
/* ############################################################ STRUKTUR ################################################################## */
/* ############################################################ STRUKTUR ################################################################## */
/* ############################################################ STRUKTUR ################################################################## */
body {
	background-color: #D4BCDA;
	background-color: #fff;
}
body.home #header {
}

#headerinner {
}

#header {
	background: no-repeat center bottom #fff;
	background-size: 100% auto;
	padding-bottom: 0;
}
@media (min-width: 45em) {
	#header {
	}
}

#mainWrapperInner {
	background: #fff;
}

#buchenleiste {
	background: url(images/welle.png) no-repeat right bottom;
	min-width: 30%;
	background-size: auto 100%;
	padding: 1rem;
}

#content #buchenleiste strong {
	font-family: fontnormal, sans-serif;
	color: #67b044;
}

#mainWrapper {}

#warnung {
	background: #e8ceca;
}
/* ############################################################ INHALT #################################################################### */
/* ############################################################ INHALT #################################################################### */
/* ############################################################ INHALT #################################################################### */
#columnCenter {
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 100% auto !important;
}


#bereichlinks li a {
	color: #3374B5;
	background: transparent;
	border-color: #38657E !important;
}

#bereichlinks li:hover a {
	color: #000;
}
#content ul#bereichlinks {
	background: transparent;
}
#pageHeader h1 {
	color: #67b044;
	text-align: center;
	margin: 2rem 1rem;
}

#content .bereichohnebildt h2 {
}
#content .bereichohnebildt h2.bodystyle2 {
}

h2, h3, h4, h5, h6, a {
	color: #67b044;
}

#content em {
	color: #67b044;
}
article.bereichohnebild h2, 
article.bereichohnebild h3, 
article.bereichohnebild h4, 
article.bereichohnebild h5, 
article.bereichohnebild h6, 
article.bereichohnebild a, 
article.bereichohnebild div {
	color: #231F20;
}

#bereiche a {
	color: #231F20;
}
.privacywire-wrapper h2, 
.privacywire-wrapper h3,
.privacywire-wrapper h4,
.privacywire-wrapper h5,
.privacywire-wrapper h6,
.privacywire-wrapper a,
.privacywire-wrapper div,
#fewoausgr h2,
#fewoausgr h3 { 
	color: #000;
}
span.pw-edit {
	color: inherit;
}
#content p, #content ul, #content ol, #content td {
	color: #231F20;
}
#fewohead h2, #fewohead h3, #fewohead h4, #fewohead h5, #fewohead h6, #fewohead a, #fewohead p, #fewohead ul, #fewohead ol {
	color: #231F20;
}

#fewoausgr h2, #fewoausgr h3, #fewoausgr h4, #fewoausgr h5, #fewoausgr h6, #fewoausgr a, #fewoausgr p, #fewoausgr ul, #fewoausgr ol {
	color: #231F20;
}
#fewoausgr #fewogrundriss h2, #fewoausgr #fewogrundriss h3, #fewoausgr #fewogrundriss h4, #fewoausgr #fewogrundriss h5, #fewoausgr #fewogrundriss h6, #fewoausgr #fewogrundriss a, #fewoausgr #fewogrundriss p, #fewoausgr #fewogrundriss ul, #fewoausgr #fewogrundriss ol {
	color: #fff;
}

#fewohead #buchenbtn,
#fewohead #preisebtn {
	color: #231F20;
}
#fewohead #buchenbtn:hover,
#fewohead #preisebtn:hover {
	color: #fff;
}

#content .fewolist ul li {
	color: #CD242B;
}

#content .fewoitem h2,
#content .fewoitem p {
	color: #CD242B;
}

#content #bereiche p, #content #bereiche ul, #content #bereiche ol, #content #bereiche td {
	color: #231F20;
}
#content #bereiche h2, #content #bereiche h3 {
	color: #67b044;
}
#content #bereiche .bilder3 h2 {
	color: #67b044;
}

