@charset "utf-8";
/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #605A55;
	background: url(../picture_layout/bg.gif) repeat-x top #FBF5E5;
	margin: 0;
	padding: 0;
}
div {
	padding: 0;
	margin: 0;
}
a {
	font-weight: bold;
	text-decoration: none;
}
h1 {
	font-size: 140%;
	font-weight: bold;
}
h2 {
	font-size: 120%;
	font-weight: bold;
}
p {
	margin: 15px 0;
	padding: 0;
}
table {
	width: 90%;
	border: 0;
	border-collapse: collapse;
	margin: 10px 0;
}
table td {
	vertical-align: top;
	padding: 3px 0;
}
table td.h_1 {
	padding: 2px 0;
}
table td.h_2 {
	padding: 0;
}
table tr.head td {
	color: #026022;
}
.red {
	color: #FF0000;
}
.center {
	text-align: center;
}
img {
	border: 0;
}
.f4n_inaktiv {
	display: none;
	visibility: hidden;
}
.f4n_aktiv {
	display: block;
	visibility: visible;
}
.textkl {
	font-size: 95%;
}
/*Haupt-Container*/
div#container {
	position: relative;
	background: url(../picture_layout/Container/bg.jpg) no-repeat top left;
	width: 980px;
	margin: 0 auto;
	height: 800px; /*temporär...*/
}
/*HEAD*/
div#Head {
	position: relative;
	width: auto;
	height: 444px;
}
/*TopNavigation*/
div#TopNav {
	position: relative;
	margin: 0 0 0 390px;
	padding-top: 5px;
	width: auto;
}
div#TopNav ul {
	margin:0;
  	padding:0;
  	list-style:none;
}
div#TopNav li {
	float:left;
  	margin: 0 10px 0 0;
  	padding: 0;
	background: url(../picture_layout/TopNav/li-trenner.gif) no-repeat right center;
}
div#TopNav li.last {
	background: none;
}
div#TopNav li a {
	color: #B03B00;
	font-size: 95%;
	display: block;
	padding: 10px 10px;
}
div#TopNav li a.home {
	padding-left: 21px;
	background: url(../picture_layout/TopNav/home.gif) no-repeat left center;
}
div#TopNav li a.kontakt {
	padding-left: 23px;
	background: url(../picture_layout/TopNav/kontakt.gif) no-repeat left center;
}
div#TopNav li a.sitemap {
	padding-left: 36px;
	background: url(../picture_layout/TopNav/sitemap.gif) no-repeat left center;
}
div#Logo {
	position: absolute;
	top: 0;
	left: 0;
	width: 454px;
	height: 29px;
	background: url(../picture_layout/Container/Logo-Care-Lounge.gif) no-repeat 10px 0;
	padding: 80px 0 0 130px;
	color: #005B13;
	font-size: 120%;
	font-weight: bold;
}
div#OrnamentRight {
	position: absolute;
	top: 0;
	right: 0;
	width: 323px;
	height: 159px;
	background: url(../picture_layout/Container/ornament-rechts.jpg) no-repeat top right;
}
/*Hauptnavigation*/
div#MainNav {
	/*position: relative;
	margin: 110px 0 0 0;*/
	position: absolute;
	top: 110px;
	left: 0;
	margin: 0;
	width: auto;
}
div#MainNav ul {
	margin:0;
  	padding:0;
  	list-style:none;
}
div#MainNav li {
	float:left;
  	margin: 0 5px 0 0;
  	padding: 0 0 0 35px;
	background: url(../picture_layout/MainNav/blatt.gif) no-repeat 0 2px;
}
div#MainNav li.behandlungen {
	width: 110px;
}
div#MainNav li.first {
	background: url(../picture_layout/MainNav/blatt_first.gif) no-repeat 0 8px;
	padding-left: 30px;
}
div#MainNav ul ul {
	margin: 1px 0 0 -35px;
}
div#MainNav a {
	display: block;
	padding: 10px 12px 8px 0;
	color: #FFF;
	font-size: 110%;
	background: url(../picture_layout/MainNav/pfeil.gif) no-repeat right 13px;
}
div#MainNav ul ul a {
	background: none;
	font-size: 100%;
	padding: 5px 12px 5px 0;
	border-bottom: 1px solid #F9CFA7;
}
div#MainNav ul ul li.last a {
	border-bottom: none;
}
/*Sonstige Elemente im HEAD*/
div#Frau {
	position: absolute;
	top: 164px;
	left: 0;
	width: 253px;
	height: 201px;
	background: url(../picture_layout/Container/Frau-und-Blume-links.jpg) no-repeat bottom left;
	padding-left: 80px;
}
div#Rose {
	position: absolute;
	top: 168px;
	left: 762px;
	width: 160px;
	height: 160px;
	background: url(../picture_layout/Container/Rose-Kreis.jpg) no-repeat top left;
}
div#Schrift {
	position: absolute;
	top: 173px;
	left: 398px;
	width: 384px;
	height: 121px;
	background: url(../picture_layout/Container/Herzlich-Willkommen.jpg) no-repeat top left;
}
div#Slogan {
	position: absolute;
	top: 374px;
	left: 498px;
	width: 448px;
	height: 40px;
	background: url(../picture_layout/Container/Slogan.jpg) no-repeat top left;
}
div#BlumeLeft {
	position: absolute;
	top: 313px;
	right: 50%;
	height: 75px;
	width: 37px;
	background: url(../picture_layout/Container/blume-links.jpg) no-repeat top right;
	margin-right: 490px;
}
div#SchmetterlingRight {
	position: absolute;
	top: 43px;
	left: 50%;
	height: 61px;
	width: 36px;
	background: url(../picture_layout/Container/schmetterling-rechts.jpg) no-repeat top left;
	margin-left: 490px;
}
/*MainContent*/
div#MainContent {
	position: relative;
	width: auto;
	clear: both;
	background: url(../picture_layout/MainContent/bg.jpg) no-repeat top right;
	padding: 10px 20px 10px 90px;
}
div#MainContent h1 {
}
div#MainContent h1.balken {
	background: url(../picture_layout/MainContent/balken-ueberschrift.gif) no-repeat center left;
	padding: 0 0 0 56px;
	margin: 10px 0;
	color: #005B13;
	font-variant: small-caps;
	font-size: 120%;
}
div#MainContent h2 {
 	color: #B03B00;
	font-size: 140%;
	margin: 10px 0 30px 0;
}
div#MainContent h2.gruen {
 	color: #026022;
	font-size: 140%;
	margin: 10px 0 30px 0;
}
div#MainContent h2 .spacerh2 {
	margin-left: 95px;
}
div#MainContent h3 {
 	color: #026022;
	font-size: 110%;
	margin: 10px 0 5px 0;
	font-weight: bold;
}
div#MainContent h3 .default {
	color: #605A55;
	font-weight: normal;
}
div#MainContent strong.Grundsaetze {
	color: #026022;
	font-size: 120%;
	margin-left: 13px;
}
div#MainContent p {
	margin: 15px 0;
}
div#MainContent p#Slogan {
	color: #E2761B;
	font-size: 140%;
	font-weight: bold;
	margin: 25px 200px 20px 250px;
}
div#MainContent p.MargV1 {
	margin-left: 250px;
}
div#MainContent p.MargV2 {
	margin-left: 250px;
	margin-top: 50px;
}
div#MainContent p.padding_20 {
	padding-top: 25px;
}
div#MainContent p .BigLetter {
	font-size: 140%;
}
div#MainContent a {
	color: #AF3B00;
	background: url(../picture_layout/MainContent/bg_a.gif) no-repeat 3px center;
	padding-left: 12px;
}
div#MainContent ul {
	margin: 10px 0 10px 0px;
	padding: 0 0 0 15px;
}
div#MainContent ul li {
	margin: 0;
	padding: 2px 0 2px 0;
}
div#MainContent ul.NoDot {
	margin-left: 30px;
	list-style-type: none;
}
img.left, div.ImgLeft {
	float: left;
	margin: 0 20px 15px 0;
}
img.right {
	float: right;
	margin: 10px 50px 0 0;
}
img.right2 {
	float: right;
	margin: 10px 10px 0 10px;
}
div#MainContent div#Steine {
	position: absolute;
	top: 205px;
	left: 716px;
	text-align: right;
	width: 228px;
}
div#MainContent div#tempel {
	background: url(../picture/regenata/tempel.jpg) no-repeat 30px center;
}
div#MainContent div#tempel ul li {
	padding: 16px 0;
}
div#MainContent div#tempel a {
	font-size: 120%;
}
/*sonst. Elemente (Sprüche, ...) von MainContent*/
div#MainContent div#umfassendeBeratung {
	position: absolute;
	top: 121px;
	left: 479px;
	height: 46px;
	width: 265px;
	background: url(../picture_layout/MainContent/umfassendeBeratung.jpg) no-repeat top left;
}
div#MainContent div#besteRegenerierung {
	position: absolute;
	top: 190px;
	left: 31px;
	height: 38px;
	width: 247px;
	background: url(../picture_layout/MainContent/besteRegenerierung.jpg) no-repeat top left;
}
div#MainContent div#wirkungsvolleBehandlung {
	position: absolute;
	top: 287px;
	left: 363px;
	height: 42px;
	width: 325px;
	background: url(../picture_layout/MainContent/wirkungsvolleBehandlung.jpg) no-repeat top left;
}
div#MainContent div#BluetenLinks {
	position: absolute;
	top: 315px;
	left: 10px;
	height: 191px;
	width: 131px;
	background: url(../picture_layout/MainContent/blueten-links-unten.jpg) no-repeat top left;
}
/*Teil des regulären Contents...*/
div#MainContent div#BluetenLinks2 {
	position: absolute;
	bottom: 0;
	left: -10px;
	height: 118px;
	width: 282px;
	margin-top: -125px;
	background: url(../picture_layout/MainContent/blueten-links-unten-q.jpg) no-repeat top left;
}
div#MainContent div#FrauWaschen {
	position: absolute;
	top: 313px;
	left: 157px;
	height: 110px;
	width: 165px;
	background: url(../picture_layout/MainContent/frau-waschen.jpg) no-repeat top left;
}
div#MainContent div#BilderRechtsunterBlueten, div#MainContent div#BilderRechtsunterBlueten2, div#MainContent div#BilderRechtsunterBlueten3, div#MainContent div#BilderRechtsunterBlueten4 {
	position: absolute;
	top: 96px;
	left: 573px;
	width: 380px;
}
div#MainContent div#BilderRechtsunterBlueten {
	text-align: right;
}
div#MainContent div#BilderRechtsunterBlueten2 {
	width: 367px;
	text-align: right;
}
/*Wirbelsäule in Dorn Breuss*/
div#MainContent div#BilderRechtsunterBlueten3 {
	top: 110px;
	left: 580px;
	width: auto;
}
/*Basische Körperbehandlungen*/
div#MainContent div#BilderRechtsunterBlueten4 {
	width: 370px;
	text-align: right;
}
div#MainContent div#BilderRechtsunterBlueten img.BluetenUnterBildern {
	margin-left: 223px;
}
/*Preise Hand und Fuss*/
table.PreiseLeistungenFuss {
	width: 42%;
}
table.PreiseLeistungenFuss td.t1 {
	width: 80%;
}
table.PreiseLeistungenFuss td.t2 {
	width: 20%;
	text-align: right;
}
/*Les Fleurs de Bach - Parfum*/
table.parfum_bachblueten {
	width: 95%;
}
table.parfum_bachblueten td {
	width: 25%;
	padding: 0 5px;
}
table.parfum_bachblueten tr.bilder td {
	text-align: left;
	vertical-align: bottom;
	padding: 0 0 10px 0;
}
table.elixiere_bachblueten {
	width: 95%;
}
table.elixiere_bachblueten td {
	width: 20%;
	padding: 0 5px;
}
table.elixiere_bachblueten tr.bilder td {
	text-align: left;
	vertical-align: bottom;
	padding: 0 0 10px 0;
}
/*Preise der Regenata-Kur-Unterkunft*/
table.PreiseRegenataKurUK {
	width: 49%;
	/*background: #F8F1E8;*/
}
table.PreiseRegenataKurUK tr.head td {
	background: none;
	border-bottom: 1px solid #026022;
}
table.PreiseRegenataKurUK td {
	padding: 4px 6px;
}
table.PreiseRegenataKurUK td.t1 {
	width: 28%;
}
table.PreiseRegenataKurUK tr.col1 td {
	padding-top: 10px;
}
/*Impressum*/
div#MainContent table.impressum {
	width: 80%;
}
div#MainContent table.impressum td {
	width: 50%;
}
div#MainContent table.impressum a.Fit4Net {
	padding-left: 0;
	background-image: none;
	color: #605A55;
	font-weight: normal;
	background: none;
}
/*Sitemap*/
div#MainContent table.sitemap {
	width: 80%;
}
div#MainContent table.sitemap td.t1 {
	width: 55%;
}
div#MainContent table.sitemap td.t2 {
	width: 45%;
}
div#MainContent table.sitemap td ul li {
	font-weight: bold;
}
div#MainContent table.sitemap td a {
	color: #605A55;
	background: none;
	padding-left: 0;
}
div#MainContent table.sitemap td ul ul a {
	font-weight: normal;
}
/*Kontaktformular*/
div#MainContent table.KontaktMaster td.t1 {
	width: 50%;
}
div#MainContent table.KontaktForm {
	width: 95%;
}
div#MainContent table.KontaktForm td.t1 {
	width: 25%;
}
div#MainContent table.KontaktForm td.t2 {
	width: 75%;
}
div#MainContent table.KontaktForm input.text {
	width: 90%;
}
div#MainContent table.KontaktForm input.plz {
	width: 25%;
}
div#MainContent table.KontaktForm input.ort {
	width: 62%;
}
div#MainContent table.KontaktMaster textarea {
	width: 90%;
	margin-left: 10px;
}
div#MainContent table.KontaktMaster input.button {
	border: 1px solid #B03B00;
	padding: 2px 4px 2px 12px;
	margin: 15px 0 10px 240px;
	color: #B03B00;
	background: url(../picture_layout/MainContent/bg_a.gif) no-repeat 3px center #FBF5E5;
}
/*Footer*/
div#Footer {
	width: auto;
	position: relative;
	margin-bottom: 10px;
	background: url(../picture_layout/Footer/Fotos-Kreise.jpg) no-repeat top left;
	padding: 40px 0 0 340px;
}
div#Footer div#FooterContent {
	background: url(../picture_layout/Footer/bg.gif) repeat-x top left;
	height: 65px;
}
div#Footer div#FooterContent ul {
	padding: 0 0 0 10px;
	margin: 0;
	list-style: none;
}
div#Footer div#FooterContent li {
	float: left;
	margin: 8px 5px 0 0;
	padding: 0 10px 0 0;
	background: url(../picture_layout/Footer/trenner-gruen.gif) no-repeat right top;
	color: #005B13;
	font-weight: bold;
	font-size: 95%;
}
div#Footer div#FooterContent li.last {
	background: none;
}
div#Footer div#FooterContent ul.ZweiteZeile {
	float: right;
}
div#Footer div#FooterContent ul.ZweiteZeile li {
	background: url(../picture_layout/Footer/trenner-braun.gif) no-repeat right top;
	color: #B03B00;
	font-size: 92%;
}
div#Footer div#FooterContent ul.ZweiteZeile li.last {
	background: none;
	width: 130px;
}
div#Footer div#FooterContent ul.ZweiteZeile a {
	color: #B03B00;
}
div#Footer div#FooterContent ul.ZweiteZeile a.impressum {
	display: block;
	padding-left: 14px;
	background: url(../picture_layout/Footer/paragraph.gif) no-repeat center left;
}
div#Footer div#FooterContent img#RegenataLogo {
	float: right;
}
/*Werbung*/
div#Werbung {
	position: absolute;
	left: 50%;
	top: -20px;
	margin-left: -270px;
	padding: 10px 20px 20px 20px;
	background: #FFFFFF;
	width: 500px;
	height: 400px;
}
div#Werbung h1 {
	color: #B03B00;
	font-size: 120%;
	padding: 5px 0 5px 10px;
	margin: 0;
}
div#Werbung p {
	margin: 0;
	padding: 0;
}
div#Werbung a {
	background: none;
	padding-left: 0;
}
div#Werbung p.close {
	padding: 5px 0 10px 0;
	text-align: right;
}
div#Werbung p.close a {
	background: url(../picture_layout/MainContent/a_close.gif) no-repeat right center;
	padding: 5px 30px 5px 0;
	color: #7D5545;
}
