* { margin:0; padding:0; }
.table_overflow {width: 100%; height: auto; overflow: auto; position: relative;}
.responsiveContainer{position:relative;padding-bottom:56%;height:0;overflow:hidden}
.responsiveContainer iframe,.responsiveContainer object,.responsiveContainer embed{position:absolute;top:0;left:0;width:100%;height:100%}
.clear, hr {clear: both}
.clear {height:1px;}
.hide {display: none}

body, html {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 25px;
	color: #1d1d1b;
	font-weight: 300;
	line-height: 1.0;
	background-color: #FFFFFF;
}

	#inhalt4 ol li {
		margin: 25px 0;
	}

	#container {
		width: 100%;
		min-height: 100%;
		position: relative;
		overflow: hidden;
		left: 0px;
		right: 0px;
		background-color: #FFFFFF;
	}
	
		#load_overlay {
			width: 100%;
			height: 100%;
			position: fixed;
			top: 0px;
			left: 0px;
			right: 0px;
			bottom: 0px;
			background-image: url(https://www.deantnerin.at/wp-content/uploads/2023/01/load.gif);
			background-position: center center;
			background-repeat: no-repeat;
			z-index: 9999;
			background-color: rgba(255, 255, 255, 1);
			display: none;
		}
	
		#sizer {
			width: 1200px;
			height: 1px;
			position: absolute;
			top: -1px;
			left: 0px;
			display: none;
		}
		
	#zeile1, #inhalt1 {
		width: 100%;
		height: 70px;
		position: absolute;
		top: 0px;
		left: 0px;
		right: 0px;
		z-index: 1000;
		display: none;
	}
	
		#hk_oeben {
			min-width: 100px;
			height: auto;
			position: absolute;
			top: 40px;
			left: 40px;
		}
		
			.teli_oben, .maili_oben {
				min-width: 10px;
				height: auto;
				float: left;
				position: relative;
				font-size: 20px;
				color: #FFFFFF;
				text-decoration: none;
				display: inline-block;
				background-position: left center;
				background-repeat: no-repeat;
				background-size: 30px auto;
				transition: all 0.3s linear;
				cursor: pointer;
				padding-left: 40px;
				padding-top: 5px;
				padding-bottom: 5px;
			}
			
			.teli_oben:hover, .maili_oben:hover {
				transform: scale(1.1);
			}
			
				.teli_oben {
					background-image: url(https://www.deantnerin.at/wp-content/uploads/2023/01/ico-phone-white.svg);
					margin-right: 40px;
					
				}
			
				.maili_oben {
					background-image: url(https://www.deantnerin.at/wp-content/uploads/2023/01/ico-mail-white.svg);
				}
				
		/* #topnav {
			min-width: 100px;
			height: auto;
			position: absolute;
			top: 45px;
			right: 150px;
		} */
		
		#topnav {
			min-width: 100px;
			height: auto;
			position: absolute;
			top: 45px;
			right: 40px;
		}
		
			#topnav ul li {
				float: left;
				display: inline;
				position: relative;
			}
			
			#topnav ul li a {
				float: left;
				display: inline-block;
				padding: 0px;
				font-size: 20px;
				color: #FFFFFF;
				text-decoration: none;
				margin-left: 25px;
			}
			
				#topnav ul li a:after {
					content: '';
					display: block;
					height: 1px;
					width: 0;
					background: transparent;
					transition: width .5s ease, background-color .5s ease;
				}
				
				#topnav ul li a:hover:after, #topnav ul li a.current-menu-item:after {
					width: 100%;
					background: #FFFFFF;
				}
				
		#social_oben {
			min-width: 100px;
			height: 30px;
			position: absolute;
			top: 40px;
			right: 0px;
			display: none;
		}
		
			#social_oben a {
				float: left;
				width: 15px;
				height: 30px;
				display: block;
				background-position: center center;
				background-repeat: no-repeat;
				background-size: auto 30px;
				transition: all 0.3s linear;
			}
			
				#social_oben a.so_fb {
					background-image: url(https://www.deantnerin.at/wp-content/uploads/2023/01/ico-facebook-white.svg);
					
				}
			
				#social_oben a.so_in {
					background-image: url(https://www.deantnerin.at/wp-content/uploads/2023/01/ico-instagram-white.svg);
					width: 30px;
					margin-left: 20px;
				}
				
				#social_oben a.so_fb:hover, #social_oben a.so_in:hover {
					transform: scale(1.1);
				}
			
	#zeile2, #zeile2_wrapper, #inhalt2 {
		width: 100%;
		height: 100px;
		position: absolute;
		top: 20px;
		left: 0px;
		right: 0px;
		z-index: 1500;
		display: inline-block;
	}
	
	#zeile2_wrapper.fixed {
		position: fixed;
		background-color: #FFFFFF;
	}
	
		#zeile2_wrapper, #inhalt2 {
			top: 0px;
		}
		
			#logo {
				width: 125px;
				height: 126px;
				position: absolute;
				left: 50%;
				margin-left: -62.5px;
				top: -15px;
				background-image: url(https://www.deantnerin.at/wp-content/uploads/2023/01/ico-die-deatnerin-sign-white.svg);
				background-position: center center;
				background-repeat: no-repeat;
				background-size: 100% auto;
				transition: all 0.3s linear;
				z-index: 100;
			}
			
			#logo:hover {
				transform: scale(1.1);
			}
			
			.fixed #logo {
				top: 0px;
				height: 100px;
				background-image: url(https://www.deantnerin.at/wp-content/uploads/2023/01/ico-die-deatnerin-sign-black.svg);
				background-size: 90px auto;
			}
			
			#hauptnav {
				z-index: 1;
				width: 100%;
				height: auto;
				position: absolute;
				top: 40px;
				left: 0px;
				right: 0px;
			}
				
				#hauptnav ul {
					padding-left: 40px;
				}
				
				#hauptnav ul li {
					float: left;
					display: inline-block;
					position: relative;
				}
				
				#hauptnav ul li:hover ul, #hauptnav ul li:hover > ul {
					display: block;
				}
				
				#hauptnav ul li.page_15, #hauptnav ul li.page_16, #hauptnav ul li.page_11, #hauptnav ul li.page_24, #hauptnav ul li.page_26 {
					float: right;
				}
				
				#hauptnav ul li.page_15 a, #hauptnav ul li.page_16 a, #hauptnav ul li.page_11 a, #hauptnav ul li.page_24 a, #hauptnav ul li.page_26 a {
					float: right;
					padding-right: 0px;
					padding-left: 30px;
				}

				#hauptnav ul li.page_15 {
					margin-right: 50px;
				}
				
				#hauptnav ul li a {
					float: left;
					display: inline-block;
					position: relative;
					padding-left: 0px;
					padding-right: 30px;
					padding-top: 0px;
					padding-bottom:0px;
					font-size: 25px;
					color: #FFFFFF;
					text-decoration: none;
					text-transform: uppercase;
					transition: all 0.3s linear;
				}
				
					#hauptnav ul li a:after {
						content: '';
						display: block;
						height: 1px;
						width: 0;
						background: transparent;
						transition: width .5s ease, background-color .5s ease;
					}
					
					#hauptnav ul li a:hover:after, #hauptnav ul li a.current-menu-item:after {
						width: 100%;
						background: #FFFFFF;
					}
				
				.fixed #hauptnav ul li a {
					color: #1d1d1b;
				}
				
					.fixed #hauptnav ul li a:hover:after, .fixed #hauptnav ul li a.current-menu-item:after {
						background: #1d1d1b;
					}
				
				#hauptnav ul li a.current-menu-item, #hauptnav ul li a.current-menu-parent {
					font-weight: 700;
				}
				
				#hauptnav ul li ul {
					width: 300px;
					height: auto;
					position: absolute;
					left: 0px;
					top: 60px;
					background-color: #565654;
					display: none;
					padding: 0px!important;
					padding-top: 20px!important;
					padding-bottom: 20px!important;
				}
				
				#hauptnav ul li ul:after {
					width: 20px;
					height: 20px;
					position: absolute;
					left: 25px;
					top: -10px;
					background-color: #565654;
					display: block;
					content: "";
					transform: rotate(-45deg);
				}
				
				#hauptnav ul li.page_15 ul:after,
				#hauptnav ul li.page_16 ul:after,
				#hauptnav ul li.page_11 ul:after {
					left: auto;
					right: 25px;
					top: -10px;
				}
				
				#hauptnav ul li.page_15 ul, #hauptnav ul li.page_16 ul, #hauptnav ul li.page_11 ul {
					left: auto;
					right: 0px;
					top: 60px;
				}
				
				#hauptnav ul li:hover ul li a, #hauptnav ul li ul li a {
					background-color: #565654;
					width: 260px;
					display: inline-block;
					padding-top: 5px;
					padding-bottom: 5px;
					padding-left: 20px;
					padding-right: 20px;
					font-size: 20px;
					text-transform: none!important;
					text-decoration: none!important;
					color: #FFFFFF!important;
					display: inline-block;
				}
				
				#hauptnav ul li.page_15 ul li a, #hauptnav ul li.page_16 ul li a, #hauptnav ul li.page_11 ul li a {
					padding-left: 20px!important;
					text-align: right;
				}
				
				#hauptnav ul li ul li a.current-menu-item, #hauptnav ul li ul li a.current-menu-parent {
					font-weight: 700;
				}
				
					.fixed #hauptnav ul li:hover ul li a:hover:after, .fixed #hauptnav ul li ul li a.current-menu-item:after {
						background: #FFFFFF;
					}
			
				#lang {
					width: auto;
					height: auto;
					position: absolute;
					top: -5px;
					right: 0px;
					padding-right: 40px;
				}
					
					#lang a {
						float: left;
						display: block;
						width: auto;
						height: auto;
						font-size: 25px;
						color: #FFFFFF;
						text-decoration: none;
						text-transform: uppercase;
						border-right: #FFFFFF solid 1px;
						padding-left: 0px;
						padding-right: 10px;
						padding-top: 5px;
						padding-bottom: 5px;
					}
					
					.fixed #lang a {
						color: #1d1d1b;
						border-right: #1d1d1b solid 1px;
					}
					
					#lang a:nth-child(2) {
						border: 0px;
						padding-left: 10px;
						padding-right: 0px;
					}
					
					#lang a.current {
						font-weight: 700;
					}
					
					#lang a:after {
						content: '';
						display: block;
						height: 1px;
						width: 0;
						background: transparent;
						transition: width .5s ease, background-color .5s ease;
					}
					
					#lang a:hover:after, #lang a.current-menu-item:after {
						width: 100%;
						background: #FFFFFF;
					}
					
					.fixed #lang a:hover:after{
						background: #1d1d1b;
					}

	#zeile3 {
		width: 100%;
		height: 100vh;
		background-color: #FFFFFF;
		position: relative;
		top: 0px;
		z-index: 1;
	}
	
		#inhalt3, #slide, #slide_inh {
			width: 100%;
			height: 100%;
			position: absolute;
			top: 0px;
			left: 0px;
			right: 0px;
			bottom: 0px;
			z-index: 1;
		}
		
			.slide {
				width: 100%;
				height: 100%;
				position: absolute;
				background-size: cover;
				background-position: center center;
			}
			
			.slide:after {
				width: 100%;
				height: 100%;
				position: absolute;
				background: #1d1d1b;
				opacity: 0.4;
				content: "";
				display: block;
				left: 0px;
				top: 0px;
				z-index: 100;
				transition: all 0.6s linear;
			}
			
			.slide:hover:after {
				opacity: 0;
			}
			
			.bx-viewport {
				height: 100%!important;
				position: absolute!important;
			}
			
				.slide_text {
					width: 100%;
					height: auto;
					position: absolute;
					left: 0px;
					bottom: 200px;
					text-align: center;
					z-index: 1000;
				}
				
					.slide_text .ue1, .slide_text .ue2 {
						width: 100%;
						float: left;
						display: block;
						font-size: 50px;
						color: #FFFFFF;
						font-weight: 300;
						text-decoration: none;
						text-transform: uppercase;
						line-height: 1.2;
					}
	
