body  { background-color:#FFFFFF; text-align:left; padding:0px; margin:0px; }

* { font-size:12px; font-family:arial,sans-serif; font-weight:normal; color:#174c19;}

/* Schriftformatierungen */
h1 { color:#e77318; font-size:25px; font-weight:bold; margin-top:4px; margin-bottom:4px; }
h2 { color:#e77318; font-size:20px; font-weight:bold; margin-top:6px; margin-bottom:6px; }
h3 { color:#e77318; font-size:17px; font-weight:bold; margin-top:8px; margin-bottom:8px; }
h4 { color:#e77318; font-size:15px; font-weight:bold; margin-top:10px; margin-bottom:10px; }

b,th { font-weight:bold; }
i { font-style:italic; }

a:link    { color:#e77318; text-decoration:none; }
a:visited { color:#e77318; text-decoration:none; }
a:hover   { color:#e77318; text-decoration:none; }
a:active  { color:#e77318; text-decoration:none; }

.fett { font-weight:bold; }
.kursiv { font-style:italic; }
.unterstrichen { text-decoration:underline; }
.w { color:#ffffff; background-color:transparent;}
.r { color:red; background-color:transparent;}
.o { color:#e77318; background-color:transparent;}
.gr { color:#174c19; background-color:transparent;}
.margin15 { margin-top:15px; margin-bottom:15px; }

/* Hauptbereiche */

#rahmen{
position:static;
text-align:left;
left:0px;
top:0px;
background-color:#FFFFFF;
padding:0px;
margin:0px;
border-width:0px;
border-style:none;
width:600px;
}
#kopf{
left:0px;
top:0px;
right:0px;
width:600px;
position:static;
padding:0px;
margin:0px;
height:70px;
border-width:0px;
border-style:none;
border-bottom-color:#e77318;
border-bottom-width:1px;
border-bottom-style:dotted;
text-align:left;
}
.kopflinks { width:85px; height:75px; margin:0px; padding:0px; float:left; left:0px; }
.kopfmitte { width:505px; height:75px; text-align:center; margin:5px 0px; padding:2px; float:left; }
#kopf h1{
  margin:12px;
  font-size:30px;
}
.navkopf{
display:none;
margin:0px;
padding:0px;
border-width:0px;
border-style:none;
width:0px;
}
.navkopf li{
display:none;
margin:0px;
padding:0px;
border-width:0px;
border-style:none;
width:0px;
}
.navkopf li a:link, .navkopf li a:visited, .navkopf li{
display:none;
margin:0px;
padding:0px;
border-width:0px;
border-style:none;
width:0px;
}

#nav, #unternav, #kursraum{
display:none;
margin:0px;
padding:0px;
border-width:0px;
border-style:none;
width:0px;
}
#haupt{
text-align:justify;
position:static;
margin:0px;
width:600px;
padding:5px;
border-width:0px;
border-style:none;
background-color:#FFFFFF;
left:0px;
overflow:visible;
}
#haupt a:link, #haupt a:visited{
text-decoration:underline;
}
#haupt .logo{
text-align:center;
}
#haupt .galerielink a:link, #haupt .galerielink a:visited{
text-decoration:none;
font-size:13px;
font-weight:bold;
}
#haupt .galerie{
width:200px;
height:150px;
text-align:center;
margin:2px;
float:left;
}
.galeriedanach{
clear:both;
}
#haupt .zwischenueberschrift b{
font-size:15px;
margin-top:4px;
margin-bottom:8px;
}
#haupt form{
display:none;
width:0px;
border-width:0px;
border-style:none;
margin:0px;
padding:0px;
}
.adminbereich { text-align:left; width:100%; display:none; }
.zentriert { text-align:center; width:100%; }
.linksbuendig { text-align:left; width:100%; }
.rechtsbuendig { text-align:right; width:100%; }
.anzahleintraege { width:100%; text-align:right; }
.nichtanzeigen { display:none; width:0px; border-width:0px; border-style:none; margin:0px; padding:0px; }

/* Fürs Gästebuch */
.buchoben {border-left:1px solid #e77318; border-top:1px solid #e77318; border-right:1px solid #e77318; margin:5px 10px 0px 10px; padding:3px; text-align:left; background-color:#174c19; clear:both; color:#ffffcc; }
.buchunten {border-left:1px solid #e77318; border-bottom:1px solid #e77318; border-right:1px solid #e77318; margin:0px 10px 5px 10px; padding:3px; text-align:justify; }
.buchoben b { color:#FFFFCC; }

.linkspfeil { width:99px; text-align:left; float:left; margin:5px 0px; padding:0px; }
.mittelteil { width:445px; text-align:center; float:left; margin:5px 0px; padding:0px; }
.rechtspfeil { width:99px; text-align:right; float:left; margin:5px 0px; padding:0px; }
/* Termine Farben der Kategorien */
.terminoben {border-left:1px solid #e77318; border-top:1px solid #e77318; border-right:1px solid #e77318; margin:5px 10px 0px 10px; padding:3px; text-align:left; clear:both; }
.terminallgemein { background-color:#174c19; color:#FFFFcc; }
.terminschiess { background-color:#e77318; color:#174c19; }
.terminpraxis { background-color:#000099; color:#FFFFcc; }
.terminpruefung { background-color:#CC0000; color:#FFFFCC; }/*#174c19*/
.terminsonder { background-color:#FFFFCC; color:#174c19; }
.termintheorie { background-color:#000000; color:#FFFFCC; }

/* News */
.news {border:1px solid #e77318; margin:5px 0px; padding:3px; text-align:justify; }
.news b { font-size:15px; font-weight:bold; }

/* Adminbereich */
.adminblock { clear:both; padding:0px; margin:0px; text-align:left; width:100%; }
.admininhalt { float:left; padding:2px; margin:5px 0px 5px 0px; text-align:left; }
.adminaktionen { float:left; padding:2px; margin:5px 0px 5px 0px; text-align:left; }

/* Textausrichtungen */
.texteinspaltig { width:100%; padding:0px; margin:0px; }
.kalenderklein, .termine { float:left; }
.kalenderklein { width:190px; padding:0px; margin:0px; text-align:center; }
.termine { padding:5px; margin:0px; text-align:left; width:auto;}
.heute { border:1px solid #e77318; }
.kalender { margin-left:auto; margin-right:auto; }

.termineliste {
display:none;
padding:0px;
margin:0px;
border:0px;
width:0px;
height:0px;
}
.termineliste li{
display:none;
padding:0px;
margin:0px;
border:0px;
width:0px;
height:0px;
}


