
@media only screen and (max-width : 680px) {
	
	
	.kubi-links{
	display:none;
}

.service-head{
	text-align:center;
}
.service{
	float:none;
}
/*.bedingungen{
	font-size:13px;
}

.kubi-links a{
	font-size:18px;
}*/
	
.spar-deals h1{
	    margin: 0px;
    padding: 0px;
    line-height: 40px;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 38px;
}
	
#menu{display:none;
}

.spar-deals{
	text-align:center;
	font-weight:bold;
	margin-top:40px;
}
	
.test:before{
	display:none;
}

.test:after{
	display:block;
}

.test{
	display:none;
}
	
	
#header .mobile-menu > ul.menu > li.menu-item-has-children {
    position: relative;
}

#header .mobile-menu > ul.menu > li.menu-item-has-children.open {
    background: #04afe7;
}

.clearfix-resp{
	float:none !important;
}
	
	
#logo{
	height:60px;
	width:110px;
}
	
.mobile-menu{
	background-color:#24418c;
	width:100%;
}

.collapse.in {
    display: block;
}

#mobile-primary-menu{
	padding: 0;
    font-size: 18px;
    color: #fff;
}
	
#mobile-menu .mobile-menu-toggle{
	background: url(../images/mobile-menu.png) no-repeat center center #24418c;
    padding: 0;
    margin: 0;
    height: 66px;
    width: 66px;
    padding: 22px;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    text-indent: -9999px;
}

#scrollbar{
	display:none;
}

#content{
	margin-top:15px;
	width:100%;
	margin-right:0px;
}

.kreuzfahrten-content {
    float: left;
    width: 100%;
}
.flusskreuzfahrten-content {
    float: left;
    width: 100%;
}

.familienurlaub-content {
    float: left;
    width: 100%;
}

.lifestyle-content {
    float: left;
    width: 100%;
}


#container-content{
	width:auto;
}

.lmmore-left{
	float:none;
}

.lmmore-right{
	float:none;
}


.cluburlaub-content{
	width:auto;
}

.top-5-angebote{
	width:auto;
}

.lmmore{
	width:auto;
}

.w-angebote{
	width:auto;
}

.imgresp{
    height: 180px;
    overflow: hidden;
	float:left;
}
.imgresp img{
	width:100%;
	float:left;
}

#container {
    width: 100%;
    margin: 0 auto;
	display:none;
}

/*HEADER*/
		
#header .mobile-menu > ul.menu > li.menu-item-has-children > .dropdown-toggle {
    position: absolute;
    right: 1px;
    top: 7px;
    height: 34px;
    line-height: 34px;
    padding: 0 15px;
    background: none;
    display: inline-block;
    font-family: FontAwesome;
    font-size: 1.3333em;
    font-weight: normal;
    filter: alpha(opacity=70);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
}		
#header .mobile-menu > ul.menu > li.menu-item-has-children > .dropdown-toggle.collapsed:after {
    content: "\f055";
}

	
	#sub-header{
		width:auto;
		float:none;
		height:auto;
	}
	.spez-traum{
		display:none;
	}
	
	#header img{
		height:50px;
	}
	
	#header{
		height:15px;
		z-index:1000;
		position:absolute;
		box-shadow: none;
	}
	
	.sv-main{
	display:none;
}
.tele-head img{
	width:100% !important;
	height:auto !important;
}

.tele-head{
	width:100% !important;
	height:auto !important;
	max-width:165px !important;
	margin-right:65px !important;
	margin-top:10px !important;
}

.badges img{
	width:100% !important;
	max-width:35px !important;
	height:auto !important;
	margin-top:10px !important;
}

.badges{
	width:100% !important;
	max-width:120px !important;
	display:none;
}
	
/*ENDE HEADER*/


/*NAV*/
nav li a {
			margin-left:20px;
			color:#fff;
		}
				nav li a:hover {
			margin-left:20px;
			color:#fff;
			text-decoration:none;
		}
		
		.nav{
		display:inline-block;
	}
	#navi{
		display:none;
	}
	#navi ul, #navi:active ul { 

		display: none;
		position: absolute;
		padding: 20px;
		background: #fff;
		border: 5px solid #444;
		right: 20px;
		top: 60px;
		width: 50%;
		border-radius: 4px 0 4px 4px;

	}

	nav li {

	    width: 100%;
    padding: 10px 0;
    margin: 0;
    color: #fff;
    border-bottom: 1px solid #fff;
    list-style: none;
	padding-left:10px;
	}

	nav:hover ul {

		display: block;

	}
	
	#nav-head{
		height:15px;
		top:0px;
	}
/*ENDE NAV*/

	
/*MENU PRIMARY*/	
/* Hide Menu */
#menu-primary-items{
    display: none;
	 padding: 0;
    font-size: 18px;
    color: #fff;
}
#menu-toggle-primary a.close-menu-primary{
    display: none;
	 padding: 0;
    font-size: 18px;
    color: #fff;
}

/* Display Menu Items */
#menu-primary:target #menu-primary-items{
    display: block;
	 padding: 0;
    font-size: 18px;
    color: #fff;
}
/* Hide Open Toggle Link */
#menu-primary:target #menu-toggle-primary a.open-menu-primary{
    display: none;
	 padding: 0;
    font-size: 18px;
    color: #fff;
}
/* Show Close Toggle Link */
#menu-primary:target #menu-toggle-primary a.close-menu-primary{
    display: block;
	 padding: 0;
    font-size: 18px;
    color: #fff;
}

#element:target{
    /* do stuff */
	color:#fff;
	margin-left:20px;
}
#menu-primary a{
	color:#fff;
}

#menu-primary a:hover{
	color:#fff;
	text-decoration:none;
	font-size:18px;
}

#menu-toggle-primary{
	padding:10px 0px 10px 20px;
	border-bottom: 1px solid #fff;
}
.wrap{
	background-color:#fff;
}
.menu-item{
	color:#24418c;
	border-bottom:1px solid #24418c;
	padding: 0px 0px 2px 30px;
}

.menu-item a{
	color:#24418c !important;
}

#menu-primary-items{
	color:#24418c;
}

.menu-item:before{ 
    content: "";
    border-color: transparent #24418c;
    border-style: solid;
    border-width: 0.35em 0 0.35em 0.45em;
    display: block;
    height: 0;
    width: 0;
    left: -8px;
    top: 0.9em;
    position: relative;
}

.open-menu-primary span:before{
	content: "";
    border-color: transparent #fff;
    border-style: solid;
    border-width: 8px 0px 8px 10px;
    display: inline-block;
    height: 0;
    width: 0;
    left: 90%;
    position: relative;
	transform: rotate(450deg);
	-ms-transform: rotate(450deg);
	-webkit-transform: rotate(450deg);
	
}

.close-menu-primary span:before{
	content: "";
    border-color: transparent #fff;
    border-style: solid;
    border-width: 8px 0px 8px 10px;
    display: inline-block;
    height: 0;
    width: 0;
    left: 90%;
    position: relative;
	transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-webkit-transform: rotate(270deg);

}
/*ENDE MENU PRIMARY*/


/*MENU PRIMARY 2*/	
/* Hide Menu */
#menu-primary-items2{
    display: none;
	 padding: 0;
    font-size: 18px;
    color: #fff;
}
#menu-toggle-primary2 a.close-menu-primary2{
    display: none;
	 padding: 0;
    font-size: 18px;
    color: #fff;
}

/* Display Menu Items */
#menu-primary2:target #menu-primary-items2{
    display: block;
	 padding: 0;
    font-size: 18px;
    color: #fff;
}
/* Hide Open Toggle Link */
#menu-primary2:target #menu-toggle-primary2 a.open-menu-primary2{
    display: none;
	 padding: 0;
    font-size: 18px;
    color: #fff;
}
/* Show Close Toggle Link */
#menu-primary2:target #menu-toggle-primary2 a.close-menu-primary2{
    display: block;
	 padding: 0;
    font-size: 18px;
    color: #fff;
}

#element:target{
    /* do stuff */
	color:#fff;
	margin-left:20px;
}
#menu-primary2 a{
	color:#fff;
}

#menu-primary2 a:hover{
	color:#fff;
	text-decoration:none;
	font-size:18px;
}

#menu-toggle-primary2{
	padding:10px 0px 10px 20px;
	border-bottom: 1px solid #fff;
}
.wrap2{
	background-color:#fff;
}
.menu-item2{
	color:#24418c;
	border-bottom:1px solid #24418c;
	padding: 0px 0px 2px 30px;
}

.menu-item2 a{
	color:#24418c !important;
}

#menu-primary-items2{
	color:#24418c;
}

.menu-item2:before{ 
    content: "";
    border-color: transparent #24418c;
    border-style: solid;
    border-width: 0.35em 0 0.35em 0.45em;
    display: block;
    height: 0;
    width: 0;
    left: -8px;
    top: 0.9em;
    position: relative;
}

