@media only screen and (min-width : 768px) {
.club-head {

	color:#7f5f4f;
	font-size:28px;
	float:left;
	width:93%;
	margin-bottom: 26px;
	
}
	
	.anfrage .btn-action:hover {
    color: #fff !important;
    background-color: #7f5f50!important;
}
	
}

@media only screen and (max-width : 1059px)
{
	.logo2 {
    float: right;
    width: 180px;
    height: 62px;
    margin-top: 17px;
    margin-right: 0px;
}
}


@media only screen and (max-width : 680px) {
	.angebot {
		background-color:#d3ba86 ;
		color: white;
}
	
	.angebot_reisedatum {
	font-size: 12px;
	text-decoration: none;
	color: white;
	font-weight: bold;
	text-align: center;
}
	.angebot img {
    float: left;
    width: 100% !important;
    height: auto;
    padding: 0px 15px;
}
	
.angebot h2 {
	color:white;
	padding: 0px;
	margin: 0px;
	font-size: 20px;
	text-decoration: none;
}
	
	.angebot a:hover {
		text-decoration: none;
	}
	
	.angebote_ziel a:hover {
		text-decoration: none;
	}
	
	
.elastic-video {
    position: relative;
    padding-bottom: 55%;
    padding-top: 15px;
    height: 0;
}
.elastic-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.elastic-video-wrapper {
    width: 100%;
    max-width: 100%;
	margin-left:-20px;
}

.yt-pc{
	display:none;
}
	
		#auorg-bg{
			display:none;
		}
		
		
.hotels_klein {
    /* margin-top: 80px; */
    float: left;
    width: 100%;
	margin-right:0px;
	height:auto;
	padding:10px;
	
}

.hotel-txt-klein {
    width: 100%;
    float: none;

}

.service_newsletter {
		display: none;
	}
	
.service_newsletter_2 {
	float:none;
     margin-left: 0px; 
     margin-bottom: 0px; 
}

.hotels_klein img{
	width:100%;
	
}

.angebot-klein {
    width: 100%;
    float: none;
}
	
.hotels-front {
    width: 100%;
	margin-right:0px;
	padding:10px;
	height:auto;

}

.hotel-txt-front {
    width: 100%;
}

.angebot-front {
    width: 100%;
	float:none;
}

.hotels-front img {
    float: none;
    width: 100%;
}
	
		.sterne{float:none;
	height:10px !important;
	width:auto !important;
	}
	
	.angebot-resp{
		display:none;
	}
	
	.padding-20{
		padding:0px 20px;
	}
	
	.feed{
		display:none;
	}
	
.anfrage-fixed{
	position:fixed;
	text-align:center;
	width:100%;
	background-color:#edbf06;
	float:bottom;
	top:92%;
	z-index:9999;
	height: 75px;
    padding-top: 12px;
	margin-top:-24px;
}

.btn-lang{
	display:none;
}

.footer{
	margin-bottom:75px;
}
	
/*INDEX*/
.schnellsuche-tablet{
	display:none;
}


	
	
.logo-mobile img{
	width: 100%;
    max-width:130px;
    height: auto;
    margin-top: 10px;
    float: left;
    margin-left: 15px;
}
	
#menu{display:none;
}

#container{
	width:100%;}

#header{display:none;}

.sidebar{display:none;}

#wrapper{
	width:100%;
	background:none;
}

.navi{display:none;}

.content {
    width: 100%;
    padding: 0px 10px;
}

.content-head{
	width:100%;
}

.content-main{
	width:100%
}

.aldiana-banner{
	width:100%;
	padding:0px 15px;
}

.aldiana-banner img{
	width:100%;
	height:auto;
}

.hotel-main{
	width:100%;
	font-size:13px;
}
.hotel-main-index{
	width:100%;
}

#wrapper-hover{
	width:100%;
}

.main{
	width:100%;
}

.main-content{
	width:100%;
}

.footer{
	width:100%;
}

.badges{
	width:100%;
	display:none;
}

.badges-mobile{
	width:100%;
	margin-bottom:45px;
}

.fb-badge{width:100%;
margin:0px;
display:none;
}

.fb-badge-mobile{width:100%;
margin:0px;
}

.footu{
	width:100%;
}

