@charset "UTF-8";

@media (max-width: 1270px)
{
	.hausnummer
	{
		width:250px;
	}

}


@media (max-width: 1199px)
{
	.container-pad-max
	{
		max-width:768px!important;
	}
	
	.container-form
	{
		max-width:1023px!important;
	}

	.hausnummer
	{
		width:300px;
	}
	
	.kontakt-breite-ansprechpartner
	{
		max-width:463px;
		margin-left:auto;
		margin-right:auto;
	}	
	
}

@media (max-width: 991px)
{

	.kontakt-breite
	{
		max-width:463px;
		margin-left:auto;
		margin-right:auto;
	}	
	
.menu-nav
{
	display:none!important;			
}
	

.menu-button
{
	display:block;
}	

.kontakt-item-text
{
    font-size:16px;
}	

.kontakt-item 
{
      margin-left:auto;
      margin-right:auto;
      width:350px;    
}	
	
.banneroben-textfeld
{
	color:#FEFEFE;
}

.banneroben-text-1 a, .banneroben-text-2 a
{
	color:#FEFEFE;
}

	
.banneroben-strich
{
	background:#FEFEFE;
}
	
	
}

@media (max-width: 767px)
{
 
.trenner-logo-out-1, .trenner-logo-out-2 
{
	width:150px;
	height:56px;
}

.trenner-logo-out-1
{
	right:170px;
}

.trenner-logo-out-2 
{
	right:10px;
}
	
	
	
}

	
@media (max-width: 575px)
{
	
.container
{
	padding-left:15px!important;
	padding-right:15px!important;
}	
	
	
.highlighttext
{
    font-size:18px;
    padding-left:10px;
    padding-right:10px;
}	
	
.mobile-container
{
	padding-left:15px;
	padding-right:15px;
}
	
.impressum-textbox
{
    padding:15px;
}
	
	
  
    
.box-limit	
{
    width:300px;
    margin-left:auto;
	margin-right:auto;
}
		
.brands-rechteck
{
    width:300px;
    margin-left:auto;
	margin-right:auto;
}	
	
.infoheader
	{
		text-align:center;
		width:100%;
	}

	

.telefontext, .telefonnummer
{	
	font-size:13px;	
}
		

	
.mobilmenufenster
{
	top:60px;
}	

.header-zeile
{
	height:60px;
}
	
.header-menu
{
	top:60px;
}
	
.header-menu-abstand
{
	height:60px;
}
	
	
.mobilenavibutton
{
	display:block;
	position:absolute;
	right:14px;
	top:10px;
}

.logooben
{
	width:180px;
	top:13px;
	left:10px;
}	
	
	
.ausblenden575	
{
	display:none!important;		
}
	
.bannerbalken
{
	width:332px;
}	

	
.kontakt-breite-ansprechpartner
{
	max-width:320px;
	margin-left:auto;
	margin-right:auto;
}		
	
.kontakt-breite
{
	max-width:320px;
	margin-left:auto;
	margin-right:auto;
}		
	
.form-feld-aussen, .form-feld-aussen-auswahl
{
	max-width:320px;
	height:82px;
}

.form-feld-innen
{
	width:300px;
	height:52px;
	right:10px;
	top:31px;
}

.form-feld-text
{
	left:10px;
	top:12px;
}	
	
	
}




@media (max-width: 374px) {

.bannerbalken
{
	width:310px;
}
	
.banneroben-strich
{
	margin-left:10px;
	margin-right:10px;
}
  
.trenner-logo-out-1, .trenner-logo-out-2 
{
	width:110px;
	height:auto;
}

.trenner-logo-out-1
{
	right:170px;
}

.trenner-logo-out-2 
{
	right:10px;
}	


.form-feld-text
{
	left:10px;
	top:12px;
}	
	
.hausnummer, .form-feld-innen, .form-feld-auswahl
{
	width:250px;
}

	
}


@media (max-width: 575px) {
  .hidden-mb {
    display: none !important;
  }
}


@media (max-width: 991px) {
  .hidden-mobile {
    display: none !important;
  }
}
	

@media (min-width: 768px) {
  .hidden-md {
    display: none !important;
  }
}


@media (min-width: 1199px) {
  .hidden-lg {
    display: none !important;
  }
}
	
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-tab {
    display: none !important;
  }
}

@media (min-width: 576px) and (max-width: 767px) {
  .hidden-tab-2 {
    display: none !important;
  }
}


@media (min-width: 992px) {
  .hidden-scr {
    display: none !important;
  }	
}


	