
/* ############################################################ farbschema ################################################################## */
/* ############################################################ STRUKTUR ################################################################## */
/* ############################################################ STRUKTUR ################################################################## */
body {
	background-color: #ebebeb;
}
body.home #header {
}

#headerinner {
}

#header {
	background: no-repeat center bottom #fff;
	background-size: 100% auto;
	padding-bottom: 0;
}
body.role1 #header,
body.role1 #headerinnercenter {
	background-color: #cee2b9;
	background-color: #fff;
}
body.role2 #mainnavdesk ul li.last .linkverw,
body.role1 #mainnavdesk ul li.last .linkverw {
	color: #E0276A;
}

#mainWrapperInner {
	background: #fff;
}

#buchenleiste {
	background: #ebebeb;
}

#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;
}
h1 {
	color: #686566;
}

h2, h3, h4, h5, h6, a {
	color: #686566;
}
article.bereichohnebild h2, 
article.bereichohnebild h3, 
article.bereichohnebild h4, 
article.bereichohnebild h5, 
article.bereichohnebild h6, 
article.bereichohnebild a, 
article.bereichohnebild div {
	color: #686566;
}

#bereiche a {
	color: #686566;
}
.privacywire-wrapper h2, 
.privacywire-wrapper h3,
.privacywire-wrapper h4,
.privacywire-wrapper h5,
.privacywire-wrapper h6,
.privacywire-wrapper a,
.privacywire-wrapper div { 
	color: #686566;
}

.buttonext a {
	color: #9EA3A8;
}

span.pw-edit {
	color: inherit;
}
#content p, #content ul, #content ol, #content td {
	color: #686566;
}

#content #bereiche p, #content #bereiche ul, #content #bereiche ol, #content #bereiche td {
	color: #686566;
}
#content #bereiche h2, #content #bereiche h3 {
	color: #686566;
}
#content #bereiche .bilder3 h2 {
	color: #686566;
}

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

#content thead tr {
	background: transparent;
}
#content th {
}
#content td {
	background: transparent;
	padding: 0.5rem 1rem 0.5rem 0;
}
#content tbody tr:nth-child(2n+0) td {
	background: transparent;
}
#content tbody  tr:hover td,
#content tbody  tr:nth-child(2n+0):hover td {
	background: transparent;
}
#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;
}

.beruet:hover {
}

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

#content p.markieren {
	color: #ebebeb;
}
.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 {
}
#bereiche article:nth-child(2n+1):hover,
#bereiche article.berm:nth-child(2n+1):hover,
#bereiche article.berlr:nth-child(2n+1):hover {
}

#contentInner {
	background-color: transparent;
} 
#contentBody  h2 {
} 

body.home #bereiche article.bereichaktivitaet {
	background: #F4DE73;
	background: #424277;
}
#bereiche article.bereichaktivitaet .innerber  a:hover header p,
#bereiche article.bereichaktivitaet .innerber  a:hover header h2 {
	background-color: #cdd1e7;
}
body.home #content #bereiche article.bereichaktivitaet .bereichheader h2 {
	color: #fff;
}
#content #bereiche article.bereichaktivitaet {
	position: relative;
	border-top: 6px solid #fff;
	text-align: center;
}
#content #bereiche article.bereichaktivitaet .innerber a {
	text-align: left;
}
#content #bereiche article:first-child {
	border-top: 0;
	margin-top: 0;
	padding-top: 0;
}

.bereichtext.hgf1 {
	background: #ebebeb;
	padding: 1rem;
	margin: 2rem 0;
}

.bereichinitiative picture {
	background-color: #fff;
}

