		@media (min-width: 76.875em) {
			  .container {
			    width: 85.714285714rem;
			  }
			  .container2,
			  .gw-bdd .container{
			    width: 68.5714rem;
			  }
		}

		.gw-switchtoright{
			float: right;
		}

		.contentslider{
			max-width: 933px;
			margin: 0 auto;
		}

		.contentslider .flex-direction-nav a{
			margin: -40px 0 0;
		}

		.textongalerie{
			position: absolute;
			bottom: 10px;
			margin-left: 10px;
			color: #FFF;
			background-color: #0058a3;
		    display: inline-block;
		    padding: 5px 11px 7px 13px;
		    text-align: left;
		    font-size: 1.8rem;
			background-color: rgba(0, 88, 163, 0.85);
		}

		.gw-dest-font{
			font-family: OpenSans;
			font-size: 14px;
			color: #333333;
			letter-spacing: 0px;
			line-height: 24px;
		}
		.gw-dest-einleitung{
			padding-top: 32px;
			padding-bottom: 58px;
			max-width: 625px;
		}
		.gw-dest-einleitung2{
			/* padding-bottom: 58px; */
			max-width: 800px;
		}
		.gw-dest-einleitung3{
			padding-bottom: 0;
			max-width: 800px;
		}

		.gw-dest-hide{
			display: none;
		}
		.gw-dest-einleitung p,
		.gw-dest-einleitung h2,
		.gw-dest-einleitung h3,
		.gw-dest-einleitung2 p,
		.gw-dest-einleitung2 h2,
		.gw-dest-einleitung2 h3{
			text-align: left;
		}

		.gw-dest-menu{
			border-bottom: 1px solid #DFE2E6;
			margin-bottom: 50px;
		}

		.gw-dest-menu ul{
			list-style-type: none;
			 display: -webkit-box;
			  	display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
			  	-webkit-flex-wrap:wrap;
			      	-ms-flex-wrap:wrap;
			          	flex-wrap:wrap;
			  -webkit-box-pack: center;
			  -webkit-justify-content: center;
			      -ms-flex-pack: center;
			          justify-content: center;
			margin: 0;
			padding: 0;
		}
		.gw-dest-menu li{
			float: left;
			padding: 10px 0;
		}
		.gw-dest-menu a{
			text-decoration: none;
			font-family: OpenSans;
			font-size: 14px;
			color: #333333;
			letter-spacing: 0px;
			line-height: 28px;
			padding: 0 10px;
		}

		.gw-dest-headline h2{
			font-family: OpenSans-Light;
			font-size: 28px;
			color: #333333;
			line-height: 35px;
			background-image: url(upload/img/yellowtail.png);
			background-repeat: no-repeat;
			background-position: center bottom;
			background-size: 70px auto;
			padding-bottom: 25px;
			margin-bottom: 30px;
			margin-top: 22px;
		}
		.gw-dest-headline h3{
			font-family: OpenSans-Light;
			font-size: 21px;
			color: #333333;
			line-height: 35px;
			background-image: url(upload/img/yellowtail.png);
			background-repeat: no-repeat;
			background-position: center bottom;
			background-size: 70px auto;
			padding-bottom: 15px;
			margin-bottom: 30px;
			margin-top: 0;
		}

		.gw-dest-greyback{
			background-color: #F5F6F7;
		}

		.gw-dest-greyback>.row{
			max-width: 946px;
			margin: 0 auto;
		}
		.gw-dest-modul5-text,
		.gw-dest-modul6-text{
			padding: 25px 21px 25px 0;
		}

		.gw-dest-rh .gw-dest-modul6-text{
			padding-left: 25px;
		}

		.gw-dest-modul{
			margin-bottom: 75px;
		}

		.gw-dest-modul-fullgrey{
			background-color: #F5F6F7;
		}

		.gw-dest-modul5{
			margin: 0 auto;
			max-width: 800px;
		}

		.bildmodul7_lh{
			float: left;
			width: 868px;
			width: 72.333333333%;
			padding-right: 6px;
		}
		.bildmodul7_lh_text_container{
			margin: 0 auto;
		    position: relative;
		    width: 66.009280742%;
		}


		.bildmodul7_lh_text{
			background: #525c66 none repeat scroll 0 0;
		    color: #ffffff;
		    font-family: OpenSans;
		    font-size: 14px;
		    letter-spacing: 0;
		    line-height: 24px;
		    margin: 70px auto 0;
		    padding: 18px 20px 28px 29px;
		    position: absolute;
		}

		.bildmodul7_lh_text .gw-dest-headline h2{
			font-family: OpenSans-Light;
			font-size: 28px;
			color: #FFFFFF;
			line-height: 35px;
			text-align: left;
			background-position: left bottom;
		}

		.bildmodul7_rh{
			float: left;
			width: 327px;
			width: 27.25%;
		}

		.bildmodul7_rh_bild_oben{
			margin-bottom: 6px;
		}

		.gw-dest-bildtext{
			color: #ffffff;
		    font-family: OpenSans-Semibold;
		    font-size: 16px;
		    letter-spacing: 0;
		    position: relative;
		}

		.gw-dest-bildtext span{
			display: block;
		    height: 80px;
		    margin-top: -80px;
		    padding: 52px 0 6px 9px;
		    position: absolute;
		    width: 100%;
			background-image: -webkit-linear-gradient(rgba(0,0,0,0.00) 41%, #000000 130%);
			background-image: -o-linear-gradient(rgba(0,0,0,0.00) 41%, #000000 130%);
			background-image: linear-gradient(rgba(0,0,0,0.00) 41%, #000000 130%);
		}

		.gw-dest-moremobile{
			display: none;
			text-align: center;
		}

		.gw-dest-modul7 .gw-dest-moremobile{
			color: #FAD73C;
		}

		.gw-dest-modul8,
		.gw-dest-maxw{
			max-width: 946px;
			margin: 0 auto;
		}

		.gw-dest-modul8-wrap{
			width: 24%;
		}


		.gw-dest-modul8 h3{
			font-family: OpenSans-Light;
			font-size: 21px;
			color: #333333;
			letter-spacing: 0px;
			padding: 13px 0 23px;
			background-image: url(upload/img/greytail.png);
			background-repeat: no-repeat;
			background-position: left bottom;
			background-size: auto 4px;
			margin:0 0 19px;
		}
		.gw-dest-modul8 p{
			font-family: OpenSans;
			font-size: 14px;
			color: #333333;
			line-height: 24px;
			padding: 0;
			margin: 0;
		}

		.gw-dest-modul8-text{
			padding: 0 15px 34px 19px;

		}

		.gw-dest-modul8-container,
		.gw-dest-modul9-bilder{
			display: -webkit-box;
		  display: -webkit-flex;
		  display: -ms-flexbox;
		  display: flex;
		  -webkit-flex-wrap: wrap;
		      -ms-flex-wrap: wrap;
		          flex-wrap: wrap;
		  -webkit-box-pack: justify;
		  -webkit-justify-content: space-between;
		      -ms-flex-pack: justify;
		          justify-content: space-between;
	    }


	    .gw-galerie-endlos .gw-dest-modul8-container{
	    	-webkit-justify-content: space-around;
		      -ms-flex-pack: distribute;
		          justify-content: space-around;

	    }

	    .gw-galerie-endlos .gw-dest-modul8-item{
	    	 margin-bottom: 10px;
	    }

	    .gw-dest-modul9{
	    	max-width: 947px;
	    	margin: 0 auto;
	    }

	    .gw-dest-modul9-bilder>div{
	    	margin-bottom: 16px;
	    }

		.gw-dest-modul9-bildbig{
			width: 66.31467793%;
		}

		.gw-dest-modul9-bildsmall{
			width: 32.312565998%;
		}


		.gw-dest-modul9-text{
			padding: 31px 166px;
		}

		.gw-dest-modul9-hide{
			display: none;
		}


	    .gw-dest-modul8-item{
	    	width: 308px;
	    	width: 32.558139535%;
	    	border-style: solid;
			border-width: 1px 1px 2px 1px;
			border-color: #fff #DFE2E6 #DFE2E6 #DFE2E6;
	    }

		.gw-dest-modul8-itemcount3{
		    width: 32.558139535%;
		}

		.gw-dest-modul8-itemcount4{
		    width: 24%;
		}


		/* help btn */
		.gw-help-btn{
			bottom: 20px;
    		display: none;
    		height: 128px;
    		padding: 10px;
    		position: fixed;
    		right: 15px;
			width: 344px;
    		z-index: 98589586;
    		background: url(upload/img/help_btn_full.png) no-repeat left center / 344px auto;
    		padding: 11px 0 0 24px;
		}

		.gw-help-btn-big{
			height: 148px;
			background-image: url(upload/img/help_btn_full_big.png);
		}


		.gw-help-btn.isclose{
			background-image: url(upload/img/help_btn_small.png);
    		background-position: right bottom;
    		background-size: 80px auto;
		}

		.help-closer{
			color: #0058a3;
		    font-size: 14px;
		    margin-left: 17px;
		    margin-top: -5px;
		    position: absolute;
		    cursor: pointer;
		}

		.gw-help-btn-lh{
			float: left;
    		width: 240px;
		}

		.gw-help-btn.isclose .gw-help-btn-lh>div{
			display: none;
		}
		.gw-help-btn.isclose .gw-help-btn-lh{
			width: 0;
		}
		.gw-help-btn.isclose{
			width: 80px;
		}

		.gw-help-btn.isclose .gw-help-btn-rh{
			cursor: pointer;
			float: right;
		}

		.gw-help-btn-rh{
			background-position: center bottom;
		    background-repeat: no-repeat;
		    background-size: 66px auto;
		    float: left;
		    height: 117px;
		    width: 80px;
		}

		.gw-help-btn1{
			font-family: OpenSans-Semibold;
			font-size: 14px;
			color: #333333;
			letter-spacing: 0px;
			line-height: 28px;
		}

		.gw-help-btn2{
			font-family: OpenSans-Light;
			font-size: 21px;
			color: #333333;
			letter-spacing: 0px;
			line-height: 28px;
			color: #0058A3;
		}
		.gw-help-btn3{
			font-family: OpenSans;
			font-size: 11px;
			color: #0058A3;
			letter-spacing: 0px;
			line-height: 21px;
		}
		.gw-help-btn4{
			font-family: OpenSans;
			font-size: 11px;
			color: #333333;
			letter-spacing: 0px;
			line-height: 21px;
		}
		@media (max-width: 340px){
			.gw-help-btn.isclose{
				right: 15px;
			}
			.gw-help-btn{
				right: -70px;
			}
		}

		/* HOTELS */
		.gw-destihotel{
			width: 267px;
		}

		.gw-dest-modul10{
			max-width: 933px;
			margin: 0 auto;
		}

		.owl-carousel{
  			padding: 0 63px;

		}

		.destinav{
			position: relative;
		}

		.destinav>div{
			position: absolute;
			width: 40px;
			height: 40px;
			margin-top: 105px;
			background-repeat: no-repeat;
			background-size: 40px auto;
			text-indent: -9999px;
			z-index: 9888;
			cursor: pointer;
		}
		.destinav_lh{
			background-image: url(upload/img/destinav_lh.png);
		}
		.destinav_rh{
			background-image: url(upload/img/destinav_rh.png);
			right: 0;
		}

		.gw-galerie-dyn{
			padding: 32px 0 58px;
		}



		@media (min-width: 1200px) and (max-width: 1229px){
			.bildmodul7_lh_text{
				margin-top: 45px;
			}
		}

		@media (max-width: 1199px){
			.bildmodul7_lh{
				width: 100%;
				padding-right: 0;
				padding-bottom: 13px;
			}
			.bildmodul7_rh{
				width: 100%;
			}
			.bildmodul7_rh_bild_oben{
				float: left;
				width: 49.278350515%;
				margin-right: 1.443298969%;
			}
			.bildmodul7_rh_bild_unten{
				float: left;
				width: 49.278350515%;
			}
		}



		@media (max-width: 991px){
			.gw-dest-modul5-text, .gw-dest-modul6-text{
				padding: 25px 15px;
			}
			.gw-dest-rh .gw-dest-modul6-text{
				padding-left: 15px;
			}
		}
		@media (max-width: 990px){
			.bildmodul7_lh_text_container{
				width: 100%;
			}
			.bildmodul7_lh_text{
				margin: 45px 100px 0;
			}
			.gw-dest-modul9-text{
				padding: 31px 40px;
			}
		}

		@media (max-width: 986px){
			.gw-dest-modul8{
				margin: 0 20px;
			}
		}

		@media (max-width: 930px){
			.destinav{
				display: none;
			}
			.owl-carousel{
				padding: 0;
			}
		}

		@media (min-width: 931px){
			.owl-pagination{
				display: none;
			}
		}

		.gw-dest-modul8-itemcount2{
			width: 48%;
		}

		@media (max-width: 800px){
			.gw-dest-modul8-item{
				width: 49%;
				margin-bottom: 16px;
			}
			.gw-dest-modul8-item:last-child,
			.gw-dest-modul8-itemcount2{
				width: 100%;
				border-top-color: #DFE2E6;
			}
			.gw-dest-modul8-item.gw-dest-modul8-itemcount4:last-child{
				width: 49%;
			}

			.gw-dest-modul8-item:last-child .gw-dest-modul8-bild,
			.gw-dest-modul8-itemcount2 .gw-dest-modul8-bild{
				width: 49%;
				float: left;
			}
			.gw-dest-modul8-item.gw-dest-modul8-itemcount4:last-child .gw-dest-modul8-text{
				width: 100%;
				float: none;
			}
			.gw-dest-modul8-item.gw-dest-modul8-itemcount4:last-child .gw-dest-modul8-bild{
				width: 100%;
				float: none;
			}
			.gw-dest-modul8-item:last-child .gw-dest-modul8-text,
			.gw-dest-modul8-itemcount2 .gw-dest-modul8-text{
				width: 49%;
				float: left;
			}
			.gw-dest-modul9-bilder>div{
	    		margin-bottom: 5px;
	    	}
	    	.gw-dest-modul9-bildbig{
				width: 66.458333333%;
			}

			.gw-dest-modul9-bildsmall{
				width: 32.916666667%
			}


		}
		@media (max-width: 790px){
			.gw-dest-modul10{
				max-width: 544px;
			}
		}

		@media (max-width: 767px){
			.bildmodul7_lh_text_container{
				position: static;
			}
			.bildmodul7_lh_text{
				width: 100%;
				margin: 0 auto;
				position: static;
			}

		}
		@media (max-width: 550px){
			.owl-carousel{
				max-width: 270px;
				margin: 0 auto;
			}
		}

		@media (max-width: 749px){
			.gw-dest .gw-imgclaim h1{
				font-size: 34px;
			}
			.gw-dest .gw-imgclaim{
				margin-top: -94px;
			}
		}
		@media (max-width: 560px){
			.gw-dest-modul8-item,
			.gw-dest-modul8-item.gw-dest-modul8-itemcount4:last-child{
				width: 100%;
			}
			.gw-dest-modul8-item:last-child,
			.gw-dest-modul8-itemcount2{
				border-top-color: #fff;
			}
			.gw-dest-modul8-item:last-child .gw-dest-modul8-bild,
			.gw-dest-modul8-itemcount2 .gw-dest-modul8-bild{
				width: 100%;
				float: left;
			}
			.gw-dest-modul8-item:last-child .gw-dest-modul8-text,
			.gw-dest-modul8-itemcount2 .gw-dest-modul8-text{
				width: 100%;
				float: left;
			}
			.gw-dest-modul8 {
				margin: 0 14px;
			}
			/*.gw-help-btn{
				background-image: url(upload/img/help_btn_small.png);
    			background-position: right bottom;
    			background-size: 80px auto;
			}
			.gw-help-btn-lh>div{
				display: none;
			}*/
		}

		@media (max-width: 500px){
			.gw-dest-modul{
				margin-bottom: 50px;
			}
			.textongalerie{
				font-size: 1.2rem;
			}
			/*.gw-dest-headline{
				padding-bottom: 21px;
    			margin-bottom: 25px;
			}*/
		}
		@media (max-width: 450px){
  				.gw-dest .gw-imgclaim {
    				margin-top: -130px;
				}
  		}

		@media (max-width: 400px){
			.gw-hide-400{
				display: none;
			}
		}

		@media (min-width: 768px) and (max-width:991px){
			.container.gw-dest-modul7{
				width: 100%;
			}

		}



		@media (min-width: 1px) and (max-width: 768px){
			.container.gw-dest-modul6{
				width: 100%;
				padding-left: 0;
				padding-right: 0;
			}
			.container.gw-dest-modul6 .row{
				margin-left: 0;
    			margin-right: 0;
			}
			.gw-dest-fullw{
				padding-left: 0 !important;
				padding-right: 0 !important;
			}
		}
		@media (min-width: 651px) and (max-width: 768px){
			.gw-dest-modul6-text,
			.gw-dest-rh .gw-dest-modul6-text{
				padding: 30px 110px;
			}
		}
		@media (min-width: 1px) and (max-width: 650px){
			.gw-dest-modul6-text,
			.gw-dest-rh .gw-dest-modul6-text{
				padding: 13px 15px;
			}
		}

		@media (max-width: 500px){
			.gw-dest-modul9-bildbig{
				width: 100%;
			}
			.gw-dest-modul9-bildsmall{
				width: 100%
			}
			.gw-dest-modul9-show{
				display: none;
			}
			.gw-dest-modul9-hide{
				display: block;
				margin-bottom: 20px;
			}
			.gw-dest-modul9-bilder>div{
	    		margin-bottom: 20px;
	    	}
	    	.gw-dest-modul9 .gw-dest-moremobile{
				display: block;
			}
			.gw-dest-modul9 .gw-dest-hidemobile{
				display: none;
			}
		}

		@media (max-width: 479px){
			.bildmodul7_rh_bild_oben,
			.bildmodul7_rh_bild_unten{
				width: 100%;
				margin-right: 0;
				margin-bottom: 13px;
			}
			.gw-dest-modul7 .gw-dest-moremobile{
				display: block;
			}
			.gw-dest-modul7 .gw-dest-hidemobile{
				display: none;
			}
		}


/* BDD */
.gw-bdd body{
  background-color: #f5f6f7;
}

.gw-bdd .page{
  max-width: 70.5714rem;
  background-color: #fff;
  box-shadow: 0 0 0 1px #dfe2e6;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.gw-bdd .header-module .logo{
	float: left;
	width: 200px;
	margin-top: 1.28571rem;
}

.gw-bdd .header-module .logo > a{
	width: 12rem;
}

.gw-bdd .header-module .service-hotline {
    margin-left: 3.5rem;
}
.gw-bdd .header-module .service-hotline {
    color: #fff;
    float: left;
    margin-top: 1rem;
    width: 18.9286rem;
}

.gw-bdd .header-module .service-hotline > a {
    color: #fff;
    display: inline-block;
}

.gw-bdd .header-module .service-hotline > a span {
    font-family: Open Sans,sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5rem;
}

.gw-bdd .header-module .service-hotline > .opening-hours {
    font-family: Open Sans,sans-serif;
    font-size: 0.79rem;
    font-weight: 400;
    line-height: 1.14rem;
}

.gw-bdd .icon-phone::before {
    content: "";
}

.gw-bdd .header-module .service-hotline .icon{
	font-size: 24px;
    margin-right: 0.5rem;
}

.gw-bdd .header-module .main-navigation {
    font-size: 1rem;
    margin: 1.5rem 0 0.71rem;
    white-space: nowrap;
    font-weight: 600;
}

.gw-bdd section.support-contact{
	display: none;
}

a.gw-cta{
	font-family: "OpenSans-Semibold";
	font-size: 16px;
	color: #0058A3;
	display: inline-block;
	text-decoration: none;
	background: #FAD73C;
	box-shadow: inset 0 -4px 0 0 #D9BD43;
	padding: 8px 14px 10px;
}

a.gw-cta:hover{
	background-color: #46b6fe;
    box-shadow: 0 -4px #3c96cf inset;
    color: #ffffff;
}

.gw-bdd .cms5_headline1 h2{
	margin-top: 56px;
}

.gw-bdd .gcms_video{
	max-width: 786px;
}

.gw-bdd .footer{
	margin-top: 0;
}

.gw-bdd .gw-dest-einleitung2{
	padding-bottom: 28px;
}

.gw-shorty2{
	display: none;
}



.gw-bdd .header-module .meta-navigation li>a {
    padding-left: .5rem;
    padding-right: .5rem;
}

.gw-bdd .header-module>.container{
	width: 68.5714rem;
}

.gw-bdd .header-module .meta-navigation{
    z-index: 3;
    position: absolute;
    background: none;
    top: 0;
    right: .5rem;
    padding: 0 .5rem;
    background-color: #043967;
}

.gw-bdd .header-module .container{
	width: 100%;
	padding: 28px 21px 0;
}


@media (max-width: 749px){
	.gw-bdd .header-module .service-hotline{
		display: none;
	}
	.gw-bdd .header-module .login-button{
		position: absolute;
		top: 12px;
		right: 8px;
		z-index: 998987;
	}
	.gw-bdd .header-module .search-button,
	.gw-bdd .header-module .col-xs-4 .login-button{
		display: none !important;
	}
	.gw-bdd .header-module .container{
		padding-top: 0;
	}

	.gw-col-fluid{
		width: 100%;
	}
	.gw-bdd .header-module .logo{
		width: 100%;
		margin-top: 11px;
	}
}

@media (max-width: 450px){
	.gw-bdd .header-module .logo > a{
		width: 100px;
	}
}

.gw-urlaubsexperten-back, .gw-urlaubsexperten-back-bottom{
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.gw-newtextwidth{
	padding-bottom: 20px;
    max-width: 628px;
}

.gw-placescontent .gw-aktionsobjektblock .gw-dest-modul{
	margin-bottom: 0;
	padding-bottom: 56px;
}
.newpage>.gcms_keinbild{
   max-width: 986px;
    padding: 0 20px;
    margin: 0 auto;
}
