body{
    background-color : White;
    border: none;
    margin-top: 0pt;
    margin-left: 0pt;
    margin-right: 0pt;
}

h1{
    font-family : Arial, Helvetica, Geneva, Verdana, sans-serif;
    font-size : 12pt;
    font-weight: bold;
    color : #333366;
    line-height : 18pt;
}

h2{
    font-family : Arial, Helvetica, Geneva, Verdana, sans-serif;
    font-size : 11pt;
    font-weight: bold;
    color : #0099CC;
    line-height : 16pt;
}

h3{
    font-family : Arial, Helvetica, Geneva, Verdana, sans-serif;
    font-size : 9pt;
    font-weight: normal;
    color : #0099CC;
    line-height : 15pt;
}

p{
    font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
    font-size : 9pt;
    color: black;
    line-height: 15pt;
}

li{
    font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
    font-size : 9pt;
    color: black;
    line-height: 15pt;
}

table {
    border: none;
}

td{
    border: none;
    font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
    font-size : 9pt;
    color: black;
    line-height: 15pt;
}

p.lead{
    font-size: 9pt;
    color: #333366;
    font-weight : bold;
    line-height: 15pt;
}

p.footer{
    font-family : Arial, Helvetica, Geneva, Verdana, sans-serif;
    font-size : 7pt;
    color: #333366;
    font-weight: normal;
    line-height: 11pt;
    padding-left: 4pt;
}

p.coltitle{
    font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
    font-size : 10pt;
    font-weight : bold;
    color : #0099CC;
}

p.listitem{
    font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
    font-size : 9pt;
    font-weight : normal;
    color : black;
}

a:link{
    font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
    font-size : 9pt;
    font-weight : normal;
    color : #0099CC;
    text-decoration: none;
}

a:visited{
    font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    color: #0099CC;
    text-decoration: none;
}

a:hover{
    font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
    font-size : 9pt;
    font-weight : normal;
    color : #0099CC;
    text-decoration: underline;
}

a:active{
    font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
    font-size : 9pt;
    font-weight : normal;
    color : #0099CC;
    text-decoration: underline;
}

a.footer{
    font-family : Arial, Helvetica, Geneva, Verdana, sans-serif;
    font-size : 8pt;
    color: #996633;
    font-weight: normal;
    line-height: 11pt;
    text-decoration: none;
}

a.menuitem:link{
    font-family : Arial, Helvetica, Geneva, Verdana, sans-serif;
    font-size : 9pt;
    color: #FFFFFF;
    line-height: 11pt;
    font-weight: normal;
    text-decoration: none;
}

a.menuitem:visited{
    font-family : Arial, Helvetica, Geneva, Verdana, sans-serif;
    font-size : 9pt;
    color: #FFFFFF;
    line-height: 11pt;
    font-weight: normal;
    text-decoration: none;
}

a.menuitem:active{
    font-family : Arial, Helvetica, Geneva, Verdana, sans-serif;
    font-size : 9pt;
    color: #0099CC;
    line-height: 11pt;
    font-weight: normal;
    text-decoration: none;
}

a.menuitem:hover{
    font-family : Arial, Helvetica, Geneva, Verdana, sans-serif;
    font-size : 9pt;
    color: #0099CC;
    line-height: 11pt;
    font-weight: normal;
    text-decoration: none;
}

a.submenuitem:link{
    font-family : Arial, Helvetica, Geneva, Verdana, sans-serif;
    font-size :  8pt;
    color: #FFFFFF;
    line-height: 9pt;
    font-weight: normal;
    text-decoration: none;
}

a.submenuitem:visited{
    font-family : Arial, Helvetica, Geneva, Verdana, sans-serif;
    font-size :  8pt;
    color: #FFFFFF;
    line-height: 9pt;
    font-weight: normal;
    text-decoration: none;
}

a.submenuitem:active{
    font-family : Arial, Helvetica, Geneva, Verdana, sans-serif;
    font-size :  8pt;
    color: #0099CC;
    line-height: 9pt;
    font-weight: normal;
    text-decoration: none;
}

a.submenuitem:hover{
    font-family : Arial, Helvetica, Geneva, Verdana, sans-serif;
    font-size :  8pt;
    color: #0099CC;
    line-height: 9pt;
    font-weight: normal;
    text-decoration: none;
}

a.activemenuitem:link{
    font-family : Arial, Helvetica, Geneva, Verdana, sans-serif;
    font-size : 9pt;
    font-weight: normal;
    color: #0099CC;
    line-height: 11pt;
    text-decoration: none;
}

a.activemenuitem:visited{
    font-family : Arial, Helvetica, Geneva, Verdana, sans-serif;
    font-size : 9pt;
    font-weight: normal;
    color: #0099CC;
    line-height: 11pt;
    text-decoration: none;
}

a.activemenuitem:active{
    font-family : Arial, Helvetica, Geneva, Verdana, sans-serif;
    font-size : 9pt;
    font-weight: normal;
    color: #0099CC;
    line-height: 11pt;
    text-decoration: none;
}

