html,body {
	width:100%;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	background:#eeeeee;
	background-image:url(images/back.gif)

}
	
a[href^="http"] {
color:red; }

a:link {
	color: #ff0000; text-decoration: none; font-size: 12px; font-family: Arial, Helvetica, sans-serif;
}
a:visited {
	color: #ff0000; text-decoration: none;
}
a:hover {
	color: #ff0000; text-decoration: none;	 font-size: 14px; 	font-weight: bold;
}
a:active {
	color: #FF0000;
}





a.stiftung:link {
	color: #ff0000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration:none;
}
a.stiftung:visited {
	color: #ff0000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration:none;
}
a.stiftung:hover {
	color: #ff0000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration:none;
}
a.stiftung:active {
	color: #ff0000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration:none;
}



.Stil2 {
	font-size: 11px; font-family: Arial, Helvetica, sans-serif;
		line-height: 22px;
}
.Stil1 {
	font-size: 14px; font-family: Arial, Helvetica, sans-serif;
}

.Stil3 {
	font-size: 10px; font-family: Arial, Helvetica, sans-serif;
		line-height: 125%; color: #999999; 
}

.Stil6 {color: #FF0000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.Stil10 {

	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-weight: bold;
}
.Stil11 {
	font-size: 36px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-weight: bold;
}



#Layer1 { position:absolute; width:915px; height:215px; z-index:1; left: 285px; top:0px; background-color: #FFCC33; 
	}

#Layer2 { position:absolute; height:2185px; width:311px; z-index:2; left: -25px; top:0px; padding-left: 0px; padding-right: 0px; visibility: visible; background-color: #FFCC33; 

	}

#Layer20 { position:absolute; height:45px; width:250px; z-index:55; left: 25px; top:180px; 
	
	}
	
#Layer22 {
	position:absolute;
	height:600;
	width:160;
	z-index:1055;
	left: 1025;
	top:185;
	
	}
	
#copyright { position:absolute; height:200px; width:160px; z-index:75; left: 1025px; top:220px; 
	
	}
	
	#bild {
	float: right;
	margin-left: 20px;
		margin-right: 20px;
				margin-bottom: 0px;
				margin-top: 0px;
padding: 3px;
	 background-color:#eeeeee;
	}
	
	#bild_li {
	float: left;
	margin-left: 0px;
		margin-right: 10px;
				margin-bottom: 0px;
				margin-top: 7px;
padding: 3px;
	 background-color:#eeeeee;
	}
	

	
#Layer21 {
	position:absolute;
	height:115;
	width:236;
	z-index:21;
	left: 25;
	top:225;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	visibility: visible;
	background-color: #FFFFB7;

	}


	#Layer4 {
	position:absolute;
	height:283px;
	width:730px;
	z-index:44;
	left: 310;
	top:185;
	background-color: #FFFFFF;
	padding-left: 50px;
	padding-right: 50px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	}
	
		#Layer5 {
	position:absolute;
	height:24px;
	width:119px;
	z-index:25;
	left: 586px;
	top:353px;
	
	}
		#Layer6 {
	position:absolute;
	height:24px;
	width:733px;
	z-index:6;
	left: 20px;
	top:465px;
	
	}
	#Layer7 {
	position:absolute;
	height:40;
	width:245;
	z-index:4;
	left: 48px;
	top:415;
	
	}

#mainnaviback { position:absolute; left:-25px; width: 340px; height:35px; background-color: #fff; z-index:900; top: 130px; 


}

#mainnavi { position:absolute; left:310px; width: 890px; height:35px; background-color: #fff; z-index:10000; top: 130px; 


}



#mainnavi a {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ff0000;
	text-decoration:none;
	margin:5px 0 0 20px;
	padding-bottom:8px;

	float:left;

}

#mainnavi_right { position:absolute; left:900px; width: 170px; height:35px; background-color: #fff; z-index:10001; top: 130px; 
}

#mainnavi_right a {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#999999;
	text-decoration:none;
	margin:5px 0 0 20px;	
	padding-bottom:8px;
	float:left;
}

#mainnavi a#current{border-bottom:7px solid #ff0000;}

#mainnavi a:hover, #mainnavi a.aktiv {
	font-size:12px; color:#ff0000; border-bottom:7px solid #ff0000;
}

#mainnavi .hidden {
	display:none;
}

#mainnavi_right .hidden {
	display:none;
}




