@media only screen and (max-width : 680px) {
.mapMobile iframe {
    margin-top: 20px;
    border: 0;
    width: 80%;
}


.club-sidebar-mobile .demo-gallery {
    width: 50%;
    height: auto;
    float: left;
}

.mapMobile {
    display: block!important;
	margin: 0 auto;
    text-align: center;
}

.club-sidebar-mobile .group1 img {
    width: 100%!important;
    margin-top: 0px!important;
    height: 125px!important;
    margin-right: -3px!important;
}

.club-sidebar-mobile .demo-gallery a {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-touch-callout: none;
    display: block;
    float: left;
    margin: 0 0px 25px 0;
    line-height: 0;
    padding: 0px;
}

.demo-gallery > a > img {
    height: 100%!important;
    width: 100%!important;
    min-height: 125px!important;
    max-height: 125px!important;
}

.club-sidebar-mobile .group1 i {
    position: relative!important;
    top: -70px!important;
    left: 47%!important;
    color: #14120d!important;
    font-size: 25px!important;
}


}






@media only screen and (max-width : 880px) {
	
	
	
	
	.club-sidebar-mobile .group2 img {
		width: 33%;
		margin-top: 10px;
		height: 75px;
		margin-right: -3px;
	}
			
	
	.group1 img{
	width:100%;
	margin-top:10px;
	height:125px;
	margin-right:-3px;
}
	
	.club-bildergalerie .demo-gallery {
    width: 100%;
    height: auto;
    float: left;
}
	
	.mapMobile {
	display:block;
}
	
	.demo-gallery {
    width: 100%!important;
    height: auto;
    float: left;
}
	
	.mapMobile {
	display:block;
}
		.club-karte {
    float: left;
    width: 100%;
    margin-top: -20px;
}

.group1 i {
    position: relative;
    top: -78px;
    left: 45%;
    color: #14120d;
    font-size: 30px;
}
	
	
	.sport {
		display:none;
	}
	
	.service_newsletter
	{
		display:none;
	}
	
	.sport-mobile img {
	width:100%;
	height:auto;
	margin-top:10px;
	}
	
	.sport-main {
    float: left;
    width: 100%;
    float: left;
    margin-top: 5px;
}
	
	.event-navi {
    float: left;
	height: 540px;
    margin-bottom: 5px;
    margin-top: 10px;
    width: 100% !important ;
}
.preisvorteil-bild {    padding: 0% 35%;}

.sport-bilder {
    /* width: 200px; */
    /* float: left; */
    display: none;
	
}

.preisvorteil-text{
	float:left;
    padding: 10px;
	width:100%;
}

.ue-frubu h2 {
	font-size:25px !important ;
}
.frubu-anfrage {
		display: none;
	}
	
	.club-head{
	margin-left:20px;
}
	
.sport-club {
    float: left;
    width: 91%;
    /* margin-left: 20px; */
    padding: 10px;	
}

.event-navi ul a li{
	color:#fff;
	text-decoration:none;
	    width: 100%;
}

.event-navi ul a:hover li{
	color:#fff;
	text-decoration:none;
	background-color:#878b5f;
}

.event-img img {
	width:100%;
	height:auto;
	
}

.event-img{
	width:100%;
	height:auto;
	float:none;
	padding:10px;
}

.event-navi ul {
    background-color: #626735;
    color: #fff;
    height: 100%;
    padding: 5px 0;
}
.event-navi ul li {
    background-color: #72764a;
    display: inline;
    float: left;
    font-size: 16px;
    margin-bottom: 5px;
	margin-left: 0px;
    padding: 10px;
    width: 100% !important;
}

.event-content{
    background-color: #72764a;
    float: right;
    height: 100%;
    margin-top: 20px;
    padding: 10px;
    width: 100%;
}


.event-txt {
    width: auto;
    float: left;
    padding:0 10px;
    margin-top: 28px;
}

.event-main {
    background-color: #626735;
    float: left;
    height: auto;
	margin-top:-5px;
    padding:20px;
    width: 100%;
}

.event-navi ul li {
    background-color: #72764a;
    display: inline;
    float: left;
    font-size: 16px;
    padding: 10px;
    width: 166px;
}


.event-navi ul li {
    background-color: #72764a;
    display: inline;
    float: left;
    font-size: 16px;
    padding: 10px;
    width: 166px;
}


.eventbild {
    float: left;
    margin-top: 20px;
    width: 130px;
}

.event-ueberschrift{
	color:#fff;
	font-weight:bold;
	font-size:18px;
}
.event-kommentar{
	color:#fff;
	font-size:10px;
	font-style:italic;
}
.event-datum{
	float:right;
	color:#fff;
	font-size:14px;
}

.event-club{
	font-size:14px;
	color:#fff;
	float:left;
	width:auto;
}
.fett{
	font-weight:bold;
}

.event-button{
	background-color:#f8980d;
	color:#fff;
	float:right;
	border-radius:5px;
	border:none;
	font-size:12px;
	padding:5px;
}

.event-button:hover{
	background-color:#e68600;
	color:#fff;
	float:right;
	border:none;
	border-radius:5px;
	font-size:12px;
	padding:5px;
}

.event-button a{
	color:#fff;
}

.event-button a:hover{
	color:#fff;
	text-decoration:none;
}

.event-klein{
	font-size:10px;
	font-weight:normal;
}

.event-kachel{
	width:100%; !important; 
	background-color:#626735 !important;
}

.event-kategorie{
	font-size:18px;
	color:#fff;
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	#auorg-bg{
            display:none;
        }
	
	.not-resp{
		display:none;
	}
	
	.angebot{
		display:none;
	}
	.angebot-resp{
		    float: left;
    font-family: open sans;
    color: #483208;
    text-align: center;
    margin-top: 25px;
	background-color: #9dc7d7;
    width: 100%;
}

	.angebot-resp h2 {
    color: #000082;
    padding: 0px;
    margin: 0px;
    font-size: 20px;
	text-align: center;
	margin-top: 20px;
}
	
	
	.padding-20{
		padding:0px 20px;
	}
	
	.feed{
		display:none;
	}
	
	
	.anfrage { width: 100%; }
	
.anfrage-fixed{
	position:fixed;
	text-align:center;
	width:100%;
	background-color:#f8980d ;
	float:bottom;
	top:92%;
	z-index:999;
	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: 117px;
    height: auto;
    margin-top: 10px;
    float: left;
    margin-left: 15px;
	margin-bottom: 8px;
}
	
#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%;
}

