/* Global
------------------------------------------------------------------*/
html, body, h1, h2, h3, h4, ul, li, p, img {
	margin:0;
	padding:0;
}
	
ul,li {list-style-type:none;}
	
img  {border:0;}	
	
	
body {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	background-image:url(../images/body_bg_new.jpg);
	background-repeat:repeat-x;
	background-position:top  center;
}


#amazon {
	background-color:#3C3;
	margin:0;
	padding:0;
}


p {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:13px;
	line-height:20px;
	text-align:justify;
}



.lila  {color:#306;}
.gelb  {color:#CC9900;}

.autor { font-size:10px; font-style:italic; line-height:20px;}

a {	color:#333333;}

a:hover {color:#306;}

h1 {	
	color:#CC9900;
	font-size:17px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	padding: 0 0 20px 0;
	line-height:27px;

}

h2 {	
	color:#CC9900;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;;
	padding: 0 0 10px 0;
	line-height:18px;

}




#container {
	width:998px;
	margin: 10px auto;
	position:relative;
	overflow:hidden;
	top: -1px;
	background-image:url(../images/bg_wrapper.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	border-bottom:5px solid #b5922b;

}


/* Navigation
------------------------------------------------------------------*/

#mainnav {
	position:relative;
	width:998px;
	padding: 5px 0 0 0;
	margin: 170px 0 0 0;
	height:23px;
	border-bottom:#C93 1px solid;
}


#mainnav ul {
	padding: 0 0 0 38px;
}

#mainnav li {
font-size:13px;
text-decoration:none;
float:left;
}


#mainnav li a {
text-align:right;
font-size:13px;
padding: 0 25px 0 0;
color:#000064;
text-decoration:none;
}



#mainnav li a:hover{
font-size:13px;
padding: 0 25px 0 0;
color:#CC9900;
}



#Home #mainnav li a.mainnav_01,
#Ueber-mich #mainnav li a.mainnav_02,
#Lebensberatung #mainnav li a.mainnav_03,
	#QEH #subnav #mainnav li a.mainnav_03,
	#Energiearbeit-K-J #mainnav li a.mainnav_03,
	#Aufstellung #mainnav li a.mainnav_03,
	#Klangschalen #mainnav li a.mainnav_03,
	#Psychologie #mainnav li a.mainnav_03,
	#Heilpendel #mainnav li a.mainnav_03,
	#Ernaehrungsberatung #mainnav li a.mainnav_03,
	#Seminare-Beratungen #mainnav li a.mainnav_03,
	#Coaching #mainnav li a.mainnav_03,
	#Preise #mainnav li a.mainnav_03,
	#Mediale-Einzelsitzung #mainnav li a.mainnav_03,
	#Energiemassage #mainnav li a.mainnav_03,


#Termine #mainnav li a.mainnav_05,
	#Anfrage #mainnav li a.mainnav_05,
	#Seminare #mainnav li a.mainnav_05,
	#Meditation #mainnav li a.mainnav_05,
	#Workshops #mainnav li a.mainnav_05,
	#Vortraege #mainnav li a.mainnav_05,
#Aktuelles #mainnav li a.mainnav_06,
	#Seelenbilder #mainnav li a.mainnav_06,
	#Downloads #mainnav li a.mainnav_06,
	#Glossar #mainnav li a.mainnav_06,
	#Inspiration #mainnav li a.mainnav_06,
#Kontakt #mainnav li a.mainnav_07,
	#Impressum #mainnav li a.mainnav_07,
	
#Links #mainnav li a.mainnav_08,
	#Buecher #mainnav li a.mainnav_08,
	#Partner #mainnav li a.mainnav_08,
#Shop #mainnav li a.mainnav_09,
#Infoletter #mainnav li a.mainnav_10 {
font-size:13px;
color:#CC9900;
}




#ainnav li {
text-align:right;
font-size:13px;
line-height:24px;
text-decoration:none;
}


#ainnav li a {
text-align:right;
font-size:13px;
line-height:24px;
padding: 0 28px 0 0;
color:#000064;
text-decoration:none;
}



#ainnav li a:hover{
font-size:13px;
line-height:24px;
background-image:url(../images/mainnav_button.gif);
background-repeat:no-repeat;
background-position:right;
padding: 0 28px 0 0;
color:#CC9900;
}



#subnav {
	width:205px;
	position:absolute;
	top:215px;
	left:25px;
	
	border-top:5px solid #b5922b;
	
	/* filter:alpha(opacity=85);	 /*Transparenz für IE */
	/*-moz-opacity:0.85;   		/* Transparenz für Mozilla */
	/*opacity:0.85;				/* CSS3 */

	z-index:1;

}

#subnav ul {
background-color:#faf2d9;
padding: 20px  0 0 0;
}


