html, body {
	background-color:white;
	margin:0px;
	padding:0px;
	color: #543A18;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
h1,h2,p.ul,ol,li,table {
	margin-left:25px;
	margin-right:16px;
	color: #71330E;
	margin-top: 8px;
	font-size:10px;
	font-weight: bold;
}
#titelbild {
       width:60%;
       float:left;
       background-color:white;
       padding-bottom:1em;
       padding-top:0px;
       text-align:justify;
}
#titelbild2 {
	width:162px;
	float:right;
	padding-right:0px;
	background-color:white;
	padding-bottom:1em;
	padding-left:10px;
	padding-top: 0px;
}
#liSp {
       width:27%;
       float:left;
       background-color:white;
       padding-bottom:1em;
       padding-top:20px;
       text-align:justify;
}
#mitte {
	width:72%;
	background-color:white;
	padding-bottom:1em;
	padding-left:5px;
	left: 320px;
	margin-left: 160px;
}
table {
       background-color:white;
       margin-left:20px;
       margin-top:20px;
       font-size: 12px;
       font-weight:normal;
       border-style:none;
       border-color:#DCDCDC;
}
td.th {
text-align:right;
font-style:normal;
font-size:120%;
line-height:1.1em;
color: #543A18;
}
tr{
text-align:center;
font-style:normal;
font-size:100%;
color: #543A18;
background-color:white;
}
th {
	font-weight:bold;
	font-size:110%;
       background-color: #EAEAEA;
	color:#543A18;
}
td {
text-align:right;
}

#header {
	background-color:#FFF1D0;
	width:1000px;
	right:0px;
	height:115px;
	padding:0px;
	margin:0px;
	left: 0px;
}
#features {
	position:absolute;
	background-color: #EAEAEA;
	top:130px;
	right:50px;
	width:150px;
	margin:0px;
	padding:0px;
	text-decoration: none;
	left: 845px;
	height:600px;
	border-left: 2px solid #EFC3AA;
	}
#bilderleiste{
	position:absolute;
	background-color: #FFFFFF;
	top:200px;
	right:0px;
	width:152px;
	margin:0px;
	padding:0px;
	text-decoration: none;
	left: 845px;
	height:600px;
	}
#navigation {
	position:absolute;
	top:180px;
	width:150px;
	margin: 0px;
	padding:1px;
	right: 0px;
	left: 0px;
}
#navigation_h {
	position:absolute;
	top:208px;
	width:152px;
	margin: 0px;
	padding:1px;
	left: 80px;
	border-right:2px dotted #AAAAAA;
       }
a.nav, a.nav_first, a.nav_self {
	display : block;
	white-space : nowrap;
	overflow : hidden;
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
	letter-spacing : 0.1em;
	padding : 1px;
	color : #543A18;
	text-indent : 1px;
	left : 0;
	top : 104px;
	margin: 1px;
	background-color: #FFFFFF;
}
a.nav_visited {
	background-color : #99ffff;
	color : #0066cc;
	margin: 1px;
	padding: 1px;
}
a.nav:hover, a.nav:active {
	background-color : #EAEAEA;
	color : #543A18;
	margin: 1px;
	padding: 1px;
}
#top_navigation {
	position:absolute;
	top:115px;
	width:1000px;
	height:22px;
	background-color: #EFC3AA;
	z-index:1;
	left: 0px;
}
#content {
	margin-left:155px;
	margin-right:0px;
	top: 200px;
	width: 670px;
	margin-top: 20px;
	padding-top: 30px;
	padding-left: 16px;
	font-size: 12px;
	background-color:white;
	height: 600px;
}
#adresse{
	position:absolute;
	top:5px;
	width:180px;
	height:100px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding-right: 0px;
	margin-right: 0px;
	padding-top: 0px;
	background-color: #FFF1D0;
	color: #543A18;
	border-right-width: 5px;
	right: 0px;
	left: 820px;
	font-style: italic;
}
#banner {
	position:absolute;
	top:0px;
	width:1000px;
	left: 0px;
	background-color: #FFF1D0;
	height: 110px;
	background-image: url(bilder/banner.jpg);
	background-repeat: no-repeat;
}
#left_rahmen {
	position:absolute;
	left:0px;
	width:155px;
	background-color: #FFFFFF;
	top: 137px;
	right: 0px;
	margin-top: 0px;
	height:600px;
	}
