body
{
        /*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(../img/bg_diag_white.gif);*/
        text-align: center; 
        /*background-color:darkred;*/
        background-color:#EFEFEF;
        font-family: Arial, Helvetica, sans-serif;
}

p
{
      line-height:1.3em;
}

.text
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #000000;
}

.titel
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        color: #333333;
}

.kleintext
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
}

.kleintextrot
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #00FFFF;
}

.kleintitel
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #000000;
}

.kleintitelblass
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #999999;
}

a:link
{
        color: #333333;
        text-decoration: underline;
}

a:visited
{
        color: #444444;
        text-decoration: underline;
}



.mitteltext
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
}

.mitteltitel
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #444444;
}

.textkleinlink
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
}

.kleintextgrau
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #777777;
}

.mitteltextblass
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #777777;
}

.mitteltextrot
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #FF0000;
}



.sehrkleintextgrau
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #999999;
        text-decoration: none;
}

.kleintextblass
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #999999;
}

.titelblass
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        color: #444444;
}

.kleintextrot
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #CC0000;
}

.kleintextgruen
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #669900;
}

.sehrkleintext
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        text-decoration: none ;
}





.grosstitel_dick
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        color: #555555;
}

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;
}

h1
{
  color: #555555;
  font-size: 16pt;
}

.titel_nav
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        color: #333333;
}

.inhalt
{
        
        font-size: 12px; color: #000000 ; padding-right: 20px; padding-top: 0px; }

.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:top; word-wrap:none; 
  /*text-indent:-24px;*/
  text-decoration:none;
  margin:0px;
}

.mainnav_item
{ 
      display: inline;
      background-color: lightgray;
      padding:4px;
      padding-left:12px;
      padding-right: 12px;
      font-size:14pt;
      font-width:bold;
      text-decoration:none;
      background-image: url(../img/bg_diag_white.gif);
      margin-right:5px;
      height:24px;
}

.mainnav_current
{
  color: black; 
  background-color: white;
  font-width:bolder;
  text-decoration:none;
  background-image: url(../img/bg_diag_white.gif);

}


li a:link
{
        color: #333333;
        text-decoration: none;
        
}

li a:visited
{
        color: #444444;
        text-decoration: none;
}

li a:hover
{
        color: darkgrey;
        text-decoration: none;
}

.subnav
{
   margin-top:5px;
   list-style-type:none;    
   list-style-position:inside;  
   text-decoration:none;
   text-indent:0px;
   margin-left:0px;
   line-height:0.6em;
   

}

.subnav_item
{ 
   font-size:10pt;
   font-width:bold;
   text-decoration:none;
   margin-left:0.5em;
   margin-bottom:2px;
   padding-bottom:2px;
   
}

.subnav_current
{     
  text-decoration:none;
  color: #000000 ;
}

.inhalt_tab
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #000000 ;
        /*padding-right: 20px;
        padding-top: 0px;*/
}

table
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        padding: 0px;
        margin: 0px;
        border-width: 0px;
        color: #000000 ;
}

.portrait_tab
{
        table-layout:fixed;
}

.portrait_tab tr
{
        width:540px;
}

.anschlag_tab
{       background-color:#EEEEEE;
        width:190px;
}

.anschlag_tab_aussen
{
}

.anschlag_tab_zeile
{
}

.anschlag_tab_feld
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        padding: 4px;
}

.copyright_style
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #CCCCCC;
        text-decoration: none;
}

.trennzeichen
{
        padding-bottom:4px;

}

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

.cms_table
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  border-color: #cccccc;
  border-style: solid;
  border-width: 1px;
  border-collapse:collapse;

}

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

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



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

