
<style type="text/css">
abbr { speak : spell-out }
acronym { speak : normal }
abbr, acronym { font-variant : normal; text-transform : none }
a, address, blockquote, caption, dfn, div, dl, dt, 
fieldset, h1, h2, h3, h4, img, input, label, legend, 
li, ol, option, p, q, select, strong, span, textarea, td, th, ul
{ font-family : Verdana, Arial, Helvetica, sans-serif }

body {
 margin  : 0;
 padding : 0;
 background : url("/grafik/bgmain01.gif");
}

h1, h2, h3, h4 {
 color    : #354F2D;
 text-decoration : none;
 font-weight : bold;
 margin   : 1px 1px 1px 1px;
 padding  : 0px 0px 0px 0px
}
h1 { font-size : 1.0em }
h2 { font-size : 0.9em }
h3 { font-size : 0.8em }
h4 { font-size : 0.7em }
td {
 font-size : 0.8em; 
 color : #354F2D;
 text-decoration : none
}
img 
{
 border : 0; 
 color  : #ffffff;
 background : transparent;
}
p {
 margin  : 1px 3px 1px 2px;
 padding : 1px 3px 1px 2px;
}
.fett   { font-weight :  bold }
/* ------ Formatierungs Classes ------ */
.txt{
 color     : #000000;
 font-size : 0.8em;
 margin    : 4px 3px 4px 3px;
 padding   : 4px 3px 4px 3px;
 text-decoration : none;
 font-weight : normal
}
.spacerFont
{
 font-family : Arial, Helvetica, sans-serif;
 font-size   : 0.1em;
 margin    : 0pt;
 padding   : 0pt;
 font-weight : normal;
 color     : #ffffff
}
.spacerFont1
{
 font-family : Arial, Helvetica, sans-serif;
 font-size  : 1px;
 margin     : 0pt;
 padding    : 0pt;
 font-weight : normal;
 color : #ffffff
}
.redbold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold; color: #800000 }
.greenbold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold; color: #416537 }
/* ------------- */
.topnavigation  
{
 font-size : 0.9em;  
 text-decoration : none;
 margin    : 3px 2px 3px 2px;
 padding   : 3px 2px 3px 2px
}
.leftnavi  {
 font-size   : 0.7em;  
 font-weight : bold;
 text-decoration : none;
 margin    : 1px 3px 1px 2px;
 padding   : 1px 3px 1px 2px;
 color     : #ffffff
}
.leftnaviSchwarz  {
 font-size   : 0.7em;  
 font-weight : normal;
 text-decoration : none;
 margin   : 1px 3px 1px 2px;
 padding  : 1px 3px 1px 2px;
 color    : #000000
}
/* ------- Links ------ */
a:link { color : #353D2E; text-decoration : none }
a:visited { color : #353D2E; text-decoration : none }
a:hover { color : #354F2D; text-decoration : underline }
a:active { color : #354F2D; text-decoration : underline } 
a:link.navi { color : #ffffff; text-decoration :  none }
a:visited.navi { color : #ffffff; text-decoration :  none }
a:hover.navi { color : #FFCC33; text-decoration : none }
a:active.navi { color : #FFCC33; text-decoration : none; font-weight : bold } 
/*-------- Layer --------*/
#whiteline1
{
 background : #FFFFFF;
 width    : 755px;
 height   : 1px;
 margin   : 0pt;
 padding  : 0pt
}
#greenline1
{
 background : #F5F5F5;
 width    : 525px;
 height   : 1px;
 margin   : 0pt;
 padding  : 0pt
}
.greenline220
{
 background : #E0E7E0;
 float    : left;
 width    : 230px;
 height   : 1px;
 margin   : 0pt;
 padding  : 0pt
}
.whiteline220
{
 background : #FFFFFF;
 float    : left;
 width    : 230px;
 height   : 1px;
 margin   : 0pt;
 padding  : 0pt
}
.whiteLine356
{ 
 float    : left;
 width    : 375px;
 height   : 1px;
 background : #ffffff
}
.whiteLine190
{ 
 float   : left;
 width   : 200px;
 height  : 1px;
 background : #ffffff
}
#bodydiv
{
 width    : 759px;
 float    : left;
 margin   : 0pt;
 padding  : 0pt
}
#body2div
{
 width    : 755px;
 float    : left;
 margin   : 0pt;
 padding  : 0pt
}
.footdiv
{
 text-align:right;
 width    : 755px;
 margin   : 0pt;
 padding  : 0pt
}
/* --- Alle KopfNavigationselemente --- */
#headNaviHome
{ 
 float   : right;
 width   : 41px; 
 height  : 20px
}
#headNaviSitemap
{ 
 float   : right;
 width   : 75px; 
 height  : 30px
}
#headNaviSuche
{ 
 float   : right;
 width   : 54px; 
 height  : 30px
}
#headNaviSuchForm
{ 
 float   : right;
 width   : 96px; 
 height  : 30px;
 margin  : 0pt;
 padding : 5pt
}
#headNaviKontakt2
{ 
 float   : right;
 width   : 61px; 
 height  : 30px
}
#headNaviImpressum
{ 
 float   : right;
 width   : 95px; 
 height  : 30px
}
#headNaviKontakt
{ 
 float   : right;
 width   : 70px; 
 height  : 30px
}
.headNaviTrenn
{ 
 float   : right;
 width   : 18px; 
 height  : 30px
}
#head2Div
{
 width   : 755px;
 height  : 240px;
 float   : left;
 margin  : 0pt;
 padding : 0pt
}
#headf2wDiv
{
 background : #FFFFFF;
 width     : 1px;
 height    : 220px;
 float     : left;
 margin    : 0pt;
 padding   : 0pt
}
#headf2uDiv
{
 background : #D7DCD5;
 width    : 174px;
 height   : 220px;
 float    : left;
 margin   : 0pt;
 padding  : 0pt
}
#headf2aDiv
{
 width    : 200px;
 height   : 220px;
 float    : left;
 margin   : 0pt;
 padding  : 0pt
}
#headf2Div
{
 width    : 755px;
 height   : 240px;
 float    : left;
 margin   : 0pt;
 padding  : 0pt
}
#head2aDiv
{
 width    : 375px;
 height   : 220px;
 float    : left;
 margin   : 0pt;
 padding  : 0pt
}
#head2bDiv
{
 background : #D7DCD5;
 width    : 380px;
 height   : 240px;
 float    : left;
 margin   : 0pt;
 padding  : 0pt
}
#headDiv
{
 background : #FFFFFF;
 width    : 755px;
 height   :  34px
}
#logoDiv
{ 
 float    : left;
 width    : 233px;
 height   :  34px
}
#headNaviDiv
{
 float    : right;
 width    : 517px;
 height   : 34px
}
.hpBild1
{
 background : #D7DCD5;
 width    : 380px;
 float    : left;
 margin   : 0pt;
 padding  : 0pt
}
#headNaviDiv_flash
{
 float    : right;
 width    : 460px;
 height   : 30px
}
/* -- Alle KopfNavigationselemente ENDE -- */
#Navi0Div
{
 float    : left;
 width    : 200px;
 height   : 20px
}
.Navi1Div
{
 float    : left;
 width    : 375px;
 height   : 33px;
 margin   : 0pt;
 padding  : 0pt
}
#Navi1aDiv
{
 float    : left;
 width    : 340px;
 height   : 20px;
 margin   : 0pt;
 padding  : 2pt
}
#NaviOnDiv
{
 background : #A6B1A2;
 float    : left;
 width    : 375px;
 height   : 34px;
 margin   : 0pt;
 padding  : 0pt
}
.NavifOnDiv
{
 background : #A6B1A2;
 float    : left;
 width    : 200px;
 height   : 33px;
 margin   : 0pt;
 padding  : 0pt
}
.Navif1Div
{
 float    : left;
 width    : 200px;
 height   : 33px;
 margin   : 0pt;
 padding  : 1pt
}
.NaviuOnDiv
{
 background : #A6B1A2;
 float    : left;
 width    : 174px;
 margin   : 0pt;
 padding  : 0pt
}
.NaviuOffDiv
{
 float    : left;
 width    : 174px;
 margin   : 0pt;
 padding  : 0pt
}
.Naviu1nDiv
{
 float    : left;
 width    : 16px;
 margin   : 0pt;
 padding  : 0pt;
}
.Naviu2nDiv
{
 float    : left;
 width    : 155px;
 margin   : 0pt;
 padding  : 0pt;
 font-size : 0.8em
}
.headNaviLayoutBg
{ 
 background : #F2F2F2;
}
#navicontent
{
 float    : left;
 width    : 755px;
 margin   : 0pt;
 padding  : 0pt
}
.Spacerf1
{ 
 float    : left;
 width    : 190px;
 height   : 2px;
 margin   : 0pt;
 padding  : 0pt
}
.Spacer1
{ 
 float    : left;
 width    : 350px;
 height   : 2px;
 margin   : 0pt;
 padding  : 0pt
}
.spacew3h1
{ 
 float    : left;
 width    : 3px;
 height   : 1px;
 margin   : 0pt;
 padding  : 0pt
}
.Spacerw2
{ 
 float    : left;
 background : #FFFFFF;
 width    : 4px;
 height   : 300px;
 margin   : 0pt;
 padding  : 0pt
}
.Spacerh10
{ 
 float    : left;
 heigth   : 10px;
 margin   : 0pt;
 padding  : 0pt
}
.Spacerw10
{ 
 float    : left;
 width    : 10px;
 margin   : 0pt;
 padding  : 0pt
 font-family : Arial, Helvetica, sans-serif;
 font-size  : 1px;
 font-weight : normal;
}
.Spacerw10r
{ 
 float    : left;
 width    : 10px;
 margin   : 0pt;
 padding  : 0pt
 font-family : Arial, Helvetica, sans-serif;
 font-size  : 1px;
 font-weight : normal;
}
/*  --- Alle Inhaltselemente --- */
#inha2Div
{
 width    : 755px;
 height   : 240px;
 margin   : 0pt;
 padding  : 0pt
}
.hgfarbe
{
 background : #FEFEFE;
 width    : 525px;
 float    : left;
 margin   : 0pt;
 padding  : 0pt
}
.bgfarbe
{
 background : #F5F5F5;
 width    : 525px;
 float    : left;
 margin   : 0pt;
 padding  : 0pt
}
#bgfarbe_re
{
 background : #0000FF;
 width    : 220px;
 margin   : 0pt;
 padding  : 0pt
}
#inhalt01Div
{
 width    : 755px;
 background : #DCE0DA;
 float    : left;
 margin   : 0pt;
 padding  : 0pt
}
#inhalt1Div
{
 width    : 525px;
 float    : left;
 margin   : 0pt;
 padding  : 0pt
}
.inhalt1aDiv
{
 width    : 515px;
 float    : left;
 margin   : 0pt;
 padding  : 0pt
}
.inhalt1a1Div
{
 width    : 505px;
 float    : left;
 margin   : 0pt;
 padding  : 0pt
}
.inhalt1bDiv
{
 background : #D7DCD5;
 width    : 230px;
 float    : right;
 margin   : 0pt;
 padding  : 0pt
}
.inhalt1b1Div
{
 background : #D7DCD5;
 width    : 210px;
 float    : left;
 margin   : 0pt;
 padding  : 0pt
}
.inhalt1b2Div
{
 background : #D7DCD5;
 width    : 190px;
 float    : left;
 margin   : 0pt;
 padding  : 0pt
}
.navre1
{
 width    : 12px;
 float    : left;
 margin   : 0pt;
 padding  : 0pt
}
.navre2
{
 width    : 177px;
 float    : left;
 margin   : 0pt;
 padding  : 0pt
}
/*  ---  Alle HAUPT-Navielemente  --- */
#navigation
{
 background : #003398;
 width    : 755px;
 height   : 20px;
 margin   : 0pt;
 padding  : 0pt
}
.mainnavigation
{
 font-size : 0.9em; 
 color     : #354F2D;
 text-decoration : none;
 margin    :  1px;
 padding   :  0px;
 font-weight : bold
}
.mainnavigation2
{
 font-size : 0.6em; 
 color     : #354F2D;
 text-decoration :  none;
 margin    :  1px;
 padding   :  0px;
 font-weight : bold
}
.inhalttop
{
 font-size : 0.9em; 
 color     : #354F2D;
 text-decoration : none;
 margin    :  1px;
 padding   :  0px;
 font-weight : bold
}
.inhalttxt
{
 font-size : 0.8em; 
 color     : #354F2D;
 text-decoration : none;
 margin    :  1px;
 padding   :  0px
}
.noprint1
{
 font-size : 0.8em; 
 color     : #354F2D;
 text-decoration : none;
 margin    :  1px;
 padding   :  0px
}
.inhalt08black
{
 font-size : 0.8em; 
 color     : #000000;
 text-decoration : none;
 margin    :  1px;
 padding   :  0px
}
.inhalttop2
{
 font-size : 0.9em; 
 color     : #354F2D;
 text-decoration : none;
 margin    :  1px;
 padding   :  0px;
 font-weight : bold
}
.Bildunter
{
 font-size : 0.7em; 
 color     : #354F2D;
 text-decoration : none;
 margin    : 1px;
 padding   : 0px;
 font-weight : normal
}
#mainnavi
{ 
 float    : right;
 background : #003398;
 width    : 618px;
 height   : 20px;
 margin   : 0pt;
 padding  : 0pt
}

#naviElement
{   
 float    : left;
 height   : 20px;
 width    : 80px;
 margin   : 0pt;
 padding  : 0pt;
}
/*  ----- EVE ----- */
.waswannwoheader
{
 FONT-WEIGHT: bold;
 FONT-SIZE: 12pt;
 COLOR: #354F2D;
 FONT-FAMILY: Verdana, Arial, Helvetiva
}
.waswannwoheader2
{
 FONT-WEIGHT: normal;
 FONT-SIZE: 11pt;
 COLOR: #354F2D;
 FONT-FAMILY: Verdana, Arial, Helvetiva
}
.comment
{
 COLOR: #333333;
 FONT-FAMILY: Verdana, Arial, Helvetiva
}
.extracolor
{
 COLOR: #354F2D;
 FONT-FAMILY: Verdana, Arial, Helvetiva
}
.ueberschrift
{
 FONT-SIZE: 10pt;
 COLOR: #354F2D;
 FONT-FAMILY: Verdana, Arial, Helvetiva
}
.ueberschriftgrossfett
{
 FONT-WEIGHT: bold;
 FONT-SIZE: 12pt;
 COLOR: #354F2D;
 FONT-FAMILY: Verdana, Arial, Helvetiva
}
.ueberschriftgrossnichtfett
{
 FONT-WEIGHT: normal;
 FONT-SIZE: 12pt;
 COLOR: #354F2D;
 FONT-FAMILY: Verdana, Arial, Helvetiva
}
A { COLOR: #353D2E }
</style>
