#hauptnav select {
	display: none;
}

@media (min-width: 1551px) and (max-width: 1687px) {
	
	#hauptnav ul li a {
		padding-right: 10px;
		font-size: 21px;
	}
	
}

@media (min-width: 1251px) and (max-width: 1550px) {
	
#hauptnav ul li a {
padding-right: 10px;
font-size: 20px;
}

#hauptnav ul li.page_15 a, #hauptnav ul li.page_16 a, #hauptnav ul li.page_11 a, #hauptnav ul li.page_24 a {
padding-left: 10px;
}

#hauptnav ul li, #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:none!important;
	display:inline-block;
}

#hauptnav ul {
    text-align: center;
}

#hauptnav ul li.page_26 a {
	padding-left: 10px;
}

#hauptnav ul li.page_15 {
    margin-right: 0;
}

#lang a {
font-size: 20px;
}

 #logo {
    top: 80px;
    height: 80px;
  }

}

@media (min-width: 1050px) and (max-width: 1250px) {

	#sizer {
		width: 1024px;
	}
	
#hauptnav ul li a {
padding-right: 0;
font-size: 20px;
}

#hauptnav ul li.page_15 a, #hauptnav ul li.page_16 a, #hauptnav ul li.page_11 a, #hauptnav ul li.page_24 a {
padding-left: 10px;
}

#hauptnav ul li, #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:none!important;
	display:inline-block;
}

#hauptnav ul {
    text-align: center;
}

#hauptnav ul li.page_26 a {
	padding-left: 10px;
}

#hauptnav ul li.page_15 {
    margin-right: 0;
}

#lang a {
font-size: 20px;
}

#logo {
top: 105px;
}

.fixed #logo {
display: none;
}

.slide_text .ue1, .slide_text .ue2 {
font-size: 40px;
}
	
	#inhalt4 {
		width: 1024px;
	}
	
#text .csingle {
height: 220px;
}
		
	#inhalt5 {
		width: 1024px;
	}

.ih5t_bild {
height: 220px;
}
		
	#inhalt6 {
		width: 1024px;
	}
		
	#cookieinhalt {
		width: 1024px;
	}

}

@media (min-width: 793px) and (max-width: 1049px) {
	
	#sizer {
		width: 768px;
	}
	
#topnav {
display: none;
}

#logo {
width: 80px;
height: 100px;
background-size: 100% auto;
position: absolute;
left: 40px;
margin-left: 0px;
background-image: url(https://www.deantnerin.at/wp-content/uploads/2023/01/ico-die-deatnerin-sign-white.svg);
top:0px;
}

.fixed #logo {
background-image: url(https://www.deantnerin.at/wp-content/uploads/2023/01/ico-die-deatnerin-sign-black.svg);
background-size: 100% auto;
}



#hauptnav ul {
display: none;
}

#hauptnav select {
display: block;
position: absolute;
right: 40px;
top: -20px;
border: 0px;
width: 60px;
height: 60px;
text-indent: -10000px;
border: #FFFFFF solid 1px;
background-color: transparent;
background-image: url(https://www.deantnerin.at/wp-content/uploads/2023/01/ico-list-white.svg);
background-position: center center;
background-repeat: no-repeat;
background-size: 30px auto;
transition: all 0.3s linear;
cursor: pointer;
}

.fixed #hauptnav select {
background-color: #1d1d1b;
}

#hauptnav select:hover,
#hauptnav select:focus {
background-color: #1d1d1b;
border: #1d1d1b solid 1px;
}

.fixed #hauptnav select:hover,
.fixed #hauptnav select:focus {
background-color: #565654;
border: #565654 solid 1px;
}

	#inhalt4 {
		width: 768px;
	}
	
.slide_text .ue1, .slide_text .ue2 {
font-size: 30px;
}

#text .csingle {
height: 180px;
}
		
	#inhalt5 {
		width: 768px;
	}

.ih5t_bild {
height: 180px;
}

.ih5t_text b {
font-size: 30px;
}

	#inhalt6 {
		width: 768px;
	}
		
	#cookieinhalt {
		width: 668px;
		padding-right: 100px;
	}
	
}

@media (min-width: 1px) and (max-width: 792px) {
	
	#text .wp-block-uagb-slider {
		max-width: 90%;
	}

	#sizer {
		width: 1px;
	}
	
	body, html {
		font-size:20px;
	}
		
	#zeile1, #inhalt1 {
		height: auto;
		position: relative;
		display: none;
	}
	
	#inhalt1 {
		padding-top: 20px;
	}
	
	#hk_oeben {
		width: 100%;
		height: auto;
		position: relative;
		color: #1d1d1b;
		top: 0px;
		left: 0px;
	}
		
	.teli_oben, .maili_oben {
		width: 45%;
		padding: 0px;
		margin: 0px;
		height: 30px;
		text-indent: -1000px;
		background-position: right center;
		float: left;
		background-image: url(https://www.deantnerin.at/wp-content/uploads/2023/01/ico-phone-black.svg);
	}
	
	.maili_oben {
		background-position: left center;
		float: right;
		background-image: url(https://www.deantnerin.at/wp-content/uploads/2023/01/ico-mail-black.svg);
	}

	#topnav {
		display: none;
	}
				
	#social_oben {
		display: none;
	}
			
	#zeile2, #zeile2_wrapper, #inhalt2 {
		width: 100%;
		position: relative;
		top: 0px;
		height: 60px;
	}
	
	#logo {
		width: 60px;
		height: 60px;
		left: 5%;
		margin: 0px;
		top: 0px;
		background-image: url(https://www.deantnerin.at/wp-content/uploads/2023/01/ico-die-deatnerin-sign-black.svg);
		background-size: 100% auto;
	}
			
	.fixed #logo {
		top: 0px;
		height: 60px;
		background-size: 100% auto;
	}
	