.slide_text {
animation-name: move;
animation-duration: 5s;
}
	
@keyframes move {
	0% {
		opacity: 0;
		bottom: 300px;
	}
	100% {
		opacity: 100;
	}
}
					
		#toBottom {
			width: 80px;
			height: 40px;
			position: absolute;
			bottom: 80px;
			left: 50%;
			margin-left: -40px;
			cursor: pointer;
			display: block;
			background-image: url(https://www.deantnerin.at/wp-content/uploads/2023/01/ico-arrow-down-white.svg);
			background-position: center center;
			background-repeat: no-repeat;
			background-size: auto 100%;
			transition: all 0.3s linear;
			z-index: 500;
		}
		
			#toBottom:hover {
				transform: scale(1.1);
			}
					
	#zeile4 {
		width: 100%;
		min-height: 50px;
		background-color: #FFFFFF;
		padding-top: 80px;
		padding-bottom: 80px;
		position: relative;
		z-index: 1;
	}
	
		#inhalt4 {
			width: 1200px;
			min-height: 50px;
			margin: 0 auto;
			position: relative;
		}
		
			#broti {
				width: 100%;
				min-height: 10px;
				position: relative;
				color: #1d1d1b;
				font-size: 20px;
				text-align: center;
				padding-bottom: 80px;
				text-transform: uppercase;
			}
			
				#broti a {
					font-size: 20px;
					color: #1d1d1b;
					display: inline-block;
					text-decoration: none;
				}
				
					#broti a:hover {
						color: #565654;
					}
				
					#broti a:after {
						content: '';
						display: block;
						height: 1px;
						width: 100%;
						background: #1d1d1b;
						transition: width .5s ease, background-color .5s ease;
					}

					#broti a:hover:after {
						width: 0%;
						background: transparent;
					}
				
				#broti .crumb {
					font-weight: 700;
				}

