body
{
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    background-color:#E2E2E2;
}
table.menu
{
    background: #FFFFFF;
}
td.activeMainMenu
{
    background: #F7DC80;
    font-family: sans-serif;
    font-size: 10pt;
    text-align: left;
}
td.menu0
{
    background: #fdef50;
    font-family: sans-serif;
    font-size: 12pt;
    text-align: left;
}
td.banner
{
    background: #fdef50;
    font-family: sans-serif;
    font-size: 12pt;
    text-align: center;
}
td.menu1
{
    background: #F9F5AE;
    font-family: sans-serif;
    font-size: 10pt;
    text-align: right;
}
td.menu2
{
    background:#F7F299;
    font-family: sans-serif;
    font-size: 10pt;
    text-align: right;
}

td.impressum1
{
    font-family: Verdana, sans-serif, Arial;
    font-size: small;
    text-align: left;
}

td.impressum2
{
    font-family: Verdana, sans-serif, Arial;
    font-size: 8pt;
    text-align: left;
}

td.adresse
{
    font-family: Verdana, sans-serif, Arial;
    font-size: 9pt;
    text-align: left;
}

td.adresse1
{
    font-family: Verdana, sans-serif, Arial;
    font-size: 9pt;
    text-align: right;
}

td.adresse_center
{
    font-family: Verdana, sans-serif, Arial;
    font-size: 9pt;
    text-align: center;
}

td.news_li
{
    font-family             : Verdana, sans-serif, Arial;
    font-size                : 8pt; text-align: left;
    background-color : #E2E2E2;
    border-spacing     : 10px;
}

td.unlink
{
    font-family:Verdana,Helvetica,sans-serif;
    font-size: 8pt;
	text-align: center;
    color: #9A9A9A;
}

