
body {
font-family:Arial, Verdana, Helvetica, Sans-Serif; margin: 0px; 
padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;
}

a { color:#ffff00; text-decoration:none; font-weight:normal; }
a:hover { color:blue; }
a:active { color:fuchsia; }

a.topnavi2 { color:#ffffff;  padding:0 4 0 4;}/* Gruss; retlaw, damit es nicht springt */
a.topnavi2:hover { color:#444444; }
a.topnavi2:active { color:#220000; }

.menu1_no { color:#ffff00; background:transparent; padding:0 4 0 4;}/* Gruss; retlaw, damit es nicht springt */
.menu1_act { color:#220000; background:#c5c5c5; padding:0 4 0 4;}

.caption {
font-size:8pt;
color:#444444;
text-decoration:none;
}

.csc-textpic--caption {
padding: 7 0 0 0; 
}

.topmenu {
position:absolute; 
top:160px; 
left:210px; 
width:750px; 
z-index:50;
font-family:arial,verdana,sans-serif; 
font-size:13pt; 
text-align:right; 
color:#ff0000; }

.topnavi {
position:absolute;
top:185px;
left:210px;
width:750px;
padding:0 0 0 0;
font-size:10pt; 
text-align:right; 
color:#ff0000;
z-index:50;
}

.navi_links {
float:left;
width:240px;
height:350px;
font-size:10pt;
color:#ff0000;
text-align:left;
}

.rahmen1 {
position:absolute;
left:00px;
top:250px;
width:1054px;
background: url(mitte_hg.jpg) repeat-y 0px 0;
}

.space {
float:left;
width:60px;
height:350px;
}

.space2 {
float:left;
width:10px;
height:350px;
}

.content1 {
float:left;
width:430px;
background-color:transparent;
overflow:hidden;
font-size:10pt;
color:#222222;
}

.head {
padding:0 0 0 0;
clear:both;
font-size:10pt;
color:#ffffff;
text-align:left;
}

.content2 {
float:left;
width:230px;
font-size:10pt;
color:#443333;
text-align:left;
}

.content3 {
position:absolute; 
top:00px; 
left:300px; 
width:700px; 
z-index:150;
background-color:transparent;
overflow:hidden;
}

.schatten_unten {
clear:both;
width:1024px;
height:50px;
background-image:url(rand_unten.jpg)
}

.kalender1 {
width:120px;
height:100px;
margin-top:10px;
font-size:10pt;
color:#000000;
text-align:right;
border-right:3px solid #888888;
background-color:#888888;
margin-top:10px;
}

.kalender2 {
width:200px;
height:100px;
margin-top:10px;
background-color:#444444;
}

.kalender3 {
width:180px;
height:100px;
margin-top:10px;
font-size:11pt;
font-weight:bold;
color:#ffffff;
text-align:right;
border-right:10px solid #222222;
background-color:#222222;
}

.kalender4 {
width:90px;
height:100px;
margin-top:10px;
font-size:9pt;
color:#ff0000;
border-left:3px solid #888888;
background-color:#888888;
}



.ecke_lo { position:absolute; top:0px; left:0px; width:30px; height:30px; background-image:url(ecke_lo.jpg); z-index:10; }
.ecke_ro { position:absolute; top:0px; left:994px; width:30px; height:30px;background-image:url(ecke_ro.jpg); z-index:20; }
.rand_o {  position:absolute; top:0px; left:30px; width:964px; height:30px; background-image:url(rand_o.jpg); background-repeat:repeat-x; z-index:10; }
.rand_l {  position:absolute; top:30px; left:0px; width:30px; height:220px;background-image:url(rand_l.jpg); background-repeat:repeat-y; z-index:10; }
.rand_r {  position:absolute; top:30px; left:994px;width:30px; height:220px;background-image:url(rand_r.jpg); background-repeat:repeat-y; z-index:10; }
.rand_u {  width:964px; height:30px; background-image:url(rand_u.jpg); background-repeat:repeat-x; z-index:10; }
.ecke_lu { width:30px; height:30px; background-image:url(ecke_lu.jpg); z-index:10; }
.ecke_ru { width:30px; height:30px; background-image:url(ecke_ru.jpg); z-index:10; }
.black_h { position:absolute; top:30px; left:30px; width:460px; height:189px; background-image:url(top_l.gif); background-repeat:no-repeat; z-index:30; } 
.black_hr { position:absolute; top:30px; left:490px; width:504px; height:234px; background-image:url(top_r.gif); background-repeat:no-repeat; z-index:30; } 
.black_v { position:absolute; top:30px; left:30px; width:230px; height:700px; background-color:#000000; z-index:20; } 
.grau_oben1 { position:absolute; top:218px; left:30px; width:270px; height:32px; background-color:#000000; z-index:0; } 
.grau_oben2 { position:absolute; top:218px; left:300px; width:694px; height:32px; background: url(grau_oben.jpg) repeat; z-index:0; } 

.adresse { position:absolute; top:205px; left:70px; width:180px; z-index:50;
              font-family:arial,verdana,sans-serif; font-size:11pt; text-align:left; color:#ffffff; }  