.input { font-size: 9px; color: #999999;  }
.input2 { font-size: 13px; color: #999; 	 }
.einrueckung { padding-left: 5em; }
.right { text-align:right; padding-right: 1em; }
.gelbbox {   background-color:#eeeeee; padding: 0px; margin-left: 0px; margin-right: 20px; text-indent:50px; }
.gelbbox a {  font-size: 12px; line-height:400%; }
.gelbbox a:hover {  font-size: 12px; line-height:400%; }
 .gelbbox a:aktiv {  font-size: 12px; line-height:400%; }
.times	{  padding-left: 50px;  color:#999999; font: normal 20px Times; line-height:200%;}



	
#links { position:absolute; height:115px; width:236px; z-index:21; left: -13px; top:210px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; visibility: visible; 
}
	
#links ul 	{list-style-type: none; width: 225px;}
#links li	{margin: 5px 0;  }
#links li a	{color: #ff0000; display: block; font:bold 14px Arial, Helvetica, sans-serif;  
padding: 15px; text-decoration: none; background-color: #FFFFB7;}
#links li a:hover	{background-color: #eeeeee; }
#links a em { color:#666666; display: block; font: normal 12px Arial, Helvetica, sans-seif; line-height:150%;}
#links a span { color:#ff0000; font: normal 12px Arial, Helvetica, sans-seif; line-height:150%; }
#links a:hover span { color:#ff0000; }

* html #links li a { width: 225px;}


#links2 { position:absolute; height:2000px; width:700px; z-index:45; left: 310px; top:185px; background-color: #FFFFFF; padding-left: 2px; padding-right: 2px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; 
	
	}
	
#links2 ul 	{list-style-type: none; width: 575px;}
#links2 li	{margin: 5px 0; border: thin dotted #eeeeee; background-color: #eeeeee;}
#links2 li a	{color: #FF0000; display: block; font:bold 16px Arial, Helvetica, sans-serif;  
padding: 17px; text-decoration: none; background-color: #F3F3F3; 	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;}
#links2 li a:hover	{background-color: #eeeeee; }
#links2 a em { color:#666666; display: block; font: normal 12px Arial, Helvetica, sans-seif; line-height:150%;}
#links2 a span { color:#ff0000; font: normal 12px Arial, Helvetica, sans-seif; line-height:150%; }
#links2 a:hover span { color:#ff0000; }

#links3 {
	position:absolute;
	height:2000px;
	width:700;
	z-index:46;
	left: 310px;
	top:185px;
	background-color: #FFFFFF;
	padding-left: 2px;
	padding-right: 2px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	}
 



.detail_head {
color:#ff0000; font: bold 16px Arial, Helvetica, sans-seif; line-height:150%; background-color: #FFFFB7; width: 450px; 
padding: 10 20 10  10px;
}



.detail_sub {
color:#666666; background-color: #FFFFB7; padding: 10 20 10  10px;
font: normal 14px Arial, Helvetica, sans-seif; line-height:200%;
list-style-type:square;  }

.detail_text {
color:#666666;  padding: 10 20 10  10px;
font: normal 14px Arial, Helvetica, sans-seif; line-height:150%;
 width: 450px;  }


.detail_text2 {
color:#666666;  padding: 10 20 10  10px;
font: normal 12px Arial, Helvetica, sans-seif; line-height:150%;
 }

#search {
	position:absolute;
	height:2000px;
	width:700;
	z-index:14;
	left: 310;
	top:185;
	background-color: #ffffff;
	padding-left: 2px;
	padding-right: 2px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	}
	
#search2 {
	position:absolute;
	height:2000px;
	width:700;
	z-index:15;
	left: 310;
	top:185;
background: transparent; overflow:hidden;
	padding-left: 2px;
	padding-right: 2px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;

	
	}
	



tbody td {
	font:normal 12px arial; color:#999; line-height:150%;
	padding:1px; padding-right: 15px; padding-left: 15px;
}



#homemitte {
	position:absolute;
	height:2000px;
	width:700;
	z-index:45;
	left: 310;
	top:185;
	background-color: #FFFFFF;
	padding-left: 2px;
	padding-right: 2px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	}
	
#homemitte ul 	{list-style-type: none; width: 575px;}
#homemitte li	{margin: 5px 0;  }


#homemitte li a	{ display: block;   color:#999999; font: normal 20px Times; line-height:200%;
padding: 17px; text-decoration: none; 	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;}
#homemitte li a:hover	{background-color: #eeeeee; }
#homemitte a span2 { color:#ff0000; font: normal 16px Arial, Helvetica, sans-seif; line-height:150%;}
#homemitte a em { color:#666666; display: block; font: normal 12px Arial, Helvetica, sans-seif; line-height:150%;}
#homemitte a span { color:#ff0000; font: bold 12px Arial, Helvetica, sans-seif; line-height:150%; }
#homemitte a:hover span { color:#ff0000; }


#homemitte2 {
	position:absolute;
	height:2000px;
	width:700;
	z-index:45;
	left: 310;
	top:185;
	background-color: #FFFFFF;
	padding-left: 2px;
	padding-right: 2px;
	
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	}

	
#homemitte2 ul.square {list-style-type:square; width: 455px; }
#homemitte2  b { padding-right: 75px;  width: 575px;  color:#ff0000; display: block; font: normal 14px Arial, Helvetica, sans-seif; line-height:150%; list-style-type: square; }
#homemitte2  em { padding-left: 75px;   width: 575px;  color:#666666; display: block; font: normal 12px Arial, Helvetica, sans-seif; line-height:150%; list-style-type: square; }
#homemitte2 span { padding-left: 75px;  color:#999999; font: normal 20px Times; line-height:200%;} 



#homemitte3 {
	position:absolute;
	height:2000px;
	width:700;
	z-index:45;
	left: 310;
	top:185;
	background-color: #FFFFFF;
	padding-left: 2px;
	padding-right: 2px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	}
	


#homemitte3 ul {list-style-type: none; width: 575px;}

#homemitte3 li	{margin: 5px 0;  }

#homemitte3 li a	{ display: block;   color:#999999; font: normal 20px Times; line-height:200%;
padding: 17px; text-decoration: none; 	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;}
#homemitte3 li a:hover	{background-color: #eeeeee; }
#homemitte3 a span2 { color:#ff0000; font: normal 16px Arial, Helvetica, sans-seif; line-height:150%;}
#homemitte3 a em { color:#666666; display: block; font: normal 12px Arial, Helvetica, sans-seif; line-height:150%;}
#homemitte3 a span { color:#ff0000; font: bold 12px Arial, Helvetica, sans-seif; line-height:150%; }
#homemitte3 a:hover span { color:#ff0000; }

ul.imenue {
 width: 375px;
}

.imenue li {
  list-style:circle; margin: 5px 0;
}