#text {
width: 100%;
min-height: 50px;
position: relative;
line-height: 1.2;
}

#text .links, #text .rechts {
width: 48%;
min-height: 50px;
float: left;
text-align: justify;
}

#text .links a.csingle img, #text .rechts a.csingle img {
width: 100%!important;
height: auto!important;
}

#text .links .csingle, #text .rechts .csingle {
width: 100%!important;
height: auto!important;
margin: 0!important;
}

#text .links .csingle::after, #text .rechts .csingle::after {
display:none!important;
}

#text .links .csingle::before, #text .rechts .csingle::before {
display:none!important;
}

#text .rechts {
float: right;
}

#text h1 {
font-size: 20px;
font-weight: 300;
margin-bottom:30px;
color: #1d1d1b;
margin-top:0px;
line-height: 1.0;
text-transform: uppercase;
width: 100%;
display: inline-block;
text-align: center;
}

#text h2 {
font-size: 60px;
font-weight: 300;
margin-bottom:30px;
color: #1d1d1b;
margin-top:0px;
line-height: 1.0;
text-transform: uppercase;
width: 100%;
display: inline-block;
text-align: center;
}

#text h3 {
font-size: 25px;
font-weight: 300;
margin-bottom:35px;
color: #1d1d1b;
margin-top:0px;
line-height: 1.0;
text-transform: uppercase;
}

