/* 
	Resets defualt browser settings
	reset.css
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }
:focus { outline:0; }
a:active { outline:none; }
ol,ul { list-style:none; }
table { border-collapse:separate; border-spacing:0; }
caption,th,td { text-align:left; font-weight:normal; }
blockquote:before,blockquote:after,q:before,q:after { content:""; }
blockquote,q { quotes:"" ""; }

/*Pfeil in Unicode \u{000025B6}\u{0000FE0E} */

/*Variablen*/
:root {
	--Farbe1: #7A5B6D;
	--Farbe2: #35336d;
	
}
.noneselect {
	-webkit-touch-callout: none; 
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.notvisible {
	display:none;
}
.StyleHoverMenu {
    -webkit-transition: all 300ms ease-in;
    -webkit-transform: scale(1); 
    -ms-transition: all 300ms ease-in;
    -ms-transform: scale(1); 
    -moz-transition: all 300ms ease-in;
    -moz-transform: scale(1);
    transition: all 300ms ease-in;
    transform: scale(1);   
}
.StyleHoverMenu:hover {
    transform-origin: 50% 40%;
    z-index: 2;
    -webkit-transition: all 100ms ease-in;
    -webkit-transform: scale(1.1);
    -ms-transition: all 100ms ease-in;
    -ms-transform: scale(1.1);   
    -moz-transition: all 100ms ease-in;
    -moz-transform: scale(1.1);
    transition: all 100ms ease-in;
    transform: scale(1.1);
    color:#FFF;
}

html {
	background-color:#FFF;
}

body {
	margin:0px;
	padding:0px;
	font-family: 'ralewayregular';
    -webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	width: 100%;
}


p, b, i, h1, h2, h3, h4, h5 {
	font-family: 'ralewayregular';
	font-weight:400;
}

h1 {
	font-family: 'ralewaymedium';
	font-size: 32px;
	color: var(--Farbe2);
	text-transform: uppercase;
	letter-spacing: 0.02em;
	padding: 10px 0 30px 0;
}
h2 {
	font-family: 'ralewaymedium';
	font-size: 28px;
	color: #2f9b92;
	text-transform: uppercase;
	letter-spacing: 0.02em;
	padding: 10px 0 30px 0;
}
h3 {
	font-size: 1.5em;
	line-height:1.3em;
	color:#FFF;
	letter-spacing: 3px;
}
h4 {
	font-size: 1.2em;
	padding: 0.3em 0 0.8em 0;
	line-height:1.4em;
}
h5 {
	font-size: 1em;
	padding: 0.1em 0 0.8em 0;
	line-height:1em;
}
p {
	border:0px solid brown;
	font-size: 1.1em;
	line-height: 1.5em;
	padding-bottom: 40px;
}

#BLOCK_Button {
	border:0px solid red;
	position:fixed;
	display: flex;
	align-items: top;
	justify-content: center;
	z-index: 5000;
	width:100%;
	height: 100px;
	pointer-events: none;
}
#BLOCK_Button_Seite {
	border:0px solid red;
	position:relative;
	display: flex;
	justify-content: flex-end;
	max-width:900px;
	width: 80%;
}
#Button_BuffetCatering {
	border:0px solid red;
	position:relative;
	display: flex;
	align-items: center;
	text-align: center;
	justify-content: center;
	width: 30%;
	height: 37px;
	background-color: #B99AC3;
	color: #FFF;
	font-family: 'ralewaysemibold';
	font-size: clamp(1.2em, 2.1vw, 1.5em);
	line-height: 30px;
	text-shadow: 0px 0px 5px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 0px 10px 0px rgba(185,154,195,1);
	-moz-box-shadow: 0px 0px 10px 0px rgba(185,154,195,1);
	box-shadow: 0px 0px 10px 0px rgba(185,154,195,1);
	cursor:pointer; 
	pointer-events: auto;
}
#Button_BuffetCatering:hover {
	background-color: #AB57C3;
}

#SEITE {
	border:0px solid green;
	z-index:200;
	position:relative;
	display: flex;
	align-items: flex-start;
	justify-content: center;
	overflow: hidden;
	width: 100%;
}

#SNOWFLAKES {
	border: 0px solid red;
	z-index:1000;
	position:absolute;
	top:0;
	left: 0;
	width: 100%;
}


#SEITE_Mitte {
	border:0px dotted green;
	position:relative;
	display: flex;
	align-items: flex-start;
	background-color:#FFF5F0;
	min-height:100vh;
	max-width:900px;
	width: 80%;
}

#SEITE_Mitte_Inhalt {
	border:0px solid red;
	z-index:300;
	display: flex;
	flex-direction: column;
	align-items: center;
	position:relative;
	min-height:50vh;
	width:100%;
}


#SEITE_Links {
	border:0px solid blue;
	display: flex;
	justify-content: flex-end;
	flex: 1;
	overflow: hidden;
	min-height:100vh;
}

#SEITE_Links_Flaeche {
	border:0px solid red;
	display: flex;
	position: absolute;
	width: 500px;
	height: 100%;
	min-height:100vh;
	background-image:url(../pic/HintergrundFOODGIRLS.jpg);
	background-size:500px 800px;
	background-repeat: repeat;
	background-attachment: fixed;
	background-position: left center;
}
#SEITE_Links_Verlauf_weiss {
	border:0px solid blue;
	display: flex;
	position: absolute;
	width: 500px;
	height: 100%;
	background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
}
#SEITE_Links_Verlauf_schwarz {
	border:0px solid green;
	display: flex;
	position: absolute;
	right: 0;
	width: 20px;
	height: 100%;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+6,000000+56,000000+100&0+6,0.19+56,0.4+100 */
	background: -moz-linear-gradient(left,  rgba(0,0,0,0) 6%, rgba(0,0,0,0.19) 56%, rgba(0,0,0,0.4) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 6%,rgba(0,0,0,0.19) 56%,rgba(0,0,0,0.4) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(0,0,0,0) 6%,rgba(0,0,0,0.19) 56%,rgba(0,0,0,0.4) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#66000000',GradientType=1 ); /* IE6-9 */
}


#SEITE_Rechts {
	border:0px solid blue;
	display: flex;
	justify-content: flex-start;
	flex: 1;
	overflow: hidden;
	min-height:100vh;
}
#SEITE_Rechts_Flaeche {
	border:0px solid red;
	display: flex;
	position: absolute;
	width: 500px;
	height: 100%;
	min-height:100vh;
	background-image:url(../pic/HintergrundFOODGIRLS.jpg);
	background-size:500px 800px;
	background-repeat: repeat;
	background-attachment: fixed;
	background-position: left center;
}

#SEITE_Rechts_Verlauf_weiss {
	border:0px solid blue;
	display: flex;
	position: absolute;
	width: 500px;
	height: 100%;
	background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}
#SEITE_Rechts_Verlauf_schwarz {
	border:0px solid blue;
	display: flex;
	position: absolute;
	left: 0;
	width: 20px;
	height: 100%;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+44,000000+94&0.4+0,0.19+44,0+94 */
	background: -moz-linear-gradient(left,  rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.19) 44%, rgba(0,0,0,0) 94%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.19) 44%,rgba(0,0,0,0) 94%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.19) 44%,rgba(0,0,0,0) 94%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */

}




/**********************************/

@media (max-width: 800px) {
	
	#MENU_Mitte_Rahmen {
		position:absolute;
	}
	
	#SEITE {
		justify-content: flex-start;
		flex: 0 0 100%;
	}
	#SEITE_Mitte {
		min-width: 800px;
		flex: 0 0 100%;
	}
	
	#SEITE_Links, #SEITE_Rechts {
		display: none;
	}
	#BACKGROUND {
		display: none;
	}
	#BLOCK_Button {
		justify-content: flex-end;
		min-width: 800px;
		flex: 0 0 100%;
	}
	#BLOCK_Button_Seite {
		
	}
	#Button_BuffetCatering {
		width: 240px;
	}
}




#BLOCK_Logo_Foodgirls {
	border:0px solid red;
	display: flex;
	position: relative;
	width: 100%;
	height: 350px;
	margin-top:50px;
	margin-bottom:20px;
	background-image:url(../pic/LogoFOODGIRLS.svg);
	background-size:77%;
	background-repeat: no-repeat;
	background-position: center center; 
	-webkit-filter: drop-shadow( 1px 1px 2px rgba(103, 44, 44, .5));
	filter: drop-shadow( 1px 1px 2px rgba(103, 44, 44, .5));
}

#BLOCK_Start {
	border:0px solid red;
	padding: 0 6%;
	text-align: center; 
}
.Randabstand {
	padding-left: 100px;
	padding-right: 100px;
}





#BLOCK_Eis {
	border:0px solid red;
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center; 
}
#BLOCK_Eis_Bild1 {
	border:0px solid blue;
	display: flex;
	position:relative;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
}
#BLOCK_Eis_BildFoto {
	border:0px solid red;
	border-radius: 25px;
	overflow:hidden;
	width: 80%;
	padding-bottom: 52%;
	-webkit-box-shadow: inset 0px 0px 10px 2px rgba(66,51,42,1);
	-moz-box-shadow: inset 0px 0px 10px 2px rgba(66,51,42,1);
	box-shadow: inset 0px 0px 10px 2px rgba(66,51,42,1);
	background-image:url(../pic/FOODGIRLS_Eiswagen1.jpg);
	background-size:100%;
	background-repeat: no-repeat;
	background-position: center center; 
}
#BLOCK_Eis_BildSchrift {
	border:0px solid green;
	position:absolute; 
	width: 98%;
	padding-bottom: 59.3%;
	background-image:url(../pic/Schrift_Eis.svg);
	background-size:40%;
	background-repeat: no-repeat;
	background-position: bottom left; 
	-webkit-filter: drop-shadow( 1px 1px 2px rgba(103, 44, 44, .5));
	filter: drop-shadow( 1px 1px 2px rgba(103, 44, 44, .5));
}

.BildInsetShadow {
	width: 100%;
	height: 100%;
	
}

#BLOCK_Eis_Text {
	border:0px solid red;
	padding: 0 12%;
	text-align: center; 
	padding-top:90px;
	
}
#BLOCK_Eis h1 {
	color: #2f9b92;
}

#BLOCK_Eis_Text p {
	font-family: 'ralewaymedium';
	font-size: 20px;
	line-height: 30px; 
	padding-bottom: 22px;
	color: #2f9b92;
}
.bold {
	font-size: 140%;
}

#BLOCK_Eis_LogoEisbar {
	border:0px solid green;
	width: 100%;
	height: 200px;
	overflow: visible; 
	background-image:url(../pic/Logo_KatjasEisbar.svg);
	background-size:30%;
	background-repeat: no-repeat;
	background-position: center center; 
}



#BLOCK_EisBilder {
	border:0px solid red;
	height: 400px;
}
.BildFoto {
	border:12px solid white;
	width: 300px;
	height: 200px;
	-webkit-box-shadow: 3px 3px 7px 1px rgba(0,0,0,0.51); 
	box-shadow: 3px 3px 7px 1px rgba(0,0,0,0.51);
	border-radius: 4px;
	background-color: #FFF;
	cursor: pointer; 
}
.BildFoto img {	
	width: 100%;
	height: 100%;
	border-radius: 8px;
	cursor: pointer; 
}
#BLOCK_Popup2 {
	position:absolute;
	z-index: 11;
	left: 0;
	-moz-transform: rotate(-12deg);
	-ms-transform: rotate(-12deg);
	-o-transform: rotate(-12deg);
	-webkit-transform: rotate(-12deg);
	transform: rotate(-12deg);
	outline: 1px solid transparent;
	-webkit-backface-visibility: hidden;
	translateZ(0);
	will-change: transform;
	-webkit-perspective: 1000;
}
#BLOCK_Popup3 {
	position:absolute;
	z-index: 12;
	left: 30%;
	margin-top:34px;
	-moz-transform: rotate(8deg);
	-ms-transform: rotate(8deg);
	-o-transform: rotate(8deg);
	-webkit-transform: rotate(8deg);
	transform: rotate(8deg);
	outline: 1px solid transparent;
	-webkit-backface-visibility: hidden;
	translateZ(0);
	will-change: transform;
	-webkit-perspective: 1000;
}
#BLOCK_Popup4 {
	position:absolute;
	margin-top:20px;
	z-index: 14;
	right: 0;
	-moz-transform: rotate(-20deg);
	-ms-transform: rotate(-20deg);
	-o-transform: rotate(-20deg);
	-webkit-transform: rotate(-20deg);
	transform: rotate(-20deg);
	outline: 1px solid transparent;
	-webkit-backface-visibility: hidden;
	translateZ(0);
	will-change: transform;
	-webkit-perspective: 1000;
}




/****************** Sandwich ******************/


#BLOCK_Sandwich {
	border:0px solid blue;
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center; 
	padding-bottom: 300px;
}
#BLOCK_SandwichHeadline {
	border:0px solid red;
	position:relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
}
#BLOCK_SandwichHeadline h1 {
	border:0px solid orange;
	color: #be6a27;
}
#BLOCK_Sandwich_Bild1 {
	border:0px solid blue;
	display: flex;
	position:relative;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
}
#BLOCK_Sandwich_BildFoto {
	border:0px solid red;
	border-radius: 25px;
	overflow:hidden;
	width: 80%;
	padding-bottom: 52%;
	-webkit-box-shadow: inset 0px 0px 10px 2px rgba(66,51,42,1);
	-moz-box-shadow: inset 0px 0px 10px 2px rgba(66,51,42,1);
	box-shadow: inset 0px 0px 10px 2px rgba(66,51,42,1);
	background-image:url(../pic/FOODGIRLS_Sandwich1.jpg);
	background-size:100%;
	background-repeat: no-repeat;
	background-position: center center; 
}
#BLOCK_Sandwich_BildSchrift {
	border:0px solid green;
	position:absolute; 
	width: 100%;
	padding-bottom: 57.9%;
	background-image:url(../pic/Schrift_Sandwich.svg);
	background-size:60%;
	background-repeat: no-repeat;
	background-position: bottom left; 
	-webkit-filter: drop-shadow( 1px 1px 2px rgba(103, 44, 44, .5));
	filter: drop-shadow( 1px 1px 2px rgba(103, 44, 44, .5));
}
#BLOCK_Sandwich_Text {
	border:0px solid red;
	padding: 0 12%;
	text-align: center; 
	padding-top:80px;
	padding-bottom:10px;
}

#BLOCK_Sandwich_Text p {
	font-family: 'ralewaymedium';
	font-size: 20px;
	line-height: 30px; 
	padding-bottom: 22px;
	color: #be6a27;
}

#BLOCK_LogoSandwischMobil {
	border:0px solid green;
	width: 100%;
	height: 200px;
	overflow: visible; 
	background-image:url(../pic/Logo_SandwichMobil.svg);
	background-size:35%;
	background-repeat: no-repeat;
	background-position: center top; 
	padding-bottom:10px;
}


#BLOCK_Popup10 {
	position:absolute;
	z-index: 12;
	left: 30%;
	margin-top:0px;
	margin-bottom:30px;
	-moz-transform: rotate(8deg);
	-ms-transform: rotate(8deg);
	-o-transform: rotate(8deg);
	-webkit-transform: rotate(8deg);
	transform: rotate(8deg);
	outline: 1px solid transparent;
	-webkit-backface-visibility: hidden;
	translateZ(0);
	will-change: transform;
	-webkit-perspective: 1000;
}










/****************** Popkorn Glühwein ******************/


