
@import url("icons.css");
@import url("navi.css");
@import url("start.css");
@import url("searchform.css");
@import url("footer.css");
@import url("uebersicht.css");
@import url("detail.css");
@import url("info.css");
@import url("form.css");
@import url("news.css");
@import url("newsletter.css");


* { 
	font-family: 'Open Sans', sans-serif; 
}

*, *:before, *:after {
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;    
}


.unit {width: 33.3333%}
.unit2{width:66.6667%} 

ul, p,  h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
}

/*
::selection {
    background: transparent; 
}

::-moz-selection {
    background: transparent; 
}
*/
:-moz-any-link:focus {
  outline: none;
}

html {
  -webkit-text-size-adjust: none;
  -ms-text-size-adjust: none;
}

body { 
    transition:all .2s linear; 
    -o-transition:all .2s linear; 
    -moz-transition:all .2s linear; 
    -webkit-transition:all .2s linear;
	-webkit-text-size-adjust: none;
}

*:focus {outline: none;} 
a, a:* { outline: 0; text-decoration:none}

a, a:active {
  outline: none;
}

ol, ul {
	list-style: none;
}

.nav-primary li.suche-filter {display:none}

.diashow-wrap{
	position: relative;
	max-width:1440px;
	max-height:560px;
	overflow:hidden;
	z-index:10;
}
.diashow-wrap:before{
	content: "";
	display: block;
	padding-top: 38.8%; 	
}
.diashow{
	position:  absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}
.diashow img {position:absolute;top:0;left:0;z-index:-2;max-width:auto}	

.reisebuero-wrap {margin-top:20px}
.reisebuero-wrap table {width:100%}
.reisebuero-wrap .odd {background-color:#eee;}
.reisebuero-wrap th {text-align:left}
.reisebuero-wrap th, .reisebuero-wrap td{ width: 33.3333%;  *width: 33.3023%;}
	
.reisebuero-wrap td {font-size:14px}
.contentHolderUnit img {
	height:inherit !important;
}
#meta-images img.spinner {position: absolute !important; height: 70px ! important; display: inline !important; z-index: 313; margin-top: 10%;}

#meta-images img {
	height:inherit !important;
	display:block;
	max-height: inherit;
    max-width: inherit;
    position: relative;
}

#meta-images .desc-wrap {
	position:absolute;
	top:11.40em;
	left:0;
	cursor:pointer;
}

.fw #meta-images .desc {
	padding:24px 20px 16px 118px;
}

.ek #meta-images .desc {
	padding:24px 20px 16px 16.31944444444444%;/*	235px	*/
}	
#meta-images h2 {
	color:#fff;
	font-size:2.5em; /* 40 ÷ 16px */
	text-transform: uppercase;
	font-weight:300;
	line-height:1
	
}
#meta-images p {
	color:#fff;
	line-height: 1.25;
	margin-top:12px
}
#meta-images h3 {
	color:#fff;
	font-weight:600;
	font-size:1em;
	line-height: 1;
	padding-top:12px;
	text-transform:uppercase
	
}
#meta-images h4, #meta-images a.price {
	color:#d1aa71;
	font-size:1em;
	font-weight:600;
	padding-top:4px;
	font-size:20px;
	text-decoration:none
}

#meta-images .icon-arrow-right{
	color: #d1aa71;
    font-size: 1.5em;
    font-weight: bold;
	padding-left:7px;
	vertical-align:-4px
}

#page {
	margin:0 auto;position:relative;font-weight:400;line-height:1;
	transition: width 1s;
	max-width:1440px;
}

#content {
	width:100%;
}

path { cursor:pointer }

.reiseart-menu-wrap {height:60px}


.continent-layer {
	/*opacity: 0.922;*/
	position:absolute;
	display:none;
	padding:1.75em; /* 28 ÷ 16px */
	width:100%;
	z-index:2000
	
	
}
  
