div, p, a, li, td, span { -webkit-text-size-adjust:none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;text-size-adjust: none; }
body {
	padding: 0px !important;
	-webkit-text-size-adjust:none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	text-size-adjust: none;
}
h1 {
	font-family: Arial, sans-serif !important;
	font-size: 30px;
	line-height: 1.5;
	font-weight: 700;
	color: #000000;
	letter-spacing: -0.02em;
    margin-bottom: 20px;
    margin-top: 0px;
}
h2 {
	font-family: Arial, sans-serif !important;
	font-size: 16px;
	line-height: 1.1;
	font-weight: 400;
	text-transform: uppercase;
	color: #000000;
	letter-spacing: 0.2em;
    margin-bottom: 20px;
    margin-top: 0px;
}
h3 {
	font-family: Arial, sans-serif !important;
	font-size: 16px;
	line-height: 1.6;
	font-weight: 400;
	color: #35bae4;
	text-transform: uppercase;
    margin-bottom: 20px;
    margin-top: 0px;
}
.el-text .bh-bodytext,
.el-text .bh-bodytext p {
	font-family: Arial,sans-serif;
	font-size: 17px;
	line-height: 1.5;
	font-weight: 400;
	letter-spacing: -0.02em;
	color: #000000;
	margin-top: 0px;
	font-feature-settings: 'ss03' on, 'ss04' on, 'ss07' on, 'ss08' on;
}
.el-text .bh-bodytext a {
	font-family: Arial,sans-serif;
	font-size: 17px;
	line-height: 1.5;
	font-weight: 700;
	letter-spacing: -0.02em;
	color: #858383;
	text-decoration: none;
}
.style-text-teaser,
span.style-text-teaser {
	font-family: Arial, sans-serif !important;
	font-size: 18px;
	line-height: 1;
	font-weight: 400;
	letter-spacing: 0.02em;
	color: #858383;
	font-feature-settings: 'ss03' on, 'ss04' on, 'ss07' on, 'ss08' on;
}
.style-text-song,
span.style-text-song {
	font-family: Courier, 'Courier New', serif;
	font-style: italic;
	font-size: 20px;
	line-height: 130%;
	font-weight: 400;
	color: #000000;
}
.style-text-interpret,
span.style-text-interpret {
	font-family: Courier, 'Courier New', serif;
	font-style: italic;
	font-size: 16px;
	line-height: 120%;
	font-weight: 400;
	letter-spacing: -0.02em;
	color: #8F8F8F;
}
.style-text-color-white,
span.style-text-color-white {
	color: white !important;
}
.style-text-color-grey,
span.style-text-color-grey {
	color: #858383 !important;
}
.style-text-color-lightgrey,
span.style-text-color-lightgrey {
	color: #D6DFE4 !important;
}
.style-text-bold,
span.style-text-bold {
	font-weight: 700 !important;
}
p.style-text-no-margin-bottom,
h1.style-text-no-margin-bottom,
h2.style-text-no-margin-bottom {
	margin-bottom: 0px !important;
}
.onlineversion a {
	text-decoration: underline;
	color: #FFFFFF;
}
.nl-datenschutz a,
.nl-impressum a {
	text-decoration: none;
	color: #505050;
	text-transform: uppercase;
}
.headerContent {
	padding-bottom: 0px;
}
.content {
	padding-top: 30px;
}
.footerDataSection {
	border-top: 1px solid #D6DFE4;
	border-bottom: 1px solid #D6DFE4;
}
.footer-adress-links a {
	color: #000000;
	text-decoration: none;
}

a.bhElement,
.bhElement {
	margin: 0px !important;
}

/*----------------*/
/*---- EL-BOX ----*/
/*----------------*/

.el-box  .buttonBG {
	padding: 16px 20px;
}
.el-box .buttonLink,
.el-box .buttonLink span {
	display: block;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	padding: 0;
	margin: 0;
	line-height: 1;
	color: 
}
.el-box .boxHeadline {
	font-family: Georgia, serif !important;
	font-size: 20px;
	line-height: 1.15;
	font-weight: 400;
	text-transform: uppercase;
	margin-bottom: 20px;
}
.el-box .boxText,
.el-box .boxText p {
	font-family: Arial,sans-serif;
	font-size: 14px;
	line-height: 140%;
}
.el-box .boxText,
.el-box .boxText p {
	color: #505050;
}

/*--------*/
/* FARBEN */
/*--------*/

/* BOX-HEADLINE */
.el-box .boxcolor-transparent .boxHeadline,
.el-box .boxcolor-FFFFFF .boxHeadline {
	color: #35bae4;
}
.el-box .boxcolor-262626 .boxHeadline {
	color: #FFFFFF;
}
.el-box .boxcolor-35bae4 .boxHeadline {
	color: #262626;
}

/* BOX-TEXT */
.el-box .boxcolor-transparent .boxText,
.el-box .boxcolor-transparent .boxText p,
.el-box .boxcolor-FFFFFF .boxText,
.el-box .boxcolor-FFFFFF .boxText p {
	color: #505050;
}
.el-box .boxcolor-262626 .boxText,
.el-box .boxcolor-262626 .boxText p {
	color: #FFFFFF;
}
.el-box .boxcolor-35bae4 .boxText,
.el-box .boxcolor-35bae4 .boxText p {
	color: #262626;
}

