

body	{		background:#faefd1 url(../img/wassertropfen_beige.jpg) no-repeat;
			font-family:arial,helvetica,sans-serif;
			font-size:0.9em;
                         color:#000;
                         margin:0px;
                         padding:0px;
                         overflow:-moz-scrollbars-vertical;
			}

.rahmen	{    		width:950px;
			margin-left:auto;
			margin-right:auto;
			border:0px solid #FFF;
			text-align:left;
			}

/* Kopfbereich */

.logokasten	{      	background:#e2b878 url(../img/layout/head_balken.jpg) repeat-x;
		       	margin-top:10px;
                         height:120px;
		}
.logo		{    	width:950px;
		     	height:120px;
                         margin:0 auto 0 auto;
                        	overflow:hidden;

		}
.logounten	{	background:url(../img/layout/schatten_head.png) repeat-x;
		}
.bildoben	{	float:left;
			width:770px;
                         height:108px;
                         margin:5px 0 0 20px;
                         border:1px solid #fff;
                         background: url(../img/layout/headbg/4.jpg);
                 }
.event		{	position:absolut;
			margin-top:88px;
			height:20px;
			width:772px;
                         background:#FFF;
                         text-align:left;
                         padding-top:2px;
                 }


.menurahmen	{      	width:160px;
		       	float:left;
		}

object#sortimentbilder{width:360px; height:442px;}


/* Allgemeine Klassen */

.clearer	{
	clear:left;
    height:0px;
}

.lClear	{
	clear:left;
}

.rClear	{
	clear:right;
}

.bClear	{
	clear:both;
}

.bold	{
	font-weight:bold;
}

.links	{
	float:left;
	margin-right:10px;
}

.rechts	{
	float:right;
	margin:0px 10px 0px 10px;
}

.center	{
	text-align:center;
}

.noMargin	{
	margin:0;
}

.noscreen	{
	visibility:hidden;
	overflow:hidden;
	width:0px;
    height:0px;
}

.halbebreite	{
	width:370px;
}

.abstandr	{	margin-right:40px;}

.hrBlue	{
	color:#064698;
    width:100%;
    margin-top:10px;
}


/* Texte und Inhalte */

.content	{	       	width:770px;
		       	float:left;
		       	margin-left:13px;
		       	border:0px solid #FFF;
                         padding: 0 0 10px 0;
	}
.bad	{		background:#dfeff6 url(../img/layout/bg_content_bad.jpg) repeat-x;
			border:1px solid #003d8f;
         }
.bad .bildrahmen img{	border:1px solid #003d8f;
	       }
.sauna	{              	background:#f9f1e0 url(../img/layout/bg_content_sauna.jpg) repeat-x;
			border:1px solid #eabb47;
         }
.sauna .bildrahmen img{	border:1px solid #eabb47;
		}
.text		{	font-size:0.9em;
                 	margin:0px 0px 0px 30px;
                         width: 700px;
		}

.aktuelles	{
    margin:10px 0 0 0;
    border:0px solid #FFF;
    padding: 5px 0 10px 0px;
    background:#dfeff6 url(../img/layout/bg_content_bad.jpg) repeat-x;
    border:1px solid #003d8f;
}


h1		{	color:#064698;
			font-size:1.5em;
                         font-weight:bold;
                         background:url(../img/layout/wellen.png) no-repeat;
                         padding-left:40px;
                         margin:10px 0 0 10px;
		}
h2		{	color:#636363;
			font-size:1.0em;
                         font-weight:bold;
                         margin:0px 0 15px 50px ;
                 }
.klein		{	font-size:0.8em;
                         line-height:1em;
                         color:#4F4F4F;
		}
a		{	color:#064698;
                 }


