/*Formatierungen für boddy und html allgemein*/
body {
background-color:#ffffff;
background-image:url(../bilder/bg_index.jpg);
font-family:Verdana, Geneva, sans-serif;
height:100%;
font-size:12px;
padding:0;
margin:0;
line-height:1.3;
}

/*Formatierungen für container*/

#container {
margin:auto;
width:787px;
}
/*Formatierungen für header*/

#header {
background-image:url(../bilder/banner.jpg);
width:786px;
height:305px;
border-left: solid 1px #999999;
border-right: solid 1px #999999;
}

#header img {
margin:315px 0px 0px 0px;
position:absolute;
}
/*Formatierungen für navigation*/

#nav {
margin: 0px 1px 0px 1.2px;
padding:0px 0px 0px 1px;
position:absolute;
width:786px;
height:31px;
}


/*Formatierungen für sidebar*/
#sidebar {
	position:absolute;
	margin:26px 0px 0px 0px;
	width:203px;
	height:766px;
	background-color:#d9c4c1;
	border-left: solid 1px #999999;
}

.table_oeffnung {
width:203px;
height:250px;
font-size:10.5px;
margin-top:-270px;
text-align:left;
padding-top:5px;
padding-left:10px;
padding-right:20px;
}

.ueberschrift_oeffnung {
font-size:11px;
padding-top: 5px;
padding-bottom:0px;
}

.unterschrift_oeffnung {
font-size:10px;
padding: 20px 0px 15px 5px;
text-align:center;
}

/*Formatierungen für content*/
/*	    	ALLGEMEIN		*/

#content {
background-image:url(../bilder/bg.jpg);
float:right;
text-align:center;
min-height:727px;
width:494px;
padding: 50px 50px 15px 50px;
border-right: solid 1px #999;
}

/*Formatierungen für content Indexseite*/

.index{
background-image:url(../bilder/banner.jpg);
width:786px;
height:305px;
border-left: solid 1px #999999;
border-right: solid 1px #999999;
margin:auto;
font-size:12px;
text-align:center;
}

.indextext{
font-size:12px;
text-align:center;
margin-top:90px;
}

/*Formatierungen für content Homeseite*/
.zitat{
font-style:italic;
color:#aa857f;
font-size:16px;
margin: 32px -30px; 

}

p.absatzhome {
text-align:center;
font-size:14px;
margin: 55px 15px; 
}

p.angebote {
text-align:left;
font-size:11px;
margin: 20px 0px; 
}

.monat_angebot {
color:#9e3f5f;
font-size:12px;
}

h4.ueberschrift_angebot{
text-align:left;
font-size:12px;
margin: 35px 0px;
}
/*Formatierungen für content Profilseite*/

.profil {
text-align:left;
font-size:10.5px;
margin-left:-25px;

}

.profilimag {
margin-right:-48px;
float:right;
}

.profilschrift {
color:#a94e23;
text-align:left;
font-size:10.5px;
font-weight:bold;
}


/*Formatierungen für content Mesoporation*/

.meso {
font-size:11px;
text-align:left;
margin-top:-25px;
}

.mesoschrift {
color:#3a435e;
font-size:11px;
text-align:left;
}

/*Formatierungen für Contentbereich Preise*/
.preis {
margin:10px 5px 5px 0px;
border-collapse:collapse;
border-right:1px solid #999999;
border-left:1px solid #999999;
width:500px;

}

.preis_ueberschrift {
padding:5px;
text-align:left;
}

.td_links {
text-align:left;
padding:5px;
border-top:1px solid #999999;
vertical-align:top;
font-size:11px;
}

.td_rechts {
	text-align:right;
	padding-right:9.5px;
	border-top:1px solid #999999;
	font-size:11px;
}

/*Formatierungen für Contentbereich Behandlungen*/

.ueberschrift{
color:#956362;
text-align:left;
font-size:16px;
margin-top:45px;
}


.ueberschrift2{
color:#956362;
text-align:left;
font-size:14px;
margin-top:-15px;
}

.behandlungen{
font-size:14px;
margin-top:45px;
text-align:left;
}


/*Formatierungen für footer*/

#footer {
float:left;
border-top:solid 1px #999999;
width:787px;
text-align:right;
}

ul {
list-style-type:none;
}

ul li {
display: inline;
padding: 0px 0px 0px 5px;
}

.liste {
font-size:10px;
float:left;
margin: 0px 0px 0px -45px;
}
/*Formatierungen für Bildergalerie*/

#galerie {
	margin-top:0px;
	padding:75px 35px 0px 35px;
	text-align:center;
	border:solid 1px #999;
}

.schrift_galerie {
font-size:13px;
color:#956362;
text-align:inherit;
padding:0px 35px 0px 35px;
	
}
/*Formatierungen für Links von Kontakt und impressum c1*/

a:link {
text-decoration:none;
color: #6c433f;
  }

a:visited {
	text-decoration: none;
  color: #6c433f;
  }

a:focus {
text-decoration: none;
color: #333333;
  }

a:hover {
	text-decoration: none;
  color: #b18481;
  }

a:active {
	text-decoration: none;
  color: #333333;
  }
  

/*Formatierungen für Schrift von Kontakt Impressum und Datenschutz*/
.kontakt {
	
margin-left:-15px;
}

.adresse {
	
margin:15px 0px 25px -15px;
text-align:left;
}

.impressum {
font-size:11px;
margin-left:-15px;
text-align:left;
}

.sitemap {
text-align:left;
display:inline;
margin-right:18px;
}


h2 {
margin-bottom:30px;
}

h4{
	margin-top:40px;
}

.datenschutz {
font-size:10.5px;
margin-left:-15px;
text-align:left;
}

hr {
color:#ab847d; 
height: 1px;
width:200px;
text-align:left;
margin-left:-15px;
}

.fb_like {
margin-top:270px;
margin-left:0px;
}
