/* CSS Document */
a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; color: #48678C; font-weight: bold;}
a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; color: #48678C; font-weight: bold;}
a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; color: #48678C; font-weight: bold; background-color: #CDD8E5;}
a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; color: #48678C; font-weight: bold; background-color: #CDD8E5;}

.akt { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FAFBEF; text-align:right; }
.body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:16px;}
.ansprech { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:18px;}
.body_nobg { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:16px;}
.headline { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#234975;}
.termin { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000;}
.klein { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; line-height:16px;}
.mini { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#666666;}

#newsletter {width:48%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; height:22px; padding-top:4px; padding-left:4px; border: 1px solid #AFBACC;}
#button {background-color:#48678C; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; width:100px; height:22px;}
#wako {background-color:#48678C; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; width:200px; height:22px;}
#login {width:120px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; height:22px; padding-top:4px; padding-left:4px; border: 1px solid #AFBACC;}
#but_log {background-color:#48678C; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; width:60px; height:22px;}
#best_stueck {width:20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; height:22px; padding-top:4px; padding-left:4px; border: 1px solid #AFBACC;}
#best_daten {width:100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; height:22px; padding-top:4px; padding-left:4px; border: 1px solid #AFBACC;}
#farbe {width:60%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #AFBACC;}
#but_shop {background-color:#48678C; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; height:22px;}

#submenu1 { height:42px; position:absolute; top:96px; padding-top:2px; z-index:1; visibility:hidden; overflow:hidden;}
#submenu2 { height:42px; position:absolute; top:96px; padding-top:2px; z-index:1; visibility:hidden; overflow:hidden;}
#submenu3 { height:42px; position:absolute; top:96px; padding-top:2px; z-index:1; visibility:hidden; overflow:hidden;}
#submenu4 { height:42px; position:absolute; top:96px; padding-top:2px; z-index:1; visibility:hidden; overflow:hidden;}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}
	