/* Gesundheit */
.bereichcontact .innerber .spl.hauptbereich1 .sptext {
	background: url(images/i-gesund.png) no-repeat right top #ebebeb;
	background-size: 60px;
}
.bereichcontact .innerber .spl.hauptbereich2 .sptext {
	background: url(images/ikons-versorgung.png) no-repeat right top #ebebeb;
	background-size: 60px;
}
.bereichcontact .innerber .spl.hauptbereich3 .sptext {
	background: url(images/i-sozial.png) no-repeat right top #ebebeb;
	background-size: 60px;
}
.bereichcontact .innerber .spl.hauptbereich4 .sptext {
	background: url(images/ikons-wirtschaft.png) no-repeat right top #ebebeb;
	background-size: 60px;
}
.bereichcontact .innerber .spl.hauptbereich5 .sptext {
	background: url(images/i-politik.png) no-repeat right top #ebebeb;
	background-size: 60px;
}
.bereichcontact .innerber .spl.hauptbereich6 .sptext {
	background: url(images/i-neue_zeit.png) no-repeat right top #ebebeb;
	background-size: 60px;
}
.bereichcontact .innerber .spl.hauptbereich7 .sptext {
	background: url(images/i-medien.png) no-repeat right top #ebebeb;
	background-size: 60px;
}
.bereichcontact .innerber .spl.hauptbereich8 .sptext {
	background: url(images/i-bildung.png) no-repeat right top #ebebeb;
	background-size: 60px;
}
.bereichcontact .innerber .spl.hauptbereich9 .sptext {
	background: url(images/i-kultur.png) no-repeat right top #ebebeb;
	background-size: 60px;
}
.bereichcontact .innerber .spl.hauptbereich10 .sptext {
	background: url(images/i-sonstiges.png) no-repeat right top #ebebeb;
	background-size: 60px;
}
.bereichcontact .innerber .spl.hauptbereich11 .sptext {
	background: url(images/i-recht.png) no-repeat right top #ebebeb;
	background-size: 60px;
}
.bereichcontact .innerber .spl.hauptbereich12 .sptext {
	background: url(images/i-umwelt.png) no-repeat right top #ebebeb;
	background-size: 60px;
}
.bereichcontact .innerber .spl.hauptbereich13 .sptext {
	background: url(images/i-geld.png) no-repeat right top #ebebeb;
	background-size: 60px;
}
.bereichcontact .innerber .spl.hauptbereich14 .sptext {
	background: url(images/i-spiritualitaet.png) no-repeat right top #ebebeb;
	background-size: 60px;
}
.bereichcontact .innerber .spl.hauptbereich15 .sptext {
	background: url(images/i-kinder.png) no-repeat right top #ebebeb;
	background-size: 60px;
}
.bereichcontact .innerber .spl.hauptbereich16 .sptext {
	background: url(/site_wirmiteinander/assets/files/14043/wm_logo-at_3zeilig_bunt.jpg) no-repeat right top #ebebeb;
	background-size: 60px;
}
.bereichcontact .innerber .spl.hauptbereich17 .sptext {
	background: url(images/i-video.png) no-repeat right top #ebebeb;
	background-size: 60px;
}
.bereichcontact .innerber .spl.hauptbereich18 .sptext {
	background: url(images/i-technik.png) no-repeat right top #ebebeb;
	background-size: 60px;
}
.bereichcontact .innerber .spl {
	padding: 1rem;
}
/*
16=Wirmiteinander
17=Anleitungen
18=Technik
*/

.bereichinitiative a.hgunt1 {
	background: url(images/im-handel.png) no-repeat left bottom #beb4cb;
	background-size: 60px;
}
.bereichinitiative a.hgunt2 {
	background: url(images/im-hanwerk.png) no-repeat left bottom #beb4cb;
	background-size: 60px;
}
.bereichinitiative a.hgunt3 {
	background: url(images/im-dienstleistung.png) no-repeat left bottom #beb4cb;
	background-size: 60px;
}
.bereichinitiative a.hgunt4 {
	background: url(images/im-landwirtschaft.png) no-repeat left bottom #beb4cb;
	background-size: 60px;
}
.bereichinitiative a.hgunt5 {
	background: url(images/im-lebensmittel.png) no-repeat left bottom #beb4cb;
	background-size: 60px;
}
.bereichinitiative a.hgunt6 {
	background: url(images/i-gesund.png) no-repeat left bottom #fbd0d5;
	background-size: 60px;
}
.bereichinitiative a.hgunt7 {
	background: url(images/im-tourismus.png) no-repeat left bottom #beb4cb;
	background-size: 60px;
}
.bereichinitiative a.hgunt8 {
	background: url(images/i-bildung.png) no-repeat left bottom #ffd08c;
	background-size: 60px;
}
.bereichinitiative a.hgunt9 {
	background: url(images/i-spiritualitaet.png) no-repeat left bottom #fbd0d5;
	background-size: 60px;
}
.bereichinitiative a.hgunt13 {
	background: url(images/i-kultur.png) no-repeat left bottom #ffd08c;
	background-size: 60px;
}

