body {
margin: 0;
padding: 0;
border: 0;
overflow: hidden;
height: 100%;
max-height: 100%;
}

* html body {
padding-left: 235px;
padding-top: 214px;
}

#LeftFrame {
position: absolute;
top: 214px;
left: 15px;
width: 220px;
height: 100%;
overflow: hidden;
background-color: white;
color: black;
}

#TopFrame {
position: absolute;
top: 0;
left: 236px;
width: auto;
height: 200px;
overflow: hidden;
}

#TopLeftFrame {
position: absolute;
top: 20px;
left: 25px;
width: 210px;
height: 180px;
overflow: hidden;
}

#MainContentFrame {
position: fixed;
left: 235px;
top: 214px;
right: 0;
bottom: 0;
overflow: auto;
background: #fff;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #000000;
font-size: 12pt;
}

* html #MainContentFrame {
height: 100%;
width: 100%;
}

#MainContentFrame h1 {
color: #8b0000;
font-size: 18pt;
font-weight: bold;
}

#MainContentFrame h2 {
color: #8b0000;
font-size: 14pt;
font-weight: bold;
}

#MainContentFrame h3 {
color: #8b0000;
font-size: 12pt;
font-weight: bold;
}

#MainContentFrame a {
font-weight:bold;
color: #666666;
}

#MainContentFrame a:hover {
color: #8b0000;
}

.HelpInnerFrame {
margin: 15px;
}

* html .HelpInnerFrame {
margin: 15px;
}

#HelpContentFrame {
width:100%;
max-width:637px;
}

* html .HelpContentFrame {
width:637px;
}

#PageDescriptionFrame {
position: relative;
width:637px;
text-align:center;
}

.ShowLoginData {
display: block;
color: #000000;
font-weight: normal;
background-color: #dcdcdc;
text-indent: 10px;
text-decoration: none;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
line-height: 20px;
margin-bottom: 0px;
text-align: left;
margin-left: 1px;
position: static;
width: 191px;
}

.asbutton 
{
display: block;
color: #000000;
font-weight: normal;
background-color: #dcdcdc;
text-decoration: none;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 14px;
text-indent:0px;
line-height:25px;
margin-left:0px;
margin-top:10px;
text-align: center;
position: static;
width: 190px;
overflow:hidden;
border:2px solid #000000;
}

.asbutton:hover
{
border:2px solid #8b0000;
}

.menupunkt, .menupunkt a {
display: block;
color: #8b0000;
font-weight: bold;
background-color: #dcdcdc;
text-indent: 10px;
text-decoration: none;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
line-height: 25px;
margin-bottom: 0px;
text-align: left;
margin-left: 1px;
position: static;
width: 190px;
overflow:hidden;
}

.menupunkt a:hover {
color: #FFFFFF;
background-color: #8b0000;
text-decoration: none;
text-indent: 11px;
margin-left: 0px;
width: 191px;
}

.menupunkt a.aktiv {
color: #FFFFFF;
font-weight: bold;
background-color: #8b0000;
text-decoration: none;
text-indent: 11px;
margin-left: 0px;
width: 191px;
}

.untermenupunkt {
color: #808080;
margin-left:1px;
border-left:6px solid #dcdcdc;
text-decoration: none;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
line-height: 25px;
margin-bottom: 0px;
text-align: left;
position: static;
}

.untermenupunkt a {
color: #808080;
text-decoration: none;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
line-height: 25px;
margin-bottom: 0px;
text-align: left;
position: static;
}

.untermenupunkt a:hover {
color: #CC0033;
margin-left:-3px;
border-left:3px solid #CC0033;
text-decoration: none;
}

*html .untermenupunkt a:hover {
color: #CC0033;
margin-left:0px;
text-indent: -3px;
border-left:3px solid #CC0033;
text-decoration: none;
}

.untermenupunkt a.aktiv {
color: #CC0033;
font-weight: bold;
margin-left:-3px;
border-left:3px solid #CC0033;
text-decoration: none;
}

*html .untermenupunkt a.aktiv {
color: #CC0033;
font-weight: bold;
margin-left:0px;
text-indent: -3px;
border-left:3px solid #CC0033;
text-decoration: none;
}

.untermenupunkt a.aktiv:hover {
color: #CC0033;
font-weight: bold;
margin-left:-3px;
border-left:3px solid #CC0033;
text-decoration: none;
}

*html .untermenupunkt a.aktiv:hover {
color: #CC0033;
font-weight: bold;
margin-left:0px;
text-indent: -3px;
border-left:3px solid #CC0033;
text-decoration: none;
}

#divide_menu {
margin-left: 1px;
height:16px;
border-left:6px solid #dcdcdc;
position:static;
}

* html #divide_menu {
height:18px;
}

#HRFrame {
position:absolute;
left:31px;
top:200px;
width:200%;
}

#HRFrame hr {
width:100%;
color:#8b0000;
background-color:#8b0000;
height:2px;
}

#ScrollOverlayFrame {
position:absolute;
left:200px;
top:205px;
width:1000px;
}

#ScrollOverlayFrame hr {
border:none;
color:white;
background:white;
height:16px;
width:900px;
}

.h3_inline{
color: #8b0000;
font-size: 12pt;
font-weight: bold;
}