* {
	margin: 0;
	padding: 0;
}

body { 
	font: 13px/1.5 Arial, Helvetica, sans-serif;
	z-index: 0;
	color: #eee; 
	overflow: auto;
	background: #1C1C1C;
}



a {
	color: #fff;
	text-decoration: none;
	text-shadow: 1px 0px 0px #000;
}

ul, ol {
	list-style: none;
}

img {
	border: none;
}

strong { font-style:italic; font-size: 10px; }

em { font-style:italic; font-family:Georgia,serif; }

.left {
	float: left;
}

.right {
	float: right;
}

.clear {
	clear: both;
}

.no_margin {
	margin: 0 !important;
}


.padding_left{
	padding: 20px;
}



#body_home{ background: #1C1C1C url('../img/bg6.png') repeat-x fixed; }
#body_wheels_gellery{ background: #1C1C1C url('../img/bg6.png') repeat-x fixed; }
#body_wheels{ background: #1C1C1C url('../img/bg6.png') repeat-x fixed; }
#body_login{ background: #1C1C1C url('../img/bg6.png') repeat-x fixed; }




/* GUTACHTEN IFrames */
#body_abe{ background: #A8A8A8;}

#abe_ordner{
	margin: 6px 0 0 20px;
	font-size: 18px;
	color: navy;
	letter-spacing: 2px;
	font-style: italic;
	cursor: pointer;
}

#abe_ordner:hover{
	color: #282828;
}
#abe_daten_im_ordner{
	margin-left: 32px;
		
}
#abe_daten_im_ordner a{
	color: #000;
	font-size: 16px;
	text-shadow: 0px 0px 0px #000;
	font-weight: bold;
	letter-spacing: 1px;
}
#abe_daten_im_ordner a:hover{
	color: #000;
	text-shadow: 0px 1px 1px #fff;
}


#shop_button_navi_oben{
 border: 0.1em dotted #606060;
 padding: 5px;
}

#titel{
	text-align:center;
	color: #fff;
	text-shadow: 0px 1px 0px #000;
	font-size: 20px;
	letter-spacing: 1px;
}


#contact_impressum_box{
	margin:0 auto; 
	margin-top: 50px;
	width: 900px;
	padding: 20px;
	text-align: left;
	color: #000;
	background: transparent;
}
#contact_impressum_links{
	float: left;
	padding: 10px;
	width: 280px;
}
#contact_impressum_links img{
	box-shadow: 0px 4px 3px #000;
	-webkit-box-shadow: 0px 4px 3px #000;
	-moz-box-shadow: 0px 4px 3px #000;
}
#contact_impressum_mitte{
	float: left;
	width: auto;
    margin: 0 auto;
}
#contact_impressum_rechts{
	float: right;
	padding: 10px;
	width: 300px;
	margin: 0 0 0 0;
}
#contact_impressum_unten{
	margin: 0 auto;
	width: 880px;
	text-align: right;
	margin: 30px 0 50px 0;
	font-size: 13px;
	color: #ededed;
}

#text_shadow{
	text-shadow: 0px 1px 1px #fff;
}
#contakt-impressum{ 
	margin: 4px 0 0 0;
	padding: 2px 10px 2px 10px;
	background: #ededed; 
	color: #000; 
	border: 1px solid #8b8b8b;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	font-size: 14px; 
	letter-spacing:1px;
	}
#contakt-impressum a{ 
	color: #000; 
	font-size: 14px; 
	letter-spacing:1px; 
}


/* HEADER NAVIGATION*/
#HEADER {
	margin: 0 auto;
	width: 1024px;
	height: 34px;
	z-index: 99999;
}

#HEADER ul {
	margin: 54px 0 0 0;
	height: 100%;
}

#HEADER li {
	float: left;
	border-left: 1px solid #555;
	line-height: 34px;
	height: 34px;
	padding: 0 15px;
}

#HEADER li a {
	display: block;
	width: 100%;
	height: 100%;
	color: #fff;
	text-decoration: none;
	text-shadow: #fff 0px 0px 1px;
}
#end_navi{ border-right: 1px solid #555; }


/* HEADER NAVIGATION ENDE*/



#div_wrapper_1{
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	z-index:999999978;
}

#div_wrapper_2{
	position: absolute;
	left: 320px;
	top: 120px;
	display: block;
	z-index:999999978;
	color: #000;
}


.wheels_box_home li{
	float: left;
	width: 50%;
}


  
  
  /* NAVI KONTAKT */
  #contakt_menu{
background:#BABABA;
  margin: 16px 0 0 -150px;
  border:solid 1px #666666;
  width:350px;
  padding:12px;
  position:absolute;
  opacity: 0.9;
	filter: alpha(opacity=90);
	-moz-border-radius:7px 7px 7px 7px ;
	-webkit-border-radius:7px 7px 7px 7px ;
	border-radius:7px 7px 7px 7px ;
  z-index:9999999999999;
	}
  /* NAVI KONTAKT ENDE */

  
  
  
/* Wheels_Configurator MENU */ 
#Wheels_Configurator_menu{
background:#BABABA;
  margin: 16px 0 0 -150px;
  border:solid 1px #666666;
  width:350px;
  padding:12px;
  position:absolute;
  opacity: 0.9;
	filter: alpha(opacity=90);
	-moz-border-radius:7px 7px 7px 7px ;
	-webkit-border-radius:7px 7px 7px 7px ;
	border-radius:7px 7px 7px 7px ;
  z-index:999999;
	}
/* Wheels_Configurator ENDE */





