body, td, input, select, textarea, ol, span {
 font-family: Verdana, Tahoma, Arial, Helvetica;
 font-size: 11px;
 color: #505050;
}

a {
 color: #505050;
}

.hl, a.sub, .red, u {
 color: #BD0065;
}

.kap {
 color: #BD0065;
 font-size: 9px;
 letter-spacing: 1;
}

a.sub, .hl {
 font-size: 11px;
 font-weight: bold;
}


a.sub, a.but, a.hl {
 text-decoration: none;
}

.kl, sup {
 font-size: 9px;
}

.in {
 border-width: 1px;
 border-bottom-color: #EFEFEF;
 border-right-color: #EFEFEF;
}

a.sub {
 width: 100%;
}

.brd {
 border-right: solid 2px #DFDFDF;
 border-bottom: solid 2px #DFDFDF;
}

a:hover.sub, a:hover.hl {
 color: #505050;
}

a:hover  {
 text-decoration: none;
}

a:hover.but, a:hover {
 color: #BD0065;
}

a:hover.sub, a:hover.hl {
 font-size: 11px;
 font-weight: bold;
}

body {
 scrollbar-face-color: #F5E4C3;
 scrollbar-3dlight-color: #EFEFEF;
 scrollbar-shadow-color: #EFEFEF;
 scrollbar-darkshadow-color: #ADADAD;
 scrollbar-arrow-color: #505050;
}

td.navi {
 padding-left: 10px;
 padding-right: 20px;
 padding-top: 5px;
 padding-bottom: 5px;
 border-top: solid 1px #FFFFFF;
 border-bottom: solid 1px #AEAEAE;
}

.lvl1, .lvl2, .lvl3 { height: 15px; text-decoration: none; }

.lvl1 {
 margin-top: 15px;
 font-weight: bold;
 color: #BD0065;
}

.lvl2 {
 margin-top: 10px;
 font-weight: bold;
 margin-left: 10px;
}

.lvl3 {
 margin-left: 20px;
}

ul {
 margin-left: 0px;
 padding-left: 20px;
}

li {
 margin: 0px 0px 5px 0px;
}

form {
 margin: 0px;
}

hr {
 border-style: solid;
 border-width: 1px 0px 0px 0px;
 border-color: #FFFFFF; /*
 height: 1px;
 border: none;
 color: black; */
}