﻿@charset "UTF-8";



html, body {
	position: absolute;

	font: 100% Arial, Helvetica, sans-serif;
	width:100%;
	height:100%;
	padding: 0; margin: 0; 
    overflow: hidden;
	color:#7A7A67;  
	background-color: #fffff0;
	/*background-image: url(img/wallpaper_efeu_.jpg);*/
  }
  
 
#flex_frame {border: none;
	position: absolute;
	top: 82px;
	bottom: 10%;
	left: 22%;
	width: 68%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

* html #flex_frame {
	border: none;
	position: absolute;
	top: 0px;
	height: 90%;
	left: 22%;
	width: 68%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#logo {border: none;
	  
	/*align:top;*/  position:absolute;
 	left:12px; top:2px; 
} 
  
#logo2 {border: none;
	  
	/*align:top;*/  position:absolute;
 	left:224px; top:2px; 
	margin-left: 12px;
}   
  
         
#navi3 {
	z-index:2;
	text-align:left;
	float:right;
	position: absolute; 
	top: 0px;
	right:-10px; 
}

* html #navi3 {
	z-index:2;
	text-align:left;
	float:right;
	position: absolute; 
	top: 82px;
	right:-10px; 
}

#navi3 ul {
	list-style:none;
	margin: 0;
	padding: 0;
	padding-right: 2px;	
}

#navi3 li {
	/*display:inline;    ERSATZ FÜR: float:left; */
	display:block;
	float:left;
	margin: 0;
	/*width:60px;*/
 		
  padding-top:8px;
  padding-bottom:8px;
  padding-left:8px;
  padding-right:8px; 
  
  /* versteckter Rahmen für alle Listenelemente*/
		border-top-style: solid;
		border-right-style: solid;
		
				
		border-top-color:#fffff0;
		border-right-color: #fffff0;
		
		border-top-width:1.5px;
		border-right-width:3px;
  }
#navi3 li a:link { font-weight:normal; color:#8B7d6b; text-decoration:none; }
#navi3 li a:visited {  font-weight:normal; color:#B3A795; text-decoration:none; }
#navi3 li a:hover { font-weight:normal; color:#3B3B31; text-decoration:none;  }
#navi3 li a:active {  font-weight:normal; color:#BABA9B; text-decoration:none;}


#content{
z-index: 3;

clear:right;
/*overflow-y:scroll; overflow-x:hidden; */
overflow: auto;

background-color: #FFFFFF;
color: #000000;

position:absolute; 
left: 0; 
top:34px;  /*top: 15%; /*neu*/
/*top: 0px;*/
bottom:34px;
width:100%; /*height:65%; /*neu*/
/*height: 90%;*/
margin:0px 0 0 0;
padding-top:8px;
padding-left:16px;
padding-right: 8px;
padding-bottom:8px;
}

* html #content{ /*ie6 only*/
position: absolute;

z-index: 3;
clear:right;
overflow-y:scroll; overflow-x:hidden;
/*overflow: scroll;*/

background-color: #FFFFFF;
color: #000000;

left: 0; 
top:0px; /*top: 15%; /*neu*/
height:69%;
/*bottom:34px;*/
/*bottom: 10%;*
width:100%; /*height:65%; /*neu*/

margin:116px 0 0 0; /*82px+34px=116px*/
padding-top:8px;
padding-left:16px;
padding-right: 8px;
padding-bottom:8px;
} 

#bild{
display: block; 
/*margin:10px auto 0px auto;*/
margin-top:10px;
margin-bottom:0px;
margin-left: auto;
margin-right: auto;
padding: 0px;
} 

#navi2 {
  /*text-align:left;*/
  
  z-index:2;
  position: absolute;
  	top:27%;
	/*top:108px;*/
 	left:0px;
 	width: 22%;
	padding:0;
	margin:0;
	
}

#navi2 ul {
  list-style: none;
  margin:0 0 0 0;
  margin-right: -8px;
  padding: 0; 
}

#navi2 li {
  
  
  /*width:60px;*/
	margin: 0;
 
  padding-top:8px;
  padding-bottom:8px;
  padding-left:16px;
  padding-right:16px; 
}
#navi2 li a:link { font-weight:normal; color:#8B7d6b; text-decoration:none; }
#navi2 li a:visited {  font-weight:normal; color:#B3A795; text-decoration:none; }
#navi2 li a:hover { font-weight:normal; color:#3B3B31; text-decoration:none;  }
#navi2 li a:active{  font-weight:normal; color:#BABA9B; text-decoration:none;}
#navi2 li a{margin:0; padding:0;}

#navi4 {
  text-align:left; 
  z-index: 2;
  position: absolute;
  	/*top:554px;*/
 	left:0px;
 	/* top: 83%; /*neu*/
	bottom: 0px;
	padding:0;
	margin:0;
}

* html #navi4 {
  text-align:left; 
  z-index: 2;
  position: absolute;
  	/*top:554px;*/
 	left:0px;
 	top: 69%;
	/*height: 95%;*/
	/*bottom: 0px;*/
	padding:8px 0 0 0;
	margin:116px 0 0 0;
}