#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;
}

.anfrage { width: 100%; }

.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:#626735;
}
.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:5px;
	margin-right:5px;
	margin-top: 5px;
}

.headmain-tiefpreis{
	width:100%;
}
.headmain-kostenlos{
	width:auto;
}

.resp label{
	    font-size: 10px;
    margin-bottom: 0px;
}

.resp input{
    margin-bottom: 10px;
    height: 34px;
    padding-left: 15px;
    padding-right: 15px;
}

.resp 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{
	float:left;
	width:100%;
	padding-left:15px;
	margin-top:10px;
}
.angebot img{
	float:left;
	width:100% !important;
	height:auto;
	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-sidebar {
	display:none;
}

.bild-resp img{
	width:100%;
	margin-top:10px;
	height:75px;
	margin-right:-3px;
}


.club-sidebar-mobile-2 .bild-resp img{
	width: 33%;
    margin-top: 10px;
    height: 90px;
    margin-right: -10px;
    padding-left: 21px;
}

.bild-resp 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: #c92d52;
    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 1px 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: 46px;
    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:#284789;
}
/*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:100% !important;
	height:auto;
}

.hotel-main3 {
    float: left;
    width: 100%;
}

.hotel-main2 {
    float: left;
    width: 100%;
    margin-top: 5px;
    /* margin-right: 15px; */
    color: #284789;
    background: #e8f6f7;
    padding-bottom: 10px;
    margin-bottom: 15px;
}

.uebersicht-hotel-txt {
    color: #284789;
    width: 80%;
    float: left;
    margin-bottom: 3px;
    margin-left: 40px;
}

.hotel-link {
    float: left;
    width: 200px;
	text-decoration:underline;
}

.uebersicht-hotel-txt {
    color: #284789;
    width: 80%;
    float: left;
    margin-bottom: 3px;
    margin-left: 40px;
}


.schnupper-text {
    width: 100%;
    color: #284789;
    margin-top: -5px;
    margin-bottom: -15px;
	padding: 10px;
}

.schnupper-main {
    width: 100%;
    float: left;
    margin-top: 5px;
    color: #284789;
    padding: 10px;
}

.schnupper-bild-2 img {
    width: 100%;
}

