body, html {
	height:100%;
}
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#010101;
margin:0;
padding:0;
background:#adb776 url(../images/body_bg.gif) left bottom repeat-x fixed;
min-height:100%;
}

* html body {
	height:100%;
}

a {
text-decoration:none;
}
a:hover {
text-decoration:none;
}

#container {
float:left;
width:815px;

position:relative;

margin:auto;
background:url(../images/main_bg.gif) 800px 0px repeat-y;
}
#container {


}
#bg_bottom {
float:left;
width:815px;
background:url(../images/bottom.gif) left bottom no-repeat;
}
#top {
float:left;
width:815px;
height:149px;
position:relative;
background:url(../images/top_bild2.jpg) 0px 0px no-repeat;
}
#top #topmenu {
/*margin-left:115px;
padding:0 5px;*/
float:right;
padding-right:15px;
font-size:10px;
color:#ffffff;
text-transform:uppercase;
/*margin-top:22px;*/
/*float:left;*/
/*background:#e0d788;*/
}
#top #topmenu a {
color:#000;
color:#FFF;
}
.music {
	/*float:right;*/
	margin-right:1px;
	/*width:25px;*/
	text-align:right;
	margin-bottom:3px;
}
#menu {
float:left;
clear:both;
width:815px;
background:url(../images/menu_bg.gif) top right no-repeat;
}
#menu a {
color:#101010;
}


#menu a.main {
float:left;
width:160px;
line-height:24px;
text-align:center;
border-bottom:1px solid #ffffff;
text-transform:uppercase;
font-weight:bold;
}
#menu a.mainsel {
float:left;
width:160px;
line-height:25px;
text-align:center;
text-transform:uppercase;
font-weight:bold;
text-decoration:underline;
}
a#m1.main {
	width: 160px;
color:#101010;
}
a#m2.main {
	width: 114px;
color:#101010;
}
a#m3.main {
	width: 160px;
color:#101010;
}
a#m4.main {
	width: 114px;
color:#101010;
}

a#m5.main {
	width: 138px;
color:#101010;
}
a#m6.main {
	width: 114px;
color:#101010;
}
a#m1.mainsel {
	width: 160px;
color:#101010;
}
a#m2.mainsel {
	width: 114px;
color:#101010;
}
a#m3.mainsel {
	width: 160px;
color:#101010;
}
a#m4.mainsel {
	width: 114px;
color:#101010;
}

a#m5.mainsel {
	width: 138px;
color:#101010;
}
a#m6.mainsel {
	width: 114px;
color:#101010;
}


#menu #menu_sub, #menu #menu_sub2 {
float:left;
clear:left;
line-height:23px;
background-color:#cece94;
width:785px;
/*border-right:1px solid #ffffff;*/
border-bottom:1px solid #ffffff;
padding-left:15px;
}

*+html #menu #menu_sub {
width:800px;

}
#menu #menu_sub {

width:800px\9;

}
*+html #menu #menu_sub2 {
width:800px;

}
#menu #menu_sub2 {

width:800px\9;

}