.bereichprojekt a.hg1,
.bereichaktivitaet a.hg1,
.bereichpartner a.hg1,
.bereichinitiative .spl.hg1,
.bereichinitiative a.hg1 {
	background: url(images/i-gesund.png) no-repeat left bottom #fbd0d5;
	background-size: 60px;
}
/* Versorgung */
.bereichprojekt a.hg2,
.bereichaktivitaet a.hg2,
.bereichpartner a.hg2,
.bereichinitiative .spl.hg2,
.bereichinitiative a.hg2 {
	background: url(images/ikons-versorgung.png) no-repeat left bottom #c7d4eb;
	background-size: 60px;
}
/* Gesellschaft */
.bereichprojekt a.hg3,
.bereichaktivitaet a.hg3,
.bereichpartner a.hg3,
.bereichinitiative .spl.hg3,
.bereichinitiative a.hg3 {
	background: url(images/i-sozial.png) no-repeat left bottom #c7d4eb;
	background-size: 60px;
}
/* Wirtschaft */
.bereichprojekt a.hg4,
.bereichaktivitaet a.hg4,
.bereichpartner a.hg4,
.bereichinitiative .spl.hg4,
.bereichinitiative a.hg4 {
	background: url(images/ikons-wirtschaft.png) no-repeat left bottom #beb4cb;
	background-size: 60px;
}
/* Politik */
.bereichprojekt a.hg5,
.bereichaktivitaet a.hg5,
.bereichpartner a.hg5,
.bereichinitiative .spl.hg5,
.bereichinitiative a.hg5 {
	background: url(images/i-politik.png) no-repeat left bottom #beb4cb;
	background-size: 60px;
}
/* NeueZeit */
.bereichprojekt a.hg6,
.bereichaktivitaet a.hg6,
.bereichpartner a.hg6,
.bereichinitiative .spl.hg6,
.bereichinitiative a.hg6 {
	background: url(images/i-neue_zeit.png) no-repeat left bottom #c7d4eb;
	background-size: 60px;
}
/* Kinder */
.bereichprojekt a.hg15,
.bereichaktivitaet a.hg15,
.bereichpartner a.hg15,
.bereichinitiative .spl.hg15,
.bereichinitiative a.hg15 {
	background: url(images/i-kinder.png) no-repeat left bottom #c7d4eb;
	background-size: 60px;
}
/* Medien */
.bereichprojekt a.hg7,
.bereichaktivitaet a.hg7,
.bereichpartner a.hg7,
.bereichinitiative .spl.hg7,
.bereichinitiative a.hg7 {
	background: url(images/i-medien.png) no-repeat left bottom #ffd08c;
	background-size: 60px;
}
/* Bildung */
.bereichprojekt a.hg8,
.bereichaktivitaet a.hg8,
.bereichpartner a.hg8,
.bereichinitiative .spl.hg8,
.bereichinitiative a.hg8 {
	background: url(images/i-bildung.png) no-repeat left bottom #ffd08c;
	background-size: 60px;
}
/* KunstundKultur */
.bereichprojekt a.hg9,
.bereichaktivitaet a.hg9,
.bereichpartner a.hg9,
.bereichinitiative .spl.hg9,
.bereichinitiative a.hg9 {
	background: url(images/i-kultur.png) no-repeat left bottom #ffd08c;
	background-size: 60px;
}
/* Recht */
.bereichprojekt a.hg11,
.bereichaktivitaet a.hg11,
.bereichpartner a.hg11,
.bereichinitiative .spl.hg11,
.bereichinitiative a.hg11 {
	background: url(images/i-recht.png) no-repeat left bottom #beb4cb;
	background-size: 60px;
}
/* Umwelt */
.bereichprojekt a.hg12,
.bereichaktivitaet a.hg12,
.bereichpartner a.hg12,
.bereichinitiative .spl.hg12,
.bereichinitiative a.hg12 {
	background: url(images/i-umwelt.png) no-repeat left bottom #ffd08c;
	background-size: 60px;
}
/* Geld/Tausch(währung) */
.bereichprojekt a.hg13,
.bereichaktivitaet a.hg13,
.bereichpartner a.hg13,
.bereichinitiative .spl.hg13,
.bereichinitiative a.hg13 {
	background: url(images/i-geld.png) no-repeat left bottom #beb4cb;
	background-size: 60px;
}
/* Spiritualität */
.bereichprojekt a.hg14,
.bereichaktivitaet a.hg14,
.bereichpartner a.hg14,
.bereichinitiative .spl.hg14,
.bereichinitiative a.hg14 {
	background: url(images/i-spiritualitaet.png) no-repeat left bottom #fbd0d5;
	background-size: 60px;
}
/* Technik */
.bereichprojekt a.hg18,
.bereichaktivitaet a.hg18,
.bereichpartner a.hg18,
.bereichinitiative .spl.hg18,
.bereichinitiative a.hg18 {
	background: url(images/i-sonstiges.png) no-repeat left bottom #fbd0d5;
	background-size: 60px;
}