.open-menu-primary2 span:before{
	content: "";
    border-color: transparent #fff;
    border-style: solid;
    border-width: 8px 0px 8px 10px;
    display: inline-block;
    height: 0;
    width: 0;
    left: 90%;
    position: relative;
	transform: rotate(450deg);
	-ms-transform: rotate(450deg);
	-webkit-transform: rotate(450deg);
	
}

.close-menu-primary2 span:before{
	content: "";
    border-color: transparent #fff;
    border-style: solid;
    border-width: 8px 0px 8px 10px;
    display: inline-block;
    height: 0;
    width: 0;
    left: 90%;
    position: relative;
	transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-webkit-transform: rotate(270deg);

}
/*ENDE MENU PRIMARY 2*/


/*MENU PRIMARY 3*/	

/* Hide Menu */
#menu-primary-items3{
    display: none;
	 padding: 0;
    font-size: 18px;
    color: #fff;
}
#menu-toggle-primary3 a.close-menu-primary3{
    display: none;
	 padding: 0;
    font-size: 18px;
    color: #fff;
}

/* Display Menu Items */
#menu-primary3:target #menu-primary-items3{
    display: block;
	 padding: 0;
    font-size: 18px;
    color: #fff;
}
/* Hide Open Toggle Link */
#menu-primary3:target #menu-toggle-primary3 a.open-menu-primary3{
    display: none;
	 padding: 0;
    font-size: 18px;
    color: #fff;
}
/* Show Close Toggle Link */
#menu-primary3:target #menu-toggle-primary3 a.close-menu-primary3{
    display: block;
	 padding: 0;
    font-size: 18px;
    color: #fff;
}

#element:target{
    /* do stuff */
	color:#fff;
	margin-left:20px;
}
#menu-primary3 a{
	color:#fff;
}

#menu-primary3 a:hover{
	color:#fff;
	text-decoration:none;
	font-size:18px;
}

#menu-toggle-primary3{
	padding:10px 0px 10px 20px;
	border-bottom: 1px solid #fff;
}
.wrap3{
	background-color:#fff;
}
.menu-item3{
	color:#24418c;
	border-bottom:1px solid #24418c;
	padding: 0px 0px 2px 30px;
}

.menu-item3 a{
	color:#24418c !important;
}

#menu-primary-items3{
	color:#24418c;
}

.menu-item3:before{ 
    content: "";
    border-color: transparent #24418c;
    border-style: solid;
    border-width: 0.35em 0 0.35em 0.45em;
    display: block;
    height: 0;
    width: 0;
    left: -8px;
    top: 0.9em;
    position: relative;
}

.open-menu-primary3 span:before{
	content: "";
    border-color: transparent #fff;
    border-style: solid;
    border-width: 8px 0px 8px 10px;
    display: inline-block;
    height: 0;
    width: 0;
    left: 90%;
    position: relative;
	transform: rotate(450deg);
	-ms-transform: rotate(450deg);
	-webkit-transform: rotate(450deg);
	
}

.close-menu-primary3 span:before{
	content: "";
    border-color: transparent #fff;
    border-style: solid;
    border-width: 8px 0px 8px 10px;
    display: inline-block;
    height: 0;
    width: 0;
    left: 90%;
    position: relative;
	transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-webkit-transform: rotate(270deg);

}
/*ENDE MENU PRIMARY 3*/


/*MENU PRIMARY 4*/	

/* Hide Menu */
#menu-primary-items4{
    display: none;
	 padding: 0;
    font-size: 18px;
    color: #fff;
}
#menu-toggle-primary4 a.close-menu-primary4{
    display: none;
	 padding: 0;
    font-size: 18px;
    color: #fff;
}

/* Display Menu Items */
#menu-primary4:target #menu-primary-items4{
    display: block;
	 padding: 0;
    font-size: 18px;
    color: #fff;
}
/* Hide Open Toggle Link */
#menu-primary4:target #menu-toggle-primary4 a.open-menu-primary4{
    display: none;
	 padding: 0;
    font-size: 18px;
    color: #fff;
}
/* Show Close Toggle Link */
#menu-primary4:target #menu-toggle-primary4 a.close-menu-primary4{
    display: block;
	 padding: 0;
    font-size: 18px;
    color: #fff;
}

#element:target{
    /* do stuff */
	color:#fff;
	margin-left:20px;
}
#menu-primary4 a{
	color:#fff;
}

#menu-primary4 a:hover{
	color:#fff;
	text-decoration:none;
	font-size:18px;
}

#menu-toggle-primary4{
	padding:10px 0px 10px 20px;
	border-bottom: 1px solid #fff;
}
.wrap4{
	background-color:#fff;
}
.menu-item4{
	color:#24418c;
	border-bottom:1px solid #24418c;
	padding: 0px 0px 2px 30px;
}

.menu-item4 a{
	color:#24418c !important;
}

#menu-primary-items4{
	color:#24418c;
}

.menu-item4:before{ 
    content: "";
    border-color: transparent #24418c;
    border-style: solid;
    border-width: 0.35em 0 0.35em 0.45em;
    display: block;
    height: 0;
    width: 0;
    left: -8px;
    top: 0.9em;
    position: relative;
}

.open-menu-primary4 span:before{
	content: "";
    border-color: transparent #fff;
    border-style: solid;
    border-width: 8px 0px 8px 10px;
    display: inline-block;
    height: 0;
    width: 0;
    left: 90%;
    position: relative;
	transform: rotate(450deg);
	-ms-transform: rotate(450deg);
	-webkit-transform: rotate(450deg);
	
}

.close-menu-primary4 span:before{
	content: "";
    border-color: transparent #fff;
    border-style: solid;
    border-width: 8px 0px 8px 10px;
    display: inline-block;
    height: 0;
    width: 0;
    left: 90%;
    position: relative;
	transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-webkit-transform: rotate(270deg);

}
/*ENDE MENU PRIMARY 4*/


/*CONTENT*/

/*ALDIANA*/

#aldi-content{
	width:100%;
}

.aldi-main{
	width:100%;
}
.aldi-deal{
	display:none
}

.aldi-row img{
	height:auto;
	width:100%;
}

.aldi-row{
	width:100%;
	margin-left:0px;
}
.aldi-head{
	width:auto;
	z-index:999;
}
.aldi-wrapper{
	width:auto;
}
.aldi-logo {
    width: 33%;
	margin-left:-20px;
}

.aldi-service {
    margin-top: 24px;
    width: 25%;
    margin-left: 18%;
}

.aldi-pic {
    float: right;
	margin-right:7px;
}
/*ENDE ALDIANA*/


/*CLUB MED*/
#cmd-content{
	width:100%;
}

.cmd-main{
	width:100%;
}
.cmd-deal{
	display:none
}

.cmd-row img{
	height:auto;
	width:100%;
}

.cmd-row{
	width:100%;
	margin-left:0px;
}
.cmd-head{
	width:auto;
	z-index:999;
}
.cmd-wrapper{
	width:auto;
}

.cmd-logo {
    width: 50%;
}

.cmd-service {
    margin-top: 24px;
    width: 24%;
}

.cmd-pic {
    float: right;
	margin-right:7px;
}
/*ENDE CLUB MED*/


/*MAGIC LIFE*/
#magic-content{
	width:100%;
}

.magic-main{
	width:100%;
}
.magic-deal{
	display:none
}

.magic-row img{
	height:auto;
	width:100%;
}

.magic-row{
	width:100%;
	margin-left:0px;
}
.magic-head{
	width:auto;
	z-index:999;
}
.magic-wrapper{
	width:auto;
}

.magic-logo {
    width: 50%;
}

.magic-service {
    margin-top: 24px;
    width: 24%;
}

.magic-pic {
    float: right;
	margin-right:7px;
}
/*ENDE MAGIC LIFE*/


/*ROBINSON*/
#rob-content{
	width:100%;
}

.rob-main{
	width:100%;
}
.rob-deal{
	display:none
}

.rob-row img{
	height:auto;
	width:100%;
}

.rob-row{
	width:100%;
	margin-left:0px;
}
.rob-head{
	width:auto;
	z-index:999;
}
.rob-wrapper{
	width:auto;
}

.rob-logo {
    width: 50%;
}

.rob-service {
    margin-top: 24px;
    width: 24%;
}

.rob-pic {
    float: right;
	margin-right:7px;
}
/*ENDE ROBINSON*/


/*AIDA*/
#aida-content{
	width:100%;
}

.aida-main{
	width:100%;
}
.aida-deal{
	display:none
}

.aida-row img{
	height:auto;
	width:100%;
}

.aida-row{
	width:100%;
	margin-left:0px;
}
.aida-head{
	width:auto;
	z-index:999;
}
.aida-wrapper{
	width:auto;
}

.aida-logo {
    width: 50%;
}