#BLOCK_Popcorn {
	border:0px solid red;
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center; 
}
#BLOCK_PopcornHeadline {
	border:0px solid red;
	position:relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
}
#BLOCK_PopcornHeadline h1 {
	border:0px solid orange;
	color: #7e1854;
}
#BLOCK_Popkorn_Bild1 {
	border:0px solid blue;
	display: flex;
	position:relative;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
}
#BLOCK_Popkorn_BildFoto {
	border:0px solid red;
	border-radius: 25px;
	overflow:hidden;
	width: 80%;
	padding-bottom: 52%;
	-webkit-box-shadow: inset 0px 0px 10px 2px rgba(66,51,42,1);
	-moz-box-shadow: inset 0px 0px 10px 2px rgba(66,51,42,1);
	box-shadow: inset 0px 0px 10px 2px rgba(66,51,42,1);
	background-image:url(../pic/FOODGIRLS_Gluehwein1.jpg);
	background-size:100%;
	background-repeat: no-repeat;
	background-position: center center; 
}
#BLOCK_Popkorn_BildSchrift {
	border:0px solid green;
	position:absolute; 
	width: 100%;
	padding-bottom: 57.1%;
	background-image:url(../pic/Schrift_Popcorn1.svg);
	background-size:90%;
	background-repeat: no-repeat;
	background-position: bottom left; 
	-webkit-filter: drop-shadow( 1px 1px 2px rgba(103, 44, 44, .5));
	filter: drop-shadow( 1px 1px 2px rgba(103, 44, 44, .5));
}
#BLOCK_Popcorn_Text {
	border:0px solid red;
	padding: 0 12%;
	text-align: center; 
	padding-top:50px;
	padding-bottom:30px;
}

#BLOCK_Popcorn_Text p {
	font-family: 'ralewaymedium';
	font-size: 20px;
	line-height: 30px; 
	padding-bottom: 22px;
	color: #7e1854;
}
#BLOCK_LogoGluehweinMobil {
	border:0px solid green;
	width: 100%;
	height: 200px;
	overflow: visible; 
	background-image:url(../pic/Logo_GluehweinMobil.svg);
	background-size:35%;
	background-repeat: no-repeat;
	background-position: center top; 
	padding-bottom:60px;
}





#BLOCK_Crepes {
	border:0px solid red;
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center; 
}
#BLOCK_CrepesHeadline {
	border:0px solid red;
	position:relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
}
#BLOCK_CrepesHeadline h1 {
	border:0px solid orange;
	color: #D06700;
}
#BLOCK_Crepes_Schriftzug {
	border:0px solid green;
	position:relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 95%;
	height: 200px;
	background-image:url(../pic/Schrift_Crepes.svg);
	background-size:85%;
	background-repeat: no-repeat;
	background-position: bottom left; 
	-webkit-filter: drop-shadow( 1px 1px 2px rgba(103, 44, 44, .5));
	filter: drop-shadow( 1px 1px 2px rgba(103, 44, 44, .5));
}
#BLOCK_Crepes_Text {
	border:0px solid red;
	padding: 0 12%;
	text-align: center; 
	padding-top:30px;
	padding-bottom:30px;
}

#BLOCK_Crepes_Text p {
	font-family: 'ralewaymedium';
	font-size: 20px;
	line-height: 30px; 
	padding-bottom: 22px;
	color: #D06700;
}
#BLOCK_LogoCrepesMobil {
	border:0px solid green;
	width: 100%;
	height: 200px;
	overflow: visible; 
	background-image:url(../pic/Logo_CrepesMobil.svg);
	background-size:35%;
	background-repeat: no-repeat;
	background-position: center top; 
	padding-bottom:60px;
}





#BLOCK_Bratwurst {
	border:0px solid red;
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center; 
}
#BLOCK_BratwurstHeadline {
	border:0px solid red;
	position:relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
}
#BLOCK_BratwurstHeadline h1 {
	border:0px solid orange;
	color: #865B28;
}
#BLOCK_Bratwurst_Bild1 {
	border:0px solid blue;
	display: flex;
	position:relative;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
}
#BLOCK_Bratwurst_BildFoto {
	border:0px solid red;
	border-radius: 25px;
	overflow:hidden;
	width: 80%;
	padding-bottom: 52%;
	-webkit-box-shadow: inset 0px 0px 10px 2px rgba(66,51,42,1);
	-moz-box-shadow: inset 0px 0px 10px 2px rgba(66,51,42,1);
	box-shadow: inset 0px 0px 10px 2px rgba(66,51,42,1);
	background-image:url(../pic/FOODGIRLS_Bratwurst1.jpg);
	background-size:100%;
	background-repeat: no-repeat;
	background-position: center center; 
}

#BLOCK_Bratwurst_BildSchrift {
	border:0px solid green;
	position:absolute; 
	width: 100%;
	padding-bottom: 59.5%;
	width: 100%;
	background-image:url(../pic/Schrift_Bratwurst.svg);
	background-size:75%;
	background-repeat: no-repeat;
	background-position: bottom left; 
	-webkit-filter: drop-shadow( 1px 1px 2px rgba(103, 44, 44, .5));
	filter: drop-shadow( 1px 1px 2px rgba(103, 44, 44, .5));
}
#BLOCK_Popkorn_BildSchrift {
	border:0px solid green;
	position:absolute; 
	width: 100%;
	padding-bottom: 57.1%;
	background-image:url(../pic/Schrift_Popcorn1.svg);
	background-size:90%;
	background-repeat: no-repeat;
	background-position: bottom left; 
	-webkit-filter: drop-shadow( 1px 1px 2px rgba(103, 44, 44, .5));
	filter: drop-shadow( 1px 1px 2px rgba(103, 44, 44, .5));
}



#BLOCK_Bratwurst_Text {
	border:0px solid red;
	padding: 0 12%;
	text-align: center; 
	padding-top:30px;
	padding-bottom:30px;
}

#BLOCK_Bratwurst_Text p {
	font-family: 'ralewaymedium';
	font-size: 20px;
	line-height: 30px; 
	padding-bottom: 22px;
	color: #865B28;
}
#BLOCK_LogoBratwurstMobil {
	border:0px solid green;
	width: 100%;
	height: 200px;
	overflow: visible; 
	background-image:url(../pic/Logo_BratwurstMobil.svg);
	background-size:35%;
	background-repeat: no-repeat;
	background-position: center top; 
	padding-bottom:1px;
}

#BLOCK_BratwurstBilder {
	border:0px solid red;
	height: 400px;
}
.BildFoto {
	border:12px solid white;
	width: 300px;
	height: 200px;
	-webkit-box-shadow: 3px 3px 7px 1px rgba(0,0,0,0.51); 
	box-shadow: 3px 3px 7px 1px rgba(0,0,0,0.51);
	border-radius: 4px;
	background-color: #FFF;
	cursor: pointer; 
}
.BildFoto img {	
	width: 100%;
	height: 100%;
	border-radius: 8px;
	cursor: pointer; 
}
#BLOCK_Popup2 {
	position:absolute;
	z-index: 11;
	left: 0;
	-moz-transform: rotate(-12deg);
	-ms-transform: rotate(-12deg);
	-o-transform: rotate(-12deg);
	-webkit-transform: rotate(-12deg);
	transform: rotate(-12deg);
	outline: 1px solid transparent;
	-webkit-backface-visibility: hidden;
	translateZ(0);
	will-change: transform;
	-webkit-perspective: 1000;
}
#BLOCK_Popup3 {
	position:absolute;
	z-index: 12;
	left: 30%;
	margin-top:34px;
	-moz-transform: rotate(8deg);
	-ms-transform: rotate(8deg);
	-o-transform: rotate(8deg);
	-webkit-transform: rotate(8deg);
	transform: rotate(8deg);
	outline: 1px solid transparent;
	-webkit-backface-visibility: hidden;
	translateZ(0);
	will-change: transform;
	-webkit-perspective: 1000;
}
#BLOCK_Popup4 {
	position:absolute;
	margin-top:20px;
	z-index: 14;
	right: 0;
	-moz-transform: rotate(-20deg);
	-ms-transform: rotate(-20deg);
	-o-transform: rotate(-20deg);
	-webkit-transform: rotate(-20deg);
	transform: rotate(-20deg);
	outline: 1px solid transparent;
	-webkit-backface-visibility: hidden;
	translateZ(0);
	will-change: transform;
	-webkit-perspective: 1000;
}









#BLOCK_Info {
	border:0px solid red;
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center;
	padding-bottom: 40px;
}
#BLOCK_Info_Text {
	border:0px solid red;
	padding: 0 12%;
	text-align: center; 
	padding-top:30px;
	padding-bottom:20px;
}
#BLOCK_Info_Text p {
	font-family: 'ralewaymedium';
	font-size: 20px;
	line-height: 30px; 
	padding-bottom: 22px;
	color: #31005D;
}

#BLOCK_InfoBilder {
	border:0px solid red;
	height: 260px;
}
.BildFoto {
	border:12px solid white;
	width: 300px;
	height: 200px;
	-webkit-box-shadow: 3px 3px 7px 1px rgba(0,0,0,0.51); 
	box-shadow: 3px 3px 7px 1px rgba(0,0,0,0.51);
	border-radius: 4px;
	background-color: #FFF;
	cursor: default; 
}
.BildFoto img {	
	width: 100%;
	height: 100%;
	border-radius: 8px;
}
#BLOCK_Eis_Popup5 {
	position:absolute;
	z-index: 16;
	left: 32%;
	-moz-transform: rotate(-5deg);
	-ms-transform: rotate(-5deg);
	-o-transform: rotate(-5deg);
	-webkit-transform: rotate(-5deg);
	transform: rotate(-5deg);
	outline: 1px solid transparent;
	-webkit-backface-visibility: hidden;
	translateZ(0);
	will-change: transform;
	-webkit-perspective: 1000;
}


/********************  Kontakt  *******************/
#BLOCK_Kontakt {
	border:0px solid red;
	position: relative; 
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	text-align: center; 
}
#BLOCK_Kontakt p {
	font-family: 'ralewaymedium';
	font-size: 20px;
	line-height: 30px;
	padding-top:30px;
	padding-left: 10%;
	padding-right: 10%;
	padding-bottom:0;
	color: #35336d;
}
.braun {
	color: #6D4D38;
}	


