body{
       font:11pt/120% Arial, serif;
       background-color: white !important;
       background-image: none !important;
       width:95%;
}

h1,h2,h3,h4,h5,h6 {
    font-size:20pt;
    line-height:110%;
    margin:0 0 15px 0;
    padding:0;
}

.clearer {
    clear:both;
    height:1px;
    width:1px;
}

#dlset {
    margin:0 auto 0 auto;
    padding:0;
    width:100%;
}

#dlset dd {
    margin:0;
    padding:0;
}

ul#main li#columncenter {
   width:90%;
}

#dlset dd#header {
    width:100%;
    background:none;
    padding-bottom:5px;
    border:none;
}

ul#main li#columnleft ol {
    display:none;
}

#dlset dt#teaser {
    display:none;
}

#dlset dd#subnav {
    display:none;
}

.activelast a {
    border:none;
}

a {
   color:#000000;
}

#dlset dd#content {
    position:absolute;
    top:200px;    
    padding:0;
    margin:0;
    width:100%;
    border-top:5px solid #fff;
}

ul#main {
    margin:0;
    padding:0;
    list-style-type:none;
}

ul#main li#columnright {
     clear:both;
     float:left;
     margin-left:0;
     width:90%;
     padding-top:0px;
}

/* Blue Box ohne Title */
ul#main li#columnright div.blueBox{
    font-size:0.8em;
    padding-left:8px;
    border:1px solid #CFDBEB;
    padding-top:16px;
    padding-bottom:10px;
    padding-right:10px;
    color:#000;
    margin:10px;
}

ul#main li#columnright div.blueBox b{
    font-size:1em;
    color:#004E94;
    font-weight:bold;
    height:30px;
}

ul#main li#columnright  div.blueBox ul.blueBox{
    margin:0;
    padding-left:0px;
    list-style-type:none;
}
ul#main li#columnright div.blueBox ul.blueBox li.blueBox{
    margin:0 0 3px 0;
    padding:0 0 0 15px;
    font-size:0.9em;
    background:url(../images/dot.gif) no-repeat 0px 5px;

}
/* Blue Box mit Title */
ul#main li#columnright div.blueBoxNews p{
    font-size:0.9em;
    color:#000;
    font-style:italic;
    padding:0px 8px 0px 5px;
}

ul#main li#columnright div.blueBoxNews a{
    font-size:0.9em;
    padding:0px 8px 0px 5px;
}

ul#main li#columnright div.blueBoxNews{
    font-size:0.8em;
    line-height:1.4em;
    border:1px solid #CFDBEB;
    color:#000;
    margin:10px;
    padding-bottom:10px;
}

ul#main li#columnright div.blueBoxNews div.boxTitle{
    font-size:1em;
    color:#000;
    font-weight:bold;
    height:22px;
    background: url(../images/title.gif) repeat-x bottom left;
    padding:8px 0 0 8px;
    margin-bottom:10px;
}

ul#main li#columnright div.blueBoxNews div.newsTitle{
    font-size:1em;
    color:#004E94;
    font-weight:bold;
    padding-left:8px;
}


ul#main li#columnright div.blueBox a {
    font-size:0.9em;
    text-decoration:underline;
    color:#004E94;
}

ul#main li#columnright p b {
    font-size:1em;
    color:#000;
    font-weight:bold;
}

ul#main li#columnright ol {
    margin:8px 0 0 10px;
    padding:0;
    list-style-type:none;
}

ul#main li#columnright ol li {
    margin:5px 0 5px 0;
    padding:0 0 0 15px;
    background:url(../images/arrow.gif) no-repeat 0px 6px;
}

ul#main li#columnright ol li a, ul#main li#columnright a{
    font-size:0.8em;
    color:#000;
    text-decoration:none;
}

ul#main li#columnright ol li a.active {
    font-weight:bold;
    color:#57575A;
}

ul#main li#columnleft {
    clear:both;
    float:left;
    padding:0;
    width:90%;
}

ul#main li#columnleft h1 {
    font-size:0.8em;
    margin:0 0 15px 0;
}

ul#main li#columnleft p {
    font-size:0.8em;
    line-height:1.4em;
}


ul#main li#columnleft ul {
    margin:0px 0 0px 0;
    padding:0 0 0 15px;
    list-style-type:disc;
}

ul#main li#columnleft ul ul {
    margin:6px 0 6px 0;
    list-style-type:circle;
}

ul#main li#columnleft ul ul li {
    font-size:1.0em;
}

ul#main li#columnleft ul li {
    margin:0 0 3px 0;
    padding:0 0 0 0;
    font-size:0.8em;
}

ul#main li#columnleft ul li a {
    color:#004E94;
}

ul#main li#footer {
    display:none;
}

ul#main2 {
    margin:0;
    padding:0;
    list-style-type:none;
    width:900px;
    display:none;
}

#logo {
    margin:30px 0 0 0;
}

#mainnav {
    display:none;
}

#helpnav {
    display:none
}

.mouseoverKasten {
   position : absolute;
   top : 330px;
   left : 500px;
   width : 280px;
   background-color : #E6ECF3;
   border : 1px solid #004D88;
   padding : 10px;
   z-index : 60;
   visibility : hidden;
}