#navi4 ul {
  list-style:none;
	padding:0;
	margin:0;
	margin-left: 12px;
	bottom: 0px;
}

#navi4 li {
  float:left;
  
  padding-top:16px;
  padding-bottom:8px;
  padding-left:8px;
  padding-right:8px; 
  
  /* versteckter Rahmen für alle Listenelemente*/
		border-bottom-style: solid;
		border-left-style: solid;
		
				
		border-bottom-color:#fffff0;
		border-left-color: #fffff0;
		
		border-bottom-width:1.5px;
		border-left-width:3px;
}

* html #navi4 li {
  float:left;
  /*position: absolute;*/
	top: 90%;
  padding-top:16px;
  padding-bottom:8px;
  padding-left:8px;
  padding-right:8px; 
  
  /* versteckter Rahmen für alle Listenelemente*/
		border-bottom-style: solid;
		border-left-style: solid;		
				
		border-bottom-color:#ffe4c4;
		border-left-color: #ffe4c4;
		
		border-bottom-width:1.5px;
		border-left-width:3px;
}
#navi4 li a:link { font-weight:normal; color:#8B7d6b; text-decoration:none; }
#navi4 li a:visited {  font-weight:normal; color:#B3A795; text-decoration:none; }
#navi4 li a:hover { font-weight:normal; color:#3B3B31; text-decoration:none;  }
#navi4 li a:active {  font-weight:normal; color:#BABA9B; text-decoration:none;}


#impressum {
 text-align:center;
 font-size: 0.8em;
 color:#8B8B78;
 position: absolute;
 /*top: 606px; */
 left: 0px;
 width: 100%;
 /*width: 300px;
 /*left: 50%;
 /*margin-left: -150px; /* negative Hälfte von width:1000px */
 margin: 0;
 
  padding-top:8px;
  padding-bottom:8px;
  padding-left:8px;
  padding-right:8px;
 
 bottom: 0;/*neu*/
}
#impressum a:link { font-weight:normal; color:#8B7d6b; text-decoration:none; }
#impressum a:visited {  font-weight:normal; color:#B3A795; text-decoration:none; }
#impressum a:hover { font-weight:normal; color:#3B3B31; text-decoration:none;  }
#impressum a:active {  font-weight:normal; color:#BABA9B; text-decoration:none;}
#impressum a {padding-left:8px; padding-right:8px;}


#stand {
/*font-size:0.8em;*/

position: absolute;
/*margin:0;padding:0;*/
left: 0px;
padding: inherit;
padding-left: 8px;
margin: inherit;
bottom: inherit;
}

#siegel{
	z-index: 1;
	border:none;
	/*align:top; */  position:absolute; 
 	right:5px; bottom:4%; 
	margin:0;padding:0;
}
 

.contentverweis { /*position: absolute; top:80px; left: 4%;*/ padding:0; margin:0;}
.contentverweis ul{list-style:none;  padding:0; margin:0;} 
.contentverweis  li {padding-top:8px;
				  padding-bottom:8px;
				  padding-left:16px;
				  padding-right:8px;} 
  
.contentverweis li a:link { font-weight:normal; color:#8B8B78; text-decoration:underline; }
.contentverweis li a:visited {  font-weight:normal; color:#B3A795; text-decoration:underline; }
.contentverweis li a:hover { font-weight:normal; color:#3B3B31; text-decoration:underline;  }
.contentverweis li a:active {  font-weight:normal; color:#BABA9B; text-decoration:underline;}
  
.aktiv {	
		background-color: #FFFFFF;
		/*border-top-style: solid;
		border-right-style: solid;*/
		border-left-style: none;
		border-bottom-style:none;
		
		/*border-top-color:#FFFFCD;
		border-right-color:#FFFFCD;
		
		border-top-width:1.5px;
		border-right-width:3px;	*/
			
		
		}
		
.aktivgrau {
			margin:-9.5px -11px 0 -8px;
			
			padding-top:8px;
			padding-bottom:30px;
			padding-left:8px;
			padding-right:8px; 
		
		border-top-style: solid;
		border-right-style: solid;
		
		
		border-top-color:#FFFFFF;
		border-right-color:#FFFFFF;
		
		border-top-width:1.5px;
		border-right-width:3px;		
		
		}
		
.aktivlinks {background-color: #FFFFFF;
				padding-top:8px;
				padding-bottom:8px;
				padding-left:8px;
				padding-right:8px;

		border-top-style: none;
		border-right-style: solid;
		
		
		border-top-color:#FEF9C7;
		border-right-color:#F9F2B5;
		
		border-top-width:1.5px;
		border-right-width:0.1px;		
		}
		
  
.h2 {color:#8B7D6B; margin: 0;}

.center {text-align:center;font-size: 1em; font-weight: normal;
		}
.titel {font-size: 1.2em; font-weight: normal; text-align:left;	margin:0; padding:0; padding-top: 16px; padding-bottom: 2px;
		}
.titel_center {text-align:center;font-size: 1.2em; font-weight: normal; margin:0; padding:0; padding-top: 10px; padding-bottom: 10px;
		}
.fett {font-size: 1em; font-weight: bold; display: inline;
		}
.kursiv {font-size: 1em; font-style: italic;display: inline;
		}