.continent-layer.fw {
	background: rgb(255,184,0);
	background: rgba(255,184,0,0.92);
}
.continent-layer.ek {
	background: rgb( 15, 40, 62 );
	background: rgba( 15, 40, 62, 0.78 );
	
background: -moz-linear-gradient(left,  rgba(34,60,85,1) 0%, rgba(50,76,97,0.97) 30%, rgba(62,88,106,0.7) 54%, rgba(80,106,119,0.18) 88%, rgba(80,106,119,0) 100%);
background: -webkit-linear-gradient(left,  rgba(34,60,85,1) 0%,rgba(50,76,97,0.97) 30%,rgba(62,88,106,0.7) 54%,rgba(80,106,119,0.18) 88%,rgba(80,106,119,0) 100%);
/*background: linear-gradient(to right,  rgba(34,60,85,1) 0%,rgba(50,76,97,0.97) 30%,rgba(62,88,106,0.7) 54%,rgba(80,106,119,0.18) 88%,rgba(80,106,119,0) 100%);*/
background: linear-gradient(to right, rgba(6,34,71,0.86) 0%,rgba(14,56,98,0.86) 15%,rgba(18,57,100,0) 74%,rgba(6,34,71,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#223c55', endColorstr='#00506a77',GradientType=1 );

}

.continents {
	margin:0 auto;
	max-width:1240px;
	border-spacing:10px;
}

.continent{
	display:inline-block;
	width:12.542622%;
	position:relative;
	
	-webkit-box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.5);
	
	margin:0 4px;
	cursor:pointer
	
}

.continent img {display:block}

.reiseziel-img {background: rgba(255,255,255,1)}

.continent a {
	position:absolute;
	right:0;
	bottom:11%;
	z-index:26;
	text-decoration:none
}
.continent a i{
	color:#fff;
	float:right;
	font-size:3.5em;
 	opacity: 0.85;
}
.continent .fw-stamp {
	position:absolute;
	right:0;
	top:0;
	text-align:right
}


.continent .footer {
	position:absolute;
	bottom:0;
	left:0;
	padding:0;
	width:100%;
	height:25%;
	z-index:23;
}



.continent .footer a {
	color:#fff;
}
.continent h4 {
	position:absolute;
	bottom:5px;
  	line-height: 1.125;
	font-size:1.375em;
	color:#fff;
	font-weight:300;
	padding-left:6px;
}
.continent h4:before{
	content:'';
	display:block;
	padding-top:17%;
}


.continent p {
	font-size: 0.875em; /* 14 ÷ 16px */
	line-height: 1.143;
	padding-top:6px;
}
.continent.fw {
	background-color: rgba( 255, 255, 255, 0.4 );
}



.continent.ek {
	 background-color: rgba( 0, 84, 159, 0.478 );
}

#meta-images .intro{
	display: none;
	position:relative;
}
#meta-images .intro img {
	display: block;
}
.intro-metareiseart {
	color:#fff;
	line-height:1.25;
	height:180px;
	position:absolute;
	top:182px;
	left:0;
	padding:15px 0 30px;
	width:50%;

}
.intro-metareiseart:before {
	content: ' ';
	height: 0;
	width: 0;
	border: 20px solid transparent;
	border-top-color: #000;
	opacity:0.4;
	top:0px;position:absolute
}

.intro-metareiseart.first {
	padding-left:12%;
	padding-right:12%;
}

.intro-metareiseart.second {
	padding-left:25%;
	padding-right:25%;
}