.konzept-main{
	width:100%;
}

.bugfix-2{
	width:100%;
	height:auto;
}

.full-width{
	width:100% !important;
}

.carousel{display:none !important;}

.caroufredsel_wrapper{display:none !important;}

.hotels img{
	width:100%;
	height:auto;
}
.hotel-txt{ width:100%;
}

.hotels{
	width:100%
}

.navi-con>li {
	width:40%;
	margin-left:35px;
}

.triangle-isosceles:after {
	left:47%;
}

.elastic-video {
    position: relative;
    padding-bottom: 55%;
    padding-top: 15px;
    height: 0;
}
.elastic-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.elastic-video-wrapper {
    width: 100%;
    max-width: 100%;
	margin-left:-20px;
}

.yt-pc{
	display:none;
}

ul.badges-gal {
  text-align: center;
  list-style-type:none;
  padding:0;
}

ul.badges-gal li {
display: inline-block;
margin-bottom:20px;
}

.e-mail{
	width:100%;
}

.e-mail-anmelden{
	width:100%;
	margin-right:0px;
}

.sidebar-newsletter-mobile{
	font-size:18px;
	margin-bottom:60px;

}

.sidebar-service{
	color:#666666;
}
.sidebar-anfrage{
	width:100%;
	height:auto;
	margin-top:0px;
	margin-bottom:70px;
}
.sidebar-anfrage img{
	width:100%;
	height:auto;
}
/*INDEX*/


/*REISEANFRAGE*/
.anfrage-head{
	width:100%;
	padding-left:20px;
}
.anfrage-headmain{
	width:100%;
}
.anfrage-main{
	width:100%;
}
.row{
	margin-left:0px;
	margin-right:0px;
}

.headmain-tiefpreis{
	width:100%;
}
.headmain-kostenlos{
	width:auto;
}

.anfrage-main label{
	    font-size: 10px;
    margin-bottom: 0px;
}

.anfrage-main input{
    margin-bottom: 10px;
    height: 34px;
    padding-left: 15px;
    padding-right: 15px;
}

.anfrage-main select{
    margin-bottom: 10px;
    height: 34px;
    padding-left: 15px;
    padding-right: 15px;
}

.full-width{
	width:100% !important;
}

.anfrage-headmain img{
	width:100%;
	height:auto;
	padding:0px 20px;
}

.anfrage-sub-titel{
    font-size: 16px;
    font-weight: bold;
    margin-top: 25px;
    width: 100%;
    margin-bottom: 15px;
    float: left;
}
/*REISEANFRAGE*/


/*ANGEBOTE*/

.angebot{
	width:100%;
}

.angebote_hotel{
	float:right;
}
.angebot-content{
	width:100%;
	padding-left:15px;
	margin-top:10px;
}
.angebot img{
	width:100%!important;
	padding:0px 15px;
}	
/*ANGEBOTE*/


/*CLUB INDEX*/


.pura-video-mobile {
    position: absolute;
    width: 200px;
    top: 288px;
}

.mobile{
	display:none;
}
.club-sidebar {
	display:none;
}
.club-navi {
	display:none;
}

.club-bild{
	width:100%;
	height:auto;
	padding:0px 20px;
}

.club-bild img{
	width:100%;
	height:auto;
}

.club-icons{
	width:100%;
	padding-left:4%;
	margin-top:-67%;
	margin-left:0px;
	display:none;
}

.club-icons img{
	width:8%;
	height:auto;
	margin-bottom:10px;
	float:left;
}
/*.bewertung{
	display:none;
}*/
.pura-video{
	display:none;
}
.club-content{
	width:100%;
	padding:0px 20px;
}

.mobile{
	display:none;
}
.club-head {
    margin-left: 20px;
    margin-bottom: 20px;
}
.club-sidebar {
	display:none;
}

.group1 img{
	width:100%;
	margin-top:10px;
	height:75px;
	margin-right:-3px;
}

.group2 img{
	width:100%;
	margin-top:10px;
	height:75px;
	margin-right:-3px;
}

.club-sidebar-mobile .group1 img{
	width:20%;
	margin-top:10px;
	height:75px;
	margin-right:-3px;
}

.club-sidebar-mobile .group2 img{
	width:33%;
	margin-top:10px;
	height:75px;
	margin-right:-3px;
}

