/* DATEI: formate.css */

/* Es folgen die Style-Definitionen, die Sie aendern koennen: */
/* Unterhalb jedes Befehls steht eine Kurzerklaerung */

body { margin-top:0px; margin-bottom:0px; margin-left:00px; margin-right:0px; color:black;
background-color:#FFFFFF;}
/* hellgelblich: #FFE8C9 */
/* margin-top = Abstand zwischen Fensterrand und Inhalt oben */
/* margin-bottom = Abstand zwischen Fensterrand und Inhalt unten */
/* 10px = 10 Pixel, Wert aenderbar */

/* Positionierungen der Dachsbildchen */
#oben_rechts {
  padding:0px 0px 0px 0px;
  position:absolute;
  top:220px;
  right:5px;
  overflow:hidden;
  z-index: -1;
}
#unten_links {
  padding:0px 0px 0px 0px;
  position:absolute;
  top:460px;
  left:15px;
  overflow:hidden;
  z-index: -1;
}
#oben_links {
  padding:0px 0px 0px 0px;
  position:absolute;
  top:120px;
  left:5px;
  overflow:hidden;
  z-index: -1;
}
#mitte_links {
  padding:0px 0px 0px 0px;
  position:absolute;
  top:260px;
  left:40px;
  overflow:hidden;
  z-index: -1;
}
#klein { font-size: 3pt; }
#schmal { margin-top:0px; margin-bottom:0px; font-size:7pt;}
#selektiert {color: #D20B0B; font-size:13pt; font-weight:bold;}     /* ausgewählter Menüpunkt 1.Zeile */
#menupunkte {margin-top:0px; color:#D20B0B; font-size:11pt; font-weight:bold; letter-spacing:0.1mm;}
#zweite_Zeile { font-size: 10pt; }
#zitat { color: #CC0A0A; font-weight:bold; font-style:italic; }

/* schmal für Impressum-Tabelle, damit die Zellenabstände klein sind */
/* font-family = Schriftart fuer Textelemente */
p { margin-top:3px; margin-bottom:1px}

table { margin-left:0px; margin-right:0px; }

p,h1,h2,h3,h4,h5,h6,ul,ol,li,div,td,th,address,blockquote,nobr,b,i
     { font-family: Trebuchet MS, Verdana, Arial, Tahoma, Lucida Sans Unicode; color: #0A0A4F; }
/* font-family = Schriftart fuer Textelemente */

h1 { font-size:22pt; color:#D20B0B; letter-spacing:0.4mm; margin-top:0px;margin-bottom:0px;}
/* font-size = Schriftgroesse */
/* 18pt = 18 Punkt, Wert aenderbar */

h2 { font-size:14pt; color:#0A0A4F; margin-top:0px; margin-bottom:12px; font-weight:lighter;}
/* Seitenueberschriften */
/* font-size = Schriftgroesse */
/* 16pt = 16 Punkt, Wert aenderbar */

 /* Menüpunkte */
h3 { font-size: 11pt; margin-top:0px; margin-bottom:5px; font-family: Trebuchet MS, Lucida Sans Unicode, Verdana, Tahoma; }

h4 { font-size:20pt; margin-top:1px; margin-bottom:1px;}

h5 { font-size:14pt; margin-top:1px; margin-bottom:1px;}

h6 { font-size: 0.7em; font-weight: lighter; margin-top:4px; margin-bottom:0px;}

p,ul,ol,li,div,td,th,address,nobr,b,i { font-size:10pt; }
/* normaler Text */
/* font-size = Schriftgroesse */
/* 11pt = 11 Punkt, Wert aenderbar, 1em = 18pt */

a:link {color: #0A0A4F; text-decoration: none; font-weight:bold; letter-spacing:0.1mm;}
a:visited { color:#0A0A4F; text-decoration: none; font-weight:bold; letter-spacing:0.1mm;}
a:active { color:#0A0A4F; text-decoration:none; font-weight:bold;  letter-spacing:0.1mm;}
a:hover {color: #0A0A4F;}
/* a:link = Verweise zu noch nicht besuchten Seiten */
/* a:visited = Verweise zu bereits besuchten Seiten */
/* a:active = Verweise, die gerade angeklickt werden */
/* color = Farbe */
/* text-decoration = Textstil */
/* underline = unterstrichen, Default-Wert, Wert aenderbar */
/* none = nicht unterstrichen, Wert aenderbar */

a.infotext {
text-decoration: none
}

a.infotext:hover {
background: #E6E6E6;
text-decoration: none;
}

a.infotext span {
visibility: hidden;
position: absolute;
left: 25em;
margin-top: 2em;
background: #F9E10B;
padding: 1em;
text-decoration: none;
}

a.infotext:hover span {
visibility: visible;
border: 2px solid #E6E6E6;
color: #000000;
background: #F9E10B;
text-decoration: none;
width: 500px;
}