.nivoSlider {
    position: relative;
    width: 100%;
    height: 145px;
    overflow: hidden;
    float: left;
    margin-bottom: -5px;
}

.slider-wrapper.theme-default {
    height: 185px;
}

.schnupperreisen1 {
    margin-left: 0px;
	width: 100%;
}

.schnupperreisen {
    text-align: center;
}



.schnupperreisen2-1 {
	text-align:center;
	background:#9dc7d7;
}

.schnupperreisen2-2 {
	text-align:center;
	margin-left:0px;
	background:#9dc7d7;
	width: 100%;
                float: none;

}


.schnupperreisen2-txt {
	text-align:center;
}

.clubname {
    float: left;
    width: 90%;
    margin-left: 10px;
}

.clubname p {
    font-size: 16px;
    font-weight: normal;
    color: #284789;
    margin: 0px 0px 10px;
    width: 100%;
}

.icons2 {
    width: 100%;
}

.icons3 {
    width: 100%;
}

.inklh {
    background-color: #FFC;
    float: left;
    width: 100%;
    height: auto;
    color: #284789;
    margin-bottom: 10px;
}

.service_newsletter_2 {
    float: left;
    margin-left: 0px;
    margin-bottom: 0px;
}






}





@media only screen and (max-width : 730px) {
	
	.col-xs-none{
		display:none !important;
	}
	
	.padss{
		padding-left:15px !important;
		padding-right:15px !important;
		margin-bottom:10px;
	}

.bewertung {
    position: absolute;
    top: 120px;
}


	.k-left{
		display:none !important;
		float:none;
	}
	
	.k-right{
		width:100%;
		padding:0px 20px;
	}
	
	.konzept-head{
		padding:0px 20px;
	}
	
	.club-navi-mobile .active a {
	    background-color: #284789  !important;					
}



}

@media only screen and (max-width : 636px) {
	
	.bewertung {
    position: absolute;
    top: 120px;
}
	
}


@media only screen and (min-width : 680px) and (max-width: 980px) {
.club-sidebar-mobile .demo-gallery {
    width: 50%;
    height: auto;
    float: left;
}

.club-sidebar-mobile .demo-gallery a {
    margin: 0 0px 25px 0;
    line-height: 0;
    padding: 0px;
}

.club-sidebar-mobile .group1 img {
    width: 100%!important;
    height: 125px!important;
    margin-right: -3px!important;
    margin-top: 0px!important;
}

.club-sidebar-mobile .demo-gallery > a > img {
    height: 100%!important;
    width: 100%!important;
    min-height: 125px!important;
    max-height: 125px!important;
}

.club-sidebar-mobile .group1 i {
    position: relative!important;
    top: -86px!important;
    left: 45%!important;
    color: #14120d!important;
}
	.club-sidebar-mobile .group2 img {
    width: 20% !important;
    height: 145px;
    margin-right: -3px;
    margin-top: 10px;
}
	
}


@media only screen and (min-width : 880px) and (max-width: 980px) {
.club-karte {
    float: left;
    width: 100%;
    margin-top: -20px !important;
}

.padss{
		padding-left:15px !important;
		padding-right:15px !important;
	}

.bewertung {
    position: absolute;
    /*top: 185px;*/
	margin-top: -20px !important;
}
	
	
	.schnupperreisen1 {
    margin-left: 0px;
	width: 100%;
}

.schnupperreisen {
    text-align: center;
}

.group1 img{
	width:100%;
	height:145px;
	margin-right:-3px;
	margin-top:10px;
}

.group1 i{
	position:relative;
	top:-86px;
	left:50%; /* 88% */
	color:14120d;
}



.schnupperreisen2-1 {
	text-align:center;
	background:#9dc7d7;
}

.schnupperreisen2-2 {
	text-align:center;
	margin-left:-80px;
	background:#9dc7d7;
	width: 100%;
                float: none;

}


.schnupperreisen2-txt {
	text-align:center;
}
	
	.frubu-anfrage {
		display: none;
	}
	
	.sport {
		display:none;
	}
	
	.club-head{
	height:70px;
}
	
	.sport-mobile img {
	width:100%;
	height:auto;
	margin-top:10px;
	}
	
		.service_newsletter
	{
		display:none;
	}
	
	.preisvorteil-text{
	float:left;
    padding: 10px;
	width:100%;
}
	
	
		.sport-main {
    float: left;
    width: 100%;
    float: left;
    margin-top: 5px;
}
	
	.sport-bilder {
    /* width: 200px; */
    /* float: left; */
    display: none;
	}
	.event-img {
	margin-left:13px;
}

.sport-club {
    float: left;
    width: 100%;
    /* margin-left: 20px; */
    padding: 10px;
}

.preisvorteil-bild {    padding: 0% 35%;}

	
	.club-navi-mobile .active a {
	    background-color: #284789  !important;					
}
	
	.not-resp{
		display:none;
	}
	.angebot{
		display:none;
	}
	
		.angebot-resp h2 {
    color: #000082;
    padding: 0px;
    margin: 0px;
    font-size: 20px;
}
	
	
	.angebot-resp{
		    float: left;
    font-family: open sans;
    color: #483208;
    text-align: left;
    margin-top: 25px;
}
	
	.padding-20{
		padding:0px 20px;
	}
	
	.feed{
		display:none;
	}
	
.anfrage-fixed{
	position:fixed;
	text-align:center;
	width:100%;
	background-color:#f8980d ;
	float:bottom;
	bottom:0%;
	z-index:999;
	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%;
}

#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: #000082;
    margin-right: 10px;
    margin-top: 0px;
    text-align: center;
}

