/* Format Style von der Wohlf?hl Oase Andrea Schindler  */
body, a, p, h1, h2, h3, li, span, div {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	border: 0px;   }

body   {
 	background-color: #EEF3C9; }

div.akt_kont	{/*  Container für Kontakt auf Aktuell Seite  */
	width: 340px;
	float: left;
	margin-left: 30px;
	font-size: 14px;
	line-height: 1.4em;   }

div.global	{/* Container fuer gesamte Seite */
	width: 1000px;
	margin-left: auto;
	margin-right: auto;  }

div.kopf	{/* Container fuer Kopf */
	width: 100%;
	background: #C7D33F; /*	grüner Hintergrund*/
	background-image: url(grafik/schindler_schriftzug.jpg);
	background-repeat: no-repeat;
	background-position: 180px;
	height: 90px;
	margin-bottom: 2px;  }

div.nav	{/* fuer Navigationsleiste, unter Kopf gesamte Breite */
	width: 100%;
	height: 50px;
	background: #C7D33F; /*	grüner Hintergrund*/
	margin-bottom: 2px;
	margin-top: 2px;
	padding-top: 2px;   	}

div.home	{/*	Container fuer Inhalt der Homeseite */
	width: 999px;
	background-color: #C7D33F;
	background-image: url(grafik/hintergrund.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border: 1px solid #C7D33F;   }

div.preise	{/*	Container für Preisliste scrolbar */
	width: 775px;
	height: 366px;
	padding-top: 15px;
	padding-left: 20px;
	margin-bottom: 5px;
	overflow: auto;
	border-top: 1px solid #FCEBEC;
	border-bottom: 1px solid #FCEBEC;     }

div.rest	{/*	Container f?r Inhalt der Homeseite */
	width: 999px;
	background-color: #C7D33F;
	padding-top: 15px;
	padding-bottom: 10px;
	border: 1px solid #C7D33F;  }

div.rest_akt	{/*	Container f?r Inhalt der Seite Aktuell */
	width: 999px;
	background-color: #C7D33F;
	background-image: url(grafik/innung_bild.gif);
	background-position: 700px;
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-bottom: 10px;
	border: 1px solid #C7D33F;   }

div.aktuell   {/*	Seite Aktuell */
	margin-top: 40px;
	margin-right : 10px;
	margin-bottom: 20px;
	padding: 10px;
	width: 450px;
	float: left;
	background-color: #ca8a4d;
	color: #901021;
	font-size: 13px;
	margin-left : 10px;
	margin-right: 10px;
	line-height: 1.3em;  }

div.karte	{/*	Container f?r Inhalt der Homeseite */
	width: 100%;
	margin-top: -10px;
	margin-left: 20px;
	margin-bottom: 10px;  }

div.kontakt_foto_therme   {/*	Foto von der Therme in Kontaktseite */
	margin-top: -170px;
	margin-left : 490px;
	margin-bottom: -10px;
	float: rigth;  }

div.impres_foto   {/*	Foto auf Impressum Seite */
	margin-top: -200px;
	margin-left : 550px;
	margin-bottom: -10px;
	float: rigth;  }
	
div.kont_foto   {/*	Foto auf Impressum Seite */
	margin-top: -280px;
	margin-left : 470px;
	margin-bottom: -10px;
	float: rigth;  }

div.impres_li   {/*	Seite Team Links */
	margin-top: 10px;
	margin-left : 10px;
	margin-bottom: 10px;
	width: 400px;
	float: left;
	font-size: 13px;
	margin-left : 10px;
	margin-right: 10px;
	line-height: 1.3em;  }

div.impres_re   {/*	Seite Team Rechts */
	margin-top: 10px;
	margin-right : 10px;
	margin-bottom: 10px;
	width: 400px;
	float: right;
	font-size: 13px;
	margin-left : 10px;
	margin-right: 10px;
	line-height: 1.3em;}

div.team_li   {/*	Seite Team Links */
	margin-top: 40px;
	margin-left : 40px;
	margin-right: 10px;
	margin-bottom: 2px;
	width: 490px;
	float: left;
	padding-top: 2px;
	font-size: 15px;
	line-height: 16px;
	text-align: justify;
	color: #203B00;  }

div.team_re   {/*	Seite Team Rechts */
	margin-top: 10px;
	margin-right : 10px;
	margin-bottom: 2px;
	width: 376px;
	float: right;
	background-color: #203B00;  }

div.angebote_uebers	{/* Inhalt Angebote Übersicht */
	width: 150 px;
	float: left;
	background: #EEF3C9;
	padding: 3px;
	font-size: 10px;  }

div.angebote_o {/* Text auf der Angebotsseite oben rechts */
	font-size: 14px;
	font-style: italic;
	margin-top: 20px;
	margin-right: 20px;
	float: right;  }

div.angebote_li   {/*	Text Angebote links */
	width: 480px;
	margin-top: 10px;
	margin-left: 30px;
	margin-bottom: 20px;
	float: left;  }

div.angebote_re  {/*	Text Angebote rechts */
	width: 350px;
	margin-top: 10px;
	margin-bottom: 20px;
	float: left;  }

div.angebotkopf	{/* Kopf fuer Angebot 0 */
	width: 100%;
	background: #C7D33F;
	height: 50px;
	padding-top: 1px;
	padding-bottom: 1px;  }

div.angebote	{/* Inhalt Angebote */
	width: 998px;
	background: #F9F5DE;
	border: 1px solid #C7D33F;   }

div.angebot_li   {    /*	Text einzelnen Angebote links */
	margin-left : 5px;
	width: 390px;
	float: left;
	border-right: 1px dashed #ffffff;   }

div.angebote_li_inhalte   {        /*	Text einzelnen Angebote links */
	margin-left : 5px;
	width: 310px;
	float: left;
	font-size: 12px;
	padding-top: 4px;   }

div.angebote_li_inhalte_breiter   {    /*	Text einzelnen Angebote links breiter*/
	margin-left : 5px;
	margin-right: 5px;
	width: 370px;
	float: left;
	font-size: 12px;
	padding-top: 4px;     }

div.angebote_re_inhalte   {/*	Text Angebote rechts */
	margin-left : 5px;
	width: 320px;
	float: left;
	padding-left: 2px;
	padding-top: 4px;
	font-size: 12px;   }

div.angebote_re_inhalte_breiter  {   /*	Text Angebote rechts breiter*/
	margin-left : 5px;
	width: 380px;
	float: left;
	padding-left: 6px;
	padding-top: 4px;
	font-size: 12px;    }

div.angebote_preis   {/*	Preis einzelnen Angebote */
	margin-top: 3px;
	width: 70px;
	float: left;
	text-align: right;
	font-size: 12px;   }

div.angebote_preis2   {/*	einzelne Preise einzelnen Angebote */
	margin-top: -15px;
	margin-left: 320px;
	width: 60px;
	font-size: 12px;
	text-align: right;     }

div.angebote_preis3   {/*	einzelne Preise einzelnen Angebote */
	margin-top: -42px;
	margin-left: 320px;
	width: 60px;
	font-size: 12px;
	text-align: right;    }

div.aktuell_preis   {/*	einzelne Preise in Aktuell */
	margin-top: -15px;
	margin-left: 300px;
	width: 60px;
	font-size: 12px;
	text-align: right;     }

div.angebote0_foto   {/*	Foto einzelnen Angebote */
	margin-top: 13px;
	margin-left : 2px;
	margin-bottom: 2px;  }

div.angebote1_foto   {/*	Foto einzelnen Angebote */
	margin-top: 10px;
	margin-left : 2px;
	margin-bottom: 2px;
	float: left;   }

div.angebote12_foto   {/*	Foto einzelnen Angebote */
	margin-top: 20px;
	margin-left : 2px;
	margin-bottom: 2px;
	float: left;    }

div.angebote13_foto   {/*	Foto Angebote 13*/
	margin-top: 30px;
	margin-left : 2px;
	margin-bottom: 2px;
	float: left;    }

div.angebote2_foto   {/*	Foto  Angebote 2 */
	margin-top: 5px;
	margin-left : 2px;
	margin-bottom: 2px;
	float: left;  }

div.angebote3_foto   {/*	Foto  Angebote 2 */
	margin-top: 55px;
	margin-left : 2px;
	margin-bottom: 2px;
	float: left; }

div.angebote32_foto   {/*	Foto  Angebote 2 */
	margin-top: 10px;
	margin-left : 2px;
	margin-bottom: 2px;
	float: left;  }

div.angebote4_foto   {/*	Foto  Angebote 2 */
	margin-top: 90px;
	margin-left : 2px;
	margin-bottom: 2px;
	float: left;    }

div.angebote42_foto  { /*	Foto  Angebote 4 2 */
	margin-top: 10px;
	margin-left : 2px;
	margin-bottom: 2px;
	float: left;  }

div.angebote5_foto   {/*	Foto  Angebote 2 */
	margin-top: 35px;
	margin-left : 2px;
	margin-bottom: 1px;
	float: left;  }

div.angebote52_foto   {/*	Foto  Angebote 2 */
	margin-top: 5px;
	margin-left : 2px;
	margin-bottom: 2px;
	float: left;  }

div.angebote6_foto   {/*	Foto  Angebote 2 */
	margin-top: 5px;
	margin-left : 2px;
	margin-bottom: 2px;
	float: left;  }

div.angebote62_foto   {/*	Foto  Angebote 2 */
	margin-top: 40px;
	margin-left : 2px;
	margin-bottom: 2px;
	float: left;  }

div.angebote7_foto   {     /*	Foto  Angebote 2 */
	margin-top: 55px;
	margin-left : 2px;
	margin-bottom: 2px;
	float: left;  }

div.angebote72_foto   {/*	Foto  Angebote 2 */
	margin-top: 5px;
	margin-left : 2px;
	margin-bottom: 2px;
	float: left;    }

div.angebote8_foto   {/*	Foto  Angebote 2 */
	margin-top: 45px;
	margin-left : 2px;
	margin-bottom: 2px;
	float: left;   }

div.guts_li	{/*	Gutscheinseite, Container fuer links */
	width: 340px;
	float: left;
	margin-bottom: 10px;
	margin-left: 20px;
	font-size: 13px;
	line-height: 20px;    }

div.guts_re	{/*	Gutscheinseite, Container fuer rechts */
	width: 380px;
	float: left;
	margin-bottom: 10px;
	font-size: 13px;
	line-height: 20px;
	text-align: left;  }

div.guts_inhalt	{/*	Gutscheinseite, Container fuer links */
	width: 740px;
	float: left;
	margin-bottom: 5px;
	margin-left: 20px;
	font-size: 14px;
	line-height: 20px;   }
	
div.aktuell_li   {/*	Text Angebote links */
	width: 350px;
	margin-top: 20px;
	margin-left: 40px;
	float: left;  }

div.aktuell_re  {/*	Text Angebote rechts */
	width: 500px;
	margin-top: 20px;
	float: left;  }

a  {
	text-decoration: none;  }

a.link    {/* Link Farbe schwarz */
	color: #000000;
	text-decoration: underline;  }

a.uebers    {/* nicht markiert, Link Farbe schwarz, nicht unterstrichen, fett */
	color: #000000;
	font-weight: bold;
	padding: 1px;    }

a.uebers2    {/* markiert, Link Farbe rot, nicht unterstrichen, fett */
	color: #ffffff;
	font-weight: bold;
	background-color: #C7D33F;
	padding: 1px;    }

a.inhalt_angebote   {/* Inhaltsverzeichnis auf der Angebotsseite */
	font-size: 20px;
	margin-left : 20px;
	margin-right: 20px;
	line-height: 2em;
	color: #000000;
	font-style: italic;   	     }

a.impres	{/* Formatierung der Fahnen */
	margin-top: -15px;
	margin-right: 5px;
	float: right;
	font-size: 10px;
	color: #000000;  }

img	{/* ohne Rand */
	border: none;  }

img.logo	{
	margin-left: 20px;
	margin-top: 5px;  }

img.therme	{
	margin-top: 10px;
	margin-right: 10px;
	float: right;     }

img.angebot	{/* Formatierung ?berschrift Angebote*/
	padding-top: 5px;
	padding-left: 5px;
	margin-top: 10px;
	margin-right: 40px;
	margin-left: 10px;
	float: left;   }

img.innung	{/* Logo Innung Seite Aktuelles */
	margin-top: 10px;
	margin-left: 10px;  }

img.innung_bild	{/* Logo Innung Seite Aktuelles */
	margin-top: -290px;
	margin-left: 550px;   }

img.fahne	{/* Formatierung der Fahnen */
	margin-top: 5px;
	margin-right: 5px;
	float: right;   }

img.foto	{/* Fotos auf Team Seite */
	margin-top: 3px;
	margin-left: 3px; }

img.nav	{/* Buttons in Navigationsleiste */
	margin-top: 2px;
	margin-left: 20px;
	margin-right: 40px;
	float: left;  }

img.nav2	 {/* Buttons in Navigationsleiste Angebote*/
	margin-top: 5px;
	margin-left: 35px;
	margin-right: 40px;
	float: right;   }

img.nav22	{/* Überschrift im Kopf der Angebote*/
	margin-top: 5px;
	margin-left: 10px;
	float: left; }

img.nav3	{/* Formatierung für Fotos*/
	padding-top: 5px;
	padding-left: 5px;
	float: left;  }

img.nav4	{/* Buttons in Navigationsleiste Angebote Maenner*/
	padding-top: 5px;
	padding-left: 5px;
	float: left;   }

img.kinder	{/* Formatierung ?berschrift Angebote*/
	margin-top: -10px;
	margin-left: 220px;
	float: left;   }

img.nav_karte  {	/* Button zurück in Karte.html */
	margin-top: -45px;
	margin-left: 825px;  }

input.norm, textarea {
	width: 290px;
	background-color:#EEF3C9; }

input.checkbox {
	background-color: #EEF3C9;
	margin-right: 10px;
	float: left;   }

input.submit {
	background-color: #C7D33F;
	width: 90px;
	margin-right: 30px;  }

li  {
	list-style-image: url(grafik/listenpunkt.gif);   }

p.gutschein_bezeich   {   /* Formatierung Gutschein Bezechnung */
	line-height: 22px; 	}

p.gutschein_eingabe  {    /* Formatierung Gutschein Eingabe */
	line-height: 5px;   }

p.inhalt_aktuelles    {/* Text auf der Seite Aktuelles */
	font-size: 14px;
	margin-left : 30px;
	margin-right: 10px;
	line-height: 1.4em;      }

p.inhalt_guts {        /* Text auf der gutscheine */
	font-size: 14px;
	line-height: 20px;   }

p.clear	{/* hebt "floaten" der vorherigen  Elemente auf */
	clear: both;  }

p.angebote  {/* Text auf der Angebotsseite unten */
	font-size: 14px;
	margin-left : 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	line-height: 16px;    }

p.angebote0   {/* ?berschriften auf den Angebotsseiten */
	font-size: 20px;
	margin-left : 20px;
	margin-right: 20px;   }

p.inhalt_home, p.inhalt_home2, p.inhalt_home3 {/* Text auf der Homeseite */
	font-size: 14px;
	margin-top: 305px;
	padding: 15px;
	padding-bottom: 5px;
	line-height: 1.8em;
	text-align: justify;
	color: #203B00;    }

p.inhalt_home2 {/* Text auf der Homeseite */
	font-size: 13px;
	margin-top: 0px; }

p.inhalt_home3 {/* Text auf der Homeseite */
	font-size: 10px;
	color: #EBEC00;
	margin-top: 0px; }  }

p.inhalt_kontakt  {    /* Text auf der Kontaktseite */
	font-size: 13px;
	margin-left : 10px;
	margin-right: 10px;
	line-height: 1.3em;  }

p.inhalt_team {      /* Text auf der Seite Team */
	font-size: 12px;
	margin-left : 5px;
	margin-right: 5px;
	line-height: 13px;
	text-align: justify;}

p.inhalt_team_foto {      /* Text auf der Seite Team */
	font-size: 12px;
	margin-top: 3px;
	margin-left : 3px;
	margin-right: 3px;
	margin-bottom: 6px;
	color: #ffffff;  }

p.tab_kopf  {
	margin-top: 20px;
	font-weight : bold;
	font-size: 15px;   }

span.fett	 {/* Text fett */
	font-weight : bold;      }

span.groesse14	 {/* Text mit gr??e 14 */
	font-size: 14px;       }

span.groesse20	 {/* Text mit gr??e 20 */
	font-size: 20px;        }

span.kursiv	 {/* Text kursiv */
	font-style: italic;   }

span.liste	 {/* Listenformatierung auf Homeseite */
	font-size: 12px;
	font-weight : normal;
	font-style : normal;
	line-height : 2em;  }

span.liste_akt	 {/* Listenformatierung auf Seite Aktuell */
	font-size: 12px;
	font-weight : normal;
	font-style : normal;
	line-height : 1.5em;
	color: #ca8a4d;  }

span.schwarz	 {/* Text mit schwarzer Schrift */
	color: #000000;  }

span.stern	 {/* Formatierung Stern bei Bestellung */
	color: #ff0000;
	font-size: large;  	}

span.bege	 {/* Text mit beger Schrift */
	color: #ca8a4d;  }

span.unterstr	 {/* Text mit beger Schrift */
	text-decoration: underline;   }

span.weiss	 {/* Text mit schwarzer Schrift */
	color: #ffffff;  }