.aida-service {
    margin-top: 24px;
    width: 24%;
}

.aida-pic {
    float: right;
	margin-right:7px;
}
/*ENDE AIDA*/


/*CC*/
#cc-content{
	width:100%;
}

.cc-main{
	width:100%;
}
.cc-deal{
	display:none
}

.cc-row img{
	height:auto;
	width:100%;
}

.cc-row{
	width:100%;
	margin-left:0px;
}
.cc-head{
	width:auto;
	z-index:999;
}
.cc-wrapper{
	width:auto;
}

.cc-logo {
    width: 50%;
}

.cc-service {
    margin-top: 24px;
    width: 24%;
}

.cc-pic {
    float: right;
	margin-right:7px;
}
/*CC*/


/*COSTA*/
#costa-content{
	width:100%;
}

.costa-main{
	width:100%;
}
.costa-deal{
	display:none
}

.costa-row img{
	height:auto;
	width:100%;
}

.costa-row{
	width:100%;
	margin-left:0px;
}
.costa-head{
	width:auto;
	z-index:999;
}
.costa-wrapper{
	width:auto;
}

.costa-logo {
    width: 50%;
}

.costa-service {
    margin-top: 24px;
    width: 24%;
}

.costa-pic {
    float: right;
	margin-right:7px;
}
/*COSTA*/


/*CUNARD*/
#cd-content{
	width:100%;
}

.cd-main{
	width:100%;
}
.cd-deal{
	display:none
}

.cd-row img{
	height:auto;
	width:100%;
}

.cd-row{
	width:100%;
	margin-left:0px;
}
.cd-head{
	width:auto;
	z-index:999;
}
.cd-wrapper{
	width:auto;
}

.cd-logo {
    width: 50%;
}

.cd-service {
    margin-top: 24px;
    width: 24%;
}

.cd-pic {
    float: right;
	margin-right:7px;
}
/*CUNARD*/


/*HURTIGRUTEN*/
#hurti-content{
	width:100%;
}

.hurti-main{
	width:100%;
}
.hurti-deal{
	display:none
}

.hurti-row img{
	height:auto;
	width:100%;
}

.hurti-row{
	width:100%;
	margin-left:0px;
	
}
.hurti-head{
	width:auto;
	z-index:999;
}
.hurti-wrapper{
	width:auto;
}

.hurti-logo {
    width: 50%;
}

.hurti-service {
    margin-top: 24px;
    width: 24%;
}

.hurti-pic {
    float: right;
	margin-right:7px;
}
/*HURTIGRUTEN*/


/*MSC*/
#msc-content{
	width:100%;
}

.msc-main{
	width:100%;
}
.msc-deal{
	display:none
}

.msc-row img{
	height:auto;
	width:100%;
}

.msc-row{
	width:100%;
	margin-left:0px;
	min-height:450px;
}
.msc-head{
	width:auto;
	z-index:999;
}
.msc-wrapper{
	width:auto;
}

.msc-logo {
    width: 50%;
}

.msc-service {
    margin-top: 24px;
    width: 24%;
}

.msc-pic {
    float: right;
	margin-right:7px;
}
/*MSC*/


/*NCL*/
#ncl-content{
	width:100%;
}

.ncl-main{
	width:100%;
}
.ncl-deal{
	display:none
}

.ncl-row img{
	height:auto;
	width:100%;
}

.ncl-row{
	width:100%;
	margin-left:0px;
}
.ncl-head{
	width:auto;
	z-index:999;
}
.ncl-wrapper{
	width:auto;
}

.ncl-logo {
    width: 50%;
}

.ncl-service {
    margin-top: 24px;
    width: 24%;
}

.ncl-pic {
    float: right;
	margin-right:7px;
}
/*NCL*/


/*RCCL*/
#rccl-content{
	width:100%;
}

.rccl-main{
	width:100%;
}
.rccl-deal{
	display:none
}

.rccl-row img{
	height:auto;
	width:100%;
}

.rccl-row{
	width:100%;
	margin-left:0px;
}
.rccl-head{
	width:auto;
	z-index:999;
}
.rccl-wrapper{
	width:auto;
}

.rccl-logo {
    width: 50%;
}

.rccl-service {
    margin-top: 24px;
    width: 24%;
}

.rccl-pic {
    float: right;
	margin-right:7px;
}
/*RCCL*/


/*TUICRUISES*/
#tui-content{
	width:100%;
}

.tui-main{
	width:100%;
}
.tui-deal{
	display:none
}

.tui-row img{
	height:auto;
	width:100%;
}

.tui-row{
	width:100%;
	margin-left:0px;
}
.tui-head{
	width:auto;
	z-index:999;
}
.tui-wrapper{
	width:auto;
}

.tui-logo {
    width: 50%;
}

.tui-service {
    margin-top: 24px;
    width: 24%;
}

.tui-pic {
    float: right;
	margin-right:7px;
}
/*TUICRUISES*/


/*AROSA*/
#arosa-content{
	width:100%;
}

.arosa-main{
	width:100%;
}
.arosa-deal{
	display:none
}

.arosa-row img{
	height:auto;
	width:100%;
}

.arosa-row{
	width:100%;
	margin-left:0px;
}
.arosa-head{
	width:auto;
	z-index:999;
}
.arosa-wrapper{
	width:auto;
}

.arosa-logo {
    width: 50%;
}

.arosa-service {
    margin-top: 24px;
    width: 24%;
}

.arosa-pic {
    float: right;
	margin-right:7px;
}
/*AROSA*/


/*CALIMERA*/
#cali-content{
	width:100%;
}

.cali-main{
	width:100%;
}
.cali-deal{
	display:none
}

.cali-row img{
	height:auto;
	width:100%;
}

.cali-row{
	width:100%;
	margin-left:0px;
}
.cali-head{
	width:auto;
	z-index:999;
}
.cali-wrapper{
	width:auto;
}

.cali-logo {
    width: 50%;
}

.cali-service {
    margin-top: 24px;
    width: 24%;
}

.cali-pic {
    float: right;
	margin-right:7px;
}
/*CALIMERA*/


/*DORFHOTEL*/
#dorf-content{
	width:100%;
}

.dorf-main{
	width:100%;
}
.dorf-deal{
	display:none
}

.dorf-row img{
	height:auto;
	width:100%;
}

.dorf-row{
	width:100%;
	margin-left:0px;
}
.dorf-head{
	width:auto;
	z-index:999;
}
.dorf-wrapper{
	width:auto;
}

.dorf-logo {
    width: 50%;
}

.dorf-service {
    margin-top: 24px;
    width: 24%;
}

.dorf-pic {
    float: right;
	margin-right:7px;
}
/*DORFHOTEL*/


/*IBEROSTAR*/
#ibero-content{
	width:100%;
}

.ibero-main{
	width:100%;
}
.ibero-deal{
	display:none
}

.ibero-row img{
	height:auto;
	width:100%;
}

.ibero-row{
	width:100%;
	margin-left:0px;
}
.ibero-head{
	width:auto;
	z-index:999;
}
.ibero-wrapper{
	width:auto;
}

.ibero-logo {
    width: 50%;
}

.ibero-service {
    margin-top: 24px;
    width: 24%;
}

.ibero-pic {
    float: right;
	margin-right:7px;
}
/*IBEROSTAR*/


/*LTI*/
#lti-content{
	width:100%;
}

.lti-main{
	width:100%;
}
.lti-deal{
	display:none
}

.lti-row img{
	height:auto;
	width:100%;
}

.lti-row{
	width:100%;
	margin-left:0px;
}
.lti-head{
	width:auto;
	z-index:999;
}
.lti-wrapper{
	width:auto;
}

.lti-logo {
    width: 50%;
}

.lti-service {
    margin-top: 24px;
    width: 24%;
}

.lti-pic {
    float: right;
	margin-right:7px;
}
/*LTI*/


/*RIU*/
#riu-content{
	width:100%;
}

.riu-main{
	width:100%;
}
.riu-deal{
	display:none
}

.riu-row img{
	height:auto;
	width:100%;
}

.riu-row{
	width:100%;
	margin-left:0px;
}
.riu-head{
	width:auto;
	z-index:999;
}
.riu-wrapper{
	width:auto;
}

.riu-logo {
    width: 50%;
}

.riu-service {
    margin-top: 24px;
    width: 24%;
}

.riu-pic {
    float: right;
	margin-right:7px;
}
/*RIU*/


/*TUIBF*/
#tuibf-content{
	width:100%;
}

.tuibf-main{
	width:100%;
}
.tuibf-deal{
	display:none
}

.tuibf-row img{
	height:auto;
	width:100%;
}

.tuibf-row{
	width:100%;
	margin-left:0px;
}
.tuibf-head{
	width:auto;
	z-index:999;
}
.tuibf-wrapper{
	width:auto;
}

.tuibf-logo {
    width: 50%;
}