.group1 i{
    position: relative;
    top: -50px;
    left: 88%;
    color: #14120d;
    font-size: 30px;
}

.group2 i{
    position: relative;
    top: -50px;
    left: 88%;
    color: #14120d;
    font-size: 30px;
}

.morepic {
	margin-top:15%;
	float:right;
}
#mehrpic{
	float:right;
}

.club-txt{
	width:100%;
}
.hotline-anfrage{
	width:100%;
}
.anfrage{
	width:100%;
}
.table-kat{
	width:20%;
}
.table-bew{
	width:13%;
}
.club-bewertung{
	width:100%;
}
table{
	width:100%;
}
.facebook-club{
	width:100%;
}

.hotelang-mobile {
    background-color: #dd271f;
    color: #fff;
    padding: 7px 12px 7px 12px;
    width: 100%;
    float: left;
    z-index: 1000;
    position: relative;
	font-size:14px;
	font-weight:normal;
}

.hotelang-mobile a{
	color:#fff;
	font-size:26px;
	font-weight:bold;
}

.hotelang-head-mobile {
	font-size:18px;
	font-weight:normal;
	margin-top:10px;
}
/*CLUB INDEX*/


/*CLUB KARTE*/

.intrinsic-container {
    position: relative;
    padding-bottom: 60%;
    height: 0;
    overflow: hidden;
}

.intrinsic-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%!important;
    height: 100%!important;
}

.club-karte{
	padding:0px 20px;
	width:100%;
}
/*CLUB KARTE*/


/*CLUB ZIMMER*/
.club-zimmer{
	width:100%;
	padding:0px 20px;
}
.zimmer-typ{
	width:100%;
}

.zimmerbild{
	width:20%;
	height:auto;
}
/*CLUB ZIMMER*/


/*CLUB BILDERGALERIE*/

.gallerie img{
	width:100%;
	height:auto;
}

.club-bildergalerie {
	width:100%;
	padding:0px 5px 0px 20px;
	margin-top: -45px;
}
/*CLUB BILDERGALERIE*/


/*SERVICE*/

#bestpreisgarantie{
	width:100%;
	padding:0px 20px;
	text-align:center;
}

#bestpreisgarantie p{
	width:100%;
	margin-left:0px;
}

#bestpreisgarantie img{
	float:none;
}

#newsletter{
	width:100%;
	padding:0px 20px;
	text-align:center;
}

#newsletter img{
	float:none;
}

#newsletter p{
	width:100%;
	margin-left:0px;
}

#sicherheit{
	width:100%;
	padding:0px 20px;
	text-align:center;
}

#sicherheit img{
	float:none;
}

#sicherheit p{
	width:100%;
	margin-left:0px;
}

.service-head{
	width:100%;
	padding:0px 20px;
}

.service-headmain{
	width:100%;
	padding:0px 20px;
}

.service-headmain img{
	width:100%;
	height:auto;
}

.service-headmain ul{
	width:100%;
	padding-left:20px;
}

#d2{
	width:33% !important;
	margin-left:0px;
}

#d3{
	width:33% !important;
	margin-left:0px;
}

#d4{
	width:33% !important;
	margin-left:0px;
}
/*SERVICE*/

/*CLUB INDEX NAV_PILLS*/
.navi-con {
    margin-bottom: 0px;
    padding-left: 0px;
    font-size: 12px;
    border: 0;
    z-index: 10;
    display: gri;
    float: left;
	width:100%;
	padding:0px 20px;
}

.nav-pills>li {
    float: left;
}

.nav-pills > li > a {
    border-radius: 0px; 
}

.nav-pills>li>a {
    border-radius: 0px;
}

.nav-pills>li+li {
    margin-left: 0px; 
}

.club-navi{
	display:none;
}

.navi-con>li {
     width: 25% !important; 
    margin-left: 0px;
	margin-right:0px;
}

.navi-con>li>a{
	font-size:15px;
	padding:8px 21px;
}
.triangle-isosceles3:after {
	left:45%;
}
/*CLUB INDEX NAV_PILLS*/


/*FOOTER*/

.sidebar-newsletter form {
	width:100%;
}

.e-mail{
	width:100%;
}