/* Car_Configurator MENU */ 
#Car_Configurator_menu{
background:#BABABA;
  margin: 16px 0 0 -150px;
  border:solid 1px #666666;
  width:350px;
  padding:12px;
  position:absolute;
  opacity: 0.9;
	filter: alpha(opacity=90);
	-moz-border-radius:7px 7px 7px 7px ;
	-webkit-border-radius:7px 7px 7px 7px ;
	border-radius:7px 7px 7px 7px ;
  z-index:999998;
	}
/* Car_Configurator ENDE */




#wheels_box_span{
	position: absolute;
	margin: 4px 0 0 10px;
	z-index: 999;
	text-shadow: 0px 1px 0px #000;
}




#wheels_menu_hider_back{ 
	margin:0 auto; 
	width:100%;
	background-color: transparent;	
	position:fixed;
	opacity: 0.9;
	filter: alpha(opacity=90);
	-moz-border-radius:0 0 7px 7px;
	-webkit-border-radius:0 0 7px 7px;
	border-radius:0 0 7px 7px;
	z-index: 999999;
	top: -100px;
	}
	

	
#wheels_menu_hider_back_center{
	margin:0 auto;
	width: 1060px;
}

 #wheels_menu_hider_back li {
	float: left;
	border-left: 1px solid #555;
	line-height: 34px;
	height: 34px;
	padding: 0 15px;
}
 #wheels_menu_hider_back ul {
	position: absolute;
	margin: 20px 0 0 400px;
	height: 34px;
	background-color: transparent;	
}






#wheels_menu_hider_back_bottom{ 
	margin:0 auto; 
	width:100%;
	background-color: transparent;	
	position:fixed;
	opacity: 0.9;
	filter: alpha(opacity=90);
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	z-index: 999999;
	bottom: -190px; 
	left: 0; 
	height: 50px;
	}
#wheels_menu_hider_back_bottom_center{
	margin:0 auto;
	width: 1024px;
}




#CONTAINER{  left:0; top:0; width: 100%;}



#FOOTER {
	width: 100%;
	height: 30px;
	line-height: 30px;
	background: transparent;
	text-align: center;
	margin: 0 auto;
	margin-top: -10px;
	color: #fff;
	z-index: 99999;
	position:fixed;
    bottom:0px;
}

#FOOTER_WHEELS{	
	margin: 0 auto;
	width: 100%;
	height: 32px;
	line-height: 32px;
	background: transparent;
	text-align: center;
	color: #fff;
	position:fixed;
    bottom:0px;
}

#FOOTER_WHEELS font{	
	
	background: transparent;
}




#LOGO {
	margin: -48px 0 0 10px;
	float: left;
}



#LOGO_wheels {
	margin: 0 0 0 80px;
	padding:3px 3px 6px 3px;
	float: left;
	height: 90px;
	
	}
#navi-oben-wheels{ 
	margin-left: -470px; 
	}

		

		
/* HOME */		

#navi-oben{ margin: 20px 0 0 480px; }



#wheelGallery {
	margin: -42px 0 0 0;
	background: url('../img/bg5.png') repeat-x;
}
#imageSwitcher{
	margin: -20px 0 0 0;
}
/* HOME ENDE */







/* GALLERY */
#box_galerie { 
	z-index: 999;
	width: 856px;
	margin: 0 auto;
}

#box_galerie ul {
	margin-top: 100px;
}

#box_galerie li {
	float: left;
	padding: 12px;
}
/* GALLERY ENDE */







/* ABE */
#abe_table{ 
	margin-top: 144px;
}
#abe_iframe{
	border: 1px solid #383838;
	-webkit-border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
	padding: 10px 10px;
	margin: 2px;
		-webkit-box-shadow: 0px 2px 1px #000;
	-moz-box-shadow: 0px 2px 1px #000;
	box-shadow: 0px 2px 1px #000;
	background:#A8A8A8;
}

#abe_table tr{ 
	background: #707070;
}
#abe_table td{ 
	vertical-align: top;
	padding:10px 10px 10px 10px;
	border: 1px solid #000;
	max-height: 120px;
	overflow: auto;
}

#text_box{
	margin-top: 3px;  
	letter-spacing: 1px;
}
#text_box a{
	color: #fff;
	text-shadow: 0px 2px 0px #000;
}
#text_box a:hover{
	color: #0094CE;
	text-shadow: 1px 1px 0px #000;
}

/* ENDE ABE */




/* KONTAKT */
#box_kontakt {
	width: 1060px;
	margin-top: 65px;
	position: relative;
	z-index: 999;
}
#contact-form {
	margin: 0 auto;
	width: 400px;
}

/* KONTAKT ENDE */
















#loader.loading {
            background: url(../img/spinner.gif) no-repeat center center;
        }


/* WHEELS EINZELN */
#box_wheels{
	width: 1060px;
	margin: 0 auto;
}

#box_wheel_gross{
	position: absolute;
	float: left;	
	margin-top: 42px;
	margin-left: 0;
	z-index: 9;
}

#box_wheels_thumbs{
	position: absolute;
	margin: 180px 0 0 870px;
	width: 200px;
	height: 130px;
	border: 0px solid #777;
	z-index: 99;
}

#box_wheels_thumbs a{ cursor: pointer; }


#wheels_titel{ 
	color: #fff;
	text-align: center;
	margin: -135px 0 20px -50px;
	width: 212px;
	padding-bottom: 7px;
	}
#wheels_titel a{ color: #505050; }
#wheels_titel p{ 
	padding-bottom: 7px;
	font-family: Georgia,serif;
	font-size: 38px;
	margin: 15px 0 10px 0;
	}

#wheels_titel font{ 
	font-size: 9px;
	}	
#wheels_titel strong{ 
	font-size: 12px;
	}	
	