/* BOX-BUTTON */
.el-box .boxcolor-transparent .buttonBG,
.el-box .boxcolor-FFFFFF .buttonBG {
	background-color: #35bae4;
}
.el-box .boxcolor-35bae4 .buttonBG,
.el-box .boxcolor-262626 .buttonBG {
	background-color: white;
}
.el-box .boxcolor-FFFFFF .buttonLink,
.el-box .boxcolor-FFFFFF .buttonLink span,
.el-box .boxcolor-transparent .buttonLink,
.el-box .boxcolor-transparent .buttonLink span {
	color: white;
}
.el-box .boxcolor-35bae4 .buttonLink,
.el-box .boxcolor-35bae4 .buttonLink span {
	color: #35bae4;
}
.el-box .boxcolor-262626 .buttonLink,
.el-box .boxcolor-262626 .buttonLink span {
	color: #262626;
}


/*--------------------*/
/*---- EL-LINKBOX ----*/
/*--------------------*/

.linkbox-text,
.linkbox-text a {
	font-family: Arial, sans-serif;
	font-weight: 700;
	font-size: 20px;
	line-height: 115%;
	letter-spacing: -0.02em;
	text-align: left;
	font-feature-settings: 'ss03' on;
	color: #000000;
	text-decoration: none !important;
}
.linkbox-text span,
.linkbox-text a {
	margin: 0 !important;
}
.linkbox-text a {
	display: block;
}

/*----------------------*/
/*---- EL-VIDEOLINK ----*/
/*----------------------*/

.el-videolink-content-text,
.el-videolink-content-text a,
a.el-videolink-content-text-link {
	font-family: Courier, 'Courier New', serif;
	font-style: italic;
	text-decoration: none !important;
}
.el-videolink-content-text-artist,
.el-videolink-content-text-artist a {
	font-size: 16px;
	line-height: 130%;
	font-weight: 400;
	color: #8F8F8F;
}
.el-videolink-content-text-song,
.el-videolink-content-text-song a {
	font-size: 20px;
	line-height: 130%;
	font-weight: 400;
	color: #000000;
}
.el-videolink-content-text span,
.el-videolink-content-text a {
	margin: 0 !important;
}
.el-videolink-content-text a {
	display: block;
}

/*------------------*/
/*---- EL-QUOTE ----*/
/*------------------*/

.el-quote-content-text,
.el-quote-content-text p {
	font-family: Arial, sans-serif;
	font-size: 20px;
	font-style: italic;
	line-height: 150%;
	letter-spacing: -0.02em;
	color: #000000;
}
.el-quote-content-name,
.el-quote-content-name p {
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 150%;
	color: #858383;
}
.el-quote-content-text p,
.el-quote-content-name p {
	margin: 0 !important;
}

/*-------------------*/
/*---- EL-BUTTON ----*/
/*-------------------*/

.el-button .buttonBG {
	padding:16px 20px;
}
/* BG */
.el-button.btn-type-bg.btn-color-white .buttonBG {
	background-color: #FFFFFF;
}
.el-button.btn-type-bg.btn-color-turquoise .buttonBG {
	background-color: #35bae4;
}
.el-button.btn-type-bg.btn-color-black .buttonBG {
	background-color: #262626;
}
/* BORDER */
.el-button.btn-type-border.btn-color-white .buttonBG {
	border: 1px solid #FFFFFF;
}
.el-button.btn-type-border.btn-color-turquoise .buttonBG {
	border: 1px solid #35bae4;
}
.el-button.btn-type-border.btn-color-black .buttonBG {
	border: 1px solid #262626;
}
/* TEXT */
.el-button .buttonLink,
.el-button .buttonLink span {
	font-family: Arial,sans-serif;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: 0.1em;
	line-height: 1.15;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	color: #FFFFFF;
}
.el-button .buttonLink {
	display: block;
}
.el-button.btn-type-bg.btn-color-white .buttonLink,
.el-button.btn-type-bg.btn-color-white .buttonLink span {
	color: #35bae4;
}
.el-button.btn-type-bg.btn-color-turquoise .buttonLink,
.el-button.btn-type-bg.btn-color-turquoise .buttonLink span {
	color: #FFFFFF;
}
.el-button.btn-type-bg.btn-color-black .buttonLink,
.el-button.btn-type-bg.btn-color-black .buttonLink span {
	color: #FFFFFF;
}
.el-button.btn-type-border.btn-color-white .buttonLink,
.el-button.btn-type-border.btn-color-white .buttonLink span {
	color: #FFFFFF;
}
.el-button.btn-type-border.btn-color-turquoise .buttonLink,
.el-button.btn-type-border.btn-color-turquoise .buttonLink span {
	color: #35bae4;
}
.el-button.btn-type-border.btn-color-black .buttonLink,
.el-button.btn-type-border.btn-color-black .buttonLink span {
	color: #262626;
}

/*-----------------*/
/*---- BACKEND ----*/
/*-----------------*/

.bh-bemode.bhe-state-dragging .el-picture-image-backend,
.bh-bemode .el-picture-image-backend.nl-img-property-is-empty {
	display: block !important;
}
.bh-bemode.bhe-state-dragging .el-picture img,
.bh-bemode.bhe-state-dragging .el-box img,
.bh-bemode.bhe-state-dragging .el-linkbox img,
.bh-bemode.bhe-state-dragging .el-newsbox img,
.bh-bemode.bhe-state-dragging .el-header img,
.bh-bemode.bhe-state-dragging .el-quote img,
.bh-bemode.bhe-state-dragging .el-videolink img {
	display: none;
}

.bh-bemode .bhBackgroundImage.bhe-state-property-empty {
	position: relative;
	background-color: rgba(0, 0, 0, 0.5);
}
.bh-bemode .bhBackgroundImage.bhe-state-property-empty:after {
	content: "\e966";
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	font-size: 48px;
	font-family: 'bakehouse-iconset' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	letter-spacing: 0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: white;
}