#letzterSatzHaha {
	border:0px solid red;
	width: 255px;
	height: 30px;
  	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='177.333' height='15.333' xml:space='preserve'%3E%3Cg fill='%236D4D38'%3E%3Cpath d='M8.36 10.41v1.147H1.448V1.375h6.783v1.147H2.738v3.299h4.775v1.075H2.738v3.514H8.36zM9.823 8.215V7.068h4.23v1.147h-4.23zM24.996 11.557V3.684l-3.384 6.038h-.732l-3.399-6.038v7.874H16.19V1.375h1.362l3.686 6.611 3.7-6.611h1.348v10.182h-1.29zM30.374 11.701c-.354 0-.684-.06-.99-.18a2.46 2.46 0 0 1-.796-.494 2.331 2.331 0 0 1-.53-.739 2.193 2.193 0 0 1-.194-.925c0-.344.077-.657.229-.939a2.13 2.13 0 0 1 .653-.724 3.37 3.37 0 0 1 1.004-.474 4.447 4.447 0 0 1 1.27-.172c.363 0 .731.033 1.104.101.373.066.703.157.99.272v-.602c0-.611-.172-1.092-.516-1.441-.344-.349-.832-.523-1.463-.523-.755 0-1.549.292-2.381.875l-.416-.817c.966-.65 1.936-.975 2.912-.975.984 0 1.752.263 2.302.789.549.526.825 1.267.825 2.223v3.055c0 .297.134.449.401.459v1.09a9.82 9.82 0 0 1-.33.043 2.36 2.36 0 0 1-.272.015c-.249 0-.447-.074-.595-.223a.916.916 0 0 1-.265-.538l-.029-.53a3.237 3.237 0 0 1-1.269 1.025 3.963 3.963 0 0 1-1.644.349zm.33-.947c.449 0 .868-.084 1.255-.251.387-.168.681-.39.882-.667.182-.182.272-.368.272-.56V8.172a5.219 5.219 0 0 0-1.907-.358c-.631 0-1.146.134-1.542.401-.397.268-.595.617-.595 1.047a1.423 1.423 0 0 0 .466 1.062c.148.134.323.239.523.315.201.077.416.115.646.115zM36.396 2.666V1.088h1.262v1.578h-1.262zm0 8.891V4.071h1.262v7.486h-1.262zM39.724 1.088h1.262v8.533c0 .278.074.495.222.653.148.157.356.236.624.236.105 0 .229-.017.373-.05.144-.034.277-.074.402-.122l.201 1.018c-.21.087-.459.158-.746.216a3.969 3.969 0 0 1-.76.086c-.488 0-.873-.139-1.154-.416-.282-.277-.423-.664-.423-1.162V1.088zM43.697 5.734V4.128h1.047v1.606h-1.047zm0 5.823V9.951h1.047v1.606h-1.047zM56.961 11.557h-1.577V7.355c0-.688-.122-1.197-.366-1.527-.244-.33-.595-.495-1.054-.495-.22 0-.44.043-.66.129-.22.086-.428.208-.624.366s-.371.345-.523.56-.268.451-.344.71v4.46h-1.578V1.088h1.578v4.475a3.145 3.145 0 0 1 2.782-1.635c.468 0 .854.083 1.155.251.301.167.542.39.724.667.182.278.308.6.38.968.072.369.107.757.107 1.168v4.575zM60.791 11.701a2.78 2.78 0 0 1-1.011-.18 2.429 2.429 0 0 1-.803-.494c-.225-.211-.402-.459-.531-.746s-.194-.598-.194-.933c0-.354.077-.674.229-.96.153-.287.371-.536.653-.746a3.16 3.16 0 0 1 1.004-.487 4.494 4.494 0 0 1 1.283-.173 5.8 5.8 0 0 1 1.047.094c.344.062.655.146.933.251V6.81c0-.554-.158-.987-.474-1.298-.315-.311-.77-.466-1.362-.466-.401 0-.796.074-1.183.222s-.787.361-1.197.638l-.488-1.004c.965-.65 1.969-.975 3.012-.975 1.033 0 1.835.263 2.409.789s.86 1.281.86 2.266v2.711c0 .335.139.507.416.517v1.348a4.564 4.564 0 0 1-.395.058c-.11.009-.217.014-.322.014-.306 0-.543-.076-.71-.229a.98.98 0 0 1-.309-.588l-.043-.473a3.356 3.356 0 0 1-1.24 1.011 3.672 3.672 0 0 1-1.584.35zm.43-1.162c.382 0 .743-.069 1.083-.208.339-.138.604-.332.796-.58.201-.173.301-.354.301-.545v-.99a4.746 4.746 0 0 0-.854-.243 4.653 4.653 0 0 0-.882-.086c-.564 0-1.025.121-1.384.365-.358.244-.538.566-.538.968 0 .373.139.687.416.939.278.254.632.38 1.062.38zM66.9 1.088h1.578v8.303c0 .278.072.495.215.653.144.157.344.236.603.236.105 0 .227-.02.366-.058.138-.038.27-.081.394-.129l.229 1.233c-.229.105-.502.188-.817.251s-.598.093-.846.093c-.545 0-.968-.147-1.269-.444-.302-.295-.453-.716-.453-1.261V1.088zM71.217 1.088h1.578v8.303c0 .278.072.495.215.653.144.157.344.236.603.236.105 0 .227-.02.366-.058.138-.038.27-.081.394-.129l.229 1.233c-.229.105-.502.188-.817.251s-.598.093-.846.093c-.545 0-.968-.147-1.269-.444-.301-.296-.452-.717-.452-1.262V1.088zM78.89 11.701c-.593 0-1.126-.105-1.599-.315s-.877-.492-1.212-.847c-.335-.354-.593-.767-.774-1.24s-.272-.968-.272-1.484.091-1.011.272-1.484c.182-.473.442-.887.782-1.24.339-.354.746-.636 1.219-.846s1.001-.315 1.585-.315c.583 0 1.111.105 1.584.315s.879.492 1.219.846c.339.354.6.767.781 1.24.182.474.272.968.272 1.484s-.091 1.011-.272 1.484-.442.887-.781 1.24c-.34.354-.746.637-1.219.847s-1.002.315-1.585.315zm-2.238-3.872c0 .363.057.698.172 1.004s.272.571.473.796c.201.225.438.401.71.53s.567.193.882.193.609-.064.882-.193.509-.309.71-.538.358-.496.473-.803c.115-.306.172-.641.172-1.004 0-.354-.058-.686-.172-.997a2.568 2.568 0 0 0-.473-.81c-.201-.229-.438-.409-.71-.538s-.566-.193-.882-.193c-.306 0-.595.067-.868.201s-.509.315-.71.545a2.761 2.761 0 0 0-.659 1.807zM89.229 2.909c.708 0 1.381.125 2.022.373s1.205.605 1.692 1.068a5.102 5.102 0 0 1 1.168 1.714c.292.679.438 1.449.438 2.309 0 .134-.007.313-.021.538a5.55 5.55 0 0 1-.093.709c-.048.249-.12.502-.216.761a2.66 2.66 0 0 1-.387.702 1.861 1.861 0 0 1-.603.51 1.788 1.788 0 0 1-.86.193c-.249 0-.454-.036-.617-.107a1.03 1.03 0 0 1-.387-.28c-.096-.114-.165-.245-.208-.394s-.074-.299-.093-.452a3.145 3.145 0 0 1-1.054.725 3.403 3.403 0 0 1-1.384.279c-.708 0-1.248-.187-1.621-.56-.373-.373-.559-.846-.559-1.42 0-.382.079-.704.236-.968.158-.263.363-.473.617-.631s.54-.271.861-.337c.32-.067.638-.101.954-.101.401 0 .75.038 1.047.115.296.076.516.143.66.2 0-.287-.024-.55-.072-.789a1.509 1.509 0 0 0-.265-.616 1.27 1.27 0 0 0-.523-.401c-.22-.096-.498-.144-.832-.144-.392 0-.753.057-1.083.172a2.85 2.85 0 0 0-.868.474l-.315-.861a4.54 4.54 0 0 1 1.133-.53 4.267 4.267 0 0 1 1.276-.187c.583 0 1.044.093 1.384.279.339.187.593.423.76.71.167.287.272.607.315.961.043.354.064.693.064 1.018V9.49c0 .211.007.409.021.596.015.187.045.352.093.494.048.144.12.256.215.337a.574.574 0 0 0 .387.122.86.86 0 0 0 .667-.294c.177-.195.312-.435.408-.717s.162-.578.201-.89a6.7 6.7 0 0 0 .057-.796c0-.679-.114-1.31-.344-1.893s-.55-1.087-.96-1.513a4.465 4.465 0 0 0-1.478-1.004 4.75 4.75 0 0 0-1.878-.366c-.669 0-1.286.117-1.85.352a4.486 4.486 0 0 0-1.47.975 4.454 4.454 0 0 0-.975 1.484 4.93 4.93 0 0 0-.351 1.879c0 .65.109 1.263.33 1.836.22.573.528 1.075.925 1.506.397.431.873.77 1.427 1.019a4.445 4.445 0 0 0 1.835.373c.45 0 .844-.051 1.183-.151.339-.1.686-.231 1.04-.394l.229.631c-.402.19-.808.334-1.219.43s-.827.144-1.248.144a5.203 5.203 0 0 1-2.022-.395 5.037 5.037 0 0 1-1.657-1.111 5.266 5.266 0 0 1-1.119-1.706 5.67 5.67 0 0 1-.409-2.181c0-.831.148-1.579.445-2.244a5.063 5.063 0 0 1 1.19-1.685 5.196 5.196 0 0 1 1.721-1.054 5.807 5.807 0 0 1 2.04-.365zm.775 7.486c.315-.152.528-.337.638-.552s.165-.438.165-.667v-.545c-.134-.028-.349-.086-.646-.172s-.646-.129-1.047-.129c-.469 0-.868.091-1.198.272-.33.182-.495.492-.495.932 0 .335.115.612.344.832s.545.33.946.33c.21 0 .431-.029.66-.086.231-.057.441-.128.633-.215zM96.672 11.557V5.462h-1.004V4.243h1.004v-.301c0-.927.215-1.659.646-2.194.43-.535 1.013-.803 1.749-.803.307 0 .607.041.903.122.297.082.579.194.847.337l-.345 1.176a2.136 2.136 0 0 0-.509-.215 2.028 2.028 0 0 0-.566-.086c-.373 0-.657.139-.854.416s-.294.679-.294 1.205v.344h1.922v1.219h-1.922v6.095h-1.577zM104.345 11.701c-.593 0-1.125-.105-1.599-.315s-.877-.492-1.212-.847c-.335-.354-.593-.767-.774-1.24s-.272-.968-.272-1.484.091-1.011.272-1.484c.182-.473.442-.887.781-1.24a3.81 3.81 0 0 1 1.22-.846c.473-.21 1.001-.315 1.584-.315s1.111.105 1.585.315.88.492 1.219.846c.34.354.601.767.782 1.24.182.474.272.968.272 1.484s-.091 1.011-.272 1.484-.442.887-.782 1.24c-.339.354-.745.637-1.219.847s-1.002.315-1.585.315zm-2.238-3.872c0 .363.058.698.173 1.004.114.306.272.571.473.796.201.225.438.401.71.53s.566.193.882.193.609-.064.882-.193a2.16 2.16 0 0 0 .71-.538 2.57 2.57 0 0 0 .474-.803c.115-.306.172-.641.172-1.004a2.85 2.85 0 0 0-.172-.997 2.533 2.533 0 0 0-.474-.81 2.16 2.16 0 0 0-.71-.538 2.032 2.032 0 0 0-.882-.193c-.306 0-.595.067-.867.201s-.509.315-.71.545c-.201.229-.361.5-.48.81a2.72 2.72 0 0 0-.181.997zM112.978 11.701c-.593 0-1.125-.105-1.599-.315s-.877-.492-1.212-.847c-.335-.354-.593-.767-.774-1.24s-.272-.968-.272-1.484.091-1.011.272-1.484c.182-.473.442-.887.781-1.24a3.81 3.81 0 0 1 1.22-.846c.473-.21 1.001-.315 1.584-.315s1.111.105 1.585.315.88.492 1.219.846c.34.354.601.767.782 1.24.182.474.272.968.272 1.484s-.091 1.011-.272 1.484-.442.887-.782 1.24c-.339.354-.745.637-1.219.847s-1.002.315-1.585.315zm-2.238-3.872c0 .363.058.698.173 1.004.114.306.272.571.473.796.201.225.438.401.71.53s.566.193.882.193.609-.064.882-.193a2.16 2.16 0 0 0 .71-.538 2.57 2.57 0 0 0 .474-.803c.115-.306.172-.641.172-1.004a2.85 2.85 0 0 0-.172-.997 2.533 2.533 0 0 0-.474-.81 2.16 2.16 0 0 0-.71-.538 2.032 2.032 0 0 0-.882-.193c-.306 0-.595.067-.867.201s-.509.315-.71.545c-.201.229-.361.5-.48.81a2.72 2.72 0 0 0-.181.997zM121.296 11.701c-.507 0-.975-.103-1.405-.309-.43-.205-.803-.485-1.118-.839s-.562-.768-.739-1.24a4.326 4.326 0 0 1-.265-1.527c0-.526.083-1.021.251-1.484.167-.464.401-.873.702-1.227.302-.354.655-.633 1.062-.839s.854-.308 1.341-.308c.603 0 1.133.146 1.592.437.459.292.817.663 1.076 1.112V1.088h1.577v8.605c0 .182.031.311.093.387.062.077.175.12.338.13v1.348a6.048 6.048 0 0 1-.395.058 2.961 2.961 0 0 1-.251.014c-.315 0-.574-.081-.774-.243a.858.858 0 0 1-.33-.631l-.028-.56a2.984 2.984 0 0 1-1.134 1.104 3.216 3.216 0 0 1-1.593.401zm.388-1.349c.229 0 .459-.038.688-.114s.439-.182.631-.315.355-.292.494-.474.237-.377.295-.588V6.896a2.382 2.382 0 0 0-.366-.659 2.606 2.606 0 0 0-.538-.517 2.436 2.436 0 0 0-.638-.33 2.117 2.117 0 0 0-.682-.114c-.315 0-.604.071-.867.215-.264.144-.49.335-.682.574s-.342.511-.451.818a2.775 2.775 0 0 0 .014 1.921c.12.307.285.574.495.804s.452.411.725.545.566.199.882.199zM130.345 11.628a3.13 3.13 0 0 1-1.391-.308 3.32 3.32 0 0 1-1.083-.839c-.302-.354-.536-.761-.703-1.22s-.251-.941-.251-1.448c0-.535.086-1.04.259-1.513.172-.474.41-.884.717-1.233a3.435 3.435 0 0 1 1.097-.832 3.2 3.2 0 0 1 1.413-.308c.603 0 1.131.143 1.585.43.454.287.829.66 1.125 1.119v-1.42h1.392v7.286c0 .545-.101 1.027-.301 1.448-.201.421-.48.776-.84 1.068a3.765 3.765 0 0 1-1.269.667 5.28 5.28 0 0 1-1.578.229c-.831 0-1.522-.142-2.072-.423a3.92 3.92 0 0 1-1.384-1.184l.89-.832c.286.402.657.708 1.111.918s.939.315 1.455.315c.325 0 .634-.043.926-.129.291-.086.547-.22.767-.401s.395-.411.523-.688.194-.607.194-.989v-1.147a2.771 2.771 0 0 1-1.104 1.062 3.12 3.12 0 0 1-1.478.372zm.516-1.276c.238 0 .468-.04.688-.121.22-.081.423-.191.609-.33s.347-.297.48-.474.229-.365.287-.566V6.896a2.651 2.651 0 0 0-.896-1.161 2.588 2.588 0 0 0-.624-.337 1.9 1.9 0 0 0-.66-.122c-.344 0-.652.074-.925.222s-.504.344-.695.588-.34.519-.444.825a2.894 2.894 0 0 0-.158.946c0 .345.06.667.18.968a2.436 2.436 0 0 0 1.233 1.327c.282.134.59.2.925.2zM136.396 2.823V1.088h1.578v1.735h-1.578zm0 8.734v-7.5h1.578v7.5h-1.578zM144.084 5.419c-.612.02-1.154.16-1.628.423a2.225 2.225 0 0 0-1.011 1.126v4.589h-1.578v-7.5h1.463v1.678c.259-.516.596-.93 1.011-1.24.416-.311.863-.48 1.342-.509h.236a.9.9 0 0 1 .165.014v1.419zM145.245 1.088h1.577v8.303c0 .278.072.495.216.653.143.157.344.236.602.236.105 0 .228-.02.366-.058s.27-.081.395-.129l.229 1.233c-.229.105-.502.188-.817.251s-.598.093-.847.093c-.545 0-.968-.147-1.269-.444-.302-.296-.452-.717-.452-1.262V1.088zM152.272 11.701a5.778 5.778 0 0 1-1.8-.294 4.56 4.56 0 0 1-1.541-.839l.631-1.004c.449.325.894.571 1.334.738.439.167.889.251 1.348.251.469 0 .839-.091 1.111-.272s.409-.439.409-.774c0-.315-.153-.545-.459-.688-.307-.144-.784-.301-1.435-.474-.469-.124-.87-.243-1.204-.358a3.063 3.063 0 0 1-.817-.401 1.396 1.396 0 0 1-.459-.53 1.683 1.683 0 0 1-.144-.731c0-.382.074-.722.222-1.019.148-.296.354-.547.617-.753a2.75 2.75 0 0 1 .925-.466 4.015 4.015 0 0 1 1.147-.158c.564 0 1.09.086 1.577.258.488.172.923.421 1.306.746l-.674.946c-.698-.554-1.439-.832-2.224-.832-.401 0-.738.083-1.011.251-.272.167-.409.433-.409.796 0 .153.029.282.087.388.057.104.15.195.279.271.129.077.296.146.502.208.205.062.461.132.768.208.506.125.943.249 1.312.373s.672.271.911.438c.238.167.416.363.53.588.115.225.172.495.172.811 0 .717-.27 1.283-.81 1.699-.539.415-1.273.623-2.201.623zM156.589 11.557V9.721h1.305v1.836h-1.305zM162.77 11.701c-.507 0-.975-.103-1.405-.309-.43-.205-.803-.485-1.118-.839s-.562-.768-.739-1.24a4.326 4.326 0 0 1-.265-1.527c0-.526.083-1.021.251-1.484.167-.464.401-.873.702-1.227.302-.354.655-.633 1.062-.839s.854-.308 1.341-.308c.603 0 1.133.146 1.592.437.459.292.817.663 1.076 1.112V1.088h1.577v8.605c0 .182.031.311.093.387.062.077.175.12.338.13v1.348a6.048 6.048 0 0 1-.395.058 2.961 2.961 0 0 1-.251.014c-.315 0-.574-.081-.774-.243a.858.858 0 0 1-.33-.631l-.028-.56a2.984 2.984 0 0 1-1.134 1.104 3.216 3.216 0 0 1-1.593.401zm.387-1.349c.229 0 .459-.038.688-.114s.439-.182.631-.315.355-.292.494-.474.237-.377.295-.588V6.896a2.382 2.382 0 0 0-.366-.659 2.606 2.606 0 0 0-.538-.517 2.436 2.436 0 0 0-.638-.33 2.117 2.117 0 0 0-.682-.114c-.315 0-.604.071-.867.215-.264.144-.49.335-.682.574s-.342.511-.451.818a2.775 2.775 0 0 0 .014 1.921c.12.307.285.574.495.804s.452.411.725.545.567.199.882.199zM172.25 11.701a3.98 3.98 0 0 1-1.592-.309 3.683 3.683 0 0 1-2.016-2.072 4.003 4.003 0 0 1-.279-1.491c0-.526.093-1.025.279-1.499.187-.473.449-.889.789-1.248a3.642 3.642 0 0 1 1.227-.846 4.016 4.016 0 0 1 1.605-.308c.583 0 1.112.105 1.585.315.474.21.877.49 1.212.839s.59.755.768 1.219a4.047 4.047 0 0 1 .222 2.029h-6.009c.029.335.107.636.236.903.13.268.297.5.502.695a2.189 2.189 0 0 0 1.527.609c.211 0 .419-.026.624-.078.206-.053.395-.13.566-.229.173-.101.325-.223.459-.366s.239-.301.315-.474l1.349.388c-.259.564-.687 1.025-1.284 1.384s-1.292.539-2.085.539zm2.28-4.46a2.515 2.515 0 0 0-.237-.875 2.253 2.253 0 0 0-.494-.681 2.295 2.295 0 0 0-1.549-.596 2.24 2.24 0 0 0-1.535.596c-.2.186-.363.414-.487.681s-.201.56-.229.875h4.531z'/%3E%3C/g%3E%3C/svg%3E");
	background-size:100%;
	background-repeat: no-repeat;
	background-position: center center;
	padding-top:11px;
	cursor:pointer; 
}
#letzterSatzHaha:hover {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='177.333' height='15.333' xml:space='preserve'%3E%3Cg fill='%23000000'%3E%3Cpath d='M8.36 10.41v1.147H1.448V1.375h6.783v1.147H2.738v3.299h4.775v1.075H2.738v3.514H8.36zM9.823 8.215V7.068h4.23v1.147h-4.23zM24.996 11.557V3.684l-3.384 6.038h-.732l-3.399-6.038v7.874H16.19V1.375h1.362l3.686 6.611 3.7-6.611h1.348v10.182h-1.29zM30.374 11.701c-.354 0-.684-.06-.99-.18a2.46 2.46 0 0 1-.796-.494 2.331 2.331 0 0 1-.53-.739 2.193 2.193 0 0 1-.194-.925c0-.344.077-.657.229-.939a2.13 2.13 0 0 1 .653-.724 3.37 3.37 0 0 1 1.004-.474 4.447 4.447 0 0 1 1.27-.172c.363 0 .731.033 1.104.101.373.066.703.157.99.272v-.602c0-.611-.172-1.092-.516-1.441-.344-.349-.832-.523-1.463-.523-.755 0-1.549.292-2.381.875l-.416-.817c.966-.65 1.936-.975 2.912-.975.984 0 1.752.263 2.302.789.549.526.825 1.267.825 2.223v3.055c0 .297.134.449.401.459v1.09a9.82 9.82 0 0 1-.33.043 2.36 2.36 0 0 1-.272.015c-.249 0-.447-.074-.595-.223a.916.916 0 0 1-.265-.538l-.029-.53a3.237 3.237 0 0 1-1.269 1.025 3.963 3.963 0 0 1-1.644.349zm.33-.947c.449 0 .868-.084 1.255-.251.387-.168.681-.39.882-.667.182-.182.272-.368.272-.56V8.172a5.219 5.219 0 0 0-1.907-.358c-.631 0-1.146.134-1.542.401-.397.268-.595.617-.595 1.047a1.423 1.423 0 0 0 .466 1.062c.148.134.323.239.523.315.201.077.416.115.646.115zM36.396 2.666V1.088h1.262v1.578h-1.262zm0 8.891V4.071h1.262v7.486h-1.262zM39.724 1.088h1.262v8.533c0 .278.074.495.222.653.148.157.356.236.624.236.105 0 .229-.017.373-.05.144-.034.277-.074.402-.122l.201 1.018c-.21.087-.459.158-.746.216a3.969 3.969 0 0 1-.76.086c-.488 0-.873-.139-1.154-.416-.282-.277-.423-.664-.423-1.162V1.088zM43.697 5.734V4.128h1.047v1.606h-1.047zm0 5.823V9.951h1.047v1.606h-1.047zM56.961 11.557h-1.577V7.355c0-.688-.122-1.197-.366-1.527-.244-.33-.595-.495-1.054-.495-.22 0-.44.043-.66.129-.22.086-.428.208-.624.366s-.371.345-.523.56-.268.451-.344.71v4.46h-1.578V1.088h1.578v4.475a3.145 3.145 0 0 1 2.782-1.635c.468 0 .854.083 1.155.251.301.167.542.39.724.667.182.278.308.6.38.968.072.369.107.757.107 1.168v4.575zM60.791 11.701a2.78 2.78 0 0 1-1.011-.18 2.429 2.429 0 0 1-.803-.494c-.225-.211-.402-.459-.531-.746s-.194-.598-.194-.933c0-.354.077-.674.229-.96.153-.287.371-.536.653-.746a3.16 3.16 0 0 1 1.004-.487 4.494 4.494 0 0 1 1.283-.173 5.8 5.8 0 0 1 1.047.094c.344.062.655.146.933.251V6.81c0-.554-.158-.987-.474-1.298-.315-.311-.77-.466-1.362-.466-.401 0-.796.074-1.183.222s-.787.361-1.197.638l-.488-1.004c.965-.65 1.969-.975 3.012-.975 1.033 0 1.835.263 2.409.789s.86 1.281.86 2.266v2.711c0 .335.139.507.416.517v1.348a4.564 4.564 0 0 1-.395.058c-.11.009-.217.014-.322.014-.306 0-.543-.076-.71-.229a.98.98 0 0 1-.309-.588l-.043-.473a3.356 3.356 0 0 1-1.24 1.011 3.672 3.672 0 0 1-1.584.35zm.43-1.162c.382 0 .743-.069 1.083-.208.339-.138.604-.332.796-.58.201-.173.301-.354.301-.545v-.99a4.746 4.746 0 0 0-.854-.243 4.653 4.653 0 0 0-.882-.086c-.564 0-1.025.121-1.384.365-.358.244-.538.566-.538.968 0 .373.139.687.416.939.278.254.632.38 1.062.38zM66.9 1.088h1.578v8.303c0 .278.072.495.215.653.144.157.344.236.603.236.105 0 .227-.02.366-.058.138-.038.27-.081.394-.129l.229 1.233c-.229.105-.502.188-.817.251s-.598.093-.846.093c-.545 0-.968-.147-1.269-.444-.302-.295-.453-.716-.453-1.261V1.088zM71.217 1.088h1.578v8.303c0 .278.072.495.215.653.144.157.344.236.603.236.105 0 .227-.02.366-.058.138-.038.27-.081.394-.129l.229 1.233c-.229.105-.502.188-.817.251s-.598.093-.846.093c-.545 0-.968-.147-1.269-.444-.301-.296-.452-.717-.452-1.262V1.088zM78.89 11.701c-.593 0-1.126-.105-1.599-.315s-.877-.492-1.212-.847c-.335-.354-.593-.767-.774-1.24s-.272-.968-.272-1.484.091-1.011.272-1.484c.182-.473.442-.887.782-1.24.339-.354.746-.636 1.219-.846s1.001-.315 1.585-.315c.583 0 1.111.105 1.584.315s.879.492 1.219.846c.339.354.6.767.781 1.24.182.474.272.968.272 1.484s-.091 1.011-.272 1.484-.442.887-.781 1.24c-.34.354-.746.637-1.219.847s-1.002.315-1.585.315zm-2.238-3.872c0 .363.057.698.172 1.004s.272.571.473.796c.201.225.438.401.71.53s.567.193.882.193.609-.064.882-.193.509-.309.71-.538.358-.496.473-.803c.115-.306.172-.641.172-1.004 0-.354-.058-.686-.172-.997a2.568 2.568 0 0 0-.473-.81c-.201-.229-.438-.409-.71-.538s-.566-.193-.882-.193c-.306 0-.595.067-.868.201s-.509.315-.71.545a2.761 2.761 0 0 0-.659 1.807zM89.229 2.909c.708 0 1.381.125 2.022.373s1.205.605 1.692 1.068a5.102 5.102 0 0 1 1.168 1.714c.292.679.438 1.449.438 2.309 0 .134-.007.313-.021.538a5.55 5.55 0 0 1-.093.709c-.048.249-.12.502-.216.761a2.66 2.66 0 0 1-.387.702 1.861 1.861 0 0 1-.603.51 1.788 1.788 0 0 1-.86.193c-.249 0-.454-.036-.617-.107a1.03 1.03 0 0 1-.387-.28c-.096-.114-.165-.245-.208-.394s-.074-.299-.093-.452a3.145 3.145 0 0 1-1.054.725 3.403 3.403 0 0 1-1.384.279c-.708 0-1.248-.187-1.621-.56-.373-.373-.559-.846-.559-1.42 0-.382.079-.704.236-.968.158-.263.363-.473.617-.631s.54-.271.861-.337c.32-.067.638-.101.954-.101.401 0 .75.038 1.047.115.296.076.516.143.66.2 0-.287-.024-.55-.072-.789a1.509 1.509 0 0 0-.265-.616 1.27 1.27 0 0 0-.523-.401c-.22-.096-.498-.144-.832-.144-.392 0-.753.057-1.083.172a2.85 2.85 0 0 0-.868.474l-.315-.861a4.54 4.54 0 0 1 1.133-.53 4.267 4.267 0 0 1 1.276-.187c.583 0 1.044.093 1.384.279.339.187.593.423.76.71.167.287.272.607.315.961.043.354.064.693.064 1.018V9.49c0 .211.007.409.021.596.015.187.045.352.093.494.048.144.12.256.215.337a.574.574 0 0 0 .387.122.86.86 0 0 0 .667-.294c.177-.195.312-.435.408-.717s.162-.578.201-.89a6.7 6.7 0 0 0 .057-.796c0-.679-.114-1.31-.344-1.893s-.55-1.087-.96-1.513a4.465 4.465 0 0 0-1.478-1.004 4.75 4.75 0 0 0-1.878-.366c-.669 0-1.286.117-1.85.352a4.486 4.486 0 0 0-1.47.975 4.454 4.454 0 0 0-.975 1.484 4.93 4.93 0 0 0-.351 1.879c0 .65.109 1.263.33 1.836.22.573.528 1.075.925 1.506.397.431.873.77 1.427 1.019a4.445 4.445 0 0 0 1.835.373c.45 0 .844-.051 1.183-.151.339-.1.686-.231 1.04-.394l.229.631c-.402.19-.808.334-1.219.43s-.827.144-1.248.144a5.203 5.203 0 0 1-2.022-.395 5.037 5.037 0 0 1-1.657-1.111 5.266 5.266 0 0 1-1.119-1.706 5.67 5.67 0 0 1-.409-2.181c0-.831.148-1.579.445-2.244a5.063 5.063 0 0 1 1.19-1.685 5.196 5.196 0 0 1 1.721-1.054 5.807 5.807 0 0 1 2.04-.365zm.775 7.486c.315-.152.528-.337.638-.552s.165-.438.165-.667v-.545c-.134-.028-.349-.086-.646-.172s-.646-.129-1.047-.129c-.469 0-.868.091-1.198.272-.33.182-.495.492-.495.932 0 .335.115.612.344.832s.545.33.946.33c.21 0 .431-.029.66-.086.231-.057.441-.128.633-.215zM96.672 11.557V5.462h-1.004V4.243h1.004v-.301c0-.927.215-1.659.646-2.194.43-.535 1.013-.803 1.749-.803.307 0 .607.041.903.122.297.082.579.194.847.337l-.345 1.176a2.136 2.136 0 0 0-.509-.215 2.028 2.028 0 0 0-.566-.086c-.373 0-.657.139-.854.416s-.294.679-.294 1.205v.344h1.922v1.219h-1.922v6.095h-1.577zM104.345 11.701c-.593 0-1.125-.105-1.599-.315s-.877-.492-1.212-.847c-.335-.354-.593-.767-.774-1.24s-.272-.968-.272-1.484.091-1.011.272-1.484c.182-.473.442-.887.781-1.24a3.81 3.81 0 0 1 1.22-.846c.473-.21 1.001-.315 1.584-.315s1.111.105 1.585.315.88.492 1.219.846c.34.354.601.767.782 1.24.182.474.272.968.272 1.484s-.091 1.011-.272 1.484-.442.887-.782 1.24c-.339.354-.745.637-1.219.847s-1.002.315-1.585.315zm-2.238-3.872c0 .363.058.698.173 1.004.114.306.272.571.473.796.201.225.438.401.71.53s.566.193.882.193.609-.064.882-.193a2.16 2.16 0 0 0 .71-.538 2.57 2.57 0 0 0 .474-.803c.115-.306.172-.641.172-1.004a2.85 2.85 0 0 0-.172-.997 2.533 2.533 0 0 0-.474-.81 2.16 2.16 0 0 0-.71-.538 2.032 2.032 0 0 0-.882-.193c-.306 0-.595.067-.867.201s-.509.315-.71.545c-.201.229-.361.5-.48.81a2.72 2.72 0 0 0-.181.997zM112.978 11.701c-.593 0-1.125-.105-1.599-.315s-.877-.492-1.212-.847c-.335-.354-.593-.767-.774-1.24s-.272-.968-.272-1.484.091-1.011.272-1.484c.182-.473.442-.887.781-1.24a3.81 3.81 0 0 1 1.22-.846c.473-.21 1.001-.315 1.584-.315s1.111.105 1.585.315.88.492 1.219.846c.34.354.601.767.782 1.24.182.474.272.968.272 1.484s-.091 1.011-.272 1.484-.442.887-.782 1.24c-.339.354-.745.637-1.219.847s-1.002.315-1.585.315zm-2.238-3.872c0 .363.058.698.173 1.004.114.306.272.571.473.796.201.225.438.401.71.53s.566.193.882.193.609-.064.882-.193a2.16 2.16 0 0 0 .71-.538 2.57 2.57 0 0 0 .474-.803c.115-.306.172-.641.172-1.004a2.85 2.85 0 0 0-.172-.997 2.533 2.533 0 0 0-.474-.81 2.16 2.16 0 0 0-.71-.538 2.032 2.032 0 0 0-.882-.193c-.306 0-.595.067-.867.201s-.509.315-.71.545c-.201.229-.361.5-.48.81a2.72 2.72 0 0 0-.181.997zM121.296 11.701c-.507 0-.975-.103-1.405-.309-.43-.205-.803-.485-1.118-.839s-.562-.768-.739-1.24a4.326 4.326 0 0 1-.265-1.527c0-.526.083-1.021.251-1.484.167-.464.401-.873.702-1.227.302-.354.655-.633 1.062-.839s.854-.308 1.341-.308c.603 0 1.133.146 1.592.437.459.292.817.663 1.076 1.112V1.088h1.577v8.605c0 .182.031.311.093.387.062.077.175.12.338.13v1.348a6.048 6.048 0 0 1-.395.058 2.961 2.961 0 0 1-.251.014c-.315 0-.574-.081-.774-.243a.858.858 0 0 1-.33-.631l-.028-.56a2.984 2.984 0 0 1-1.134 1.104 3.216 3.216 0 0 1-1.593.401zm.388-1.349c.229 0 .459-.038.688-.114s.439-.182.631-.315.355-.292.494-.474.237-.377.295-.588V6.896a2.382 2.382 0 0 0-.366-.659 2.606 2.606 0 0 0-.538-.517 2.436 2.436 0 0 0-.638-.33 2.117 2.117 0 0 0-.682-.114c-.315 0-.604.071-.867.215-.264.144-.49.335-.682.574s-.342.511-.451.818a2.775 2.775 0 0 0 .014 1.921c.12.307.285.574.495.804s.452.411.725.545.566.199.882.199zM130.345 11.628a3.13 3.13 0 0 1-1.391-.308 3.32 3.32 0 0 1-1.083-.839c-.302-.354-.536-.761-.703-1.22s-.251-.941-.251-1.448c0-.535.086-1.04.259-1.513.172-.474.41-.884.717-1.233a3.435 3.435 0 0 1 1.097-.832 3.2 3.2 0 0 1 1.413-.308c.603 0 1.131.143 1.585.43.454.287.829.66 1.125 1.119v-1.42h1.392v7.286c0 .545-.101 1.027-.301 1.448-.201.421-.48.776-.84 1.068a3.765 3.765 0 0 1-1.269.667 5.28 5.28 0 0 1-1.578.229c-.831 0-1.522-.142-2.072-.423a3.92 3.92 0 0 1-1.384-1.184l.89-.832c.286.402.657.708 1.111.918s.939.315 1.455.315c.325 0 .634-.043.926-.129.291-.086.547-.22.767-.401s.395-.411.523-.688.194-.607.194-.989v-1.147a2.771 2.771 0 0 1-1.104 1.062 3.12 3.12 0 0 1-1.478.372zm.516-1.276c.238 0 .468-.04.688-.121.22-.081.423-.191.609-.33s.347-.297.48-.474.229-.365.287-.566V6.896a2.651 2.651 0 0 0-.896-1.161 2.588 2.588 0 0 0-.624-.337 1.9 1.9 0 0 0-.66-.122c-.344 0-.652.074-.925.222s-.504.344-.695.588-.34.519-.444.825a2.894 2.894 0 0 0-.158.946c0 .345.06.667.18.968a2.436 2.436 0 0 0 1.233 1.327c.282.134.59.2.925.2zM136.396 2.823V1.088h1.578v1.735h-1.578zm0 8.734v-7.5h1.578v7.5h-1.578zM144.084 5.419c-.612.02-1.154.16-1.628.423a2.225 2.225 0 0 0-1.011 1.126v4.589h-1.578v-7.5h1.463v1.678c.259-.516.596-.93 1.011-1.24.416-.311.863-.48 1.342-.509h.236a.9.9 0 0 1 .165.014v1.419zM145.245 1.088h1.577v8.303c0 .278.072.495.216.653.143.157.344.236.602.236.105 0 .228-.02.366-.058s.27-.081.395-.129l.229 1.233c-.229.105-.502.188-.817.251s-.598.093-.847.093c-.545 0-.968-.147-1.269-.444-.302-.296-.452-.717-.452-1.262V1.088zM152.272 11.701a5.778 5.778 0 0 1-1.8-.294 4.56 4.56 0 0 1-1.541-.839l.631-1.004c.449.325.894.571 1.334.738.439.167.889.251 1.348.251.469 0 .839-.091 1.111-.272s.409-.439.409-.774c0-.315-.153-.545-.459-.688-.307-.144-.784-.301-1.435-.474-.469-.124-.87-.243-1.204-.358a3.063 3.063 0 0 1-.817-.401 1.396 1.396 0 0 1-.459-.53 1.683 1.683 0 0 1-.144-.731c0-.382.074-.722.222-1.019.148-.296.354-.547.617-.753a2.75 2.75 0 0 1 .925-.466 4.015 4.015 0 0 1 1.147-.158c.564 0 1.09.086 1.577.258.488.172.923.421 1.306.746l-.674.946c-.698-.554-1.439-.832-2.224-.832-.401 0-.738.083-1.011.251-.272.167-.409.433-.409.796 0 .153.029.282.087.388.057.104.15.195.279.271.129.077.296.146.502.208.205.062.461.132.768.208.506.125.943.249 1.312.373s.672.271.911.438c.238.167.416.363.53.588.115.225.172.495.172.811 0 .717-.27 1.283-.81 1.699-.539.415-1.273.623-2.201.623zM156.589 11.557V9.721h1.305v1.836h-1.305zM162.77 11.701c-.507 0-.975-.103-1.405-.309-.43-.205-.803-.485-1.118-.839s-.562-.768-.739-1.24a4.326 4.326 0 0 1-.265-1.527c0-.526.083-1.021.251-1.484.167-.464.401-.873.702-1.227.302-.354.655-.633 1.062-.839s.854-.308 1.341-.308c.603 0 1.133.146 1.592.437.459.292.817.663 1.076 1.112V1.088h1.577v8.605c0 .182.031.311.093.387.062.077.175.12.338.13v1.348a6.048 6.048 0 0 1-.395.058 2.961 2.961 0 0 1-.251.014c-.315 0-.574-.081-.774-.243a.858.858 0 0 1-.33-.631l-.028-.56a2.984 2.984 0 0 1-1.134 1.104 3.216 3.216 0 0 1-1.593.401zm.387-1.349c.229 0 .459-.038.688-.114s.439-.182.631-.315.355-.292.494-.474.237-.377.295-.588V6.896a2.382 2.382 0 0 0-.366-.659 2.606 2.606 0 0 0-.538-.517 2.436 2.436 0 0 0-.638-.33 2.117 2.117 0 0 0-.682-.114c-.315 0-.604.071-.867.215-.264.144-.49.335-.682.574s-.342.511-.451.818a2.775 2.775 0 0 0 .014 1.921c.12.307.285.574.495.804s.452.411.725.545.567.199.882.199zM172.25 11.701a3.98 3.98 0 0 1-1.592-.309 3.683 3.683 0 0 1-2.016-2.072 4.003 4.003 0 0 1-.279-1.491c0-.526.093-1.025.279-1.499.187-.473.449-.889.789-1.248a3.642 3.642 0 0 1 1.227-.846 4.016 4.016 0 0 1 1.605-.308c.583 0 1.112.105 1.585.315.474.21.877.49 1.212.839s.59.755.768 1.219a4.047 4.047 0 0 1 .222 2.029h-6.009c.029.335.107.636.236.903.13.268.297.5.502.695a2.189 2.189 0 0 0 1.527.609c.211 0 .419-.026.624-.078.206-.053.395-.13.566-.229.173-.101.325-.223.459-.366s.239-.301.315-.474l1.349.388c-.259.564-.687 1.025-1.284 1.384s-1.292.539-2.085.539zm2.28-4.46a2.515 2.515 0 0 0-.237-.875 2.253 2.253 0 0 0-.494-.681 2.295 2.295 0 0 0-1.549-.596 2.24 2.24 0 0 0-1.535.596c-.2.186-.363.414-.487.681s-.201.56-.229.875h4.531z'/%3E%3C/g%3E%3C/svg%3E");
}

	
	
	