#content #bereiche .bereich3sp h2,
#content #bereiche .bilder1 h2,
#content #bereiche .bilder2 h2 {
	color: #67b044;
}

#content thead tr {
	background: transparent;
}
#content th {
}
#content td {
	background: transparent;
	padding: 0.5rem 1rem 0.5rem 0;
	min-width: 5rem;
}
#content tbody tr:nth-child(2n+0) td {
	background: #EAE6E5;
}
#content tbody  tr:hover td,
#content tbody  tr:nth-child(2n+0):hover td {
	background: #D9D3D0;
}
#content tbody tr.padloper-cart-totalrow td {
	background: transparent;
}
#content tbody tr.padloper-cart-totalrow:hover td {
}

#content p.markieren,
#content .bereichtext p.markieren {
	color: #737373;
	display: inline-block;
	background-color: #0e76bc;
	border-color: rgba(255,255,255,0.3);
}
#content p.markieren a {
	color: #737373;
}

#bereiche article {
}

.beruet:hover {
}

.flexslider {
  background: #d5d5d8;
}
.flex-pauseplay a {
  color: #000;
}

#content p.markieren {
	color: #72A741;
}
.more, .linkext {
}
.more a {
	color: #000;
}

.berm {
	border-bottom-color: #a76548;
}

#bereiche article:nth-child(2n),
#bereiche article.berm:nth-child(2n),
#bereiche article.berlr:nth-child(2n) {
	background-color: transparent;		
}
#bereiche article:nth-child(2n+1),
#bereiche article.berm:nth-child(2n+1),
#bereiche article.berlr:nth-child(2n+1) {
	background-color: transparent;		
}
#bereiche article:nth-child(2n):hover,
#bereiche article.berm:nth-child(2n):hover,
#bereiche article.berlr:nth-child(2n):hover {
	background-color: transparent;
}
#bereiche article:nth-child(2n+1):hover,
#bereiche article.berm:nth-child(2n+1):hover,
#bereiche article.berlr:nth-child(2n+1):hover {
	background-color: transparent;
}

#contentInner {
	background-color: transparent;
} 

#contentheader {
	text-align: left;
}
#contentBody  h2 {
}
#contentBody  h2 {
	text-align: 
} 

#content #bereiche article {
}
#content #bereiche article:first-child {
	border-top: 0;
}
/* ############################################################ MEDIAQ BEG ################################################################## */
@media (min-width: 45em) {

	#content #bereiche .bilder3 h2 {
		color: #231F20;
	}

	#bereiche article:nth-child(even) {
	}
	#bereiche article:nth-child(odd) {
	}
	#bereiche article.berl,
	#bereiche article.berm,
	#bereiche article.berr,
	#bereiche article.berlr {
		background-color: #F0F0EF;
		border-bottom: 8px solid #fff;
	}
	#bereiche article.berl,
	#bereiche article.berm,
	#bereiche article.berr,
	#bereiche article.berlr {
		background-color: transparent;
		border-bottom: 0px solid transparent;
	}
	#bereiche article.bereichlinksp {
		background-color: #fff;
	}
	body.page-id-11549 #bereiche article.berl,
	body.page-id-11549 #bereiche article.berm,
	body.page-id-11549 #bereiche article.berr,
	body.page-id-11549 #bereiche article.berlr {
		border-bottom: 100px solid transparent;
	}
	
	#bereiche article.berm.bermu {
		border-bottom: 0;
	}



	.berm .bereichtext {
/*		column-rule: 1px solid #666;*/
	}

	.bereiche2 .bilder3.bereich.berm .beruet {
		position: absolute;
		left:15%;
		top: 50%;
		margin-top: -5rem;
		width: 70%;
		z-index: 100;
		padding: 2rem 4rem;
		background: rgba(255,255,255,0.7);
		box-sizing: border-box;
	}
	.bereiche2 .bilder3.bereich.berm .beruet h2 {
		color: #fff;
		text-align: center;
		font-size: 2.2rem;
		line-height: 3rem;
	}

}
/* ############################################################ MEDIAQ END ################################################################## */


