/* CSS 1&2 for MSIE 5+, NS 6+ & Opera 6+ / 2002-11 
for compatibility please use only a-z, A-Z in class-names - stylesheet has 3 parts for better reviewing:

 1 colors, backgrounds, borders, link and emphasis indication
 2 font and text properties, exclusive of link indication, alignment, text-indent
 3 box properties (exclusive of borders), positioning, alignments, list types, text-indent  */

/* COLORS, BACKGROUNDS, BORDERS, LINK indication */



body	{ 

	  background-color:#FFFFFF;
	  background-image:url("../img/all_background.jpg");  
	  background-repeat:repeat-y;  
	  margin:0; 

	  scrollbar-base-color:#879FB7; 	/* Grundfarbe der Scrollbar */
	  scrollbar-face-color:;	/* Hauptfarbe der Scrollbar */
	  scrollbar-highlight-color:; 	/* Aufhellfarbe: cyan+yellow=green */
	  scrollbar-arrow-color:;		/* (Richtungs-)Pfeilfarbe */

	  scrollbar-3dlight-color:;		/* heller Grundschatten */
	  scrollbar-darkshadow-color:;		/* dunkler Grundschatten */
	  scrollbar-shadow-color:#003366; 		/* innerer Schatten */

	}



/* für den layer in netscape */
#LayerNoCSS {
	display: none;
	position: absolute;
	top: -400px;

}
/* für den versteckten layer keywords */
.Zintrotxt      { 
		  position : absolute; 
		  width : 300px; 
		  left: 0px; 
		  top: 0px; 
		  visibility: hidden; 
		  background-color: #FFFFFF; 
		  layer-background-color: #FFFFFF; 
		}

.Zintrotxtformat{ 
		  font-family:Tahoma,Arial,Helvetica,sans-serif;  
		  font-size:10px;  
		}


}

#fotoleft {
	width: 115px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index:0;
}

.fotoleft {
	margin: 0 0 3 0;
}


#fototop {
	width: 667px;
	position: absolute;
	left: 112px;
	top: 0px;
	z-index:1;
}

.fototop {
	margin: 0 0 0 3;
}

#navileft {
	margin: 0;
	width: 116px;
	position: absolute;
	left: 0px;
	top: 177px;
	padding: 0 3 0 0;
	z-index:3;
}


.navileft {
	width: 112px;
	background-color: #5C85AD;
	border-bottom-width:3px;
  	border-bottom-style:solid;
  	border-bottom-color:#FFFFFF;
	padding: 6 2 6 6;

}

.navileftactive {
	width: 112px;
	background-color: #336699;
	border-bottom-width:3px;
  	border-bottom-style:solid;
  	border-bottom-color:#FFFFFF;
	padding: 6 2 6 6;


}

.navileftactive {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;	
	font-size: 11px;
	color: #AEBFD7;
}


.datum, .ordertitel, .inputorder, .inputcoment {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;	
	font-size: 11px;
	color: #003366;
}

.order {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;	
	font-size: 11px;
	color: #5C85AD;
}

.inputorder {
	width: 140px;
	border-width:1px;
	border-style:solid;
	border-color:#5C85AD;
}

.inputcoment {
	width: 330px;
	border-width:1px;
	border-style:solid;
	border-color:#5C85AD;
}

.orderweiss {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;	
	font-size: 11px;
	color: #FFFFFF;
	padding: 2 4 2 2;
}

.navileft {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;	
	font-size: 11px;
	color: #FFFFFF;
}


.navileft, .orderweiss {
	text-decoration:none;
	color: #FFFFFF;
}


.navileft a, .orderweiss a {
	text-decoration:underline;
	color: #FFFFFF; 
} 

.navileft a:visited, .orderweiss a:visited {
	text-decoration:underline; 
	color: #FFFFFF;
} 

.navileft a:active, .orderweiss a:active {
	text-decoration:none; 
	color: #003366;

} 

.navileft a:hover, .orderweiss a:hover {
	text-decoration:none; 
	color: #003366;
}

.logos {
	width: 112px;
	padding: 5 10 5 10;
}

.anchor {
	padding: 5 0 0 5;
	border-top-width:1px;
  	border-top-style:solid;
  	border-top-color:#003366;
}

