/* Reset aller Einrueckungen fuer alle Browser */
* {  
margin: 0;
padding: 0;

}

.einruck { margin-left:20px; text-indent: -20px; margin-bottom:5px; }
li.hilite a { background-color: #99ff00; }

ul#Navigationbar {
    position: absolute; z-index: 2; top: 10px; left: 2px; width:700px;
	/*margin: 0; */
	padding-top: 0.8em;
	padding-bottom: 0.8em;
	padding-left:0px;
	padding-right:0px;
	text-align: left;
	font-weight: bold; font-size: 11px; height:20px; 
	border-top: 5px solid #009900; 
   /*padding-top: 13px; padding-bottom: 13px;*/
    /*border: 1px solid black;
    background-color: silver;
	*/
  }
  
  ul#Navigationbar li {
    list-style: none;
    display: inline;
    padding-right: 15px;
    z-index:3;
    /*margin: 0.4em; 
	padding: 0;
	*/
	
  }
  
    ul#Navigationbar li a {
    
    text-decoration: none; 
    font-weight: bold;
	color: #333;
   
  }
   ul#Navigationbar span {
    /*padding: 0.0em 0.0em;*/
    text-decoration: none; 
    font-weight: bold;
    color: #333;
   
  }
  
 
  ul#Navigationbar li a:hover, ul#Navigationbar li a:hover span {
	text-decoration: underline;
	background-color: #eeeeee;
	border-color: #99ff00;
  }
  
 
p.subnavigation {  position: absolute; z-index: 2; top: 60px; left: 10px; width:550px; font-weight: bold; } 
.subnavitem { padding-right: 8px; border-right: 1px solid black; }

#quotesrc { position: relative; top: -10px; text-align: right; }

#content
{
 position: absolute; z-index: 2; top: 100px; left: 50px; width:550px; 
}

p.separatorline { border-top: 5px solid #009900; }
p.spacer { padding-bottom: 15px; }
p.link { background-color:#dcdcdc; padding-bottom:4px; border-bottom: 1px solid #009900; }
p.validators { text-align:right; }
  
p.navigationbar { font-weight: bold; font-size: 11px; height:20px; border-top: 5px solid #009900; border-bottom: 5px solid #009900; padding-top: 13px; padding-bottom: 13px;}
.titel { /*background-color: #ffcc66;*/ background-color: #CCC; vertical-align: middle; text-align: left }
.titel2 { margin-top: 18px; margin-bottom:8px; }
.titelstart { color: red; font-size: 14px; line-height: 110%; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; background-color: #ffcc66; vertical-align: middle; text-align: left }
.titelstartgrey { color: #222; font-size: 11px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; background-color: #ffcc66; vertical-align: middle; text-align: left }
.zeileweit { line-height: 120%; margin-bottom: 12px; }
.zeileweitgross { font-size: 12px; line-height: 120%; }
.zitat { font-style: italic; font-weight: bold; font-size: 16px; text-align: right ; vertical-align : middle; }
.zitatklein { font-style: italic; font-weight: bold; font-size: 11px; text-align: right; vertical-align : middle; }
.zwischentitel { color: #009900; font-size: 110%; font-weight: bold; }
ul.jahresbeitrag li {
    list-style: none;
    display: inline;
    padding-right: 15px;
    z-index:3;
    padding-left:0px;
    /*margin: 0.4em; 
	padding: 0;
	*/
	
  }
form#anmeldung { background-color:#99ff00; }

a:link { color: #191970; text-decoration: underline }
a:visited { color: #191970; text-decoration: underline }
a:active { color: #fff8dc; text-decoration: underline }
a:hover { color: #191979; text-decoration: underline }

a.navigation:link { color: #191970; /*background-color: #ffffff;*/ text-decoration: none; border-top: 3px solid #009900; border-bottom: 3px solid #009900; padding-top: 9px; padding-bottom: 3px; }
a.navigation:visited { color: #191970; text-decoration: none;border-top: 3px solid #009900; border-bottom: 3px solid #009900; padding-top: 9px; padding-bottom: 3px;  }
a.navigation:active { color: #fff8dc; text-decoration: underline; border-top: 3px solid #99ff00; border-bottom: 3px solid #99ff00; padding-top: 11px; padding-bottom: 6px;}
a.navigation:hover { color: #191979; text-decoration: underline; border-top: 3px solid #99ff00; border-bottom: 3px solid #99ff00; padding-top: 11px; padding-bottom: 6px; }

a.subnav:link { color: #191970; background-color: #ffffff; text-decoration: underline; font-weight: bold; }
a.subnav:visited { color: #191970; text-decoration: underline; font-weight: bold; }
a.subnav:active { color: #fff8dc; text-decoration: underline; font-weight: bold; }
a.subnav:hover { color: #191979; text-decoration: underline; font-weight: bold; }

address { color: #222222; font-style: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Sans-serif; margin-top:10px; }
body { background-color: #ffffff }
h1 { color: #222222; font-size: 16px; font-family: Arial, Helvetica, Geneva, Sans-serif }
h2 { color: #222222; font-size: 14px; font-family: Arial, Helvetica, Geneva, Sans-serif }
h3 { color: #222222; font-size: 12px; font-family: Arial, Helvetica, Geneva, Sans-serif }
h4 { color: #222222; font-size: 11px; font-family: Arial, Helvetica, Geneva, Sans-serif }
h5 { color: #222222; font-size: 11px; font-family: Arial, Helvetica, Geneva, Sans-serif }
h6 { color: #222222; font-size: 11px; font-family: Arial, Helvetica, Geneva, Sans-serif }
ol, ul { color: #222222; font-family: Arial, Helvetica, Geneva, Sans-serif }
p, li { color: #222222; font-size: 11px; font-family: Arial, Helvetica, Geneva, Sans-serif }
p { margin-top: 3px; }
ul, ol { padding-left: 18px; margin-top: 3px; }

td { color: #222222; font-size: 11px; font-family: Arial, Helvetica, Geneva, Sans-serif }
tr { color: #222222; font-family: Arial, Helvetica, Geneva, Sans-serif }