body {
	margin: 0px;
	padding: 0px;
/*	background-color: #FFCC66;  */
	background-image:url(../bilder/hg.gif);   /*  Anpassung 2009  */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
}

a 	{
 	color: #999; 
	text-decoration: none;
/*  font-weight: bold;   */   /*   Anpassung 2009  */
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica;
/*	font-size: 11px;   */
	font-size: 12px;   /*  Anpassung 2009  */
}
/*  neu bei .links und .kontakt   
a:active, a.aktiv { font-weight:bold; color:#E00; text-decoration:none; }
a:hover { font-weight:bold; color: #fc6; text-decoration:none; }
*/

.img {
	border: 2px solid #ffffff;
	border-left: 0px;
/*	border-bottom: 20px solid #ffffff;  */
	border-bottom: 30px solid #ffffff;   /*  Anpassung 2009  */
	float: left; 
	margin-right: 20px;
}

p, li, ul, td  {
  	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
/* 	font-size: small;   */
	font-size: 13px;   /*  Anpassung 2009  */
	line-height: 17px;   /*  Anpassung 2009  */
	color: #000;	
}

li {
	padding-bottom: 3px;   /*  Anpassung 2009  */
	padding-right: 20px;   /*  Anpassung 2009  */
}

/* Verringerung des unteren Abstandes */
h4 {
	margin-bottom: -5px;
	font-size: 18px;   /*  Anpassung 2009  */
	color:#222;   /*  Anpassung 2009  */
}

h5 {
	margin-bottom: -10px;
/*	color: Black;   */
	font-size: 13px;   /*  Anpassung 2009  */
	color:#397985;   /*  Anpassung 2009  */
	padding-bottom: 3px;   /*  Anpassung 2009  */
}

ul {
	padding-left: 15px;
	margin-left: 0px;
}

li.links {
	color: #999;
/*	line-height: 150%;  */
	padding-bottom: 10px;   /*  Anpassung 2009  */
}

td.kursdaten {
	line-height: 250%;
	white-space: nowrap;
	width: 100px;
	
}

#gesamtseite {
	width: 740px;
	margin: 20px;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
	text-align: left;
/*	top: 50px;  */
	top: 20px;  /*  Anpassung 2009  */
	z-index: 20;
	height: 600px;

}

#kopfzeile {
	margin: 0px;
	padding: 5px 15px;
	border: 0px solid #0ff;
/*	background: #9999CC;   */
	background-color: #A9C9F4;  /*  Anpassung 2009  */
	background-repeat: repeat-x;
	font-size: 100%;
}
.kopf {
	background:  #fff;	
	color: #999;
}

#fusszeile {
	margin: 0px;
	padding: 5px;
    background: #FFFFFF;  
 	border: 0px solid #f0f;
	background-repeat: repeat-x;
	clear: both;
}

#notizkasten {
	margin: 0px;
	padding: 5px;
	margin-left: 200px;
	width: 200px;
	background-color: #fff;
	border: 0px solid #00f;
}

#linkespalte {
	margin: 0px;
	padding: 5px 15px;
	height: 350px;
	float: left;
	background-color: #fff;
	border: 0px solid #0f0;
}

#rechtespalte {
	/*	top: 28px;   */
	top: 32px;   /*  Anpassung 2009  */
	margin: 0px;
	padding: 5px 25px;
	margin-left: 180px;
	width: 510px;
	height: auto;
	border: 0px solid #00f;
	background-color: #fff;
	color: #000000;
}

.home
{
	background-color: #fff;	
	color: #999;
}

pic1 {
	margin: 0px;
	padding: 5px;
	background-color: #fff;
	border: 0px solid #00f;
	float: left; 
}

#content {
	margin: 0px;
	padding: 5px 25px;
	margin-left: 180px;
	background-color: #fff;
	border: 0px solid #00f;
	color: black;
	overflow: auto;
	top: 28px;
	width: 510px;
	height: auto;
	z-index: 31;
	visibility: hidden;
}

#physio {
	margin: 0px;
	padding: 5px 25px;
	margin-left: 180px;
	background-color: #fff;
	border: 0px solid #00f;
	color: black;
	overflow: auto;
	top: 28px;
	width: 510px;
	height: auto;
	z-index: 31;
	visibility: hidden;
}
.physio
{
	background-color: #fff;	
	color: #999;
}

#shiatsu {
	margin: 0px;
	padding: 5px 25px;
	background-color: #fff;
	border: 0px solid #00f;
	color: Black;
	overflow: hidden;
	left: 180px;
	top: 28px;
	width: 510px;
	height: auto;
	z-index: 32;
	visibility: hidden;
}
.shiatsu {
	background-color: #fff;	
	color: #999;
}