#text h4 {
font-size: 25px;
font-weight: 700;
margin-bottom:30px;
color: #1d1d1b;
margin-top:0px;
line-height: 1.0;
text-transform: uppercase;
}

#text h5 {
font-size: 20px;
font-weight: 700;
margin-bottom:30px;
color: #1d1d1b;
margin-top:0px;
line-height: 1.0;
text-transform: uppercase;
}

#text h6 {
font-size: 18px;
font-weight: 700;
margin-bottom:25px;
color: #1d1d1b;
margin-top:0px;
line-height: 1.0;
text-transform: uppercase;
}

#text hr {
margin-top: 80px !important;
max-width: 20%;
margin: 0 auto;
margin-bottom: 80px !important;	
height: 1px;
clear: both;
border-top: #1d1d1b solid 1px;
border-bottom: none;
border-left: none;
border-right: none;
opacity: 0.2;
}

#text .wp-block-uagb-slider {
	max-width: 1120px;
}

#text .cta-block h4,
#text .cta-block a,
#text .cta-block h3 {
	color:#fff;
}

#text ul.slick-dots {
	margin:0!important;
	left:0!important;
	width:100%!important;
	bottom: 50px;
}

#text ul.slick-dots li {
	margin:0!important;
	padding:0!important;
}

#text img.left {
float: left;
max-width: 100%;
height: auto;
margin-right: 40px;
margin-bottom: 40px;
}

