BODY
{
	margin: 0px auto;
	color: #000000;
	font-family: verdana;
	position: relative;
	font-size: 14px;
	=text-align: center;
}
HTML, BODY
{
	margin: 0px;
	padding: 0px;
}
#page_margins
{
	background: #FFFFFF url(images/bg_flex.png) top left;
	position: relative;
	margin: 0px auto;
	width: 1155px;
	text-align: left;
}
H2 A
{
	font-size: 18px;
	font-weight: 100;
	color: #3AAA35;
	font-family: "Trebuchet MS";
	/*[disabled]margin:-14px 0 0 50px;*/
	text-decoration: none;
}
H2 A:hover
{
	font-size: 18px;
	font-weight: 100;
	color: #3AAA35;
	/*[disabled]margin:-14px 0 0 50px;*/
	text-decoration: underline;
}
#c4480 H2
{
	margin-left: -46px;
	=margin: 0px;
}
#logo
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100px;
}
#header A
{
	text-decoration: none;
}
#header A:hover
{
	text-decoration: none;
}
BODY#page_1415 #header
{
	background: url(images/header_start.jpg) no-repeat 0px 2px;
	width: 1152px;
}
#content
{
	position: relative;
	overflow: hidden;
	margin-top: -79px;
	width: 100%;
	=width: 100%;
	min-height: 435px;
	right: 3px !important;
	left: 0 !important;
	padding-left: 200px;
	padding-top: 100px;
	background: url(images/content.jpg) no-repeat;
}
#page_1415 #content
{
	position: relative;
	overflow: hidden;
	margin-top: -77px;
	width: 100%;
	=width: 100%;
	min-height: 435px;
	right: 3px !important;
	left: 0 !important;
	width: 952px;
	padding-left: 200px;
	padding-top: 100px;
	background: url(images/content.jpg) no-repeat;
	padding-bottom: 337px;
}
#page_1405 #content
{
	=top: -77px;
}
#contentInner
{
	width: 700px;
	=width: 880px;
	position: relative;
	=top: -30px;
	=left: -160px;
	=padding: 80px 0 0 80px;
	/*[disabled]height:100%;*/
	margin-bottom: 130px;
}
#page_2222 .csc-textpic-intext-right IMG
{
	margin-top: 25px;
}
#page_1517 #contentInner IMG
{
	float: left;
	left: 0 !important;
	margin: 20px 0 0 -92px;
}
#page_1515 .csc-textpic-caption
{
	font-size: 14px;
}
DIV#c7061
{
	margin-left: 130px;
}
.bodytext
{
	line-height: 21px;
}
DIV#c5092.csc-default .csc-textpic-text .bodytext
{
	=width: 60% !important;
	=margin-top: -300px !important;
}
#c5092 DIV.csc-textpic-text H5
{
	=position: relative !important;
	=top: -320px;
}
#contentInner .csc-textpic-single-image
{
	margin: 0;
	=margin-left: -162px;
}
#contentInner #c5126 .bodytext
{
	margin-top: -27px;
}
#page_1514 .fce_contentarea .bodytext
{
	font-size: 11px;
	line-height: 14px;
	=padding: 0 10px 10px;
}
.fce_contentarea #c5095 #c5096 .bodytext
{
	margin: 14px 13px 0px 4px;
}
.fce_contentarea #c5098 #c5099 .bodytext
{
	margin: 11px 11px 0px 0px;
}
.fce_contentarea .bodytext
{
	line-height: 21px;
}
.fce_contentarea #c5101 #c5102 .bodytext
{
	margin: 0px 16px 0px -12px;
}
H5
{
	color: #3AAA35;
	margin-top: -19px;
	font-size: 14px;
	=width: 570px;
	margin-bottom: 7px;
}
DIV#c6946 .csc-textpic-text H5
{
	position: relative;
	top: -350px;
}
DIV#c6946.csc-default .csc-textpic DIV.csc-textpic-text .bodytext
{
	=position: relative !important;
	=top: -350px !important;
	=width: 60% !important;
}
#c5079 IMG
{
	margin: 0 0 0 -236px;
	float: left;
	=margin: 9px 9px 9px -120px;
	z-index: 50;
}
#c5081 IMG
{
	margin: 0 0 0 -236px;
	/*[disabled]float:left;*/
}
#c4475 IMG
{
	margin-left: -1px;
	=margin: 0px;
}
#contentInner #c5100 .fce_contentarea
{
	float: right;
	margin: -275px -259px 0 0;
}
#contentInner #c5097 .fce_contentarea
{
	margin: -216px 0px 0 300px;
}
#contentInner #c5094 .fce_contentarea
{
	margin-top: -90px;
}
.fce_contentarea H4
{
	font: 800 12px sans-serif;
	color: #3AAA35;
	margin: -35px -35px -35px 92px;
}
.fce_contentarea #c5098 H4
{
	margin-top: -24px;
}
#page_1514 .fce_contentarea
{
	top: 11px;
	left: -115px;
}
#c5070 .fce_contentarea
{
	margin: 1px;
}
H2
{
	font-size: 18px;
	font-weight: 100;
	color: #3AAA35;
	margin: -14px 0 0 50px;
}
#page_1415 #contentInner .csc-textpic-single-image
{
	=margin: 0;
}
#contentInner #c4435 IMG
{
	left: -121px;
	top: 324px;
	position: absolute;
}
#contentInner #c4434 IMG
{
	position: absolute;
	left: -121px;
	top: 178px;
}
#contentInner #c4436 IMG
{
	position: absolute;
	left: -119px;
	top: 482px;
}
#contentInner #c4434 .bodytext
{
	font-size: 20px;
	width: 650px;
	position: absolute;
	top: 192px;
	left: 27px;
}
#contentInner #c4435 .bodytext
{
	font-size: 20px;
	width: 650px;
	position: absolute;
	top: 334px;
	left: 28px;
}
#contentInner #c4436 .bodytext
{
	font-size: 20px;
	width: 650px;
	position: absolute;
	top: 481px;
	left: 29px;
}
#page_1415 #contentInner #c7061
{
	top: 660px;
	position: absolute;
	left: -126px;
}
A
{
	text-decoration: none;
	color: #3AAA35;
}
A:hover
{
	text-decoration: underline;
	color: #3AAA35;
}
#page_1419 DIV.fce_contentelement A.internal-link
{
	position: relative !important\0/;
	top: -10px !important\0/;
}
#page_1419 DIV#c5131 DIV.fce_contentelement DIV#c5132 A.internal-link
{
	position: relative !important\0/;
	top: -30px !important\0/;
}
#page_1415 .bodytext A
{
	color: #000000;
}
.bodytext A
{
	color: #3AAA35;
}
#c4434 .csc-textpic
{
	=padding-top: 30px;
	margin-top: 90px;
}
#contentInner #c4449 IMG
{
	margin: -15px 0 0 -210px;
}
#contentRight
{
	z-index: 0;
	height: 100%;
	position: absolute;
	top: 0px;
	right: 202px;
	float: right;
	text-align: center;
}
#page_1415 #contentRight
{
	z-index: 0;
	height: 100%;
	position: absolute;
	top: 0px;
	right: -52px;
	float: right;
	text-align: center;
}
#page_fussreflexzonenmassage010 #contentRight .fce_contentelement
{
	right: 4px;
	top: 25px;
	border: 2px solid #1CAEDD !important;
	text-align: center;
	width: 210px;
}
#contentRight .fce_contentelement
{
	right: 4px;
	margin-top: 12px;
	top: 25px;
	border: 2px solid #1CAEDD !important;
	padding: 0px;
	text-align: center;
}
#page_1415 #contentRight IMG
{
	margin-right: 51px;
}
#content #c4447 IMG
{
	margin: 3px 0 0 -196px;
}
.fce_contentelement_inner .bodytext
{
	/*[disabled]=width:160px;*/
	=margin-left: -10px;
	=margin-top: -30px;
	=padding: 40px 10px 10px;
}
.fce_contentelement_inner
{
	padding: 15px;
	margin: -16px -25px -8px -14px;
	=margin: 0;
}
#content #c4438 IMG
{
	margin: -281px 0 0 -124px;
	position: relative;
	=margin: -289px -13px 0 -90px;
	float: left;
}
H1
{
	font-weight: 100;
	font-size: 28px;
	=width: 550px;
}
#contentRight .fce_contentelement_inner H1
{
	font-size: 12px;
	font-weight: bold;
	padding: 10px 50px 10px 10px;
	margin-left: 13px;
}
#contentRight .fce_contentelement_inner P
{
	margin-right: 12px;
}
.fce_contentelement_inner H1
{
	=width: 195px;
	=margin-left: -23px;
	=margin-top: -5px;
	text-align: center !important;
}
H6
{
	font-size: 24px;
	font-weight: 100;
	color: #3AAA35;
	margin: -20px 0 0;
}
#contentInner .fce_contentarea .fce_contentarea_inner H6
{
	=margin-top: 1px;
}
#c4448 H6
{
	margin-top: -19px;
	margin-left: 2px;
	font-size: 16px;
}
#c4448 .csc-textpic IMG
{
	margin: -44px 11px 0 0;
	=margin: -7px 15px 0 0;
}
#c4446 H6
{
	margin-top: -19px;
	margin-left: 2px;
	font-size: 16px;
}
#c4478 H6
{
	margin-left: 0px;
}
#c4477 H6
{
	padding-bottom: 50px;
}
/*Anbieter Übersicht*/
#page_1522 .c333333i.first
{
	width: 30%;
	float: left;
	margin-right: 5%;
}
#page_1522 .c333333i.middle
{
	width: 30%;
	float: left;
	margin-right: 5%;
}
#page_1522 .c333333i.last
{
	width: 30%;
	float: left;
}
#page_1522 .c333333 DIV .csc-default
{
	height: 230px;
}
#page_1522 H1
{
	font-size: 18pt;
}
#page_1522 DIV#c9667
{
	margin-bottom: 100px;
}
#page_1522 HR
{
	clear: both;
	margin-bottom: 50px;
}
/*Fussreflex / Erfahrungen Subheader fix*/
#page_fussreflexzonenmassage H5
{
	margin: 0 !important;
}
#page_fussreflexzonenmassage H1
{
	margin: 19px 0 0 !important;
}
#page_1418 H5
{
	margin: 0 !important;
}
#page_1418 H1
{
	margin: 19px 0 0 !important;
}
#page_2222 H1
{
	margin: 19px 0 0 !important;
}
#page_1421 H5
{
	margin: 0 !important;
}
#page_1421 H1
{
	margin: 19px 0 0 !important;
}
#page_1422 H1
{
	margin: 19px 0 0 !important;
}
#page_1422 H5
{
	margin: 0 !important;
}
#page_1904 H5
{
	margin: 0;
}
#page_1904 H1
{
	margin: 19px 0 0 !important;
}
#page_1730 H5
{
	margin: 0;
}
#page_1730 H1
{
	margin: 19px 0 0 !important;
}
#page_1903 H5
{
	margin: 0;
}
#page_1903 H1
{
	margin: 19px 0 0 !important;
}
#page_1895 H5
{
	margin: 0;
}
#page_1895 H1
{
	margin: 19px 0 0 !important;
}
#page_1518 H5
{
	margin: 0;
}
#page_1518 H1
{
	margin: 19px 0 0 !important;
}
#page_1519 H5
{
	margin: 0;
}
#page_1519 H1
{
	margin: 19px 0 0 !important;
}
#page_1520 H5
{
	margin: 0;
}
#page_1520 H1
{
	margin: 19px 0 0 !important;
}
#page_1728 H5
{
	margin: 0;
}
#page_1728 H1
{
	margin: 19px 0 0 !important;
}
#page_1729 H5
{
	margin: 0;
}
#page_1729 H1
{
	margin: 19px 0 0 !important;
}
#footer
{
	position: absolute;
	/*[disabled]bottom:-187px;*/
	left: 0;
	width: 100%;
	height: 196px;
	background: #F3FBFE url(images/footer.jpg);
	/*[disabled]background:#F3FBFE;*/
	line-height: 20px;
}
#footerNav
{
	margin: 149px 0 0;
	color: #555553;
	text-decoration: none;
}
#footerNav .first
{
	width: auto;
}
#footerNav .middle
{
	width: auto;
}
#footerNav .last
{
	width: auto;
}
#footerNav:hover
{
	margin: 149px 0 0;
	color: #555553;
}
.footernavitem
{
	background: url(images/trennstrich.png) no-repeat right;
	padding-right: 10px;
	padding-bottom: 1px;
	margin: 5px;
	text-decoration: none;
	color: #555553;
}
#topNavWrap
{
	/*[disabled]position:relative;*/
	/*[disabled]margin:-112px 0 0 3px;*/
	height: 25px;
	color: #555553;
	position: absolute;
	top: 103px;
	z-index: 100;
	/*[disabled]top:-112px;*/
}
.mainMenu-lvl1
{
	padding-right: 10px;
	padding-bottom: 1px;
	margin: 5px;
	text-decoration: none;
	color: #555553;
}
.mainMenu-lvl1:hover
{
	background: url(images/trennstrich.png) no-repeat right;
	padding-right: 10px;
	padding-bottom: 1px;
	margin: 5px;
	text-decoration: underline;
	color: #555553;
}
#headerCompanyName
{
	display: none;
}
/*Erfahrungsübersicht*/
.fce_contentarea
{
	position: absolute;
	top: -100px;
	left: -200px;
	=top: -449px;
	=left: -122px;
}
#content #c5139 .fce_contentarea
{
	float: right;
	margin: 15px -726px 0 0;
}
#content #c5136 .fce_contentarea
{
	float: right;
	margin: 15px -57px 0 0;
}
#content #c5133 .fce_contentarea
{
	float: left;
	margin: 283px 0px 0 27px;
}
#content #c5130 .fce_contentarea
{
	margin: 70px -726px 1px 0;
	float: right;
}
#content #c5127 .fce_contentarea
{
	margin: 69px -57px 1px 0;
	float: right;
}
#page_1419 .fce_contentarea
{
	=top: 50px;
	=left: 250px;
}
#content #c5127 .fce_contentarea
{
	=float: right;
	=margin: 0px 437px 0px 0px;
}
#content #c5139 .fce_contentarea
{
	=float: right;
	=margin: 0 50px 0 0;
}
#content #c5136 .fce_contentarea
{
	=float: right;
	=margin: 0 37px 0 0;
}
#content #c5133 .fce_contentarea
{
	=float: left;
	=margin: 0 0 0 -356px;
}
#content #c5130 .fce_contentarea
{
	=margin: -213px 36px 0 0px;
	=float: right;
}
#page_1419 .fce_contentarea .bodytext
{
	=margin-top: -32px;
	font-size: 12px;
}
#page_1419 .fce_contentarea .bodytext B
{
	color: #3AAA35;
	float: right;
	margin: 1px 12px 1px 1px;
}
/*DCN jQueryKlappnav*/
#topMenu
{
	margin: 0px auto;
	position: relative;
}
#topMenu A
{
	line-height: 30px;
	height: 30px;
	margin: 5px;
	color: #555553;
	text-decoration: none;
}
.ebene1set .ebene1
{
	position: relative;
}
#topMenu .ebene1 A
{
	background: url(images/trennstrich.png) no-repeat right;
	padding-right: 10px;
	padding-bottom: 1px;
	/*[empty]padding-left:;*/
	margin: 5px;
	text-decoration: none;
	color: #555553;
}
#topMenu .ebene1 A:hover
{
	padding-right: 10px;
	padding-bottom: 1px;
	margin: 5px;
	text-decoration: underline;
	color: #555553;
}
#topMenu .ebene2 A
{
	background: none;
}
#topMenu .ebene2set
{
	display: none;
	position: absolute;
	width: 150px;
	text-align: left;
	left: 0;
	padding: 5px 5px 7px 12px;
	overflow: visible;
	top: 34px;
	margin-left: 0;
	z-index: 10;
	margin-top: -2px;
}
#topMenu .ebene1 A:hover UL.ebene2set
{
	display: block !important;
}
#topMenu .ebene2set .ebene2 A SPAN
{
	padding: 0px;
	margin: 0px;
	display: block;
	border-left: 0px solid #000000;
}
#topMenu .ebene2set .ebene2 A
{
	text-decoration: none;
}
#topMenu .ebene2set .ebene2 A:hover
{
	text-decoration: underline;
}
#topMenu .ebene3set
{
	display: none;
	width: 200px;
	right: -217px;
	margin-top: -30px;
	position: absolute;
	background-color: #F0F0F0;
	padding: 5px 5px 5px 12px;
	z-index: 10;
}
#topMenu .ebene4set
{
	display: none;
	width: 200px;
	right: -217px;
	margin-top: -30px;
	position: absolute;
	background-color: #F0F0F0;
	padding: 5px 5px 5px 12px;
	z-index: 10;
}
#topMenu .ebene5set
{
	display: none;
	width: 200px;
	right: -217px;
	margin-top: -30px;
	position: absolute;
	background-color: #F0F0F0;
	padding: 5px 5px 5px 12px;
	z-index: 10;
}
.ebene1 .mainMenu-lvl1
{
	float: left;
	position: relative;
	overflow: auto;
	text-decoration: none;
}
.ebene1set
{
	padding: 0px;
	margin: 0px;
	text-align: center;
	display: inline-block;
}
.ebene2set
{
	background: url(images/bgknav.png) repeat;
}
.ebene3set
{
	background-color: #F0F0F0;
}
.ebene4set
{
	background-color: #F0F0F0;
}
#topMenu LI.ebene1
{
	float: left;
	margin: -3px 0 0px;
	=margin: -7px 0 0;
	list-style: none outside none;
	line-height: 33px;
	padding-top: 1px;
}
#topMenu LI.ebene2
{
	margin: 0 0px 0px -13px;
	padding: 0px;
	list-style: none outside none;
}
#topMenu LI.ebene3
{
	margin: 0px;
	padding: 0px;
	list-style: none outside none;
}
#topMenu LI.ebene4
{
	margin: 0px;
	padding: 0px;
	list-style: none outside none;
}
#topMenu LI.ebene5
{
	margin: 0px;
	padding: 0px;
	list-style: none outside none;
}
#topMenu UL UL A
{
	line-height: 25px;
	height: 25px;
	display: block;
	margin-right: 5px;
}
#header
{
	position: relative;
	margin: 0 0 0 0px;
	overflow: visible;
	top: -2px;
	left: 0;
	z-index: 80;
	width: 100%;
	height: 210px;
	background: url(images/header.jpg) no-repeat;
}
#minheight
{
	height: 300px;
	float: left;
}
/*Formulare*/
FIELDSET.csc-mailform
{
	padding: 0px;
	border: 0px solid #000000;
	text-align: left;
	width: 100%;
	margin: 0px auto;
	height: 500px;
}
.csc-mailform SELECT
{
	float: right;
	margin-top: 11px;
	margin-right: 260px;
	border: 1px solid #5D5D5D;
}
.csc-mailform INPUT
{
	float: right;
	width: 184px;
	margin-top: 5px;
	margin-right: 260px;
	border: 1px solid #5D5D5D;
}
.csc-default .csc-mailform-submit
{
	margin: 124px -181px 11px 0;
	width: 181px;
}
.csc-mailform LABEL
{
	display: block;
	float: left;
	width: 150px;
	clear: both;
	margin-top: 5px;
}
.csc-mailform-submit
{
	float: right;
	margin-top: 10px;
	background-color: #BCCD0D;
	padding: 0 20px;
	font-weight: 600;
}
#mailform FIELDSET
{
	border: 0px solid #000000;
}
.csc-default #mailform
{
	margin-top: -60px;
}
.csc-mailform TEXTAREA
{
	float: right;
	margin-right: 260px;
	margin-top: 8px;
	border: 1px solid #5D5D5D;
	width: 184px;
}
#page_1419 .fce_contentelement_inner
{
	padding: 16px 31px 19px 19px;
}
/*Tabelle*/
TABLE .tr-0 .td-0, TABLE .tr-0 .td-1, TABLE .tr-0 .td-2, TABLE .tr-0 .td-3, TABLE .tr-0 .td-4
{
	/*[disabled]font-weight:bold;*/
}
TABLE
{
	/*[disabled]font-family:verdana;*/
	/*[disabled]font-size:14px;*/
	/*[disabled]border:none;*/
}
TABLE CAPTION
{
	/*[disabled]color:#3AAA35;*/
	/*[disabled]font-size:14px;*/
	/*[disabled]font-weight:bold;*/
	/*[disabled]float:left;*/
	/*[disabled]margin-bottom:8px;*/
}
