/* Allgemeine Angaben */

body
{margin:0;
font:normal normal 400 10pt Tahoma, Geneva, Arial, sans-serif;
background-color:#FFFFCC;}

p
{font:10pt Tahoma, Geneva, Arial, sans-serif;
color:#111122;
text-align:justify;
line-height:1.5em;
margin:4px 0 3px 0;}


/* Kopfbereich */

#oben_kopf
{background-color:#FFFFCC;
height:100px;}

#ueberschrift_kopf
{position:absolute;
right:250px;
z-index:2;
font:25pt Geneva, Tahoma, Arial, sans-serif;
color:#333333;
margin:25px 15px 15px 15px;
letter-spacing:0.2em;}

/* ursprüngliche ueberschrift_kopf: */
/* {position:absolute;
right:250px;
z-index:2;
font:19pt Zapfino, serif;
color:#333333;
margin:15px;
letter-spacing:0.1em;} */

#kopfbild
{width:450px;
position:absolute;
right:0px;
z-index:1;}


/* Menübereich */

#mitte_menue
{background-color:#FFFFCC;
top:0;}

#aktueller_menuepunkt
{background-color:#FFFFCC;
float:left;}

h2
{font:17pt Geneva, Tahoma, Arial, sans-serif;
padding:2px 5px 2px 5px;
margin:0 0 0 37px;
letter-spacing:0.2em;
background-color:#660000;
color:#FFFFCC;}

#menuepunkt_unterpunkte
{font:10pt Tahoma, Geneva, Arial, sans-serif;
background-color:#FFFFCC;
color:#660000;
line-height:1.8em;
text-align:right;
margin:2px 8px 10px 0;
border-left:37px solid #660000;}

#menuepunkt_unterpunkte a:link, #menuepunkt_unterpunkte a:visited
{font:10pt Tahoma, Geneva, Arial, sans-serif;
text-decoration:none;
color:#660000;
line-height:1.8em;
padding:2px 2px 2px 15px;}

#menuepunkt_unterpunkte a:hover, #menuepunkt_unterpunkte a:active
{font:10pt Tahoma, Geneva, Arial, sans-serif;
text-decoration:none;
color:#FFFFCC;
background-color:#660000;
line-height:1.8em;
padding:2px 2px 2px 15px;}

div.gewaehlter_unterpunkt
{font:10pt Tahoma, Geneva, Arial, sans-serif;
color:#333333;
text-decoration:underline;
line-height:1.8em;
padding:1px 2px 2px 15px;}

#menue
{margin:3px 10px 10px 10px;
background-color:#FFFFCC;
padding:10px;}

#menue a:link, #menue a:visited
{font:bold 9pt Tahoma, Geneva, Arial, sans-serif;
text-decoration:none;
color:#660000;
padding:2px 2px 2px 15px;}

#menue a:hover, #menue a:active
{font:bold 9pt Tahoma, Geneva, Arial, sans-serif;
text-decoration:none;
color:#FFFFCC;
background-color:#660000;
padding:2px 2px 2px 15px;}

/* Abstandshalter Menü- und Inhaltsbereich */

#clear
{clear:both;
padding-top:2px;}

/* Inhaltsbereich */

#unten_inhalt
{background-color:#FFFFCC;}

#leere_spalte
{position:absolute;
right:0;
height:5px;
width:880px;}

/* Inhaltsbereich: Linke Spalte */

#linke_spalte
{background-color:#FFFFCC;
width:250px;
float:left;}

#linke_spalte p
{font:10pt Tahoma, Geneva, Arial, sans-serif;
color:#111122;
text-align:justify;
line-height:1.5em;
padding:0;
margin:0;}

#linke_spalte img
{padding:5px 10px 0 15px;}

div.bildunterschrift
{font:italic 8pt Tahoma, Geneva, Arial, sans-serif;
color:#000000;
padding:3px 10px 5px 15px;}

div.bildunterschrift_quelle
{font:italic 7pt Tahoma, Geneva, Arial, sans-serif;
color:#000000;
text-align:right;
padding:2px 10px 10px 0;}

#linke_spalte a:link, #linke_spalte a:visited
{font:bold 9pt Tahoma, Geneva, Arial, sans-serif;
text-decoration:none;
color:#660000;
padding:2px 2px 2px 15px;}

#linke_spalte a:hover, #linke_spalte a:active
{font:bold 9pt Tahoma, Geneva, Arial, sans-serif;
text-decoration:none;
color:#FFFFCC;
background-color:#660000;
padding:2px 2px 2px 15px;}

/* Inhaltsbereich: Rechte Spalte */

#rechte_spalte
{margin:0 30px 5px 272px;
background-color:#FFFFCC;
padding-left:3px;}

h1
{font:13pt Tahoma, Geneva, Arial, sans-serif;
text-align:right;
margin:0;
letter-spacing:0.1em;
color:#111122;}

/* ursprüngliche h1 Überschrift: */
/* {font:13pt Zapfino, serif;
text-align:right;
margin:0;
letter-spacing:0.1em;
color:#111122;} */

#rechte_spalte a:link, #rechte_spalte a:visited
{font:bold 9pt Tahoma, Geneva, Arial, sans-serif;
text-decoration:none;
color:#660000;
padding:2px 2px 2px 15px;}

#rechte_spalte a:hover, #rechte_spalte a:active
{font:bold 9pt Tahoma, Geneva, Arial, sans-serif;
text-decoration:none;
color:#FFFFCC;
background-color:#660000;
padding:2px 2px 2px 15px;}

#rechte_spalte_bildergalerie
{margin:0 0 5px 0;
background-color:#FFFFCC;}

#rechte_spalte_bildergalerie a:link, #rechte_spalte_bildergalerie a:visited
{color:#FFFFCC;
background-color:#FFFFCC;
text-decoration:none;
padding:0;}

#rechte_spalte_bildergalerie a:hover, #rechte_spalte_bildergalerie a:active
{color:#FFFFCC;
background-color:#FFFFCC;
text-decoration:none;
padding:0;}

img.bildergalerie
{padding:0 5px 5px 0;
margin:0;
border:0px;}

div.von
{font:italic 9pt Tahoma, Geneva, Arial, sans-serif;
text-align:right;}

div.link_weiter
{text-align:right;}

div.link_weiter a:link, div.link_weiter a:visited
{font:bold 9pt Tahoma, Geneva, Arial, sans-serif;
text-decoration:none;
color:660000;
padding:2px 15px 2px 2px;}

div.link_weiter a:hover, div.link_weiter a:active
{font:bold 9pt Tahoma, Geneva, Arial, sans-serif;
text-decoration:none;
color:#FFFFCC;
background-color:660000;
padding:2px 15px 2px 2px;}

div.link_zurueck
{float:left;}

div.link_zurueck a:link, div.link_zurueck a:visited
{font:bold 9pt Tahoma, Geneva, Arial, sans-serif;
text-decoration:none;
color:#660000;
padding:2px 2px 2px 15px;}

div.link_zurueck a:hover, div.link_zurueck a:active
{font:bold 9pt Tahoma, Geneva, Arial, sans-serif;
text-decoration:none;
color:#FFFFCC;
background-color:660000;
padding:2px 2px 2px 15px;}

/* Fußzeile - nicht sichtbar, da kein Inhalt */

#leere_fusszeile
{clear:both;
align:center;
text-align:center;
padding:10px 0 20px 0;}

#leere_fusszeile a:link, #leere_fusszeile a:visited, #leere_fusszeile a:active
{font:bold 8pt Tahoma, Geneva, Arial, sans-serif;
text-decoration:none;
background-color:#660000;
color:#FFFFCC;
padding:2px 2px 2px 15px;}

#leere_fusszeile a:hover
{font:bold 8pt Tahoma, Geneva, Arial, sans-serif;
text-decoration:none;
color:#660000;
background-color:#FFFFCC;
padding:2px 2px 2px 15px;}