#text img.right {
float: right;
margin-left: 40px;
margin-right: 0px;
margin-bottom: 40px;
}

#text a {
text-decoration: none;
cursor: pointer;
color: #1d1d1b;
display: inline-block;
}

#text a:hover {
color: #565654;
}

#text a:after {
content: '';
display: block;
height: 1px;
width: 100%;
background: #1d1d1b;
transition: width .5s ease, background-color .5s ease;
}

#text a:hover:after {
width: 0%;
background: transparent;
}

#text a.button {
width: auto;
font-size: 25px;
background-color: #FFFFFF;
color: #1d1d1b;
border: #1d1d1b solid 1px;
text-decoration: none;
font-weight: 300;
padding-left: 20px;
padding-right: 20px;
padding-top: 16px;
padding-bottom: 16px;
display: inline-block;
transition: all 0.3s linear;
text-transform: uppercase;
cursor: pointer;
line-height: 1.0;
margin-bottom: 5px;
margin-top: 5px;
margin-right: 5px;
display: inline-block;
}

#text a.button:hover {
color: #FFFFFF;
background-color: #1d1d1b;
}

#text a.button:after {
display: none!important;
}


.button {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.button:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #1d1d1b;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.button:hover, .button:focus, .button:active {
  color: white;
}
.button:hover:before, .button:focus:before, .button:active:before {
  -webkit-transform: scale(1);
  transform: scale(1);
}

#text table {
border: 1px solid #FFFFFF;
width: 100%;
color: #1d1d1b;
border-spacing: 0px;
}

#text table tr {
border:1px solid #FFFFFF;
color: #1d1d1b;
border-spacing: 0px;
}

#text table tr td {
border:1px solid #FFFFFF;
color: #1d1d1b;
padding:15px;
background: #f3f3f3;
border-spacing: 0px;
}

#text table tr:nth-child(even) td {
background: #f9f9f9;
}

#text table tr td img {
float: left;
margin: 0 0 0 0!important;
}

#text table tr th {
border:1px solid #FFFFFF;
color: #fff;
padding:15px;
background-color: #1d1d1b;
border-spacing: 0px;
text-align: left;
}

#text table tr th a {
color: #fff!important;
}

#text ol {
margin-bottom: 20px;
margin-top: 20px;
position: relative;
left: 20px;
width: 90%;
list-style-type: decimal!important;
}

#text ol li {
margin-left: 20px;
padding-left: 15px;
list-style-type: decimal!important;
}

#text ul  {
margin-bottom: 20px;
margin-top: 20px;
position: relative;
left: 20px;
width: 90%;
list-style-type: disc!important;
}

#text ul li {
margin-left: 20px;
padding-left: 15px;
list-style-type: disc!important;
}

#text .bilderreihe {
width: 103%;
min-height: 10px;
display: inline-block;
clear: both;
}

#text .csingle {
width: 30.33334%;
height: 250px;
overflow: hidden;
float: left;
margin-top: 30px;
margin-right: 3%;
position: relative;
background-image: url(https://www.deantnerin.at/wp-content/uploads/2023/01/load.gif);
background-position: center center;
background-repeat: no-repeat;
position: relative;
transition: all 0.3s linear;
}

#text .csingle:before {
width: 100%;
height: 100%;
position: absolute;
background: #1d1d1b;
opacity: 0.4;
content: "";
display: block;
left: 0px;
top: 0px;
z-index: 100;
transition: all 0.6s linear;
}