h1 {
	font-weight:bold;
	font-style:normal;
	font-size:130%;
	line-height:1.2em;
	color:#6E3210;
	margin-top:10px;
        margin-bottom:10px;
        padding-bottom:10px;
	padding-left:25px;
	text-align: center;
        border-bottom:2px solid #BDBDBD;
        }
h3 {
	font-weight:bold;
 	font-style:italic;
	font-size:110%;
	line-height:1.1em;
	color:#73320C;
	border-bottom:#FFFFFF solid 3px;
	margin-top:20px;
	margin-left:16px;
	padding-left: 0px;
}
p.text {
	text-align:justify;
	font-weight:normal;
	font-style:normal;
	font-size:10px;
	line-height:1.1em;
	color:#543A18;
	padding-left: 16px;
}
td.th {
text-align:left;
font-style:normal;
font-size:120%;
line-height:1.1em;
color: #7C3A00;
}
a.navi, a.navi_first, a.navi_self {
	display : block;
	white-space : nowrap;
	overflow : hidden;
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : bold;
	text-decoration : none;
	letter-spacing : 0.1em;
	padding : 1px;
	color : #543A18;
	text-indent : 5px;
	left : 0;
	top : 104px;
	margin: 5px;
	background-image: url(bilder/ico_3a.jpg);
	background-repeat: no-repeat;
	background-color: #FFF1D0;
	border: 1px solid #D7B6A7;
}
a.navi_visited {
	background-color : #FAEAD1;
	color : #543A18;
	margin: 8px;
	padding: 1px;
}
a.navi_self:link, a.navi_self:visited {
	background-color : #FFF1D0;
	color : #71330E;
		border-left:#1F69B0 solid 4px;
	border-bottom:#1F69B0 solid 1px;
	margin: 8px;
	padding: 1px;
}
a.navi:hover, a.navi_first:hover, a.navi_self:hover, a.navi:active, a.navi_first:active, a.navi_self:active {
	background-color : #543A18;
	color : #C4672F;
	margin: 5px;
	padding: 1px;
}
a.top_link {
	display:block;
	position:absolute;
	width:104px;
	background-color:#D1CAC0;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	padding-top:0px;
	text-decoration:none;
	padding-bottom: 0px;
	background-image: url(bilder/ico_1.jpg);
	background-repeat: no-repeat;
	height: 18px;
	left: 20px;
}
a.top_link:link, a.top_link:visited {
	color:#543A18;
	background-color:#D1CAC0;
	font-size : 10px;
	background-color: transparent;
}
a.top_link:hover, a.top_link:active {
	color:#543A18;
	background-color:#FFF2BE;
	text-decoration:none;
	background-image: url(bilder/ico_2.jpg);
	background-color:#FFF2BE;
}
a#start{
       bottom:2px;
       left:30px;
       z-index:2;
}
a#haus {
       bottom:2px;
       left:134px;
       z-index:3;
}
#pflege {
       bottom:2px;
       left:238px;
       z-index:4;
}
#leistung {
       bottom:2px;
       left:342px;
       z-index:5;
}
#qualitaet {
       bottom:2px;
       left:446px;
       z-index:6;
}
#info {
       bottom:2px;
       left:550px;
       z-index:7;
}
#kontakt {
       bottom:2px;
       left:654px;
       z-index:8;
}
#bilder {
       bottom:2px;
	   left:758px;
	   z-index:9;
}	   
#impressum {
       bottom:2px;
       left:862px;
       z-index:10;
}	   
div.box_title {
margin-top:17px;
margin-left:8px;
margin-right:8px;
background-color:#EFC3AA;
color:#6E3210;
font-family:Tahoma,sans-serif;
font-size:12px;
font-weight:bold;
padding:1px;
}
div.box_content {
margin-left:8px;
margin-right:8px;
margin-bottom:8px;
background-color: #FFFFFF;
color:#6A3910;
font-family:"Century Schoolbook",serif;
font-size:110%;
font-weight:normal;
padding:3px;
}
h4 {
font-size:100%;
margin-left:16px;
}
h2 {
font-size:14px;
margin-left:25px;
}
hr {
	width:600px;
	height:1px;
        left:100px;
	background-color:#808080;
	margin-left:40px;
        margin-top:50px;
        width:200px;
}
caption {
        font-weight:bold;
        font-size:130%;
        padding-bottom:20px;
}
#ba2a {
	position:absolute;
	width:286px;
	height:115px;
	z-index:2;
	left: 158px;
	top: 256px;
}
#ba2b {
	position:absolute;
	width:347px;
	height:115px;
	z-index:3;
	left: 521px;
	top: 275px;
}

