# a:link  { color: #2b4b9a; font-size: 11px; font-family: Verdana; text-decoration: none; }
# a:hover  { color: #999; font-size: 11px; font-family: Verdana; text-decoration: none; }
# a:visited { color: #2b4b9a; font-size: 11px; font-family: Verdana; text-decoration: none;}
# a:active { color: #2b4b9a; font-size: 11px; font-family: Verdana; text-decoration: none;}

# h1 {font-family: Arial; font-size: 16px; color: #006e5d; text-decoration: bold; }

h1, h2, h3, {
              margin: 0px;
              padding: 0px;
}

.bodytext {
              margin: 0px;
              padding: 0px;
} 

.ft8px666666 {
	color: #666;
	font-size: 10px;
	font-family: Verdana;
	line-height: 15px;
}
.ft8px666666:link {
	color: #333;
	font-size: 10px;
	font-family: Verdana;
	line-height: 15px;
                text-decoration: none;
}

.table {
	color: #333;
	font-size: 11px;
	font-family: Verdana;
	line-height: 15px;
                text-decoration: none;
}

.ft10px666666 {
	color: #666;
	font-size: 11px;
	font-family: Verdana;
	line-height: 15px;
}
.ft10px333333 {
	color: #333;
	font-size: 11px;
	font-family: Verdana;
	line-height: 15px;
text-align: justify;
}
.ft10px333333:link {
	color: #1d4d8a;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana;
	line-height: 15px;
text-align: justify;
}
.ft10px333333:hover {
	color: #1d4d8a;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana;
	line-height: 15px;
text-align: justify;
}
.ft10px333333:active {
	color: #1d4d8a;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana;
	line-height: 15px;
text-align: justify;
}
.ft10px333333:visited {
	color: #333;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana;
	line-height: 15px;
text-align: justify;
}
.headline{ color: #c60000; font-size: 16px; font-weight: bold; line-height: 18px; font-family: Trebuchet MS, Arial;}

.liste { color: #333; font-size: 11px; font-family: Verdana }

.sitemap1 {
	color: #333;
	font-size: 11px;
	font-family: Verdana;
	line-height: 15px;
                margin-left:15px;
                font-weight: bold;
}
.sitemap2 {
	color: #666;
	font-size: 10px;
	font-family: Verdana;
	line-height: 14px;
                margin-left:30px;
}
.sitemap3 {
	color: #666;
	font-size: 10px;
	font-family: Verdana;
	line-height: 14px;
                margin-left:45px;
}

.mailformrequired {
        color: #333;
        font-size: 11px;
        font-family: Verdana;
        line-height: 15px;
        font-weight: bold;
}
.mailform {
        color: #333;
        font-size: 11px;
        font-family: Verdana;
        line-height: 15px;
        font-weight: normal;
}
.inputtext {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
        background-color: #fafafa;
        padding: 2px;
        height: 20px;
        width: 250px;
        border: 1px solid #eeeeee;
}
.inputtextarea {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
        background-color: #fafafa;
        padding: 2px;
        height: 150px;
        width: 300px;
        border: 1px solid #eeeeee;
}
.formtype_mail {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #ffffff;
        text-decoration: none;
        background-color: #006E5D;
        padding: 2px;
        border: 1px solid #000000;
}
.Kastengrau {
background-color: #eeeeee; padding:5px; margin:5px;
}

.leftframe { color: #333; font-size: 11px; font-family: Verdana; text-decoration: none }
.leftframe:hover { color: #333; font-weight: bold; font-size: 11px; font-family: Verdana; text-decoration: none }
.leftframe_active { color: #333; font-weight: bold; font-size: 11px; font-family: Verdana; text-decoration: none }
.navi { color: #333; font-size: 10px; font-family: Verdana; text-decoration: none }
.news { color: #333; font-size: 11px; font-family: Verdana; text-decoration: none }
.news:link { color: #333; font-size: 11px; font-family: Verdana; text-decoration: none }
.pfad { color: #999999; font-size: 11px; font-family: Verdana; text-decoration: none }
.navi:hover { color: #333; font-weight: bold; font-size: 10px; font-family: Verdana; text-decoration: none }
.navi:link { color: #333; font-size: 10px; font-family: Verdana }
.navi:active { color: #1d4d8a; font-weight: bold; font-size: 10px; font-family: Verdana; text-decoration: none }
.navi:visited { color: #333; font-size: 10px; font-family: Verdana; text-decoration: none }
.navi_active { color: #333; font-weight: bold; font-size: 10px; font-family: Verdana; text-decoration: none }
.formular { color: #333333; font-size: 11px; font-family: Verdana; background-color: #ffffff; border: solid 1px #cccccc }
.searchform { color: #333; font-size: 11px; font-family: Verdana; font-weight: bold; text-decoration: none }

.tx-indexedsearch .tx-indexedsearch-searchbox P { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family: Verdana; }   
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:50px; }	
.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-family:verdana;}	
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px;}	
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#ddf0fa; color: #333333; font-size:11px; font-family:Verdana; width:50px  }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { color: #333333; font-size:12px; font-family:Verdana; width:50px  }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { color: #333333; font-size:11px; font-family:Verdana; width:50px }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { color: #333333; font-size:11px; font-family:Verdana; width:300px }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#ffffff; color: #333333; font-size: 11px; font-family: Verdana; width:300px}	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family: Verdana; }	  
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead P { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family: Verdana; } 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { table-layout:relative }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle;width:250px } 
.tx-indexedsearch-browsebox-SCell { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family: Verdana; } 
.tx-indexedsearch-browsebox TD { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family: Verdana; }
.tx-newloginbox-pi3 P { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#333; font-weight:normal; }
.tx-newloginbox-pi3 P A { color:#1d4d8a; text-decoration:underline; font-weight:bold; }
.tx-newloginbox-pi3 P A:hover { color:#999; text-decoration:none; }
.tx-newloginbox-pi3 P A:active { color:#1d4d8a; text-decoration:none; }
.tx-newloginbox-pi3 P A:visited { color:#1d4d8a; text-decoration:underline; }
A { color:#1d4d8a; text-decoration:underline; font-weight:bold; }
A:hover { color:#999; text-decoration:none; }
A:active { color:#1d4d8a; text-decoration:none; }
A:visited { color:#1d4d8a; text-decoration:underline; }