.peKenBurns {width:1440px;height:560px}
.peKenBurns .peKb_slides {padding:0}
.peKb_arrows {display:none}
.peKenBurns .peKb_slides .peKb_caption {z-idex:2}
/*
#meta-menu {
	position:absolute;
	top:5.3%;
	z-index:11;
}

.detail #meta-menu {
	top:4.18%;
}
*/
.head-wrap {
	/*background: rgb(11,41,75);
	background: -webkit-linear-gradient(bottom left, rgba(11,41,75,0.7) 0%, rgba(19,57,102,1) 56%, rgba(4,28,56,1) 100%);
	background: -o-linear-gradient(bottom left, rgba(11,41,75,1) 0%, rgba(19,57,102,1) 56%, rgba(4,28,56,1) 100%);
	background: linear-gradient(to top right, rgba(11,41,75,1) 0%, rgba(19,57,102,1) 56%, rgba(4,28,56,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b294b', endColorstr='#041c38',GradientType=1 );*/
	
background: rgba(6,34,71,0.85);
background: -moz-linear-gradient(left,  rgba(6,34,71,1) 0%, rgba(14,56,98,1) 15%, rgba(18,57,100,1) 54%, rgba(6,34,71,1) 100%);
background: -webkit-linear-gradient(left,  rgba(6,34,71,1) 0%,rgba(14,56,98,1) 15%,rgba(18,57,100,1) 54%,rgba(6,34,71,1) 100%);
background: linear-gradient(to right,  rgba(6,34,71,0.86) 0%,rgba(14,56,98,0.86) 15%,rgba(18,57,100,0.86) 54%,rgba(6,34,71,0.86) 100%);
background-size: 1440px calc(100% - 60px);
background-repeat: no-repeat;

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#062247', endColorstr='#062247',GradientType=1 );




	width:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:220
	
}


.head {
	/*background: rgba(6,34,71,0.85);*/
	max-width:1220px;
	margin:0 auto;
	padding-bottom:0.25em; /* 20 ÷ 16px */
	padding:0 10px 0.25em 8px;
	position:relative;
}
.head.fix {background-image: url('../img/head-bg.png');}


.fix {
	top:0px;
	display:block;
	width:auto;
	left:0;
	right:0;
	position: fixed;
	z-index:99;
	-webkit-transform: translateZ(0);
	/*
	-webkit-transition: width 500ms ease-in; 
	*/
	-moz-transition: width 500ms ease-in; 
	-o-transition: width 500ms ease-in; 
	transition: width 500ms ease-in; 

}


.head > div {
	vertical-align:top;
}

.head p {margin:0}
.head .col3 {display:inline-block;padding-top:28px}
.head .fulltext {margin:17px auto 0}
.head .fulltext .input-group-addon {font-size:16px;font-weight:bold}
.head .fulltext .icon-arrow-right {vertical-align: -5px}
.logo-wrap {
	padding-top:0.50em; /* 3.75em 1.2em 6.875em*/ /* 28px 60px 20px 110px  ÷ 16px */ 
	padding-bottom:0.75em; 
	width:16em; /* 170 ÷ 1220px*/
	display:inline.block;
	/*margin-right:4.91803278%;*/ /* 60 ÷ 1220px */
}

.logo-wrap .logo {
	cursor:pointer;
}

.siegel-head {
	background-image:url(../img/siegel_head.png);
	width:86px;
	height:85px;
	display:block;
	position:absolute;
	z-index:10;
	margin-left:-40px;
	top:10px
}

.merkzettel-wrap {
	width:13.73770491%; /* 192 ÷ 1220px */
	align:right;
	display:inline-block;
}

.agentur {
  color: #FFFFFF;
    font-size: 14px;
    font-style: italic;
    left: 26%;
    position: absolute;
    top: 85px;
    z-index: 20;
	left:-110px;
	width:180px;
}

.merkzettel-wrap .merkzettel {
	background-image:url('../img/merkzettel-bg.png');
	width:137px;height:68px;
	padding:2px 10px 2px 27px;/**/
	color:#fff;
	vertical-align:top;
	display:inline-block;
	cursor:pointer;
}
.merkzettel-wrap .merkzettel-xs {
	background-image:url('../img/merkzettel-xs-bg.png');
	width:69px;height:37px;
	padding:2px 10px 2px 27px;/**/
	color:#fff;
	vertical-align:top;
	display:none;
	cursor:pointer;
}


.merkzettel-wrap .merkzettel .title{
	font-size:12px;
	font-style:italic;
	color:#cccccc;
}