#subnav li {
text-align:right;
line-height:16px;
text-decoration:none;
padding: 0 20px 10px 0;
}

#subnav li a{
text-decoration:none;
font-size:11px;
color:#b5922b;
z-index:3;

}

#subnav li a:hover{
text-decoration:underline;
}

#Home #subnav li a.subnav_01,
#QEH #subnav li a.subnav_01,
#Kontakt #subnav li a.subnav_01,
#Seelenbilder #subnav li a.subnav_01,
#Termine #subnav li a.subnav_01,


#Energiearbeit-K-J #subnav li a.subnav_02,
#Anregungen #subnav li a.subnav_02,

#Glossar #subnav li a.subnav_02,
#Seminare #subnav li a.subnav_02,
#Anfrage #subnav li a.subnav_02,

#Workshops #subnav li a.subnav_03,
#Aufstellung #subnav li a.subnav_03,
#Impressum #subnav li a.subnav_03,

#Inspiration #subnav li a.subnav_03,

#Meditation #subnav li a.subnav_04,
#Klangschalen #subnav li a.subnav_04,
#Shop #subnav li a.subnav_04,
#Downloads #subnav li a.subnav_04,


#Mediale-Einzelsitzung #subnav li a.subnav_05,
#Vortraege #subnav li a.subnav_05,
#Heilpendel #subnav li a.subnav_06,
#Ernaehrungsberatung #subnav li a.subnav_07,
#Seminare-Beratungen #subnav li a.subnav_08,
#Coaching #subnav li a.subnav_09,
#Preise #subnav li a.subnav_10
{
text-decoration:none;
font-weight:bold;
}




#wrapper {
	position:relative;
	width:755px;
	float:right;
}






#imagerow {
	height:210px;	
	margin: 0 0 20px 0;
	background-image:url(../images/imagerow_bg.jpg);
	background-repeat:no-repeat;
}




#content {
	width:500px;
	padding: 0 40px 0 15px;
	margin: 0 0 45px 0;
	float:left;
}


.center{
	text-align:center;
}



#content li {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:13px;
	line-height:20px;
	list-style-type:circle;
	list-style:inside;


}



#news {
	width:190px;
	float:left;
	margin: 0px 0 0 0;
}

#termine {
	width:190px;
	background-image:url(../images/bg_termine.gif);
	background-repeat:no-repeat;
}

#termine ul {
	padding: 40px 0 0 8px;
}
#termine li {
	padding: 0 0 10px 0;
}

#termine a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	line-height:15px;
	color:#9f7e24;
}


#termine a:hover {

	text-decoration:underline;
	color:#9f7e24;
}

#termine {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	line-height:15px;
	color:#666;

}

#termine hr {
	width:160px;
	text-align:left;
	color:#d6a5d2;
	padding:0;
	margin:0 0 10px 0;
	height:1px;

}
#termine .rosa {
	color:#8f2284;

}

/* Formular
------------------------------------------------------------------------------------------------------------------------------*/

#formular p {padding:0 0 0 15px; }

#formular {margin:0 0 0 0px; float:left; width:400px;}





.form_plz{
	height: 18px;
	width: 80px;
	font-size: 12px;
	color: #333333;
	background-color:#FFFFFF;
	border: 1px solid #E7DACE;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
}


.form_ort {
	height: 18px;
	width: 170px;
	font-size: 12px;
	color: #333333;
	background-color:#FFFFFF;
	border: 1px solid #E7DACE;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
}

.form_adresse {
	height: 18px;
	width: 255px;
	font-size: 12px;
	color: #333333;
	background-color:#FFFFFF;
	border: 1px solid #E7DACE;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
}

.form_mitteilung {
	position:relative;
	height: 70px;
	width: 255px;
	background-color:#FFFFFF;
	border: 1px solid #E7DACE;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;

}

.form_mitteilung_klein {
	position:relative;
	height: 100px;
	width: 250px;
	margin:10px 0 0 0px;
	padding:5px;
	background-color:#FFFFFF;
	border: 1px solid #E7DACE;
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;

}

.senden {
	position:relative;
	height: 20px;
	width: 100px;
	background-color:#FFFFFF;
	border: 1px solid #E7DACE;
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;

}


/* Anfahrt
------------------------------------------------------------------------------------------------------------------------------*/


#saddr { margin: 0 0 6px 0; line-height:20px; }

.routenpalner-starten { color: #306;}




#sidebar {
	width:205px;
	position:absolute;
	top:429px;
	left:25px;
	/* filter:alpha(opacity=85);	 /*Transparenz für IE */
	/*-moz-opacity:0.85;   		/* Transparenz für Mozilla */
	/*opacity:0.85;				/* CSS3 */

	z-index:1;

}