#text .csingle:hover:before {
opacity: 0;
}

#text .csingle:hover {
transform: scale(1.05);
}
		
		
	#zeile5 {
		width: 100%;
		min-height: 50px;
		background-color: #f3f3f3;
		position: relative;
		z-index: 3;
		padding-top: 80px;
		padding-bottom: 105px;
		overflow: hidden;
	}

		#zeile5:before {
			width: 80px;
			height: 80px;
			display: block;
			position: absolute;
			z-index: 101;
			content: "";
			left: 50%;
			margin-left: -40px;
			bottom: -50px;
			background-image: url(https://www.deantnerin.at/wp-content/uploads/2023/01/ico-die-deatnerin-sign-grey.svg);
			background-position: center center;
			background-repeat: no-repeat;
			background-size: 100% auto;
		}
	
		#inhalt5 {
			width: 1200px;
			min-height: 350px;
			margin: 0 auto;
			position: relative;
		}
		
			.ih5_teaser_wrapper {
				width: 103%;
				min-height: 50px;
				float: left;
				display: block;
				position: relative;
			}
			
			.ih5_teaser {
				width: 30.33334%;
				margin-right: 3%;
				min-height: 50px;
				float: left;
				display: block;
				position: relative;
			}
			
				.ih5t_bild {
					width: 100%;
					height: 250px;
					position: relative;
					background-position: center center;
					background-size: cover;
					transition: all 0.3s linear;
				}
				
				.ih5_teaser:hover .ih5t_bild {
					transform: scale(1.05);
				}
				
				.ih5t_text {
					width: 86%;
					min-height: 50px;
					position: relative;
					padding-top: 35px;
					padding-left: 7%;
					padding-right: 7%;
					text-align: center;
					line-height: 1.2;
				}
				
				.ih5t_text b {
					width: 100%;
					display: inline-block;
					font-size: 35px;
					margin-bottom: 30px;
					text-transform: uppercase;
					font-weight: 300;
				}
				
					.ih5t_text .mehr {
						width: auto;
						font-size: 25px;
						background-color: #f3f3f3;
						color: #1d1d1b;
						border: #1d1d1b solid 1px;
						text-decoration: none;
						font-weight: 300;
						padding-left: 20px;
						padding-right: 20px;
						padding-top: 16px;
						padding-bottom: 16px;
						display: inline-block;
						transition: all 0.3s linear;
						text-transform: uppercase;
						cursor: pointer;
						line-height: 1.0;
						margin-top: 30px;
						display: inline-block;
					}
						
						.ih5t_text .mehr {
						  display: inline-block;
						  vertical-align: middle;
						  -webkit-transform: perspective(1px) translateZ(0);
						  transform: perspective(1px) translateZ(0);
						  box-shadow: 0 0 1px transparent;
						  position: relative;
						  -webkit-transition-property: color;
						  transition-property: color;
						  -webkit-transition-duration: 0.3s;
						  transition-duration: 0.3s;
						}
						
						.ih5t_text .mehr:before {
						  content: "";
						  position: absolute;
						  z-index: -1;
						  top: 0;
						  left: 0;
						  right: 0;
						  bottom: 0;
						  background: #1d1d1b;
						  -webkit-transform: scale(0);
						  transform: scale(0);
						  -webkit-transition-property: transform;
						  transition-property: transform;
						  -webkit-transition-duration: 0.3s;
						  transition-duration: 0.3s;
						  -webkit-transition-timing-function: ease-out;
						  transition-timing-function: ease-out;
						}
						
						.ih5t_text .mehr:hover, .ih5t_text .mehr:focus, .ih5t_text .mehr:active {
						  color: white;
						}
						
						.ih5t_text .mehr:hover:before, .ih5t_text .mehr:focus:before, .ih5t_text .mehr:active:before {
						  -webkit-transform: scale(1);
						  transform: scale(1);
						}
					
	#zeile6 {
		width: 100%;
		min-height: 50px;
		background-color: #565654;
		position: relative;
		z-index: 2;
		padding-top: 105px;
		padding-bottom: 80px;
	}
	
		#zeile6:before {
			width: 80px;
			height: 80px;
			display: block;
			position: absolute;
			z-index: 100;
			content: "";
			left: 50%;
			margin-left: -40px;
			top: -30px;
			background-image: url(https://www.deantnerin.at/wp-content/uploads/2023/01/ico-die-deatnerin-sign-white.svg);
			background-position: center center;
			background-repeat: no-repeat;
			background-size: 100% auto;
		}
	
		#inhalt6 {
			width: 1200px;
			min-height: 50px;
			margin: 0 auto;
			position: relative;
		}
		
			#kontakt_unten {
				width: 33.333334%;
				min-height: 50px;
				position: relative;
				float: left;
				line-height: 1.2;
				color: #FFFFFF;
			}
			
				#kontakt_unten strong {
					width: 100%;
					display: inline-block;
					font-size: 35px;
					margin-bottom: 30px;
					text-transform: uppercase;
					font-weight: 300;
				}
				
				#kontakt_unten a, #newsletter a.mail {
					color: #FFFFFF;
					text-decoration: none;
					display: inline-block;
				}
				
					#kontakt_unten a:after, #newsletter a.mail:after {
						content: '';
						display: block;
						height: 1px;
						width: 0;
						background: transparent;
						transition: width .5s ease, background-color .5s ease;
					}
					
					#kontakt_unten a:hover:after, #newsletter a.mail:hover:after {
						width: 100%;
						background: #FFFFFF;
					}
				
			#bottomnav {
				width: 33.333334%;
				min-height: 50px;
				position: relative;
				float: left;
				line-height: 1.2;
				color: #FFFFFF;
			}
			
				#bottomnav strong {
					width: 100%;
					display: inline-block;
					font-size: 35px;
					margin-bottom: 30px;
					text-transform: uppercase;
					font-weight: 300;
					text-align: center;
				}
				
				#bottomnav ul {
					width: 100%;
					display: inline-block;
				}
				
				#bottomnav ul li {
					width: 100%;
					display: inline-block;
					text-align: center;
					list-style: none;
				}
				
				#bottomnav a {
					color: #FFFFFF;
					text-decoration: none;
					position: relative;
					display: inline-block;
				}
				
					#bottomnav a:after {
						content: '';
						display: block;
						height: 1px;
						width: 0;
						background: transparent;
						transition: width .5s ease, background-color .5s ease;
					}
					
					#bottomnav a:hover:after {
						width: 100%;
						background: #FFFFFF;
					}
			
			#newsletter {
				width: 33.333334%;
				min-height: 50px;
				position: relative;
				float: left;
				line-height: 1.2;
				color: #FFFFFF;
				text-align: right;
			}
			
				#newsletter strong {
					width: 100%;
					display: inline-block;
					font-size: 35px;
					margin-bottom: 30px;
					text-transform: uppercase;
					font-weight: 300;
				}
				
					#newsletter a.button {
						width: auto;
						font-size: 25px;
						background-color: #565654;
						color: #FFFFFF;
						border: #FFFFFF solid 1px;
						text-decoration: none;
						font-weight: 300;
						padding-left: 20px;
						padding-right: 20px;
						padding-top: 16px;
						padding-bottom: 16px;
						display: inline-block;
						transition: all 0.3s linear;
						text-transform: uppercase;
						cursor: pointer;
						line-height: 1.0;
						margin-top: 30px;
						display: inline-block;
					}
					
						#newsletter a.button {
						  display: inline-block;
						  vertical-align: middle;
						  -webkit-transform: perspective(1px) translateZ(0);
						  transform: perspective(1px) translateZ(0);
						  box-shadow: 0 0 1px transparent;
						  position: relative;
						  -webkit-transition-property: color;
						  transition-property: color;
						  -webkit-transition-duration: 0.3s;
						  transition-duration: 0.3s;
						}
						#newsletter a.button:before {
						  content: "";
						  position: absolute;
						  z-index: -1;
						  top: 0;
						  left: 0;
						  right: 0;
						  bottom: 0;
						  background: #FFFFFF;
						  -webkit-transform: scale(0);
						  transform: scale(0);
						  -webkit-transition-property: transform;
						  transition-property: transform;
						  -webkit-transition-duration: 0.3s;
						  transition-duration: 0.3s;
						  -webkit-transition-timing-function: ease-out;
						  transition-timing-function: ease-out;
						}
						#newsletter a.button:hover, #newsletter a.button:focus, #newsletter a.button:active {
						  color: #565654;
						}
						#newsletter a.button:hover:before, #newsletter a.button:focus:before, #newsletter a.button:active:before {
						  -webkit-transform: scale(1);
						  transform: scale(1);
						}
			
			#social_unten {
				width: 200px;
				height: 80px;
				position: absolute;
				bottom: -120px;
				left: 50%;
				margin-left: -100px;
			}
			
				#social_unten a {
					float: left;
					width: 80px;
					height: 80px;
					display: block;
					border-radius: 100%;
					background-color: #FFFFFF;
					background-position: center center;
					background-repeat: no-repeat;
					background-size: auto 30px;
					transition: all 0.3s linear;
					margin-left: 10px;
					margin-right: 10px;
				}
				
				#social_unten a.so_fb {
					background-image: url(https://www.deantnerin.at/wp-content/uploads/2023/01/ico-facebook-black.svg);
					background-size: auto 40px;
				}
			
				#social_unten a.so_in {
					background-image: url(https://www.deantnerin.at/wp-content/uploads/2023/01/ico-instagram-black.svg);
					background-size: 40px auto;
				}
				
				#social_unten a.so_fb:hover, #social_unten a.so_in:hover {
					transform: scale(1.1);
				}
				
	#zeile7 {
		width: 100%;
		height: 400px;
		position: relative;
		z-index: 1;
		display: block;
		float: left;
		background-color: #FFFFFF;
	}
	
		#zeile7 iframe {
			width: 100%;
			height: 400px;
			position: absolute;
			top: 0px;
			left: 0px;
			right: 0px;
			bottom: 0px;
		}
		
	#cookiezeile {
		width: 100%;
		height: auto;
		background-color: #1d1d1b;
		z-index: 99999;
		position: fixed;
		bottom: 0px;
		left: 0px;
		right: 0px;
	}
	
		#cookieinhalt {
			width: 1200px;
			margin: 0 auto;
			position: relative;
			font-size: 16px;
			color: #FFFFFF;
			padding-top: 15px;
			padding-bottom: 15px;
		}
			
			#cookieinhalt a {
				color: #FFFFFF;
				text-decoration: underline;
			}
			
			#cookieinhalt a:hover {
				text-decoration: none;
			}
		
		#okcookie {
			cursor: pointer;
			width: 20px;
			height: 20px;
			position: absolute;
			right: 0;
			top: 15px;
			display: inline-block;
			background-image: url(https://www.deantnerin.at/wp-content/uploads/2023/01/ico-close-white.svg);
			background-position: center center;
			background-size: 100% 100%;
			background-repeat: no-repeat;
			opacity: 0.5;
			transition: all 0.3s linear;
			text-indent: -1000px;
			overflow: hidden;
		}
		
			#okcookie:hover {
				opacity: 1;
			}

			.event-frame {
				width: 100%;
				height: 600px;
			}

			@media screen and (min-width: 767px) {
				.event-frame {
					height: 800px;
				}
			}

			@media screen and (min-width: 991px) {
				.event-frame {
					height: 1070px;
				}
			}

#text p {
	margin-bottom: 25px;
}

#text figcaption {
	display: none!important;
}

.lazy-background.hidden {
	background-image: none!important;
	background: none!important;
}

#text .wp-block-button__link {transition:all .3s ease;border: 1px solid #1d1d1b;color: #1d1d1b!important;text-decoration: none !important;background: transparent;border-radius: 0;padding: 10px 25px;} 

#text .wp-block-button__link:hover {background:#1d1d1b;color:#fff!important;} #text a.wp-block-button__link::after {display:none!important;}