.tuibf-service {
    margin-top: 24px;
    width: 24%;
}

.tuibf-pic {
    float: right;
	margin-right:7px;
}
/*TUIBF*/


/*GRECOTEL*/
#gre-content{
	width:100%;
}

.gre-main{
	width:100%;
}
.gre-deal{
	display:none
}

.gre-row img{
	height:auto;
	width:100%;
}

.gre-row{
	width:100%;
	margin-left:0px;
}
.gre-head{
	width:auto;
	z-index:999;
}
.gre-wrapper{
	width:auto;
}

.gre-logo {
    width: 50%;
}

.gre-service {
    margin-top: 24px;
    width: 24%;
}

.gre-pic {
    float: right;
	margin-right:7px;
}
/*GRECOTEL*/


/*SENSIMAR*/
#sensi-content{
	width:100%;
}

.sensi-main{
	width:100%;
}
.sensi-deal{
	display:none
}

.sensi-row img{
	height:auto;
	width:100%;
}

.sensi-row{
	width:100%;
	margin-left:0px;
}
.sensi-head{
	width:auto;
	z-index:999;
}
.sensi-wrapper{
	width:auto;
}

.sensi-logo {
    width: 50%;
}

.sensi-service {
    margin-top: 24px;
    width: 24%;
}

.sensi-pic {
    float: right;
	margin-right:7px;
}
/*SENSIMAR*/


/*PURAVIDA*/
#pura-content{
	width:100%;
}

.pura-main{
	width:100%;
}
.pura-deal{
	display:none
}

.pura-row img{
	height:auto;
	width:100%;
}

.pura-row{
	width:100%;
	margin-left:0px;
}
.pura-head{
	width:auto;
	z-index:999;
}
.pura-wrapper{
	width:auto;
}

.pura-logo {
    width: 50%;
}

.pura-service {
    margin-top: 24px;
    width: 24%;
}

.pura-pic {
    float: right;
	margin-right:7px;
}
/*PURAVIDA*/


/*VIVERDE*/
#viv-content{
	width:100%;
}

.viv-main{
	width:100%;
}
.viv-deal{
	display:none
}

.viv-row img{
	height:auto;
	width:100%;
}

.viv-row{
	width:100%;
	margin-left:0px;
}
.viv-head{
	width:auto;
	z-index:999;
}
.viv-wrapper{
	width:auto;
}

.viv-logo {
    width: 50%;
}

.viv-service {
    margin-top: 24px;
    width: 24%;
}

.viv-pic {
    float: right;
	margin-right:7px;
}
/*VIVERDE*/

/*CONTENT*/


/*FOOOTER*/
.foot-innen p {
    float: none;
}

#footer{
	margin-right:0px;
	width:100%;
	height:auto;
	text-align:center;
}
.foot-icons{
	width:auto;
	margin-right:15px;
}

.foot-copy{
	width:auto;
	float:left !important;
	margin-left:15px;
}
.foot-r{
	text-align:center;
	float:none;
	width:auto;
}
/*FOOTER*/

/*REISEANFRAGE*/

.anfrage-head{
	font-size:20px;
}
	
	.anfrage-img{
		float:left;
	}
	.anfrage-text{
		float:left;
	}
	
	.anfrage{
		width:auto;
	}
	.full-width{
		width:100% !important;
	}
	.anfrage b{
		    font-size: 26px;
    float: left;
    width: 100%;
    margin-bottom: 15px;
	margin-top:15px;
}

.anfrage-bestaetigung b{
	font-size:16px;
	margin-bottom:0px;
	margin-top:0px;
	
}

.anfrage-bestaetigung{
	min-height: inherit;
	margin-top:0px;
	padding:20px;
	
}
	
	
	
	.anfrage label{
		font-size:12px;
		margin-bottom:0px;
	}
	.anfrage input{
		margin-bottom:10px;
		height:34px;
		padding-left:15px;
		padding-right:15px;
	}
	
	.selector{
		margin-bottom:10px;
	}
	
	.anfrage select{
		height:34px;
		padding-left:15px;
		padding-right:15px;
		background:url(../images/dropdown-bg.jpg) no-repeat right;
		-webikit-appearance:none;
		background-position-x:100%;
		-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	}
	.selector span.custom-select{
	    display: inline-block;
    line-height: 32px;
    padding: 0 10px;
    position: relative;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
}

.selector span.custom-select:before{
	    position: absolute;
    right: 0;
    top: 0;
    content: '';
    background: #fdb714;
    width: 24px;
    height: 100%;
}

.anfrage textarea{
	margin-bottom:10px;
}

.anfrage .checkbox{
	float:left;
	margin-top:-6px;
	margin-right:6px;
}
/*REISEANFRAGE*/
	
}

@media only screen and (min-width : 680px) and (max-width: 1024px) {
	
	
.service-head{
	text-align:center;
}
.service{
	float:none;
}
	
.kubi-links-mobile{
	display:none;
}
	
.spar-deals h1{
	    margin: 0px;
    padding: 0px;
    line-height: 40px;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 38px;
}
	
.spar-deals{
	text-align:center;
	font-weight:bold;
	margin-top:40px;
}
	
	
#menu{display:none;
}
	
/*REISEANFRAGE*/

.anfrage-bestaetigung{
	min-height: inherit;
	margin-top:0px;
	padding:20px;
	
}

	.anfrage-head{
		font-size:20px;
	}
	
	.anfrage-img{
		float:left;
	}
	.anfrage-text{
		float:left;
	}
	
	.anfrage{
		width:auto;
	}
	.full-width{
		width:100% !important;
	}
	.anfrage b{
		    font-size: 26px;
    float: left;
    width: 100%;
    margin-bottom: 15px;
	margin-top:15px;
}
	.anfrage-bestaetigung b{
	font-size:16px;
	margin-bottom:0px;
	margin-top:0px;
}
	
	
	.anfrage label{
		font-size:12px;
		margin-bottom:0px;
	}
	.anfrage input{
		margin-bottom:10px;
		height:34px;
		padding-left:15px;
		padding-right:15px;
	}
	
	.selector{
		margin-bottom:10px;
	}
	
	.anfrage select{
		height:34px;
		padding-left:15px;
		padding-right:15px;
		background:url(../images/dropdown-bg.jpg) no-repeat right;
		-webikit-appearance:none;
		background-position-x:100%;
		-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	}
	.selector span.custom-select{
	    display: inline-block;
    line-height: 32px;
    padding: 0 10px;
    position: relative;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
}

.selector span.custom-select:before{
	    position: absolute;
    right: 0;
    top: 0;
    content: '';
    background: #fdb714;
    width: 24px;
    height: 100%;
}

.anfrage textarea{
	margin-bottom:10px;
}

.anfrage .checkbox{
	float:left;
	margin-top:-6px;
	margin-right:6px;
}
/*REISEANFRAGE*/

	
.lmmore{
	width:auto;
}
	
#scrollbar{
	display:none;
}
	
.imgresp{
    height: 180px;
    overflow: hidden;
	float:left;
}
.imgresp img{
	width:100%;
	float:left;
}
	
	
#logo{
	height:100px;
}
	
.mobile-menu{
	background-color:#24418c;
	width:100%;
}

.collapse.in {
    display: block;
}

#mobile-primary-menu{
	padding: 0;
    font-size: 18px;
    color: #fff;
}
	
#mobile-menu .mobile-menu-toggle{
	background: url(../images/mobile-menu.png) no-repeat center center #24418c;
    padding: 0;
    margin: 0;
    height: 100px;
    width: 100px;
    padding: 22px;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    text-indent: -9999px;
}

/*NAV*/
nav li a {
			margin-left:20px;
			color:#fff;
		}
				nav li a:hover {
			margin-left:20px;
			color:#fff;
			text-decoration:none;
		}
		
		.nav{
		display:inline-block;
	}
	#navi{
		display:none;
	}
	#navi ul, #navi:active ul { 

		display: none;
		position: absolute;
		padding: 20px;
		background: #fff;
		border: 5px solid #444;
		right: 20px;
		top: 60px;
		width: 50%;
		border-radius: 4px 0 4px 4px;

	}

	nav li {

	    width: 100%;
    padding: 10px 0;
    margin: 0;
    color: #fff;
    border-bottom: 1px solid #fff;
    list-style: none;
	padding-left:10px;
	}

	nav:hover ul {

		display: block;

	}
	
	#nav-head{
		height:15px;
		top:0px;
	}
/*ENDE NAV*/

/*HEADER*/
		
#header .mobile-menu > ul.menu > li.menu-item-has-children > .dropdown-toggle {
    position: absolute;
    right: 1px;
    top: 7px;
    height: 34px;
    line-height: 34px;
    padding: 0 15px;
    background: none;
    display: inline-block;
    font-family: FontAwesome;
    font-size: 1.3333em;
    font-weight: normal;
    filter: alpha(opacity=70);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
}		
#header .mobile-menu > ul.menu > li.menu-item-has-children > .dropdown-toggle.collapsed:after {
    content: "\f055";
}

	
	#sub-header{
		width:auto;
		float:none;
	}
	
