body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:#EEEEEE;
}

body, td {font-family:Tahoma,verdana,arial; font-size:11px; color: #DDDDDD; vertical-align:top;}
img      {border:0px; margin:0px; padding:0px}


h1{
	font-family:tahoma; 
	font-weight:bold; 
	font-size:18px; 
	color:#3399FF;
	margin-bottom:0px;
}
h2{
	font-size:17px;
	font-weight:bold;
	text-align: left;
	text-transform:uppercase;
	margin:5px 0 0 0;
	padding:0;
}
h2.start{
	font-family:tahoma; 
	font-weight:bold; 
	color:#99CC33; 
	font-size:18px; 
	text-transform:uppercase;
}
h4{
	font-family:tahoma; 
	font-weight:bold; 
	color:#99CC33; 
	font-size:15px;
	text-align:left;
}
h3{
	font-family:tahoma; 
	font-weight:bold; 
	color:#99CC33; 
	font-size:15px;
	text-align:center;
}
a {
	color:#D8FC40;
}


/* Container feste Position */

.ahk_flash{
	position:absolute;
	left:50%;
	top: 32px;
	margin-left:-458px;
	width: 915px;
	height: 222px;
	overflow:hidden;
	z-index:3;
}
.ahk_schnellauswahl{
	position:absolute;
	left:50%;
	top: 260px;
	margin-left:-448px;
	width: 580px;
	height: 23px;
	overflow:hidden;
	color:#7490AB;
	z-index: 10;
}

.ahk_suche{
	position:absolute;
	left:50%;
	top: 260px;
	margin-left:132px;
	width: 313px;
	padding-left:5px;
	padding-right:5px;
	border-left: 1px solid #000000;
	height: 23px;
	overflow:hidden;
	color:#7490AB;
	z-index: 10;
}
.ahk_hauptauswahl{
	position:absolute;
	left:50%;
	top: 290px;
	margin-left:-448px;
	width: 895px;
	height: 49px;
	overflow:hidden;
	z-index:11;
}

.box_width_left{
	position:absolute;
	left:50%;
	top: 345px;
	margin-left:-448px;
	width: 196px;
	overflow:hidden;
	z-index:11;
}
/*
.ahk_content{
	position:absolute;
	left:50%;
	top: 345px;
	margin-left:-448px;
	width: 685px;
	overflow:hidden;
	z-index:10;
	padding-left:210px;
}
*/
.ahk_content{
	position:absolute;
	left:50%;
	top: 345px;
	margin-left:-238px;
	width: 685px;
	overflow:hidden;
	z-index:10;
}

.bg_mitte{
	position:absolute;
	left:50%;
	top: 0px;
	margin-left:-458px;
	width: 915px;
	height: 150%;
	overflow:hidden;
	z-index:1;
	background:#FFFFFF;
}

.footer{
	width:915px;
	padding:0px;
	overflow:hidden;
	position:absolute;
	top:100%;
	left:50%;
	margin-left:-458px;	
	border-top:1px solid #7390AA;
	background-color: #FFFFFF;
	z-index:99;
	text-align: center;
}


.ahk_service{
	position:absolute;
	top:5px;
	left:50%;
	margin-left:-458px;
	width: 447px;
	overflow:hidden;
	color:#7490AB;
	float:left;
	text-align:left;
	z-index:5;
}

.ahk_warenkorb{
	position:absolute;
	top:5px;
	left:50%;
	margin-left:50px;
	width: 350px;
	text-align:right;
	overflow:hidden;
	color:#7490AB;
	float:right;
	z-index:6;
}



/* Container im Content */

.contentboxstart{
	width:653px;
	padding:15px;
	overflow:hidden;
	border:1px solid #182022;
	background-color: #192227;
	background-image: url(images/anhaengerkupplung_service.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.contentbox{
	width:653px;
	padding:15px;
	overflow:hidden;
	border:1px solid #182022;
	background-color: #192227;
}
.contentbox_weiss{
	width:653px;
	padding:15px;
	overflow:hidden;
	margin:20px 0px 20px 0px;
	color:#617d8d;
	font-size:12px;
}

.contentbox_left{
	width:174px;
	padding: 5px 10px 5px 10px;
	overflow:hidden;
	border:1px solid #182022;
	background-color: #192227;
}

.headerError{
	margin:10px;
	padding:5px;
	width:100px;
	height:100px;
	border:1px solid #000000;
	background:#FF0000;
}
.headerInfo{
	margin:10px;
	padding:5px;
	width:100px;
	height:100px;
	border:1px solid #000000;
	background:#00FF00;
}

.box_width_cont			{ width:100%;}

.floatleft{
	width:332px;
	margin-right:10px;
	margin-bottom:10px;
	float:left;
}
.nofloat{
	width:0px;
	height:0px;
	overflow:hidden;
	visibility:hidden;
	clear:both;
}



/* Textformatierungken  */


.box_header_txt	td{
	height:33px;
	width:325px;
	overflow:hidden;
	font-family:tahoma;
	font-weight:bold;
	color:#99CC33;
	font-size:12px;
	padding-left:18px;
	text-transform:uppercase;
	padding-top:8px;
	background:url(images/block_top.gif) left top repeat-x;
	border:1px solid #000101;
	border-width:1px 1px 0px 1px;
}

span.box_header_txt {
	font-family:tahoma;
	font-weight:bold;
	color:#99CC33;
	font-size:14px;
	padding-bottom:1px;
	padding-right:7px;
	padding-left:18px;
	text-transform:uppercase;
}

.box_body  ul 	{padding:0px; margin:0px; list-style:none; margin-left:-10px; }
.box_body .bg_list 	{background:url(images/list_bg.gif) left top repeat-x; width:183px; margin:0px;}
.box_body .bg_list  a	{color:#7490AB; text-decoration:none; text-transform:none; font-weight:normal; background:url(images/marker.gif) no-repeat left top; background-position:11px 6px; padding-left:22px; font-size:11px;line-height:24px;}
.box_body .bg_list  a:hover	{color:#B2D63B;text-decoration: none;line-height:24px;}

.box_body .bg_list_un 	{background: none; margin-left:0px;}
.box_body .bg_list_un  a	{color:#7490AB; text-decoration:none; text-transform:none; font-weight:normal; background:url(images/marker.gif) no-repeat left top; background-position:11px 6px; padding-left:22px; font-size:11px;line-height:24px;}
.box_body .bg_list_un  a:hover	{color:#B2D63B;text-decoration: none;line-height:24px;  }

.box_body .bg_list_sub 	{background:url(images/list_bg.gif) left top repeat-x; width:157px; margin-left:0px;}
.box_body .bg_list_sub  a	{color:#7490AB; text-decoration:none; text-transform:none; background:url(images/list_bg2.gif) no-repeat  left top; background-position:27px 7px; padding-left:34px; font-size:11px;line-height:24px;}
.box_body .bg_list_sub  a:hover	{color:#B2D63B;text-decoration: underline;line-height:24px;}

.box_body b		    {color:#80CCEB; font-size:11px; font-weight:bold;text-decoration: none; text-transform:none;}
.box_body a		    {color:#80CCEB; font-size:11px; font-weight:normal;text-decoration: none; text-transform:none;}
.box_body a:hover	{color:#80CCEB;text-decoration: underline;}


.box_body {background:url(images/block_bottom.gif) left top repeat-x #151E25;  border:1px solid #000101; border-width:0px 1px 1px 1px;}

.box_body td{ text-transform: none; color:#636363; font-size:13px; line-height:14px}

.box_body b{ font-size:12px; color:#0A0A0A;}
.box_body span{ font-size:25px}

.ahk_warenkorb b   	 {color:#7490AB; text-transform:uppercase}
.ahk_warenkorb a 		 {color:#D2E558; text-decoration: none; font-weight: normal}
.ahk_warenkorb a:hover  {text-decoration: underline  ;}
.ahk_warenkorb span {  color:#FFFABF; }
.ahk_warenkorb img      {vertical-align:middle; border:0px; margin:0px; padding:0px}



.footer td 		  {color:#7390AA; font-size:11px; vertical-align:middle}			
.footer a 		  {color:#7390AA; text-decoration: none; } 			
.footer a:hover   {color:#7390AA;text-decoration: underline;}	
.footer b ,.footer b a{ color:#7390AA; font-weight:normal; text-decoration:underline}
.footer b a:hover{  font-weight:normal;text-decoration:none}

.cont_header_txt div {height:41px; font-family:tahoma; font-weight:bold; color:#99CC33; font-size:12px; padding-left:18px; text-transform:uppercase; vertical-align:middle;}
.cont_header_txt td {height:41px; font-family:tahoma; font-weight:bold; color:#99CC33; font-size:12px; padding-left:18px; text-transform:uppercase; vertical-align:middle;}
.cont_header_txt a { text-transform:uppercase; font-family:tahoma; font-weight:bold; color:#99CC33; font-size:12px; text-decoration:none;}				  
.cont_header_txt a:hover {text-transform:uppercase; font-family:tahoma; font-weight:bold; color:#99CC33; font-size:12px; text-decoration:underline;}	
.cont_header_txt td{ 
				 height:41px; font-family:tahoma; font-weight:bold; color:#99CC33; font-size:12px; padding-left:18px; text-transform:uppercase; vertical-align:middle;}
.cont_header_txt a { text-transform:uppercase;
				  font-family:tahoma; font-weight:bold; color:#99CC33; font-size:12px; text-decoration:none;}				  
.cont_header_txt a:hover {text-transform:uppercase;
				  font-family:tahoma; font-weight:bold; color:#99CC33cont_header_txt; font-size:12px; text-decoration:underline;}
				  
				  	
	
.result td           {color:#333333; vertical-align:middle; padding:3px 11px 3px 13px; line-height:15px;}
.result a            {color:#99CC33; text-decoration:underline;}
.result a:hover      {color:#99CC33;text-decoration:none;}
.result b            {color:#333333; font-weight:normal;}

.result u {text-decoration: none; color:#99CC33;}
.result_right	{ text-align:right;}
.result_right b	{color:#99CC33;font-weight:bold; }

SPAN.productSpecialPrice, .box_body SPAN.productSpecialPrice, .product SPAN.productSpecialPrice  {
  color:#FF6804; font-weight:bold; font-size:25px; text-decoration:none;}
	
.contentbox1{
	color:#7390AA;
	padding-right:50px;
	padding-left:50px;
}
.contentbox1 table tr td{
	color:#7390AA;
}
.contentbox2{
	color:#7390AA;
	padding-right:50px;
}	
.contentbox_3_spalten{
	color:#7390AA;
	padding-right:50px;
}
/* Bildformatierungen */

.startseite_porduktbilder{
	width:300px;
	height:200px;
	border: solid 2px #617d8d;
}

.pic img			{border: 2px solid #617D8D; margin-top:10px;}

.dunkelblau{
	color:#7390AA;
	font-size:12px;
}

/* produkt_info */

.content_produkt_in_warenkorb{
	float:right;
	width:160px;
	margin:20px 10px 20px 10px;
	overflow:hidden;
	margin-top:10px;
	padding: 10px 10px 10px 14px;
	border:1px solid #000101;
	border-width:1px 1px 1px 1px;
	background-color: #222e36;
	background-image: url(images/block_top.gif);
	background-repeat: repeat-x;
	background-position: left top;	

}
.content_produkt_in_warenkorb_ue{
	font-family:tahoma;
	font-weight:bold;
	color:#99CC33;
	font-size:12px;
	text-transform:uppercase;
}
.lieferbarkeit{
	width:130px;
	margin-top:8px;
}
.products_price{
	width:95%;
	text-align:right;
}


.content_produktbeschreibung_ueberschrift{
	font-size:17px;
	font-weight:bold;
	text-align: left;
}
.content_zusatztext{
	width:638px; 
	overflow:hidden;
	font-size:12px;
	color:#617d8d;
	margin-bottom:20px;
}

.content_porduktbilder{
	width:678px; 
	overflow:hidden;
	margin-bottom:20px;
}
.startseite_porduktbilder{
	width:300px;
	height:200px;
	border: solid 2px #617d8d;
}
.content_zwischenspalte{
	width:600px; 
	height:20px; 
	overflow:hidden;
}

.content_produktbeschreibung{
	float:left; 
	width:195px; 
	overflow:hidden; 
	font-size:12px;
	margin:20px 0px 20px 0px;
	color:#617d8d;
}
.content_modellbeschreibung_ueberschrift{font-size:13px; font-weight:bold; }
.content_modellbeschreibung{
	float:left; 
	width:230px; 
	overflow:hidden;
	margin:20px 0px 20px 40px;
	color:#617d8d;
}
.content_modellbeschreibung b {font-size:18px; color:#3399FF;}
td.content_table{color:#D8FC40;}
.content_tr_daten{height:23px; background:url(images/dash.gif);}
.content_tr_daten td{
	color:#EEEEEE;
	font-size:10px;
}
.content_tr_leer{height:23px;}

.ueberschrift_zubehoer{color:#617d8d;; font-size:14px; font-weight:bold; margin-top:15px; margin-bottom:10px;}

.floatleft_innen{
	width:327px;
	margin-bottom:10px;
	height:182px;
	border:solid 1px #000101;
	float:left;
	padding-top:8px;
	background:url(images/block_top.gif) left top repeat-x;
	background-color:#222e36;
}

.ahk_zubehoer_bild{
	width:97px;
	overflow:hidden;
	margin-top:18px;
	margin-left:18px;
	float:left;
}
.ahk_zubehoer_text{
	width:190px;
	overflow:hidden;
	margin-top:18px;
	margin-left:13px;
	float:left;
}
.ahk_beschreibung_schluss{
	width:97%;
	text-align:center;
	margin-bottom:10px;
	color:#617d8d;
}
.ahk_beschreibung_schluss a{
	color:#ff6805;
	text-transform:uppercase;
	font-size:13px;
	text-decoration:none;	
}

/* Warenkorb */
.main td{
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color:#FF0000;
}
.main{
	margin:5px 0px 25px 0px;
}
.warenkorbbox{
	width:656px;
	padding:15px;
}

.shop_cart {
	height:33px;
	text-align:center;
	vertical-align:middle;
	color:#81CDEC;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: 182022;
}
.shop_summe {
	color:#81CDEC;
	text-transform:uppercase;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: 182022;
}

.wk_feld img			{border: 2px solid #617D8D; margin-bottom:10px;}
.wk_feld {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: 182022;

}
.wk_feld a{
color:#000000;
}

.infoBox {
  background: #D8FC40;
}

.infoBoxContents {
  background: #192227;
  font-size: 12px;
  padding:10px;
}
.infoBoxContents_klein {
  background: #192227;
  font-size: 10px;
}

/* Formulare */
.se1 { 	width:112px; height:18px;  color:#1A2225; background:#EFF7F8; vertical-align:middle; font-size:11px; margin:0px}
.se2 { 	width:149px; height:18px; color:#1A2225; background:#EFF7F8; vertical-align:middle; text-transform:none; font-size:11px}
.se3 { 	width:119px; height:20px; margin-right:3px; color:#DDDDDD; background:#ffffff; vertical-align:middle; text-transform:none; font-size:11px}
.se4 { 	width:159px; height:20px; margin-right:3px; color:#DDDDDD; background:#ffffff; vertical-align:middle; text-transform:none; font-size:11px}
.se5{ width:40px; height:18px; border:#818181 1px solid; text-align:right; padding-right:4px; color:#000000; background:#FFFFFF; font-size:11px}
.se6 { 	width:199px; height:18px; color:#1A2225; background:#EFF7F8; vertical-align:middle; text-transform:none; font-size:11px}

