
* {margin:0;padding:0}




html, body{height:auto;} 

#sp { width:990px;margin-left: auto;margin-right: auto; position:relative }
body {
	background-color:#6B6D73;
	color: #000;
/*	position:relative;*/ background-image:url(img/hg.gif); background-position:top; background-repeat:repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px
}
#outer{

	width:100%;
	margin: 0px auto 0px auto;
	margin-left:auto;
	margin-right:auto;	

/*	border-left:1px solid #000;
	border-right:1px solid #000;*/
	color: #000;
}

#alles{	 position: absolute;
 width: 990px;
 left: 50%;
 margin-left: -495px; /* negative Hälfte von width:900px */	
	background:#fff; height:600px; top:30px ;/* border:1px solid #393842*/
}


a, a:visited{ color:#393842; text-decoration:underline}
a:hover {color:#393842; text-decoration: none}

#header{
	position:absolute;
	top:0px;
	width: 990px;
 	left: 50%;
 	margin-left: -495px; /* negative Hälfte von width:990px */	
	height:70px;
	background:#393842;
	overflow:hidden;
	/*color: #fff;*/background-image:url(img/header_hg.jpg); background-position:top; background-repeat: no-repeat; border-bottom:5px solid #393842


}

#header_nav{ float:right; 
}

 
#footer {
	width:990px;
	clear:both;
	height:57px;
	/*background:#000;*/
	color: #fff; 
	text-align:center;
	position:relative;
	margin-top:-50px;/*drag footer from below the fold*/
	margin: 0px auto 0px auto;
	margin-left:auto;
	margin-right:auto;	background-image:url(img/foooben.jpg); background-position:top left; background-repeat: no-repeat 
}



* html #footer {background-image:url(img/fooobenie6.gif); background-color:#6B6D73; background-position:top left; background-repeat: no-repeat; height:100px}


#centercontent {
	float:right;
	width:980px;
	position:relative;
	padding-bottom:12px;/* clear footer*/
 margin-left:-1px;  color:#393842; overflow: auto
}

#centercontent h2 { color:#F5A711; margin-bottom:22px}
#centercontent h5 { color:#393442; margin-top:12px; font-size:15px}

.outerwrap {
	float: left;	
	width: 100%;
	padding-top:71px;/* to clear header*/
	margin-right:-3px;/* to stop columns dropping*/
}

.clearer{
	height:1px;
	overflow:hidden;
	margin-top:-1px;
	clear:both;
}

#footerhg { width:100%; height:50px;background-image:url(img/footerhg.png); background-position:top left; background-repeat: no-repeat ; font-size:10px; color:#4E4F54; text-align:right; line-height:60px;}

* html #footerhg { width:100%; height:100px;font-size:10px; color:#4E4F54; text-align:right; line-height:60px; background-image:none; background-color:#6B6D73}


#footerhg a, #footerhg a:visited, #footerhg a:hover{ font-size:10px; color:#4E4F54; text-decoration:none; z-index:1 }




#mycustomscroll {width: 920px;}

/* * html #mycustomscroll { margin-top:20px;height: 260px;  }

*+html  #mycustomscroll { margin-top:20px;height: 260px ;}*/





/*#mycustomscroll2 {width: 340px;height: 250px;overflow: auto;position: relative;background-color: #D5EADE;padding: 35px 15px 15px 15px;}*/






.Stil3 {color: #007939; font-weight: bold; }
-->
#search { margin-top:20px; margin-right:20px; border-bottom:1px solid #86848E; padding:4px 4px 0px 4px }
#search #ajaxSearch_submit{background-color: transparent;background-image: url(img/search.gif);background-repeat: no-repeat;background-attachment: scroll;background-position:0px 5px;margin-left: 5px;height: 28px;
width: 22px;border:0px;text-indent: -9999px;cursor: pointer;opacity:.40;filter: alpha(opacity=40); -moz-opacity: 0.4;}

#search #ajaxSearch_input{background-color:transparent;/*background-color: #EDD37B;*/background-image: none;background-repeat: repeat;background-attachment: scroll;background-position: 0% 0%;color:color:#E2E2E4;border:0px;height:16px; line-height:16px; margin-bottom:0px; padding-top:1px; padding-left:1px;width: 158px; color:#CCCCD0}

#search #ajaxSearch_submit:hover{height: 28px;width: 22px;border:0px;background-color: transparent;background-image: url(img/search.gif);background-repeat: no-repeat;background-attachment: scroll;background-position: 0px 5px;cursor: pointer;}

#search fieldset{float:right; border:0px; margin-right:22px; padding-top:5px}

* html #search fieldset{float:right; border:0px; margin-right:12px; padding-top:5px}




#dfDekraID { margin-left:33px}
#dfMarke{ margin-left:49px}
#dfTyp{ margin-left:64px}
#dfModell{ margin-left:47px}
#dfBaujahr{ margin-left:35px}
#dfHubraum{ margin-left:26px}
#dfAbgasnorm{ margin-left:9px}
#dfScheinwerfer{ margin-left:0px}
#dfEMV{ margin-left:60px}
#dfEmail{ margin-left:54px}
#dfName{ margin-left:51px}
#dfStrasse{ margin-left:43px}
#dfPLZ{ margin-left:4px}
#dfMessage{ margin-left:25px; width:350px; height:65px}


#accordian_wrap { margin: 0px; padding: 0px}
.togglers { cursor: pointer}
.elements { margin: 0px; padding: 0px}






* html div#division { 
   height: expression( this.scrollHeight < 334 ? "333px" : "auto" ); /* sets min-height for IE */
   min-height: 333px; /* sets min-height value for all standards-compliant browsers */
}



.AccordionPanelTab strong { font-weight:normal; font-style:italic; padding-left:16px;background-image: url(img/weiter.gif);background-repeat: no-repeat; background-position:left center}


/*#inhalt { z-index:1}*/


  #sprache {

	position:absolute;
	left:900px;
	top:22px;
	width:65px;
	height:39px;
	z-index:111;
}

#sprache img {
 padding:4px;z-index:111;}