body {
	color: #666666;
	margin: 0px;
	padding: 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
}

.content {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.button {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.copyright {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.comName {
	color: #017880;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.comCode {
	color: #017880;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.comments {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	width: 380px
}

.maintenanceText {
	color: #017880;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
}

.sorryText {
	color: #017880;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
}

.responseText {
	color: #017880;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}

.distribute {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.title {
	color: #017880;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.titleOn {
	color: #017880;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

.greenTitle {
	color: #017880;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
}

.whiteTitle {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

a.f:link {
	color: #017880;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

a.f:visited {
	color: #017880;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

a.f:hover {
	color: #017880;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a.f:active {
	color: #017880;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

.title2 {
	color: #017880;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.subtitle {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

a:link {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a:visited {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a:hover {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

a:active {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.buttonOn {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

a.b:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

a.b:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

a.b:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
}

a.b:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

.smallButtonOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
}

a.c:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #017880;
	text-decoration: none;
}

a.c:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #017880;
	text-decoration: none;
}

a.c:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #017880;
	text-decoration: underline;
}

a.c:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #017880;
	text-decoration: none;
}

.MGtitle {
	color: #ff9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a.d:link {
	color: #ff9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a.d:visited {
	color: #ff9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a.d:hover {
	color: #ff9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

a.d:active {
	color: #ff9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.MGtitleOn {
	color: #ff9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

a.g:link {
	color: #ff9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

a.g:visited {
	color: #ff9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

a.g:hover {
	color: #ff9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a.g:active {
	color: #ff9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

#MGtenderback {
	background-image: url(images/MG/cleansingBack.jpg);
	background-repeat: no-repeat;
	width: 756px;
	height: 422px;
}

#MGgradient {
	background-image: url(images/MG/productPage/gradientBack.gif);
	background-repeat: no-repeat;
	width: 501px;
	height: 30px;
}

.MGproductTitle {
	color: #ff9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.MGproductTitle2 {
	color: #ff9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.MGheadTitle {
	color: #ff9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.MGeventsTitle {
	color: #ff9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

#MGhydrationback {
	background-image: url(images/MG/hydrationBack.jpg);
	background-repeat: no-repeat;
	width: 756px;
	height: 422px;
}

#MGfirmingback {
	background-image: url(images/MG/firmingBack.jpg);
	background-repeat: no-repeat;
	width: 756px;
	height: 422px;
}

#MGmodellingback {
	background-image: url(images/MG/treatment/modellingBack.jpg);
	background-repeat: no-repeat;
	width: 756px;
	height: 520px;
}

#MGartDePeauback {
	background-image: url(images/MG/treatment/artDePeauBack.jpg);
	background-repeat: no-repeat;
	width: 756px;
	height: 520px;
}

#MGhydraLuxeback {
	background-image: url(images/MG/treatment/hydraLuxeBack.jpg);
	background-repeat: no-repeat;
	width: 756px;
	height: 520px;
}

#MGthalassoback {
	background-image: url(images/MG/treatment/thalassoBack.jpg);
	background-repeat: no-repeat;
	width: 756px;
	height: 520px;
}

#MGcocoonback {
	background-image: url(images/MG/treatment/cocoonBack.jpg);
	background-repeat: no-repeat;
	width: 756px;
	height: 520px;
}

#MGprofiliftback {
	background-image: url(images/MG/treatment/profiliftBack.jpg);
	background-repeat: no-repeat;
	width: 756px;
	height: 520px;
}

#MGmodellingEyesback {
	background-image: url(images/MG/treatment/modellingEyesBack.jpg);
	background-repeat: no-repeat;
	width: 756px;
	height: 520px;
}

#MGtendernessback {
	background-image: url(images/MG/treatment/tendernessBack.jpg);
	background-repeat: no-repeat;
	width: 756px;
	height: 520px;
}

#MGpurenessback {
	background-image: url(images/MG/treatment/purenessBack.jpg);
	background-repeat: no-repeat;
	width: 756px;
	height: 520px;
}

#MG-abtTheBrandBack {
	background-image: url(images/MG/MG-abtTheBrandBack.jpg);
	background-repeat: no-repeat;
	width: 756px;
	height: 520px;
}

.SDsubtitle {
	color: #009999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.SDtitle {
	color: #009999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a.h:link {
	color: #009999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

a.h:visited {
	color: #009999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

a.h:hover {
	color: #009999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a.h:active {
	color: #009999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

.SDtitleOn {
	color: #009999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

.SDproductTitle {
	color: #009999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

a.e:link {
	color: #009999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a.e:visited {
	color: #009999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a.e:hover {
	color: #009999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

a.e:active {
	color: #009999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

#SDabtBrandBack {
	background-image: url(images/SD/SD-abtBrandBack.jpg);
	background-repeat: no-repeat;
	width: 756px;
	height: 520px;
}

#SDtheSystemBack {
	background-image: url(images/SD/SD-theSystemBack.jpg);
	background-repeat: no-repeat;
	width: 756px;
	height: 520px;
}

#SDinTheSalonBack {
	background-image: url(images/SD/SD-intheSalonBack.jpg);
	background-repeat: no-repeat;
	width: 756px;
	height: 520px;
}

#SDinTheSalonDesBack {
	background-image: url(images/SD/SD-intheSalonDesBack.jpg);
	background-repeat: no-repeat;
	width: 756px;
	height: 520px;
}

#SDproductBack {
	background-image: url(images/SD/SD-productBack.jpg);
	background-repeat: no-repeat;
	width: 756px;
	height: 520px;
}

#SDFAQBack {
	background-image: url(images/SD/SD-FAQBack.jpg);
	background-repeat: no-repeat;
	width: 756px;
	height: 520px;
}

#SDgradient {
	background-image: url(images/SD/SD-productGradient.jpg);
	background-repeat: no-repeat;
	width: 501px;
	height: 30px;
}

.jyunkaTitle {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: normal;
}

.jyunkasubtitle {
	color: #ff9999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.jyunkaEventsTitle {
	color: #ff9999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.JyunkaSalonsName {
	color: #ff8282;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a.i:link {
	color: #ff8282;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

a.i:visited {
	color: #ff8282;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

a.i:hover {
	color: #ff8282;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a.i:active {
	color: #ff8282;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

a.j:link {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a.j:visited {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a.j:hover {
	color: #ff8282;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a.j:active {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a.k:link {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a.k:visited {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a.k:hover {
	color: #009999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a.k:active {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a.l:link {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a.l:visited {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a.l:hover {
	color: #ff9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a.l:active {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.jyunkaSalonsTitle {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.SDSalonsTitle {
	color: #99CCFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.SDEventsTitle {
	color: #009999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.kneippSalonsTitle {
	color: #006666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.kneippEventsTitle {
	color: #006666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.contentCap {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#jyunkaBack {
	background-image: url(images/Jyunka/jyunkaBack.jpg);
	background-repeat: no-repeat;
	width: 756px;
	height: 520px;
}

#abtUsBack {
	background-image: url(images/abtUsBack.jpg);
	background-repeat: no-repeat;
	width: 756px;
	height: 520px;
}

#contactBack {
	background-image: url(images/contactBack.jpg);
	background-repeat: no-repeat;
	width: 756px;
	height: 520px;
}

#laponieBack {
	background-image: url(images/laponieBack.jpg);
	background-repeat: no-repeat;
	width: 756px;
	height: 520px;
}

#jyunkaPromoBack {
	background-image: url(images/Jyunka/promoBack.jpg);
	background-repeat: no-repeat;
	width: 756px;
	height: 520px;
}

#MGmediaBack {
	background-image: url(images/MG/MGmediaBack.jpg);
	background-repeat: no-repeat;
	width: 756px;
	height: 520px;
}

#SDmediaBack {
	background-image: url(images/SD/SDmediaBack.jpg);
	background-repeat: no-repeat;
	width: 756px;
	height: 520px;
}

#MGexSalonsBack {
	background-image: url(images/MG/MG-exSalonsBack.jpg);
	background-repeat: no-repeat;
	width: 756px;
	height: 520px;
}