/* ############################################################ KOPF ################################################################## */
/* ############################################################ KOPF ################################################################## */
/* ############################################################ KOPF ################################################################## */
#logo {
}
#logo img {
	box-sizing: border-box;
}
#header.shrink #logo img {
}
#header.shrink #logo {
	border-bottom: 0;
}
#header .bx-viewport {
}
header #headerinner {
}

header #headerinnercenter {
}
header.shrink #headerinnercenter {
}
#header .bx-wrapper {
	background: transparent;
}
#header.shrink #headerinnercenter {
}

#languageChange {
}

#languageChange li a {
	color: #737373;
}
#languageChange li a.akt {
	color: #000;
}
/* ############################################################ NAVIGATION ################################################################## */
/* ############################################################ NAVIGATION ################################################################## */
/* ############################################################ NAVIGATION ################################################################## */
#mainnavdesk ul li a,
#mainnav ul li a,
#mainnavdesk ul li .linkverw,
#mainnav ul li .linkverw {
	color: #8A8989;
}
#mainnavdesk ul li ul li a,
#mainnavdesk ul li ul li span {
	color: #000;
}

#mainnavsmart {
	background: #737373;
}
#mainnavsmart a {
	color: #350103;
}
#mainnav {
	background: #737373;
}

.bar1, .bar2, .bar3 {
    background-color: #733b26;
}
#khNav {
    background: #737373;
}

#mainnav ul li.parent a,
#mainnav ul li.current a,
#mainnavdesk ul li.parent a,
#mainnavdesk ul li.current a,
#mainnavdesk ul li a:hover,
#mainnavdesk ul li .linkverw:hover {
	color: #000;
	border-bottom: 0px solid transparent;
}

#mainnavdesk ul li .linkverw:hover,
#mainnavdesk ul li .linkverw {
	border-bottom: 1px solid transparent;
}
#mainnavdesk ul li.parent .linkverw {
	color: #000;
	color: #fff;
}
.khMobileMenu.change + #khNav {
	border-color: transparent;
}
.khMobileMenu {
	background-color: transparent;	
}

#mainnavdesk ul li a {
	padding-bottom: 10px;
	border-bottom: 1px solid transparent;
}

/* ############################################################ FUSS ################################################################## */
/* ############################################################ FUSS ################################################################## */
/* ############################################################ FUSS ################################################################## */

#footer {
	border-top: 0 solid transparent;
	background: #fff;
	padding: 0px 0 0 0;
}

#footerinner {
	padding: 1rem 1rem 1rem 1rem;
	background: url(images/footer.png) no-repeat right bottom #11314e;
	background-size: auto 50%;
}
@media (min-width: 45em) {
	#footerinner {
		padding: 80px 1rem 1rem 1rem;
	}
	header #headerinnercenter {
	}
	
}

#columnCenter {
	background: no-repeat center top; /* Old browsers */
}

#footer button,
#footer p,
#footer a {
	color: #fff;
}
#footnav a {
	color: #fff;
}

/* ############################################################ GALLERY ################################################################## */
/* ############################################################ GALLERY ################################################################## */
/* ############################################################ GALLERY ################################################################## */
.lg-outer {
	background: #666;
}
.lg-outer .lg-toolbar {
	background: #243Aa7b;
}
.lg-outer .lg-thumb-outer, .lg-outer .lg-toogle-thumb {
	background: #243Aa7b !important;
}
.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {
	background-color: #f78f36 !important;
}

#buchungsleiste {
	background: #F6AC44;
}
#buchungsleiste a {
	background-color: #5B7F1E;
	color: #737373;
}
#buchungsleiste a:hover {
	background-color: #6B912E;
}
#buchungsleiste input {
	background-color: #737373;
	color: #444;
}