.sidebar-newsletter {
	width:100%;
	margin-top:0px;
}

.sidebar-newsletter p{
	color:#666666;
}
/*FOOTER*/


/*BEWERTUNG*/

.bewertung{
	width:100%;
	float:left;
	margin-top:0px;
	position:none;
	top:none;
	padding:0px 20px;
}

.progress{
	width:100%;
	position:none;
	top:0px;
	left:0px;
	margin-bottom:-20px;
}

.progress-bar . progress-bar-success{
	width:100%;
}

.bew-daumen{
	float:left;
	margin-top:2px;
	margin-left:10px;
}
/*BEWERTUNG*/

.morepic{
	display:none;
}

#resp-menu{
	width:100%;
	padding:0px 20px;
	display:none;
}

/*
.front #cboxLoadedContent{
	width:100% !important;
	height:auto !important;
}

#cboxLoadedContent img{
	width:50% !important;
	height:auto !important;
	margin:0px;
}

#cboxContent{
	width:48% !important;
}

#cboxBottomCenter{
	width:48% !important;
}

#cboxTopCenter{
	width:48% !important;
}

#cboxWrapper{
	width:100% !important;
}

#colorbox{
	width:100% !important;
}

#cboxContent{
	height:auto !important;
}

/*#cboxLoadedContent{
	width:100%;
}*/
#inline_content{
	width:30% !important;
	height:auto;
}

}







@media only screen and (max-width : 730px) {
	
	.k-left{
		display:none !important;
		float:none;
	}
	
	.k-right{
		width:100%;
		padding:0px 20px;
	}
	
	.konzept-head{
		padding:0px 20px;
	}

}




@media only screen and (min-width : 680px) and (max-width: 980px) {

		.angebot {
		background-color:#d3ba86 ;
		color: white;
}
	
			.mobiletellink{
	display:none !important;
}
	
	.angebot a:hover {
		text-decoration: none;
	}
	
	.angebote_ziel a:hover {
		text-decoration: none;
	}
	
	.angebot h2 {
    color: white;
}
	
	.angebot_reisedatum {
		color: white;
		text-align: center;
}
	
.hotels_klein {
    margin-top: 130px; 
    float: left;
    width: 33%;
	margin-right:0px;
}

.service_newsletter {
		display: none;
	}
	
.service_newsletter_2 {
	 float:none;
     margin-left: 0px; 
     margin-bottom: 0px; 
}

.hotel-txt-klein {
    width: 98%;
    float: left;
}

.hotels_klein img{
	width:98%;
	
}

.angebot-klein {
    width: 98%;
    float: left;
}
	
.hotels-front {
    width: 50%;
	margin-right:0px;

}

.hotel-txt-front {
    width: 98%;
}

.angebot-front {
    width: 98%;
	float:left;
}

.hotels-front img {
    float: none;
    width: 98%;
	
}
	
	
	.sterne{float:none;
	height:10px !important;
	width:auto !important;
	}
	
	
	.angebot-resp{
		display:none;
	}
	
	.padding-20{
		padding:0px 20px;
	}
	
	.feed{
		display:none;
	}
	
.anfrage-fixed{
	position:fixed;
	text-align:center;
	width:100%;
	background-color:#edbf06;
	float:bottom;
	bottom:0%;
	z-index:9999;
	height: 75px;
    padding-top: 12px;
}	

.btn-klein{
	display:none;
}

.footer{
	margin-bottom:75px;
}

/*INDEX*/
#menu{display:none;
	}
	

.elastic-video-wrapper {
	display:none;
}

.fb-badge{width:100%;
margin:0px;
display:none;
}

.fb-badge-mobile{width:100%;
margin:0px;
}

.badges{
	display:none;
}

.badges-mobile{
	width:100%;
}


ul.badges-gal {
  text-align: center;
  list-style-type:none;
  padding:0;
}

ul.badges-gal li {
  display: inline-block;
  margin-bottom:20px;
}

.carousel{display:none !important;}

.caroufredsel_wrapper{display:none !important;}


.sidebar{display:none;}

#wrapper{
	width:100%;
	background:none;
}

.slicknav_menu{
	display:none;
}

#container{
	width:100%
}

#header{
	width:100%;
}

.main{
	width:100%;
}

