body {
text-align:center;
background-color:white;
}

#rahmen {
margin:auto;
border:0px red dotted;
width:1000px;
text-align:left;
}

#headlinks {
border:0px green dotted;
float:left;
width:170px;
}

#headmitte {
border:0px blue dotted;
float:left;
width:610px;
height:75px;
font-family:arial;
font-size:8pt;
text-align:left;
margin:0px;
}

#headrechts {
border:0px black dotted;
width:180px;
height:75px;
float:left;
}

#navigation {
border:0px black dotted;
clear:both;
float:left;
width:170px;
height:400px;
margin-left:0px;
margin-top:8px;
background-color:#FFFFFF;
text-align:left;
font-family:arial;
font-size:10pt;
}

#main {
border:0px black dotted;
float:left;
width:610px;
margin-top:8px;
padding-left:0px;
font-family:arial;
font-size:10pt;
text-align:left;
}

#inner {
margin-left:10px;
padding:0px;
width:598px;
border:0px dotted red;
line-height:19px;
}

h2 {
margin-left:10px;
margin-top:0px;
color:#666666;
}

h1.print {
display:none
}
h2.print {
display:none
}

#margin {
border:0px black dotted;
width:173px;
float:left;
margin-left:8px;
margin-top:8px;
padding:0px;
background-color:#EEEEEE;
font-family:arial;
font-size:10pt;
text-align:left;
color:#000000;
line-height:19px;
}

#margininner {
margin:6px;
border:0px black dotted;
}

#fusszeile {
margin-top:0px;
border:0px black dotted;
width:960px;
clear:both;
text-align:right;
font-family:arial;
font-size:10pt;
color:#AAAAAA;
}

#headmitte p {
margin-top:29px;
margin-left:8px;
height:44px;
background-color:#EEEEEE;
padding-left:4px;
padding-top:2px;
padding-bottom:0px;
border:0px black dotted;
font-size:14pt;
}

span.titelklein {
color:black;
font-size:10pt;
}

span.untertitel {
border:0px black dotted;
padding-top:9px;font-size:8pt;color:#555555;
}

#headrechts p {
margin-top:12px;
}

#navigation ul {
margin-top:0px;
margin-bottom:0px;
margin-left:30px;
padding-left:0px;
list-style-type:none;
background-color:#EEEEEE;
}

#navigation ul.sonst {
margin-top:20px;
margin-left:30px;
padding-left:0px;
list-style-type:none;
background-color:#FFFFFF;
}

#navigation li {
margin-left:0px;
margin-bottom:0px;
border:0px black dotted;
/*background-color:#EEEEEE;*/
border-bottom:1px #DDDDDD solid;
}

#navigation ul.unter {
margin-top:0px;
margin-bottom:0px;
margin-left:10px;
padding-top:0px;
padding-left:0px;
padding-bottom:0px;
list-style-type:none;
background-color:#EEEEEE;
border-top:1px #DDDDDD solid;
}

#navigation li.unter {
margin-left:0px;
margin-bottom:0px;
padding-top:0px;
border:0px black dotted;
background-color:#EEEEEE;
}

li.aktiv {font-weight:bold}

#navigation li.nobottom {
margin-left:0px;
margin-bottom:0px;
padding-bottom:0px;
background-color:#EEEEEEE;
border-bottom:1px #DDDDDD solid;
}

#navigation li.nobottom:hover {
border-bottom:1px #DDDDDD solid;
}

#navigation li.ueber {
margin-left:0px;
margin-bottom:0px;
margin-top:0px;
padding-top:0px;
border-bottom:0px #DDDDDD solid;
border-top:0px #DDDDDD solid;
/*background-color:#EEEEEE;*/
}

#navigation ul.sonst li.ueber {
margin-left:0px;
margin-bottom:0px;
margin-top:0px;
padding-top:0px;
border-bottom:1px #DDDDDD solid;
border-top:0px #DDDDDD solid;
/*background-color:#EEEEEE;*/
}


#navigation li a {
margin:0px;
padding-top:4px;
padding-bottom:4px;
padding-left:4px;
border:0px black dotted;
display: block;
text-decoration:none;
color:black;
}

#navigation li a:hover {
background-color:#DDDDDD;
}

#navigation li a.aktiv {
font-weight:bold;
}


#navigation li hover {
background-color:#DDDDDD;
}

a {
color:#000000;
text-decoration:underline;
}


a:hover {
text-decoration:none;
}

td {
font-size:10pt;
}

tr#ls_tab1 {
background-color:#EFF3F7;
}
#ls_tab1 td {
padding:10px;
vertical-align:top;
border: 2px solid white;
}


a.ls_link2 {color: #eb1c0b; text-decoration: none}
a.ls_link2:hover {color: #ebafaa; text-decoration: none}




/* Noch ein paar Kleinigkeiten für die Druckansicht */
div.print {
display:none
}
hr.print {
display:none;
}
p.print {
display:none;
}

a.redhover {color: #000000; text-decoration: none}
a.redhover:hover {color: #eb1c0b; text-decoration: none}
