/* CSS Document */
html {
/*   height:100%;*/
}
body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #c3eafa url(../images/body-bg.jpg) repeat-x;
	color:#333333;
	
	background-color:#f2ead7;
	margin: 0px 0px 0px 0px;
}
img, div { behavior: url(iepngfix.htc)}
a {text-decoration:none; color:#333333}

/* Container um die gesamte Seite */
#global{
	margin:0 auto;
	
	width: 1215px;
	position:relative
}
/* Hauptbereich mit Schatten */
#container_shadow {
	background-image: url(../images/shadow.png);
	background-repeat:repeat-y;
	width:1004px;
	margin-left:110px
}


#container {
	margin-top:9px;
	margin-left:10px;
	width: 980px;
	background-color: #ffffff;
    z-index: 1;
}
*+html #container {
	margin-top:0px;
	
}
*html #container {
	margin-top:0px;
}

.container-manukuere{
	background-image:url(../images/manikuere.jpg);
	background-repeat:no-repeat;
	background-position:190px bottom
}

.container-impressum{
	background-image:url(../images/brunnen.jpg);
	background-repeat:no-repeat;
	background-position:503px bottom
}

/*.container-makeup{
	background-image:url(../images/makeup3.jpg);
	background-repeat:no-repeat;
	background-position:190px bottom;
	}
*/	
.container-fusspflege{
	background-image:url(../images/fusspflege2.jpg);
	background-repeat:no-repeat;
	background-position:190px bottom;
	}
	
.container-shiatsu{
	background-image:url(../images/shiatsu-bg.jpg);
	background-repeat:no-repeat;
	background-position:190px bottom;
	}
	
	
.container-wasserbett{
	background-image:url(../images/hydrojet.jpg);
	background-repeat:no-repeat;
	background-position:160px bottom;
	}
	
.container-enspannungsbad{
	background-image:url(../images/wanne.jpg);
	background-repeat:no-repeat;
	background-position:170px bottom;
	}
	
.container-infrarot{
	background-image:url(../images/infrarotsauna.jpg);
	background-repeat:no-repeat;
	background-position:170px bottom;
	}
	
.container-rollenmassage{
	background-image:url(../images/rollmassage1.jpg);
	background-repeat:no-repeat;
	background-position:170px bottom;
	}
	
.container-bodyformer{
	background-image:url(../images/bodyformer.jpg);
	background-repeat:no-repeat;
	background-position:100px bottom;
	}
	
.container-lymph{
	background-image:url(../images/ballancer.jpg);
	background-repeat:no-repeat;
	background-position:190px bottom;
	}
	
.container-gutschein{
	background-image:url(../images/gutschein-1.jpg);
	background-repeat:no-repeat;
	background-position:190px bottom;
	}
	
.container-fehler{
	background-image:url(../images/fehler.jpg);
	background-repeat:no-repeat;
	background-position:355px bottom;
	}
	
.container-ok{
	background-image:url(../images/ok2.jpg);
	background-repeat:no-repeat;
	background-position:250px bottom;
	}

/* Kopfbereich */
#header {
	background: url(../images/backgrounds/header.jpg);
	height: 294px;
	width:1215px;
	margin: 0;
	padding: 0;
}

*+ html #header {
	height: 303px;
}
*html #header {
	margin-bottom:-3px
}

/* rechte Leiste allg. Fornmatierungen */

#bg-right {
		margin:0; padding:0;
		background:url("../images/bg-rechts.jpg") top right repeat-y;
		min-height:602px
}
#right {
		float:right;
		width:173px;
		margin: 0 0 0 0;
        padding:2;
		}

#text{
		font-weight:200;
		font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
		font-size:10px;
		margin: 0 0 0 0;
		padding:0;
		}

/* Überschriften */	
	/* Hauptüberschrift */
h1 {}
	/* weitere wichtige  Überschriften */
h2 {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 14px;
	font-variant:small-caps;
	color:#a54814;
    padding-bottom:2px;
	padding-top:2px;
	border-bottom:2px dotted #666666;
    margin-bottom: 6px;
	margin-top:3px;
	}
	/* grüner Button Menü */		
h3 {
	cursor:default; 
	font-weight:bold; 
	color:#FFFFFF; 
	display:inline; 
	font-size:12px;
}
	
h4 {
	font-size:13px;
	font-weight:bold;

	font-variant:small-caps;
	color:#3c8936;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	padding-top:0px;
	}
h5{
	font-size:14px;
	font-variant:small-caps;
	color:#185f23;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-bottom:1px;
	margin-top:4px;
	margin-bottom:1px;
	}


/* linke Leiste allg. Fornmatierungen */
#bg-left {
		margin:0; padding:0;
		background:url("../images/bg-links.jpg") top left repeat-y;
		min-height:602px
}
#left {
		float:left;
		width:193px;
		margin: 0 0 0 0;
        padding:0;
}

/* Menü */
#left li{
	list-style-type:none;
	background-image:url(../images/button.jpg);
	background-repeat:no-repeat;
	padding:5px 5px 10px 11px;
	}
#left img{

	padding-left:5px
	}
.hauptmenu{

	margin-left:-12px
	}	
	
#left li:hover{
	list-style-type:none;
	background-image:url(../images/button-hover.jpg);
}
	
#left a{
	color:#000000;
	padding-left:10px;
	padding-top:2px
	}
*+html #left a{
	color:#000000;
	padding-left:0px;
	padding-top:2px
	}
	
*html #left a{
	color:#000000;
	padding-left:0px;
	padding-top:2px
	}
.button-green {
	width:193px;
	height:28px;
	background-image:url(../images/button-green.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:5px;
	color:#FFFFFF;
	font-weight:bold;
}

/* Hauptinhalt */
#content {
        margin-left:202px;
		width:590px;
		min-height:650px;
		line-height:130%;
		height: expression( this.scrollHeight < 650 ? "650px" : "auto" )
}

