 /* Stylesheet für alle Seiten */ 
  
/* Globale Werte */

  	html,body {
    	color: black; 
    	font-size: 100.01%;
    	font-family: Arial,Helvetica,sans-serif;
    	margin: 0; padding: 0;
    	min-width: 78em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
    	height: 100%;
    	width: 100%;
    	overflow-x: auto;
    	overflow-y: hidden;
  		}
	.linknavigation a:link, .linknavigation a:visited {
	text-decoration: none;
	color: #ffffff;
	}
	.linknavigation a:hover, .linknavigation a:active {
	text-decoration: none;
	color: #000000;
	}
  	h1 {
    font-size: 1.5em;
    margin: 0 0 0.0em; padding: 0 0 0.0em;
    height: 100px;
    text-align: left;
    background-color: #000033;
  	}
 
 /* Horizontale Navigation */
	ul#NavigationTop {
    font-size: 0.83em;
    height: 26px;
    margin: 0 0 0.8em;
    padding: 0;
    background-color: #999999;
    text-align: left;
  	}

/** Navigationsleiste Links */
  	ul#Navigation {
    font-size: 0.83em;
    float: left; 
    width: 10.5em;
    margin: 0 0 1.2em; 
    padding: 0;
    border: 1px ridge black;
   	}
  
  	ul#Navigation li {
    list-style: none;
    margin: 0; padding: 0.5em;
  	}
  	
  	ul#Navigation a {
    display: block;
    padding: 0.2em;
    font-weight: bold;
  }
/**Navigation Links 1. Stufe*/
	DIV.fstLevel a {
	text-decoration: none;
	display: block;
	width: auto;
	border: 1px solid #000000;
	padding: 3px;
	margin: 1px;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
	background-color: #000099;
	}
/*Style-Definition für die First-Level-Navigation bei Mouse-Over*/
	DIV.fstLevel a:hover {
	color: #FFFFFF;
	background-color: #000033;
	}
/*Style-Definition für die First-Level-Navigation bei aktivem Link*/
	DIV.fstLevelActive a {
	text-decoration: none;
	display: block;
	width: auto;
	border: 1px solid #ff0000;
	padding: 3px;
	margin: 1px;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
	background-color: #000033;
	}

/**Navigation Links 2. Stufe*/
	DIV.secLevel a {
	text-decoration: none;
	display: block;
	width: auto;
	border: 1px solid #3366ff;
	padding: 3px;
	margin: 1px;
	font-family: arial;
	font-size: 9px;
	font-weight: normal;
	text-align: right;
	color: #ffffff;
	background-color: #000099;
	}
/*Style-Definition für die Second-Level-Navigation bei Mouse-Over*/
	DIV.secLevel a:hover {
	color: #ffffff;
	background-color: #000033;
	}
/*Style-Definition für die Second-Level-Navigation bei aktivem Link*/
	DIV.secLevelActive a {
	text-decoration: none;
	display: block;
	width: auto;
	border: 1px solid #ff0000;
	padding: 3px;
	margin: 1px;
	font-family: arial;
	font-size: 9px;
	font-weight: normal;
	text-align: right;
	color: #ffffff;
	background-color: #000033;
	}
#login  {
	text-decoration: none;
	border: 1px solid black;
	width: auto;
	height: 150px;
	margin-top: 0px;
	margin: 1px;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: white;
	padding-left: 4px;
	background-color: #000099;
	}

