html
{
  font-family: Arial, Helvetica, sans-serif;
  /*font-size: 11pt;*/
}

.text
{
        font-size: 13px;
        color: #000000;
}

.titel
{
        font-size: 13px;
        font-weight: bold;
        color: #333333;
}

.kleintext
{
        font-size: 11px;
        color: #000000;
}

.kleintextrot
{
        font-size: 11px;
        color: #00FFFF;
}

.kleintitel
{
        font-size: 11px;
        font-weight: bold;
        color: #000000;
}

.kleintitelblass
{
        font-size: 11px;
        font-weight: bold;
        color: #999999;
}

a:link
{
        color: #69942f;
        text-decoration: underline;
}

a:visited
{
        color: #69942f;
        text-decoration: underline;
}

.mitteltext
{
        font-size: 12px;
        color: #000000;
}

.mitteltitel
{
        font-size: 12px;
        font-weight: bold;
        color: #444444;
}

.textkleinlink
{
        font-size: 11px;
        color: #000000;
}

.kleintextgrau
{
        font-size: 11px;
        color: #777777;
}

.mitteltextblass
{
        font-size: 12px;
        color: #777777;
}

.mitteltextrot
{
        font-size: 12px;
        color: #FF0000;
}

body
{
        font-family: Arial, Helvetica, sans-serif;
        background-color: white;
        background-position: 0px 0px;
        /*clip:    rect(   26px);*/
        margin-top: 0px;
        margin-right: 0px;
        margin-left: 0px;
        margin-bottom: 0px;
        /*background-image: url(/images/bg.png);*/
}

.sehrkleintextgrau
{
        font-size: 10px;
        color: #999999;
        text-decoration: none;
}

.kleintextblass
{
        font-size: 11px;
        color: #999999;
}

.titelblass
{
        font-size: 13px;
        font-weight: bold;
        color: #444444;
}

.kleintextrot{
        font-size: 11px;
        color: #CC0000;
}

.kleintextgruen
{
        font-size: 11px;
        color: #669900;
}

.sehrkleintext
{

        font-size: 10px;
        color: #000000;
        text-decoration: none ;
}

.mainnav
{
  list-style:none;   
  list-style-type:none;
  list-style-position:inside;
  
  /*display:-moz-inline-box; -moz-box-orient:horizontal;*/
  /*
  display:inline-block; vertical-align:middle; 
  white-space:nowrap;
  */
  /*text-indent:-24px;*/
  /*text-decoration:none;*/
 
  margin:0px;
  margin-top:5px;
  padding:0px;
  border:0px;
}

.mainnav_item
{
        display: inline;
        
        border-width: 0px;
        border-top-width: 2px;
        border-color: #9dc667;
        border-style: solid;      
        
        padding: 8px;
        padding-top: 10px;
        padding-bottom: 4px;
        padding-right: 8px;     
        padding-left: 8px;

        margin: 0px;
        margin-left: 0px;
        margin-right: 3px;
        margin-top: 0px;
        margin-bottom: 0px;

      
        vertical-align:bottom;
        background-color: #8cc63f;
}

.mainnav_item:hover
{
  /*background-image:url(/images/nav_curr.png);*/
  /*height:25px;*/
  background-color:#69942f;
  padding-top:16px;
  background-image: url(/images/nav_bg.png);
}

.mainnav_current
{
        /*background-color: #8cc63f;*/
        
        /*background-image:url(/images/nav_curr.png);*/
        background-color:#69942f;
        padding-top: 16px;
        background-image: url(/images/nav_bg.png);

}

.titel_nav
{

        font-size: 11.5pt;
        font-weight: bolder;
        /*color: #222222;*/
        
}

a.titel_nav 
{
  text-decoration:none;
  /*color: #222222;*/
  color:white;
}


.titel_subnav
{
  font-size: 10pt;
  color: #000000;
}

a.titel_subnav
{
  
}

.subnav
{
    width:175px;
    list-style:none;   
    list-style-type:none;
    list-style-position:inside;
    margin-left: 0.3em;
}

.subnav_item
{
      margin-left: 0em;
      
      padding:2px;
      padding-left:4px;
      border-width:0px;
      border-top-width:1px;
      border-style:solid;
      border-color:#bce08b;
        
}

.subnav_item:hover
{
  font-weight: bold;
}

.subnav_current
{
        font-weight: bold;
}


.banner_tab
{
  color:#AAAAAA;
  font-size:8pt;
  padding:5px;
}



h1, h2, h3, h4, h5
{
   color: #69942f;
}

h1
{
  font-size: 14pt;
}

h2
{
  
  font-size: 12.5pt;
}

h3
{
  margin-top:0.3em;
  margin-bottom:0.4em;
  font-size: 11pt;
}

h4
{
  margin-top:0.2em;
  font-size:10pt;
  margin-bottom:0.8em;
}

h5
{
  margin-top:0.2em;
  font-size:8.5pt;
  margin-bottom:0.4em;
}

.newstable
{
}

.news_current
{
  background-color:#9dc667;
  color:white;
}

hr
{
        border-color: #000000 black black;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        border-style: dotted;
        border-top-width: 1px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
}


#content
{
  font-size:10pt;
}


p
{
}

table
{
        font-size: 13px;
        padding: 0px;
        margin: 0px;
        border-width: 0px;
        color: #000000 ;
}

.portrait_tab
{
        table-layout:fixed;
}

.portrait_tab tr
{
        width:540px;
}

.anschlag_tab
{
        font-size: 11px;
        background-color: white;
        padding: 5px;
        /*
        border-color:#cfe0b8;
        border-width:1px;
        border-style:solid;
        */
        width:170px;
        margin-top:10px;
        
        border-width: 0px;
        border-top-width: 1px;
        border-color: #cfe0b8;
        border-style: solid;
}


.copyright_style
{
        ;
        font-size: 10px;
        color: #CCCCCC;
        text-decoration: none;
}

.trennzeichen
{
        padding-bottom:4px;

}

.bilder
{
        border: 1px #666666 solid;
        
}

.cms_table
{
  font-size: 9pt;
  border-color: #9dc667;
  border-style: solid;
  border-width: 1px;
  border-collapse:collapse;

}

.cms_table tr
{
  padding: 0px;
  margin: 0px;
  border-color: #9dc667;
  border-style: solid;
  border-width: 0px;
  /*border-collapse:collapse;*/
}

.cms_table td
{
  padding: 3px;
  margin: 0px;
  border-color: #9dc667;
  border-style: solid;
  border-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  /*border-collapse:collapse;*/
}



ul
{
  
  margin-left: 2em;
  padding-left: 0;
  
}