#bereiche article.bereichaktivitaet.berm {
	padding: 0.5rem;
	margin: 2rem 0;
}
#bereiche article.bereichlinksp {
	background-color: #fff;
}
#bereiche article.bereichlinksp.darst4 {
	background-color: #ebebeb;
}

.bereichaktivitaet .innerber {
}
/* ############################################################ MEDIAQ BEG ################################################################## */
@media (min-width: 45em) {

	#content #bereiche article {
		text-align: left;
	}
	
	#bereiche article.bereichaktivitaet.berm {
		padding: 2rem;
		margin: 2rem 1rem;
	}

	#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;
	}
	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 {
	}
	.bereiche2 .bilder3.bereich.berm .beruet h2 {
		color: #fff;
		text-align: center;
	}

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


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

#header .bx-wrapper {
	background: transparent;
}
#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: #686566;
}
#mainnavdesk ul li ul li a,
#mainnavdesk ul li ul li span {
	color: #000;
}

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

#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: #686566;
}
.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 100px 1rem;
	background: #ebebeb; /* Old browsers */
}
@media (min-width: 45em) {
	#footerinner {
		padding: 1rem;
	}
	#footer.shrink #footerinner.mitBalken {
		padding: 1rem 1rem 1rem 4rem;
	}
	
}

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

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

