* {
         margin: 0;
         padding: 0;

}

body {

         font-size: 14px;
         color: gold;
         font-family: Calibri;
         background: #fff;
         text-align:center;
         margin: 0 auto;

}

.print {

       display:none;

}

a {color: gold; text-decoration: underline;}
a:hover {color: gold; text-decoration: underline;}

/* Definition Überschriften */
h1 {font: normal 20px Calibri;}
h2 {font: bold 20px Calibri;text-decoration: underline;}
h3 {font: italic 16px Calibri;}
h4 {font-size: 16px; font:Calibri;color: #00FF00;} /* Highlight-Color */
h6 {font: normal 13px Calibri; color: #5A5A43;}


/* Das ist die Unterstrichlinie */
hr {
         border:solid gold 1px;

         background:gold;
         margin-top:5px;
         margin-bottom:5px;

}


input, select, textarea {font: Calibri;   }
.feld { color:gold;background-color:#fc4444;border:1px solid gold; }
.bereich { color:gold;background-color: #fc4444;border:1px solid gold;}
.auswahl { background-color:#fc4444;   color: gold;}
.check { color:gold;background-color:#fc4444; border:1px solid #ddd; }
.Radio {  }
.button {}


#search, ul { padding: 3px; width: 150px; border: 1px solid gold; color: gold; font: calibri; font-size: 14px;background: #fc4444}
 ul { list-style-type: none; font: calibri; font-size: 12px;  margin: 5px 0 0 0}
 li { margin: 0 0 5px 0; cursor: default; color: gold;}
 li:hover { background: #eb2f2f; }


/* Gesamtverpackung, Gesamtbreite=1250px */
.gesamt {

         width:1250px;
         border:0px solid #FAC801;
         margin: 0 auto;
         position:relative;


}


/* Kopfbereich, wo Wappen Ortsschild und Thumbnails enthalten sind */
.header {

         height:107px;
         width:1250px;
         border:0px solid #FAC801;
         background-image: url(bilder-martin/header.gif);
         background-repeat: no-repeat;
}


/* Der Inhalt der Seite, mit den 3 Spalten */
.inhalt {

         border:0px solid #FAC801;
         width:1250px;
         background-color: #fc4444;
         background-image: url(bilder-martin/inhalt.gif);
         background-repeat: repeat-y;

}


/* Linke Spalte (Menü-Spalte) */
.links {

         float:left;
         width:153px;
         border:0px solid #FAC801;
         text-align:left;

}

/* Links oben die Ecke */

.links_ecke {

         background-image: url(bilder-martin/links_ecke.gif);
         background-repeat: no-repeat;
         width:153px;
         height:92px;
         border:0px solid #FAC801;

}


/* Mittel Spalte (Untermenübuttons und Text) */
.mitte {

         padding-left:153px;padding-right:153px;
         border:0px solid #00FF00;
         text-align:left;
         min-height:700px;

}

/* Container, wo die Untermenüpunkte drin sind */
.inhalt_oben {

         height:93px;
         width:944px;
         background-image: url(bilder-martin/inhalt_oben.gif);
         background-repeat: no-repeat;
         border:0px solid #FAC801;
         text-align:left;

}

/* Hier ist der Inhalt drin */
.text {

         padding-left:10px;
         border:0px solid #FAC801;
         min-height:600px;

}


/* Rechte Spalte */
.rechts {

         float:right;
         width:153px;
         border:0px solid #0000FF;

}

/* Rechts oben die Ecke */
.rechts_ecke {

         background-image: url(bilder-martin/rechts_ecke.gif);
         background-repeat: no-repeat;
         width:153px;
         height:92px;
         border:0px solid #FAC801;

}


/* Der Footer mit Sponsoren und Copyright */
.footer {

         width:1250px;
         border:0px solid #FAC801;
         background-image: url(bilder-martin/bg.gif);
         background-repeat: repeat-y;

}

/* Linke Spalte Footer mit links unten Ecke */
.footer_links {

         width:153px;
         height:92px;
         float:left;
         border:0px solid #FAC801;
         background-image: url(bilder-martin/links_ecke_unten.gif);
         background-repeat: no-repeat;

}

/* Mittlere Spalte Footer */
.footer_mitte {

         padding-left:153px;
         padding-right:153px;
         border:0px solid #FAC801;

}

/* Mittlere Spalte Footer mit Bild*/
.footer_mitte_oben {

         margin: 0 auto;
         text-align:center;
         padding-left:153px;
         padding-right:153px;
         height:93px;
         border:0px solid #FAC801;
         background-image: url(bilder-martin/footer_unten.gif);
         background-repeat: no-repeat;

}

/* Rechte Spalte Footer mit rechts unten Ecke */
.footer_rechts {

      width:153px;
      height:92px;
      float:right;
      border:0px solid #FAC801;
      background-image: url(bilder-martin/rechts_ecke_unten.gif);
      background-repeat: no-repeat;

}

.footer_unten {

      width:1250px;
      height:12px;
      border:0px solid #FAC801;
      background-image: url(bilder-martin/leiste_unten.gif);
      background-repeat: no-repeat;

}











div.untertitel_rechts {
  float: right;
  width: 260px;
  border: 1px solid #FFFF00;
  margin: 5px 10px 5px 10px;
  padding: 5px;
  text-align: center;
}
div.untertitel_links {
  float: left;
  width: 260px;
  border: 1px solid #FFFF00;
  margin: 5px 10px 5px 10px;
  padding: 5px;
  text-align: center;
}
div.untertitel_links2 {
  float: left;
  width: 170px;
  border: 1px solid #FFFF00;
  margin: 5px 10px 5px 10px;
  padding: 5px;
  text-align: center;
}
div.untertitel_links3 {
  float: left;
  border: 1px solid #FFFF00;
  margin: 5px 5px 5px 5px;

  text-align: center;
}


a.info {position:relative; z-index:1; text-decoration:underline;}

a.info:hover {z-index:2;}

a.info span {display: none; text-decoration:none;}

a.info:hover span
{
display:block;
text-decoration:none;
position:absolute;
top:0px;
left:8em;
min-width:12em;
border:1px solid gold;
background-color:#fc4444;
color: gold;
text-align: center;
padding: 4px;
font-size: 14px;
font: Calibri;
}

a.info2 {position:relative; z-index:1; text-decoration:underline;}

a.info2:hover {z-index:2;}

a.info2 span {display: none; text-decoration:none;z-index:2;}

a.info2:hover span
{
display:block;
z-index:2;
text-decoration:none;
position:absolute;
top:50px;
left:0px;
min-width:12em;
border:1px solid gold;
background-color:#fc4444;
color: gold;
text-align: center;
padding: 4px;
font-size: 14px;
font: Calibri;
}