/*	#header img{
		height:50px;
	}*/
	
#header{
	height:auto;
	z-index:1000;
	position:absolute;
	box-shadow:none;
}

.spez-traum{
	display:none;
}
	


.sv-main{
	display:none;
}
.tele-head img{
	width:100%;
	height:auto;
}

.tele-head{
	width:100%;
	height:auto;
	max-width:230px;
	margin-right:100px;
	margin-top:12px;
}

.badges img{
	width:100%;
	max-width:35px;
	height:auto;
	margin-top:10px;
}

.badges{
	width:100%;
	max-width:120px;
}
	
/*ENDE HEADER*/




.kreuzfahrten-content {
    float: left;
    width: 100%;
}

.flusskreuzfahrten-content {
    float: left;
    width: 100%;
}

.familienurlaub-content {
    float: left;
    width: 100%;
}


.lifestyle-content {
    float: left;
    width: 100%;
}


#container-content{
	width:auto;
}

#container{
	display:none;
}

#container-js{
	width:100%
}

#content{
	width:auto;
	margin-left:20px;
	margin-top:35px;
}


.cluburlaub-content{
	width:auto;
}

.top-5-angebote{
	width:auto;
}


.w-angebote{
	width:auto;
}

.imgresp{
    height: 180px;
    overflow: hidden;
	float:left;
}
.imgresp img{
	width:100%;
	float:left;
}

/*MENU PRIMARY*/	
/* Hide Menu */
#menu-primary-items{
    display: none;
	 padding: 0;
    font-size: 18px;
    color: #fff;
}
#menu-toggle-primary a.close-menu-primary{
    display: none;
	 padding: 0;
    font-size: 18px;
    color: #fff;
}

/* Display Menu Items */
#menu-primary:target #menu-primary-items{
    display: block;
	 padding: 0;
    font-size: 18px;
    color: #fff;
}
/* Hide Open Toggle Link */
#menu-primary:target #menu-toggle-primary a.open-menu-primary{
    display: none;
	 padding: 0;
    font-size: 18px;
    color: #fff;
}
/* Show Close Toggle Link */
#menu-primary:target #menu-toggle-primary a.close-menu-primary{
    display: block;
	 padding: 0;
    font-size: 18px;
    color: #fff;
}

#element:target{
    /* do stuff */
	color:#fff;
	margin-left:20px;
}
#menu-primary a{
	color:#fff;
}

#menu-primary a:hover{
	color:#fff;
	text-decoration:none;
	font-size:18px;
}

#menu-toggle-primary{
	padding:10px 0px 10px 20px;
	border-bottom: 1px solid #fff;
}
.wrap{
	background-color:#fff;
}
.menu-item{
	color:#24418c;
	border-bottom:1px solid #24418c;
	padding: 0px 0px 2px 30px;
}

.menu-item a{
	color:#24418c !important;
}

#menu-primary-items{
	color:#24418c;
}

.menu-item:before{ 
    content: "";
    border-color: transparent #24418c;
    border-style: solid;
    border-width: 0.35em 0 0.35em 0.45em;
    display: block;
    height: 0;
    width: 0;
    left: -8px;
    top: 0.9em;
    position: relative;
}

.open-menu-primary span:before{
	content: "";
    border-color: transparent #fff;
    border-style: solid;
    border-width: 8px 0px 8px 10px;
    display: inline-block;
    height: 0;
    width: 0;
    left: 90%;
    position: relative;
	transform: rotate(450deg);
	-ms-transform: rotate(450deg);
	-webkit-transform: rotate(450deg);
	
}

.close-menu-primary span:before{
	content: "";
    border-color: transparent #fff;
    border-style: solid;
    border-width: 8px 0px 8px 10px;
    display: inline-block;
    height: 0;
    width: 0;
    left: 90%;
    position: relative;
	transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-webkit-transform: rotate(270deg);

}
/*ENDE MENU PRIMARY*/


/*MENU PRIMARY 2*/	
/* Hide Menu */
#menu-primary-items2{
    display: none;
	 padding: 0;
    font-size: 18px;
    color: #fff;
}
#menu-toggle-primary2 a.close-menu-primary2{
    display: none;
	 padding: 0;
    font-size: 18px;
    color: #fff;
}

/* Display Menu Items */
#menu-primary2:target #menu-primary-items2{
    display: block;
	 padding: 0;
    font-size: 18px;
    color: #fff;
}
/* Hide Open Toggle Link */
#menu-primary2:target #menu-toggle-primary2 a.open-menu-primary2{
    display: none;
	 padding: 0;
    font-size: 18px;
    color: #fff;
}
/* Show Close Toggle Link */
#menu-primary2:target #menu-toggle-primary2 a.close-menu-primary2{
    display: block;
	 padding: 0;
    font-size: 18px;
    color: #fff;
}

#element:target{
    /* do stuff */
	color:#fff;
	margin-left:20px;
}
#menu-primary2 a{
	color:#fff;
}

#menu-primary2 a:hover{
	color:#fff;
	text-decoration:none;
	font-size:18px;
}

#menu-toggle-primary2{
	padding:10px 0px 10px 20px;
	border-bottom: 1px solid #fff;
}
.wrap2{
	background-color:#fff;
}
.menu-item2{
	color:#24418c;
	border-bottom:1px solid #24418c;
	padding: 0px 0px 2px 30px;
}

.menu-item2 a{
	color:#24418c !important;
}

#menu-primary-items2{
	color:#24418c;
}

.menu-item2:before{ 
    content: "";
    border-color: transparent #24418c;
    border-style: solid;
    border-width: 0.35em 0 0.35em 0.45em;
    display: block;
    height: 0;
    width: 0;
    left: -8px;
    top: 0.9em;
    position: relative;
}

.open-menu-primary2 span:before{
	content: "";
    border-color: transparent #fff;
    border-style: solid;
    border-width: 8px 0px 8px 10px;
    display: inline-block;
    height: 0;
    width: 0;
    left: 90%;
    position: relative;
	transform: rotate(450deg);
	-ms-transform: rotate(450deg);
	-webkit-transform: rotate(450deg);
	
}

.close-menu-primary2 span:before{
	content: "";
    border-color: transparent #fff;
    border-style: solid;
    border-width: 8px 0px 8px 10px;
    display: inline-block;
    height: 0;
    width: 0;
    left: 90%;
    position: relative;
	transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-webkit-transform: rotate(270deg);

}
/*ENDE MENU PRIMARY 2*/


/*MENU PRIMARY 3*/	

/* Hide Menu */
#menu-primary-items3{
    display: none;
	 padding: 0;
    font-size: 18px;
    color: #fff;
}
#menu-toggle-primary3 a.close-menu-primary3{
    display: none;
	 padding: 0;
    font-size: 18px;
    color: #fff;
}

/* Display Menu Items */
#menu-primary3:target #menu-primary-items3{
    display: block;
	 padding: 0;
    font-size: 18px;
    color: #fff;
}
/* Hide Open Toggle Link */
#menu-primary3:target #menu-toggle-primary3 a.open-menu-primary3{
    display: none;
	 padding: 0;
    font-size: 18px;
    color: #fff;
}
/* Show Close Toggle Link */
#menu-primary3:target #menu-toggle-primary3 a.close-menu-primary3{
    display: block;
	 padding: 0;
    font-size: 18px;
    color: #fff;
}

#element:target{
    /* do stuff */
	color:#fff;
	margin-left:20px;
}
#menu-primary3 a{
	color:#fff;
}

#menu-primary3 a:hover{
	color:#fff;
	text-decoration:none;
	font-size:18px;
}

#menu-toggle-primary3{
	padding:10px 0px 10px 20px;
	border-bottom: 1px solid #fff;
}
.wrap3{
	background-color:#fff;
}
.menu-item3{
	color:#24418c;
	border-bottom:1px solid #24418c;
	padding: 0px 0px 2px 30px;
}

.menu-item3 a{
	color:#24418c !important;
}

#menu-primary-items3{
	color:#24418c;
}

.menu-item3:before{ 
    content: "";
    border-color: transparent #24418c;
    border-style: solid;
    border-width: 0.35em 0 0.35em 0.45em;
    display: block;
    height: 0;
    width: 0;
    left: -8px;
    top: 0.9em;
    position: relative;
}

.open-menu-primary3 span:before{
	content: "";
    border-color: transparent #fff;
    border-style: solid;
    border-width: 8px 0px 8px 10px;
    display: inline-block;
    height: 0;
    width: 0;
    left: 90%;
    position: relative;
	transform: rotate(450deg);
	-ms-transform: rotate(450deg);
	-webkit-transform: rotate(450deg);
	
}

