@charset "iso-8859-1";
/* CSS Document */

BODY { 
	background-color:#eee; 
	font-family:verdana;
	margin:2px;
}

#page { /* Hauptfenster, ggf mit Rahmen */
    background-color: #f00; 	/* ohne Rahmen = gleiche Farbe wie BODY.background-color */
	width: 882px;				/* absolute Breite des Fensters */
	height: 624px;				/* absolute Höhe des Fensters */
	position: relative;
	overflow:hidden;
}
#content { /* das tatsächliche CONTENT-Fenster */
    background-color: #fff;		/* ggf. abweichende Hintergrundfarbe für das eigentliche Content-Fenster */
	width: 880px;				/* Größe des Content-Fensters = Größe - 2px von #page */
	height: 622px;
	top:1px;					/* Positionierung um 1px nach und unten (links wird durch automatisches center ausgeglichen */
	left:0px;
	position: relative;
	text-align:left;
}

DIV { margin:0px; padding:0px; }

a.link {         color:#009; text-decoration:none; font-size:10px; }
a:link.link {    color:#009; text-decoration:none; }
a:visited.link { color:#009; text-decoration:none; }
a:active.link {  color:#009; text-decoration:none; }
a:hover.link {   color:#03F; text-decoration:underline; }

#impressum {
	width:875px;
	text-align:right;
	margin-top:3px;
}
#impressum a { color:#000; font-family:Verdana; font-size:10px; font-weight:bold; text-decoration:none; }
#impressum a:link { color:#000; font-family:Verdana; font-size:10px; font-weight:bold; text-decoration:none; }
#impressum a:visited { color:#000; font-family:Verdana; font-size:10px; font-weight:bold; text-decoration:none; }
#impressum a:active { color:#000; font-family:Verdana; font-size:10px; font-weight:bold; text-decoration:none; }
#impressum a:hover { color:#555; font-family:Verdana; font-size:10px; font-weight:bold; text-decoration:underline; }

a.termin {         color:#950924; text-decoration:none; }
a:link.termin {    color:#950924; text-decoration:none; }
a:visited.termin { color:#950924; text-decoration:none; }
a:active.termin {  color:#950924; text-decoration:none; }
a:hover.termin {  color:#B0490B; text-decoration:underline; }


/* neue positionierung des gesamten Contents in der Mitte des Browsers mit css */
#centerdiv { /* Div-Container mit fester Größe in der Mitte des Browsers positionieren */	
  position:absolute;
  height:648px; 
  width:880px;
  margin:-324px 0px 0px -440px;
  top: 50%; 
  left: 50%;
  text-align:left;
  padding: 0px;
}
#contentdiv { /* Content-DIV (Darstellungsbereich mit rotem Rahmen */
  position:absolute;
  height:622px; 
  width:880px;
  top:0px;
  left:0px;
  background-color:#fFF;
  overflow:auto;
  border:1px solid red;
}

#bottomlinks { /* Linkzeile unterhalb des Content-Fensters */
  position:absolute;
  height:15px; 
  width:880px;
  bottom:0px;
  left:0px;
  
  text-align:right;
  
  font-family:Verdana; 
  font-size:10px; 
  font-weight:bold;
}
#bottomlinks a { color:#000; text-decoration:none; }
#bottomlinks a:link { color:#000; text-decoration:none; }
#bottomlinks a:visited { color:#000; text-decoration:none; }
#bottomlinks a:active { color:#000; text-decoration:none; }
#bottomlinks a:hover { color:#555; text-decoration:underline; }

#bildergallerie { /* Linkzeile unterhalb des Content-Fensters */
  font-family:Verdana; 
  font-size:12px; 
  font-weight:bold;
  
  bottom:3px; 
  width:880px; 
  height:21px; 
  z-index:99; 
  position:absolute; 
  /* background-color:#FF0; */
  vertical-align:middle
}
#bildergallerie a { color:#000; text-decoration:none; }
#bildergallerie a:link { color:#000; text-decoration:none; }
#bildergallerie a:visited { color:#000; text-decoration:none; }
#bildergallerie a:active { color:#000; text-decoration:none; }
#bildergallerie a:hover { color:#555; text-decoration:underline; }




