/* GENERAL fonts */
body { font-family: verdana, arial;  font-size: 12px;}
.bodytext{ font-family: verdana, arial;  font-size: 12px; }
.cReduceTextSize {font-family: verdana, arial;  font-size: 12px; }
.cNormalTextSize {font-family: verdana, arial;  font-size: 14px; }
.cEnlargeTextSize {font-family: verdana, arial;  font-size: 16px; }

OL, UL, DIV, H1, H2 {font-family: verdana, arial;  font-size: 12px;}
P,  {font-family: verdana, arial;  font-size: 12px; text-align: justify;}

H1 { font-size: 14px; }

H2 { font-size: 12px; }

P, H1, H2 {margin: 0px 0px 5px 0px;}



TD#footer {border-top: dotted 1px #999999;}
TD#footer P {  font-size: 10px; text-align: center;



}







/* Content column */



TD#content {



        padding-left: 10px;



        padding-right: 10px;



        padding-top: 5px;



        vertical-align: top;



        width: 630px;



}















TD#aktuell {



        padding-left: 10px;



        padding-right: 10px;



        padding-top: 5px;



        vertical-align: top;



        width: 180px;



}







/* Menu 1 column */



TD#menu_1 {



        vertical-align: top;



        width: 163 px;



        padding-top: 5px;



}



TD#menu_1 DIV {



       width: 163 px;



}



TD#menu_1 DIV A {



        color:#0000B9;



        text-decoration: none;



}



TD#menu_1 DIV A:hover {



        text-decoration: underline;



}







/*  MENU 1, level 1, normal state (NO) */



TD#menu_1 DIV.menu1-level1-no {







  border-bottom: 1px solid #BAD2FC;



  font-size: 11px;



  padding-top:5px;



  padding-left:5px;



}



/*  MENU 1, level 1, active state (ACT) */



TD#menu_1 DIV.menu1-level1-act {





border-top: 1px solid #BAD2FC;

border-bottom: 2px solid #BAD2FC;



  font-weight:bold;



  font-size: 11px;



  padding-top:5px;



  padding-left:5px;



background-color: #CCCCFF;







}



TD#menu_1 DIV.menu1-level1-act A {



  color:black;



}







/*  MENU 1, level 2, normal state (NO) */



TD#menu_1 DIV.menu1-level2-no {



  border-bottom: 1px solid #BAD2FC;



  font-size: 10px;



  padding-left:10px;

  background-color: #CCCCFF;



}



/*  MENU 1, level 2, active state (ACT) */



TD#menu_1 DIV.menu1-level2-act {



  border-bottom: solid 1px #BAD2FC;





  font-size: 10px;



  font-weight:bold;



  padding-left:10px;



}











/*  MENU 2, level 1, general for all table cells: */



TR#menu_2 TD {



  background-color: #336666;



  width: 10%;



  text-align: center;



  padding: 0px 2px 0px 2px;



}



TR#menu_2 TD A {



  color: white;



  font-size: 10px;



  font-family: verdana, arial;



  text-decoration: none;



}



TR#menu_2 TD A:hover {



  text-decoration: underline;



}



TR#menu_2 TD.oddcell {



  background-color: #666699;



}



TR#menu_2 TD.menu2-level1-act {



  background-color: #88292A;



}















/* Style for the Path-menu: */



TD#pfad {



  white-space: nowrap;







  font-family: verdana, arial;



  font-size: 11px;



  font-weight: bold;



  padding: 1px 1px 5px 5px;



}



TD#pfad A {



  text-decoration: none;



  color:white;



}



TD#pfad A:hover {



  text-decoration: underline;



}









BODY {

 scrollbar-base-color:#0580FA;

 scrollbar-track-color:#AAD3FD;

 scrollbar-face-color:#51509E;

 scrollbar-highlight-color:#51509E;

 scrollbar-3d-light-color:#FFFFFF;

 scrollbar-dark-shadow-color:#51509E;

 scrollbar-shadow-color:#333366;

 scrollbar-arrow-color:#FFFFFF;

}











a:link  { color: #6666FF; font-size: 10px; font-family: Verdana; text-decoration: none; }



a:visited { color: #6666FF; font-size: 10px; font-family: Verdana; text-decoration: none;}



a:active { color: #6666FF; font-size: 10px; font-family: Verdana; text-decoration: none;}







.ft10px666666 { color: #FFF; font-size: 10px; font-family: Verdana }



.ft10px6666FF { color: #6666FF; font-size: 10px; font-family: Verdana }



.ft10pxFFFFFF { color: #FFFFFF; font-size: 10px; font-family: Verdana }



.ft8pxFFFFFF { color: #FFFFFF; font-size: 8px; font-family: Verdana }



.headline{ color: #005b78; font-size: 12px; font-weight: bold; font-family: Arial}







.liste { color: #333; font-size: 10px; font-family: Verdana }







.navi { color: #3ff; font-size: 10px; font-family: Verdana; text-decoration: none }



.news:link { color: #333; font-size: 10px; font-family: Verdana; text-decoration: none }



.pfad { color: #FFFFFF; font-size: 10px; font-family: Verdana; text-decoration: none }



.navi:hover { color: #333; font-weight: bold; font-size: 10px; font-family: Verdana }



.navi_active { color: #333; font-weight: bold; font-size: 10px; font-family: Verdana; text-decoration: none }



.formular { color: #333333; font-size: 10px; font-family: Verdana; background-color: #ffffff; border: solid 1px #666666 }



.bodytext { color: black; font-size: 10px; font-family: Verdana }







.tx-indexedsearch .tx-indexedsearch-searchbox P { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 10px; 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; }