BODY { 
color : black;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
margin : 0;
} 
A { 
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
} 
A:visited { 
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
} 
A:hover { 
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
} 
A:active { 
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
} 
OL, UL, DIV { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
margin-top : 0;
} 
TD { 
font-family : Arial, Helvetica, sans-serif;
color : black;
font-size : 12px;
} 
TR { 
font-family : Arial, Helvetica, sans-serif;
color : black;
font-size : 12px;
} 
H1 { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : red;
} 
H2 { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : red;
} 
.ueberschrift2 { 
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
color : #ff0000;
letter-spacing : 1px;
} 
.ueberschrift3 { 
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #ff0000;
letter-spacing : 1px;
} 
.ueberschrift4 { 
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #ff0000;
margin-bottom : 5px;
} 
.table1 { 
font-family : Arial, Helvetica, sans-serif;
letter-spacing : 1pt;
color : #428dae;
font-size : 14px;
font-weight : bold;
} 
.totop 
{ 
color : #549a33;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
text-decoration : none;
margin-bottom: 10px;
} 
A.totop:link, A.totop:visited, A.totop:hover, A.totop:active { 
color : #549a33;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
text-decoration : none;
margin-bottom: 10px;
} 

.footer { 
color : #549a33;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
text-decoration : none;
} 
A.footer:link, A.footer:visited, A.footer:hover, A.footer:active { 
color : #549a33;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
text-decoration : none;
} 
.menue a:link { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #549a33;
text-decoration : none;
font-weight : bold;
margin-left : 4px;
} 
.menue a:visited { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #549a33;
text-decoration : none;
font-weight : bold;
margin-left : 4px;
} 
.menue a:hover { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #549a33;
text-decoration : underline;
font-weight : bold;
margin-left : 4px;
} 
.menue a.active:link { 
text-decoration : underline;
} 
.menue a.active:visited { 
text-decoration : underline;
} 
.menue a.active:hover { 
text-decoration : underline;
} 
.content { 
margin-top : 12px;
color : black;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
margin-left : 10px;
} 
div.content a:link { 
color : #000000;
text-decoration : underline;
font-weight : bold;
} 
div.content a:visited { 
color : #000000;
font-weight : bold;
text-decoration : underline;
} 
div.content a:hover { 
color : #000000;
text-decoration : underline;
font-weight : bold;
} 
div.content a:active { 
color : #000000;
text-decoration : underline;
font-weight : bold;
} 
div.content P { 
color : black;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
} 
.contentr { 
color : black;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
} 
div.contentr a:link { 
color : #000000;
text-decoration : underline;
} 
div.contentr a:visited { 
color : #000000;
text-decoration : underline;
} 
div.contentr a:hover { 
color : #000000;
text-decoration : underline;
} 
div.contentr a:active { 
color : #000000;
text-decoration : underline;
} 
div.contentr P { 
color : black;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
margin-top: 0;
margin-bottom: 20px;
} 
.rootline { 
color : #549a33;
font-family : Arial, Helvetica, sans-serif;
font-size : 9px;
text-decoration : none;
letter-spacing : 0;
} 
a.rootline { 
color : #549a33;
font-family : Arial, Helvetica, sans-serif;
font-size : 9px;
letter-spacing : 0;
text-decoration : underline;
} 
a.rootline:link { 
color : #549a33;
font-family : Arial, Helvetica, sans-serif;
font-size : 9px;
letter-spacing : 0;
text-decoration : underline;
} 
a.rootline:visited { 
color : #549a33;
font-family : Arial, Helvetica, sans-serif;
font-size : 9px;
letter-spacing : 0;
text-decoration : underline;
} 
a.rootline:hover { 
color : #549a33;
font-family : Arial, Helvetica, sans-serif;
font-size : 9px;
letter-spacing : 0;
text-decoration : underline;
} 
a.rootline:active { 
color : #549a33;
font-family : Arial, Helvetica, sans-serif;
font-size : 9px;
letter-spacing : 0;
text-decoration : underline;
} 
.suche { 
color : #ffffff;
font-size : 9px;
text-decoration : none;
} 
.suche:link { 
color : #ffffff;
font-size : 9px;
text-decoration : none;
} 
.suche:visited { 
color : #ffffff;
font-size : 9px;
text-decoration : none;
} 
.suche:hover { 
color : #ffffff;
font-size : 9px;
text-decoration : none;
} 
.suche:active { 
color : #ffffff;
font-size : 9px;
text-decoration : none;
} 
SELECT { 
font-family : Arial, Arial, Helvetica;
font-size : 12px;
} 
TEXTAREA { 
font-family : Arial, Arial, Helvetica;
font-size : 13px;
border-top : 1px solid #549a33;
border-bottom : 1px solid #549a33;
border-left : 1px solid #549a33;
border-right : 1px solid #549a33;
} 
INPUT { 
font-family : Arial, Arial, Helvetica;
font-size : 13px;
border-top : 1px solid #549a33;
border-bottom : 1px solid #549a33;
border-left : 1px solid #549a33;
border-right : 1px solid #549a33;
} 
H3 { 
font-family : Arial, sans-serif;
font-size : 12px;
color : #666666;
margin-bottom : 0;
margin-top : 10px;
} 
H4 { 
font-family : Arial, sans-serif;
font-size : 10px;
color : black;
margin-bottom : 0;
margin-top : 10px;
} 
.subhead1 { 
font-family : Arial, sans-serif;
font-size : 10px;
color : black;
} 
.subhead2 { 
font-family : Arial, sans-serif;
font-size : 10px;
color : green;
} 
.subhead3 { 
font-family : Arial, sans-serif;
font-size : 10px;
color : red;
} 
.headerdate { 
font-family : Arial, sans-serif;
font-size : 10px;
color : #549a33;
font-weight : normal;
} 
.caption { 
font-family : Arial, sans-serif;
font-size : 10px;
color : #000000;
font-weight : bold;
} 
.bulletlist { 
font-family : Arial, sans-serif;
font-size : 12px;
color : #549a33;
} 
.table { 
font-family : Arial, sans-serif;
font-size : 11px;
color : #549a33;
} 
.searchform { 
font-family : Arial, sans-serif;
font-size : 12px;
color : #549a33;
font-weight : normal;
} 
.searchresultpagetitle { 
font-family : Arial, sans-serif;
font-size : 15px;
color : #333333;
font-weight : bold;
} 
.searchresultcontent { 
font-family : Arial, sans-serif;
font-size : 11px;
color : #6600cc;
font-weight : normal;
} 
.searchresultheader { 
font-family : Arial, sans-serif;
font-size : 14px;
color : #333366;
font-weight : bolder;
} 
.searchmarkup { 
color : #ff0066;
} 
.loginform { 
font-family : Arial, sans-serif;
font-size : 14px;
color : #549a33;
font-weight : normal;
} 
.mailform { 
font-family : Arial, sans-serif;
font-size : 13px;
color : #549a33;
font-weight : normal;
} 
.mailformrequired { 
font-family : Arial, sans-serif;
font-size : 13px;
color : #ff0000;
font-weight : bolder;
} 
.mailformcomment { 
font-family : Arial, sans-serif;
font-size : 12px;
color : #549a33;
font-weight : bolder;
} 
.mailformradio { 
font-family : Arial, sans-serif;
font-size : 10px;
color : #549a33;
font-weight : normal;
} 
.filelinks { 
font-family : Arial, sans-serif;
font-size : 14px;
color : #990000;
} 
.filelinkssize { 
font-family : Arial, sans-serif;
font-size : 14px;
color : green;
} 
.sitemap1 { 
font-family : Arial, sans-serif;
font-size : 14px;
color : #7594ba;
} 
.sitemap2 { 
font-family : Arial, sans-serif;
font-size : 12px;
color : #7594ba;
margin-left : 20px;
} 
.sitemap3 { 
font-family : Arial, sans-serif;
font-size : 10px;
color : #7594ba;
margin-left : 40px;
} 
.sitemap4 { 
font-family : Arial, sans-serif;
font-size : 9px;
color : #003333;
margin-left : 60px;
} 
.celmenu { 
font-family : Arial, sans-serif;
font-size : 12px;
color : olive;
margin-top : 10px;
} 
.celsubmenu { 
font-family : Arial, sans-serif;
font-size : 11px;
color : #666699;
margin-left : 20px;
margin-top : 3px;
} 
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { 
width : 100px;
} 
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { 
width : 150px;
} 
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { 
font-weight : bold;
font-style : italic;
} 
.tx-indexedsearch .tx-indexedsearch-whatis { 
margin-top : 12px;
margin-bottom : 5px;
} 
.tx-indexedsearch P.tx-indexedsearch-noresults { 
text-align : center;
font-weight : bold;
} 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { 
background : #eeeeee;
} 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { 
font-weight : bold;
} 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { 
font-weight : normal;
} 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { 
font-style : italic;
} 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { 
color : red;
} 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { 
background : #eeeeff;
} 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { 
margin-top : 20px;
margin-bottom : 5px;
} 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { 
font-size : 14px;
margin-top : 0;
margin-bottom : 0;
} 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { 
background : #cccccc;
} 

.hidden { display:none; }
