/*--------------RESET-----------------*/
*
{
	text-decoration:none;
	font-family:Verdana,Arial;
	padding: 0;
	margin: 0;
	font-weight: normal;
}
h1
{
	font_size:2.0em;
}

h3
{
	background:url(files/strich.jpg) no-repeat;
	height:100px;
	background-position:-30px 24px;
	margin-left:30px;
}


b, strong
{
	font-weight: bold;
}

a
{
	font-family:Arial;
}

img, a img
{
	border: none;
}
li
{
	text-decoration:none;

}

/*---------------Layout-------------------*/

body
{
	background:#FBFEBC;


}



#container
{
	width:1000px;
	margin:auto;
}



#header
{
         height:100px;
         width:1000px;
         background:url(files/header211208.jpg) no-repeat;

}
#header_right
{
         position:absolute;
         margin-left:880px;
	height:774px;
         width:120px;
         background:url(files/header_right.jpg) no-repeat;
}


/*#border_top
{
	height:2px;
         width:880px;
         background:black;
} */

/*#border_right
{
        	position:absolute;
         height:772px;
         width:2px;
         background:black;
         margin-left:878px;
} */

#navi_bild
{
         position:absolute;
         width:209px;
         height:774px;
         background:url(files/navi_bild_ground.jpg);

}

#wirbel
{
	position:absolute;
         background:url(files/wirbel4.png);
         width:70px;
         height:361px;
         margin-top:30px;
         margin-left:20px;
}

#navi
{
	position:absolute;
	margin-top:70px;
         margin-left:25px;
}

#navi li
{
	list-style:none;
         padding:3px;
}

#navi li a:link,
#navi li a:visited

{
	color:white;
    font-size:0.9em;


}

#navi li a:hover,
#navi li a:focus,
#navi li a:active


{
			color:black;
         font-size:0.9em;

}


.nav2nd li
{
	font-size:0.8em;
}

.nav2nd li a:link,
.nav2nd li a:visited
{
	margin-left:5px;
         font-size:0.7em;
}

.nav2nd li a:hover,
.nav2nd li a:focus,
.nav2nd li a:active
{
	margin-left:5px;
         font-size:0.7em;
        
}
/*#ueberschrift
{
	background:url(files/strich.jpg) no-repeat;
	height:100px;
	background-position:-30px 24px;
	margin-left:30px;
}*/
#content
{
	position:absolute;
	width:650px;
	height:774px;
	background:#FBFEBC;
	margin-left:210px;
	z-index:2;
}

#obernavi
{
	position:absolute;
	color:black;
	font-size:0.7em;
	margin-left:730px;
	margin-top:-20px;
}
#obernavi a
{
	color:green;
}

/*-------------CONTENT-----------------*/

#pic
{
	position: absolute;
	width: 140px;
	height: 180px;
	margin-left: 485px;
	margin-top: 20px;
	left: -14px;
	top: 108px;
	background-image: url(files/birgit_neu.jpg);
	background-repeat: no-repeat;
}

#bild
{
	position:absolute;
	margin-left:385px;
	
	
}

#tel
{
	text-align:center;
}

#wellness
{
	position:absolute;
	margin-left:300px;
	margin-top:-40px;
}

#wolke1
{
	background:url(files/w3.jpg)no-repeat;
	height:220px;
	width:360px;	
	
}

#wolke1_text
{
	margin-top:-190px;
	margin-left:-75px;
}

#wolke2
{
	background:url(files/w3.jpg)no-repeat;
	height:220px;
	width:360px;	
}
#wolke2_text
{
	margin-top:-195px;
	margin-left:-55px;
}

#fussmassage
{
	position:absolute;
	margin-top:-240px;
	margin-left:390px;
}

#ohrakupunktur
{
	position:absolute;
	margin-top:-300px;
	margin-left:400px;
}

#emassage
{
	position:absolute;
	margin-top:-200px;
	margin-left:330px;
}

#startseite
{
	background:url(files/startseite.jpg) no-repeat 15px 0px;
	margin-top:-50px;
	height:600px;
	text-align:center;
}