.blau		{	background-color:#dfeff6; border: 1px solid #064698; }
.mittelblau   	{	background-color:#299ce2; }
.dunkelblau   	{	background-color:#299ce2; }
.hellblau	{	background-color:#DCECF7; }
.hellblau1	{	background-color:#A6D3F4; }
.textweiss      	{	color:#FFF; }



.eventtabelle	{	border:1px solid #000;
		}
.eventeintrag	{	border-top:1px solid #9F9F9F;
			background: #f8f1e1 url(../img/layout/bg_listen_sauna.gif) repeat-x;
		}
.eventeintrag_innen {	background:#f8f1e1;
			border-top:0px;
		}
.eventeintrag_nix {	border-top:1px solid #9F9F9F;
			font-size:0.8em;
                         background:url(../img/layout/bg_listen_bad.gif) repeat-x;
		}
.eventeintrag_event {	border-top:1px solid #9F9F9F;
                         color:#FFF;
                         background: #99851d;
		}
.events	{
	border:1px dashed #003D8F;
	width:655px;
	padding: 0 10px 10px 15px;
	margin-bottom:10px;
	background:#FFFFFF;
}
p.head	{
	margin-top:10px;
	font-weight:bold;
}

.kurse	{
	border:1px dashed #003D8F;
	width:670px;
	padding-left:15px;
	margin-bottom:10px;
	background:#FFFFFF;
}
img.kurse	{
	display:block;
}
/* TOOLS */
#accordion 	{
			margin:20px 0px;
                         width:680px;
		}
.togglerEvents 	{
			cursor: pointer;
			border: 1px solid #f5f5f5;
			border-right-color: #ddd;
			border-bottom-color: #ddd;
			background: #299ce2;
			color: #ffffff;
			margin: 0 0 0px 0;
			padding: 0px 5px 1px;
		}
.togglerEvents h3	{       font-size:14px;
			margin:5px 10px 5px 10px;
		}
.togglerEvents h4	{       font-size:12px;
			margin:7px 0 5px 15px;
                         float:left;
                         width:80px;
		}
.toggler 	{
			cursor: pointer;
			border: 1px solid #f5f5f5;
			border-right-color: #ddd;
			border-bottom-color: #ddd;
			background: #299ce2;
			color: #ffffff;
			margin: 0 0 0px 0;
			padding: 0px 5px 1px;
		}
.toggler h3	{       font-size:14px;
			margin:5px 10px 5px 10px;
                         float:left;
                         width:200px;
		}
.toggler h4	{       font-size:12px;
			margin:7px 0 5px 15px;
		}

.inner 		{ 	margin:10px;
		}
.inner	ul.link	{	margin:5px 0 10px 0;
		}
.inner	ul.link li {
			display:block;
			float:left;
                         margin:0px 0px 0px 10px;
                 }
a.nextEvent, a:link.nextEvent, a:visited.nextEvent	{
	color:#064698;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin-right:6px;
}
a:hover.nextEvent 	{
	text-decoration:underline;
}
a.nextEventMehr, a:link.nextEventMehr, a:visited.nextEventMehr	{
	color:#064698;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	margin-right:6px;
}
a:hover.nextEventMehr 	{
	text-decoration:underline;
}

b.nextEvent	{
	color:#064698;
	font-size:12px;
	font-weight:bold;
	margin: 10px 6px 0 10px;
}
em.nextEvent	{
	font-size:11px;
	color:#064698;
	margin-right:6px;
}
.lFloat	{
	float:left;
}
.lClear	{
	clear:left;
}

.rFloat	{
	float:right;
}

.rClear	{
	clear:right;
}

.txtfeld	{
         background-color:#ffffff;color:#000000;
         border: 1px solid #064698;
         width: 100px;
}

.btnNews	{
         background-color:#ffffff;color:#064698;
         border: 1px solid #064698;
         margin-bottom:10px;
}

.btnSenden	{
         background-color:#ffffff;color:#064698;
         border: 1px solid #064698;
         margin:0px 14px 10px 0px;
}

.txtfeldNews	{
         background-color:#ffffff;color:#000000;
         border: 1px solid #064698;
         width: 130px;
}

.auswahl{
	background-color:#ffffff;color:#064698;
	border: 1px solid #064698;
}


/*	Gutscheine	*/

.sortimentName, .gutscheinSubline	{
	width:680px;
    height:20px;
    background:#064698;
    color:#fff;
    font-size:1.2em;
    font-weight:bold;
    padding:4px 10px;
    margin:15px 0 0 0;
}

.sortimentName2	{
	width:680px;
    height:20px;
    background:#FAEFD1;
    font-size:1.2em;
    font-weight:bold;
    padding:4px 10px;
    margin-top:15px;
}

.gutscheinName	{
	width:520px;
    background-color:#a6d3f4;
    color:#000;
    padding:3px 0 3px 10px;
    margin:5px 0 2px 0;
    float:left;
    font-weight:bold;
}

.gutscheinNameOview	{
	width:491px;
    background-color:#a6d3f4;
    color:#000;
    padding:3px 0 3px 10px;
    margin:5px 0 2px 0;
    float:left;
}

.gutscheinPreis	{
	width:57px;
    background-color:#a6d3f4;
    color:#000;
    padding:3px;
    margin:5px 0 0 2px;
    float:left;
    text-align:right;
}

.gutscheinStueckzahl	{
    background-color:#a6d3f4;
    width:110px;
    color:#000;
    float:left;
    text-align:right;
    margin:5px 0 2px 0;
    padding:3px;
}

.gutscheinGesamtPreis	{
	width:72px;
    padding:3px;
    color:#000;
    text-align:right;
    background-color:#a6d3f4;
    margin:5px 0 2px 0;
    float:left;
}

.gutscheinText	{
    width:480px;
    padding:0 0 0 10px;

}

.gutscheinAnzahl	{
	width:90px;
    text-align:right;
    padding:0 8px 2px 0;
    float:left;
    margin:5px 0 0 2px;
    background-color:#a6d3f4;
}

.gutscheinBestellButton	{
	text-align:center;
}

.gutscheinEndpreis	{
	width:142px;
    padding:3px;
    font-weight:bold;
    text-align:center;
    color:#FFF;
    background-color:#064698;
	float:right;
    margin-bottom:10px;
}

.gutscheinViewLink	{
	width:150px;
    float:left;
}

.gutscheinForward	{
	float:right;
}

.gutscheinKForm	{
	width:90%;
    border:0;
    margin-top:10px;
}

.kontrolleDaten, .kontoDaten	{
	width:678px;
    padding:10px;
    background-color:#FAEFD1;
    margin-top:5px;
    border:1px solid #000;
}