/* Busreisen Ettenhuber Template - All rights reserved by Alois Strugger, Author of this Code  */

img {
  max-width: 100%;
  height: auto;
}

.site-footer__copyright {
  font-family:'Frutiger LT W01_47 Light Cond';
  background-color: #f4f4f4;
  color:#000;
  font-size: 12px;
  text-align: center;
  padding: 17px 15px;
  letter-spacing:0.01em;
}

.block__content {
  padding: 15px 25px 0 25px; /*  oben rechts unten links  */
  position: relative;
  overflow: hidden;
}

.block__content_reisedetailseite {
  padding: 0 25px 0 25px; /*  oben rechts unten links  */
  position: relative;
  overflow: hidden;
}


/* Eingabefelder placeholder Farbe ändern */

input::-webkit-input-placeholder {
color: black !important;
}
 
input:-moz-placeholder { /* Firefox 18- */
color: black !important;  
}
 
input::-moz-placeholder {  /* Firefox 19+ */
color: black !important;  
}
 
input:-ms-input-placeholder {  
color: black !important;  
}

/* Schrifttyp Auwahlmeü Reisekategorie und Reiseland*/
option { 
			font: -moz-pull-down-menu;
			font-size:1.1em;
		}
		

/* Text Content*/
.headline-content-02 {		
font-size:1.6em;
margin-top:20px;
font-family:'Frutiger LT W01_57 Condensed';
letter-spacing:0.01em;
line-height:1.2em;
}

.headline-content {		
font-size:2.0em;
margin-top:20px;
font-family:'Frutiger LT W01_57 Condensed';
letter-spacing:0.01em;
line-height:1.2em;
		}
		
		
.headline-content-startseite {
font-size:2.8em; /* 3.2*/
margin-top:20px;
font-family:'Frutiger LT W01_67 Bold Cond';
letter-spacing:0.01em;
line-height:1.2em;
color:white;
padding-top:50px;
padding-bottom:10px;
}

@media only screen and (max-width: 1600px) {
 .headline-content-startseite {
font-size:2.3em; /* 2.7*/
margin-top:60px;
font-family:'Frutiger LT W01_67 Bold Cond';
letter-spacing:0.01em;
line-height:1.2em;
color:white;
padding-top:0;
padding-bottom:17px;
}
	}
	
	
	@media only screen and (max-width: 1300px) {
 .headline-content-startseite {
font-size:1.7em; /* 2.2*/
margin-top:60px;
font-family:'Frutiger LT W01_67 Bold Cond';
letter-spacing:0.01em;
line-height:1.2em;
color:white;
padding-top:0;
padding-bottom:15px;
}
	}

@media only screen and (max-width: 1024px) {
 .headline-content-startseite {
font-size:1.8em; /* 2.2*/
margin-top:20px;
font-family:'Frutiger LT W01_67 Bold Cond';
letter-spacing:0.01em;
line-height:1.2em;
color:white;
padding-top:0;
padding-bottom:5px;
}
	}
		
.fliesstext-content {		
font-size:1.4em;
font-family:'Frutiger LT W01_47 Light Cond';
letter-spacing:0.01em;
		}

.fliesstext-content-in-a-box {		
font-size:1.4em;
font-family:'Frutiger LT W01_57 Condensed';
letter-spacing:0.01em;
	line-height:1.2em;
	padding:0;
	margin:0;
		}

.fliesstext-content-suchausgabeseite {		
font-size:1.3em;
font-family:'Frutiger LT W01_47 Light Cond';
letter-spacing:0.01em;
	color:white;
	margin: 10px 10px 0 10px;
		}

.suchausgabeseite-gesamtbreite {
width:100%; /* vorher 93% */
	margin:0
		;padding:0;
	}

@media (max-width:1480px){
	.suchausgabeseite-gesamtbreite{width:100%;
	margin:0
		;padding:0;}
	}

.suchausgabeseite-headline {
    color:#fff;
	font-family:'Frutiger LT W01_67 Bold Cond';
	font-weight:normal;
	padding:0;
	margin: 10px 0 0 5%;
	text-transform:uppercase;
	font-size:1.1em;
	line-height: 1.2em; /* Oder dein gewünschter Wert */
    min-height: 2.4em; /* 2 Zeilenhöhe */
	}

.suchausgabeseite-bold {
font-family:'Frutiger LT W01_67 Bold Cond';
	line-height: 1.8em;
	letter-spacing:0.01em;
	}
.suchausgabeseite-button {
  background-color:white; /* Green */
  border: none;
  color:black;
  padding: 2px 10px 2px 10px;
  margin:5px 0 15px 0;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 1.3em;
  font-family:'Frutiger LT W01_67 Bold Cond';
  letter-spacing:0.01em;
}

.suchausgabeseite-button:hover {
  color:black;
}


/* Conten Formulare*/

.content-formulare {
height:35px;font-size:1.1em;font-weight:normal;letter-spacing:0.01em;
}


/* Busflotte Darstellung */

@media only screen and (min-width: 1800px) {
	
.busflotte-bild {
  float:left;
  width:315px;
  margin-bottom:10px;
}
	
.busflotte-text {	
	float:left;
	width:58%;
	padding-left:5px;
	
	}
	}
	
	@media only screen and (max-width: 1850px) {
	
.busflotte-bild {
  float:left;
  width:315px;
  margin-bottom:10px;
}
	
.busflotte-text {	
	float:left;
	width:50%;
	padding-left:5px;
	
	}
	}
	
	
	
