body { background-image:url(logos/bg_gelb.gif); top:0px; left:0px; right:auto; margin:0px; padding:0px; height:100%;}

p,ul,ol,li,div,th,b,i,span { color:#000000; font-size:10pt; font-family:Arial, 'MS Sans Serif', sans-serif; }

#haupt { 
margin:50px auto 0px auto;
background-color:#FFFFFF;
width:960px;
padding:20px;

}

#bgbalken { 
height:30px;
width:100%;
background-image:url(logos/bg_orange.gif);
text-align:center;
border-bottom-width:2px;
border-bottom-color:#BE0D16; 
border-bottom-style:solid;
border-top-width:2px;
border-top-color:#BE0D16;
border-top-style:solid;
}

#balken { 
background-image:url(logos/bg_orange.gif);
margin:0px auto;
width:1000px;
height:30px;
}

#info { 
margin:0px auto;
background-color:white;
padding-left:30px;
padding-right:30px;
padding-top:30px;
padding-bottom:30px;
width:940px;
min-height:500px;
}

#infounter { 
margin:0px auto;
background-color:white;
padding-left:30px;
padding-right:30px;
padding-top:0px;
padding-bottom:30px;
width:940px;
min-height:500px;
}

#heiss { 
margin:0px auto;
background-color:white;
padding-left:30px;
padding-right:30px;
padding-top:30px;
padding-bottom:0px;
width:940px;
}


#album { 
margin:0px auto;
background-color:white;
padding-left:30px;
padding-right:30px;
padding-top:20px;
padding-bottom:30px;
width:940px;
}

#aktuell {
position:absolute;
margin-left:650px;
margin-top:0px;
width:290px;
float:right;
overflow:hidden;
border-right:20px;
}

#bilder {
position:absolute;
margin-left:650px;
margin-top:20px;
width:290px;
float:right;
overflow:hidden;
border-right:20px;
}

#impression01 {
position:absolute;
margin-left:50px;
margin-top:10px;
width:250px;
height:167px;
overflow:hidden;
}

#impression02 {
position:absolute;
margin-left:345px;
margin-top:10px;
width:250px;
height:167px;
overflow:hidden;
}

#impression03 {
position:absolute;
margin-left:640px;
margin-top:10px;
width:250px;
height:167px;
overflow:hidden;
}

#impression04 {
position:absolute;
margin-left:0px;
margin-top:200px;
width:250px;
height:167px;
overflow:hidden;
}

#impression05 {
position:absolute;
margin-left:265px;
margin-top:200px;
width:228px;
height:167px;
overflow:hidden;
}

#impression06 {
position:absolute;
margin-left:690px;
margin-top:200px;
width:250px;
height:167px;
overflow:hidden;
}

#impression07 {
position:absolute;
margin-left:0px;
margin-top:390px;
width:250px;
height:167px;
overflow:hidden;
}

#impression08 {
position:absolute;
margin-left:445px;
margin-top:473px;
width:228px;
height:167px;
overflow:hidden;
}

#impression09 {
position:absolute;
margin-left:690px;
margin-top:390px;
width:250px;
height:167px;
overflow:hidden;
}

#impression10 {
position:absolute;
margin-left:265px;
margin-top:390px;
width:167px;
height:250px;
overflow:hidden;
}

#impression11 {
position:absolute;
margin-left:508px;
margin-top:200px;
width:167px;
height:250px;
overflow:hidden;
}

#navi {
position:absolute;
margin-left:650px;
margin-top:20px;
width:290px;
float:right;
overflow:hidden;
border-right:20px;
}

#plan {
position:absolute;
margin-left:100px;
margin-top:172px;
width:350px;
overflow:hidden;
border-right:20px;
}

h1 { font-size:12pt; color:#006699; }
h2 { font-size:12pt; color:#BE0D16; }

*.rot { font-size:10pt; color:#BE0D16; }
*.blau { font-size:10pt; color:#006699; }
*.gelb { font-size:10pt; color:#FFCC33; }
*.schwarz { font-size:10pt; color:#000000; }
*.unter  { font-size:9pt; color:#BE0D16; }

*.frot { font-size:10pt; font-weight:700; color:#BE0D16; }
*.fblau { font-size:10pt; font-weight:700; color:#006699; }
*.fgelb { font-size:10pt; font-weight:700; color:#FFCC33; }
*.kschwarz { font-size:8pt; color:#000000; }

*.navi {
 border-left-width:2px;
  border-left-style:solid;
  border-left-color:#BE0D16;
  padding:0px;
  text-align:center; }

*.navili {
 padding:0px;
  text-align:center; 
}

*.aktiv { font-family:'MS Sans Serif'; font-size:10pt; font-weight:700; color:#006699; }

*.termin { 
text-align:left;
background-image:url(logos/bg_hell.gif);
border-width:1px;
border-color:#BE0D16;
border-style:dotted;
padding:10px; }

*.verzeichnis { 
text-align:left;
height:30px;
background-image:url(logos/bg_hell.gif);
border-width:1px;
border-color:#BE0D16;
border-style:dotted;
padding:5px; }

*.verzeichnis2 { 
text-align:left;
background-image:url(logos/bg_hell.gif);
border-width:1px;
border-color:#BE0D16;
border-style:dotted;
padding:5px; }

*.strich {
border-style:dotted; 
border-width:1px; 
height:1px; 
color:#A5A5A5; 
background-color:transparent; 
}


*.inirot { font-size:10pt; font-weight:700; color:#BE0D16; }
*.iniblau { font-size:10pt; font-weight:700; color:#006699; }

a:link { font-family:'MS Sans Serif'; font-size:10pt; font-weight:700; color:#BE0D16; text-decoration:none; }
a:hover { font-family:'MS Sans Serif'; font-size:10pt; font-weight:700; color:#BE0D16; text-decoration:none; }
a:visited { font-family:'MS Sans Serif'; font-size:10pt; font-weight:700; color:#BE0D16; text-decoration:none; }
a:active { font-family:'MS Sans Serif'; font-size:10pt; font-weight:700; color:#BE0D16; text-decoration:none; }

a.balken:link { font-family:'MS Sans Serif'; font-size:10pt; font-weight:700; color:#BE0D16; text-decoration:none; }
a.balken:hover { font-family:'MS Sans Serif'; font-size:10pt; font-weight:700; color:#006699; text-decoration:none; }
a.balken:visited { font-family:'MS Sans Serif'; font-size:10pt; font-weight:700; color:#BE0D16; text-decoration:none; }
a.balken:active { font-family:'MS Sans Serif'; font-size:10pt; font-weight:700; color:#BE0D16;text-decoration:none; }

a.mehr:link { font-size:10pt; font-weight:200; color:#006699; text-decoration:none; }
a.mehr:hover { font-size:10pt; font-weight:200; color:#006699; text-decoration:none; }
a.mehr:visited { font-size:10pt; font-weight:200; color:#006699; text-decoration:none; }
a.mehr:active { font-size:10pt; font-weight:200; color:#006699; text-decoration:none; }

a.schwarz:link { font-size:10pt; font-weight:200; color:#000000; text-decoration:none; }
a.schwarz:hover { font-size:10pt; font-weight:200; color:#006699; text-decoration:none; }
a.schwarz:visited { font-size:10pt; font-weight:200; color:#000000; text-decoration:none; }
a.schwarz:active { font-size:10pt; font-weight:200; color:#000000; text-decoration:none; }