.row{
	margin-left:0px;
	margin-right:0px;
}

.tablet{
	display:none;
}

.schnellsuche-tablet .form-control{
	    display: block;
    width: 100%;
    /* float: right; */
    height: 45px;
    /* margin-left: 100%; */
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #fff;
    background-color: #9bafdb;
    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:5px;
	margin-right:5px;
	
}

.headmain-tiefpreis{
	width:40%;
}
.headmain-kostenlos{
	width:auto;
}

.resp label{
	    font-size: 10px;
    margin-bottom: 0px;
}

.resp input{
    margin-bottom: 10px;
    height: 34px;
    padding-left: 15px;
    padding-right: 15px;
}

.resp 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{float:left;
}	
/*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:20px;
}
.club-sidebar {
	display:none;
}

.bild-resp img{
	width:100%;
	height:145px;
	margin-right:-3px;
	margin-top:10px;
}

.club-sidebar-mobile-2 .bild-resp img{
	width: 31%!important;
    margin-top: 10px;
    height: 90px;
    margin-right: 10px;
    padding-left: 21px;
}

.bild-resp 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: #c92d52;
    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 !important;
	    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: 46px;
    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:#000082;
}

.sidebar-anfrage{
	width:100%;
}
/*FOOTER*/



/*BEWERTUNG*/

.bewertung{
	width:100%;
	float:left;
	margin-top:-60px;
	position:none;
	top:none;
	padding:20px 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 : 980px) {
	
	.sport-mobile {
		display:none;
	}
	

.club-bildergalerie {
    width: 100%;
    padding: 0px 1px 0px 1px !important;
    margin-top: 20px !important;
	margin-left: -14px !important;
	}
	
	.club-sidebar-mobile {
	display:none;
}
	
.club-karte {
    float: left;
    width: 100%;
    margin-top: -20px;
    margin-left: 15px;
}
	
	.club-karte2 {
    float: left;
    width: 100%;
    margin-top: 20px;
    margin-left: 15px;
}
	
	.zimmer-typ{
	margin-top: 26px;
}
	
	.resp{
		display:none;
	}
	
	.angebot h2 {
    color: #000082;
    padding: 0px;
    margin: 0px;
    font-size: 20px;
}
	
	.angebot-resp{
		display:none;
	}
	
	
.btn-klein{
	display:none;
}
.btn-lang{
	display:none;
}
	
/*INDEX*/
.schnellsuche-tablet{
	display:none !important;
}
	
#menu{display:none;
	}
	
.slicknav_menu{display:none;
	}

.hotels{
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;
}

/*INDEX*/	


/*REISEANFRAGE*/

.row{
	margin-left:0px;
	margin-right:0px;
}

.resp label{
	    font-size: 10px;
    margin-bottom: 0px;
}

.resp input{
    margin-bottom: 10px;
    height: 34px;
    padding-left: 15px;
    padding-right: 15px;
}

.resp 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%;
}

.anfrage { 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-2 {
	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:690px;
}

#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:70px;
}

.club-head-2{
	height:50px;
}

.bewertung{
	top:116px;
}

}

@media only screen and (max-width : 636px) {
.clubname {
    float: left;
    width: 82%;
    margin-left: 10px;
}
}