@media (max-width: 55em) {
	#buchungsleiste {
	}
}

.tbform1 .sp1 {
	background-color: #EFF1EF;
}
.tbform1 .sp1 img {
	background-color: #DEE2DF;
}
.tbform1 .sp1:hover {
	background-color: #FDE897;
}
.tbform2 .sp1 {
	background-color: #F1E8E0;
}
.tbform2 .sp1:hover {
	background-color: #FDE897;
}
.tbform1 .sp2 {
	background-color: #DEE2DF;
}
.tbform1 .sp2 img {
	background-color: #EFF1EF;
}
.tbform1 .sp2:hover {
	background-color: #FDE897;
}
.tbform2 .sp2 {
	background-color: #DEE2DF;
}
.tbform2 .sp2:hover {
	background-color: #FDE897;
}
#content .tbform2 .sp2:hover p {
	color: #000;
}

.tbform3 {
	background-color: #F1E8E0;
}
.tbform3:hover {
	background-color: #DDC9B3;
}
.tbform4 {
	background-color: #DDC9B3;
}
.tbform4:hover {
	background-color: #F1E8E0;
}
.tbform4 picture,
.tbform3 picture {
	background: #737373;
}

.tbform5 .spl {
	background-color: #EAE9EF;
}
.tbform6 .spl:hover {
	background-color: #EAE9EF;
}

#contentBody .bereich3sp {
} 
#contentBody .bereich3sp:nth-child(odd) {
} 

#contentBody .bereich3sp h2 {
	background-position: center top;
} 

.bereich2sp picture {
	background: #737373;
}

.bergalslider {
}
.bergalslider picture {
}

#unterkuenfte article {
	background: #FEEFD9;
}
#unterkuenfte article:hover {
	background: #FDDEB3;
}

.preisinfo {
	background: #F19C35;
}

.ulbuchen {
	color: #737373;
	background: url(images/pfeil-buchen3.png) no-repeat right center #6B912E;
}
.ulbuchen:hover {
	color: #737373;
	background-color: #56772A;
}

.ulanfragen {
	color: #000;
	background-color: #F9BB61;
}
.ulanfragen:hover {
	background-color: #F19C35;
}

#content .preisinfo p, #content .preistext {
	color: #737373;
}

.preisinfo {
	background: #5B7F1E;
}


#lasersysteme {
	color: #85847c;
	color: #a8adb2;
}

.sliderkopfinner {
	background-color: #FCF7E5;	 
}

.sliderkopf p {
	color: #666;
}

#content .more2 {
	padding: 0.3rem 0.5rem 0.3rem 30px;
	text-decoration: none;
	margin-top: 1rem;
	background: url(images/pfeil-button-w.png) no-repeat 5px center;
	display: inline-block;
}

#bereiche a.linkbutton {
	text-decoration: none;
	padding: 0.5rem 1rem;
}
#content button,
#bereiche a.linkbutton,
#content .more,
#content .linkext {
	color: #fff;
	border-radius: 0.6rem;
	border: 1px solid #fff;
	background: #67b045;
	background-size: auto 15px;
		transition-delay: 0ms;
		transition-duration: 300ms;
		transition-property: all;
		transition-timing-function: ease-in;
		-moz-transition-delay: 0ms;
		-moz-transition-duration: 300ms;
		-moz-transition-property: all;
		-moz-transition-timing-function: ease-in;
		-webkit-transition-delay: 0ms;
		-webkit-transition-duration: 300ms;
		-webkit-transition-property: all;
		-webkit-transition-timing-function: ease-in;
}
#content .dropdown button {
	background: transparent;
	border: 0;
	padding: 4px;
	border-radius: 0;
}

#content button.btn-large {
	color: #737373;
}

#content .bereichlinksp button {
	position: absolute;
	bottom: 1.5rem;
	left: 50%;
	margin-left: -4rem;
}

