/* CSS fuer INDEX_search */
        .tx-indexedsearch{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
        .tx-indexedsearch .tx-indexedsearch-searchbox P {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#006666;}
        .tx-indexedsearch .tx-indexedsearch-searchbox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#006666; margin-top:10px; margin-left:15px;}
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {color:#006666; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { height:20px; width:184px; margin-bottom:5px; color:#006666; background-color:#C9C9C9; border:solid 1px #373737; font-size:12px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox SELECT {color:#006666; background-color:#C9C9C9; font-size:12px; }
         .tx-indexedsearch .tx-indexedsearch-browsebox {margin-left:15px; color: #5C5C5C;}
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-left:15px; margin-bottom:5px; color: #5C5C5C;}
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
        .tx-indexedsearch  .tx-indexedsearch-sw { color: #5C5C5C; }
        .tx-indexedsearch .tx-indexedsearch-res { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
	.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-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
	.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; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
        .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-percent {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}



        .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }

/* News Searchbox */

.news_searchbox { height:20px; width:184px; margin-left:5px; color:#006666; background-color:#C9C9C9; border:solid 1px #373737; font-size:12px; }
.news_button { color:#006666; }
/* CSS fuer RZ layout */

.firma { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-stretch:expanded;
	font-size:14px;
	color:#99CCCC;
	}
	
.std { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
	
.main_navi_fett
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#003333;
	text-decoration:none;
	}
	
	
.eingabe
         {
          font-family: Verdana, Arial, Helvetica, sans-serif;
	       font-size: 10px;
          color:#006666;
          margin-top:2px;
          margin-bottom:2px;
         }
.main_navi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#006666;
        line-height:16px;
	text-decoration:none }

a.main_navi:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#006666;
	text-decoration:none }
a.main_navi:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#006666;
	text-decoration:none }
a.main_navi:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#006666;
	text-decoration:underline }
a.main_navi:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#006666;
	text-decoration:underline }
a.main_navi:focus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#006666;
	text-decoration:underline }



.board {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#006666;
	text-decoration:none }

a.board:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#006666;
	text-decoration:none }
a.board:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#006666;
	text-decoration:none }
a.board:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#339999;
	text-decoration:none }
a.board:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#339999;
	text-decoration:none  }
a.board:focus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#339999;
	text-decoration:none  }



a.sub_navi:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#006666;
	text-decoration:none }
a.sub_navi:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#006666;
	text-decoration:none }
a.sub_navi:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#006666;
	text-decoration:underline }
a.sub_navi:active { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#006666;
	text-decoration:underline }
a.sub_navi:focus { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#006666;
	text-decoration:underline }
	

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#006666;
	text-decoration:none }
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#006666;
	text-decoration:none }
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#339999;
	text-decoration:none }
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#339999;
	text-decoration:none }
a:focus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#339999;
	text-decoration:none }
	
BODY { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px;}

H2 { font-size:16px; margin-bottom:10px; color: #006666}
H3 { font-size:14px; margin-top:5px; margin-bottom:10px; color: #006666}
H4 { font-size:12px; margin-top:5px; margin-bottom:5px; color: #006666}
.subheader_1 {  font-size:12px; margin-bottom:5px; color: #006666 }
OL { margin-left:15px; margin-right:25px; font-size:12px; color: #5C5C5C; line-height:17px}
UL { font-size:12px; color: #5C5C5C; line-height:17px; margin-left:15px; margin-right:15px;}
.table_content {   
      font-family:Verdana, Arial, Helvetica, sans-serif; 
      font-size:12px; 
      line-height:16px;
      margin-bottom:5px; 
      color:#5C5C5C
}
#fl_text { 
       font-size:12px; 
       line-height:17px;  
       margin-bottom:5px; 
       color: #5C5C5C; 
}
#fl_text a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#006666;
	text-decoration:underline  }
#fl_text a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#006666;
	text-decoration:underline  }
#fl_text a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#339999;
	text-decoration:underline }
#fl_text a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#339999;
	text-decoration:underline  }
#fl_text a:focus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#339999;
	text-decoration:underline  }

