 {margin: 0;

padding: 0;
}




body {
line-height: 1.75em;
background: #A9D0D6;

font-size: 11.5pt;

color: #5A6466;
}


body,input {font-family: Kreon, serif;
}


br.clearfix {
clear: both;
}



h1,h2,h3,h4 {
text-transform: uppercase;
	font-weight: normal; text-shadow: 0px 2px 3px #A9D0D6;

}


h2 {
font-size: 1.5em;

}


h2,h3,h4 {font-family: "Open Sans", sans-serif;
color: #2A3436;
margin-bottom: 1em;
}


h3 {
font-size: 1.25em;
}


h4 {
font-size: 1em; 
color: #FD0106
}

h1 {text-align:center;
color:#ffffff;
text-shadow: 0px 2px 3px #000000;
}




img.alignleft {
float: left;

margin: 5px 20px 20px 0;
}


img.aligntop {
margin: 5px 0 20px 0;
}


p {margin-bottom: 1.5em;
}


ul {
margin-bottom: 1.5em;
}


ul h4 {
margin-bottom: 0.35em;
}


a {
color: #2A3436;
}

.autokasse {
margin: 0 0 50px 0;
}


#bilindhold {
padding: 0;
width: 615px;
margin: 0 0 0 285px;
}


#footer {
padding: 50px 0 80px 0;

text-align: center;

text-shadow: 1px 1px 0px rgba(255,255,255,0.7);

color: #587477;

font-variant: small-caps;
}



#footer a {
	color: #587477;
}




#header {
	height: 130px;

padding: 40px;

position: relative;
background-image:url("pics/mekaniker-top.jpg");
/*background: #EEF5F6;

*/
}



#logo {
position: absolute;

top: 40px;
	left: 40px;
	height: 130px;
line-height: 130px;
}



#logo a {
color: #2A3436;
text-decoration: none;
}



#logo h1 {
	font-family: "Open Sans", sans-serif;

font-size: 3em;
}



#menu {
line-height: 57px;

position: absolute;
/*background: #EEF5F6;
*/

/*right: 40px;*/

top: 120px;
	
height: 57px;

font-family: "Open Sans", sans-serif;
}



#menu a {text-transform: uppercase;

text-shadow: -1px -1px 1px #000000;
text-decoration: none;

color: #ffffff;

font-size: 1.2em;
}



#menu a:hover {text-transform: uppercase;

text-shadow: -2px -2px 2px #000000;
text-decoration: none;

color: #ffff00;

font-size: 1.2em;
}



#menu ul {
padding: 0 20px 0 20px;

list-style: none;
}



#menu ul li {
display: inline;
padding: 10px 10px 10px 10px;
margin: 0 8px 0 8px;
}



#menu ul li.active {background: #F2EBDE;
border: solid 1px #BFB5A4;

box-shadow: inset 0px 0px 0px 1px #fff;
	
text-shadow: 1px 1px 0px rgba(255,255,255,0.9);
}



#menu ul li.active a {color: #403B31;
}





#page {margin: 0;
position: relative;

width: 900px;
padding: 20px 40px 0 40px;
}



#page .section-list {
	padding-left: 0;

list-style: none;
}



#page .section-list li {padding: 25px 0 25px 0;
clear: both;
}



#page ul {
	list-style: none;
}



#page ul li {border-top: solid 1px #DDD;

padding: 10px 0 10px 0;
}


#page ul li.first {
padding-top: 0;

border-top: 0;
}



#page-bottom {
padding: 40px 40px 0 40px;

color: #302F2C;
background: #F2EBDE;

position: relative;
width: 898px;

border-top: solid 1px #BFB5A4;

box-shadow: inset 0px 0px 0px 1px #fff;

text-shadow: 1px 1px 0px rgba(255,255,255,0.9);
}



#page-bottom a {
color: #1B1A18;
}



#page-bottom h2, #page-bottom h3, #page-bottom h4 {color: #3F3D39;
}



#page-bottom ul {
list-style: none;
}



#page-bottom ul li {
border-top: solid 1px #BAB5AB;
	padding: 10px 0 10px 0;
}


#page-bottom ul li.first {
border-top: 0;

padding-top: 0;
}


#page-bottom-content {
width: 615px;

margin: 0 0 0 285px;
}


#page-bottom-sidebar {
float: left;

width: 250px;
}


#sidebar {
	position: relative;

left: -20px;

top: -20px;

float: left;
	
width: 240px;

background: #EEF5F6;

padding: 20px;

border: solid 1px #D6E0E2;

margin: 0 10px 0 0;

text-shadow: 1px 1px 0px rgba(255,255,255,1);

box-shadow: inset 0px 0px 0px 1px #fff;
}


#wrapper {
width: 978px;

position: relative;

background: #FFF;

margin: 0 auto 0 auto;

box-shadow: 0px 0px 150px 0px rgba(0,0,0,0.15);

border: solid 1px #82A7AD;

border-top: 0;
}


a:link {
letter-spacing:0px;
font-size:14px;
color:#000000;
text-decoration:none;}

a:visited {
letter-spacing:0px;
font-size:14px;
color:#000000;
text-decoration:none;}

a:active {
letter-spacing:0px;
font-size:14px;
color:#0000cc;
text-decoration:none;}

/*a:hover {
letter-spacing:0px;
font-size:14px;
color: #0000cc;
text-decoration:none;}*/