td.strich
{
    font-family: Verdana, sans-serif, Arial;
    font-size: 9pt;
    text-align: left;
    border-color: #626262 #626262 #626262 #626262;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

td.strich1
{
    font-family: Verdana, sans-serif, Arial;
    font-size: 9pt;
    text-align: right;
    border-color: #626262 #626262 #626262 #626262;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

td.strich_oben
{
    font-family: Verdana, sans-serif, Arial;
    font-size: 9pt;
    text-align: right;
    border-color: #626262 #626262 #626262 #626262;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 0px;
}

td.strich_oben1
{
    font-family: Verdana, sans-serif, Arial;
    font-size: 9pt;
    text-align: right;
    border-color: #626262 #626262 #626262 #626262;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
}

td.strich_oben2
{
    font-family: Verdana, sans-serif, Arial;
    font-size: 9pt;
    text-align: left;
    border-color: #626262 #626262 #626262 #626262;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 0px;
}

td.strich_oben_bottom
{
    font-family: Verdana, sans-serif, Arial;
    font-size: 9pt;
    text-align: left;
    border-color: #626262 #626262 #626262 #626262;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
}

td.strich_oben_center
{
    font-family: Verdana, sans-serif, Arial;
    font-size: 9pt;
    text-align: center;
    border-color: #626262 #626262 #626262 #626262;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 0px;
}

tr.strich
{
    background-color:#E2E2E2;
}

table.strich
{
    background-color:#626262;
}

td.news
{
    font-family: Verdana, sans-serif, Arial;
    font-size: 8pt;
    text-align: left;
}

td.unten
{
  background:#fdef50;
  font-family:Verdana,Helvetica,sans-serif;
  color: #000000;
  font-size: 8pt;
}
td.inhalt
{
    background: #E2E2E2;
    font-size: 8pt;
}
table.teaser
{        
    margin-left: 0;
}
td.teaser
{
    background: #fdef50;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~links~~~~~~~~~~~~~~~~~~~~~~~ */

a:link { color:#000000; text-decoration: none;
  }

a:active { color:#000000; text-decoration: underline; }

a:visited { color:#000000; text-decoration: none;}

a:hover { color:#333333; text-decoration: underline;}


a.neu
{
text-decoration: underline;
    font-family:Verdana,Helvetica,sans-serif;
    font-size: 10pt;
	text-align: center;
color: #FF00FF;
}
a
{
text-decoration: none;
}
a.submenu1
{
    font-family:Verdana,Helvetica,sans-serif;
    font-size: 9pt;
    text-decoration: none;
    color: #000000;
}
a.submenu2
{
    font-family:Verdana,Helvetica,sans-serif;
    font-size: 10pt;
    text-decoration: none;
    color: #000000;
}
a.menuitem:hover
{
    text-decoration: underline;
}
.normal
{
     font-size:10pt;
     font-family:Verdana,Arial,Helvetica,sans-serif;
     line-height:13pt;
     color:#000000;
}

<!-- Menü und Untermenü links -->
table.fmw
{
  background-color:#ffffff;
}

td.headline_1
{
  font-family:Verdana,Helvetica,sans-serif;
  font-size:9pt;
  font-weight:bold;
  line-height:20pt;
  color:#000000;
  background-color:#E2E2E2;
}
.headline_2
{
  font-family:Verdana,Helvetica,sans-serif;
  font-size:9pt;
  font-weight:bold;
  line-height:16pt;
  color:#000000;
  background-color:#e2e2e2;
}
.headline_3
{
  font-weight:bold;
  font-size:middle;
  background-color:#fdef50;
  display:justify;
}
table.tabelle
{
  BACKGROUND-COLOR: #B7B7B7;
}

td.tabelle
{
  BACKGROUND-COLOR: #E2E2E2;
  vertical-align:top;
}

.fmn
{
  font-family:Verdana,Helvetica,sans-serif;
  font-size:8pt;
  line-height:11pt;
  font-weight:normal;
  color:#000000;
  background-color:#E2E2E2;
}

.header_tabelle
{
  font-family:Verdana,Helvetica,sans-serif;
  font-size: 18pt;
  font-weight: 200;
  color: #000000;                        //#ECBE00;
}
.header_1
{
    font-family:Verdana,Helvetica,sans-serif;
    font-size: 14pt;
    font-weight: 500;
	text-align: center;
    color: #000000;                        //#ECBE00;
}
.header_2
{
    font-family:Verdana,Helvetica,sans-serif;
    font-size: 18pt;
    font-weight: 200;
    color: #000000;    normal                    //#ECBE00;
}
h1.header_geschichte
{
    font-family:Verdana,Helvetica,sans-serif;
    font-size: 14pt;
    font-weight: 100;
    color: #000000;                        //#ECBE00;
}
td.white_r
{
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 12px;
   text-decoration: none; 
   border-color: #fdef50 #FFFF66 #fdef50 #FFFFFF;
   padding-top: 0px; padding-right: 0px; 
   padding-bottom: 0px; padding-left: 0px; 
   border-style: solid; 
   border-top-width: 0px; 
   border-right-width: 0px; 
   border-bottom-width: 0px; 
   border-left-width: 2px
   }

td.active_white_r
{
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 12px;
   text-decoration: none; 
   border-color: #fdef50 #FFFF66 #fdef50 #FFFFFF;
   padding-top: 0px; padding-right: 0px; 
   padding-bottom: 0px; padding-left: 0px; 
   border-style: solid; 
   border-top-width: 0px; 
   border-right-width: 0px; 
   border-bottom-width: 0px; 
   border-left-width: 2px;
   background-color:#F7DC80;
   }
td.dashed
{
  border-color: #000000 black #E2E2E2;
  font-family:Verdana, Helvetica, sans-serif;
  font-size:8pt;
  line-height:16pt;
  font-weight:normal;
  color:#000000;
  /*background-color:#E2E2E2;*/
  border-style: dashed;
  border-top-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 10px;
  border-left-width: 0px
  }
td.dashed_header
{
  border-color: #000000 black #E2E2E2;
  font-family:Verdana, Helvetica, sans-serif;
  font-size:9pt;
  line-height:16pt;
  font-weight:bold;
  color:#000000;
  /*background-color:#E2E2E2;*/
  border-style: dashed;
  border-top-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 10px;
  border-left-width: 0px
  }
 select
 {
  background-color:#E2E2E2;
    border : 1px solid Gray;
     
 }
.re
  {
  text-align: right;
  }
.nonprint 
	{ 
	}