@media only screen and (max-width: 1570px) {
	
.busflotte-bild {
  float:left;
  width:100%;
}
	
.busflotte-text {	
	float:left;
	width:100%;
	padding-left:5px;
	
	}
	}


.goldener-balken {	
	padding-top:2px;
	padding-right:1%;
	height:34px;
	display:block;
	color:white;
	width:100%; 
	text-align:center;
	background-color:#b48c20;
	}

.goldener-balken-inhalt {	
	color:#fff;
	font-family:'Frutiger LT W01_67 Bold Cond';
	font-weight:normal;
	font-size:1.5em;
	vertical-align: bottom;
}


.headline-chronik {
font-family:'Frutiger LT W01_67 Bold Cond';
font-weight:normal;
font-size:1.4em;
letter-spacing:0.01em;
padding-top: 10px;
padding-bottom:10px;
}

.container-chronik {
width:100%;
margin-top:20px;
height:235px;
}


@media only screen and (max-width: 1750px) {
	
.container-chronik {
width:100%;
margin-top:20px;
height:200px;
}
	}
	
	
@media only screen and (max-width: 1024px) {
	
.container-chronik {
width:100%;
margin-top:20px;
height:265px;
}
	}


/* Navigation Content Slider */
.navigation-content-slider {
width: 100%;
margin-top:15px;
	text-align: center;
}

@media only screen and (max-width: 1600px) {
.navigation-content-slider {
width:100%;
margin-top:15px;
text-align: center;
}
}


/* iMac */
@media only screen and (min-width: 4480px) {
.navigation-content-slider {
width:100%;
margin-top:15px;
text-align: center;
}
}

/* Abstandhalter */

.abstandhalter-25px {
width:100%;
height:25px;
}

.abstandhalter-10px {
width:100%;
height:10px;
}

/* Headline Content Slider */

.headline-content-slider {
.headline-content-slider {
	background-color: #b48c20;
	align: center;
	height: 34px;
	text-align: center;
	font-size: 1.8em;
	color: white;
	width: 100%;
}
}





/* iMac */
@media only screen and (max-width: 1459px) {
.slider {
width:100%;
  }
  }  
@media only screen and (min-width: 1460px) {
.slider {
width:100%;
  }
  }

@media only screen and (min-width: 4480px) {
.slider {
width:100%;
  }
  }
 	
/* iMac Ende*/	
	





/* Goldene Navi soll Content nicht überlagern */

@media (min-width: 1023px ) and (max-width: 1479px ) {
  .container {
    max-width: calc(100% - 100px);
  }
}




/* hinzugefügt wg Zentrierung */
.container-aligned {
  width: 100%; /* vorher  width: 94%; */
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

@media only screen and (max-width: 1600px) {
  .container-aligned {
    width: 100%; /* vorher  width: 94%; */
    max-width: 100% !important;
  }
}



/* iMac */
@media only screen and (min-width: 4480px) {
  .container-aligned {
  width: 100%; /* vorher  width: 94%; */
  margin: 0 !important;
  padding: 0 !important;
  }
}




/* Neue Klasse */
@media only screen and (max-width: 1600px) {
.headline-content-slider {
  background-color:#b48c20;
	align:left;height:34px;
	text-align: center;
	font-size:1.8em;
	color:white;
  width: 100%;
}
}


@media only screen and (min-width: 4480px) {
.headline-content-slider {
  background-color:#b48c20;
	align:left;height:34px;
	text-align: center;
	font-size:1.8em;
	color:white;
    width: 100%;
}
}

/* Ende neue Klasse */
@media only screen and (max-width: 1024px) {
.headline-content-slider {
	background-color:#b48c20;
	align:left;height:34px;
	text-align: center;
	font-size:1.8em;
	color:white;
	width:100%;
}
}

@media only screen and (max-width: 1024px) {
.headline-content-slider {
	background-color:#b48c20;
	align:left;height:34px;
	text-align: center;
	font-size:1.8em;
	color:white;
	width:100%;
}
}


/* iMac */
@media only screen and (max-width: 1459px) {
.headline-content-slider {
	background-color:#b48c20;
	align:left;height:34px;
	text-align: center;
	font-size:1.8em;
	color:white;
	width:100%;
  }
  }  
@media only screen and (min-width: 1460px) {
.headline-content-slider {
	background-color:#b48c20;
	align:left;height:34px;
	text-align: center;
	font-size:1.8em;
	color:white;
	width:100%;
  }
  }

@media only screen and (min-width: 4480px) {
.headline-content-slider {
	background-color:#b48c20;
	align:left;height:34px;
	text-align: center;
	font-size:1.8em;
	color:white;
	width:100%;
  }
  }
 	
/* iMac Ende*/	
	







/* Startseite Headerbild */
.headerbild {
width:100%;
max-height:717px;
content: url("../bilder/header-startseite.jpg");
background-size:100%;
}

/* Startseite Content Button */
.startseite-content-button {
  background-color:white; /* Green */
  border: none;
  color:black;
  padding: 10px 15px 10px 15px;  /*  oben rechts unten links  */
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin-bottom:20px;
}

/* Eventkalender Button */
.eventkalender-button {
  background-color:black; /* Green */
  border: none;
  color: white;
  padding: 5px 7px 5px 7px;  /*  oben rechts unten links  */
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 14px;
}

.eventkalender-button:hover {
  color:white;
}
.eventkalender-button:active {
  color:white;
}