.logos, .sprache, .impressum, .bottom, .anchor {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;	
	font-size: 10px;
	color: #003366;
}


.logos, .sprache, .impressum, .bottom, .anchor {
	text-decoration:none;
	color: #003366;
	
}


.logos a, .sprache a, .impressum a, .bottom a, .anchor a {
	text-decoration:underline; 
	color: #003366;
} 

.logos a:visited, .sprache a:visited, .impressum a:visited, .bottom a:visited, .anchor a:visited {
	text-decoration:underline; 
	color: #003366;
} 

.logos a:active, .sprache a:active, .impressum a:active, .bottom a:active, .anchor a:active{
	text-decoration:none; 
	color: #003366;

} 

.logos a:hover, .sprache a:hover, .impressum a:hover, .bottom a:hover, .anchor a:hover {
	text-decoration:none; 
	color: #003366;
}

#content {
	margin:0; 
	width: 528px;
	background-image:url("../img/LS_background.gif");  
	background-repeat:no-repeat;  
	position: absolute;
	left: 115px;
	top: 82px;
	padding: 55 48 0 74;
	z-index:5;
}

.txtcontent {
	padding: 0 48 30 35;
	border-bottom-width:1px;
  	border-bottom-style:solid;
  	border-bottom-color:#003366;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;	
	font-size: 12px;
}

.txtcontent2 {
	padding: 0 48 30 35;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;	
	font-size: 12px;
}

.txtindesc {
	width: 250px;
	padding: 8 8 8 8;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;	
	font-size: 11px;
	background-color: #D6DEE6;
}

.txtbox {
	width: 370px;
	border-color:#003366;
	padding: 5 5 5 5;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;	
	font-size: 11px;
	color:003366;
	border-width:1px;
  	border-style:solid;
	background-color: #D6DEE6;
}

.txtreferac {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;	
	font-size: 12px;
	padding: 0 4 15 0;
}

.txtcontent, .txtcontent2, .txtreferac {
	text-decoration:none;
	color: #003366;
}


.txtcontent a, .txtcontent2 a, .txtreferac a {
	text-decoration:underline; 
	color: #003366;
} 

.txtcontent a:visited, .txtcontent2 a:visited, .txtreferac a:visited {
	text-decoration:underline; 
	color: #003366;
} 

.txtcontent a:active, .txtcontent2 a:active, .txtreferac a:active {
	text-decoration:none; 
	color: #003366;

} 

.txtcontent a:hover, .txtcontent2 a:hover, .txtreferac a:hover {
	text-decoration:none; 
	color: #003366;
}

#right {
	margin:0; 
	width: 136px;
	position: absolute;
	left: 643px;
	top: 82px;
	z-index:6;
}

.datum {
	width: 136px;
	height: 36px;
	background-image:url("../img/datum_background.gif");  
	background-repeat:no-repeat;  
	padding: 8 0 6 65;
}

.sprache {
	padding: 5 0 50 0;

}

.impressum {
	width: 122px;
	background-color:#FFFFFF;
	border-top-width:1px;
  	border-top-style:solid;
  	border-top-color:#003366;
	border-left-width:1px;
  	border-left-style:solid;
  	border-left-color:#003366;
	border-right-width:1px;
  	border-right-style:solid;
  	border-right-color:#003366;
	margin-left:50px;
  
}

#popup {
	margin:0; 
	width: 454px;
	background-image:url("../img/popup_background.gif");  
	background-repeat:no-repeat;  
	position: absolute;
	left: 0px;
	top: 0px;
	z-index:7;
}

#popuporder {
	margin:0; 
	width: 404px;
	background-image:url("../img/popup_order_background.gif");  
	background-repeat:no-repeat;  
	position: absolute;
	left: 0px;
	top: 0px;
	z-index:8;
}

.txtpopuptitel {
	margin-right:4;
	margin-top:28;
	border-right-width:1px;
  	border-right-style:solid;
  	border-right-color:#003366;  
	padding: 50 0 10 24;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;	
	font-size: 18px;
	color:#003366;
}

.txtpopupcontent {
	padding: 20 10 10 30;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;	
	font-size: 12px;
	color:#003366;
}


.txttitel {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;	
	font-size: 18px;
	color:#003366;
}