#BLOCK_Formular {
	border:0px solid red;
	position: relative; 
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: left;
	text-align: left; 
}
#Fehlermeldung {
	position:absolute;
	z-index: 20000;
	top: 0px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	background-color: rgba(255, 111, 111, 0.9); 
	width:100%;
	-webkit-box-shadow: 2px 2px 5px 1px rgba(58,26,0,0.57); 
	box-shadow: 2px 2px 5px 1px rgba(58,26,0,0.57);
	visibility: hidden; 
}
#FehlermeldungRahmen {
	border:0px solid blue;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	align-items: flex-end;
	margin-top: 50px;
	margin-bottom: 50px;
	max-width: 80%;
}
#FehlermeldungKreuz {
	border:0px solid green;
	width: 30px;
	height: 30px;
	margin-bottom: 5px;
	margin-top: -30px;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40.75' height='40.875' xml:space='preserve'%3E%3Cpath fill='%23FFF' d='M40.502 6.19 34.699.388 20.375 14.713 6.05.388.247 6.19l14.325 14.325L.248 34.84l5.802 5.803 14.325-14.325 14.324 14.325 5.803-5.803-14.324-14.325z'/%3E%3C/svg%3E");
	background-size:70%;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer; 
}
#FehlermeldungKreuz:hover {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40.75' height='40.875' xml:space='preserve'%3E%3Cpath fill='%23b31111' d='M40.502 6.19 34.699.388 20.375 14.713 6.05.388.247 6.19l14.325 14.325L.248 34.84l5.802 5.803 14.325-14.325 14.324 14.325 5.803-5.803-14.324-14.325z'/%3E%3C/svg%3E");
}
#FehlermeldungText {
	border:0px solid red;
	font-family: 'ralewaysemibold';
	font-size: 20px;
	line-height: 30px;
	color:#FFF;
	width: 100%;
	text-align: center;
}
#Schlussmeldung {
	border:0px solid red;
	visibility: hidden; 
	width: 100%;
	height: 300px; 
	position: relative; 
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
#SchlussmeldungText {
	border:0px solid green;
	font-family: 'ralewaysemibold';
	font-size: 20px;
	line-height: 30px;
	color:#000;
	width: 100%;
	text-align: center;
	max-width: 70%;
}

