/* e5 <style type="text/css"> */
body {
    background-color: #FFFFFF;
    font-family: Georgia, "Times New Roman", Times, serif;
    color: #000000;
    font-size: 10pt;
    line-height: 140%;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:0px;
    margin-right:0px;
}    
td, tr {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 10pt;
    line-height: 140%;
}
ol {
    margin-top:5pt;
    margin-bottom:5pt;
}
ul {
    margin-top:5pt;
    margin-bottom:5pt;
    margin-left:17px;
    list-style-position: outside;
    list-style-image: url(/bilder/pfeilgrau.gif);
    list-style-type:circle;
}
h1 {
    font-size: 24pt;
    font-weight: bold;
    line-height: 100%;
    color: #666666;
    text-decoration: none;
    margin-top:24pt;
    margin-bottom:12pt;
}
h2 {
    font-size: 18pt;
    font-weight: bold;
    line-height: 100%;
    color: #666666;
    text-decoration: none;
    margin-top:18pt;
    margin-bottom:9pt;
}
h3 {
    font-size: 14pt;
    font-weight: bold;
    line-height: 100%;
    color: #666666;
    text-decoration: none;
    margin-top:14pt;
    margin-bottom:7pt;
}
h4 {
    font-size: 12pt;
    font-weight: bold;
    line-height: 100%;
    color: #666666;
    text-decoration: none;
    margin-top:12pt;
    margin-bottom:6pt;
}
h5 {
    font-size: 10pt;
    font-weight: bold;
    line-height: 100%;
    color: #666666;
    text-decoration: none;
    margin-top:10pt;
    margin-bottom:5pt;
}
p {
    margin-top:5pt;
    margin-bottom:5pt;
}

a:link {
    color:#666666;
} 
a:visited {
    color:#666666;
} 
a:active {
    color:#8DC321;
} 
a:hover {
    color:#8DC321;
} 

#logo {
    position:absolute;
    left:0px;
    width:748px;
    margin-left:428px;
    top:0px;
    height:71px;
}
#lmenu {
    position:absolute;
    left:15px;
    top:81px;
}
#lmenu2 {
    position:absolute;
    border-left: 1 solid #8DC321;
    border-top: 1 solid #8DC321;
    left:15px;
    top:97px;
}
#lmenu3 {
    position:absolute;
    border-left: 1 solid #8DC321;
    border-top: 1 solid #8DC321;
    left:15px;
    top:113px;
}
#rmenu {
    position:absolute;
    left:475px;
    top:81px;
}

#logo_nst {
    position:absolute;
    left:0px;
    top:38px;
}
#lmenu_nst {
    position:absolute;
    left:50px;
    top:104px;
}
#lmenu_nst2 {
    position:absolute;
    border-left: 1 solid #8DC321;
    border-top: 1 solid #8DC321;
    left:50px;
    top:120px;
}
#lmenu_nst3 {
    position:absolute;
    border-left: 1 solid #8DC321;
    border-top: 1 solid #8DC321;
    left:50px;
    top:136px;
}
#langmenu_nst {
    position:absolute;
    left:556px;
    top:100px;
}
#rmenu_nst {
    position:absolute;
    left:365px;
    top:10px;
    vertical-align:bottom;
}

#content {
    left:0px;
    width:650px;
    margin-left:50px;
    padding:0px;
}

.at_top {
    margin-top:0px;
}
/* e5 </style> */

#header {
    height:160px;
}
#footer {
    clear:both;
    margin-top:20px;
    margin-left:50px;
}
#main {
    left:0px;
    width:380px;
    margin-left:50px;
    padding:0px;
}

#sidebar {
    position:absolute;
    left:430px;
    width:240px;
    margin-left:30px;
    top:160px;
    padding:0px;
}

small {
    font-size: 8pt;
    line-height: 140%;
}
small h1 {
    font-size: 14pt;
    margin-bottom: 5px;
}
small h2 {
    font-size: 12pt;
    margin-bottom: 5px;
}
small h3 {
    font-size: 11pt;
    margin-bottom: 5px;
}
small h4 {
    font-size: 10pt;
    margin-bottom: 5px;
}
small h5 {
    font-size: 8pt;
    margin-bottom: 5px;
}
small p {
    margin-top: 0px;
}

.codeindent {
    margin-left:15px;
    line-height: 100%;
}
.iconindent {
    margin-top:0px;
    margin-left:55px;
}
.icon {
    float:left;
}

/* deprecated */
.iconarc {
    margin: 0px 3px 50px 0px;
}

/* menu */

/* DEFAULT STYLES ---- NEEEDED START */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* DEFAULT STYLES ---- NEEEDED END */
.clT,.clTover,.clS,.clSover,.clS2,.clS2over{position:absolute; cursor:pointer; cursor:hand;}
.clT,.clTover{padding:4px;}
.clS,.clSover{padding:1px;}
.clS2,.clS2over{padding:1px;}
.clT,.clS,.clS2{color:#006699; background-color:#FF; layer-background-color:#FF;}
.clTover{color:#FCCE55; background-color:#FF; layer-background-color:#FF;}
.clSover{color:white; background-color:#FF; layer-background-color:#FF}
.clS2{background-color:silver; width:230; layer-background-color:silver;}
.clS2over{background-color:#FF; width:230; layer-background-color:#FF; color:black}
.clStest{position:absolute; color:red; layer-background-color:FF; background-color:FF;cursor:pointer; cursor:hand; }
.clStestover{position:absolute; color:#ffff33; layer-background-color:#FF; background-color:#FF;  cursor:pointer; cursor:hand; }
.clB1{
    position:absolute;
    layer-background-color:#FF;
    background-color:#FF;
    visibility:hidden;
    border-top-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 2px;
    border-top-color: #8DC321;
    border-right-color: #8DC321;
    border-bottom-color: #8DC321;
    border-left-color: #8DC321;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: solid;


}
  .clB2{
    position:absolute;
    layer-background-color:#FF;
    background-color:#FF;
    visibility:hidden;
}
  .clB3{
    position:absolute;
    layer-background-color:FF;
    background-color:FF;
    visibility:hidden;
}
  .clB{position:absolute; background-color:#FF; layer-background-color:#FF; visibility:hidden}
  .clBar{position:absolute; width:10; height:10; visibility:hidden; layer-background-color:#FF; background-color:#FF;}
  .clNoLink{position:absolute;}
  .clNoLink2{position:absolute; padding:2px; color:#006699; layer-background-color:FF; background-color:FF;}
  .clNoLink3{position:absolute; background-color:#FF; layer-background-color:#FF;}  
.cb {
    font-weight: bold;
}
.ckm {
    font-size: 9pt;
}