.content{
	width:43%;
	margin-left:20px;
}

.yt-pc{
	width:50%;
}

.main-content{
	width:100%;
}
.hotel-main{
	width:100%;
	padding:20px;
}

.hotel-main-index{
	width:100%;
	padding:20px;
}

#wrapper-hover{
	width:100%;
}
.bugfix-2{
	width:100%;
	height:auto;
}

.konzept-main{
	width:100%;
}

.footer{
	width:100%;
}
.badges{
	width:100%;
}

.footu{
	width:100%;
}

.hotels{
	width:100%;
}

.hotels img{
	width:100%;
	height:auto;
}

.hotel-txt{
	width:100%;
}

.aldiana-banner{
	width:100%;
	padding:0px 15px;
}

.aldiana-banner img{
	width:100%;
	height:auto;
}

.navi-con>li {
	width:40%;
	margin-left:70px;
}

.triangle-isosceles:after{
	left:46%;
}

.sidebar-newsletter-mobile{
	display:none;
}

/*.mobile{
	display:none;
}*/

.sidebar-service {
    color: #666666;
    margin-right: 10px;
    margin-top: 0px;
    text-align: center;
}

.row{
	margin-left:0px;
	margin-right:0px;
}

.tablet{
	display:none;
}

.schnellsuche-tablet .form-control{
	    display: none;
    width: 63%;
    /* float: right; */
    height: 45px;
    /* margin-left: 100%; */
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #7f5f4f;
    background-color: #fff;
    background-image: none;
    /* border: 1px solid #ccc; */
    border-radius: 0px;
    /* -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); */
    /* box-shadow: inset 0 1px 1px rgba(0,0,0,.075); */
}
/*INDEX*/


/*REISEANFRAGE*/
.anfrage-head{
	width:100%;
	padding-left:20px;
}
.anfrage-headmain{
	width:100%;
}
.anfrage-main{
	width:100%;
}
.row{
	margin-left:0px;
	margin-right:0px;
}

.headmain-tiefpreis{
	width:40%;
}
.headmain-kostenlos{
	width:auto;
}

.anfrage-main label{
	    font-size: 10px;
    margin-bottom: 0px;
}

.anfrage-main input{
    margin-bottom: 10px;
    height: 34px;
    padding-left: 15px;
    padding-right: 15px;
}

.anfrage-main select{
    margin-bottom: 10px;
    height: 34px;
    padding-left: 15px;
    padding-right: 15px;
}

.full-width{
	width:100% !important;
}

.anfrage-headmain img{
	width:40%;
	height:auto;
	padding:0px 20px;
}

.anfrage-sub-titel{
    font-size: 16px;
    font-weight: bold;
    margin-top: 25px;
    width: 100%;
    margin-bottom: 15px;
    float: left;
}
/*REISEANFRAGE*/


/*ANGEBOTE*/

.angebot{
	width:100%;
	padding:0% 1%;
}

.angebote_hotel{
	float:right;
}
.angebot-content{
	float:left;
	width:60%;
	margin-left:30px;
}

.angebot img{
	height: auto;
}	
/*ANGEBOTE*/


/*CLUB INDEX*/

.club-bild{
	width:100%;
	height:auto;
	padding:0px 20px;
}

.club-bild img{
	width:100%;
	height:auto;
}

.club-icons{
	width:100%;
	padding-left:4%;
	margin-top:-58%;
	margin-left:0px;
	display:none;
}

.club-icons img{
	width:8%;
	height:auto;
	margin-bottom:10px;
	float:left;
}
/*.bewertung{
	display:none;
}*/
.pura-video{
	display:none;
}
.club-content{
	width:100%;
	padding:0px 20px;
}

.mobile{
	display:none;
}

.club-head{
	margin-left:32px;
}
.club-sidebar {
	display:none;
}

.group1 img{
	width:100%;
	height:145px;
	margin-right:-3px;
	margin-top:10px;
}

.group2 img{
	width:100%;
	height:145px;
	margin-right:-3px;
	margin-top:10px;
}

.club-sidebar-mobile .group1 img{
	width:20% !important;
	height:145px;
	margin-right:-3px;
	margin-top:10px;
}

.club-sidebar-mobile .group2 img{
	width:20% !important;
	height:145px;
	margin-right:-3px;
	margin-top:10px;
}

