/*////////Allgemein////////*/

* {
  margin:0px; 
	padding:0px;
	outline:none;
	}

body {
  background-color:#f1dcab;
	background:url(../images/bg.jpg) repeat-x center top;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:20px;
	color:#3e3e3e;
	background-color:#f1dcab;
}

p {	
	padding-bottom:20px;
  }
	
 h1.branding a {
	display: block;
	width: 226px;
	height: 80px;
	position: absolute;
	text-indent:-1000000px;
	}

h2 {
  text-indent:-100000px;
	height:70px;
	width:440px;	
}

h2#index { background:url(../images/h2/index.jpg)}
h2#leistungen { background:url(../images/h2/leistungen.jpg)}
h2#wichtige-informationen { background:url(../images/h2/informationen.jpg)}
h2#vorsorge { background:url(../images/h2/vorsorge.jpg)}
h2#raumlichkeiten { background:url(../images/h2/raumlichkeiten.jpg)}
h2#kontakt { background:url(../images/h2/kontakt.jpg)}
h2#anfahrt { background:url(../images/h2/anfahrt.jpg)}
h2#impressum { background:url(../images/h2/impressum.jpg)}
h2#danke { background:url(../images/h2/danke.jpg)}
h2#error-404 { background:url(../images/h2/error-404.jpg)}


h3 {  
  text-indent:-100000px;
	width:217px;
}

h3#tag-und-nacht-erreichbar { background:url(../images/h3/tag-und-nacht-erreichbar.jpg) no-repeat; height:70px; margin-bottom:23px;}
h3#kontaktdaten { background:url(../images/h3/kontaktdaten.jpg) no-repeat; height:41px;}


a { 
  color:#009966;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

div#container-content ul {
	margin-bottom:25px;
}

div#container-content ul li {
	margin-left:17px;
}

.clear { clear:both; float:none; }

.box {
	width: 200px;
	height: 200px;
	float:left;
	padding: 0 15px 15px 0;
	display:block;
}


/*///////////////*/

div#container {
	  width:924px;
		height:auto;
		margin:0px auto;
}

div#container-content {
	 width:435px;
	 height:auto;
	 padding: 0 0 0 18px ;
	 float:left;
}

div#container-sidebar {
	width:200px;
	height:auto;
	float:left;
	padding: 0 0 0 30px ;
}

div#header {
	  width:924px;
		height:215px;
		background:url(../images/bg-header.jpg);
}

div#header-impressum { width:924px; height:215px; background:url(../images/bg-header-impressum.jpg); }
div#header-kontakt { width:924px; height:215px; background:url(../images/bg-header-kontakt.jpg); }
div#header-info { width:924px; height:215px; background:url(../images/bg-header-info.jpg); }
div#header-vorsorge { width:924px; height:215px; background:url(../images/bg-header-vorsorge.jpg); }
div#header-leistungen { width:924px; height:215px; background:url(../images/bg-header-leistungen.jpg); }

div#content {
	  width:924px;
		height:auto;
		background:url(../images/bg-content.jpg);
}

div#footer {
	width:924px;
	height:9px;
	background:url(../images/bg-footer.jpg) no-repeat;
	margin:0px auto;
}

div#navi {
	width:207px;
	height:312px;
	float:left;
	background:url(../images/bg-navi.jpg);
}
	 
/*////////Main Navi////////*/

div#navi ul { margin-top:10px; }

div#navi ul li {
	list-style:none;
}
	
div#navi ul li a {
	width:207px;
	height:30px;
	margin-bottom:3px;
	list-style:none;
	display:block;
	text-indent:-1000000px;
}

div#navi ul li a#navi-leistungen { margin-top:8px;}
div#navi ul li a#navi-wichtige-informationen { margin-top:8px;}
div#navi ul li a#navi-vorsorge { margin-top:8px;}
div#navi ul li a#navi-raumlichkeiten { margin-top:8px;}
div#navi ul li a#navi-kontakt { margin-top:8px;}
div#navi ul li a#navi-anfahrt { margin-top:10px;}
div#navi ul li a#navi-impressum { margin-top:8px;}

div#navi ul li a:hover { background:url(../images/bg-navi-hover.jpg)}
div#navi ul li a:hover#navi-startseite { background-position: 0 -10px}
div#navi ul li a:hover#navi-leistungen { background-position: 0 -48px}
div#navi ul li a:hover#navi-wichtige-informationen { background-position: 0 -86px}
div#navi ul li a:hover#navi-vorsorge { background-position: 0 -124px}
div#navi ul li a:hover#navi-raumlichkeiten { background-position: 0 -162px}
div#navi ul li a:hover#navi-kontakt { background-position: 0 -200px}
div#navi ul li a:hover#navi-anfahrt { background-position: 0 -240px}
div#navi ul li a:hover#navi-impressum { background-position: 0 -278px}

img.pic { float:left; border:1px solid #999999; padding:2px; margin-right:10px; margin-bottom:20px; margin-top:6px; }
