body {
   margin: 20px;
   padding : 0px;
   background-color : #ffffff;
   color : #000000;
   font-family: verdana,arial,sans-serif;
   width : 99%;

}

body, table{
   font-size: 13px;
}

 h4 {
   font-family: Helvetica, Arial, sans-serif;
   font-size: 13px;
   font-weight: bold;
   color: #000099;
   line-height: 110%;
   margin-bottom: 0px;
}

li{
    margin-bottom : 2px;
}

a.plain{
  text-decoration: none;
  color :  #000099;
  font-size:13px;
}

a {
    color : 000099;
}

a:hover{
   color : #000099;
   text-decoration: underline;
}

a.nav, a.nav_aktiv {
     color : #ffffff;
     text-decoration : none;

}

a.nav_aktiv {
     font-weight : bold;
}

tr.spacer{
   background-color: #ffffff;
   height : 6px;
}

td.spacer{
   background-color: #ffffff;
   width : 6px;
}

td.sc_head_text{
  color : #ffffff;
  font-size : 22px;
  text-align : right;
  padding-left : 1em;
  padding-right : 1em;
  padding-bottom : 8px;
  background-image : url(../images/bg_head12.jpg);
}

td.tabelle_header {
   //background-color:#1B4F8D;
   background-color : #3C66A4;
   color : #ffffff;
   vertical-align : middle;
   text-align : center;
   margin-right : 0.2em;
   margin-left : 0.2em;
}

td.sc_menue_top
{
   padding-top : 0px;
   padding-bottom : 0px;
   background-image : url(../images/bg_menue_top.jpg);
   //border : solid 1px;

}

subMenuHeader {
   //background-color:#1B4F8D;
   background-color : #3C66A4;
   color : #ffffff;
   vertical-align : middle;
   text-align : center;
   margin-right : 0.2em;
   margin-left : 0.2em;
}

.subnav, .aktiv_subnav{
   display:block;
   margin:0;
   margin-right : 5px;
   font-size: 11px;
   padding : 1px;
   overflow: hidden;
   border-bottom : solid 1px #000099;
   width : 99%
}

.aktiv_subnav {
      background-color : #F5F5F9;

}

ul.subnav {
   width:150px;
   list-style:none;
   margin-right : 0px;
   padding-right:10px;
   margin-top : 10px;
}


li.subnav{
   border-bottom : 1px solid #000099;
}

a.subnav {
   border : 0px;
   text-decoration:none;
   color : #000;
}

a.aktiv_subnav {
   border : 0;

   color : #000000;
   text-decoration:none;


}

li.aktiv_subnav {
   padding-left : 10px;
   background-color : #e53c15;

}

li.subnav:hover,a.subnav:hover  {
   background-color : #F5F5F9;
   color : #000000;

}


table.mainContent{


}

td.mainLeft{
   margin-right: 0px;
   padding-top : 20px;
   padding-right : 0px;
   background-color : #DCE3F8;
   width : 200px;
   border : solid 1px black;
}

.ticker{
    font-size : 12px;
    padding : 10px;

}

div.ticker_spacer{
     margin-top:7px;
}
a.ticker{
    text-decoration :  none;
    color : #000099;
    font-size : 12px;
}

a.ticker:hover{
     text-decoration : underline;
}

li.ticker{
    margin-bottom : 5px;
}

.ticker_header {
   //background-color:#1B4F8D;
   background-color : #3C66A4;
   color : #ffffff;
   vertical-align : middle;
   text-align : center;
   width : 200px;
   margin-top : 10px;
   padding : 5px;
}

td.mainRight{
   padding: 20px;
   background-color : #C2C8E2 ;
   background-color : #F5F5F9;
   width : 500px;
   border : solid 1px black;
   border-left : 0px;
}

.sc_float{
   float : right;
   padding-left : 10px;
   padding-bottom : 5px;
   padding-top : 10px;
   padding-right: 10px;
}

.grauh{
  background-color : #eaeaea;
  margin-right : 1em;
  padding-left : 1em;
  padding-top : 5px;
}

div.zitat{
   text-align : center;
   font-size : 11px;
   padding-top : 5px;
   padding-bottom : 5px;
   padding-left : 2px;
   padding-right : 2px;
}

p.zitat{
   font-size : 11px;
   margin-top : 15px;
   margin-bottom : 5px;
}

b.zitat{
   font-size : 11px;
   color : #000099;
}
#list_top div{
  margin-top  :  0px;
  padding-left : 20px;
  padding-top : 3px;
  margin-bottom : 5px;
}

#list_top_ul {
         padding: 2px 0;
         padding-top : 7px;
   margin-left: 20px;
         margin-top : 1px;
         margin-bottom : 5px;
   font:  12px Verdana, sans-serif;
}
#list_top_ul li {
   list-style: none;
   margin: 0;
   display: inline;

}
#list_top_ul li a {
         padding: 2px 0.5em;
   margin-left: 3px;
   border-bottom: none;
         color : #ffffff;
   text-decoration: none;

}
#list_top_ul li a:link { color: #ffffff; }
#list_top_ul li a:visited { color: #ffffff; }
#list_top_ul li a:hover {
    text-decoration:underline;

}
#list_top_ul li a#list_top_active_link, #list_top li a#list_top_home_active_link {
   font-weight : bold;
}

.rot {
   color : #cc0033;

}