.group1 i{
	position:relative;
	top:-86px;
	left:88%;
	color:14120d;
}

.group2 i{
	position:relative;
	top:-86px;
	left:88%;
	color:14120d;
}

.morepic {
	margin-top:15%;
	float:right;
}
#mehrpic{
	float:right;
}

.club-txt{
	width:100%;
}
.hotline-anfrage{
	width:100%;
}
.anfrage{
	width:100%;
}
.table-kat{
	width:20%;
}
.table-bew{
	width:13%;
}
.club-bewertung{
	width:100%;
}
table{
	width:100%;
}
.facebook-club{
	width:100%;
}

.hotelang-mobile {
    background-color: #dd271f;
    color: #fff;
    padding: 7px 12px 7px 12px;
    width: 200px;
    float: left;
    z-index: 1000;
    position: relative;
	font-size:14px;
	font-weight:normal;
}

.hotelang-mobile a{
	color:#fff;
	font-weight:bold;
}

.hotelang-head-mobile {
	font-size:18px;
	font-weight:normal;
	margin-top:10px;
}
/*CLUB INDEX*/


/*CLUB KARTE*/

.intrinsic-container {
    position: relative;
    padding-bottom: 60%;
    height: 0;
    overflow: hidden;
}

.intrinsic-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%!important;
    height: 100%!important;
}

.club-karte{
	padding:0px 20px;
	width:100%;
}
/*CLUB KARTE*/


/*CLUB ZIMMER*/
.club-zimmer{
	width:100%;
	padding:0px 20px;
}
.zimmer-typ{
	width:100%;
}

.zimmerbild{
	width:20%;
	height:auto;
}
/*CLUB ZIMMER*/


/*CLUB BILDERGALERIE*/
.gallerie img{
	width:100%;
	height:auto;
}

.club-bildergalerie {
	width:100%;
	padding:0px 5px 0px 20px;
	    margin-top: -45px;
}
/*CLUB BILDERGALERIE*/


/*SERVICE*/

#bestpreisgarantie{
	width:100%;
	padding:0px 20px;
	text-align:center;
}

#bestpreisgarantie img{
	float:none;
}

#bestpreisgarantie p{
	width:100%;
	margin-left:0px;
}

#newsletter{
	width:100%;
	padding:0px 20px;
	text-align:center;
}

#newsletter img{
	float:none;
}

#newsletter p{
	width:100%;
	margin-left:0px;
}

#sicherheit{
	width:100%;
	padding:0px 20px;
	text-align:center;
}

#sicherheit img{
	float:none;
}

#sicherheit p{
	width:100%;
	margin-left:0px;
}


.service-head{
	width:100%;
	padding:0px 20px;
}

.service-headmain{
	width:100%;
	padding:0px 20px;
}

.service-headmain img{
	width:40%;
	height:auto;
}

.service-headmain ul{
	width:60%;
	padding-left:20px;
}

#d2{
	width:33% !important;
	margin-left:0px;
}

#d3{
	width:33% !important;
	margin-left:0px;
}

#d4{
	width:33% !important;
	margin-left:0px;
}
/*SERVICE*/


/*CLUB INDEX NAV_PILLS*/
.navi-con {
    margin-bottom: 0px;
    padding-left: 0px;
    font-size: 12px;
    border: 0;
    z-index: 10;
    display: gri;
    float: left;
	width:100%;
	padding:0px 20px;
}

.nav-pills>li {
    float: left;
}

.nav-pills > li > a {
    border-radius: 0px; 
}

.nav-pills>li>a {
    border-radius: 0px;
}

.nav-pills>li+li {
    margin-left: 0px; 
}

.club-navi{
	display:none;
}

.navi-con>li {
     width: 25% !important; 
    margin-left: 0px;
	margin-right:0px;
}
.triangle-isosceles3:after {
	left:45%;
}

.navi{
	width:100%;
}

.schnellsuche-tablet{
	float:left !important;
}
/*CLUB INDEX NAV_PILLS*/


/*FOOTER*/

.sidebar-newsletter form {
	width:100%;
}

.e-mail{
	width:100%;
}

.sidebar-newsletter {
	width:100%;
}
.sidebar-newsletter p{
	color:#666666;
}

