/*Body*/

html, body {
  _scrollbar-base-color:#FFCCFF;
  _scrollbar-arrow-color:#FFFFCC;
  _scrollbar-track-color:#FF99CC;
  _scrollbar-shadow-color:#FF99CC;
  _scrollbar-face-color:#FF99CC;
  _scrollbar-highlight-color:#FFCCFF;
  _scrollbar-darkshadow-color:#FFCCFF;
  _scrollbar-3dlight-color:#FF99CC;
 }

body,td,th {
	color: #FFFFCC;
	top: 0px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	background: #FF99CC;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	overflow: auto;
	}

a:link {
	color: #FFFFCC;
	font-weight:bold;
	text-decoration: none;
}
a:visited {
	color: #FFFFCC;
	text-decoration: none;
}
a:hover {
	color: #993399;
	background-color:#FFFFCC;
	font-weight:bold;
	text-decoration: underline overline;
}
a:active {
	color: #993399;
	text-decoration: none;
}
h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
}
h1 {
	font-size: 16px;
	font-style: normal;
	font-weight: 900;
	letter-spacing: 0.1em;
	color: #FFFFFF;
}
h2 {
	font-size: 14px;
	font-style: normal;
	font-weight: 800;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #FFFFFF;
}
h3 {
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: small-caps;
	text-decoration: none;
}

h4 {
	font-size: 16px;
	font-style: normal;
	font-weight: 800;
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #993366;
	margin-top: 5px;
	margin-right: 1px;
	margin-bottom: 3px;
	margin-left: 1px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 3px;
	padding-left: 1px;
}
p {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin: 1px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}

.small {
	font-size: 10px;
	font-weight: inherit;
	text-decoration: none;
}

/*Hintergrund*/	

#content1 {
	background: url(../images/bg/bg1.jpg) no-repeat scroll left top;
	height:640px;
	width:1005px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: -1px;
	border-width: 0px;
	border-style: none;
	overflow: hidden;
	visibility: visible;
}

#content2 {
	background: url(../images/bg/bg2.jpg) no-repeat scroll left top;
	height: 640px;
	width: 1005px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 0px;
	border-width: 0px;
	border-style: none;
	overflow: hidden;
	visibility: visible;
}

#content3 {
	height: 640px;
	width: 1005px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 0px;
	border-width: 0px;
	border-style: none;
	overflow: hidden;
	visibility: visible;
	background-attachment: scroll;
	background-image: url(../images/bg/bg4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#content4 {

	background: url(../images/bg/bg4.jpg) no-repeat scroll left top;
	height: 640px;
	width: 1005px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 0px;
	border-width: 0px;
	border-style: none;
	overflow: hidden;
	visibility: visible;
}
#content5 {
	height: 640px;
	width: 1005px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 0px;
	border-width: 0px;
	border-style: none;
	overflow: hidden;
	visibility: visible;
	background-attachment: scroll;
	background-image: url(../images/bg/bg4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#content6 {
	background: url(../images/bg/bg6.jpg) no-repeat scroll left top;
	height: 640px;
	width: 1005px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 0px;
	border-width: 0px;
	border-style: none;
	overflow: hidden;
	visibility: visible;
	z-index: 1;
}

#content7 {
	background: url(../images/bg/bg7.jpg) no-repeat scroll left top;
	height: 640px;
	width: 1005px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 0px;
	border-width: 0px;
	border-style: none;
	overflow: hidden;
	visibility: visible;
}

/*Logo*/

#logo {
	background: url(../images/Logo.gif) no-repeat left top;
	position: absolute;
	height: 210px;
	width: 150px;
	left: 10px;
	top: 10px;
	z-index: 100;
}

/*Navigation*/

ul#nav_main {list-style-type: none;
             position: relative;
			 margin: 0px;
			 padding: 0px;
			 }
			 
li#yoga {
	position: absolute;
	height: 44px;
	width: 200px;
	left: 0px;
	top: 268px;
	background: url(../images/nav/Yoga1.gif);
	z-index: 100;
}

li#kurse {
	position: absolute;
	height: 44px;
	width: 176px;
	left: 17px;
	top: 315px;
	background: url(../images/nav/Kurse1.gif);
	z-index: 100;
}

li#ausbildung {
	position: absolute;
	height: 44px;
	width: 201px;
	left: 0px;
	top: 361px;
	background: url(../images/nav/Ausbildung1.gif);
	z-index: 100;
}

li#reisen {
	position: absolute;
	height: 44px;
	width: 200px;
	left: 21px;
	top: 407px;
	background: url(../images/nav/Reisen1.gif);
	z-index: 100;
}

li#galerie {
	position: absolute;
	height: 44px;
	width: 127px;
	left: 286px;
	top: 544px;
	background: url(../images/nav/Galerie1.gif);
	z-index: 100;
}