#focusing {
	margin: 0px;
	padding: 5px 25px;
	background-color: #fff;
	border: 0px solid #00f;
	color: White;
	color: Black;
	overflow: hidden;
	left: 180px;
	top: 28px;
	width: 510px;
	height: auto;
	z-index: 33;
	visibility: hidden;
}
.focusing {
	background-color: #fff;
	color: #999;
}

#koerper {
	margin: 0px;
	padding: 5px 25px;
	background-color: #c63;
	background-color: #fff;
	border: 0px solid #00f;
	color: White;
	color: Black;
	overflow: hidden;
	left: 180px;
	top: 28px;
	width: 510px;
	height: auto;
	z-index: 34;
	visibility: hidden;
}
.koerper {
	background-color: #fff;
	color: #999;
}

#werdegang {
	margin: 0px;
	padding: 5px 25px;
	background-color: #906;
	background-color: #fff;
	border: 0px solid #00f;
	color: Black;
    overflow: hidden;
    left: 180px;
	top: 28px;
	width: 510px;
	height: auto;
	z-index: 35;
	visibility: hidden;
}
.werdegang {
	background-color: #fff;
	color: #999;
}

#kurse {
	margin: 0px;
	padding: 5px 25px;
	background-color: #fff;
	border: 0px solid #00f;
	color: #660000;
	overflow: visible;
	left: 180px;
	top: 29px;
	width: 510px;
	z-index: 36;
	visibility: hidden;
/*  font-size: small; */
}
.kurse {
	background-color: #fff;
	color: #999;
}

#kontakt, #mailsent {
	margin: 0px;
	padding: 5px 25px;
	background-color: #fff;
	border: 0px solid #00f;
	color: #660000;
	overflow: hidden;
	left: 180px;
	top: 29px;
	width: 510px;
	z-index: 37;
	visibility: hidden;
/*  font-size: small; */
}
.kontakt {
	background-color: #fff;
	color: #999;
}
a.kontakt 	{
 	color: #f00;    /*  Anpassung 2009  */
	font-size: 12px;   /*  Anpassung 2009  */
}
a.kontakt:hover { text-decoration:underline; }   /*  Anpassung 2009  */

#links {
	margin: 0px;
	padding: 5px 25px;
	background-color: #fff;
	border: 0px solid #00f;
	color: #660000;
	overflow: hidden;
	left: 180px;
	top: 29px;
	width: 510px;
	z-index: 38;
	visibility: hidden;
}
.links {
	background-color: #fff;
	color: #999;
}
.links a	{
	font-weight: bold;
	color: #999; 
	font-size: 12px;   /*  Anpassung 2009  */
}
.links a:active, .links a.aktiv { font-weight:bold; color:#E00; text-decoration:none; }
.links a:hover { font-weight:bold; color: #fc6; text-decoration:none; }



form input {
	font-family: verdana, arial; 
	font-size: 11px; 
	color: #600; 
	background-color: #fff; 
	border-top: 0px solid #00f;
	border-right: 1px solid navy; 
	border-bottom: 1px solid navy; 
	border-left: 0px solid #00f;
}

form textarea {
	font-family: verdana, arial; 
	font-size: 11px; 
	color: #600; 
	background-color: #fff; 
	border-top: 0px solid #00f;
	border-right: 1px solid navy; 
	border-bottom: 1px solid navy; 
	border-left: 0px solid  #00f;
}


/*  HOME - Anpassung 2009  */
#home_out {
	float:left;
	width:510px;
}
	
#home_left {
	float:left;
	width:345px;
}	

.intro {
	clear: left;
	width: 345px;
	font-size: 13px;
	border-bottom: 1px dotted #999; 
}

.intro_img {
	float: left;
	padding: 8px 8px 8px 0;
	
}

.intro_lnk {
	float: left;
	padding: 5px 0;
}

#home_right {
	background-color:#efefef;
	float:right;
	width:150px;
	margin-left:15px;
}	

.rightbox_text {float:left; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #333333; line-height:16px; padding: 7px; }
.rightbox_text a:link,  .intro_lnk a:link { color:#E6001B; text-decoration: none; padding: 0px;}
.rightbox_text a:active, .intro_lnk a:active { color:#E6001B; text-decoration: none; padding: 0px;}
.rightbox_text a:visited, .intro_lnk a:visited { color:#E6001B; text-decoration: none; padding: 0px;}
.rightbox_text a:hover, .intro_lnk a:hover {color: #E6001B; text-decoration: underline; padding: 0px;}
.rightbox_titel { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #333333; line-height:16px; background-color:#FC6; padding: 3px 7px 3px 7px; }

