@charset "utf-8";

html {
	margin: 0;
	padding: 0;
}

a:link 		{ color: #7E7E7E; font-weight: bold; text-decoration: underline; }
a:visited 	{ color: #7E7E7E; font-weight: bold; text-decoration: underline; }
a:active 	{ color: #7E7E7E; font-weight: bold; text-decoration: underline; }
a:hover 	{ color: #7E7E7E; font-weight: bold; text-decoration: underline; }

.bold {
	font-weight: bold;
}
.shenYellow {
	color: #EDAB1E;
}

.smaller {
	font-size: smaller;
}

body {
	margin: 0;
	padding: 0;
	background-color: white;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align: center; /* vertial zentrieren im IE6 */
}

#wrapper {
	width: 846px;
	margin: 10px auto;
	text-align: left;
	background-color: white;
}

#header {
	width: 846px;
	height: 117px;
	float: left;
	background-image: url("../img/header-hg.png");
}
#headerText {
	color: white;
	margin-left: 30px;
	margin-top: 30px;
}
#header #headerText .headline1 {
	font-weight: bold;
	font-size: 14px;
}

#content_wrapper {
	width: 846px;
	height: 408px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}

#navi {
	background-color: white;
	width: 230px;
	float: left;

}
#navi ul {
	font-weight: bold;
}
#navi ul li {
	height: 26px;
	margin-bottom: 6px;

}
#navi ul li div.naviContentActive {
	color: #EDAB1E;
	display:block;
	padding-top: 5px;
	padding-bottom: 5px;
	background: url("../img/weisser-vogel-small_on.png") 1px 3px no-repeat white;
	padding-left: 24px;
}
#navi ul li div.naviContent {
	color: white;
	display:block;
	padding-top: 5px;
	padding-bottom: 5px;
	background: url("../img/weisser-vogel-small_off.png") 1px 3px no-repeat #EDAB1E;
	padding-left: 24px;
}
#navi ul li a {
	text-decoration: none;
}
#navi ul li div.naviContent:hover {
	color: #EDAB1E;
	display:block;
	padding-top: 5px;
	padding-bottom: 5px;
	background: url("../img/weisser-vogel-small_on.png") 1px 3px no-repeat white;
	padding-left: 24px;
}
#navi ul li a div.naviContent:hover {
	text-decoration: none;
}
#navi ul li div.naviContentEmpty {
	color: white;
	display:block;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #EDAB1E;
	padding-left: 24px;
}
#navi ul li div.naviContentEmptyLast {
	margin-bottom: 0px;
	color: white;
	display:block;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #EDAB1E;
	padding-left: 24px;
}

#footer {
	width: 846px;
	height: 140px;
	background-color: #EDAB1E;
}
#footer #footer_line {
	width: 846px;
	height: 14px;
	background-image: url("../img/footer-hg.png");
}
#footer .fade1 {
	width: 282px; 
	float:left;
}
#footer .fade2 {
	width: 282px;
	float:left;
	margin-left: 282px;
}
#footer .fade3 {
	width: 282px;
	margin-left: 564px;
}

div.clear {
	clear: both;
}

/**********************/
/* CONTENT HOME START */
/**********************/
#contentHome {
	background-color: white;
	margin-left: 230px;
	width: 616px;/*646px;*/
	height: 100%;
	overflow: auto;
}
#contentHome #contentText {
	margin-left: 25px;
	margin-right: 25px;
}
#contentHome #contentText .headline {
	color: #7E7E7E;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 16px;
	padding-bottom: 15px;
}
#contentHome #contentText .text {
	color: #7E7E7E;
}
#contentHome #contentText .text ul {
	margin-left: 15px;
	list-style-type: disc;
}
#contentHome #contentText .text ul li {
	padding-bottom: 5px;
}
#contentHome #contentText .text p {
	padding-bottom: 10px;
}
#contentHome #contentText .text p.bold {
	font-weight: bold;
}
#contentHome #contentText .text p.image {
	text-align: right;
	float: right;
	width: 280px;
	margin-left: 5px;
}
/********************/
/* CONTENT HOME END */
/********************/


/**************************/
/* CONTENT ANGEBOTE START */
/**************************/
#contentAngebote {
	background-color: white;
	margin-left: 230px;
	width: 616px;/*646px;*/
	height: 100%;
	overflow: auto;
}
#contentAngebote #contentText {
	margin-left: 25px;
	margin-right: 25px;
}
#contentAngebote #contentText .headline {
	color: #7E7E7E;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 16px;
	padding-bottom: 15px;
}
#contentAngebote #contentText .text {
	color: #7E7E7E;
}
#contentAngebote #contentText .text ul {
	margin-left: 15px;
	list-style-type: disc;
}
#contentAngebote #contentText .text ul li {
	padding-bottom: 5px;
}
#contentAngebote #contentText .text p {
	padding-bottom: 10px;
}
#contentAngebote #contentText .text p.bold {
	font-weight: bold;
}
#contentAngebote #contentText .text p.image {
	text-align: right;
	float: right;
	width: 280px;
	margin-left: 10px;
}
/************************/
/* CONTENT ANGEBOTE END */
/************************/