label {
	font-family: 'ralewaysemibold';
	font-size: 14px;
	line-height: 20px;
	text-transform: uppercase;
	letter-spacing: 0.01em;
	padding-top: 20px;
	padding-bottom: 4px;
	color:#754C28;
}
.form-group {
	display: flex;
	position:relative;
	flex-direction: column;
	justify-content: flex-start;
	align-items: left;
	width: 470px;
}
.form-control {
	border: 0px solid white; 
	width: 450px;
	height: 50px;
	border-radius: 13px;
	background-color: #FFF;
	-webkit-appearance: none;
	-webkit-box-shadow: inset 1px 1px 4px 1px rgba(58,26,0,0.52) !important;
	-moz-box-shadow: inset 1px 1px 4px 1px rgba(58,26,0,0.52) !important;
	box-shadow: inset 1px 1px 4px 1px rgba(58,26,0,0.52) !important;
}
#INPUT_Beruf, label[for=Beruf] {
	display: none; 
}
[id^="INPUT_"] {
	font-family: 'ralewaysemibold';
	font-size: 18px;
	line-height: 25px;
	padding: 0 10px 0 10px;
	color:#4a3320;
	-moz-box-shadow: inset 0 0 5px #888;
	-webkit-box-shadow: inset 0 0 5px#888;
	box-shadow: inner 0 0 5px #888;
}
#INPUT_Nachricht {
	height: 260px;
	padding: 10px;
}

#INPUT_Checkbox {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 20px;
	margin-left: -0.3rem;
	margin-top: 0rem;
}
label[for=checkbox] {
	margin-top: 7px;
	text-indent: 30px;
	font-size: 12px;
	line-height: 22px;
}
input[type="checkbox"]{
  width: 30px; 
  height: 30px;
}
#INPUT_Absenden {
	margin-top: 40px;
	width: 180px;
	height: 50px;
	font-family: 'ralewaysemibold';
	font-size: 20px;
	line-height: 22px;
	cursor: pointer; 
	background-color: #d6f9f7; 
	-webkit-appearance: none;
	border: none;
	color:#77542D;
	border-radius: 13px;
	-webkit-box-shadow: 2px 2px 5px 1px rgba(58,26,0,0.57); 
	box-shadow: 2px 2px 5px 1px rgba(58,26,0,0.57);
}
#INPUT_Absenden:hover {
	background-color: #aaeee9; 
}

.form-groupAbsenden {
	display: flex;
	position:relative;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}


.StyleHoverMenu {
    -webkit-transition: all 300ms ease-in;
    -webkit-transform: scale(1); 
    -ms-transition: all 300ms ease-in;
    -ms-transform: scale(1); 
    -moz-transition: all 300ms ease-in;
    -moz-transform: scale(1);
    transition: all 300ms ease-in;
    transform: scale(1);   
}
.StyleHoverMenu:hover {
    transform-origin: 50% 40%;
    z-index: 2;
    -webkit-transition: all 100ms ease-in;
    -webkit-transform: scale(1.06);
    -ms-transition: all 100ms ease-in;
    -ms-transform: scale(1.06);   
    -moz-transition: all 100ms ease-in;
    -moz-transform: scale(1.06);
    transition: all 100ms ease-in;
    transform: scale(1.06);
    color:#FFF;
}




#Block_Impressum {
	border:0px solid red;
	width: 100%;
	height: 400px; 
	position: relative; 
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
#Block_ImpressumRahmen {
	border:0px solid green;
	font-family: 'ralewaysemibold';
	text-transform: uppercase;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 0.04em;
	color:#000;
	width: 100%;
	text-align: center;
	max-width: 70%;
}

.TextImpressum a, .TextDatenschutz a {
	cursor: pointer;
	text-decoration: none;
	color:#7c452a;
}	
.TextImpressum a:hover, .TextDatenschutz a:hover {
	color:#000;
}