.sidebar-anfrage{
	width:100%;
}
/*FOOTER*/



/*BEWERTUNG*/

.bewertung{
	width:100%;
	float:left;
	margin-top:0px;
	position:none;
	top:none;
	padding:0px 20px;
}

.progress{
	width:100%;
	position:none;
	top:0px;
	left:0px;
	margin-bottom:-20px;
}

.progress-bar . progress-bar-success{
	width:100%;
}

.bew-daumen{
	float:left;
	margin-top:2px;
	margin-left:10px;
}
/*BEWERTUNG*/
	
.pura-video-mobile {
    position: absolute;
    width: 200px;
    top: 288px;
}

.morepic{
	display:none;
}

#resp-menu{
	display:none;
}

}	

@media only screen and (min-width : 680px) and (max-width: 814px) {
	
	.schnellsuche-tablet{display:none !important;}
	
	.hotels_klein {
    margin-top: 74px;
    float: left;
    width: 33%;
    margin-right: 0px;
}
	
	
}

@media only screen and (max-width : 980px) {
	
		.angebote_ziel
	{
		color: white;
		text-align: center !important;
	}
	

	
}

@media only screen and (min-width : 980px) {
	
	.angebot-resp h2 {
    color: #7f5f4f;
    padding: 0px;
    margin: 0px;
    font-size: 20px;
	margin-top:15px;
}
	
	.angebot{
		display:none;
	}
	
	
.btn-klein{
	display:none;
}
.btn-lang{
	display:none;
}
	
/*INDEX*/
.schnellsuche-tablet{
	display:none !important;
}
	
#menu{display:none;
	}
	
.slicknav_menu{display:none;
	}


.elastic-video-wrapper{
	display:none;
}

.fb-badge{width:auto;

}

.fb-badge-mobile{width:100%;
margin:0px;
display:none;
}

.badges-mobile{
	display:none;
}

.sidebar-newsletter-mobile{
	display:none;
}

.mobile{
	display:none;
}

.hotel-main{
	margin-left:0px;
}

.hotel-main2{
	margin-left:-15px;
}

.hotel-main-index{
	margin-left:-15px;
}
/*INDEX*/	


/*REISEANFRAGE*/

.row{
	margin-left:0px;
	margin-right:0px;
}

.anfrage-main label{
	    font-size: 10px;
    margin-bottom: 0px;
}

.anfrage-main input{
    margin-bottom: 10px;
    height: 34px;
    padding-left: 15px;
    padding-right: 15px;
}

.anfrage-main select{
    margin-bottom: 10px;
    height: 34px;
    padding-left: 15px;
    padding-right: 15px;
}

.full-width{
	width:100% !important;
}


.anfrage-sub-titel{
    font-size: 16px;
    font-weight: bold;
    margin-top: 25px;
    width: 100%;
    margin-bottom: 15px;
    float: left;
}
/*REISEANFRAGE*/


/*ANGEBOTE*/

.angebot{
	width:100%;
}

.angebote_hotel{
	float:right;
}
.angebot-content{
	float:left;
	width:62%;
	margin-left:30px;
}
.angebot img{float:left;
}	
/*ANGEBOTE*/


/*CLUB INDEX*/

.tablet{
	display:none;
}
.club-navi-mobile{
	display:none;
}

.club-sidebar-mobile {
	display:none;
}

.table-kat{
	width:85px;
}
.table-bew{
	width:75px;
}
.hotelang-mobile{
	display:none;
}
.hotelang-head-mobile{
	display:none;
}

.pura-video-mobile {
    position: absolute;
    width: 200px;
    top: 288px;
	display:none;
}

/*CLUB INDEX*/

.club-icons{
	display:none;
}

.club-bild img{
	width:670px;
}

#resp-menu{
	display:none;
}
}



@media only screen and (max-width : 590px) {

.club-icons{
	display:none;
}

.morepic{
	display:none;
}
#resp-menu{
	width:100%;
	padding:0px 20px;
	display:none;
}

/*.club-head{
	height:105px;
}*/

.club-head2{
	height:105px;
}

.bewertung{
	top:158px;
}

}



