body, p, table, li ,ul {font-family: Arial, Helvetica, sans-serif;
						font-size: 10pt;
						font-weight: light;
						line-height: 120%;
						color: #1C439C;}


h4 {font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 120%;
	color: #A91F23;}
	

h5 {font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 120%;
	color: #A91F23;}

.rot {font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: light;
	line-height: 8pt;
	color: #A91F23;}	
	

a:link { color: #1C439C; 
		 text-decoration: none;
		 border-width: 1px;
		 border-style: solid;
		 border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;}


a:visited { color: #1C439C; 
		 text-decoration: none;
		 border-width: 1px;
		 border-style: solid;
		 border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;}


a:hover { color: #1C439C; 
		         border-width: 1px;
				 border-style: solid;
				 border-color: #FFFFFF #FFFFFF #A91F23 #FFFFFF;}
		
		
a:active { color: #1C439C; 
		 text-decoration: none;
		 border-width: 1px;
		 border-style: solid;
		 border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;}
				 		  	
		
		
#center { background: #FFFFFF url(../bilder/kachel.jpg) repeat-y;
		  padding: 0;
		  margin: 0;}

#unten { background: #FFFFFF url(../bilder/bottom.jpg) no-repeat;
		  padding: 0;
		  margin: 0;}

#texte { height: 6px;
		 width: 505px;
		 overflow: visible;
		 position: absolute;
		 visibility: visible;
		 left: 225px;
		 top: 3px;
}

.referenz {
	left: 160px;
	top: 1px;
	position: absolute;
	z-index: 1;
	width: 600;
	height: 320; 
}



.ckfoto { 	position: absolute;
			z-index: 1;
			height: auto;
			width: auto;
			left: 525px;
			top: 5px;
}


#menu {
	width: 130px;
	background: #FFFFFF;
	margin: 5% 1%;
	position: absolute;
	top: 1;
	left:10;
	z-index: 10;
}

			  
					  
#menu ul { list-style: none; margin: 0; padding: 0;}

#menu a, #menu h2 { font: bold 11px/16px arial, helvetica, sans-serif; 
					display: block;
					border-width: 1px;
					border-style: solid;
					border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
					margin: 0; 
					padding: 2px 2px;}
						
#menu h2 { color: #FFFFFF; 
		   background: #FFFFFF;
		   text-transform: uppercase;}
		   
#menu a { color: #1C439C; 
		  background: #FFFFFF;
		  text-decoration: none;}
		   
#menu a:hover { color: #1C439C; 
		         background: #FFFFFF;
				 border-width: 1px;
				 border-style: solid;
				 border-color: #FFFFFF #FFFFFF #A91F23 #FFFFFF;}
				 
#menu a:active { color: #1C439C; 
		         background: #FFFFFF;
				 border-width: 1px;
				 border-style: solid;
				 border-color: #FFFFFF #FFFFFF #A91F23 #FFFFFF;}

#menu li { position: relative;}

#menu ul ul ul { position: absolute; 
				 top: 0; 
				 left: 100%;
				 width: 100%;}
				 		   

div#menu ul ul ul, div#menu ul ul li:hover ul ul {display: none;}

div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul { display: block;}

