
/* STYLE light-control*/
/*Seiten-scrollbalken erzwingen:*/
HTML { min-height: 100.05%; }

/* Body cms Light-control*/
body {
	background-color:#FFFFFF;
	scrollbar-base-color:#EEEEEE;/*Basisfarbe der Scroll-Leiste*/
  	scrollbar-3dlight-color:#FFFFFF;/*Farbe für 3D-Effekte*/
  	scrollbar-arrow-color:#666666;/*Farbe für Verschiebepfeile*/
  	scrollbar-darkshadow-color:#666666;/*Farbe für Schatten*/
  	scrollbar-face-color:#EEEEEE;/*Farbe für Oberfläche*/
  	scrollbar-highlight-color:#FFFFFF;/*Farbe für oberen und linken Rand*/
  	scrollbar-shadow-color:#999999;/*Farbe für unteren und rechten Rand*/
  	scrollbar-track-color:#EEEEEE;/*Farbe für freibleibenden Verschiebeweg*/
	
	}
	
/*Scrollbar immer anzeigen:
#force-scrollbar
 {
 position: absolute;
 top: 0;
 bottom: -1px;
 width: 1em;
 z-index: -1;
 }
 */
/*table-background-colors :*/

.bgdummyside{background-color:#FFFFFF;}/* Hintergrund Dummyflaeche links u. rechts */
.bgdummyleftline{background-color:#888888;}/* Trennlinie Linker Dummy <-> Page */
.bgtop{background-color:#FFFFFF;}/* Haupthintergrundfarbe im Topbereich */

/* Über der PrimaryNavi: Zusaetzliche navigationspunkte */
.bgaddpnavi{background-color:#CCCCCC; vertical-align:middle;font-family:verdana,arial,helvetica,sans-serif;font-size:12px;font-weight:bold;color:#666666;}

/* Hintergrund im PrimaryNavi, Hauptnavigations-Streifen */
.bgpnavi{background-color:#E6E6E6; text-align:center;vertical-align:middle;font-family:verdana,arial,helvetica,sans-serif;font-size:12px;font-weight:bold;color:#666666;}
.bgpnaviline{background-color:#888888;}/* Trennlinie PrimaryNavi */
.bgtopdivider{background-color:#CCCCCC;}/* Band unter dem Hauptnavigationsstreifen, über dem Contenbereich */
.bgcontent{background-color:#CCCCCC;}/* Hintergrundfarbe im gesamten (inkl. subnavi, commercials) Contentbereich, alles unter der topnavigation */
.bgcontent66{background-color:#666666;}/* n.u. */
.bgcontent99{background-color:#999999;}/* n.u. */
.bgcontentCC{background-color:#CCCCCC;}/* n.u. */
.bgcontentFF{background-color:#FFFFFF;}/* n.u.*/

/* Hintergrund Content dunkel */
.bgcontent66text{background-color:#666666; color:#000033; font-family: verdana, arial, helvetica, sans-serif; font-size:12px; font-weight:normal;text-decoration:none;}
.bgcontent66text h1{margin-top:0px;margin-bottom:5px;font-weight:bold;color:#000033; font-family: verdana, arial, helvetica, sans-serif; font-size:14px; text-decoration:none;}/* Headline f. dto.*/
/* Hintergrund Content mittel */
.bgcontent99text{background-color:#999999; color:#000033; font-family: verdana, arial, helvetica, sans-serif; font-size:12px; font-weight:normal;text-decoration:none;}
.bgcontent99text h1{margin-top:0px;margin-bottom:5px;font-weight:bold;color:#000033; font-family: verdana, arial, helvetica, sans-serif; font-size:14px; text-decoration:none;}/* Headline f. dto.*/
/* Hintergrund Content dunkel */
.bgcontent66textrev{background-color:#666666; color:#E6E6E6; font-family: verdana, arial, helvetica, sans-serif; font-size:12px; font-weight:normal;text-decoration:none;}
.bgcontent66textrev h1{margin-top:0px;margin-bottom:5px;font-weight:bold;color:#E6E6E6; font-family: verdana, arial, helvetica, sans-serif; font-size:14px; text-decoration:none;}/* Headline f. dto.*/
/* Hintergrund Content mittel */
.bgcontent99textrev{background-color:#999999; color:#E6E6E6; font-family: verdana, arial, helvetica, sans-serif; font-size:12px; font-weight:normal;text-decoration:none;}
.bgcontent99textrev h1{margin-top:0px;margin-bottom:5px;font-weight:bold;color:#E6E6E6; font-family: verdana, arial, helvetica, sans-serif; font-size:14px; text-decoration:none;}/* Headline f. dto.*/
/*HIntergrund Content Hellgrau (Design LB, zb. Templ Team) */
.bgcontentBCtext{background-color:#BCBCBC; color:#676767; font-family: verdana, arial, helvetica, sans-serif; font-size:12px; font-weight:normal;text-decoration:none;}
.bgcontentBCtext h1{margin-top:0px;margin-bottom:5px;font-weight:bold;color:#333366; font-family: verdana, arial, helvetica, sans-serif; font-size:12px; text-decoration:none;}/* Headline f. dto.*/
/* Hintergrund Content hell */
.bgcontentCCtext{background-color:#CCCCCC; color:#000033; font-family: verdana, arial, helvetica, sans-serif; font-size:12px; font-weight:normal;text-decoration:none;}
.bgcontentCCtext h1{margin-top:0px;margin-bottom:5px;font-weight:bold;color:#333366; font-family: verdana, arial, helvetica, sans-serif; font-size:14px; text-decoration:none;}/* Headline f. dto.*/
/* Hintergrund Content hell */
.bgcontentE6text{background-color:#E6E6E6; color:#000033; font-family: verdana, arial, helvetica, sans-serif; font-size:12px; font-weight:normal;text-decoration:none;}
.bgcontentE6text h1{margin-top:0px;margin-bottom:5px;font-weight:bold;color:#333366; font-family: verdana, arial, helvetica, sans-serif; font-size:14px; text-decoration:none;}/* Headline f. dto.*/
/* Hintergrund Content weiss */
.bgcontentFFtext{background-color:#FFFFFF; color:#000033; font-family: verdana, arial, helvetica, sans-serif; font-size:12px; font-weight:normal;text-decoration:none;}
.bgcontentFFtext h1{margin-top:0px;margin-bottom:5px;font-weight:bold;color:#333366; font-family: verdana, arial, helvetica, sans-serif; font-size:14px; text-decoration:none;}/* Headline f. dto.*/
/* Hintergrund Content weiss, helle schrift (design LB, zb. Mod_PDF */
.bgcontentFFtext99{background-color:#FFFFFF; color:#999999; font-family: verdana, arial, helvetica, sans-serif; font-size:12px; font-weight:normal;text-decoration:none;}
.bgcontentFFtext99 h1{margin-top:0px;margin-bottom:5px;font-weight:bold;color:#333366; font-family: verdana, arial, helvetica, sans-serif; font-size:12px; text-decoration:none;}/* Headline f. dto.*/

/* Hintergrund Subnavi (wo keine SubNavi-links sind:) */
.bgsnavi{background-color:#E6E6E6;}
/* Farbe der Trennlinie der Subnavigationspunkte */
.bgsnaviline{background-color:#888888;}
/* Hintergrundfarbe der Commercials*/
.bgcommercial{background-color:#E6E6E6;}
/* Farbe der Trennlinie der Commercial-Punkte*/
.bgcommercialline{background-color:#888888;}

/* ---------------------- BASKET---------------------------*/
/* Kruemelpfad*/
.kpath
{color:#676767; font-family: verdana, arial, helvetica, sans-serif; font-size:10px; font-weight:normal;text-decoration:none;}

/* Kruemelpfad links */
a.kpath
{color:#3333AA; font-family: verdana, arial, helvetica, sans-serif; font-size:10px; font-weight:normal;text-decoration:none;}
a.kpath:hover{text-decoration:underline;}

/* Im Warenkorb: Hinweis auf SSL*/
.sslhint{
	color:#000033; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size:10px; 
	font-weight:normal;
	text-decoration:none;
}
a.sslhint{text-decoration:underline;}

/* -------------------------------------------------------------------*/



/* Primary-Navi*/
.pnavi{
	background-color:#E6E6E6;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
}
.pnavi:hover{color:#333333;}

/* Über der PrimaryNavi: Zusaetzliche navigationspunkte */
.addpnavi{
	background-color:#E6E6E6;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
}
.addpnavi:hover{color:#333333;}

/* SecondaryNavi : Ueberschrift */
.snavihead{ 
	background-color:#E6E6E6; 
	vertical-align:middle;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333366;
	text-decoration:none;
}
/* SecondaryNavi (1.Ebene) */
.snavi1{ 
	background-color:#E6E6E6; 
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#333366;
}

.snavi1:hover{text-decoration:none;color:#000000;}
.snavi1active{ 
	background-color:#E6E6E6; 
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}
.snavi1active:hover{text-decoration:none;color:#333366;}

/* SecondaryNavi (2.Ebene usw...) */
.snavi2{ 
	background-color:#E6E6E6; 
	vertical-align:middle;
	height:17px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
.snavi2:hover{text-decoration:underline;color:#000000;}
.snavi2active{ 
	background-color:#E6E6E6; 
	vertical-align:middle;
	height:17px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
}
.snavi2active:hover{text-decoration:none;color:#000000;}

/* Subnavigation im Content, Bereich Shop Verkauf Fraktura, 3. Navi-Ebene */
.contentnavilink{ 
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
.contentnavilink:hover{text-decoration:underline;color:#000000;}


/* n.u. */
.contentgrey99{
	background-color:#999999;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	color:#000000;
}

/*  */
.contentheadline{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
}

/* n.u. */
.contenttext{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000033;
}

/* */
.contentgrey99whitetext{
	background-color:#999999;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

/* n.u. */
.contentheadlinewhite{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}


.error{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#AA3333;
}
.errortext{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#AA3333;
}

/* ---------------------- IMPRINT IM FOOTER---------------------------*/
.footerimprint{
	background-color:#CCCCCC; 
	color:#000033; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size:10px; 
	font-weight:normal;
	text-decoration:none;
}

/* -------------------------------------------------------------------*/

/* ---------------------- COMMERCIALS --------------------------------*/
/* */

.commerciallinkcolor{ 
	font-family:verdana,arial,helvetica,sans-serif;
	color:#666666;
	text-decoration:none;
}

.commercialhead{ 
	vertical-align:top;
	height:30px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#666666;
}

/* Ueberschrift-Typ im Commercial */
.commercialhint{ 
	vertical-align:middle;
	height:19px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#666666;
}

/* Commercial Fett */
.commercialfat{ 
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#666666;
}

/* Commercial-Link "mehr" */
.commercialmore{ 
	vertical-align:middle;
	text-align:right;
	height:24px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#666666;
}




/* Input-Button allgemein f. Admin-bereich */
.form_input_common
{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	color:#585858;
	font-weight:normal;
	text-decoration:none;
	background:#FFFFFF;
	padding: 2px 2px;
	border-left:1px solid #b3b4b4;
	border-right:1px solid #b3b4b4;
	border-top:1px solid #b3b4b4;
	border-bottom:1px solid #b3b4b4;
	height:20;
}
.form_input_common_err
{
	font-family:arial,verdana, sans-serif;
	color:#585858;
   	background:#FFDD00;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	padding: 2px 2px;
	border-left:1px solid #b3b4b4;
	border-right:1px solid #b3b4b4;
	border-top:1px solid #b3b4b4;
	border-bottom:1px solid #b3b4b4;
	height:20;
}

.emailform
	{
		font-family:arial,verdana, sans-serif;
		color:#585858;
		background:#FFFFFF;
		font-size:11px;
		font-weight:normal;
		text-decoration:none;
		padding: 2px 2px;
		border-left:1px solid #b3b4b4;
		border-right:1px solid #b3b4b4;
		border-top:1px solid #b3b4b4;
		border-bottom:1px solid #b3b4b4;
		width:300;
		height:20;
	}
	.currentField_common
	{
		font-family:arial,verdana, sans-serif;
		color:#585858;
		background:#F1F1F1;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
		padding: 2px 2px;
		border-left:1px solid #b3b4b4;
		border-right:1px solid #b3b4b4;
		border-top:1px solid #b3b4b4;
		border-bottom:1px solid #b3b4b4;
		height:20;
	}
	.changedField_common
	{
		font-family:arial,verdana, sans-serif;
		color:#585858;
		background:#FFFFFF;
		font-size:11px;
		font-weight:normal;
		text-decoration:none;
		padding: 2px 2px;
		border-left:1px solid #b3b4b4;
		border-right:1px solid #b3b4b4;
		border-top:1px solid #b3b4b4;
		border-bottom:1px solid #b3b4b4;
		height:20;
	}
	.emailform_err
	{
		font-family:arial,verdana, sans-serif;
		color:#585858;
	   	background:#FFDD00;
		font-size:11px;
		font-weight:normal;
		text-decoration:none;
		padding: 2px 2px;
		border-left:1px solid #b3b4b4;
		border-right:1px solid #b3b4b4;
		border-top:1px solid #b3b4b4;
		border-bottom:1px solid #b3b4b4;
		width:300;
		height:20;
	}
	.currentField
	{
		font-family:arial,verdana, sans-serif;
		color:#585858;
		background:#F1F1F1;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
		padding: 2px 2px;
		border-left:1px solid #b3b4b4;
		border-right:1px solid #b3b4b4;
		border-top:1px solid #b3b4b4;
		border-bottom:1px solid #b3b4b4;
		width:300;
		height:20;
	}
	.changedField
	{
		font-family:arial,verdana, sans-serif;
		color:#585858;
		background:#FFFFFF;
		font-size:11px;
		font-weight:normal;
		text-decoration:none;
		padding: 2px 2px;
		border-left:1px solid #b3b4b4;
		border-right:1px solid #b3b4b4;
		border-top:1px solid #b3b4b4;
		border-bottom:1px solid #b3b4b4;
		width:300;
		height:20;
	}
	.emailformnr
	{
		font-family:arial,verdana, sans-serif;
		color:#585858;
		background:#FFFFFF;
		font-size:11px;
		font-weight:normal;
		text-decoration:none;
		padding: 2px 2px;
		border-left:1px solid #b3b4b4;
		border-right:1px solid #b3b4b4;
		border-top:1px solid #b3b4b4;
		border-bottom:1px solid #b3b4b4;
		width:35;
		height:20;
	}
	.emailformnr_err
	{
		font-family:arial,verdana, sans-serif;
		color:#585858;
	   	background:#FFDD00;
		font-size:11px;
		font-weight:normal;
		text-decoration:none;
		padding: 2px 2px;
		border-left:1px solid #b3b4b4;
		border-right:1px solid #b3b4b4;
		border-top:1px solid #b3b4b4;
		border-bottom:1px solid #b3b4b4;
		width:35;
		height:20;
	}
	.currentFieldnr
	{
		font-family:arial,verdana, sans-serif;
		color:#585858;
		background:#F1F1F1;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
		padding: 2px 2px;
		border-left:1px solid #b3b4b4;
		border-right:1px solid #b3b4b4;
		border-top:1px solid #b3b4b4;
		border-bottom:1px solid #b3b4b4;
		width:35;
		height:20;
	}
	.changedFieldnr
	{
		font-family:arial,verdana, sans-serif;
		color:#585858;
		background:#FFFFFF;
		font-size:11px;
		font-weight:normal;
		text-decoration:none;
		padding: 2px 2px;
		border-left:1px solid #b3b4b4;
		border-right:1px solid #b3b4b4;
		border-top:1px solid #b3b4b4;
		border-bottom:1px solid #b3b4b4;
		width:35;
		height:20;
	}
	.emailformstreet
	{
		font-family:arial,verdana, sans-serif;
		color:#585858;
		background:#FFFFFF;
		font-size:11px;
		font-weight:normal;
		text-decoration:none;
		padding: 2px 2px;
		border-left:1px solid #b3b4b4;
		border-right:1px solid #b3b4b4;
		border-top:1px solid #b3b4b4;
		border-bottom:1px solid #b3b4b4;
		width:260;
		height:20;
	}
	.emailformstreet_err
	{
		font-family:arial,verdana, sans-serif;
		color:#585858;
	   	background:#FFDD00;
		font-size:11px;
		font-weight:normal;
		text-decoration:none;
		padding: 2px 2px;
		border-left:1px solid #b3b4b4;
		border-right:1px solid #b3b4b4;
		border-top:1px solid #b3b4b4;
		border-bottom:1px solid #b3b4b4;
		width:260;
		height:20;
	}
	.currentFieldstreet
	{
		font-family:arial,verdana, sans-serif;
		color:#585858;
		background:#F1F1F1;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
		padding: 2px 2px;
		border-left:1px solid #b3b4b4;
		border-right:1px solid #b3b4b4;
		border-top:1px solid #b3b4b4;
		border-bottom:1px solid #b3b4b4;
		width:260;
		height:20;
	}
	.changedFieldstreet
	{
		font-family:arial,verdana, sans-serif;
		color:#585858;
		background:#FFFFFF;
		font-size:11px;
		font-weight:normal;
		text-decoration:none;
		padding: 2px 2px;
		border-left:1px solid #b3b4b4;
		border-right:1px solid #b3b4b4;
		border-top:1px solid #b3b4b4;
		border-bottom:1px solid #b3b4b4;
		width:260;
		height:20;
	}
	.emailformmessage_common
	{
		font-family:arial,verdana, sans-serif;
		color:#585858;
		background:#FFFFFF;
		font-size:11px;
		font-weight:normal;
		text-decoration:none;
		padding: 2px 2px;
		border-left:1px solid #b3b4b4;
		border-right:1px solid #b3b4b4;
		border-top:1px solid #b3b4b4;
		border-bottom:1px solid #b3b4b4;
	}
.emailformmessage_common_err
	{
		font-family:arial,verdana, sans-serif;
		color:#585858;
		background:#FFDD00;
		font-size:11px;
		font-weight:normal;
		text-decoration:none;
		padding: 2px 2px;
		border-left:1px solid #b3b4b4;
		border-right:1px solid #b3b4b4;
		border-top:1px solid #b3b4b4;
		border-bottom:1px solid #b3b4b4;
	}
	
.datumselectfield
{
		font-family:arial,verdana, sans-serif;
		color:#585858;
		background:#FFFFFF;
		font-size:11px;
		font-weight:normal;
		text-decoration:none;
		padding: 2px 2px;
		border-left:1px solid #b3b4b4;
		border-right:1px solid #b3b4b4;
		border-top:1px solid #b3b4b4;
		border-bottom:1px solid #b3b4b4;
}


/*Fuer alles was mit CMS-Edit zu tun hat:*/   
.text{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	/*background-color:#CCCCCC;*/
	color:#000033;
}
.text_dealerform{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:9px;
	font-weight:normal;
	/*background-color:#CCCCCC;*/
	color:#000033;
}
/*links im Fliesstext, generiert:*/
.link{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000033;
	text-decoration:underline;
}
a.link:hover{text-decoration:none;}

/* Link in der Prodktauflistung im Warenkorb usw*/ 
.linkproductlisting{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000033;
	text-decoration:none;
}
a.linkproductlisting:hover{text-decoration:underline;}

/* Stylesheet fuer light-control shop-area (hire + buy) */

.shop1 {background-color:#FFFFFF;color:#999999;font-size:11px;font-family: verdana, arial, helvetica, sans-serif;textdecoration:none;}/* shop-items common*/
.shop1 h1 {font-size:12px;font-weight:bold;color:#333366;margin:0px;padding:0px;line-height:12px;} /* shop-item h1 = headline */
.shop1 h2 {font-size:11px;font-weight:bold;color:#999999;margin:0px;padding:0px;line-height:12px;} /* shop-item h1 = price*/
.shop1 h3 {font-size:11px;font-weight:normal;color:#999999;margin:0px;padding:0px;line-height:12px;} /* shop-item h1 = ProdNr. */
a.shop1 {color:#333366;text-decoration:none;} /* Link "more..." */ 
a.shop1 :hover {text-decoration:underline;} /* Hover Link "more..." */ 

.shop2 {background-color:#B9B9B9;color:#666666;font-size:11px;font-family: verdana, arial, helvetica, sans-serif;textdecoration:none;}/* shop-items common*/
.shop2  h1 {font-size:12px;font-weight:bold;color:#333366;margin:0px;padding:0px;line-height:12px;} /* shop-item h1 = headline */
.shop2  h2 {font-size:11px;font-weight:bold;color:#FFFFFF;margin:0px;padding:0px;line-height:12px;} /* shop-item h1 = price*/
.shop2  h3 {font-size:11px;font-weight:normal;color:#FFFFFF;margin:0px;padding:0px;line-height:12px;} /* shop-item h1 = ProdNr. */
a.shop2  {color:#333366;text-decoration:none;} /* Link "more..." */ 
a.shop2 :hover {text-decoration:underline;} /* Hover Link "more..." */ 