/******************************/
/* CONTENT TUINAPRAKTIK START */
/******************************/
#contentTuinapraktik {
	background-color: white;
	margin-left: 230px;
	width: 616px;/*646px;*/
	height: 100%;
	overflow: auto;
}
#contentTuinapraktik #contentText {
	margin-left: 25px;
	margin-right: 25px;
}
#contentTuinapraktik #contentText .headline {
	color: #7E7E7E;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 16px;
	margin-bottom: 15px;
}
#contentTuinapraktik #contentText .text {
	color: #7E7E7E;
}
#contentTuinapraktik #contentText .text ul {
	margin-left: 15px;
	list-style-type: disc;
}
#contentTuinapraktik #contentText .text ul li {
	margin-bottom: 5px;
}
#contentTuinapraktik #contentText .text p {
	margin-bottom: 10px;
}
#contentTuinapraktik #contentText .text p.bold {
	font-weight: bold;
}
#contentTuinapraktik #contentText .text p.image {
	text-align: right;
	float: right;
	width: 280px;
}
/****************************/
/* CONTENT TUINAPRAKTIK END */
/****************************/


/***********************************/
/* CONTENT PHYSIO-AKUPUNKTUR START */
/***********************************/
#contentPhysioAkupunktur {
	background-color: white;
	margin-left: 230px;
	width: 616px;/*646px;*/
	height: 100%;
	overflow: auto;
}
#contentPhysioAkupunktur #contentText {
	margin-left: 25px;
	margin-right: 25px;
}
#contentPhysioAkupunktur #contentText .headline {
	color: #7E7E7E;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 16px;
	padding-bottom: 15px;
}
#contentPhysioAkupunktur #contentText .text {
	color: #7E7E7E;
}
#contentPhysioAkupunktur #contentText .text ul {
	margin-left: 15px;
	list-style-type: disc;
}
#contentPhysioAkupunktur #contentText .text ul li {
	padding-bottom: 5px;
}
#contentPhysioAkupunktur #contentText .text p {
	padding-bottom: 10px;
}
#contentPhysioAkupunktur #contentText .text p.bold {
	font-weight: bold;
}
#contentPhysioAkupunktur #contentText .text p.image {
	text-align: right;
	float: right;
	width: 280px;
}
/*********************************/
/* CONTENT PHYSIO-AKUPUNKTUR END */
/*********************************/


/***********************************/
/* CONTENT SOMATIC EDUCATION START */
/***********************************/
#contentSomaticEducation {
	background-color: white;
	margin-left: 230px;
	width: 616px;/*646px;*/
	height: 100%;
	overflow: auto;
}
#contentSomaticEducation #contentText {
	margin-left: 25px;
	margin-right: 25px;
}
#contentSomaticEducation #contentText .headline {
	color: #7E7E7E;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 16px;
	padding-bottom: 15px;
}
#contentSomaticEducation #contentText .text {
	color: #7E7E7E;
}
#contentSomaticEducation #contentText .text ul {
	margin-left: 15px;
	list-style-type: disc;
}
#contentSomaticEducation #contentText .text ul li {
	padding-bottom: 5px;
}
#contentSomaticEducation #contentText .text p {
	padding-bottom: 10px;
}
#contentSomaticEducation #contentText .text p.bold {
	font-weight: bold;
}
#contentSomaticEducation #contentText .text p.imageMaria {
	text-align: right;
	float: right;
	width: 280px;
}
/*********************************/
/* CONTENT SOMATIC EDUCATION END */
/*********************************/


/************************************/
/* CONTENT FUNKTIONSGYMNASTIK START */
/************************************/
#contentFunktionsgymnastik {
	background-color: white;
	margin-left: 230px;
	width: 616px;/*646px;*/
	height: 100%;
	overflow: auto;
}
#contentFunktionsgymnastik #contentText {
	margin-left: 25px;
	margin-right: 25px;
}
#contentFunktionsgymnastik #contentText .headline {
	color: #7E7E7E;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 16px;
	padding-bottom: 15px;
}
#contentFunktionsgymnastik #contentText .text {
	color: #7E7E7E;
}
#contentFunktionsgymnastik #contentText .text ul {
	margin-left: 15px;
	list-style-type: disc;
}
#contentFunktionsgymnastik #contentText .text ul li {
	padding-bottom: 5px;
}
#contentFunktionsgymnastik #contentText .text p {
	padding-bottom: 10px;
}
#contentFunktionsgymnastik #contentText .text p.bold {
	font-weight: bold;
}
#contentFunktionsgymnastik #contentText .text p.image {
	text-align: right;
	float: right;
	width: 280px;
}
/**********************************/
/* CONTENT FUNKTIONSGYMNASTIK END */
/**********************************/