#hauptnav {
z-index: 1;
width: 100%;
height: 60px;
position: absolute;
top: 0px;
left: 0px;
right: 0px;
}
			
	#hauptnav ul {
		display: none;
	}

#hauptnav select {
display: block;
position: absolute;
right: 5%;
top: 10px;
border: 0px;
width: 40px;
height: 40px;
text-indent: -10000px;
background-color: #1d1d1b;
background-image: url(https://www.deantnerin.at/wp-content/uploads/2023/01/ico-list-white.svg);
background-position: center center;
background-repeat: no-repeat;
background-size: 20px auto;
transition: all 0.3s linear;
cursor: pointer;
}

#hauptnav select:hover,
#hauptnav select:focus {
background-color: #565654;
border: #565654 solid 1px;
}
			
	#lang {
		width: auto;
		right: 25%;
		top: 15px;
		padding-right: 0px;
	}
	
#lang a {
font-size: 20px;
color: #1d1d1b;
border-right: #1d1d1b solid 1px;
}

	#zeile3 {
		height: 175px!important;
	}
			
	.slide_text {
		display: none;
	}

#toBottom {
display: none;
}

#zeile4 {
width: 80%;
padding-top: 40px;
padding-bottom: 40px;
padding-left: 10%;
padding-right: 10%;
}

	#inhalt4 {
		width: 100%;
	}
	
#broti {
font-size: 16px;
padding-bottom: 30px;
}

#text h1 {
font-size: 30px;
margin-bottom:20px;
font-weight: 700;
}

#text h2 {
font-size: 23px;
margin-bottom:30px;
font-weight: 300;
}

#text h3 {
font-size: 20px;
font-weight: 700;
}

#text h4 {
font-size: 20px;
font-weight: 300;
}

#text h5 {
font-size: 18px;
font-weight: 700;
}

#text h6 {
font-size: 18px;
font-weight: 300;
}

#text img {
margin-right: 20px;
margin-bottom: 20px;
}

#text img.right {
margin-left: 20px;
margin-bottom: 20px;
}

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

#text .links {
margin-bottom: 20px;
}

#text .rechts {
float: left!important;
}

#text a.button {
width: 100%;
text-align: center;
font-size: 20px;
padding-left: 0px!important;
padding-right: 0px!important;
margin-right: 0px!important;
margin-bottom: 5px!important;
}

#text table tr td {
padding:10px;
}

#text table tr th {
padding:10px;
font-size: 20px;
}

#text .bilderreihe {
width: 102%;
}	

#text .csingle {
width:31.3333%!important;
height: 90px!important;
margin-bottom: 10px!important;
margin-top: 0px!important;
margin-right: 2%;
}

#text hr {
margin-top: 50px!important;
margin-bottom: 50px!important;
}

#text ol {
width: 100%;
}

#text ol li {
padding-left: 5%;
}

#text ul  {
left: 0%;
width: 100%;
}

#text ul li {
margin-left: 5%;
padding-left: 5%;
}

#zeile5 {
width: 80%;
padding-top: 40px;
padding-bottom: 20px;
padding-left: 10%;
padding-right: 10%;
background-image: none;
}

	#inhalt5 {
		width: 100%;
	}

.ih5_teaser_wrapper {
width: 100%;
}

.ih5_teaser {
margin-right: 0%;
width: 100%;
}

.ih5t_bild {
height: 200px;
}

.ih5t_text {
width: 80%;
padding-top: 25px;
padding-bottom: 25px;
padding-left: 10%;
padding-right: 10%;
background-color: #FFFFFF;
margin-bottom: 20px;
}

.ih5t_text b {
font-size: 25px;
margin-bottom: 20px;
}

.ih5t_text .mehr {
width: 100%;
font-size: 25px;
background-color: #FFFFFF;
padding-left: 0px;
padding-right: 0px;
}

#zeile6 {
width: 80%;
padding-top: 60px;
padding-bottom: 40px;
padding-left: 10%;
padding-right: 10%;
background-image: none;
}

	#inhalt6 {
		width: 100%;
	}
	
#kontakt_unten {
width: 100%;
text-align: center;
padding-bottom: 40px;
}

#bottomnav {
width: 100%;
padding-bottom: 40px;
}

#newsletter {
width: 100%;
text-align: center;
padding-bottom: 40px;
}

#social_unten {
width: 100%;
height: 80px;
position: relative;
bottom: auto;
left: auto;
margin-left: auto;
display: inline-block;
text-align: center;
}

#social_unten a {
float: none;
display: inline-block;
}

#cookiezeile {
position: fixed;
}

#cookieinhalt {
width: 80%;
padding-left: 5%;
padding-right: 15%;
padding-top: 15px;
padding-bottom: 15px;
min-height: 5px;
line-height: 1.0;
}

#okcookie {
right: 5%;
}
	
}

@media (min-width: 1px) and (max-width: 460px) {

#text .bilderreihe {
width: 103%;
}	

#text .csingle {
width:47%!important;
height: 90px!important;
margin-bottom: 10px!important;
margin-top: 0px!important;
margin-right: 3%;
}

}