
.logo {
position:absolute;
top:120px;
left:50px;
width:520px;
height:145;
background:url(logo.gif) repeat-y 0px 0;
}

.top_rechts {
position:absolute;
top:120px;
left:570px;
width:380px;
height:145;
background:url(top_rechts.gif) repeat-y 0px 0;
}

.ecke_rechts {
position:absolute;
top:345px;
left:897px;
width:53px;
height:53;
background:url(ecke_rechts.gif) repeat-y 0px 0;
z-index:20;
}

.trenner {
float:left;
width:550;
background-color:#ffffff;
z-index:80;
}



.top_menu1 {
position:absolute;
top:35px; 
left:50px; 
width:900px; 
font-family:arial,verdana,sans-serif; 
font-size:15pt; 
text-align:right;
color:#0751a3; 
overflow:visible;
z-index:30;
}

.top_menu1a {
position:absolute;
top:70px; 
left:50px; 
width:900px; 
font-family:arial,verdana,sans-serif; 
font-size:11pt; 
text-align:right;
color:#FF0000; 
z-index:30;
}

.menu_line {
position:absolute;
top:70px; 
left:50px; 
width:900px; 
height:2px;
background-color:#0751a3; 
z-index:30;
}


.navi {
position:absolute;
top:285px; 
left:400px; 
width:550px; 
height:60px;
font-family:arial,verdana,sans-serif; 
font-size:13pt; 
text-align:right;
color:#0751a3; 
Background-color:#ffffff;
z-index:80;
}

.rahmen_aussen {
position:absolute;
top:0px;
left:0px;
width:1024px;
z-index:10;
} 

.rahmen_innen {
position:absolute;
top:285px;
left:50px;
width:900px;
background:url(hg.gif) repeat-y 0px 0;
z-index:10;
} 

.space10 {
float:left;
width:10px;
height:450px;
z-index:30;
} 

.adresse_links {
clear:noth;
width:300px;
font-family:arial,verdana,sans-serif; 
font-size:11pt; 
text-align:right;
valign:bottom;
color:#ffffff; 
z-index:30;
} 

.content_links {
float:left;
width:300px;
font-family:arial,verdana,sans-serif; 
font-size:11pt; 
text-align:right;
color:#ffffff; 
overflow:hidden;
z-index:30;
} 

.content_normal {
float:left;
width:500px;
font-family:arial,verdana,sans-serif; 
font-size:10pt;
color:#555555; 
z-index:30;
} 

.bottom {
clear:both;
width:900px;
heigth:40;
background-color:#ffffff; 
z-index:40;
}

.bottom_line {
clear:both;
width:900px;
height:2px;
background-color:#0751a3; 
z-index:30;
}

.bottom_menu1 {
clear:both;
left:50px; 
width:900px; 
font-family:arial,verdana,sans-serif; 
font-size:15pt; 
text-align:center;
color:#0751a3; 
background-color:#FFFFFF;
overflow:visible;
z-index:30;
}

.abschluss {
clear:both;
width:900px;
height:50px;
background-color:#ffffff; 
z-index:30;
}

body {
font-family:Verdana, Arial, Helvetica, Sans-Serif; 
margin: 0px; 
background-color:#ffffff; 
padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px;
overflow:scroll;
}

.bodytext {
padding-left:30px;
}



a { color:ffffff; text-decoration:none;}
a:hover { color:#44FFFF; }
a:active { color:#220000; }


a#eins { color:#0000ff; background:transparent; }
a:hover#eins { color:#00ffff; background:transparent; }
a:active#eins { color:#00ffff; background:transparent; }
#eins { color:#888888; font-size:14pt; background:transparent; }
.eins { color:#000000; font-size:16pt; font-weight:bold; }
.csc-linkToTop { color:#000000; font-size:12pt; font-weight:bold; }

a.topnavi2 { color:#0E4E25;}
a.topnavi2:hover { color:#666666; }
a.topnavi2:active { color:#220000; }
.menu1_no { font-size:11pt; color:#555555; background:transparent; padding:0 0 0 0; }/* Gruss; retlaw, damit es nicht springt */
.menu1_act { font-size:11pt; color:#ffffff; background:#0751a3; padding:0 0 0 0; }
.menu1a_no { font-size:10pt; color:#0751a3; background:transparent; padding:0 0 0 0; }/* Gruss; retlaw, damit es nicht springt */
.menu1a_act { font-size:10pt; color:#ffffff; background:#0751a3; padding:0 0 0 0; }
.menu2_no { font-size:10pt; color:#0751a3; background:transparent; padding:0 0 0 0; }/* Gruss; retlaw, damit es nicht springt */
.menu2_act { font-size:10pt; color:#ffffff; background:#0751a3; padding:0 0 0 0; }
.caption { font-size:8pt; color:#444444; text-decoration:none; }

h1 { margin-left:0px; color:#0751a3; font-size:13pt; font-weight:bold; text-decoration:none; padding-left:10; }
h2 { margin-left:0px; color:#888888; font-size:11pt; font-weight:bold; text-decoration:none; padding-left:10; }
h3 { margin-left:0px; color:##0751a3; font-size:10pt; font-weight:bold; text-decoration:none; padding-left:10; }
h4 { margin-left:0px; color:#ffffff; font-size:10pt; font-weight:bold; text-decoration:none; padding-left:10; }
h5 { margin-left:0px; color:#FFFFFF; font-size:10pt; font-weight:bold; text-decoration:none; padding-left:10; }
h6 { margin-left:0px; color:##0751a3; font-size:10pt; font-weight:bold; text-decoration:none; padding-left:10; }
h7 { margin-left:0px; color:#555555; font-size:9pt; font-weight:bold; text-decoration:none; padding-left:10; }




.caption { color:#FFFFFF; font-size:8pt; text-decoration:none; }
.bulletlist { font-size:10pt; color:#000000; }
.table { color:#333333; font-size:8pt; text-decoration:none; vertical-align:top; }
.td-1 { font-size:11pt; color:#2b3780; vertical-align:bottom; text-valign:bottom; }
.td-2 { font-size:11pt; color:#2b3780; vertical-align:bottom; text-valign:bottom; }
.td-3 { font-size:11pt; color:#2b3780; vertical-align:bottom; text-valign:bottom; }
.td-4 { font-size:10pt; color:#2b3780; vertical-align:bottom;  vertical-align:top; }
.td-0 { font-size:10pt; font-weight:bold; color:#555555;  vertical-align:top; }