a.activemenuitem:hover{
    font-family : Arial, Helvetica, Geneva, Verdana, sans-serif;
    font-size : 9pt;
    font-weight: normal;
    color: #0099CC;
    line-height: 11pt;
    text-decoration: none;
}

a.subactivemenuitem:link{
    font-family : Arial, Helvetica, Geneva, Verdana, sans-serif;
    font-size : 8pt;
    font-weight: normal;
    color: #0099CC;
    line-height: 9pt;
    text-decoration: none;
}

a.subactivemenuitem:hover{
    font-family : Arial, Helvetica, Geneva, Verdana, sans-serif;
    font-size : 8pt;
    font-weight: normal;
    color: #0099CC;
    line-height: 9pt;
    text-decoration: none;
}

a.subactivemenuitem:active{
    font-family : Arial, Helvetica, Geneva, Verdana, sans-serif;
    font-size : 8pt;
    font-weight: normal;
    color: #0099CC;
    line-height: 9pt;
    text-decoration: none;
}

a.subactivemenuitem:visited{
    font-family : Arial, Helvetica, Geneva, Verdana, sans-serif;
    font-size : 8pt;
    font-weight: normal;
    color: #0099CC;
    line-height: 9pt;
    text-decoration: none;
}

img{
    border : none;
}

td.menuitem{
    /*border-top : 1pt solid #ffffff;*/
    vertical-align : middle;
    text-align: right;
    height : 40px;
    padding-left : 4pt;
    padding-right : 2pt;
}

td.submenuitem{
    /*border-top : 1pt solid #333366;*/
    vertical-align : middle;
    text-align: right;
    height : 20px;
    padding-left : 4pt;
    padding-right : 2pt;
}

td.ohnemenuitem{
    border: none;
    vertical-align : middle;
    text-align: right;
    height : 30px;
    padding-left : 4pt;
    padding-right : 2pt;
}

td.activemenuitem{
    /*border-top : 1pt solid #ffffff;*/
    vertical-align : middle;
    text-align: right;
    height : 40px;
    padding-left : 4pt;
    padding-right : 2pt;
}

td.activefirstmenuitem{
    vertical-align : middle;
    text-align: right;
    height : 40px;
    padding-left : 4pt;
    padding-right : 2pt;
}

td.subactivemenuitem{
    vertical-align : middle;
    text-align: right;
    height : 20px;
    padding-left : 4pt;
    padding-right : 2pt;
}
td.subactiveohnemenuitem{
    border: none;
    vertical-align : middle;
    text-align: left;
    height : 20px;
    padding-left : 4pt;
    padding-right : 2pt;
}

td.ohnemenuitem{
    vertical-align : middle;
    text-align: right;
    height : 40px;
    padding-left : 4pt;
    padding-right : 2pt;
}

td.lastmenuitem{
    border: none;
    vertical-align : middle;
    text-align: right;
    height : 40px;
    padding-left : 4pt;
    padding-right : 2pt;
}

td.blue_bar{
    width: 100%;
    height: 1px;
    background-image : url(../upload/logos/dblue.gif);
}

td.listtitle{
    border-top: 1pt solid black;
    border-bottom: 1pt solid black;
/*  background-color: #FFFFCC;  */
    vertical-align: bottom;
    height: 30px;
    padding-left: 4pt;
    padding-right: 5pt;
}

td.list{
    border-bottom: 1pt solid black;
/*  background-color: #FFFFCC; */
    vertical-align: bottom;
    height: 30px;
    padding-left: 4pt;
    padding-right: 5pt;
}

td.listtop{
    vertical-align: bottom;
    height: 30px; 
    padding-left: 4pt;
    padding-right: 5pt;
}

/* NAV NEU */

ul#nav {
width:15em;
padding:1.2em .25em 0 0;
list-style-type:none;
}

ul#nav li {
line-height:200%;
padding:.5em 0;
text-align:right;
}

ul#nav li a {
font-family : Arial, Helvetica, Geneva, Verdana, sans-serif;
font-size:1.1em;
color: #fff;    
}

ul#nav li a:hover {
color: #009ed5;
text-decoration:none;
}

ul#nav li.navfirstopen  {
color: #009ed5;
}

ul#nav li.navfirstopen a  {
color: #009ed5;
text-decoration:none;
}

ul#nav li.navsecondon,
ul#nav li.navsecondoff {
padding:.7em 0;    
font-size:.85em;
margin-top:-1em;
line-height:140%;
}

ul#nav li.navsecondon {
color: #009ed5;
}

ul#nav li.navsecondon a {
color: #009ed5; 
}

ul#nav hr.sub1b {
height: 0;
border: 2px solid #336;
}

/*---16.8.2011 Einbau Logo 2020--*/
#logo2020 {
margin-top:2em;
text-align:center;
}

#logo2020 img {
text-align:center;
}

#logo2020 p a {
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size : 8pt;
font-weight : normal;
color : #009de0;
text-decoration: none;
line-height:11pt;
}

#logo2020 p a:hover {
text-decoration: underline;
}

