body {
    background: transparent url(/images/layout/2.png) 0 0 repeat; 
    font-family: Verdana, Arial, Helvetical, Sans-Serif;
    font-size: 100%; color: #3B4658;
    margin: 0; padding: 0; 
    voice-family: "\"}\"";
    voice-family:inherit;
}
* div, form, h1, h2, h3, h4, p { margin: 0; padding: 0; }
.hidden { display: none; }
.line { border-bottom: 1px solid #b3b3b4; }
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix { display: inline-block; margin: 0; padding: 0; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
.floatholder { padding: 0; margin: 0; }
a { text-decoration: none; }
#Content {
    width: 995px; overflow: hidden;/**/ 
    background: #e1e5e6 url(/images/layout/1.jpg) 0 0 no-repeat;
    padding: 0; margin: 0;
}
#Content .Inhalt {
    float: left; /*background: transparent url(/images/layout/RBcontent.gif) bottom left no-repeat; padding: 0 0 50px 0;*/
    margin: 0; padding: 0;
}
* html #Content .Inhalt  {
     background-image: none;
}
#Content .Inhalt .headLine { 
    float: left; /*background: #FFF;*/ width: 995px;
    margin: 0 0 13px 0; padding: 0;
}
#Content .Inhalt .headLine .DW { margin: 27px 56px 0 0; }
#Content .Inhalt .headLine .ttHead { margin: 152px 0 0 10px; }
/*------------------------------------------- Leftnavigation  -- */
#leftNavig { 
    float: left; width: 205px;
    margin: 30px 20px 0 0; !margin-top: 43px; padding: 0 0 0 20px; 
}
#leftNavig ul { font-size:13px;
    border-top: 1px solid #a3a4a5;
    list-style-type: none; margin: 0; padding: 0;
}
#leftNavig li { border-bottom: 1px solid #a3a4a5; }
#leftNavig li a {
    color: #6c6f80; /* color: #8697AB; */
    line-height: 21px; 
    margin-left: 5px;
}
#leftNavig ul ul { border: none; font-size: 13px; }
#leftNavig ul ul li {  
    border: none; border-top: none; 
    padding-left: 18px; 
}
#leftNavig a:hover { color: #B01E22; }
#leftNavig a.actv { color: #B01E22; font-weight: bold; }
#leftNavig ul.legende { 
    list-style-type: none; 
    font-size: 11px; line-height: 16px; 
    margin: 30px 0 0 0; padding: 0; 
    border: none; 
}
#leftNavig ul.legende li { 
    background: #DBDEE4; 
    padding: 0 6px; margin: 0; 
    border-bottom: 2px solid #FFF; 
}
#leftNavig ul.legende li p.floatholder { 
    display: block; height: 28px; 
    margin:0; padding: 5px 0 5px 0; 
}
#leftNavig ul.legende li p span { display: block; }
#leftNavig ul.legende li a,
#leftNavig ul.legende li a:hover { color: #000; line-height: 16px; }
#leftNavig ul.legende li h3 { font-size: 100%;margin: 0; padding-top: 3px; padding-bottom: 3px; }
#leftNavig ul.legende li img.leftIMG { line-height: 0; margin:0; margin-right: 10px; padding: 0; }
/*------------------------------------------- Blockmodul  -- */
#mainMiddle { font-size: 0.7em; margin: 0; padding: 0; }
#mainMiddle .mainColumn { /*float: left;*/ padding: 0; margin: 0 0 0 222px; overfow: hidden; }
#mainMiddle .column.home { width: 420px; padding-left: 20px; }
#mainMiddle .column.right { margin-top: 18px; padding-top: 0; }
#mainMiddle .column a { color: #3A4758; }
#mainMiddle a.Link { 
    display: block;
    background: transparent url(/images/layout/arrow_link.gif) 0 6px no-repeat;
    padding: 0 0 0 10px; margin: 0 0 8px 0;
}

#mainMiddle h2, 
#mainMiddle h3, 
#mainMiddle h4 {
    font-size: 100%; 
    font-weight:bold;
    line-height:16px;
    margin: 18px 0px 16px 0pt;
}
#mainMiddle p { padding: 0 0 16px 0; }
#mainMiddle p.grey { padding: 8px 5px; margin-bottom: 25px; }
#mainMiddle .bubbles { margin-top: 30px; }
#mainMiddle .imgBubbles { margin-left: 18px;  }
.Footer {
    clear: both; 
    background: transparent url(/images/layout/RBcontent01.png) bottom left no-repeat;
    font-size: 0.7em;
    margin: 0; padding: 0 0 0 222px;
}
* html #Content .Footer  {
    height: 90px; overflow: hidden; float: none;
     background-image: none;
     filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/images/layout/RBcontent01.png');
}
.Footer ul { list-style-type: none; margin: 0; padding: 20px 0 70px 38px; }
.Footer li { float: left; }
.Footer a { color: #414f5a; margin: 0 5px; }
.Footer a:hover,
.Footer a.actv { color: #B01E22; }
#Content table.result th,
#Content table.expose th, 
/*#Content table.aktien th { background: transparent url(/images/layout/background_th.gif) top right no-repeat; }*/
#Content table.result th.none{ background: transparent url(/images/layout/background_th_none.gif) top right no-repeat; } 

#Content table.result th, #Content table.expose th, #Content table.aktien th {
  background: transparent url(/images/layout/background_th.gif) top right no-repeat;
}
#Content .searchForm td.noneBG { background: none; }

/* only to publish */
/*
url(/images/layout/bt_senden.gif)
*/