.close-menu-primary3 span:before{
	content: "";
    border-color: transparent #fff;
    border-style: solid;
    border-width: 8px 0px 8px 10px;
    display: inline-block;
    height: 0;
    width: 0;
    left: 90%;
    position: relative;
	transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-webkit-transform: rotate(270deg);

}
/*ENDE MENU PRIMARY 3*/


/*MENU PRIMARY 4*/	

/* Hide Menu */
#menu-primary-items4{
    display: none;
	 padding: 0;
    font-size: 18px;
    color: #fff;
}
#menu-toggle-primary4 a.close-menu-primary4{
    display: none;
	 padding: 0;
    font-size: 18px;
    color: #fff;
}

/* Display Menu Items */
#menu-primary4:target #menu-primary-items4{
    display: block;
	 padding: 0;
    font-size: 18px;
    color: #fff;
}
/* Hide Open Toggle Link */
#menu-primary4:target #menu-toggle-primary4 a.open-menu-primary4{
    display: none;
	 padding: 0;
    font-size: 18px;
    color: #fff;
}
/* Show Close Toggle Link */
#menu-primary4:target #menu-toggle-primary4 a.close-menu-primary4{
    display: block;
	 padding: 0;
    font-size: 18px;
    color: #fff;
}

#element:target{
    /* do stuff */
	color:#fff;
	margin-left:20px;
}
#menu-primary4 a{
	color:#fff;
}

#menu-primary4 a:hover{
	color:#fff;
	text-decoration:none;
	font-size:18px;
}

#menu-toggle-primary4{
	padding:10px 0px 10px 20px;
	border-bottom: 1px solid #fff;
}
.wrap4{
	background-color:#fff;
}
.menu-item4{
	color:#24418c;
	border-bottom:1px solid #24418c;
	padding: 0px 0px 2px 30px;
}

.menu-item4 a{
	color:#24418c !important;
}

#menu-primary-items4{
	color:#24418c;
}

.menu-item4:before{ 
    content: "";
    border-color: transparent #24418c;
    border-style: solid;
    border-width: 0.35em 0 0.35em 0.45em;
    display: block;
    height: 0;
    width: 0;
    left: -8px;
    top: 0.9em;
    position: relative;
}

.open-menu-primary4 span:before{
	content: "";
    border-color: transparent #fff;
    border-style: solid;
    border-width: 8px 0px 8px 10px;
    display: inline-block;
    height: 0;
    width: 0;
    left: 90%;
    position: relative;
	transform: rotate(450deg);
	-ms-transform: rotate(450deg);
	-webkit-transform: rotate(450deg);
	
}

.close-menu-primary4 span:before{
	content: "";
    border-color: transparent #fff;
    border-style: solid;
    border-width: 8px 0px 8px 10px;
    display: inline-block;
    height: 0;
    width: 0;
    left: 90%;
    position: relative;
	transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-webkit-transform: rotate(270deg);

}
/*ENDE MENU PRIMARY 4*/


/*CONTENT*/


/*ALDIANA*/

#aldi-content{
	width:100%;
}

.aldi-main{
	width:100%;
}

.aldi-row img{
	height:auto;
	width:100%;
}

.aldi-row{
	width:100%;
	margin-left:0px;
}
.aldi-head{
	width:auto;
	z-index:999;
}
.aldi-wrapper{
	width:auto;
}

.aldi-logo{
	width:30%;
}

.aldi-deal{
	width:28%
}

.adi-service{
	width:18%;
}
/*ENDE ALDIANA*/

/*CLUB MED*/
#cmd-content{
	width:100%;
}

.cmd-main{
	width:100%;
}

.cmd-row img{
	height:auto;
	width:100%;
}

.cmd-row{
	width:100%;
	margin-left:0px;
}
.cmd-head{
	width:auto;
	z-index:999;
}
.cmd-wrapper{
	width:auto;
}
.cmd-logo{
	width:30%;
}

.cmd-deal{
	width:28%
}

.cmd-service{
	width:18%;
}
/*ENDE CLUB MED*/


/*MAGIC LIFE*/

#magic-content{
	width:100%;
}

.magic-main{
	width:100%;
}

.magic-row img{
	height:auto;
	width:100%;
}

.magic-row{
	width:100%;
	margin-left:0px;
}
.magic-head{
	width:auto;
	z-index:999;
}
.magic-wrapper{
	width:auto;
}

.magic-logo{
	width:30%;
}

.magic-deal{
	width:28%
}

.magic-service{
	width:18%;
}
/*ENDE MAGIC LIFE*/


/*ROBINSON*/

#rob-content{
	width:100%;
}

.rob-main{
	width:100%;
}

.rob-row img{
	height:auto;
	width:100%;
}

.rob-row{
	width:100%;
	margin-left:0px;
}
.rob-head{
	width:auto;
	z-index:999;
}
.rob-wrapper{
	width:auto;
}

.rob-logo{
	width:30%;
}

.rob-deal{
	width:28%
}

.rob-service{
	width:18%;
}
/*ENDE ROBINSON*/


/*AIDA*/

#aida-content{
	width:100%;
}

.aida-main{
	width:100%;
}

.aida-row img{
	height:auto;
	width:100%;
}

.aida-row{
	width:100%;
	margin-left:0px;
	min-height:460px
}
.aida-head{
	width:auto;
	z-index:999;
}
.aida-wrapper{
	width:auto;
}

.aida-logo{
	width:30%;
}

.aida-deal{
	width:28%
}

.aida-service{
	width:18%;
}
/*ENDE AIDA*/


/*CELEBRITY CRUISES*/

#cc-content{
	width:100%;
}

.cc-main{
	width:100%;
}

.cc-row img{
	height:auto;
	width:100%;
}

.cc-row{
	width:100%;
	margin-left:0px;
}
.cc-head{
	width:auto;
	z-index:999;
}
.cc-wrapper{
	width:auto;
}

.cc-logo{
	width:30%;
}

.cc-deal{
	width:28%
}

.cc-service{
	width:18%;
}
/*ENDE CELEBRITY CRUISES*/


/*COSTA*/

#costa-content{
	width:100%;
}

.costa-main{
	width:100%;
}

.costa-row img{
	height:auto;
	width:100%;
}

.costa-row{
	width:100%;
	margin-left:0px;
}
.costa-head{
	width:auto;
	z-index:999;
}
.costa-wrapper{
	width:auto;
}

.costa-logo{
	width:30%;
}

.costa-deal{
	width:28%
}

.costa-service{
	width:18%;
}
/*ENDE COSTA*/


/*CUNARD*/

#cd-content{
	width:100%;
}

.cd-main{
	width:100%;
}

.cd-row img{
	height:auto;
	width:100%;
}

.cd-row{
	width:100%;
	margin-left:0px;
}
.cd-head{
	width:auto;
	z-index:999;
}
.cd-wrapper{
	width:auto;
}

.cd-logo{
	width:30%;
}

.cd-deal{
	width:28%
}

.cd-service{
	width:18%;
}
/*ENDE CUNARD*/


/*HURTIGRUTEN*/

#hurti-content{
	width:100%;
}

.hurti-main{
	width:100%;
}

.hurti-row img{
	height:auto;
	width:100%;
}

.hurti-row{
	width:100%;
	margin-left:0px;
	min-height: 480px;
}
.hurti-head{
	width:auto;
	z-index:999;
}
.hurti-wrapper{
	width:auto;
}

.hurti-logo{
	width:30%;
}

.hurti-deal{
	width:28%
}

.hurti-service{
	width:18%;
}
/*ENDE HURTIGRUTEN*/


/*MSC*/

#msc-content{
	width:100%;
}

.msc-main{
	width:100%;
}

.msc-row img{
	height:auto;
	width:100%;
}

.msc-row{
	width:100%;
	margin-left:0px;
	min-height:530px;
}
.msc-head{
	width:auto;
	z-index:999;
}
.msc-wrapper{
	width:auto;
}

.msc-logo{
	width:30%;
}

.msc-deal{
	width:28%
}

.msc-service{
	width:18%;
}
/*ENDE MSC*/


/*NCL*/

#ncl-content{
	width:100%;
}

.ncl-main{
	width:100%;
}

.ncl-row img{
	height:auto;
	width:100%;
}

.ncl-row{
	width:100%;
	margin-left:0px;
}
.ncl-head{
	width:auto;
	z-index:999;
}
.ncl-wrapper{
	width:auto;
}

.ncl-logo{
	width:30%;
}

.ncl-deal{
	width:28%
}

.ncl-service{
	width:18%;
}
/*ENDE NCL*/


/*ROYAL CARRIBBEAN*/

#rccl-content{
	width:100%;
}

.rccl-main{
	width:100%;
}

.rccl-row img{
	height:auto;
	width:100%;
}