/* ############################################################ 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;
}

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

.bereich2sp picture {
	background: #737373;
}
.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;
}

#content .bereichaktivitaet button.wmbtnsearch,
#content .bereichprojekt button.wmbtnsearch,
#content .bereichinitiative button.wmbtnsearch,
#content button,
#content .more,
#content .linkext {
	color: #fff;
	border-radius: 0.6rem;
	border: 1px solid #737373;
	color: #737373;
	color: #fff;
	background: url(images/pfeil-button-w.png) no-repeat 5px center #f9ad62;
	
	background-size: auto 15px;
}
#content button.beitragmelden {
	background-color: rgb(239,76,132);	
	margin-left: 1rem;
}

#content .bereichprojekt button,
#content .bereichaktivitaet button,
#content .bereichpartner button,
#content .bereichinitiative button {
	background: url(images/pfeil-button-w.png) no-repeat center center #cdd1e7;
	background-size: auto 35px;
}
#content .bereichaktivitaet #calendar button {
	background: none;
	background-color: rgb(44, 62, 80);
	color: #fff;
	padding: 5px;
}
#content .bereichaktivitaet #calendar button:hover {
	background-color: #bec7d0;
}

#content .bereichaktivitaet .spl {
	background-color: #E8E9F4;	
}
#content .bereichaktivitaet .innerber h2 {
	background-color: #fff;	
	min-height: 6rem;
	margin-bottom: 0;
	padding-bottom: 0;
}

#content .bereichaktivitaet .datum {
	background: url(images/i-veranstaltungen.png) no-repeat 1rem top #fff;	
	background-size: 40px 40px;
	border-bottom: 1px solid #666;
	padding: 0.5rem 0.5rem 1.5rem 70px;
	margin: 0.5rem 0 0.5rem 0;
	margin-top: 0;
	min-height: 5rem;
}

#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;
}
#content .dropdown button:hover {
	background: transparent;
	border: 0;
}

#content .linkext2 {
	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;
}

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

body.page-id-12326 h1 {
	color: #F27619;
}
body.page-id-12233 h1 {
	color: #ef4c84;
}



#bereichenav ul li a {
	background: rgba(249,173,98,0.8); /*#f9ad62;*/
}
body.unternehmen #bereichenav ul li:nth-child(1) a,
body.initiative #bereichenav ul li:nth-child(1) a,
#bereichenav ul li.current a {
	background: rgba(249,173,98,1.0); /*#f9ad62;*/
	font-size: 1.7rem;
	font-weight: bold;
}
#bereichenav ul li:nth-child(4) a {
	background: rgba(115,125,188,0.8); /*#737dbc;*/
}
#bereichenav ul li:nth-child(2) a {
	background: rgba(239,76,132,0.8); /*#ef4c84;*/
}
#bereichenav ul li:nth-child(3) a {
	background: rgba(66,66,119,0.8); /*#424277;*/
}
body.category #bereichenav ul li:nth-child(4) a,
#bereichenav ul li.current:nth-child(4) a {
	background: rgba(115,125,188,1.0); /*#737dbc;*/
	font-size: 1.7rem;
	font-weight: bold;
}
body.news #bereichenav ul li:nth-child(2) a,
#bereichenav ul li.current:nth-child(2) a {
	background: rgba(239,76,132,1.0); /*#ef4c84;*/
	font-size: 1.7rem;
	font-weight: bold;
}
body.activity #bereichenav ul li:nth-child(3) a,
#bereichenav ul li.current:nth-child(3) a {
	background: rgba(66,66,119,1.0); /*#424277;*/
	font-size: 1.7rem;
	font-weight: bold;
}

/* ############################################################ 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-color: rgba(255,255,255,0.5);
}
#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 {
	color: #737373;
	width: 90%;
}

#scrolltopBtn {
  display: none;
  position: fixed;
  bottom: 5px;
  right: 5px;
  width: 40px;
  height: 40px;
  z-index: 1099;
  border: none;
  outline: none;
  opacity: 0.8;
	background: url(images/pfeil-button-top.png) no-repeat center center #cdd1e7;
	background-size: auto 20px;
	border: 1px solid #000;
  color: white;
  cursor: pointer;
  padding: 5px;
  border-radius: 4px;
}

@media (min-width: 45em) {
	#scrolltopBtn {
	  bottom: 20px;
	  right: 30px;
	  width: 60px;
	  height: 60px;
		background-size: auto 30px;
	  padding: 15px;
	  border-radius: 4px;
	}
	#content.bodyspecial #contentInnerSpecial {
		margin-bottom: 0;
		height: auto;
		position: static;
	}
	#content.bodyspecial #contentInnerSpecial .innerspecial {
		position: static;
		top: 0;
	}
}

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

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

article.bereichohnebildt,
article.bereichohnebild {
	background: #ebebeb;	
}

.activityheader {
	position: relative;
	margin: 1rem;
	width: 100%;	
}
.kalenderblatt {
	border: 3px solid #737dbc;
	border-bottom-left-radius: 0.4rem;
	border-bottom-right-radius: 0.4rem;
}
.kalenderblatt .monatsname {
	background: #737dbc;
	color: #fff;
	text-align: center;
	padding: 0.2rem 0.5rem;
}
.kalenderblatt .monatstag {
	color: #686566;
	text-align: center;
	padding: 0.2rem 0.5rem;
}
.kalenderblatt .monatsuhrzeit,
.kalenderblatt .monatswtag {
	color: #686566;
	text-align: center;
	padding: 0.2rem 0.5rem;
}
.dateactivity {
	display: inline-block;
	vertical-align: top;
	padding: 0 2rem;	
}

.divpic {
	position: relative;
	display: block;
	width: 100%;
	height: 140px;
	background: #fff;
	padding: 20px;
}