.merkzettel-wrap .merkzettel .count, .merkzettel-wrap .merkzettel-xs .count{
	color:#d1aa71
}

.merkzettel-wrap .merkzettel .txt {
	color:#fff;
	text-transform:uppercase;
}

.merkzettel-wrap .merkzettel .count, .merkzettel-wrap .merkzettel .txt {
	font-weight:bold;
	vertical-align:4px;
	
}

.beratung-wrap {
	padding-top:2.40em; /*2.5em 1.25em 13.4375em;*/ /* 20px 40px 20px 215px  ÷ 16px */
	width:20.180327868%; /*  478 ÷ 1220px */
	display:inline-block;
}
.beratung-wrap .panel {
	float:right;
}

.beratung-wrap .icon, .footer .icon {
	font-size:130%;
	color:#0099FF
}

.beratung-wrap .icon-fon, .footer .icon {
	margin-left:-2px
}

.fulltext .icon-arrow {
	vertical-align:-3px;
	font-size:130%
	
}

.meta-menu-wrap {
	padding-top:2.7em;
	width:39.9475409836%; /*  380 ÷ 1220px */
	display:inline-block;
}

.meta-menu-wrap-inner {
	width:95%;
	float:right;
}

.search-icons-wrap {
	width:45%;
	text-align:right;
	display:none;	
	line-height:1;
	padding-top:20px;
	/*position:relative*/
}

.search-icons-wrap .icon-wrap {
	background: rgba( 0, 0, 0, 0.6 );
	border-radius:4px;
	padding:8px 15px 8px;
	display:inline-block;
	margin:4px;
	cursor:pointer;
}
.search-icons-wrap .icon-wrap i {
	color:#fff;
	font-size:2em;
	margin-left:-6px;
	-webkit-transition: 0.5s;
	-ms-transition: 0.35;
	-moz-transition: 0.5s;
	transition: 0.5s;
	
}
.search-icons-wrap .icon-wrap.on i {color:#d1aa71}

.search-icons-wrap .layer, #searchform-layer {
	position:absolute;
	display:none;
	right:0px;
	margin-top:-2px;z-index:20
}
.search-icons-wrap .layer {
 	top:139px;
} 
  
.input-group {
	position: relative;
	display: table;
	border-collapse: separate;
	border-spacing:0;
	width:100%
}

.input-group-addon {
	padding: 6px 12px;
	font-size: 16px;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	border-radius: 4px;
	width: 1%;
	white-space: nowrap;
	vertical-align: middle;
	display: table-cell;
	background-color: #d1aa71;
	border: 1px solid #d1aa71;
}

.input-group-addon:last-child {
	border-left: 0;
}