.rccl-row{
	width:100%;
	margin-left:0px;
	min-height:566px;
}
.rccl-head{
	width:auto;
	z-index:999;
}
.rccl-wrapper{
	width:auto;
}

.rccl-logo{
	width:30%;
}

.rccl-deal{
	width:28%
}

.rccl-service{
	width:18%;
}
/*ENDE ROYAL CARRIBBEAN*/


/*TUI CRUISES*/

#tui-content{
	width:100%;
}

.tui-main{
	width:100%;
}

.tui-row img{
	height:auto;
	width:100%;
}

.tui-row{
	width:100%;
	margin-left:0px;
	min-height:635px;
}
.tui-head{
	width:auto;
	z-index:999;
}
.tui-wrapper{
	width:auto;
}

.tui-logo{
	width:30%;
}

.tui-deal{
	width:28%
}

.tui-service{
	width:18%;
}
/*ENDE TUI CRUISES*/


/*AROSA*/

#arosa-content{
	width:100%;
}

.arosa-main{
	width:100%;
}

.arosa-row img{
	height:auto;
	width:100%;
}

.arosa-row{
	width:100%;
	margin-left:0px;
}
.arosa-head{
	width:auto;
	z-index:999;
}
.arosa-wrapper{
	width:auto;
}

.arosa-logo{
	width:30%;
}

.arosa-deal{
	width:28%
}

.arosa-service{
	width:18%;
}
/*ENDE AROSA*/


/*CALIMERA*/

#cali-content{
	width:100%;
}

.cali-main{
	width:100%;
}

.cali-row img{
	height:auto;
	width:100%;
}

.cali-row{
	width:100%;
	margin-left:0px;
}
.cali-head{
	width:auto;
	z-index:999;
}
.cali-wrapper{
	width:auto;
}

.cali-logo{
	width:30%;
}

.cali-deal{
	width:28%
}

.cali-service{
	width:18%;
}
/*ENDE CALIMERA*/


/*DORFHOTEL*/

#dorf-content{
	width:100%;
}

.dorf-main{
	width:100%;
}

.dorf-row img{
	height:auto;
	width:100%;
}

.dorf-row{
	width:100%;
	margin-left:0px;
}
.dorf-head{
	width:auto;
	z-index:999;
}
.dorf-wrapper{
	width:auto;
}

.dorf-logo{
	width:30%;
}

.dorf-deal{
	width:28%
}

.dorf-service{
	width:18%;
}
/*ENDE DORFHOTEL*/


/*IBEROSTAR*/

#ibero-content{
	width:100%;
}

.ibero-main{
	width:100%;
}

.ibero-row img{
	height:auto;
	width:100%;
}

.ibero-row{
	width:100%;
	margin-left:0px;
}
.ibero-head{
	width:auto;
	z-index:999;
}
.ibero-wrapper{
	width:auto;
}

.ibero-logo{
	width:30%;
}

.ibero-deal{
	width:28%
}

.ibero-service{
	width:18%;
}
/*ENDE IBEROSTAR*/


/*LTI*/

#lti-content{
	width:100%;
}

.lti-main{
	width:100%;
}

.lti-row img{
	height:auto;
	width:100%;
	min-height:425px;
}

.lti-row{
	width:100%;
	margin-left:0px;
}
.lti-head{
	width:auto;
	z-index:999;
}
.lti-wrapper{
	width:auto;
}

.lti-logo{
	width:30%;
}

.lti-deal{
	width:28%
}

.lti-service{
	width:18%;
}
/*ENDE LTI*/


/*RIU*/

#riu-content{
	width:100%;
}

.riu-main{
	width:100%;
}

.riu-row img{
	height:auto;
	width:100%;
}

.riu-row{
	width:100%;
	margin-left:0px;
}
.riu-head{
	width:auto;
	z-index:999;
}
.riu-wrapper{
	width:auto;
}

.riu-logo{
	width:30%;
}

.riu-deal{
	width:28%
}

.riu-service{
	width:18%;
}
/*ENDE RIU*/


/*TUI BEST FAMILY*/

#tuibf-content{
	width:100%;
}

.tuibf-main{
	width:100%;
}

.tuibf-row img{
	height:auto;
	width:100%;
}

.tuibf-row{
	width:100%;
	margin-left:0px;
}
.tuibf-head{
	width:auto;
	z-index:999;
}
.tuibf-wrapper{
	width:auto;
}

.tuibf-logo{
	width:30%;
}

.tuibf-deal{
	width:28%
}

.tuibf-service{
	width:18%;
}
/*ENDE TUI BEST FAMILY*/


/*GRECOTEL*/

#gre-content{
	width:100%;
}

.gre-main{
	width:100%;
}

.gre-row img{
	height:auto;
	width:100%;
}

.gre-row{
	width:100%;
	margin-left:0px;
}
.gre-head{
	width:auto;
	z-index:999;
}
.gre-wrapper{
	width:auto;
}

.gre-logo{
	width:30%;
}

.gre-deal{
	width:28%
}

.gre-service{
	width:18%;
}
/*ENDE GRECOTEL*/


/*SENSIMAR*/

#sensi-content{
	width:100%;
}

.sensi-main{
	width:100%;
}

.sensi-row img{
	height:auto;
	width:100%;
}

.sensi-row{
	width:100%;
	margin-left:0px;
	min-height:475px;
}
.sensi-head{
	width:auto;
	z-index:999;
}
.sensi-wrapper{
	width:auto;
}

.sensi-logo{
	width:30%;
}

.sensi-deal{
	width:28%
}

.sensi-service{
	width:18%;
}
/*ENDE SENSIMAR*/


/*PURAVIDA*/

#pura-content{
	width:100%;
}

.pura-main{
	width:100%;
}

.pura-row img{
	height:auto;
	width:100%;
}

.pura-row{
	width:100%;
	margin-left:0px;
}
.pura-head{
	width:auto;
	z-index:999;
}
.pura-wrapper{
	width:auto;
}

.pura-logo{
	width:30%;
}

.pura-deal{
	width:28%
}

.pura-service{
	width:18%;
}
/*ENDE PURAVIDA*/


/*VIVERDE*/

#viv-content{
	width:100%;
}

.viv-main{
	width:100%;
}

.viv-row img{
	height:auto;
	width:100%;
}

.viv-row{
	width:100%;
	margin-left:0px;
}
.viv-head{
	width:auto;
	z-index:999;
}
.viv-wrapper{
	width:auto;
}

.viv-logo{
	width:30%;
}

.viv-deal{
	width:28%
}

.viv-service{
	width:18%;
}
/*ENDE VIVERDE*/
/*CONTENT*/
	
	
#footer{
	width:100%;
	height:auto;
	margin-right:0px;
}

.clearfix-resp{
	float:none !important;
}
	
}

@media only screen and (min-width : 1024px) {
	
	.kubi-links-mobile{
	display:none;
}
	
	
.kubi-logo {
    max-height: 100px;
    text-align: center;
    max-width: 100%;
    float: right;
}
	
	#feed_wrapper.resp #hasFeedsWrapper {
    margin-left: 10px !important;
}

	
#menu{display:none;
}

.spar-deals{
	display:none;
}

.slicknav_menu{display:none;
}
	
.clearfix-resp{
	display:right !important;
}
	
.telefon{
	display:none;
}
	
/*REISEANFRAGE*/

	.anfrage-head{
		font-size:20px;
	}
	
	.anfrage-img{
		float:left;
	}
	.anfrage-text{
		float:left;
	}
	
	.anfrage{
		width:auto;
	}
	.full-width{
		width:100% !important;
	}
	.anfrage b{
		    font-size: 26px;
    float: left;
    width: 100%;
    margin-bottom: 15px;
	margin-top:15px;
}
	.anfrage-bestaetigung b{
	font-size:16px;
	margin-bottom:0px;
	margin-top:0px;
}
	
	.anfrage label{
		font-size:12px;
		margin-bottom:0px;
	}
	.anfrage input{
		margin-bottom:10px;
		height:34px;
		padding-left:15px;
		padding-right:15px;
	}
	
	.selector{
		margin-bottom:10px;
	}
	
	.anfrage select{
		height:34px;
		padding-left:15px;
		padding-right:15px;
		background:url(../images/dropdown-bg.jpg) no-repeat right;
		-webikit-appearance:none;
		background-position-x:100%;
		-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	}
	.selector span.custom-select{
	    display: inline-block;
    line-height: 32px;
    padding: 0 10px;
    position: relative;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
}

.selector span.custom-select:before{
	    position: absolute;
    right: 0;
    top: 0;
    content: '';
    background: #fdb714;
    width: 24px;
    height: 100%;
}

.anfrage textarea{
	margin-bottom:10px;
}

.anfrage .checkbox{
	float:left;
	margin-top:-6px;
	margin-right:6px;
}
/*REISEANFRAGE*/

#menu-primary{
	display:none;
}
	