/********************* Impressum ***********************/
#BLOCK_Seite_Impressum {
	border:0px solid green;
	font-family: 'ralewaysemibold';
	font-size: 16px;
	line-height: 20px;
	color:#563423;
	margin: 40px 22% 0 22%;
}
#BLOCK_Seite_Impressum h2 {
	text-transform: uppercase;
	color:#865842;
	padding-top: 80px;
	font-size: 28px;
}
#BLOCK_Seite_Impressum h3 {
	text-transform: uppercase;
	color:#865842;
	padding: 30px 0 30px 0;
	font-size: 22px;
	letter-spacing: 1px;
}
#BLOCK_Seite_Impressum h5 {
	font-size: 16px;
	line-height: 20px;
	color:#472b1d;
	padding: 20px 0 2px 0;
}
#BLOCK_Seite_Impressum p {
	font-size: 16px;
	line-height: 27px;
	padding: 0 0 10px 0;
	font-family: 'ralewayregular';
}
#BLOCK_Seite_Impressum p b {
	font-family: 'ralewaysemibold';
	font-weight: normal;
}
#BLOCK_Seite_Impressum p a {
	color:#472b1d;
	text-decoration: none;
}
#BLOCK_Seite_Impressum p a:hover {
	color:#c46b3f;
}
#ImpressumEmail {
	position:absolute; 
	right: -8000px;
}
#XXXEmXXXaiXXXl	{
	width: 150px;
	height: 30px;
	margin-top: -3px;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='177.75' height='20.5' xml:space='preserve'%3E%3Cg fill='%23563423'%3E%3Cpath d='M10.742 15.71h-2.2V9.85c0-.96-.17-1.67-.51-2.13-.34-.46-.83-.689-1.47-.689-.307 0-.613.06-.92.18a3.264 3.264 0 0 0-.87.509c-.273.22-.517.48-.73.78-.213.3-.374.63-.48.99v6.22h-2.2V1.11h2.2v6.24c.4-.72.943-1.279 1.63-1.68.687-.4 1.437-.6 2.25-.6.653 0 1.19.116 1.61.35.42.233.757.544 1.01.93.253.388.43.837.53 1.351.1.514.15 1.057.15 1.63v6.379zM16.082 15.91c-.507 0-.977-.084-1.41-.25a3.392 3.392 0 0 1-1.12-.69 3.219 3.219 0 0 1-.74-1.04 3.126 3.126 0 0 1-.27-1.3c0-.493.106-.939.32-1.34s.517-.747.91-1.04a4.4 4.4 0 0 1 1.4-.68c.54-.16 1.137-.24 1.79-.24.493 0 .98.043 1.46.13s.913.203 1.3.35v-.72c0-.773-.22-1.376-.66-1.81s-1.074-.65-1.9-.65c-.56 0-1.11.104-1.65.311a8.287 8.287 0 0 0-1.67.89l-.68-1.4c1.346-.906 2.747-1.359 4.2-1.359 1.44 0 2.56.366 3.36 1.1.8.733 1.2 1.787 1.2 3.16v3.78c0 .467.193.706.58.72v1.88c-.213.04-.397.066-.55.08-.154.013-.304.02-.45.02-.427 0-.757-.106-.99-.319a1.376 1.376 0 0 1-.43-.82l-.06-.66a4.661 4.661 0 0 1-1.73 1.41 5.135 5.135 0 0 1-2.21.487zm.6-1.62c.533 0 1.036-.097 1.51-.29.473-.193.843-.463 1.11-.81.28-.24.42-.493.42-.761v-1.38a6.722 6.722 0 0 0-1.19-.34c-.42-.08-.83-.12-1.23-.12-.787 0-1.43.17-1.93.51-.5.341-.75.79-.75 1.351 0 .52.193.957.58 1.31.386.353.88.53 1.48.53zM24.601 1.11h2.2v11.58c0 .387.1.689.3.909.2.221.48.33.84.33.146 0 .316-.026.51-.08.193-.053.376-.112.55-.18l.32 1.72c-.32.147-.7.264-1.14.351-.44.086-.833.13-1.18.13-.76 0-1.35-.207-1.77-.62-.42-.413-.63-1-.63-1.76V1.11zM30.621 1.11h2.2v11.58c0 .387.1.689.3.909.2.221.48.33.84.33.146 0 .316-.026.51-.08.193-.053.376-.112.55-.18l.32 1.72c-.32.147-.7.264-1.14.351-.44.086-.833.13-1.18.13-.76 0-1.35-.207-1.77-.62-.42-.413-.63-1-.63-1.76V1.11zM41.321 15.91c-.827 0-1.57-.147-2.23-.44s-1.224-.687-1.69-1.18a5.186 5.186 0 0 1-1.08-1.73 5.729 5.729 0 0 1-.38-2.069c0-.721.126-1.41.38-2.07.253-.66.617-1.236 1.09-1.729s1.04-.887 1.7-1.181c.66-.293 1.396-.439 2.21-.439.813 0 1.55.146 2.21.439.66.294 1.227.688 1.7 1.181a5.127 5.127 0 0 1 1.09 1.729c.253.66.38 1.35.38 2.07 0 .72-.127 1.41-.38 2.069a5.116 5.116 0 0 1-1.09 1.73c-.474.493-1.04.887-1.7 1.18s-1.397.44-2.21.44zm-3.12-5.4c0 .507.08.974.24 1.4.16.427.38.797.66 1.109.28.313.61.561.99.74.38.181.79.271 1.23.271s.85-.09 1.23-.271c.38-.18.71-.43.99-.75.28-.319.5-.693.66-1.12.16-.426.24-.893.24-1.399 0-.493-.08-.957-.24-1.391-.16-.433-.38-.81-.66-1.13a3.05 3.05 0 0 0-.99-.75c-.38-.18-.79-.27-1.23-.27-.427 0-.83.093-1.21.279-.38.188-.71.44-.99.761a3.845 3.845 0 0 0-.92 2.521zM55.741 3.65c.987 0 1.927.173 2.82.52.893.347 1.68.844 2.36 1.49.68.646 1.223 1.443 1.63 2.39.407.947.61 2.021.61 3.22 0 .188-.01.438-.03.75-.02.313-.063.644-.13.99-.067.347-.167.7-.3 1.061a3.655 3.655 0 0 1-.54.979c-.227.294-.507.53-.84.71-.333.181-.733.271-1.2.271-.347 0-.633-.051-.86-.15s-.407-.229-.54-.39-.23-.344-.29-.55a3.992 3.992 0 0 1-.13-.631c-.387.414-.877.75-1.47 1.011-.594.26-1.237.39-1.93.39-.987 0-1.74-.26-2.26-.78-.52-.52-.78-1.18-.78-1.979 0-.533.11-.983.33-1.351.22-.366.506-.659.86-.88.353-.22.753-.376 1.2-.47.446-.093.89-.14 1.33-.14.56 0 1.046.053 1.46.159.413.107.72.2.92.28 0-.399-.034-.767-.1-1.1a2.103 2.103 0 0 0-.37-.86 1.769 1.769 0 0 0-.73-.56c-.307-.134-.693-.2-1.16-.2-.547 0-1.05.08-1.51.24-.46.159-.863.38-1.21.659l-.44-1.199a6.347 6.347 0 0 1 1.58-.74 5.996 5.996 0 0 1 1.78-.26c.813 0 1.457.13 1.93.39.473.26.827.59 1.06.99.233.399.38.847.44 1.34s.09.967.09 1.42v2.16c0 .293.01.57.03.83.02.26.063.49.13.689.066.2.167.357.3.471s.313.17.54.17c.373 0 .683-.137.93-.41.247-.273.437-.606.57-1s.227-.807.28-1.24a9.36 9.36 0 0 0 .08-1.11c0-.946-.16-1.826-.48-2.64a6.343 6.343 0 0 0-1.34-2.11c-.573-.593-1.26-1.06-2.06-1.399s-1.673-.51-2.62-.51c-.933 0-1.793.163-2.58.489-.787.327-1.47.78-2.05 1.36s-1.033 1.271-1.36 2.07c-.327.8-.49 1.673-.49 2.62 0 .906.153 1.76.46 2.56s.737 1.5 1.29 2.1a6.034 6.034 0 0 0 1.99 1.421c.773.346 1.626.52 2.56.52.626 0 1.176-.07 1.65-.21.473-.14.957-.323 1.45-.55l.32.88a8.313 8.313 0 0 1-1.7.6c-.573.134-1.153.2-1.74.2-1 0-1.94-.184-2.82-.55a7.025 7.025 0 0 1-2.31-1.55 7.308 7.308 0 0 1-1.56-2.38c-.38-.921-.57-1.934-.57-3.04 0-1.16.207-2.203.62-3.131a7.08 7.08 0 0 1 1.66-2.35c.693-.64 1.493-1.13 2.4-1.47s1.853-.51 2.84-.51zm1.08 10.44c.44-.213.737-.47.89-.77.153-.301.23-.61.23-.931v-.76a14.61 14.61 0 0 1-.9-.24c-.414-.12-.9-.18-1.46-.18-.654 0-1.21.127-1.67.38-.46.254-.69.687-.69 1.3 0 .467.16.854.48 1.16.32.307.76.46 1.32.46.293 0 .6-.04.92-.12a5.16 5.16 0 0 0 .88-.299zM66.121 15.71v-8.5h-1.4v-1.7h1.4v-.42c0-1.293.3-2.313.9-3.06.6-.747 1.413-1.12 2.44-1.12.427 0 .847.057 1.26.17.413.113.807.27 1.18.47l-.48 1.641c-.2-.12-.437-.221-.71-.301s-.537-.12-.79-.12c-.52 0-.917.194-1.19.58-.273.388-.41.947-.41 1.681v.479H71v1.7h-2.68v8.5h-2.199zM76.821 15.91c-.827 0-1.57-.147-2.23-.44s-1.224-.687-1.69-1.18a5.186 5.186 0 0 1-1.08-1.73 5.729 5.729 0 0 1-.38-2.069c0-.721.126-1.41.38-2.07.253-.66.617-1.236 1.09-1.729s1.04-.887 1.7-1.181c.66-.293 1.396-.439 2.21-.439.813 0 1.55.146 2.21.439.66.294 1.227.688 1.7 1.181a5.127 5.127 0 0 1 1.09 1.729c.253.66.38 1.35.38 2.07 0 .72-.127 1.41-.38 2.069a5.116 5.116 0 0 1-1.09 1.73c-.474.493-1.04.887-1.7 1.18s-1.397.44-2.21.44zm-3.12-5.4c0 .507.08.974.24 1.4.16.427.38.797.66 1.109.28.313.61.561.99.74.38.181.79.271 1.23.271s.85-.09 1.23-.271c.38-.18.71-.43.99-.75.28-.319.5-.693.66-1.12.16-.426.24-.893.24-1.399 0-.493-.08-.957-.24-1.391-.16-.433-.38-.81-.66-1.13a3.05 3.05 0 0 0-.99-.75c-.38-.18-.79-.27-1.23-.27-.427 0-.83.093-1.21.279-.38.188-.71.44-.99.761a3.845 3.845 0 0 0-.92 2.521zM88.861 15.91c-.827 0-1.57-.147-2.23-.44s-1.224-.687-1.69-1.18a5.186 5.186 0 0 1-1.08-1.73 5.729 5.729 0 0 1-.38-2.069c0-.721.126-1.41.38-2.07.253-.66.617-1.236 1.09-1.729s1.04-.887 1.7-1.181c.66-.293 1.396-.439 2.21-.439.813 0 1.55.146 2.209.439.66.294 1.227.688 1.701 1.181a5.127 5.127 0 0 1 1.09 1.729c.252.66.379 1.35.379 2.07 0 .72-.127 1.41-.379 2.069a5.132 5.132 0 0 1-1.09 1.73 5.345 5.345 0 0 1-1.701 1.18c-.659.293-1.396.44-2.209.44zm-3.12-5.4c0 .507.08.974.24 1.4.16.427.38.797.66 1.109.28.313.61.561.99.74.38.181.79.271 1.23.271s.85-.09 1.23-.271c.38-.18.71-.43.99-.75.28-.319.5-.693.659-1.12.16-.426.24-.893.24-1.399 0-.493-.08-.957-.24-1.391a3.562 3.562 0 0 0-.659-1.13 3.05 3.05 0 0 0-.99-.75c-.38-.18-.79-.27-1.23-.27-.427 0-.83.093-1.21.279-.38.188-.71.44-.99.761a3.845 3.845 0 0 0-.92 2.521zM100.461 15.91a4.485 4.485 0 0 1-1.96-.431 4.869 4.869 0 0 1-1.56-1.17 5.421 5.421 0 0 1-1.031-1.729 6.05 6.05 0 0 1-.369-2.13c0-.733.116-1.424.35-2.07s.561-1.217.98-1.71.913-.883 1.48-1.17a4.085 4.085 0 0 1 1.869-.43c.84 0 1.58.203 2.221.609.64.407 1.14.924 1.5 1.55V1.11h2.199v12c0 .253.043.433.131.54.086.106.242.166.469.18v1.88a7.67 7.67 0 0 1-.549.08c-.141.013-.258.02-.351.02-.44 0-.8-.112-1.08-.34a1.203 1.203 0 0 1-.46-.88l-.04-.78c-.387.654-.913 1.167-1.58 1.54s-1.407.56-2.219.56zm.54-1.88c.319 0 .64-.054.96-.16s.613-.253.88-.44a3.07 3.07 0 0 0 .69-.66c.193-.253.33-.526.41-.819V9.21c-.121-.333-.291-.64-.511-.92s-.47-.521-.75-.72a3.41 3.41 0 0 0-.89-.46 2.924 2.924 0 0 0-.95-.16c-.44 0-.843.1-1.21.3s-.684.467-.95.8c-.267.334-.477.714-.63 1.141a3.88 3.88 0 0 0 .02 2.679c.167.427.396.8.69 1.12.294.319.63.573 1.011.76.379.187.79.28 1.23.28zM113.08 15.81a4.344 4.344 0 0 1-1.939-.43c-.587-.286-1.09-.677-1.51-1.17s-.747-1.06-.98-1.7a5.853 5.853 0 0 1-.35-2.02c0-.747.119-1.45.359-2.11s.574-1.233 1-1.72a4.817 4.817 0 0 1 1.53-1.16 4.477 4.477 0 0 1 1.97-.43c.84 0 1.577.199 2.211.6.633.4 1.156.92 1.569 1.56V5.25h1.94v10.16c0 .76-.141 1.433-.42 2.02a4.263 4.263 0 0 1-1.17 1.49c-.5.406-1.09.717-1.771.93a7.29 7.29 0 0 1-2.2.32c-1.16 0-2.123-.197-2.89-.59a5.48 5.48 0 0 1-1.931-1.65l1.24-1.16c.4.561.917.987 1.551 1.28.633.293 1.31.44 2.029.44.453 0 .883-.061 1.291-.181a2.979 2.979 0 0 0 1.069-.56 2.69 2.69 0 0 0 .729-.96c.181-.387.271-.847.271-1.38V13.81c-.374.641-.887 1.134-1.54 1.48s-1.337.52-2.058.52zm.721-1.78c.333 0 .652-.057.96-.17a3.399 3.399 0 0 0 1.521-1.12c.186-.247.319-.511.399-.79V9.21a3.744 3.744 0 0 0-1.25-1.62c-.273-.2-.563-.356-.87-.47s-.613-.17-.92-.17c-.48 0-.91.104-1.29.31-.38.207-.704.48-.97.82a4.031 4.031 0 0 0-.84 2.469c0 .48.082.93.25 1.351a3.38 3.38 0 0 0 1.719 1.85c.393.187.824.28 1.291.28zM121.521 3.53V1.11h2.2v2.42h-2.2zm0 12.18V5.25h2.2v10.46h-2.2zM132.24 7.15c-.854.026-1.609.223-2.27.59-.66.366-1.131.89-1.41 1.569v6.4h-2.2V5.25h2.04v2.34c.36-.72.83-1.297 1.41-1.729.58-.434 1.203-.67 1.87-.71h.33c.087 0 .163.007.229.02V7.15zM133.86 1.11h2.2v11.58c0 .387.1.689.3.909.2.221.479.33.841.33.146 0 .316-.026.51-.08.193-.053.376-.112.55-.18l.319 1.72a5.084 5.084 0 0 1-1.14.351c-.44.086-.833.13-1.18.13-.761 0-1.351-.207-1.771-.62s-.63-1-.63-1.76V1.11zM143.66 15.91c-.84 0-1.676-.137-2.51-.41s-1.55-.663-2.15-1.17l.881-1.4c.627.454 1.246.797 1.859 1.03s1.24.35 1.881.35c.652 0 1.17-.126 1.549-.38.381-.253.57-.613.57-1.08 0-.439-.213-.76-.64-.96-.427-.199-1.093-.42-2-.66a25.127 25.127 0 0 1-1.681-.5c-.467-.159-.846-.346-1.139-.56a1.958 1.958 0 0 1-.641-.74c-.133-.279-.2-.62-.2-1.02 0-.533.103-1.007.31-1.42s.494-.764.86-1.05c.366-.287.797-.504 1.29-.65s1.027-.22 1.6-.22c.787 0 1.521.12 2.201.359.68.24 1.286.587 1.819 1.04l-.94 1.32c-.973-.773-2.006-1.16-3.1-1.16-.561 0-1.029.117-1.41.35-.38.234-.57.604-.57 1.11 0 .214.041.394.121.54s.209.273.39.38c.18.107.413.204.7.29.286.087.643.184 1.07.29.706.174 1.316.347 1.829.521.513.173.937.377 1.271.609.333.233.58.507.74.82s.239.689.239 1.13c0 1-.376 1.79-1.13 2.37s-1.776.871-3.069.871zM149.681 15.71v-2.56h1.819v2.56h-1.819zM158.301 15.91a4.49 4.49 0 0 1-1.961-.431 4.89 4.89 0 0 1-1.56-1.17c-.44-.493-.784-1.069-1.03-1.729s-.369-1.37-.369-2.13c0-.733.115-1.424.35-2.07.232-.646.56-1.217.98-1.71.42-.493.912-.883 1.479-1.17a4.09 4.09 0 0 1 1.87-.43c.84 0 1.58.203 2.22.609.64.407 1.14.924 1.5 1.55V1.11h2.2v12c0 .253.043.433.13.54.087.106.243.166.47.18v1.88c-.227.04-.41.066-.55.08-.14.013-.257.02-.351.02-.439 0-.799-.112-1.08-.34a1.202 1.202 0 0 1-.459-.88l-.041-.78a4.158 4.158 0 0 1-1.58 1.54 4.46 4.46 0 0 1-2.218.56zm.539-1.88c.32 0 .641-.054.961-.16.319-.106.613-.253.879-.44a3.05 3.05 0 0 0 .69-.66c.193-.253.33-.526.41-.819V9.21c-.12-.333-.29-.64-.511-.92a3.573 3.573 0 0 0-1.639-1.18 2.93 2.93 0 0 0-.951-.16c-.439 0-.843.1-1.209.3a3.13 3.13 0 0 0-.951.8 3.936 3.936 0 0 0-.629 1.141c-.154.427-.23.866-.23 1.319 0 .48.083.934.25 1.36.166.427.396.8.689 1.12.294.319.631.573 1.011.76s.79.28 1.23.28zM171.52 15.91c-.812 0-1.553-.144-2.22-.431a5.14 5.14 0 0 1-2.81-2.89c-.26-.654-.391-1.347-.391-2.08s.131-1.43.391-2.09.627-1.24 1.1-1.74 1.043-.893 1.71-1.18c.667-.286 1.413-.43 2.24-.43.813 0 1.55.146 2.21.439.66.294 1.223.684 1.689 1.17.467.487.824 1.054 1.07 1.7a5.658 5.658 0 0 1 .31 2.83h-8.381c.041.467.15.887.33 1.26.181.374.414.697.7.971s.613.483.98.63c.366.146.75.22 1.149.22.293 0 .584-.037.87-.11s.55-.18.79-.319c.24-.141.453-.311.641-.511.186-.199.332-.42.439-.659l1.88.539c-.36.787-.956 1.431-1.79 1.931-.83.5-1.8.75-2.907.75zm3.18-6.22c-.04-.44-.15-.847-.33-1.221a3.175 3.175 0 0 0-.69-.95 3.053 3.053 0 0 0-.979-.609 3.217 3.217 0 0 0-1.181-.22 3.117 3.117 0 0 0-2.14.829c-.28.261-.507.577-.68.95-.174.374-.28.78-.32 1.221h6.32z'/%3E%3C/g%3E%3C/svg%3E");
	background-size:100%;
	background-repeat: no-repeat;
	background-position: center center;
	padding-top:11px;
	cursor:pointer; 
}