@media only screen and (max-width : 521px) {
.bewertung{
	top:168px;
}
	
	.club-bildergalerie {
    width: 100%;
    padding: 0px 1px 0px 1px !important;
    margin-top: -36px;
/*	margin-left: 6px !important;*/
}
}


@media only screen and (min-width : 522px) {
.club-bildergalerie {
    width: 100%;
    padding: 0px 1px 0px 1px !important;
    margin-top: -36px;
}
}

@media only screen and (max-width : 520px) {

/*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;
}
	
	.demo-gallery > a > img {
    -webkit-transition: -webkit-transform 0.15s ease 0s;
    -moz-transition: -moz-transform 0.15s ease 0s;
    -o-transition: -o-transform 0.15s ease 0s;
    transition: transform 0.15s ease 0s;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    height: 100%;
    width: 100%;
    min-height: 90px;
    max-height: 90px;
    min-width: 200px;
    max-width: 200px;
}
	
	
	

.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;
}
	
	.club-bild {
    float: left;
    margin-top: 10px;
}

.bewertung{
	margin-top:-56px;
}
.navi-con{
	margin-bottom:46px;
}

.bild-resp 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:49px;
	background: url(../bilder/dropdown-bg.jpg) no-repeat right;
    background-position-x: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	background-color:#284789;
	color:#ffffff !important;
	cursor:pointer
}


}
@media only screen and (min-width : 591px) {
.bewertung {
    margin-top: -10px;
}

	.sparen-angebot {
		display: none;
	}

}


@media only screen and (max-width : 399px) {
.bewertung {
    margin-top: -60px;
}
		.club-karte {
    float: left;
    width: 100%;
    margin-top: -20px;
}
	
	.clubname {
    float: left;
    width: 82%;
    margin-left: 10px;
}
	.club-bild {
    width: 100%;
    height: auto;
    padding: 0px 20px;
		margin-top: 10px;
}
}


@media only screen and (max-width : 390px) {
	
.gipfel {
	width: 100%;
	
}


.sport-mobile img {
	width:100%;
	height:auto;
	margin-top:10px;
	}
	

.gipfeltext  {
	width: 100%;
	
}
	
	
.club-head{
	height:155px;
}
	

.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:0px;
}

#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;
	background-color:#2a569f;
	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;
}
	

.sport-main {
    float: left;
    width: 100%;
    float: left;
    margin-top: 5px;
}




}

@media only screen and (max-width: 390px) {
.club-head {
    height: 70px;
}

.bewertung {
    margin-top: -56px;
}
	.club-karte {
    float: left;
    width: 100%;
    margin-top: -20px;
}
		.club-karte {
    float: left;
    width: 100%;
    margin-top: -20px;
}
	
	.clubname {
    float: left;
    width: 78%;
    margin-left: 10px;
}
		.club-bild {
    float: left;
    margin-top: 10px;
}
	
	
	
}

@media only screen and (max-width: 352px) {
.bewertung {
    margin-top: -38px;
}
	
	.club-karte {
    float: left;
    width: 100%;
    margin-top: -20px;
}
			.club-bild {
    float: left;
    margin-top: 10px;
}
	.club-head h1 {
    display: inline;
    margin: 0px;
    padding: 0px;
    font-size: 25px;
}
}

@media only screen and (max-width : 362px) {
.club-head h1 {
    display: inline;
    margin: 0px;
    padding: 0px;
    font-size: 18px;

}
	.bewertung {
    margin-top: -56px;
}

}

@media only screen and (min-width : 362px) and (max-width: 515px) {
.club-head h1 {
    display: inline;
    margin: 0px;
    padding: 0px;
    font-size: 20px !important;

}

}


@media only screen and (max-width : 327px) {
	.club-head h1 {
    display: inline;
    margin: 0px;
    padding: 0px;
    font-size: 24px;
}
}

@media only screen and (max-width : 318px) {
	.club-head h1 {
    display: inline;
    margin: 0px;
    padding: 0px;
    font-size: 24px;
}
	.clubname {
    float: left;
    width: 78%;
    margin-left: 10px;
}
	.bewertung {
    margin-top: -22px;
}
	.club-bild {
    float: left;
    margin-top: 10px;
}
	
	
}



.padss{
		padding-left:0px;
		padding-right:20px;
}

.club-zimmer {
    float: left;
    width: 670px;
    margin-top: -35px;
}

}