#content button:hover,
#content .more:hover,
#content .linkext:hover {
	color: #000;
	border-color: #000;
}
#content .dropdown button:hover {
	background: transparent;
	border: 0;
}

#content .linkext2 {
		transition-delay: 0ms;
		transition-duration: 300ms;
		transition-property: all;
		transition-timing-function: ease-in;
		-moz-transition-delay: 0ms;
		-moz-transition-duration: 300ms;
		-moz-transition-property: all;
		-moz-transition-timing-function: ease-in;
		-webkit-transition-delay: 0ms;
		-webkit-transition-duration: 300ms;
		-webkit-transition-property: all;
		-webkit-transition-timing-function: ease-in;
	background-color: #85847c;
	background-size: auto 15px;
	color: #737373;
	border-radius: 0.6rem;
}

#content .linkext2:hover {
	background: url(images/pfeil-button-w.png) no-repeat 10px center #9a988e;
	background-size: auto 15px;
}

#content .lastid button {
	border-radius: 1rem;
	padding: 1rem;
	border: 1px solid #49AA5B;
	color: #2F9E41;
}
#content .tabbar button {
	color: #85847c;
}
#content .tabbar button:hover,
#content .tabbar button.bttbtabon {
	color: #333;
}

#headerinnercenter .blocks {
	background: transparent;
}
#headerinnercenter .blocks a,
#headerinnercenter .blocks p {
	color: #737373;
}

#shopnavi a {
	color: #000;
}


/* ############################################################ SHOP ################################################################## */
/* ############################################################ SHOP ################################################################## */
/* ############################################################ SHOP ################################################################## */

#padloper-customerform select {
	background: #737373 !important;
}
#padloper-customerform select:hover,
#padloper-customerform select:focus,
#padloper-customerform input:hover,
#padloper-customerform input:focus {
	background-color: #D1DDE8;
}
#padloper-customerform input.required {
	border-color: #A3C008;
}
body.checkout .Inputfield:not(.InputfieldSubmit),
body.login .Inputfield:not(.InputfieldSubmit) {
	background: #E1E8EF !important;
}
.Inputfield:not(.InputfieldSubmit) .Inputfield:not(.InputfieldSubmit) {
	background: #D0DCE6;
}


body.login #LoginRegisterLoginForm .Inputfield:not(.InputfieldSubmit) {
	background: none !important;
	padding: 0 !important;
}

body.checkout .Inputfield_shop_dsgvo,
body.checkout .Inputfield_shop_agb {
	border-color: #e36974 !important;
}
.padloper-cart {
	background: #E6ECF3;
}
body.login #content [type="submit"],
#LoginRegisterLoginForm [type="submit"],
#LoginRegisterForm [type="submit"],
#ProcessForgotPassword [type="submit"] {
	background: #A3C008;
	color: #333;
}

#linkpages {
	background: #737373;
}

#content .warning {
	background: #DF2719;
	color: #737373;
}
#content .warning a {
	color: #737373;
}

#content #warnungoutofstock {
	background: #A3C008;
}
#content #warnungoutofstock p {
	color: #333;
}


#footeranfang {
	background:  url(images/menschen.png) no-repeat;
	background-size: 100% auto;
	font-size: 1.3rem;
	width: 100%;
	height: 20vw;
}
#footer #footeranfang .block {
	margin-bottom: 0px;
}

#footeranfang .pw-edit {
	width: 100%;
}
#footeranfang p {
	display: flex;
	width: 100%;
	justify-content: space-evenly;
}
	#footeranfang a {
	margin: 0;
	padding: 0;
	text-align: center;
	display: inline-block;
}
#footer #footeranfang * {
	color: #426985;
}