/* Fußbereich */
#footer {
	clear: both;
	height: 96px;
	width:1013px;
	background-image: url(../images/footer.jpg);
	background-repeat: repeat-x;
	bottom: 0;
	padding: 0;
	color:#ffffff;
	font-size: 11px;
    line-height: 18px;
	margin-left:104px;
}

#footer_content{
	padding-left:300px;
	padding-top:10px
}

#footer_content a {
	color:#ecd8b4
}

.go-top img{
	float:left
}

.go-top a{
	color:#3c8936
}

.go-top {
	position:absolute;
	bottom:100px
}

/* Box mit Zeitschrift Startseite */
.box {
	width:588px;
	height:129px;
	background-image:url(../images/box.jpg);
	background-repeat:no-repeat;
	margin-top:40px
}

.box-content{
	padding-left:8px;
	padding-top:10px}
.box-content img{
	float:left;
	padding-right:15px}

/* Newsboxen rechts */
#newsbox {
	width:148px;
	padding-left:14px;
	padding-top:13px}
	
#newsbox-header{
	width:148px;
	height:28px;
	background-image:url(../images/box-top.jpg);
	background-repeat:no-repeat}
	
#newsbox-content{
	width:148px;
	background-image:url(../images/box-content.jpg);
	background-repeat:repeat-y}	
	
#newsbox-bottom{
	width:148px;
	height:10px;
	color:#3c8936;
	background-image:url(../images/box-bottom.jpg);
	background-repeat:no-repeat;
	padding-left:7px}
		
#newsbox-bottom2{
	width:148px;
	height:28px;
	color:#3c8936;
	background-image:url(../images/box-bottom2.jpg);
	background-repeat:no-repeat;
	padding-left:7px}
		
.ueberschrift-newsbox{
	font-weight:bold;
	color:#3c8936;
	padding-left:7px;
	padding-top:6px}
	
.ueberschrift-gutschein{
	font-weight:bold;
	color:#000000;
	padding-left:9px;
	padding-top:6px}
	
.green-bold {
	font-weight:bold;
	font-size:11px;
	color:#3c8936;
	}
	
.green-normal {
	font-size:11px;
	color:#3c8936;
	}
	
.green-normal2 {
	font-size:12px;
	color:#0f7015;
	}	
		
.green-bold2 {
	font-weight:bold;
	font-size:12px;
	color:#3c8936;
	}
.brown{
	font-size:14px;
	font-variant:small-caps;
	color:#a54814;
	font-weight:bold
	}
.news1 {
	width:140px;
	padding-left:5px;
	padding-bottom:7px;
	font-size:11px;
	line-height:1.2;
	}	
	
.studiobilder{
	padding-top:0px;
	padding-left:25px;
	}
	
.makeup{
	background-image:url(images/makeup3.jpg);
	background-repeat:no-repeat;
	background-position:100px bottom;
	}
	
.green{
	color:#3c8936;
	font-size:14px;
	}	
	
	
li {list-style-type:circle}
	
td {
	text-align:justify; 
	margin-left:50px; 
	margin-right:50px;
	}
	
p {text-align:justify;}
	
.green-map{
	font-weight:bold;
	font-size:14px;
	color:#3c8936;
	}
	
#punkte{
	background:url(images/punkt.png) repeat-x;
	width:140px;
	heigt:2px;
	}
	
.liste-gesichtsbehandlung{
	float:left;
	padding-left:15px;
	}
	
.liste-augenblicke {
	clear:both;
	padding-left:15px;
	}
	
.preis {
	text-align:right;
	color:#a54814;
	}
	
.bg-blumen{background:url(../images/bg-verkauf.jpg) no-repeat 460px bottom}

.bg-blumen-left{background:url(../images/blumen-left.jpg) repeat-y 200px top}
.bg-blumen-left2{background:url(../images/blumen-left2.jpg) repeat-y 200px top}
	
.bg-index{background:url(../images/index.jpg) no-repeat 462px bottom}

.liste li {list-style-type:none;}	



#anfahrtskizze1{
	text-align:center;
	padding-left:340px;
	}
#anfahrtskizze2{
	text-align:center;
	float:left;
	}

.liste li {
	list-style-image:url(../images/listenpunkt.jpg);
	list-style-position:outside;
	margin-left:17px
	}	
	
.leistungen li {
	list-style-image:url(../images/listenpunkt-leistungen.jpg);
	list-style-position:outside;
	margin-left:17px;
	
	}	
	.leistungen a {
	font-variant:small-caps;
	color:#a54814;
}
	.leistungen a:hover {
	text-decoration:underline
}
.bg-aktionen{
	background-color:#ffffff;
	background-image:url(../images/lymphdrainage.jpg);
	background-repeat:no-repeat;
	background-position:190px bottom;
	}
	
.bg-sitemap{
	background-color:#ffffff;
	background-image:url(../images/massage.jpg);
	background-repeat:no-repeat;
	background-position: 190px bottom;
	}
.red {
	color:#a54814;
	font-weight:bold;
	font-variant:small-caps}
	
.sitemap a{
	color:#3c8936;
	font-size:12px;
	line-height:23px
	}	
.sitemap{
	padding-top:10px}	
	

#anfahrtskizze1{
	text-align:center;
	padding-left:300px;
	}
#anfahrtskizze2{
	text-align:center;
	padding-left:20px;
	float:left;
	}
.button{
	background-color:#4f9f2c;
	color:#ffffff}

.lupe {cursor:url('../images/lupe.jpg'),pointer; border:1px solid #a54814 }		
.link-red {
	color:#a54814;}