@media only screen and (max-width : 520px) {
	
	.reiseanfrage {
    width: 100%;
    float: left;
	display:block;
	overflow:hidden;
	white-space: initial;
}
	
	.club-content .anfrage .btn{
		width:100%
	}

	.infopakete .btn{
		width:100%
	}
	

/*CLUB INDEX NAV_PILLS*/
.navi-con {
    margin-bottom: 0;
    padding-left: 0px;
    font-size: 12px;
    border: 0;
    z-index: 10;
    display: gri;
    float: left;
	width:100%;
	padding:0px 20px;
}

.nav-pills>li {
    float: left;
}

.nav-pills > li > a {
    border-radius: 0px; 
}

.nav-pills>li>a {
    border-radius: 0px;
}

.nav-pills>li+li {
    margin-left: 0px; 
}

.club-navi{
	display:none;
}

.navi-con>li {
     width: 50% !important; 
    margin-left: 0px;
	margin-right:0px;
}

.navi-con>li>a{
	font-size:15px;
	padding:8px 21px;
}
.triangle-isosceles3:after {
	left:45%;
}
/*CLUB INDEX NAV_PILLS*/



#d2{
	width:100% !important;
	margin-bottom:15px;
	margin-left:0px !important;
}

#d3{
	width:100% !important;
	margin-bottom:15px;
	margin-left:0px !important;
}

#d4{
	width:100% !important;
	margin-left:0px !important;
}

.club-bewertung{
	display:none;
}

.bewertung{
	margin-top:0px;
}
.navi-con{
	margin-bottom:46px;
}

.group1 i {
    position: relative;
    top: -50px;
    left: 87%;
    color: #14120d;
    font-size: 25px;
}

.group2 i {
    position: relative;
    top: -50px;
    left: 87%;
    color: #14120d;
    font-size: 25px;
}
.club-navi-mobile{
	display:none;
}

#resp-menu{
	width:100%;
	padding:0px 20px;
	display:block;
}

.option{
	height:34px;
	padding-left:15px;
	padding-right:15px;
	display:block;
}
.form-control{
		border-radius:0px;
	box-shadow:none;
	border:none;
}

#resp-menu select{
	height:34px;
	padding-left:15px;
	padding-right:15px;
	margin-bottom:0px;
	background: url(../bilder/dropdown-bg.jpg) no-repeat right;
    background-position-x: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	background-color:#7f5f4f;
	color:#ffffff !important;
	cursor:pointer
}


}
@media only screen and (max-width : 399px) {
	.bewertung{
	margin-top:30px;
}

.hotel-main{
	width:100%;
}

.hotels {
    float:left;
    width:330px;
    margin:44px 20px 0px 0px;
}
}


@media only screen and (max-width : 390px) {
	
	
.club-head{height:80px;
}
	

.navi-con>li {
	width:90% !important;
	margin-left:5% !important;
	margin-top:15px;
}

.reiseanfrage {
    font-size: 15px;
    font-weight: bold;
}

.hotelang-mobile a{
	font-size:16px;

}

.bewertung{
	margin-top:69px;
}

#resp-menu{
	width:100%;
	padding:0px 20px;
	display:block;
	    padding-top: 0px;

}

.option{
	height:34px;
	padding-left:15px;
	padding-right:15px;
	display:block;
}

.form-control{
		border-radius:0px;
	box-shadow:none;
	border:none;
	background-color:#dd271f;
	color:#fff;
}

.form-control select{
	height:34px;
	padding-left:15px;
	padding-right:15px;
	background: url(../bilder/dropdown-bg.jpg) no-repeat right;
    background-position-x: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.hotel-txt {
    margin-bottom: 19px;
}
	
	
	.hotel-main{
	width:100%;
}
	

}
@media only screen and (max-width : 725px) {
	
.mobiletel{
    background-color: #ff0000;
    color: #fff;
    font-size: 16px;
    text-align: center;
    padding-bottom: 5px;
    font-weight: bold;
    padding-top: 5px;
}

.mobiletel span{
    font-weight: normal;
}

.mobiletellink:hover{
	text-decoration:none;
}
}
	
	
}

@media only screen and (min-width : 725px) and (max-width: 980px) {
	
		.mobiletellink{
	display:none !important;
}
}

@media only screen and (min-width : 980px) {
	
	.mobiletellink{
	display:none !important;
}
}