/* Infofenster neuste Dokumente*/
  	div#Info2 {
    font-size: 0.9em;
    float: right; 
    margin: 0 5px 0; 
    padding: 0;
  	}
  	div#Info2 h2 {
    font-size: 1.3em;
    margin: 0.2em 0.5em;
    text-align: center;
  	}
  	div#Info2 p {
    font-size: 1em;
    margin: 0.5em;
  	}
  	div#Info5 {
    font-size: 0.9em;
    float: right; 
    margin: 16px 5px 0; 
    padding-bottom: 10px;
  	}
  	div#Info5 h2 {
    font-size: 1.3em;
    margin: 0.2em 0.5em;
    text-align: center;
  	}
  	div#Info5 p {
    font-size: 1em;
    margin: 0.5em;
  	}
 	.infotitel {
 	background-color: #9999FF; 
 	width: 200px;
 	margin: 2px; 
 	height: 20px;
	}
 /* Infofenster kommende Anlässe*/ 
  	div#Info {
    font-size: 0.9em;
    float: right; 
    margin: 0 5px 0; 
    padding-bottom: 10px;
  	}
  	div#Info h2 {
    font-size: 1.3em;
    margin: 0.2em 0.5em;
    text-align: center;
  	}
  	div#Info p {
    font-size: 1em;
    margin: 0.5em;
	}
  
  /* Hauptfenster*/
  	div#content{
  		overflow: auto; 
  		height: 78%;
  		position: relative;
  	}
  	
  	div#Inhalt {
  	position: absolute;
  	margin-left: 1.0em;
  	margin-right: 30em;
  	padding-bottom: 10px;
  	}
  * html div#Inhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
  	}
  	div#Inhalt h2 {
   	margin-right: 30em;
   	font-size: 1.2em;
    margin: 0.2em 0;
    text-align: center;
  	}
  	 div#Inhalt h3 {
    	font-size: 1.4em;
    	text-align: left;
  	border-bottom: 2px solid #000000;
  	}
  	div#Inhalt p {
    font-size: 1em;
    margin: 0.5em 0;
  	}
  	  	div#Inhalt2 {
  	position: absolute;
  	margin-left: 1.0em;
  	padding-bottom: 10px;
  	}
  * html div#Inhalt2 {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
  	}
  	div#Inhalt2 h2 {
   	margin-right: 30em;
   	font-size: 1.2em;
    margin: 0.2em 0;
    text-align: center;
  	}
  	 div#Inhalt2 h3 {
    	font-size: 1.4em;
    	text-align: left;
  	border-bottom: 2px solid #000000;
  	}
  	div#Inhalt2 p {
    font-size: 1em;
    margin: 1em 0;
  	}
	div#news {
	width: 600px;
	margin-top: 2em;
	text-align: left;
	}
	div#news a {
	font-size: 0.9em;
	}
  
 /* Fusszeile*/ 
  	p#Fusszeile {
    position: fixed;
    left: 155px;
    right:12px;
    bottom: 0px;
    clear: both;
    font-size: 0.9em;
    margin: 0; padding: 0.1em;
    text-align: center;
    color: white;
    background-color: #000033;
    border: 1px solid silver;
 	}
 	 /* Fusszeile*/ 
  	div#sponsor {
    position: fixed;
    left: 155px;
    right:12px;
    bottom: 15px;
    clear: both;
    margin-top: 10px; 
    padding: 0.1em;
    text-align: left;
    background-color: #FFFFFF;
    height: 35px;
 	}

/* Adressen Vorstand*/ 	
 	div#adressen {
 	padding-left: 0em;
	}
 	.titeladressen{
 	background-color: #000099;
 	width: 500px;
 	color: white;
 	font-weight: bold;
	}
 	.adressen {
 	margin-bottom: 3.0em;
	}
	.photo {
	float: left; 
	width: 155px;
	}	
	
	div#nav a{
	text-decoration: none;
	display: block;
	width: auto;
	border: 1px solid #000000;
	padding: 3px;
	margin: 1px;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
	background-color: #000099;
	}		
div#nav a:hover {
	color: #ffffff;
	background-color: #000033;	
}

/**Navigation Links 2. Stufe*/
	div#subnav a {
	text-decoration: none;
	display: block;
	width: 120px;
	border: 1px solid #3366ff;
	padding: 3px;
	margin: 1px;
	font-family: arial;
	font-size: 9px;
	font-weight: normal;
	text-align: right;
	color: #ffffff;
	background-color: #000099;
	}
/*Style-Definition für die Second-Level-Navigation bei Mouse-Over*/
	div#subnav a:hover {
	color: #ffffff;
	background-color: #000033;
	}
/*Style-Definition für die Second-Level-Navigation bei aktivem Link*/
	.foldout a:visited {
	text-decoration: none;
	display: block;
	width: 120px;
	border: 1px solid #ff0000;
	padding: 3px;
	margin: 1px;
	font-family: arial;
	font-size: 9px;
	font-weight: normal;
	text-align: right;
	color: #ffffff;
	background-color: #000033;
	}