body,form,checkbox,textarea,div,p,th,td { color: #000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
textarea{ color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #EFEFEF; border: solid 1px #717171}
.box { background-color: #DBE3E6; border: none }

.button1 { color: #717171; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-color: #FFFFFF; border-left: solid 1px #717171; border-top: solid 1px #717171; border-right: solid 2px #717171; border-bottom: solid 2px #717171; height:17px; text-decoration: none; height: 19px; cursor: pointer  }
a.button1   { color: #717171; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-color: #FFFFFF; border-left: solid 1px #717171; border-top: solid 1px #717171; border-right: solid 2px #717171; border-bottom: solid 2px #717171; height:17px; text-decoration: none; padding:2px 8px 2px 8px  }
a.button1:hover   { color: #717171; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-color: #FFFFFF; border-left: solid 1px #717171; border-top: solid 1px #717171; border-right: solid 2px #717171; border-bottom: solid 2px #717171; height:17px; text-decoration: none; padding:2px 8px 2px 8px  }
.bestellButton   { color: #B32252; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-color: #FFFFFF; border-left: solid 1px #B32252; border-top: solid 1px #B32252; border-bottom: solid 2px #B32252; border-right: solid 2px #B32252; height:19px; cursor: hand  }

.fcdd { color: #000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.falert { color: #B32252; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.fsmall { color: #000000; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.fsmallbox { color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.flead { color: #000000; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.ftit { color: #717171; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; border-bottom:1px solid black; background-color:#EFEFEF; }
.fprod { color: #717171; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.ftotal { color: #000000; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

#neuheit2 {
 color: #000000;
 font-family:Verdana;
 font-size:10px;
 padding-left:7px;
}

#neuheit2 p {
 color: #000000;
 font-family:Verdana;
 font-size:10px;
}

#aktion, #aktion p {
 color: #000000;
 font-family:Verdana;
 font-size:10px;
 padding-left:7px;
 text-align: left;	
}

#aktion h2 {
   padding-left:7px;
	text-align: left;
}

.linebottom4 {
 background-color:#EFEFEF;
 border-bottom:1px solid black;
}

.cursorhand { cursor: hand }

a { color: #0B1983; text-decoration: none }
a:hover { color: #0066CC; text-decoration: underline }

a.navjhk { color: #717171; font-size: 10px; font-weight: bold; font-family: Verdana; text-decoration: none; width: 100%; display:block }
a.navjhk:hover { color: #717171; font-size: 10px; font-weight: bold; font-family: Verdana; text-decoration: none; width: 100%; display:block }

.tdnavoff { background-color: #FFFFFF; border-bottom: 1px #717171 solid }
.tdnavover { background-color: #EFEFEF; border-bottom: 1px #717171 solid }
.tdnavmarkedoff { background-color: #EFEFEF; border-bottom: 1px #717171 solid }




.border { border-top: 1px #717171 solid; border-bottom: 1px #717171 solid; border-left: 1px #717171 solid; border-right: 1px #717171 solid }
.border_top{ border-top: 1px #717171 solid }
.border_bottom { border-bottom: 1px #717171 solid }
.border_left { border-left: 1px #717171 solid }
.border_right{ border-right: 1px #717171 solid }

.padding_3_2 { padding-top: 3px; padding-bottom: 2px }
.padding_2_2 { padding-top: 2px; padding-bottom: 2px }
.padding_3_3 { padding-top: 2px; padding-bottom: 2px }
.padding_5_5 { padding-top: 2px; padding-bottom: 2px }
.padding_5_t {  padding-top: 5px }
.padding_5 {  padding-bottom: 5px }
.padding_62 {  padding-right: 62px }
.padding_3 {  padding-bottom: 3px }
.padding_10_l {  padding-left: 10px }
.padding_10_r {  padding-right: 10px }
.padding_30_l {  padding-left: 30px }
.padding_30_r {  padding-right: 30px }
.padding_10_b {  padding-bottom: 10px }
.padding_10_t {  padding-top: 10px }
.padding_15_b {  padding-bottom: 15px }
.padding_10_3 {  padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px }
.padding_table_first {  padding-left: 10px; padding-right: 5px }
.padding_table_last {  padding-left: 5px; padding-right: 10px }
.padding_table {  padding-left: 5px; padding-right: 5px }
.padding_warenkorb_first {  padding-left: 10px; padding-right: 8px }
.padding_warenkorb_last {  padding-left: 8px; padding-right: 10px }
.padding_warenkorb {  padding-left: 8px; padding-right: 8px }

.bg_blue { background-color: #0066cc }
/*.bg_blue { background-color: #041280 }*/
.bg_white { background-color: #FFFFFF }
.bg_jhkeller { background-color: #EFEFEF }
.bg_mitsubishi { background-color: #C5C8CD }
.bg_chrysler { background-color: #DBE3E6 }
.bg_dodge { background-color: #929396 }
.bg_jeep { background-color: #E8E8C5 }
.bg_meguiars { background-color: #CECECE }




/* ----------  Home  ---------- */
#bg_shophome_inner { 
position:absolute;
margin:10px;
width:570px;
height:380px;

background-color:#FFFFFF;
border:1px solid #666666;
-moz-opacity: 0.90;
filter:Alpha(opacity=90); 
}

#homechrysler { 
position:absolute;
top:150px;
left:45px;
}

#homejeep { 
position:absolute;
top:80px;
left:240px;
}

#homemitsubishi { 
position:absolute;
top:45px;
left:390px;
}

#homedodge { 
position:absolute;
top:240px;
left:145px;
}

#homemeguiars { 
position:absolute;
top:180px;
left:360px;
}



/* ----------  Home  ---------- */


.bg_neutral { background-color: #EFEFEF }
.tableheader { background-color: #F5F5F5; border-bottom: 1px #717171 solid; color: #000000; font-family: Arial; font-size: 12px; font-weight: bold }
.tdbgnewsitem  { background-color: #F5F5F5; }


.footer { color: #FFFFFF; font-family: Verdana; font-size: 10px }
a.footer { color: #FFFFFF; font-size: 10px; font-family: Verdana; text-decoration: none }
a.footer:hover { color: #FFFFFF; font-size: 10px; font-family: Verdana; text-decoration: underline }

.metanav { color: #FFFFFF; font-family: Verdana; font-size: 10px }
a.metanav { color: #FFFFFF; font-size: 10px; font-family: Verdana; text-decoration: none }
a.metanav:hover { color: #FFFFFF; font-size: 10px; font-family: Verdana; text-decoration: underline }

.ftitneuheit { color: #717171; font-size: 10px; font-family: Verdana; font-weight: bold; text-decoration: underline }
.ftitneuheit:hover { color: #717171; font-size: 10px; font-family: Verdana; font-weight: bold; text-decoration: none }
.fneuheit { color: #000000; font-family: Verdana; font-size: 10px; padding-left:6px }


.shopnav { color: #000000; font-family: Verdana; font-size: 10px; font-weight: bold }
a.shopnav { color: #717171; font-size: 10px; font-family: Verdana; text-decoration: none; font-weight: bold; width: 100%; display:block }
a.shopnav:hover { color: #000000; font-size: 10px; font-family: Verdana; text-decoration: none; font-weight: bold; width: 100%; display:block  }

.shopnav_active { color: #000000; font-family: Verdana; font-size: 10px; font-weight: bold }
a.shopnav_active { color: #000000; font-size: 10px; font-family: Verdana; text-decoration: none; font-weight: bold; width: 100%; display:block  }
a.shopnav_active:hover { color: #000000; font-size: 10px; font-family: Verdana; text-decoration: none; font-weight: bold; width: 100%; display:block  }

.search { color: #FFFFFF; font-family: Verdana; font-size: 10px }
.searchfield { font-size: 9px; font-family: Verdana; color: #000000; background-color: #EFEFEF; border: 1px solid #717171; width: 70px; height: 14px; padding-left: 3px; padding-right: 5px}

.disclaimer { color: #A3A3A3; font-family: Verdana; font-size: 10px }
a.disclaimer { color: #A3A3A3; font-size: 10px; font-family: Verdana; text-decoration: none }
a.disclaimer:hover { color: #A3A3A3; font-size: 10px; font-family: Verdana; text-decoration: underline }



a.navmarked { 
 padding-left:17px;
 padding-top:3px;
 padding-bottom:3px;
 background-color:#EFEFEF;
 font-family: Verdana;
 font-weight: bold;
 font-size:10px;
 display: block;
 width:179px;
 text-decoration: none;
 border-bottom: 1px solid #717171;
 background-image:url(images/template/navigation_icon.gif);
 background-repeat:no-repeat;
 color:#717171; 
}
a.navmarked:hover { 
 padding-left:17px;
 padding-top:3px;
 padding-bottom:3px;
 background-color:#EFEFEF;
 font-weight: bold;
 color:#717171;
 font-family: Verdana;
 display: block;
 width:179px;
 text-decoration: none;
 border-bottom: 1px solid #717171;
 background-image:url(images/template/navigation_icon.gif);
 background-repeat:no-repeat;
}

a.nav {
 height:auto;
 color:#717171;
 padding-left:17px;
 padding-top:3px;
 padding-bottom:3px;
 background-color:#FFFFFF;
 color: #717171; 
 font-family: Verdana;
 font-weight: bold;
 font-size:10px;
 display: block;
 width:179px;
 border-bottom: 1px solid #717171; 
 text-decoration: none;
 background-image:url(images/template/navigation_icon.gif);
 background-repeat:no-repeat;
}

a.nav:hover { 
 height:auto;
 padding-left:17px;
 padding-top:3px;
 padding-bottom:3px;
 background-color:#EFEFEF;
 font-family: Verdana;
 font-weight: bold;
 font-size:10px; 
 color: #717171;
 display: block;
 width:179px;
 text-decoration:none;
 border-bottom: 1px solid #717171;
 background-image:url(images/template/navigation_icon.gif);
 background-repeat:no-repeat;
 color:#717171; 
}


/*----------------------------------------------------------------------------*/
/* EDITOR V1.20 */

p	{ EditAppStyleTitel:Fliesstext; EditAppStyleType:Absatzformat; EditAppStyleAktiv:true; color: #000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;  margin:0; padding:0 0 0 0;	}
h1	{ EditAppStyleTitel:Titel; EditAppStyleType:Absatzformat; EditAppStyleAktiv:true; color: #0066CC; font-weight: bold; font-size: 16px; text-decoration: none; margin:0; padding:0 0 0 0; font-family:Arial,Helvetica; line-height:1.1em;	} 
h2	{ EditAppStyleTitel:Titel standard; EditAppStyleType:Absatzformat; EditAppStyleAktiv:true; color: #0066CC; font-weight: bold; font-size: 16px; text-decoration: none; margin:0; padding:0 0 10px 0; font-family:Arial,Helvetica; line-height:1.1em;	} 
h3	{ EditAppStyleTitel:Leadtext; EditAppStyleType:Absatzformat; EditAppStyleAktiv:true; color: #000000; font-weight: bold; font-size: 12px;; text-decoration: none; margin-top: 0px; margin-bottom: 5px;}
h4	{ EditAppStyleTitel:Untertitel; EditAppStyleType:Absatzformat; EditAppStyleAktiv:true; color: #0066CC; font-weight: bold; font-size: 12px; margin-top: 0px; margin-bottom: 3px;}
h5	{ EditAppStyleTitel:Text klein; EditAppStyleType:Absatzformat; EditAppStyleAktiv:true; color: #8d8d8d; font-weight: normal; font-size: 10px; text-decoration: none; margin-top: 0px; margin-bottom: 0px; }

.fc			{ EditAppStyleTitel:Fliesstext; EditAppStyleType:Formatklasse; EditAppStyleAktiv:true; color: #000000; font-size: 12px; text-decoration: none;}
.ftit1		{ EditAppStyleTitel:Titel standard; EditAppStyleType:Formatklasse; EditAppStyleAktiv:true; color: #717171; font-weight: bold; font-size: 16px; text-decoration: none; }
.flead		{ EditAppStyleTitel:Leadtext; EditAppStyleType:Formatklasse; EditAppStyleAktiv:true; color: #000000; font-weight: bold; font-size: 12px; text-decoration: none; }
.ftit2		{ EditAppStyleTitel:Untertitel; EditAppStyleType:Formatklasse; EditAppStyleAktiv:true; color: #717171; font-weight: normal; font-size: 12px }
.fsmall		{ EditAppStyleTitel:Text klein; EditAppStyleType:Formatklasse; EditAppStyleAktiv:true; color: #000000; font-weight: normal; font-size: 10px; text-decoration: none; }


/*===========================*/
/* Fett/Kursiv/Unterstrichen */
/*===========================*/
strong { font-weight: bold; }
em     { font-style: italic; }
u      { text-decoration:underline; }

/*===========================*/
/* Listen                    */
/*===========================*/
li    	{ margin-top: 0px; margin-bottom: 0px; margin-left: 0px; }
ol    	{ margin-top: 5px; margin-bottom: 5px; text-decoration: none; }
ul  	{ margin-top: 0px; margin-bottom: 0px; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; list-style-image: url('images/icons/list.gif'); }

/* start tabs */

#tabbartop {
	height:25px;
	background-image:url(images/bg_tabbartop.gif);
	margin-top:10px;
}


#tabbartop ul {
	padding:0 0 0 0px;
	margin:0;
	list-style:none;
}

#tabbartop li {
	float:left;
	margin:0;
	padding:0;
	background-image:url(images/bg_tab_off.gif);
	list-style:none;
}

#tabbartop a {
	font-size:1.0em;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	float:left;
	margin:2px 0 0 0;
	padding:0 7px 0 7px;
	line-height:1.8em;
	color:#FFF;
	border-left:1px solid;
	border-top:1px solid;
	border-right:1px solid;
	border-color:#465773;
	text-decoration:none;
	height:21px;
	font-weight:bold;
}

#tabbartop a:hover {
	color:#122A5D;
	text-decoration:none;
}

#tabbartop li a.tabon {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	display:block;
	float:left;
	margin:0 0 0 0;
	padding:0 7px 0 7px;
	line-height:2.0em;
	color:#000000;
	border-left:1px solid;
	border-top:1px solid;
	border-right:1px solid;
	border-color:#465773;
	text-decoration:none;
	background-image:url(images/bg_tab_on.gif);
	height:24px;
}

#tabbartop li a.tabon:hover {
	color:#000000;
	text-decoration:none;
}

#tabbartop li a.tabdisabled {
	font-size:1.0em;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	float:left;
	margin:2px 0 0 0;
	padding:0 7px 0 7px;
	line-height:1.8em;
	color:#FFF;
	border-left:1px solid;
	border-top:1px solid;
	border-right:1px solid;
	border-color:#000;
	text-decoration:none;
	background-image:url(images/bg_tab_disabled.gif);
	height:21px;
	font-weight:bold;	
}

#tabbartop li a.tabdisabled:hover {
	color:#000000;
	text-decoration:none;
}

.searchbox {
	padding: 12px 6px 12px 6px;
	border: 1px solid #465773;
	border-top: 0px;
	background-color: #FFF;
	clear: both;
	margin-bottom: 10px;
}

.fpathbox {
	padding-top: 10px;
	padding-bottom: 6px;
}

.tablesections td {
	border-bottom: 1px solid #465773;
}

/* end tabs */