#SDsalonsBack {
	background-image: url(images/SD/SD-salonsBack.jpg);
	background-repeat: no-repeat;
	width: 756px;
	height: 520px;
}

#JyunkaSalonsBack {
	background-image: url(images/Jyunka/jyunka-salonsBack.jpg);
	background-repeat: no-repeat;
	width: 756px;
	height: 520px;
}

#JyunkaAbtUsBack {
	background-image: url(images/Jyunka/jyunka-abtUsBack.jpg);
	background-repeat: no-repeat;
	width: 756px;
	height: 520px;
}

#kneippHistoryBack {
	background-image: url(images/Kneipp/kneippHistoryBack.jpg);
	background-repeat: no-repeat;
	width: 756px;
	height: 520px;
}

#kneippPhilosophyBack {
	background-image: url(images/Kneipp/kneippPhilosophyBack.jpg);
	background-repeat: no-repeat;
	width: 756px;
	height: 520px;
}

#kneippPhytopharmacologyBack {
	background-image: url(images/Kneipp/kneippPhytopharmacologyBack.jpg);
	background-repeat: no-repeat;
	width: 756px;
	height: 520px;
}

#kneippHerbalBathBack {
	background-image: url(images/Kneipp/kneippHerbalBathBack.jpg);
	background-repeat: no-repeat;
	width: 756px;
	height: 520px;
}