/**************** D A T E N S C H U T Z  ******************/
#BLOCK_Seite_Datenschutz {
	border:0px solid green;
	font-family: 'ralewaysemibold';
	color:#563423;
	margin: 40px 22% 0 22%;
}


.DatenschutzText {
	font-family: 'ralewayregular';
}
.DatenschutzText h1 {
	text-align: center;
	font-size:30px;
	color: var(--Farbe1);
	text-transform: uppercase;
	padding:50px 0 80px 0;
}
.DatenschutzAuszeichnung {
	color: #7c452a;
	font-size:17px;
	letter-spacing: 1px;
	font-family: 'ralewaysemibold';
	font-weight: normal;
}
.DatenschutzText p {
	font-size: 15px;
	line-height:28px;
	color:#222;
	padding:.3em 0;
}
.DatenschutzText p b {
	font-family: 'ralewaysemibold';
	
}
.DatenschutzText p a {
	text-decoration:none;
	color:#666;
}
.DatenschutzText h2 {
	color: #7c452a;
	font-size: 24px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	padding:60px 0 20px 0;
	line-height:32px;
}
.DatenschutzText h3 {
	color: #7c452a;
	font-size: 20px;
	text-transform: uppercase;
	padding:40px 0 20px 0;
	line-height:30px;
}
.DatenschutzText h5 {
	color: var(--Farbe1);
	font-size: .95em;
	text-transform: uppercase;
	line-height:1.2em;
	padding:28px 0 0 0;
}
.DatenschutzText ul {
	
}
.DatenschutzText ul li {
	color: var(--Farbe1);
	list-style-type: none;
}
.DatenschutzText ul li p {
	color: #444;
}
.DatenschutzText ul li ul {
	padding:1em;
}
.DatenschutzText ul li ul li {
	list-style-type: decimal;
	color: var(--Farbe1);
	padding: .7em 0 .7em 1em;
	list-style-position: outside;
	color: #444;
	font-size: .9em;
	line-height:1.6em;
}
.XXXEmXXXaiXXXlAAA {
	border:0px solid green;
	width: 140px;
	height: 17px;
	margin-top:6px;
	position:absolute;
	margin-left: 4px;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='177.75' height='20.5' xml:space='preserve'%3E%3Cg fill='%23000000'%3E%3Cpath d='M10.742 15.71h-2.2V9.85c0-.96-.17-1.67-.51-2.13-.34-.46-.83-.689-1.47-.689-.307 0-.613.06-.92.18a3.264 3.264 0 0 0-.87.509c-.273.22-.517.48-.73.78-.213.3-.374.63-.48.99v6.22h-2.2V1.11h2.2v6.24c.4-.72.943-1.279 1.63-1.68.687-.4 1.437-.6 2.25-.6.653 0 1.19.116 1.61.35.42.233.757.544 1.01.93.253.388.43.837.53 1.351.1.514.15 1.057.15 1.63v6.379zM16.082 15.91c-.507 0-.977-.084-1.41-.25a3.392 3.392 0 0 1-1.12-.69 3.219 3.219 0 0 1-.74-1.04 3.126 3.126 0 0 1-.27-1.3c0-.493.106-.939.32-1.34s.517-.747.91-1.04a4.4 4.4 0 0 1 1.4-.68c.54-.16 1.137-.24 1.79-.24.493 0 .98.043 1.46.13s.913.203 1.3.35v-.72c0-.773-.22-1.376-.66-1.81s-1.074-.65-1.9-.65c-.56 0-1.11.104-1.65.311a8.287 8.287 0 0 0-1.67.89l-.68-1.4c1.346-.906 2.747-1.359 4.2-1.359 1.44 0 2.56.366 3.36 1.1.8.733 1.2 1.787 1.2 3.16v3.78c0 .467.193.706.58.72v1.88c-.213.04-.397.066-.55.08-.154.013-.304.02-.45.02-.427 0-.757-.106-.99-.319a1.376 1.376 0 0 1-.43-.82l-.06-.66a4.661 4.661 0 0 1-1.73 1.41 5.135 5.135 0 0 1-2.21.487zm.6-1.62c.533 0 1.036-.097 1.51-.29.473-.193.843-.463 1.11-.81.28-.24.42-.493.42-.761v-1.38a6.722 6.722 0 0 0-1.19-.34c-.42-.08-.83-.12-1.23-.12-.787 0-1.43.17-1.93.51-.5.341-.75.79-.75 1.351 0 .52.193.957.58 1.31.386.353.88.53 1.48.53zM24.601 1.11h2.2v11.58c0 .387.1.689.3.909.2.221.48.33.84.33.146 0 .316-.026.51-.08.193-.053.376-.112.55-.18l.32 1.72c-.32.147-.7.264-1.14.351-.44.086-.833.13-1.18.13-.76 0-1.35-.207-1.77-.62-.42-.413-.63-1-.63-1.76V1.11zM30.621 1.11h2.2v11.58c0 .387.1.689.3.909.2.221.48.33.84.33.146 0 .316-.026.51-.08.193-.053.376-.112.55-.18l.32 1.72c-.32.147-.7.264-1.14.351-.44.086-.833.13-1.18.13-.76 0-1.35-.207-1.77-.62-.42-.413-.63-1-.63-1.76V1.11zM41.321 15.91c-.827 0-1.57-.147-2.23-.44s-1.224-.687-1.69-1.18a5.186 5.186 0 0 1-1.08-1.73 5.729 5.729 0 0 1-.38-2.069c0-.721.126-1.41.38-2.07.253-.66.617-1.236 1.09-1.729s1.04-.887 1.7-1.181c.66-.293 1.396-.439 2.21-.439.813 0 1.55.146 2.21.439.66.294 1.227.688 1.7 1.181a5.127 5.127 0 0 1 1.09 1.729c.253.66.38 1.35.38 2.07 0 .72-.127 1.41-.38 2.069a5.116 5.116 0 0 1-1.09 1.73c-.474.493-1.04.887-1.7 1.18s-1.397.44-2.21.44zm-3.12-5.4c0 .507.08.974.24 1.4.16.427.38.797.66 1.109.28.313.61.561.99.74.38.181.79.271 1.23.271s.85-.09 1.23-.271c.38-.18.71-.43.99-.75.28-.319.5-.693.66-1.12.16-.426.24-.893.24-1.399 0-.493-.08-.957-.24-1.391-.16-.433-.38-.81-.66-1.13a3.05 3.05 0 0 0-.99-.75c-.38-.18-.79-.27-1.23-.27-.427 0-.83.093-1.21.279-.38.188-.71.44-.99.761a3.845 3.845 0 0 0-.92 2.521zM55.741 3.65c.987 0 1.927.173 2.82.52.893.347 1.68.844 2.36 1.49.68.646 1.223 1.443 1.63 2.39.407.947.61 2.021.61 3.22 0 .188-.01.438-.03.75-.02.313-.063.644-.13.99-.067.347-.167.7-.3 1.061a3.655 3.655 0 0 1-.54.979c-.227.294-.507.53-.84.71-.333.181-.733.271-1.2.271-.347 0-.633-.051-.86-.15s-.407-.229-.54-.39-.23-.344-.29-.55a3.992 3.992 0 0 1-.13-.631c-.387.414-.877.75-1.47 1.011-.594.26-1.237.39-1.93.39-.987 0-1.74-.26-2.26-.78-.52-.52-.78-1.18-.78-1.979 0-.533.11-.983.33-1.351.22-.366.506-.659.86-.88.353-.22.753-.376 1.2-.47.446-.093.89-.14 1.33-.14.56 0 1.046.053 1.46.159.413.107.72.2.92.28 0-.399-.034-.767-.1-1.1a2.103 2.103 0 0 0-.37-.86 1.769 1.769 0 0 0-.73-.56c-.307-.134-.693-.2-1.16-.2-.547 0-1.05.08-1.51.24-.46.159-.863.38-1.21.659l-.44-1.199a6.347 6.347 0 0 1 1.58-.74 5.996 5.996 0 0 1 1.78-.26c.813 0 1.457.13 1.93.39.473.26.827.59 1.06.99.233.399.38.847.44 1.34s.09.967.09 1.42v2.16c0 .293.01.57.03.83.02.26.063.49.13.689.066.2.167.357.3.471s.313.17.54.17c.373 0 .683-.137.93-.41.247-.273.437-.606.57-1s.227-.807.28-1.24a9.36 9.36 0 0 0 .08-1.11c0-.946-.16-1.826-.48-2.64a6.343 6.343 0 0 0-1.34-2.11c-.573-.593-1.26-1.06-2.06-1.399s-1.673-.51-2.62-.51c-.933 0-1.793.163-2.58.489-.787.327-1.47.78-2.05 1.36s-1.033 1.271-1.36 2.07c-.327.8-.49 1.673-.49 2.62 0 .906.153 1.76.46 2.56s.737 1.5 1.29 2.1a6.034 6.034 0 0 0 1.99 1.421c.773.346 1.626.52 2.56.52.626 0 1.176-.07 1.65-.21.473-.14.957-.323 1.45-.55l.32.88a8.313 8.313 0 0 1-1.7.6c-.573.134-1.153.2-1.74.2-1 0-1.94-.184-2.82-.55a7.025 7.025 0 0 1-2.31-1.55 7.308 7.308 0 0 1-1.56-2.38c-.38-.921-.57-1.934-.57-3.04 0-1.16.207-2.203.62-3.131a7.08 7.08 0 0 1 1.66-2.35c.693-.64 1.493-1.13 2.4-1.47s1.853-.51 2.84-.51zm1.08 10.44c.44-.213.737-.47.89-.77.153-.301.23-.61.23-.931v-.76a14.61 14.61 0 0 1-.9-.24c-.414-.12-.9-.18-1.46-.18-.654 0-1.21.127-1.67.38-.46.254-.69.687-.69 1.3 0 .467.16.854.48 1.16.32.307.76.46 1.32.46.293 0 .6-.04.92-.12a5.16 5.16 0 0 0 .88-.299zM66.121 15.71v-8.5h-1.4v-1.7h1.4v-.42c0-1.293.3-2.313.9-3.06.6-.747 1.413-1.12 2.44-1.12.427 0 .847.057 1.26.17.413.113.807.27 1.18.47l-.48 1.641c-.2-.12-.437-.221-.71-.301s-.537-.12-.79-.12c-.52 0-.917.194-1.19.58-.273.388-.41.947-.41 1.681v.479H71v1.7h-2.68v8.5h-2.199zM76.821 15.91c-.827 0-1.57-.147-2.23-.44s-1.224-.687-1.69-1.18a5.186 5.186 0 0 1-1.08-1.73 5.729 5.729 0 0 1-.38-2.069c0-.721.126-1.41.38-2.07.253-.66.617-1.236 1.09-1.729s1.04-.887 1.7-1.181c.66-.293 1.396-.439 2.21-.439.813 0 1.55.146 2.21.439.66.294 1.227.688 1.7 1.181a5.127 5.127 0 0 1 1.09 1.729c.253.66.38 1.35.38 2.07 0 .72-.127 1.41-.38 2.069a5.116 5.116 0 0 1-1.09 1.73c-.474.493-1.04.887-1.7 1.18s-1.397.44-2.21.44zm-3.12-5.4c0 .507.08.974.24 1.4.16.427.38.797.66 1.109.28.313.61.561.99.74.38.181.79.271 1.23.271s.85-.09 1.23-.271c.38-.18.71-.43.99-.75.28-.319.5-.693.66-1.12.16-.426.24-.893.24-1.399 0-.493-.08-.957-.24-1.391-.16-.433-.38-.81-.66-1.13a3.05 3.05 0 0 0-.99-.75c-.38-.18-.79-.27-1.23-.27-.427 0-.83.093-1.21.279-.38.188-.71.44-.99.761a3.845 3.845 0 0 0-.92 2.521zM88.861 15.91c-.827 0-1.57-.147-2.23-.44s-1.224-.687-1.69-1.18a5.186 5.186 0 0 1-1.08-1.73 5.729 5.729 0 0 1-.38-2.069c0-.721.126-1.41.38-2.07.253-.66.617-1.236 1.09-1.729s1.04-.887 1.7-1.181c.66-.293 1.396-.439 2.21-.439.813 0 1.55.146 2.209.439.66.294 1.227.688 1.701 1.181a5.127 5.127 0 0 1 1.09 1.729c.252.66.379 1.35.379 2.07 0 .72-.127 1.41-.379 2.069a5.132 5.132 0 0 1-1.09 1.73 5.345 5.345 0 0 1-1.701 1.18c-.659.293-1.396.44-2.209.44zm-3.12-5.4c0 .507.08.974.24 1.4.16.427.38.797.66 1.109.28.313.61.561.99.74.38.181.79.271 1.23.271s.85-.09 1.23-.271c.38-.18.71-.43.99-.75.28-.319.5-.693.659-1.12.16-.426.24-.893.24-1.399 0-.493-.08-.957-.24-1.391a3.562 3.562 0 0 0-.659-1.13 3.05 3.05 0 0 0-.99-.75c-.38-.18-.79-.27-1.23-.27-.427 0-.83.093-1.21.279-.38.188-.71.44-.99.761a3.845 3.845 0 0 0-.92 2.521zM100.461 15.91a4.485 4.485 0 0 1-1.96-.431 4.869 4.869 0 0 1-1.56-1.17 5.421 5.421 0 0 1-1.031-1.729 6.05 6.05 0 0 1-.369-2.13c0-.733.116-1.424.35-2.07s.561-1.217.98-1.71.913-.883 1.48-1.17a4.085 4.085 0 0 1 1.869-.43c.84 0 1.58.203 2.221.609.64.407 1.14.924 1.5 1.55V1.11h2.199v12c0 .253.043.433.131.54.086.106.242.166.469.18v1.88a7.67 7.67 0 0 1-.549.08c-.141.013-.258.02-.351.02-.44 0-.8-.112-1.08-.34a1.203 1.203 0 0 1-.46-.88l-.04-.78c-.387.654-.913 1.167-1.58 1.54s-1.407.56-2.219.56zm.54-1.88c.319 0 .64-.054.96-.16s.613-.253.88-.44a3.07 3.07 0 0 0 .69-.66c.193-.253.33-.526.41-.819V9.21c-.121-.333-.291-.64-.511-.92s-.47-.521-.75-.72a3.41 3.41 0 0 0-.89-.46 2.924 2.924 0 0 0-.95-.16c-.44 0-.843.1-1.21.3s-.684.467-.95.8c-.267.334-.477.714-.63 1.141a3.88 3.88 0 0 0 .02 2.679c.167.427.396.8.69 1.12.294.319.63.573 1.011.76.379.187.79.28 1.23.28zM113.08 15.81a4.344 4.344 0 0 1-1.939-.43c-.587-.286-1.09-.677-1.51-1.17s-.747-1.06-.98-1.7a5.853 5.853 0 0 1-.35-2.02c0-.747.119-1.45.359-2.11s.574-1.233 1-1.72a4.817 4.817 0 0 1 1.53-1.16 4.477 4.477 0 0 1 1.97-.43c.84 0 1.577.199 2.211.6.633.4 1.156.92 1.569 1.56V5.25h1.94v10.16c0 .76-.141 1.433-.42 2.02a4.263 4.263 0 0 1-1.17 1.49c-.5.406-1.09.717-1.771.93a7.29 7.29 0 0 1-2.2.32c-1.16 0-2.123-.197-2.89-.59a5.48 5.48 0 0 1-1.931-1.65l1.24-1.16c.4.561.917.987 1.551 1.28.633.293 1.31.44 2.029.44.453 0 .883-.061 1.291-.181a2.979 2.979 0 0 0 1.069-.56 2.69 2.69 0 0 0 .729-.96c.181-.387.271-.847.271-1.38V13.81c-.374.641-.887 1.134-1.54 1.48s-1.337.52-2.058.52zm.721-1.78c.333 0 .652-.057.96-.17a3.399 3.399 0 0 0 1.521-1.12c.186-.247.319-.511.399-.79V9.21a3.744 3.744 0 0 0-1.25-1.62c-.273-.2-.563-.356-.87-.47s-.613-.17-.92-.17c-.48 0-.91.104-1.29.31-.38.207-.704.48-.97.82a4.031 4.031 0 0 0-.84 2.469c0 .48.082.93.25 1.351a3.38 3.38 0 0 0 1.719 1.85c.393.187.824.28 1.291.28zM121.521 3.53V1.11h2.2v2.42h-2.2zm0 12.18V5.25h2.2v10.46h-2.2zM132.24 7.15c-.854.026-1.609.223-2.27.59-.66.366-1.131.89-1.41 1.569v6.4h-2.2V5.25h2.04v2.34c.36-.72.83-1.297 1.41-1.729.58-.434 1.203-.67 1.87-.71h.33c.087 0 .163.007.229.02V7.15zM133.86 1.11h2.2v11.58c0 .387.1.689.3.909.2.221.479.33.841.33.146 0 .316-.026.51-.08.193-.053.376-.112.55-.18l.319 1.72a5.084 5.084 0 0 1-1.14.351c-.44.086-.833.13-1.18.13-.761 0-1.351-.207-1.771-.62s-.63-1-.63-1.76V1.11zM143.66 15.91c-.84 0-1.676-.137-2.51-.41s-1.55-.663-2.15-1.17l.881-1.4c.627.454 1.246.797 1.859 1.03s1.24.35 1.881.35c.652 0 1.17-.126 1.549-.38.381-.253.57-.613.57-1.08 0-.439-.213-.76-.64-.96-.427-.199-1.093-.42-2-.66a25.127 25.127 0 0 1-1.681-.5c-.467-.159-.846-.346-1.139-.56a1.958 1.958 0 0 1-.641-.74c-.133-.279-.2-.62-.2-1.02 0-.533.103-1.007.31-1.42s.494-.764.86-1.05c.366-.287.797-.504 1.29-.65s1.027-.22 1.6-.22c.787 0 1.521.12 2.201.359.68.24 1.286.587 1.819 1.04l-.94 1.32c-.973-.773-2.006-1.16-3.1-1.16-.561 0-1.029.117-1.41.35-.38.234-.57.604-.57 1.11 0 .214.041.394.121.54s.209.273.39.38c.18.107.413.204.7.29.286.087.643.184 1.07.29.706.174 1.316.347 1.829.521.513.173.937.377 1.271.609.333.233.58.507.74.82s.239.689.239 1.13c0 1-.376 1.79-1.13 2.37s-1.776.871-3.069.871zM149.681 15.71v-2.56h1.819v2.56h-1.819zM158.301 15.91a4.49 4.49 0 0 1-1.961-.431 4.89 4.89 0 0 1-1.56-1.17c-.44-.493-.784-1.069-1.03-1.729s-.369-1.37-.369-2.13c0-.733.115-1.424.35-2.07.232-.646.56-1.217.98-1.71.42-.493.912-.883 1.479-1.17a4.09 4.09 0 0 1 1.87-.43c.84 0 1.58.203 2.22.609.64.407 1.14.924 1.5 1.55V1.11h2.2v12c0 .253.043.433.13.54.087.106.243.166.47.18v1.88c-.227.04-.41.066-.55.08-.14.013-.257.02-.351.02-.439 0-.799-.112-1.08-.34a1.202 1.202 0 0 1-.459-.88l-.041-.78a4.158 4.158 0 0 1-1.58 1.54 4.46 4.46 0 0 1-2.218.56zm.539-1.88c.32 0 .641-.054.961-.16.319-.106.613-.253.879-.44a3.05 3.05 0 0 0 .69-.66c.193-.253.33-.526.41-.819V9.21c-.12-.333-.29-.64-.511-.92a3.573 3.573 0 0 0-1.639-1.18 2.93 2.93 0 0 0-.951-.16c-.439 0-.843.1-1.209.3a3.13 3.13 0 0 0-.951.8 3.936 3.936 0 0 0-.629 1.141c-.154.427-.23.866-.23 1.319 0 .48.083.934.25 1.36.166.427.396.8.689 1.12.294.319.631.573 1.011.76s.79.28 1.23.28zM171.52 15.91c-.812 0-1.553-.144-2.22-.431a5.14 5.14 0 0 1-2.81-2.89c-.26-.654-.391-1.347-.391-2.08s.131-1.43.391-2.09.627-1.24 1.1-1.74 1.043-.893 1.71-1.18c.667-.286 1.413-.43 2.24-.43.813 0 1.55.146 2.21.439.66.294 1.223.684 1.689 1.17.467.487.824 1.054 1.07 1.7a5.658 5.658 0 0 1 .31 2.83h-8.381c.041.467.15.887.33 1.26.181.374.414.697.7.971s.613.483.98.63c.366.146.75.22 1.149.22.293 0 .584-.037.87-.11s.55-.18.79-.319c.24-.141.453-.311.641-.511.186-.199.332-.42.439-.659l1.88.539c-.36.787-.956 1.431-1.79 1.931-.83.5-1.8.75-2.907.75zm3.18-6.22c-.04-.44-.15-.847-.33-1.221a3.175 3.175 0 0 0-.69-.95 3.053 3.053 0 0 0-.979-.609 3.217 3.217 0 0 0-1.181-.22 3.117 3.117 0 0 0-2.14.829c-.28.261-.507.577-.68.95-.174.374-.28.78-.32 1.221h6.32z'/%3E%3C/g%3E%3C/svg%3E");
	background-size:100%;
	background-repeat: no-repeat;
	background-position: top center;
	
}












