body {
	margin: 0px 0;
	padding: 0;
	background-color: #111;
	font: normal small Tahoma, Arial, Helvetica, sans-serif;
	color: #fff;
}


form, h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	
}
a {
	text-decoration: none;
	color: #fff;
}

a:hover {
	text-decoration: underline;
}

p {
	font-size: 15px;
}

cv {
	text-align:right;
}

/* Bakgrund */

#bg {
	width: 100%;
	background-image:url('bilder/bg_blueorange.gif');
}




/* Header */

#header {
	background-color: #111;
	width: 100%;
	height: 55px;
	border-bottom: 5px solid #000;

}

#header h1 {
	float: left;
	padding: 10px 10px 10px 20px;
	letter-spacing: 1px;
	font-size: 23px;
	color: #fff;
}
#header h2 {
	float: left;
	padding: 7px 5px 0px 0px;
	letter-spacing: 1px;
	font-size: 15px;
	color: #fff;
}
#header a {
	float: right;
	letter-spacing: 1px;
	font-size: 18px;
	padding: 12px 10px 0px 0px;
	color: #fff;
}
#header p {
	float: left;
	letter-spacing: 2px;
	font-size: 15px;
	padding: 0px 5px 0px 10px;
}



/* Content */

#content {
	width: 800px;
	height: 500px;
	float: CENTER;
	margin: auto;
	
}



/* Footer */

#footer {
	margin: 0px auto;
	width: 100%;
	border-top: 5px solid #000;
}

#footercontainer {
	margin:0px auto;
	width:1050px;
	float:CENTER;
}

#footerkolumn1 {float:right; text-align:right; width:450px; padding:10px;}
#footerkolumn2 {float:left; width:215px; padding:10px 10px ; border-right:1px solid #333;}
#footerkolumn3 {float:left; width:280px; padding:10px; border-left:1px solid #000;}

#footer img {
	border:5px solid #000;	
opacity:0.4;
filter:alpha(opacity=40);
}

#footer h3 {
	padding: 28px 5px 0px 0px;
	letter-spacing: 1px;
	font-size: 15px;
	color: #ccc;
}

#footerkolumn3 p {
	font-size: 14px;
	padding: 10px 20px 10px 10px;
	color: #fff;
}

#footerkolumn3 h4 {
	text-align: right;
	letter-spacing: 1px;
	font-size: 12px;
	padding: 23px 20px 10px 10px;
	color: #fff;
}

#footerkolumn3 a {
	letter-spacing: 1px;
	font-size: 18px;
	padding: 12px 10px 0px 0px;
	color: #fff;
}