#kneippHerbalBodyBack {
	background-image: url(images/Kneipp/kneippHerbalBodyBack.jpg);
	background-repeat: no-repeat;
	width: 756px;
	height: 520px;
}

#kneippArnicaBack {
	background-image: url(images/Kneipp/kneippArnicaBack.jpg);
	background-repeat: no-repeat;
	width: 756px;
	height: 520px;
}

#kneippHealthyFeetBack {
	background-image: url(images/Kneipp/kneippHealthyFeetBack.jpg);
	background-repeat: no-repeat;
	width: 756px;
	height: 520px;
}

#kneippAlmondBack {
	background-image: url(images/Kneipp/kneippAlmondBack.jpg);
	background-repeat: no-repeat;
	width: 756px;
	height: 520px;
}

#kneippLavenderBack {
	background-image: url(images/Kneipp/kneippLavenderBack.jpg);
	background-repeat: no-repeat;
	width: 756px;
	height: 520px;
}

#kneippCitrusBack {
	background-image: url(images/Kneipp/kneippCitrusBack.jpg);
	background-repeat: no-repeat;
	width: 756px;
	height: 520px;
}

#kneippAntiCelluliteBack {
	background-image: url(images/Kneipp/kneippAntiCelluliteBack.jpg);
	background-repeat: no-repeat;
	width: 756px;
	height: 520px;
}

#kneippThermalBack {
	background-image: url(images/Kneipp/kneippThermalBack.jpg);
	background-repeat: no-repeat;
	width: 756px;
	height: 520px;
}

#kneippJojobaBack {
	background-image: url(images/Kneipp/kneippJojobaBack.jpg);
	background-repeat: no-repeat;
	width: 756px;
	height: 520px;
}

#kneippTipBack {
	background-image: url(images/Kneipp/kneippTipBack.png);
	background-repeat: no-repeat;
	width: 471px;
	height: 28px;
}

#kneippTipBack2 {
	background-image: url(images/Kneipp/kneippTipBack2.png);
	background-repeat: repeat-y;
	width: 471px;
}

#jyunkaEventsBack {
	background-image: url(images/Jyunka/jyunkaEventsBack.jpg);
	background-repeat: no-repeat;
	width: 1000px;
	height: 800px;
}

#kneippEventsBack {
	background-image: url(images/Kneipp/kneippEventsBack.jpg);
	background-repeat: no-repeat;
	width: 1000px;
	height: 800px;
}

#MGEventsBack {
	background-image: url(images/MG/MGEventsBack.jpg);
	background-repeat: no-repeat;
	width: 1000px;
	height: 800px;
}

#SDEventsBack {
	background-image: url(images/SD/SDEventsBack.jpg);
	background-repeat: no-repeat;
	width: 1000px;
	height: 800px;
}

div#wn	{
	position:relative;
	width:100%;
	overflow:hidden;
	}
	
div#lyr1 {
    visibility:visible;
    }
	
/* -------------------------- TOGGLE ------------------------ */

h2.trigger {
	line-height: normal;
	font-size: 13px;
	font-weight: bold;
	float: left;
}
h2.trigger a {
	font-size: 13px;
	color: #009999;
	text-decoration: none;
	display: block;
}
h2.trigger a:hover { color: #666666; }

.toggle_container {
	overflow: hidden;
	font-size: 13px;
	clear: both;
}
.toggle_container .block {
	padding: 0px; /*--Padding of Container--*/
}