#klangmassage
{
	margin-top:-90px;
	margin-left:280px;
}

#wolke3
{
	background:url(files/wolke_zeichen.jpg)no-repeat;
	height:220px;
	width:360px;
}

#wolke_auge
{
	position:absolute;
	width:200px;
	margin-top:150px;
	margin-left:240px;
}

//textmodul

/**
 * Modul WYSIWYGImage, Wysiwyg-Text mit Bild/Bildergalerie
 */
div.wysiwygimg {}
/* ----- Hack only for IE 7 ----- */
*+html div.wysiwygimg {overflow:hidden;}

.wysiwygimg .wysiwygimgclear {clear:both; display:block; font-size:1px; line-height:0px; margin:0; padding:0; position:relative;}

/* Text */
.wysiwygimg .wysiwygimgtext {}

/* Bild und Link */
.wysiwygimg img.wysiwygimg {border:0; margin:1px;}
.wysiwygimg img.wysiwygimg {border:solid 5px #f5f5f5; padding:1px;}
.wysiwygimg a.wysiwygimg img {border:0;padding:0px;vertical-align:top; margin:1px;}

.wysiwygimg a.wysiwygimg, .wysiwygimg a.wysiwygimg:link {border:solid 5px #f6f6f6; display:table; display:inline-block; line-height:0.0em;}
.wysiwygimg a.wysiwygimg:visited {}
.wysiwygimg a.wysiwygimg:hover {border:solid 5px #e4e4e4;}
.wysiwygimg a.wysiwygimg:focus {border:solid 5px #e4e4e4;}
.wysiwygimg a.wysiwygimg:active {border:solid 5px #e4e4e4;}

/* Bildunterschrift */
.wysiwygimg .wysiwygimgtitle {color:#666; font-size:0.8em; font-style:italic; margin:2px 0px;}

/* Wrapper-Classe um Bild und Bildunterschrift*/
.wysiwygimg .wysiwygimgwrap {}

/* Bild links im Text (Textumfluss) */
.wysiwygimg .wysiwygimgleft {float:left; margin:0 1.0em 0 0;}

/* Bild rechts im Text (Textumfluss) */
.wysiwygimg .wysiwygimgright {float: right; margin:0 0 0 1.0em;}

/* Bild oben links */
.wysiwygimg .wysiwygimgtopleft {float:left; margin-bottom:0.5em;}

/* Bild oben rechts */
.wysiwygimg .wysiwygimgtopright {float:right; margin-bottom:0.5em;}

/* Bild oben mittig */
.wysiwygimg .wysiwygimgtopcenter {margin-bottom:0.5em; text-align:center;}
.wysiwygimg .wysiwygimgtopcenter a.wysiwygimg {margin:0 auto;}

/* Bild unten links */
.wysiwygimg .wysiwygimgbottomleft {float:left; margin-top:0.5em;}

/* Bild unten rechts */
.wysiwygimg .wysiwygimgbottomright {float:right; margin-top:0.5em;}

/* Bild unten mittig */
.wysiwygimg .wysiwygimgbottomcenter {margin-top:0.5em; text-align:center;}
.wysiwygimg .wysiwygimgbottomcenter a.wysiwygimg {margin:0 auto;}
.wysiwygimg .wysiwygimgbottomcenter img.wysiwygimg {margin:0 auto;}

/* Für Bilder links/rechts vom Text  */
.wysiwygimg table {border-spacing: 0px; font-size:1.0em;}
.wysiwygimg td {vertical-align:top; font-size:1.0em;}

/* Bild links vom Text */
.wysiwygimg td.wysiwygimgleftcol {padding-right:1.0em;}

/* Bild rechts vom Text */
.wysiwygimg td.wysiwygimgrightcol {padding-left:1.0em;}



/*E-Mail geschützt*/

#button {
	font-size:1em;
	font-weight:bold;
	font-family:arial, verdana, helvetica, sans-serif;
	color:#C04040;
	border: 0;
	background:#fff;
	text-decoration:none;
}

#googlemaps
{
width:400px;
margin-top:-180px;
margin-left:260px;
}
