
body{
margin: 0;
padding: 0;
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:0.8em; 
text-align: center;/*fuer IE_quirks (Fehlt die Doctype-Angabe, wird der Quirks-Modus verwendet)*/
font-weight:normal;
height:100%;
}

strong {color:#666;}
h1 { font-size:1.3em; color:#690; margin:0;padding:0 0 5px 0;}
h2 { font-size:1em; color:#690; margin:0;padding:0 0 5px 0;}
h3 { font-size:1em; color:#666; margin:0;padding:0 0 5px 0;}

hr {height: 1px;border: 0 none; border-top: 1px dotted #ccc; margin-top:15px;}

a:link { text-decoration:none; color:#690;}
a:visited {text-decoration:none; color:#690;}
a:hover { color:#690; text-decoration:none;}
a:focus { color:#690; text-decoration:none;}

.border { border:1px solid #c00; padding:5px; background-color:#f4f4f4;}


img#bg {position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;		
}

/***************************************************** mainboxes ***********************************************************/


#header { margin:auto; background:url(images/logo.gif) 20px center no-repeat; width:950px; height:100px; background-color:#fff; position:relative;
opacity:0.8;filter:alpha(opacity=80);}

/***************************************************************** slideshow *********************************************/

.slides { width:950px;height:250px; margin:0px 0px 0px 0px;}

  #slideshow {
    margin:0px 0px 0px 0px;
    width: 950px;
    height: 250px;
	 float:right;
  }
/********************************* wrapper ************************************************/

#wrapper {width:950px;margin:auto;border:1px solid #999;text-align:left; z-index:1;  position:relative; }

/*********************************  Menue************************************************/

#menue {width:950px; height:25px; margin:0px;padding:0; float:left; background-color:#690;}
#menue ul {padding: 0;list-style-type: none; float:right; margin:0;}
#menue ul li { display:block; text-decoration: none; float:left;
padding: 6px 0px 2px 0px;
border-right: 1px solid #fff;
color: #fff;
text-align: center;
}

#menue ul li a:hover { background-color:#999;padding: 6px 10px 2px 10px;}
#menue ul li a {text-decoration:none; color:#fff;padding: 6px 10px 2px 10px;}
#menue ul li a.active { background-color:#999;padding: 6px 10px 2px 10px;}

#menue ul li#minusRand { 
text-decoration: none;
padding: 6px 0px 2px 0px;
border-right: 0;
color: #fff;
text-align: center;}

#menue-galerie {width:950px; height:25px; margin:0px;padding:0; float:left; background-color:#690; border-bottom:1px solid #fff;}
#menue-galerie ul {padding: 0;list-style-type: none; margin:0;border-right: 1px solid #fff;}
#menue-galerie ul li { display:block; text-decoration: none; float:left;
color: #fff;
font-weight:bold;
text-align: center;
padding: 6px 10px 2px 10px;
}

#menue-galerie ul li a:hover { background-color:#999;padding: 6px 10px 2px 10px; font-weight:normal;}
#menue-galerie ul li a {text-decoration:none; color:#fff;padding: 6px 10px 2px 10px; font-weight:normal;}
#menue-galerie ul li a.active {padding: 6px 10px 2px 10px; font-weight:normal; font-style:italic;background-color:#999;}


#bildleiste { width:950px; border-top:1px solid #fff; border-bottom:1px solid #fff; height:250px; z-index:1;}



#content { width:950px; z-index:1; background:url(images/background/white.png) left top repeat;}
#content-galerie {width:950px; height:400px;background-color:#690;}

#story { margin:0px 210px 0 40px; padding-top:20px; padding-right:30px; border-right:1px solid #ccc;}
#story p {line-height:1.5em; padding:0;margin:0;}


.anschrift-abstand {width:80px; float:left; font-weight:bold;}

.kontakt-box-1 { float:left; width:165px;}
.kontakt-box-2 { float:left; width:165px; height:200px;}
.kontakt-box-3 { float:left; width:165px; height:200px;}
.kontakt-box-4 { float:left; width:165px; height:200px;}


.box-container { width:690px;}
.box-1 { width:150px; float:left; margin-right:10px;}
.box-2 { width:150px; float:left; margin-right:10px;}
.box-3 { width:150px; float:left; margin-right:10px;}
.box-4 { width:150px; float:left;}

.box-container img { border:1px solid #ccae5f;}
.box-container img.border-none { border-bottom:none;}
.box-container strong { color:#999; font-weight:bold;}

/************************ aktuelles bereich *****************************************/

#aktuelles { width:180px; float:right; margin:0 10px 0 0; padding:10px; line-height:1.5em; font-size:0.9em; border-left:1px solid #ccc;}
*html #aktuelles { margin-right:5px;}

/******************************************************** footer ****************************************************/

#footer {
margin:auto;
width:950px;
font-size:0.9em;
clear:both; 
height:25px;
text-align:center;
border-top:10px solid #690;
border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;
background-color:#fff;
margin-top:1px;
padding-top:10px;}

#footer-galerie {
margin:auto;
width:950px;
font-size:0.9em;
clear:both; 
height:25px;
text-align:center;
border-top:10px solid #690;
background-color:#690;
padding-top:10px;
color:#fff;}