li#kontakt {
	position: absolute;
	height: 44px;
	width: 138px;
	left: 210px;
	top: 499px;
	background: url(../images/nav/Kontakt1.gif);
	z-index: 100;
}

li#fengshui {
	position: absolute;
	height: 44px;
	width: 137px;
	left: 133px;
	top: 453px;
	background: url(../images/nav/Fengshui1.gif);
	z-index: 100;
}

li#cd {
	position: absolute;
	height: 44px;
	width: 128px;
	left: 363px;
	top: 589px;
	background: url(../images/nav/cd.gif);
	z-index: 100;
}

ul#nav_main a {display: block;
               width: 200px;
			   text-indent: -9999px;
			   text-decoration: none;
			   line-height: 44px;
			   
}

li#yoga a:hover {background: url(../images/nav/Yoga2.gif) no-repeat;}
li#kurse a:hover {background: url(../images/nav/Kurse2.gif) no-repeat;}
li#ausbildung a:hover {background: url(../images/nav/Ausbildung2.gif) no-repeat;}
li#reisen a:hover {background: url(../images/nav/Reisen2.gif) no-repeat;}
li#galerie a:hover {background: url(../images/nav/Galerie2.gif) no-repeat;}
li#kontakt a:hover {background: url(../images/nav/Kontakt2.gif) no-repeat;}
li#fengshui a:hover {background: url(../images/nav/Fengshui2.gif) no-repeat;}
li#cd a:hover {background: url(../images/nav/cd2.gif) no-repeat;}

li#yoga.current {background: url(../images/nav/Yoga2.gif) no-repeat;}
li#kurse.current {background: url(../images/nav/Kurse2.gif) no-repeat;}
li#ausbildung.current {background: url(../images/nav/Ausbildung2.gif) no-repeat;}
li#reisen.current {background: url(../images/nav/Reisen2.gif) no-repeat;}
li#galerie.current {background: url(../images/nav/Galerie2.gif) no-repeat;}
li#kontakt.current {background: url(../images/nav/Kontakt2.gif) no-repeat;}
li#fengshui.current {background: url(../images/nav/Fengshui2.gif) no-repeat;}
li#cd.current {background: url(../images/nav/cd2.gif) no-repeat;}

li#yoga.current a:hover {cursor: default;}
li#kurse.current a:hover{cursor: default;}
li#fengshui.current a:hover{cursor: default;}
li#ausbildung.current a:hover{cursor: default;}
li#reisen.current a:hover{cursor: default;}
li#galerie.current a:hover{cursor: default;}
li#kontakt.current a:hover{cursor: default;}
li#cd.current a:hover{cursor: default;}


/*Texte - Inhalte*/

#text1 {
	position: absolute;
	height: auto;
	width: 300px;
	left: 600px;
	top: 60px;
}
#text2 {
	position: absolute;
	height: 360px;
	width: 386px;
	left: 230px;
	top: 70px;
	overflow: auto;
	z-index: 100;
}

#text3 {
	position: absolute;
	height: 360px;
	width: 350px;
	left: 230px;
	top: 70px;
	overflow: auto;
}
#text4 {
	position: absolute;
	height: 360px;
	width: 350px;
	left: 230px;
	top: 70px;
	overflow: auto;
}
#text5 {
	position: absolute;
	height: 360px;
	width: 350px;
	left: 230px;
	top: 70px;
	overflow: auto;
}
/*Link Startseite Logo*/

#start {position: relative;
         height: 100px;
	     width: 100px;
		 left: 5px;
		 padding: 20px;
	    }
p#start a {display: block;
           width: 100px;
		   text-indent: -9999px;
		   text-decoration: none;
		   line-height: 100px;
		   background:none;
		   }
		   
#valid{
	width:180px;
	height:22px;
	position: absolute;
	left: 5px;
	top: 638px;
		}		 
        
.hidden {
	text-indent: -9999px;
	visibility: hidden;
	overflow: hidden;
	font-size: 6px;
}
#galerieshow {
	position: absolute;
	height: 290px;
	width: 380px;
	left: 208px;
	top: 99px;
	overflow: auto;
	z-index: 10;
}
#text_galerie {
	position: absolute;
	height: 27px;
	width: 332px;
	left: 43px;
	top: 305px;
	overflow: auto;
}
#google-search {
	position:absolute;
	width:320px;
	height:45px;
	z-index:101;
	left: 4px;
	top: 594px;
}
#content1search {
	height:640px;
	width:1005px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 0px;
	border-width: 0px;
	border-style: none;
	overflow: hidden;
	visibility: visible;
	background-attachment: scroll;
	background-image: url(../images/bg/bg1search.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#apDiv2 #a-dunkel a {
	color: #660066;
}
