@charset "ISO-8859-1";
body {background-color: #BCFFBC; color:#000000; margin-top: 0px}

h1 {text-align: left; font-size: 18px; font-style: italic; font-weight: bolder;  }
h4 {text-align: center; font-size: 18px; font-style: italic; font-weight: bolder;  }
h2 {text-align: center; font-size: 25px; font-style: italic; font-weight: bolder; }
h3 {text-align: center; font-size: 40px; font-style: italic; font-family:cursive;  font-weight: bold; }


#kopf { border: 0px ridge silver; padding-left: 2px; }

#ht { border: 0px ridge silver; font-size: 14px; font-family:Times; }


a {font-family: sans-serif; font-size: 14px; color: #000000; text-decoration: none;  font-style:italic; }
a:hover {color:#EE0000; text-decoration:none; background-color:#FFFF80;}
a:active {color:#0000EE; background-color:#FFFF80; }
a:focus {color:#CD4513; background-color:#FFFF80; }


.navig { margin: 0 5px 0 -30px;}
.navre { padding-right: 8px; }
.inhalt { padding-left: 10px; padding-right: 10px; border-left: 6px ridge #004000; border-right: 0px ridge #004000; font-size: 14px; font-family: Comic Sans MS; }
.kurz { padding-left: 150px; padding-right: 150px; border-left: 6px ridge #004000; border-right: 0px ridge #004000; font-size: 14px; font-family: Comic Sans MS; }
.text {text-align: center; font-size: 16px; font-family: sans-serif; border-left: 6px ridge #004000; border-right: 0px ridge #004000; }
.oben { padding-left: 10px; padding-right: 10px; font-size: 14px; font-family: Comic Sans MS; }

.xbtooltip { display: none; position: absolute; background-color: #00FF00; padding: 10px; width: 500px; text-align: justify}

#Bildbereich {  clip:rect(0 500px 334px 0); visibility:show; }
#Navigationsbereich {font-size:24px; }

neu:before{content:"Ab September 2025 habe ich wieder 2 Plätze frei!";color:#ff0000;}