.hidden {
	display:none;
}
.PopupHeadline {
	font-size:.9em !important;
	font-weight:500;
	color:#777;
	padding-bottom:10px;
}
.PopupText {
	font-size:1.1em;
	line-height: 1.4em;
	font-weight:400;
	color:#000;
	padding-bottom:5px;
}
.PopupText a {
	color:#AAA;
}
.PopupText a:hover {
	color:#000;
}
.PopupZusatz {
	font-size:1em;
	line-height: 1.4em;
	font-weight:400;
	color:#AAA;
	cursor:pointer;
}
.PopupZusatz:hover {
	color:#000;
}







/**********************************************************************/




.mfp-example .mfp-container .mfp-close {
	text-indent: 200px;
	overflow: hidden;
	right: 0;
	top: 0;
	height: 100%;
	width: 60px;
	background: url(../pic/Kreuz.svg) no-repeat center center !important;
}

.white-popup {
	font-family: 'Fira Sans Condensed', sans-serif;
	position: relative;
	background: #FFF;
	width: auto;
	max-width: 800px;
	margin: 0 auto;
	max-height: 80vh;
	overflow:scroll;
	padding: 30px 80px 90px 80px;
}





.mfp-zoom-out2 .mfp-content {
}
.mfp-zoom-out2 .mfp-with-anim {
	opacity: 0;
	transition: all 0.3s ease-in-out; 
	transform: scale(1.3); 
}
  
.mfp-zoom-out2 .mfp-bg {
	opacity: 0;
	transition: all 0.3s ease-out;
}

/* animate in */

.mfp-zoom-out2.mfp-ready .mfp-with-anim {
	opacity: 1;
	transform: scale(1); 
}
.mfp-zoom-out2.mfp-ready .mfp-bg {
	opacity: 0.8;
}
		  
  
/* animate out */

.mfp-zoom-out2.mfp-removing .mfp-with-anim {
	transform: scale(1.3); 
	opacity: 0;
}
.mfp-zoom-out2.mfp-removing .mfp-bg {
	opacity: 0;
}
	
.mfp-move-from-top .mfp-content {
  vertical-align: top;
}
.mfp-move-from-top .mfp-with-anim {
  opacity: 0;
  transition: all 0.2s;
  transform: translateY(-100px);
}
.mfp-move-from-top.mfp-bg {
  opacity: 0;
  transition: all 0.2s;
}
.mfp-move-from-top.mfp-ready .mfp-with-anim {
  opacity: 1;
  transform: translateY(0);
}
.mfp-move-from-top.mfp-ready.mfp-bg {
  opacity: 0.8;
}
.mfp-move-from-top.mfp-removing .mfp-with-anim {
  transform: translateY(-50px);
  opacity: 0;
}
.mfp-move-from-top.mfp-removing.mfp-bg {
  opacity: 0;
}







/* 

====== Zoom effect ======

*/
.mfp-zoom-in {
  
  /* start state */
  .mfp-with-anim {
    opacity: 0;
    transition: all 0.2s ease-in-out; 
    transform: scale(0.8); 
  }
  
  &.mfp-bg {
    opacity: 0;
    transition: all 0.3s ease-out;
  }
  
  /* animate in */
  &.mfp-ready {
    .mfp-with-anim {
      opacity: 1;
      transform: scale(1); 
    }
    &.mfp-bg {
      opacity: 0.8;
    }
  }
  
  /* animate out */
  &.mfp-removing {
    
    .mfp-with-anim {
      transform: scale(0.8); 
      opacity: 0;
    }
    &.mfp-bg {
      opacity: 0;
    }
    
  }
  
}



/* overlay at start */
.mfp-fade.mfp-bg {
  opacity: 0;

  -webkit-transition: all 0.65s ease-out;
  -moz-transition: all 0.65s ease-out;
  transition: all 0.65s ease-out;
}
/* overlay animate in */
.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.8;
}
/* overlay animate out */
.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
}

/* content at start */
.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;

  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
/* content animate it */
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}
/* content animate out */
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}


/* 

====== Newspaper effect ======

*/
.mfp-newspaper {
  
  /* start state */
  .mfp-with-anim {
    opacity: 0;
    -webkit-transition: all 0.2s ease-in-out; 
    transition: all 0.5s;
    
    transform: scale(0) rotate(500deg);
  }
  
  &.mfp-bg {
    opacity: 0;
	  transition: all 0.5s;
  }
  
  /* animate in */
  &.mfp-ready {
    .mfp-with-anim {
      opacity: 1;
      transform: scale(1) rotate(0deg);
    }
    &.mfp-bg {
      opacity: 0.8;
    }
  }
  
  /* animate out */
  &.mfp-removing {
    
    .mfp-with-anim {
      transform: scale(0) rotate(500deg);
      opacity: 0;
    }
    &.mfp-bg {
      opacity: 0;
    }
    
  }
  
}



/* 

====== Move-horizontal effect ======

*/
.mfp-move-horizontal {
  
  /* start state */
  .mfp-with-anim {
    opacity: 0;
    transition: all 0.3s;
    
    transform: translateX(-50px);
  }
  
  &.mfp-bg {
    opacity: 0;
	  transition: all 0.3s;
  }
  
  /* animate in */
  &.mfp-ready {
    .mfp-with-anim {
      opacity: 1;
      transform: translateX(0);
    }
    &.mfp-bg {
      opacity: 0.8;
    }
  }
  
  /* animate out */
  &.mfp-removing {
    
    .mfp-with-anim {
      transform: translateX(50px);
      opacity: 0;
    }
    &.mfp-bg {
      opacity: 0;
    }
    
  }
  
}


/* 

====== Move-from-top effect ======

*/
.mfp-move-from-top {
  
  .mfp-content {
   vertical-align:top; 
  }
  
  /* start state */
  .mfp-with-anim {
    opacity: 0;
    transition: all 0.2s;
    
    transform: translateY(-100px);
  }
  
  &.mfp-bg {
    opacity: 0;
	  transition: all 0.2s;
  }
  
  /* animate in */
  &.mfp-ready {
    .mfp-with-anim {
      opacity: 1;
      transform: translateY(0);
    }
    &.mfp-bg {
      opacity: 0.8;
    }
  }
  
  /* animate out */
  &.mfp-removing {
    
    .mfp-with-anim {
      transform: translateY(-50px);
      opacity: 0;
    }
    &.mfp-bg {
      opacity: 0;
    }
    
  }
  
}


/* 

====== 3d unfold ======

*/
.mfp-3d-unfold {
  
 
  .mfp-content {
    perspective: 2000px; 
  }
  
  /* start state */
  .mfp-with-anim {
    opacity: 0;
    transition: all 0.3s ease-in-out;
    transform-style: preserve-3d;
    transform: rotateY(-60deg);
  }
  
  
  &.mfp-bg {
    opacity: 0;
	  transition: all 0.5s;
  }
  
  /* animate in */
  &.mfp-ready {
    .mfp-with-anim {
      opacity: 1;
      transform: rotateY(0deg);
    }
    &.mfp-bg {
      opacity: 0.8;
    }
  }
  
  /* animate out */
  &.mfp-removing {
    
    .mfp-with-anim {
      transform: rotateY(60deg);
      opacity: 0;
    }
    &.mfp-bg {
      opacity: 0;
    }
    
  }
  
}



/* 

====== Zoom-out effect ======

*/
.mfp-zoom-out {
  
  /* start state */
  .mfp-with-anim {
    opacity: 0;
    transition: all 0.3s ease-in-out; 
    transform: scale(1.3); 
  }
  
  &.mfp-bg {
    opacity: 0;
	  transition: all 0.3s ease-out;
  }
  
  /* animate in */
  &.mfp-ready {
    .mfp-with-anim {
      opacity: 1;
      transform: scale(1); 
    }
    &.mfp-bg {
      opacity: 0.8;
    }
  }
  
  /* animate out */
  &.mfp-removing {
    
    .mfp-with-anim {
      transform: scale(1.3); 
      opacity: 0;
    }
    &.mfp-bg {
      opacity: 0;
    }
    
  }
  
}