#menu #menu_sub {
	color:#FFF;
}
#menu #menu_sub a, #menu #menu_sub2 a {
	margin-right:8px;
	font-size:11px;
}
#menu #menu_sub a:first-letter {
font-size:15px;
font-weight:bold;
}
#menu #menu_sub a.sub, #menu #menu_sub2 a.sub {
text-decoration:none;
}
#menu #menu_sub a.subsel, #menu #menu_sub2 a.subsel {
text-decoration:underline;
}
#menu #menu_sub2 {

}
#menu #menu_sub2 {

}
#menu a.energycoaching, #menu a.fengshui, #menu a.chin_astrologie, #menu a.iging, #menu a.reiki {
float:left;
width:159px;
line-height:23px;
text-align:center;
vertical-align:middle;
background-color:#e8e2a8;
border:1px solid #ffffff;
border-left:none;
text-transform:uppercase;
font-weight:bold;
}
#menu a.fengshui {
background-color:#cece94;
}
#menu a.chin_astrologie {
background-color:#b9c38a;
}
#menu a.iging {
background-color:#9eb17e;
}
#menu a.reiki {
background-color:#8aa36e;
}
#body {
float:left;
clear:left;
width:800px;
border-right:1px solid #ffffff;
}
#body #left {
float:left;
width:160px;
}
#body #left img {
float:left;
display:inline;
margin:30px 0 0 15px;
}
#body #left .left_text {
float:left;
clear:left;
width:130px;
display:inline;
margin:15px 0 0 15px;
font-family:"Times New Roman", Times, serif;
font-size:13px;
font-style:italic;
}
#body #middle {
float:left;
width:480px;
}
#body #middle {
width:470px\9;
}
#body #middle #text {
float:left;
width:430px;
padding:30px 25px;
background-color:#cece94;
display:inline;
margin-bottom:50px;
letter-spacing:1px;
}
#body #middle #text {
width:450px\9;

}
#body #middle #text h2.title {
width:380px;
padding:0;
margin:3px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
}
#body #start {
float:left;
width:800px;
text-align:center;
display:inline;
margin-top:30px;
}
#body #start img {
display:inline;
margin-bottom:50px;
}
#body #start #bottom_picts {
float:left;
width:500px;
height:70px;
margin-left:150px;
padding-bottom:50px;
display:inline;
}
#body #start #bottom_picts a {
	cursor:default;
}
#body #start #bottom_picts a.iging {
float:left;
width:92px;
height:70px;
margin-right:10px;
display:block;
background:url(../images/img_iging.gif) no-repeat;
}
#body #start #bottom_picts a.iging:hover {
background:url(../images/img_iging_over.gif) no-repeat;
}
#body #start #bottom_picts a.fengshui {
float:left;
width:90px;
height:70px;
margin-right:10px;
display:block;
background:url(../images/img_fengshui.gif) no-repeat;
}
#body #start #bottom_picts a.fengshui:hover {
background:url(../images/img_fengshui_over.gif) no-repeat;
}
#body #start #bottom_picts a.reiki {
float:left;
width:71px;
height:70px;
margin-right:10px;
display:block;
background:url(../images/img_reiki.gif) no-repeat;
}
#body #start #bottom_picts a.reiki:hover {
background:url(../images/img_reiki_over.gif) no-repeat;
}
#body #start #bottom_picts a.energycoaching {
float:left;
width:93px;
height:70px;
margin-right:10px;
display:block;
background:url(../images/img_energycoaching.gif) no-repeat;
}
#body #start #bottom_picts a.energycoaching:hover {
background:url(../images/img_energycoaching_over.gif) no-repeat;
}
#body #start #bottom_picts a.chin_astrologie {
float:left;
width:100px;
height:70px;
margin-right:10px;
display:block;
background:url(../images/img_chin_astrologie.gif) no-repeat;
}
#body #start #bottom_picts a.chin_astrologie:hover {
background:url(../images/img_chin_astrologie_over.gif) no-repeat;
}
#botmenu {
clear:both;
text-align:center;
line-height:25px;
width:800px;
font-size:10px;
color:#ffffff;
}
#body #botmenu a {
color:#ffffff;
}
#body #right {
float:left;
width:160px;
}
#body #right img {
float:left;
display:inline;
margin:105px 0 0 15px;
}
#body #right .right_text {
float:left;
clear:left;
width:130px;
display:inline;
margin:15px 0 0 15px;
font-family:"Times New Roman", Times, serif;
font-size:13px;
font-style:italic;
}
.txtarea textarea, .txtarea input, .feld {
width:270px;
}
div.feld {
	display: block;
	width:269px !important;
	overflow: hidden;
	border: 1px solid #d8d8d8;
	border-top: 1px solid #999999;
		border-left: 1px solid #d8d8d8;

	background-color: transparent;
}
select.feld {
	width:auto !important;
	font-size:12px;
	letter-spacing:-1px;
	line-height: 21px;
	background-color: inherit;
	height: 21px;
	background-color: transparent;
  position: absolute;
		background: transparent url(../images/drop.png) 0px 0px no-repeat;
   overflow: hidden;
}
span.select {
	width:245px !important;
	font-size:12px;
	letter-spacing:-1px;
	line-height: 21px;
	background-color: inherit;
	height: 21px;
	background-color: transparent;
  position: absolute;
		background: #ffffff url(../images/drop.png) -1px 0px no-repeat;
   overflow: hidden;
   font-family:Verdana, Geneva, sans-serif;
   padding: 0 20px 0 4px;
}
*+html span.select {
	width:269px !important;
	
}
* html span.select {
	width:269px !important;
	
}
span.select {
	width:269px\9 !important;
	
}
img#drop {
	display:none;
	
}
*+html img#drop {
	display:block;
	position:absolute;
	top: 331px;	
	left: 590px;
}
img#drop {
	display:block\9;
	position:absolute\9;
	top: 331px\9;	
	left: 590px\9;
}
select.feld option {
	width:auto !important;
	font-size:12px;
	letter-spacing:-1px;
	display:block;
	position:relative;
		line-height: 15px;
	height: 15px;
	background-color:#ffffff;
}
.liste {
font-size:11px;
color:#333333;
line-height:25px;
}
.liste a {
font-size:11px;
color:#333333;
line-height:25px;
margin-left:15px;
}
.liste p, .liste h3 {
margin:0;
padding:0;
}
.testi h6 {
	margin-top:5px;
	margin-bottom:25px;
}
.testi td h6 {
	margin:0;
}
.FOTO #menu_sub {
	display:none;
}
marquee {
	font-weight:bold;
	width:565px;
	padding-bottom:20px;
}
.lauftext {
	padding-bottom:20px;
}

.Newsletter #menu_sub {
	display:none;
}
.ordner_index table td {
font-size:11px;
color:#333333;
line-height:25px;
height: 25px;
}
.ordner_index table h3 {
font-size:11px;
color:#333333;
line-height:25px;
height: 25px;
margin:	0;
}
.ordner_index table a {
font-size:11px;
color:#333333;
line-height:25px;
margin-left:5px;
}
.ordner_index table td p {
	line-height: 0;
	height: 0;
	padding: 0;
	margin: 0;
}
.ordner_index p {
	
	width: 380px;
}
.ordner_index p u {
	
	width: 380px;
}