/******************************/
/* CONTENT MARIA PROBST START */
/******************************/
#contentMariaProbst {
	background-color: white;
	margin-left: 230px;
	width: 616px;/*646px;*/
	height: 100%;
	overflow: auto;
}
#contentMariaProbst #contentText {
	margin-left: 25px;
	margin-right: 25px;
}
#contentMariaProbst #contentText .headline {
	color: #7E7E7E;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 16px;
	padding-bottom: 15px;
}
#contentMariaProbst #contentText .text {
	color: #7E7E7E;
}
#contentMariaProbst #contentText .text ul {
	margin-left: 15px;
	list-style-type: disc;
}
#contentMariaProbst #contentText .text ul li {
	padding-bottom: 5px;
}
#contentMariaProbst #contentText .text p {
	padding-bottom: 10px;
}
#contentMariaProbst #contentText .text p.bold {
	font-weight: bold;
}
#contentMariaProbst #contentText .text p.image {
	text-align: right;
	float: right;
	width: 280px;
	margin-left: 5px;
}
/****************************/
/* CONTENT MARIA PROBST END */
/****************************/


/***************************************/
/* CONTENT WEITERE INFORMATIONEN START */
/***************************************/
#contentWeitereInfos {
	background-color: white;
	margin-left: 230px;
	width: 616px;/*646px;*/
	height: 100%;
	overflow: auto;
}
#contentWeitereInfos #contentText {
	margin-left: 25px;
	margin-right: 25px;
}
#contentWeitereInfos #contentText .headline {
	color: #7E7E7E;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 16px;
	padding-bottom: 15px;
}
#contentWeitereInfos #contentText .text {
	color: #7E7E7E;
}
#contentWeitereInfos #contentText .text ul {
	margin-left: 15px;
	list-style-type: disc;
}
#contentWeitereInfos #contentText .text ul li {
	padding-bottom: 5px;
}
#contentWeitereInfos #contentText .text p {
	padding-bottom: 10px;
}
#contentWeitereInfos #contentText .text p.bold {
	font-weight: bold;
}
#contentWeitereInfos #contentText .text p.image {
	text-align: right;
	float: right;
	width: 280px;
}
/*************************************/
/* CONTENT WEITERE INFORMATIONEN END */
/*************************************/


/***********************/
/* CONTENT LINKS START */
/***********************/
#contentLinks {
	background-color: white;
	margin-left: 230px;
	width: 616px;/*644px;*/
	height: 100%;
	overflow: auto;
}
#contentLinks #contentText {
	margin-left: 25px;
	margin-right: 25px;
}
#contentLinks #contentText .headline {
	color: #7E7E7E;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 16px;
	padding-bottom: 15px;
}
#contentLinks #contentText .text {
	color: #7E7E7E;
}
#contentLinks #contentText .text ul {
	margin-left: 15px;
	list-style-type: disc;
}
#contentLinks #contentText .text ul li {
	padding-bottom: 5px;
}
#contentLinks #contentText .text p {
	padding-bottom: 10px;
}
#contentLinks #contentText .text p.bold {
	font-weight: bold;
}
#contentLinks #contentText .text p.image {
	text-align: right;
	float: right;
	width: 280px;
}
/*********************/
/* CONTENT LINKS END */
/*********************/


/*************************************/
/* CONTENT KONTAKT / IMPRESSUM START */
/*************************************/
#contentKontakt {
	background-color: white;
	margin-left: 230px;
	width: 616px;/*644px;*/
	height: 100%;
	overflow: auto;
}
#contentKontakt #contentText {
	margin-left: 25px;
	margin-right: 25px;
}
#contentKontakt #contentText .headline {
	color: #7E7E7E;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 16px;
	padding-bottom: 15px;
}
#contentKontakt #contentText .text {
	color: #7E7E7E;
}
#contentKontakt #contentText .text ul {
	margin-left: 15px;
	list-style-type: disc;
}
#contentKontakt #contentText .text ul li {
	padding-bottom: 5px;
}
#contentKontakt #contentText .text p {
	padding-bottom: 10px;
}
#contentKontakt #contentText .text p.bold {
	font-weight: bold;
}
#contentKontakt #contentText .text p.image {
	text-align: right;
	float: right;
	width: 280px;
}
/***********************************/
/* CONTENT KONTAKT / IMPRESSUM END */
/***********************************/