.input-group .form-control {
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0;
	height: 40px;
	padding: 6px 12px;
	border-radius: 4px;
	background-color:#fff;
	border:1px solid #fff;
	border-radius:4px;
	font-style: italic;
}
.input-group .form-control:first-child {
	border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.input-group .form-control:last-child, .input-group-addon:last-child {
	border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
/*
.input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn
*/
.panel {
	background-color:#0f2c47;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display:inline-block;
}
.panel .icon {margin-right:5px}
.panel p {line-height:25px}
.panel-primary {
	padding:6px 20px 10px 10px;
}
.panel-primary > .panel-heading {color:#ffffff;font-style:italic;font-size:15px}
.panel-primary > .panel-body, .panel-primary > .panel-body a {color:#d5ac6a;padding-top:5px;text-decoration:none}
.panel-primary > .panel-body strong {font-size:1.3em;/* 24px ÷ 16px */
	font-weight:800
 }

.icon.primary {color:#d5ac6a;}

	

.r4 {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.pt5 {padding-top:5px !important}
.pt25 {padding-top:25px !important}
.lh32 {line-height:32px;height:32px;}

.xs, .sm { display:none }

.xs-menu, .sm-menu {text-align:left;margin-left:30px;margin-bottom:40px}
.xs-menu li, .sm-menu li {display:block;line-height:1.789em;padding-left:2em}
.xs-menu li .icon-arrow-right, .sm-menu li .icon-arrow-right {vertical-align:-2px}
.xs-menu a, .sm-menu a {color:#fff;text-decoration:none;font-size:1.1875em;text-transform:none;font-weight:400;font-style:italic}

.fw #menu-layer .xs-menu, .fw #menu-layer .sm-menu {background-color:#FDF2D7;padding:1.8125em 2em 1.8125em 0;color: #FFFFFF;
	background-color: rgba( 0, 84, 159, 0.922 );
	box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.3);
}

.fw #menu-layer .xs-menu li, .fw #menu-layer .sm-menu li{line-height:2em;border-bottom:1px solid #407bbb;}
.fw #menu-layer .xs-menu li:last-child,  .fw #menu-layer .sm-menu li:last-child{border-bottom:none}
.fw #menu-layer .xs-menu li a, .fw #menu-layer .sm-menu li a{color:#fff;}
.fw #menu-layer .xs-menu li i, .fw #menu-layer .sm-menu li i{color:#d1aa71;}

.ek #menu-layer .xs-menu, .ek #menu-layer .sm-menu {background-color:#FDF2D7;padding:1.8125em 2em 1.8125em 0;color: #FFFFFF;
	background-color: rgba( 0, 84, 159, 0.922 );
	box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.3);
}
.ek #menu-layer .xs-menu li, .ek #menu-layer .sm-menu li {line-height:2em;border-bottom:1px solid #407bbb;}
.ek #menu-layer .xs-menu li:last-child, .ek #menu-layer .sm-menu li:last-child {border-bottom:none}
.ek #menu-layer .xs-menu li a, .ek #menu-layer .sm-menu li a{color:#fff;}
.ek #menu-layer .xs-menu li i, .ek #menu-layer .sm-menu li i{color:#d1aa71;}


.katalog-list-wrap {width:66.4367%;background-color:#eeeeee;padding:20px 12px;margin-top:14px;margin-left:24px}
.katalog-list-wrap img { margin: 0 auto;}
.katalog-title {margin-top:14px;}
.katalog-title strong {font-size:14px;color:#333;text-transform:uppercase;display:table-cell;vertical-align:top;padding-top:2px}
.katalog-title .checkbox-group {display:table-cell;width:34px}
.katalog-view .form-hinweis {padding:16px 24px}
.katalog-view h4 {padding-left:24px}
.pull-right {
  float: right;
}

.pull-left {
  float: left;
}
.rel {
	position:relative
}

.hide {
  display: none !important;
}

.show {
  display: block;
}

.hidden-xs {display:none}

.invisible {
  visibility: hidden;
}

.text-right {
	text-align: right;
}

.text-left {
	text-align: left;
}
.text-center {
	text-align: center;
}

.error-container, .error-container.on {
	display:none;
	background-color:#e9afaf;
    color: #333;
    display: none;
    padding: 10px 5px;
}

.suchehighlight {background-color:#d1aa71}
.btn-suchbegriff { cursor:pointer}

.icon-stack {
    display: inline-block;
    height: 2em;
    line-height: 2em;
    position: relative;
    vertical-align: middle;
    width: 2em;
	
	-moz-border-radius: 50%; 
    -webkit-border-radius: 50%; 
    border-radius: 50%;
	background-color:#0088E5;
	padding-left:0 !important;
	text-decoration:none;
}
.icon-inverse {
	color:#FFFFFF;
}

.icon-stack-2x {
	font-size: 2em;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.loading {position: absolute;z-index: 99999;opacity:1;top: 0;right: 0;bottom: 0;left: 0;display:none}
.loading strong { display:block; font-weight:400;padding:10px 0}
.busy {cursor: wait !important;}	

 /*
.clearfix {
	display: inline-block;
}
*/ 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
.icon-arrow-right {vertical-align:-3px;font-size:22px;font-weight:bold;margin-left: 1px;}

.w100 {width:100%}
.ml0 {margin-left:0!important}
.mt10 {margin-top:10px!important}
.mt15 {margin-top:15px!important}

.mt0 {margin-top:0!important}

.ar {text-align:right}
.callout{
/*
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxNiUiIHN0b3AtY29sb3I9IiMwNjBhMDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMGM0MjNkIiBzdG9wLW9wYWNpdHk9IjAuMDMiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(left,  rgba(6,10,8,1) 16%, rgba(12,66,61,0.03) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(16%,rgba(6,10,8,1)), color-stop(100%,rgba(12,66,61,0.03)));
	background: -webkit-linear-gradient(left,  rgba(6,10,8,1) 16%,rgba(12,66,61,0.03) 100%);
	background: -o-linear-gradient(left,  rgba(6,10,8,1) 16%,rgba(12,66,61,0.03) 100%);
	background: -ms-linear-gradient(left,  rgba(6,10,8,1) 16%,rgba(12,66,61,0.03) 100%);
	background: linear-gradient(to right,  rgba(6,10,8,1) 16%,rgba(12,66,61,0.03) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#060a08', endColorstr='#080c423d',GradientType=1 );
	*/
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBkMjg0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iIzBiMjIzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzA3MTYyMyIgc3RvcC1vcGFjaXR5PSIwLjY1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  rgba(13,40,64,1) 0%, rgba(11,34,54,1) 16%, rgba(7,22,35,0.65) 45%, rgba(0,0,0,0) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(13,40,64,1)), color-stop(16%,rgba(11,34,54,1)), color-stop(45%,rgba(7,22,35,0.65)), color-stop(100%,rgba(0,0,0,0)));
	background: -webkit-linear-gradient(left,  rgba(13,40,64,1) 0%,rgba(11,34,54,1) 16%,rgba(7,22,35,0.65) 45%,rgba(0,0,0,0) 100%);
	background: -o-linear-gradient(left,  rgba(13,40,64,1) 0%,rgba(11,34,54,1) 16%,rgba(7,22,35,0.65) 45%,rgba(0,0,0,0) 100%);
	background: -ms-linear-gradient(left,  rgba(13,40,64,1) 0%,rgba(11,34,54,1) 16%,rgba(7,22,35,0.65) 45%,rgba(0,0,0,0) 100%);
	background: linear-gradient(to right,  rgba(6,34,71,0.86) 0%,rgba(14,56,98,0.86) 25%,rgba(14,56,98,0.5) 50%,rgba(0,0,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d2840', endColorstr='#00000000',GradientType=1 );
}

.head-wrap .icon-mail {vertical-align:-4px}

@-webkit-keyframes slide-out {
  0%   { height: 0; }
  100% { height: 180px; }
}
@-moz-keyframes slide-out {
  0%   { height: 0; }
  100% { height: 180px; }
}
@-o-keyframes slide-out {
  0%   { height: 0; }
  100% { height: 180px; }
}
@keyframes slide-out {
  0%   { height: 0; }
  100% { height: 180px; }
}

/*
 * Hide function
 */
@-webkit-keyframes hide-out {
  0%   { height: 180px; }
  100% { height: 0; }
}
@-moz-keyframes hide-out {
  0%   { height: 180px; }
  100% { height: 0; }
}
@-o-keyframes hide-out {
  0%   { height: 180px; }
  100% { height: 0; }
}
@keyframes hide-out {
  0%   { height: 180px; }
  100% { height: 0; }
}

.slide-out {
  -webkit-animation: slide-out 3s 1 alternate backwards;
  -moz-animation:    slide-out 3s 1 alternate backwards;
  -o-animation:      slide-out 3s 1 alternate backwards;
  animation:         slide-out 3s 1 alternate backwards;
}

@media screen and  (max-width: 1024px)  { 
	.agentur {width:100px}
}

@media screen and  (max-width: 1280px)  { 
	.head {padding:0 18px 1.25em 18px}
}

@media screen and  (max-width: 980px)  { 
	.logo-wrap {width:14.180328%}
	.beratung-wrap {width:24.180328%}
	.meta-menu-wrap{width:36.1475409836%}
	/*.panel-primary > .panel-body strong {font-size:1.2em}*/
	.unit {width:50%;}
	.unit2{width:100%;} 
	.form .message-wrap.on {display:none}
	.error-container.on {display: block}
}

@media screen and  (max-width: 840px)  { 
	.beratung-wrap {width:30.680328%}
	.meta-menu-wrap{width:39.6475409836%}
	.panel-primary > .panel-body strong {font-size:1.1em}
	
	
}


@media screen and (max-width: 768px) {
	#meta-images h2 {font-size:1.325em}
	.continent img {width:100%;}
	.head-wrap .panel-primary {padding-left:20px}
	.head-wrap .beratung-wrap {display:none}
	.head-wrap .meta-menu-wrap {margin-left:10px;width:45.5%}
	.logo-wrap {width:35.5%;}
	.continent {margin:0;width:13.643%}
	.continent h4 {font-size:17px;font-weight:400}
	.continent .fw-stamp img {width:50%;float:right}
	.continent a i {font-size:28px}
	.continent-layer {padding:1.78em 10px}
	.sm {display:inline-block}
	.lg {display:none !important}
	.intro-metareiseart {top:175px}
}

/*
 * Replaced 480
 */
 
@media screen and (max-width: 767px) {
	.head-wrap.fix .reiseart-menu-wrap {display:none}
	.merkzettel-wrap .merkzettel-xs {display: inline-block}
	.merkzettel-wrap .merkzettel {display:none}
	.pure-u-xs {width:100%}
	.form-view .form .col-2 {padding-left:0}
	.form-view .form .col-1, .form-view .form .col-1-2, .form-view .form .col-1-3 {padding-right:0}
	.search-icons-wrap {display: inline-block}
	.search-icons-wrap .layer {right:0}
	
	
	.continent-layer .row {display:table}
	.continent {width:45%;margin-left:10px}
	.logo-wrap {padding-top:8px;width:7em}
	.search-icons-wrap{padding-top:8px;}
	.start .head {padding:0 18px 12px}
	.detail .head {padding:0 18px}
	.detail .head-wrap {height:75px}
	.merkzettel-wrap {width:24%}
	.sm-menu li {width:215px;padding-left:0}
	.sm-menu {margin-left:0}
	.intro-metareiseart {width:90%;}

}


@media screen and (max-width: 480px) {
	.xs-menu {margin-left:0}
	#menu-layer .xs {display:block}
	.search-icons-wrap .layer {left:0}
	.specialoffers.mt10 {margin-top:0 !important}
	.logo-wrap {padding-top:18px;width:30%}
	.continent-layer {padding:1.78em 1.2em;width:100%}
	.pure-u-xs-30 {width:28.5%}
	.pure-u-xs-70 {width:69%;margin-left:5px}
}

/*
 * gh-styles
 */
 @media only screen and (min-width:960px){
       .intro-metareiseart {padding-top:40px!important;}
	   .tour-dates-wrap .lg {display:none;}
    }



.siegel-wrap {position:absolute;top:1px;right:2%}

@media screen and (max-width: 1300px) {
	.siegel-wrap {right:0px;width:80px;}
	.siegel-wrap img {margin-left:24px;height:68%;width:68%;}
}	

@media screen and (max-width: 767px) {
	.siegel-wrap {display:none}
}	

#katalog-form input[type="checkbox"],#contact-form input[type="checkbox"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;

  /* Styling checkbox */
  width: 10px;
  height: 26px;
  background-color: #d1aa71;
}

#katalog-form input[type="checkbox"]:checked,#contact-form input[type="checkbox"]:checked {
  background-color: #d1aa71;
}

#katalog-form input[type="checkbox"]:checked:after,#contact-form input[type="checkbox"]:checked:after {
    content: "\2714";
    color:#fff;
    position:absolute;
    right:7px;
    top:3px;
    font-weight:bold;
}