#content a[href^="tel:"],
#content a[href^="mailto:"] {
	display: inline-block;
}
#content a[href^="tel:"] {
}
#content a[href^="mailto:"] {
}
#content a.linkexternspezial[href^="mailto:"] {
	padding: 0.3rem 0.5rem 0.3rem 30px;
	background: url(images/pfeil-button-w.png) no-repeat 5px center #F0F0EF;
	background-size: auto 15px;
}
#content a.linkexternspezial[href^="mailto:"]:hover {
	background: url(images/pfeil-button-w.png) no-repeat 10px center #9C8574;
	background-size: auto 15px;
}

#content a.linkfacebook {
	background: url(images/facebook.png) no-repeat right center #426985;
	border-radius: 0.6rem;
	color: #737373;
	padding: 0.5rem 50px 0.5rem 1rem;
	text-decoration: none;
}

#content.bodyspecial #contentInnerSpecial {
	margin-bottom: 300px;
	height: 300px;
	position: relative;
}
#content.bodyspecial #contentInnerSpecial .innerspecial {
	position: relative;
	top: 300px;
}
#content.bodyspecial #contentInnerSpecial h1 {
	font-family: fontheadlines;
	font-size: 2rem;
	color: #737373;
	width: 90%;
}

.tbform5 .spl:nth-child(2),
.tbform5 .spl:nth-child(3),
.tbform5 .spl:nth-child(6) {
	background-color: inherit;
}

.tbform5 .spl {
	background-color: transparent;
}
.tbform5 .spl:nth-child(2n+1) {
	background-color: #f0f1f2;
}

@media (min-width: 45em) {
	.tbform5 .spl:nth-child(2n+1) {
		background-color: inherit;
	}
	.tbform5 .spl:nth-child(2),
	.tbform5 .spl:nth-child(3),
	.tbform5 .spl:nth-child(6) {
		background-color: #f0f1f2;
	}
	.tbform5 .spl:hover {
		background-color: #e6e7e8;
	}
	#content.bodyspecial #contentInnerSpecial {
		margin-bottom: 0;
		height: auto;
		position: static;
	}
	#content.bodyspecial #contentInnerSpecial .innerspecial {
		position: static;
		top: 0;
	}
	#content.bodyspecial #contentInnerSpecial h1 {
		font-size: 3rem;
	}
}

@media (min-width: 75em) {
	.tbform5 .spl:nth-child(2),
	.tbform5 .spl:nth-child(3),
	.tbform5 .spl:nth-child(6) {
		background-color: inherit;
	}
	.tbform5 .spl:nth-child(2n+1) {
		background-color: #f0f1f2;
	}
	.tbform5 .spl:nth-child(2n+1):hover,
	.tbform5 .spl:hover {
		background-color: #e6e7e8;
	}
}

#content.bodyspecial #contentInnerSpecial #contentInner {
	background: rgba(255,255,255,0.9);
	padding: 1rem;
	display: inline-block;
}

.bereiche2 .beruet h2 {
	padding-bottom: 0.5rem;
}

#fmbuchung, #fmanfrage {
	background-color: transparent;
	margin-top: 1rem;
	min-height: 600px;
}

#fewohead {
	background: #F5F1F0;
	margin-bottom: 2rem;
}
#fewohead #pageHeader h1 {
	color: #CD242B;
	padding-top: 4rem;
}

#fewogrundrissdesc {
	border-left: 0.5rem solid transparent;
	box-sizing: border-box;
}

#fewobelegung iframe {
	background: #727168;
}

article.bereichohnebildt,
article.bereichohnebild {
	background: #72A741;	
}

#bereiche article .hgfoto {
	min-height: 30vw;
}

