/* Navigation oben */
a.nav_oben:link {font-family:verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: 600; font-style: normal; color: #791824; line-height: 22px; text-decoration:none}
a.nav_oben:visited {font-family:verdana, arial, helvetica, sans-serif; font-size: 11px;  font-weight: 600; font-style: normal; color: #791824; line-height: 22px;  text-decoration:none}
a.nav_oben:hover {font-family:verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: 600; font-style: normal; color: #8E8C80; line-height: 22px; text-decoration:none}
a.nav_oben:active {font-family:verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: 600; font-style: normal; color: #791824; line-height: 22px; text-decoration:none}

/* Navigation linke Seite, Unternavigation */
a.nav_links:link {font-family:verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: 600; font-style: normal; color: #791824; line-height: 12px; vertical-align: bottom; text-decoration:none}
a.nav_links:visited {font-family:verdana, arial, helvetica, sans-serif; font-size: 11px;  font-weight: 600; font-style: normal; color: #791824; line-height: 12px; vertical-align: bottom; text-decoration:none}
a.nav_links:hover {font-family:verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: 600; font-style: normal; color: #FCF9EB; line-height: 12px; vertical-align: bottom; text-decoration:none}
a.nav_links:active {font-family:verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: 600; font-style: normal; color: #791824; line-height: 12px; vertical-align: bottom; text-decoration:none}

/* Navigation unten, klein */
a.nav_unten:link {font-family:verdana, arial, helvetica, sans-serif; font-size: 10px; font-style: normal; color: #791824; vertical-align: center; text-decoration:none}
a.nav_unten:visited {font-family:verdana, arial, helvetica, sans-serif; font-size: 10px; font-style: normal; color: #791824; vertical-align: center; text-decoration:none}
a.nav_unten:hover {font-family:verdana, arial, helvetica, sans-serif; font-size: 10px; font-style: normal; color: #8E8C80; vertical-align: center; text-decoration:none}
a.nav_unten:active {font-family:verdana, arial, helvetica, sans-serif; font-size: 10px; font-style: normal; color: #791824; vertical-align: center; text-decoration:none}

/* Links innerhalb des Textes */
a:link {font-family:verdana, arial, helvetica, sans-serif; font-size: 12px;  font-style: normal; color: #B52436; line-height: 12px; text-decoration:none}
a:visited {font-family:verdana, arial, helvetica, sans-serif; font-size: 12px;  font-style: normal; color: #B52436; line-height: 12px; text-decoration:none}
a:hover {font-family:verdana, arial, helvetica, sans-serif; font-size: 12px;  font-style: normal; color: #24070B; line-height: 12px; text-decoration:none}
a:active {font-family:verdana, arial, helvetica, sans-serif; font-size: 12px;  font-style: normal; color: #24070B; line-height: 12px; text-decoration:none}

/* Links quiz button */
a.quiz:link {vertical-align: bottom; text-align: right}
a.quiz:visited {}
a.quiz:hover {vertical-align: bottom; text-align: right}
a.quiz:active {vertical-align: bottom; text-align: right}

a.linkliste:link {font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 600; color: #8E8C80; line-height: 18px; margin-left:10px; text-decoration:none }
a.linkliste:visited {font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 600; color: #8E8C80; line-height: 18px; margin-left:10px; text-decoration:none }
a.linkliste:hover {font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 600; color: #791824; line-height: 18px; margin-left:10px; text-decoration:none }
a.linkliste:active {font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 600; color: #8E8C80; line-height: 18px; margin-left:10px; text-decoration:none }


a.nachoben:link {font-family:verdana, arial, helvetica, sans-serif; font-size: 12px; font-style: normal; color: #C00000; vertical-align: center; text-decoration:none}
a.nachoben:visited {font-family:verdana, arial, helvetica, sans-serif; font-size: 12px; font-style: normal; color: #C00000; vertical-align: center; text-decoration:none}
a.nachoben:hover {font-family:verdana, arial, helvetica, sans-serif; font-size: 12px; font-style: normal; color: #8E8C80; vertical-align: center; text-decoration:none}
a.nachoben:active {font-family:verdana, arial, helvetica, sans-serif; font-size: 12px; font-style: normal; color: #8E8C80; vertical-align: center; text-decoration:none}


.hintergrund { background-image:url("grafic/maingrafic/stein_mitte_02.gif"); background-repeat:repeat-y; width:190px; vertical-align:top;}

/*Überschriften*/

/* Überschriften ueb_03 */
.ueb_03 { font-family:verdana, arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 600;  color: #24070B; }

/* Bildunterschriften bildunterschrift */
.bildunterschrift { font-family:verdana, arial, helvetica, sans-serif; font-size: 10px; font-style: normal;  color: #24070B; }

.ueberschrift { font-family:verdana, arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 800;  color: #791824; }

.impressum { font-family:verdana, arial, helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 20px; color: #791824; }

.impressum_text { font-family:verdana, arial, helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 20px; }

.ueberschrift_gross { font-family:verdana, arial, helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: 800;  color: #791824; }



/* Alles mit "Stein": Grafiken für die Navigation */
td.steinunten {background-image:url("./grafic/maingrafic/stein_unten.gif"); background-repeat:no-repeat; }

td.steinoben {background-image:url("./grafic/maingrafic/stein_oben_02.gif"); background-repeat:no-repeat; }

td.steingut {background-image:url("./grafic/maingrafic/stein_mitte_02.gif"); background-repeat:no-repeat; }

td.gross { height:25px; }

/* Scrollbalken im Inhaltsfenster */
body {
  scrollbar-base-color:#FCF9EB;
  scrollbar-arrow-color:#791824;
  scrollbar-face-color:#FCF9EB;
  scrollbar-highlight-color:#FCF9EB;
  scrollbar-shadow-color:#FCF9EB;
  scrollbar-track-color:#FCF9EB;
  scrollbar-darkshadow-color:#FCF9EB;
}

body.ohnebalken {
background-color:#AAA89F;
color:#000000;
scrollbar-base-color:#AAA89F;
  scrollbar-arrow-color:#AAA89F;
  scrollbar-face-color:#AAA89F;
  scrollbar-highlight-color:#AAA89F;
  scrollbar-shadow-color:#AAA89F;
  scrollbar-track-color:#AAA89F;
  scrollbar-darkshadow-color:#AAA89F;
}

/*Sitemap*/

a.sitemap:link {font-family:verdana, arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 600; color: #791824; line-height: 25px;}
a.sitemap:visited {font-family:verdana, arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 600; color: #791824; line-height: 25px;}
a.sitemap:hover {font-family:verdana, arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 600; color: #8E8C80; line-height: 25px;}
a.sitemap:active {font-family:verdana, arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 600; color: #8E8C80; line-height: 25px;}

a.sitemap_unter:link {font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 600; color: #8E8C80; line-height: 18px; margin-left:10px; text-decoration:none }
a.sitemap_unter:visited {font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 600; color: #8E8C80; line-height: 18px; margin-left:10px; text-decoration:none }
a.sitemap_unter:hover {font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 600; color: #791824; line-height: 18px; margin-left:10px; text-decoration:none }
a.sitemap_unter:active {font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 600; color: #8E8C80; line-height: 18px; margin-left:10px; text-decoration:none }

a.sitemap_unter_2:link {font-family:verdana, arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: 600; color: #8E8C80; line-height: 15px; margin-left:15px; text-decoration:none }
a.sitemap_unter_2:visited {font-family:verdana, arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: 600; color: #8E8C80; line-height: 15px; margin-left:15px; text-decoration:none }
a.sitemap_unter_2:hover {font-family:verdana, arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: 600; color: #791824; line-height: 15px; margin-left:15px; text-decoration:none }
a.sitemap_unter_2:active {font-family:verdana, arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: 600; color: #8E8C80; line-height: 15px; margin-left:15px; text-decoration:none }


/* Text */
.text { font-family:verdana, arial, helvetica, sans-serif; font-size: 12px; font-style: normal;  color: #24070B; }

/* Text in groß */
.text_gross { font-family:verdana, arial, helvetica, sans-serif; font-size: 12px; font-style: normal;  color: #24070B; }

/* Text Lucia, Männchen in der Rubrik "Für Kinder" */
.lucia { font-family:verdana, arial, helvetica, sans-serif; font-size: 12px; font-style: normal;  color: #F0880D; }

/* Text Ganzfix, Männchen in der Rubrik "Für Kinder" */
.ganzfix { font-family:verdana, arial, helvetica, sans-serif; font-size: 12px; font-style: normal;  color: #006766; }

/* Text Tassilo, Männchen in der Rubrik "Für Kinder" */
.tassilo { font-family:verdana, arial, helvetica, sans-serif; font-size: 12px; font-style: normal;  color: #3896B4; }

/* Text Tira, Männchen in der Rubrik "Für Kinder" */
.tira { font-family:verdana, arial, helvetica, sans-serif; font-size: 12px; font-style: normal;  color: #f85762; }



/*Linienformatierungen*/
.oben_rechts {border-top-width:1px; border-top-style:solid; border-color:#24070B; border-right-width:1px; border-right-style:solid; border-color:#24070B; }

.oben_unten {border-top-width:1px; border-top-style:solid; border-color:#24070B; border-bottom-width:1px; border-bottom-style:solid; border-color:#24070B; }

.oben {border-top-width:1px; border-top-style:solid; border-color:#24070B; }

.unten {border-bottom-width:1px; border-bottom-style:solid; border-color:#24070B; font-size:5px; }

.alle {border-top-width:1px; border-top-style:solid; border-color:#24070B; border-bottom-width:1px; border-bottom-style:solid; border-color:#24070B; border-left-width:1px; border-left-style:solid; border-color:#24070B; border-right-width:1px; border-right-style:solid; border-color:#24070B; }

.amboden { border-top-width:1px; border-top-style:solid; border-color:#24070B; }

/*Veranstaltungskalender*/

.veranstueb {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 700; font-style: normal; color: #24070B; line-height: 30px; vertical-align: top; border-bottom-width:1px; border-bottom-style:solid; border-color:#24070B;}

.veranst {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #24070B; line-height: 18px; vertical-align: top; border-bottom-width:1px; border-bottom-style:solid; border-color:#24070B;}

.unten_linie_veranst {border-bottom-width:1px; border-bottom-style:solid; border-color:#24070B; }

a.veranst_link:link {font-family:verdana, arial, helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 18px; color: #791824; vertical-align: top; text-decoration:none }
a.veranst_link:visited {font-family:verdana, arial, helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 18px; color: #791824; vertical-align: top; text-decoration:none}
a.veranst_link:hover {font-family:verdana, arial, helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 18px; color: #8E8C80; vertical-align: top; text-decoration:none}
a.veranst_link:active {font-family:verdana, arial, helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 18px; color: #8E8C80; vertical-align: top; text-decoration:none}

/*Reste*/
.unternavigation {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 600; font-style: normal; color: #791824; line-height: 12px; vertical-align: center;}

.navigation_oben {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 600; font-style: normal; color: #791824; line-height: 20px;}

.navigation_unten {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #791824;}

.unternavigation_unterpunkte {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #791824; text-indent: 20pt; left: 0px; clip:   rect(   ); vertical-align: bottom;}

.nav_rec {color: #791824; clip: rect(7px,12px,8px,8px);}

.oben_rechts {border-top-width:1px; border-top-style:solid; border-color:#24070B; border-right-width:1px; border-right-style:solid; border-color:#24070B; }

.oben {border-top-width:1px; border-top-style:solid; border-color:#24070B; }

.unten {border-bottom-width:1px; border-bottom-style:solid; border-color:#24070B; font-size:5px; }

.amboden { border-top-width:1px; border-top-style:solid; border-color:#24070B; }