#mobile-menu{
	display:none;
}
		
/*CONTENT*/
	
.aldi-main{
	width:100%;
}
.aldi-row{
	width:auto;
	margin-left:0px;
}
.aldi-row img{
	height:auto;
	width:100%;
}

.aldi-head{
	z-index:999;
}

.cmd-row img{
	height:auto;
	width:100%;
}

.cmd-main{
	width:100%;
}
.cmd-row{
	width:auto;
	margin-left:0px;
}

.cmd-head{
	z-index:999;
}

.magic-main{
	width:100%;
}
.magic-row{
	width:auto;
	margin-left:0px;
}
.magic-row img{
	height:auto;
	width:100%;
}

.magic-head{
	z-index:999;
}


.rob-main{
	width:100%;
}
.rob-row{
	width:auto;
	margin-left:0px;
}
.rob-row img{
	height:auto;
	width:100%;
}

.rob-head{
	z-index:999;
}


.aida-main{
	width:100%;
}
.aida-row{
	width:auto;
	margin-left:0px;
}
.aida-row img{
	height:auto;
	width:100%;
}

.aida-head{
	z-index:999;
}


.cc-main{
	width:100%;
}
.cc-row{
	width:auto;
	margin-left:0px;
}
.cc-row img{
	height:auto;
	width:100%;
}

.cc-head{
	z-index:999;
}


.costa-main{
	width:100%;
}
.costa-row{
	width:auto;
	margin-left:0px;
}
.costa-row img{
	height:auto;
	width:100%;
}

.costa-head{
	z-index:999;
}


.cd-main{
	width:100%;
}
.cd-row{
	width:auto;
	margin-left:0px;
}
.cd-row img{
	height:auto;
	width:100%;
}

.cd-head{
	z-index:999;
}


.hurti-main{
	width:100%;
}
.hurti-row{
	width:auto;
	margin-left:0px;
	min-height: 480px;
}
.hurti-row img{
	height:auto;
	width:100%;
}

.hurti-head{
	z-index:999;
}


.msc-main{
	width:100%;
}
.msc-row{
	width:auto;
	margin-left:0px;
	min-height:450px;
}
.msc-row img{
	height:auto;
	width:100%;
}

.msc-head{
	z-index:999;
}


.ncl-main{
	width:100%;
}
.ncl-row{
	width:auto;
	margin-left:0px;
}
.ncl-row img{
	height:auto;
	width:100%;
}

.ncl-head{
	z-index:999;
}


.rccl-main{
	width:100%;
}
.rccl-row{
	width:auto;
	margin-left:0px;
	min-height:470px;
}
.rccl-row img{
	height:auto;
	width:100%;
}

.rccl-head{
	z-index:999;
}


.tui-main{
	width:100%;
}
.tui-row{
	width:auto;
	margin-left:0px;
	min-height:505px;
}
.tui-row img{
	height:auto;
	width:100%;
}

.tui-head{
	z-index:999;
}


.arosa-main{
	width:100%;
}
.arosa-row{
	width:auto;
	margin-left:0px;
}
.arosa-row img{
	height:auto;
	width:100%;
}

.arosa-head{
	z-index:999;
}

.cali-main{
	width:100%;
}
.cali-row{
	width:auto;
	margin-left:0px;
}
.cali-row img{
	height:auto;
	width:100%;
}

.cali-head{
	z-index:999;
}


.dorf-main{
	width:100%;
}
.dorf-row{
	width:auto;
	margin-left:0px;
}
.dorf-row img{
	height:auto;
	width:100%;
}

.dorf-head{
	z-index:999;
}



.ibero-main{
	width:100%;
}
.ibero-row{
	width:auto;
	margin-left:0px;
}
.ibero-row img{
	height:auto;
	width:100%;
}

.ibero-head{
	z-index:999;
}


.lti-main{
	width:100%;
}
.lti-row{
	width:auto;
	margin-left:0px;
	min-height:425px;
}
.lti-row img{
	height:auto;
	width:100%;
}

.lti-head{
	z-index:999;
}


.riu-main{
	width:100%;
}
.riu-row{
	width:auto;
	margin-left:0px;
}
.riu-row img{
	height:auto;
	width:100%;
}

.riu-head{
	z-index:999;
}


.tuibf-main{
	width:100%;
}
.tuibf-row{
	width:auto;
	margin-left:0px;
}
.tuibf-row img{
	height:auto;
	width:100%;
}

.tuibf-head{
	z-index:999;
}


.gre-main{
	width:100%;
}
.gre-row{
	width:auto;
	margin-left:0px;
}
.gre-row img{
	height:auto;
	width:100%;
}

.gre-head{
	z-index:999;
}


.sensi-main{
	width:100%;
}
.sensi-row{
	width:auto;
	margin-left:0px;
	min-height:405px;
}
.sensi-row img{
	height:auto;
	width:100%;
}

.sensi-head{
	z-index:999;
}


.pura-main{
	width:100%;
}
.pura-row{
	width:auto;
	margin-left:0px;
}
.pura-row img{
	height:auto;
	width:100%;
}

.pura-head{
	z-index:999;
}


.viv-main{
	width:100%;
}
.viv-row{
	width:auto;
	margin-left:0px;
}
.viv-row img{
	height:auto;
	width:100%;
}

.viv-head{
	z-index:999;
}
/*CONTENT*/


.w-angebote {
    text-align: center;
	width:100%;
}

}


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


/*CONTENT*/

.tuibf-service{
	display:none;
}

.tuibf-pic{
	display:none;
}

.tuibf-logo{
	width:100%;
	text-align:center;
}

.pura-service{
	display:none;
}

.pura-pic{
	display:none;
}

.pura-logo{
	width:100%;
	text-align:center;
}


.viv-service{
	display:none;
}

.viv-pic{
	display:none;
}

.viv-logo{
	width:100%;
	text-align:center;
}

.sensi-service{
	display:none;
}

.sensi-pic{
	display:none;
}

.sensi-logo{
	width:100%;
	text-align:center;
}

.gre-service{
	display:none;
}

.gre-pic{
	display:none;
}

.gre-logo{
	width:100%;
	text-align:center;
}

.riu-service{
	display:none;
}

.riu-pic{
	display:none;
}

.riu-logo{
	width:100%;
	text-align:center;
}

.lti-service{
	display:none;
}

.lti-pic{
	display:none;
}

.lti-logo{
	width:100%;
	text-align:center;
}

.ibero-service{
	display:none;
}

.ibero-pic{
	display:none;
}

.ibero-logo{
	width:100%;
	text-align:center;
}

.dorf-service{
	display:none;
}

.dorf-pic{
	display:none;
}

.dorf-logo{
	width:100%;
	text-align:center;
}

.cali-service{
	display:none;
}

.cali-pic{
	display:none;
}

.cali-logo{
	width:100%;
	text-align:center;
}


.arosa-service{
	display:none;
}

.arosa-pic{
	display:none;
}

.arosa-logo{
	width:100%;
	text-align:center;
}


.tui-service{
	display:none;
}

.tui-pic{
	display:none;
}

.tui-logo{
	width:100%;
	text-align:center;
}

.rccl-service{
	display:none;
}

.rccl-pic{
	display:none;
}

.rccl-logo{
	width:100%;
	text-align:center;
}

.ncl-service{
	display:none;
}

.ncl-pic{
	display:none;
}

.ncl-logo{
	width:100%;
	text-align:center;
}


.msc-service{
	display:none;
}

.msc-pic{
	display:none;
}

.msc-logo{
	width:100%;
	text-align:center;
}


.hurti-service{
	display:none;
}

.hurti-pic{
	display:none;
}

.hurti-logo{
	width:100%;
	text-align:center;
}

.cd-service{
	display:none;
}

.cd-pic{
	display:none;
}

.cd-logo{
	width:100%;
	text-align:center;
}

.costa-service{
	display:none;
}

.costa-pic{
	display:none;
}

.costa-logo{
	width:100%;
	text-align:center;
}

.cc-service{
	display:none;
}

.cc-pic{
	display:none;
}

.cc-logo{
	width:100%;
	text-align:center;
}

.aida-service{
	display:none;
}

.aida-pic{
	display:none;
}

.aida-logo{
	width:100%;
	text-align:center;
}

.rob-service{
	display:none;
}

.rob-pic{
	display:none;
}

.rob-logo{
	width:100%;
	text-align:center;
}

.magic-service{
	display:none;
}

.magic-pic{
	display:none;
}

.magic-logo{
	width:100%;
	text-align:center;
}

.cmd-service{
	display:none;
}

.cmd-pic{
	display:none;
}

.cmd-logo{
	width:100%;
	text-align:center;
}

.aldi-service{
	display:none;
}

.aldi-pic{
	display:none;
}

.aldi-logo{
	width:100%;
	text-align:center;
	margin-left:0px;
}
/*CONTENT*/
	
}