.pageselections4 article .hgfoto1,
#bereiche article .hgfoto1 {
	background: url(images/iB-klin-psy.png) no-repeat 100px top;
	background-size: 150px auto;
	min-height: 40vw;
}
.pageselections4 article .hgfoto2,
#bereiche article .hgfoto2 {
	background: url(images/iB-gesundpsy.png) no-repeat 100px top;
	background-size: 150px auto;
	min-height: 40vw;
}
.pageselections4 article .hgfoto3,
#bereiche article .hgfoto3 {
	background: url(images/iB-achtsam.png) no-repeat 100px top;
	background-size: 150px auto;
	min-height: 40vw;
}
.pageselections4 article .hgfoto4,
#bereiche article .hgfoto4 {
	background: url(images/iB-entspannung.png) no-repeat 100px top;
	background-size: 150px auto;
	min-height: 40vw;
}
.pageselections4 article .hgfoto5,
#bereiche article .hgfoto5 {
	background: url(images/iB-geronto.png) no-repeat 100px top;
	background-size: 150px auto;
	min-height: 40vw;
}
.pageselections4 article .hgfoto6,
#bereiche article .hgfoto6 {
	background: url(images/iB-kunst.png) no-repeat 100px top;
	background-size: 150px auto;
	min-height: 40vw;
}
.pageselections4 article .hgfoto7,
#bereiche article .hgfoto7 {
	background: url(images/iB-online.png) no-repeat 100px top;
	background-size: 150px auto;
	min-height: 40vw;
}
.pageselections4 article .hgfoto1,
.pageselections4 article .hgfoto2,
.pageselections4 article .hgfoto3,
.pageselections4 article .hgfoto4,
.pageselections4 article .hgfoto5,
.pageselections4 article .hgfoto6,
.pageselections4 article .hgfoto7 {
	padding-top: 150px;
	background-position-x: 250px;
}
.pageselections4 article:nth-child(2n) .hgfoto1,
.pageselections4 article:nth-child(2n) .hgfoto2,
.pageselections4 article:nth-child(2n) .hgfoto3,
.pageselections4 article:nth-child(2n) .hgfoto4,
.pageselections4 article:nth-child(2n) .hgfoto5,
.pageselections4 article:nth-child(2n) .hgfoto6,
.pageselections4 article:nth-child(2n) .hgfoto7 {
	background-position-x: 100px;
}

#bereiche article.bereichohnebildt.hgfarbe1 {
	background-color: #EAE6E5;
	margin: 1.5rem 0;
}
#bereiche article.hgfarbe1 .beruet {
	background-color: #EAE6E5;
}


.pageselections4 article .beruet {
		transition-delay: 0ms;
		transition-duration: 300ms;
		transition-property: all;
		transition-timing-function: ease-in;
		-moz-transition-delay: 0ms;
		-moz-transition-duration: 300ms;
		-moz-transition-property: all;
		-moz-transition-timing-function: ease-in;
		-webkit-transition-delay: 0ms;
		-webkit-transition-duration: 300ms;
		-webkit-transition-property: all;
		-webkit-transition-timing-function: ease-in;
	background-color: #EDEAE8;
}
.pageselections4 article:hover .beruet {
	background-color: #D9D3D0;
}

.bereichspalten .bergalstyle3sp {
	position: relative;
}
.bereichspalten .bergalstyle3sphg {
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(images/punkt-gruen.png);
	background-size: 35%;
	background-repeat: no-repeat;
	background-position: center center;
	opacity: 0.2;
	z-index: 10;
		transition-delay: 0ms;
		transition-duration: 300ms;
		transition-property: all;
		transition-timing-function: ease-in;
		-moz-transition-delay: 0ms;
		-moz-transition-duration: 300ms;
		-moz-transition-property: all;
		-moz-transition-timing-function: ease-in;
		-webkit-transition-delay: 0ms;
		-webkit-transition-duration: 300ms;
		-webkit-transition-property: all;
		-webkit-transition-timing-function: ease-in;	
}

.bereichspalten .bergalstyle3sp picture,
.bereichspalten .spl:hover .bergalstyle3sp .bergalstyle3sphg {
	background-size: 50%;
	opacity: 1.0;
}
.bereichspalten .bergalstyle3sp picture  {
	position: relative;
	z-index: 10;
}
