@import url(https://fonts.googleapis.com/css?family=Cabin);
body {background-color:#e4e6e4;}
iframe[name="google_conversion_frame"],.pub_300x250 {display:none}
.fa-spinner.break {position:fixed;top:30%;font-size:150px !important;left:50%;margin-left:-75px;color:#022662}
.container-fluid {max-width:1024px !important;width:100%}
.col-fullwidth {padding-left:0 !important;padding-right:0 !important}
#main {position:relative}
#main > #kataloge-bestellen-btn {display:none}
.newsletteran {display:block}
.newsletteraus {display:none}
.pflichtfeld {font-size:12px}
h1, h2, h3 {color:#022662;font-family:'Cabin', sans-serif !important;padding:0;margin-top:16px;margin-bottom:8px}
h1 {font-size:22px;line-height:26px}
h2 {font-size:20px;line-height:24px}
h3 {font-size:18px;line-height:22px}
h4 {font-size:16px;line-height:20px}
h1, h2, h3, h4 {letter-spacing:1px}
h1.lp {color:#022662;font-family:'Architects Daughter', sans-serif;font-size:48px;line-height:125%;margin-top:8px;margin-bottom:8px}
h4 {color:#022662;font-family:'Cabin', sans-serif;padding-top:64px;padding-bottom:4px;border-bottom:1px solid #022662;margin-bottom:8px}
a {outline:none !important}
p {margin:8px 0}
div#errormeldung {position:absolute;z-index:9999;width:50%;font-weight:bold;left:150px;top:35px;}
.breadcrumb {background:transparent;padding:8px 32px;margin:8px 0;display:none}
.breadcrumb div:after {content:"\00a0>\00a0";color:#888}
.breadcrumb div:last-child:after {content:""}
.breadcrumb div {display:table-cell !important}
.table-responsive {border:none !important}
select {-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;width:100%;max-width:100%;border:1px solid #aeaeae;padding:.75em 1em .5em 1em;background-color:#f7f7f7}
textarea {border:1px solid #aeaeae}
input[type=text], input[type=email], input[type=password] {-webkit-appearance:none;-moz-appearance:none;background-color:#f7f7f7;border:1px solid #aeaeae;border-radius:0;padding:0.75em 1em 0.5em;width:100%}
.select-wrapper, .date-wrapper {position:relative;padding:0;margin:0}
.select-wrapper:before {content:'\f107';font-family:FontAwesome;display:inline-block;position:absolute;right:11px;top:-8px;pointer-events:none;font-size:40px;color:#636363}
.date-wrapper:before {content:'\f073';font-family:FontAwesome;display:inline-block;position:absolute;right:11px;top:5px;pointer-events:none;font-size:22px;color:#636363}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {z-index:1}
select::-ms-expand {display:none}
.red {color:#a11a27 !important}
.blue {color:#022662}
header #searchform {display:none}
#slideshow {padding:0px 16px 0 !important}
.standard-box-top {background:#f3f3f3;margin-top:0px;margin-bottom:16px;padding:16px 32px}
.startseite-suche-wrapper {padding:16px 8px 0px 8px;margin:16px;background:#fff;box-sizing:border-box}
.startseite-suche-wrapper p {margin:10px}
.startseite-suche-wrapper > .row > .col-sm-3:nth-child(4) {text-align:center}
.startseite-suche-wrapper select {width:100%;max-width:100% !important;text-align:left;background:#f7f7f7;border:1px solid #aeaeae;padding:8px}
.startseite-suche-wrapper input {border-radius:0;box-shadow:none;padding:8px;border:1px solid #aeaeae;background:#f7f7f7;width:100%}
#startseite-box-1 {background:#f3f3f3;margin-top:32px;margin-bottom:32px;padding:0 16px}
#startseite-box-2 {background:#d6d1cb;background:rgba(0, 0, 0, 0.1);margin-top:16px;margin-bottom:16px;padding:0px 32px 0px 32px;position:relative}
#startseite-box-1 h1, #startseite-box-2 h2 {margin-bottom:16px}
#startseite-box-2 h2 {margin-left:-16px}
#startseite-box-2 a {display:block}
#startseite-box-2 a:hover, #startseite-box-2 a:focus {text-decoration:none;outline:none}
#startseite-box-1 .teaserbox, #startseite-box-2 .teaserbox, .teaserbox-3er, .teaserbox-1er {background:#fff;margin-bottom:32px}
#startseite-box-2 .body > i {font-size:22px;color:#cad329;float:left}
#startseite-box-2 .body > .preis {font-weight:bold}
#startseite-box-2 .body > .preis {border-bottom:1px dotted #a11a27;display:inline;color:#a11a27}
#startseite-box-2 .body > .preis:before {content:"» "}
#startseite-box-2 .body > .title, #startseite-box-2 .body > .termin, #startseite-box-2 .body > .preis {margin-left:32px}
#startseite-box-2 .body > .title strong {text-overflow:ellipsis !important;white-space:nowrap;display:block;width:100%;overflow:hidden}
#startseite-box-1 .teaserbox > .header, #startseite-box-2 .teaserbox > .header {padding:16px}
#startseite-box-1 .teaserbox > .header > h2, #startseite-box-2 .teaserbox > .header > h2 {margin:0}
#startseite-box-1 .teaserbox > .body, #startseite-box-2 .teaserbox > .body {padding:16px}
#box-aktivreisen {background:#022662;margin-top:16px;margin-bottom:16px;padding:16px 32px;color:#fff !important}
#box-aktivreisen h2 {color:#fff}
#box-aktivreisen .col-sm-3 {padding-right:0}
#box-aktivreisen .col-xs-6:last-of-type {padding-left:0}
#box-aktivreisen ul {padding-left:16px}
#box-aktivreisen ul#wikingerreisen {padding-left:0;list-style-type:none;margin-bottom:32px}
#box-aktivreisen ul#wikingerreisen li:before {content:"» "}
#box-aktivreisen a {color:#fff;border-bottom:1px dotted #fff}
#box-aktivreisen a:hover, #box-aktivreisen a:focus, #box-aktivreisen a:visited {text-decoration:none}
.soz-row {margin-top:16px}
.soz-icon {height:42px;width:42px;display:inline-block;margin-left:8px}
.soz-icon img {width:100%;height:auto}
#folgen-desc {display:block;margin-bottom:8px}
#kataloge-bestellen div {margin:16px 0 48px}
#kataloge-bestellen img {display:block;padding:8px;margin:0 auto}
.btn-dropdown {width:100%;text-align:left;background:#f7f7f7;border:1px solid #aeaeae;padding:8px}
.dropdown-icon > .fa-2x {margin-top:-9px}
.startseite-suche-wrapper .col-smallgutter {margin-bottom:16px}
.startseite-suche-wrapper .col-smallgutter:last-of-type {margin-bottom:0}
.dropdown-icon {display:inline-block;float:right;line-height:100%;max-height:21px;margin:0;padding:0;color:#636363;font-size:20px}
.btn {font-weight:bold;background:#a11a27;padding:8px 30px;box-sizing:border-box;border-radius:4px;display:inline-block;white-space:nowrap;vertical-align:middle;cursor:pointer;-moz-user-select:none;background-image:none;text-align:center;color:#fff !important;white-space:normal;border:none;margin-bottom:0;-ms-touch-action:manipulation;touch-action:manipulation;border:1px solid transparent !important;white-space:nowrap;font-size:14px}
.btn#suche {background:#022662 !important;padding:8px 12px !important;font-weight:normal}
.btn#suche:before {content:""}
.btn:before, a.link:before {content:"» "}
a.link.no-arrow:before {content:""}
.btn:hover, .btn:focus {background:#022662;color:#fff;text-decoration:none}
a.link {border-bottom:1px dotted #022662;color:#022662;text-decoration:none}
a.link.red {border-color:#a11a27}
a.link:hover, a.link:focus {text-decoration:none;border-bottom:1px dotted #a11a27;color:#a11a27;outline:none}
.text-bold {font-weight:bold}
.text-left {text-align:left}
.text-right {text-align:right}
.text-center {text-align:center}
.text-justify {text-align:justify}
.no-margin {margin:0}
.row-smallgutter {margin-left:-8px !important;margin-right:-8px !important}
.col-smallgutter {padding-left:8px !important;padding-right:8px !important}
body > header {background-color:#022662}
#logo {position:absolute;height:auto;left:50%;margin-left:-58px;z-index:2;top:0px;box-shadow:0 0 2px rgba(0,0,0,0.4)}
#logo > a {display:block}
#logo > a > img {height:auto;width:116px;border-radius:0px}
header #kontakt {display:none}
header #meinWikinger {display:none}
header #suche {position:absolute;top:14px;left:62px;z-index:999}
header #searchform {padding:16px;background:#022662}
.fa-search {color:#fff;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";position:absolute;bottom:0px;top:3px;right:16px;font-size:28px !important;cursor:pointer}
.fa-search:hover {cursor:pointer}
header #meinWikinger-mobil {position:absolute;top:10px;left:64px;font-size:28px;z-index:999}
header #meinWikinger-logoutmobil {position: absolute;top: 10px;right: 64px;font-size: 28px;z-index: 999;}
header #meinWikinger-mobil a, header #meinWikinger-logoutmobil a {color:#fff}
.navbar {border:none}
.navbar-wrapper {margin-top:15px}
.dropdown-submenu .dropdown-menu {background-color:#e4e994 !important}
.dropdown-submenu .dropdown-menu > li {font-size:15px}
#inner-footer {background-color:#022662;padding-bottom:30px;color:#fff;box-shadow:inset 0px 10px 2px 0px rgba(0,0,0,0.1)}
#inner-footer h3 {color:#fff}
#inner-footer > .container {background:transparent;box-shadow:none}
#inner-footer a {color:#fff}
#inner-footer ul {list-style:none;padding-left:10px}
#inner-footer ul li ul {list-style:none;padding-left:10px;font-size:13px}
#inner-footer ul li ul li:before {display:inline-block;content:"•";font-size:8px;line-height:8px;margin-top:6px;left:10px;position:absolute}
#inner-footer ul li {border-color:#444;border:none;padding:3px 0}
#inner-footer h3 {font-weight:bold;font-size:16px;margin-top:32px;margin-bottom:-12px;font-family:Verdana, sans-serif !important}
#inner-footer ul#footer-bereiche {border-top:1px solid #fff;padding-top:28px;margin-top:28px;font-weight:bold}
#inner-footer ul#footer-bereiche a:hover, #inner-footer ul#footer-bereiche a:focus {border-color:#fff}
.soz-row {display:none;margin:0px}
.share-row {display:block}
.social-icons.list-unstyled {padding-left:0;list-style:none}
.social-icons.list-inline li {display:inline-block;padding-right:5px;padding-left:5px;margin-bottom:10px}
.social-icons.icon-flat .fa {border-radius:4px}
.social-icons .fa-adn {background-color:#504e54}
.social-icons .fa {width:42px;height:42px;line-height:42px;text-align:center;color:#FFF;color:rgba(255, 255, 255, 0.8);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.social-icons .fa {font-size:24px}
.social-icons .fa-twitter {background-color:#00aced}
.social-icons .fa-facebook {background-color:#3b5998}
.social-icons .fa-google-plus {background-color:#dd4b39}
.social-icons .fa-whatsapp {background-color:#64D448}
.social-icons .fa-envelope-o {background-color:#878787}
.social-icons .fa:hover, .social-icons .fa:active {color:#FFF}
#back-top {opacity:0.7;background-color:#00214a;padding:10px;width:88px;height:88px;position:fixed;bottom:30px;right:30px;border-radius:4px;z-index:9999;display:none}
#back-top:hover {opacity:1.0;text-decoration:none}
#back-top a:hover, #back-top a:focus {text-decoration:none}
#back-top a {position:absolute;top:0;left:0;bottom:0;right:0;outline:none}
#back-top div:first-of-type {width:36px;height:36px;border:2px solid #fff;border-radius:50%;margin:0 auto;margin-top:17px}
#back-top div:first-of-type:before {font-family:FontAwesome;content:'\f106';font-size:36px;color:#fff;display:block;position:relative;left:4px;top:-11px}
#back-top div:last-of-type {color:#fff;font-size:10px;font-weight:bold;text-align:center;margin-top:6px}
noscript {position:fixed;top:200px;width:50%;background:#fff;margin-left:25%;padding:16px 32px 32px 32px;box-shadow:0 0 36px rgba(30,30,30,0.9)}
.abstandkiste {background-color:white;margin:16px 0 16px 0}
.white-box-padding {padding:16px}
.white-box-padding > p {margin-top:0}
.col-md-12 > p > a {border-bottom:2px dotted #022662;text-decoration:none !important}
.col-md-12 > p > a::before {content:"» "}
#reiseziele-box-1 {background:#f3f3f3;margin-top:0px;margin-bottom:16px;padding:16px}
#reiseziele-box-2 {background-color:transparent;margin:0 16px;padding-right:0px;overflow:auto}
#reiseziele-box-2 img {margin-right:32px;margin-bottom:16px}
#reiseziele-box-3 {background:#f3f3f3;margin-top:16px;margin-bottom:16px;padding:8px 16px 0px}
#reiseziele-box-3 h2, #reisearten-box h2 {margin-bottom:16px}
#reisearten-box {background:#f3f3f3;margin-top:16px;margin-bottom:16px;padding:8px 16px 0}
.teaserbox-3er .header {padding:0 16px}
.teaserbox-3er .body {padding:0 16px 16px;min-height:190px;position:relative}
#reisearten-box .teaserbox-3er .body {padding:16px;min-height:210px;position:relative}
#reisearten-box .teaserbox-3er h2 {margin-top:0}
#reisearten-box .teaserbox-3er .body > .btn {margin-top:16px;white-space:normal;height:58px;position:absolute;bottom:16px;left:16px;right:16px}
#reisearten-box .teaserbox-3er .body > .btn.einzeilig {line-height:37px}
#reisearten-box .teaserbox-3er .body > .btn > span, #reisearten-box .teaserbox-3er .body > .btn:before > span {vertical-align:middle}
.teaserbox-3er .body select {width:100%;text-align:left;background:#f7f7f7;border:1px solid #aeaeae;padding:8px}
.teaserbox-3er .select-wrapper {margin-top:16px;position:absolute;left:16px;bottom:16px;right:16px}
#reisearten-box .col-md-12 {margin-bottom:16px}
#reisearten-box .bg-white {overflow:auto}
#reisearten-box .col-md-12 .body {width:100%;float:left;padding:16px}
#reisearten-box .col-md-12 img {width:100%;padding-right:16px;display:block;float:left;margin:0}
#reisearten-box .col-md-12 .btn {display:block;max-width:100%;margin-top:16px}
.programm-neu {position:absolute;width:33%}
.programm-neu img {width:100%;height:auto}
.reise-carousel {margin:0 16px}
#startseite-box-2 .reise-carousel.slick-slider {padding:0}
.reise-carousel img {width:100%;height:auto}
.reise-carousel div.item {margin:0 16px}
#reise-slider {margin:0;padding:0}
#reise-slider .item {display:none}
#reise-slider .item:first-child {display:block}
#reise-slider.slick-initialized .item {display:block}
#reise-slider .slick-slide {margin:0}
#reise-slider .caption {position:absolute;z-index:999;left:0%;height:auto;right:0px;bottom:10%;text-align:right;color:#fff;background:#777;text-shadow:2px 2px 4px rgba(30,30,30,0.5);background:-moz-linear-gradient(left, rgba(0,0,0,0) 20%, rgba(40,40,40,0.5) 100%);background:-webkit-linear-gradient(left, rgba(0,0,0,0) 20%, rgba(40,40,40,0.5) 100%);background:linear-gradient(to right, rgba(0,0,0,0) 20%, rgba(40,40,40,0.5) 100%)}
#reise-slider .caption h2 {color:#fff;font-size:36px;margin-right:32px;margin-top:16px}
#reise-slider .caption p {font-size:17px;margin-right:32px}
.agencyHint{background-color: #eee; color: #022662; padding: 2rem; margin-bottom: 1rem}
div.agencyHint > div.text-right{text-align:left}
.form-wrapper-startseite {z-index:1 !important}
@media screen and (max-width:850px) {
#reise-slider .caption {bottom:20%}
}
@media screen and (max-width:600px) {
#feedback {display:none !important}
#reise-slider .caption {bottom:10%;top:auto;height:auto;background:#777;text-shadow:2px 2px 4px rgba(30,30,30,0.5);background:-moz-linear-gradient(right, rgba(0,0,0,0) 20%, rgba(40,40,40,0.5) 100%);background:-webkit-linear-gradient(right, rgba(0,0,0,0) 20%, rgba(40,40,40,0.5) 100%);background:linear-gradient(to left, rgba(0,0,0,0) 20%, rgba(40,40,40,0.5) 100%);text-align:left}
#reise-slider .caption h2 {color:#fff;font-size:20px;margin-left:16px;margin-top:8px}
#reise-slider .caption p {font-size:12px;margin-left:16px}
.slick-dots {display:none !important}
}
.slick-dots {position:absolute !important;width:100% !important;bottom:12px !important;margin:0 !important}
.slick-dots li button {background:transparent !important;border-radius:50% !important;width:18px !important;height:18px !important;border:2px solid #fff !important}
.slick-dots li.slick-active button {background:#cad329 !important}
.slick-dots li button::before {font-size:0px;line-height:0px;position:absolute;top:0;left:0;width:0px !important;height:0px !important;content:'' !important;text-align:center;opacity:0}
#slider-btn {background:#cad329;background:rgba(0,0,0,0.5);cursor:pointer;height:32px;width:32px;position:absolute;bottom:0;border-radius:50%;color:#fff;display:block;margin:8px;transition:all 1s ease;box-shadow:1px 2px 3px rgba(0, 0, 0, 0.3);display:none;border:2px solid #fff}
#slider-btn.open {transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg)}
#slider-btn:before {font-family:FontAwesome;content:'\f102';font-size:25px;line-height:25px;display:block;z-index:999;padding-left:6px;padding-top:1px}
#mein-wikinger-login > .col-sm-12 {margin-bottom:16px}
#mein-wikinger-login > .col-sm-12 {background:#fff;padding:16px}
#mein-wikinger-login > .col-sm-12 h1 {margin-top:0}
#mein-wikinger-login .col-sm-6 > div {padding:16px;margin-bottom:16px}
#mein-wikinger-login .col-sm-6:last-of-type > div {background-color:#efefef}
#mein-wikinger-login .col-sm-6 .btn {min-width:66%}
label {margin-bottom:8px;font-weight:normal}
.pagination {margin:10px 0}
.pagination a {background:#fff none repeat scroll 0 0;border:1px solid #ddd !important;border-radius:4px;margin:0 5px 10px 0;min-width:14px;outline:medium none;padding:0 7px;text-align:center;text-decoration:none}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {background-color:#cad329;color:#022662;transition:all 0.2s ease 0s;z-index:2}
.pagination > li.active > a {border-color:#022662 !important;background-color:#022662 !important}
#wanderratgeber-box {background:#f3f3f3}
#wanderratgeber-box .col-md-12 {padding:16px 16px 0}
#wanderratgeber-box .col-sm-6 .teaserbox-3er .body + div {padding:16px}
#wanderratgeber-box .btn {width:100%}
#anforderungen {margin-bottom:16px}
#anforderungen .col-sm-12 {background:#f3f3f3;padding:16px;overflow:auto}
#anforderungen .headline {padding:24px 32px;background-color:#fff !important;margin-bottom:16px}
#anforderungen .headline h1 {margin:0}
#anforderungen .col-sm-8 .desc {background-color:#fff;padding:16px}
#anforderungen .nav.nav-tabs {border-color:#cad329;margin:0;margin-bottom:16px;border:none}
#anforderungen .nav.nav-tabs li {width:100%}
#anforderungen .nav.nav-tabs li a {border-radius:0;border-top:1px solid #f3f3f3;line-height:16px;background:#cad329;margin:0}
#anforderungen .nav.nav-tabs li a:hover, #anforderungen .nav.nav-tabs li a:focus, #anforderungen .nav.nav-tabs li.active a {color:#022662;background-color:#fff}
#anforderungen .stiefel-desc {background-color:#fff;padding:16px;overflow:auto}
#anforderungen .stiefel-desc > div:first-child {float:left;width:96px;margin-right:32px;margin-bottom:16px;overflow:auto}
#anforderungen .stiefel-desc > div:last-child {float:left;max-width:83%}
#anforderungen .stiefel-desc > div:first-child img {display:block}
#anforderungen .stiefel-desc > div:last-child h2 {white-space:nowrap;margin-top:0}
#anforderungen .stiefel-desc ul {position:relative;left:15px;padding:0}
#anforderungen .stiefel-carousel {padding:16px}
#anforderungen .reise-carousel div img {width:auto;max-width:100%;padding-right:0px}
#anforderungen .reise-carousel .slick-slide {margin:0}
#anforderungen .reise-carousel div:first-child {float:left;width:100%}
#anforderungen p.bu {font-style:italic}
.embed-responsive {position:relative;display:block;height:0;padding:0;overflow:hidden}
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
.embed-responsive-21by9 {padding-bottom: 36.85% !important; margin:0 auto; max-width:100%; width:500px}
.embed-responsive-16by9 {padding-bottom:56.25%}
.embed-responsive-4by3 {padding-bottom:75%}
@media all and (min-width:768px) {
#feedback {background-color:#022662;bottom:150px;cursor:pointer;display:block;margin:8px;padding:10px 10px 10px 4px;position:fixed !important;width:80px;z-index:999995;right:-30px;transform:rotate(270deg);opacity:0.7}
#feedback > a {color:#fff;text-decoration:none}
#feedback:hover {opacity:1}
h1 {font-size:30px;line-height:36px}
h2 {font-size:24px;line-height:26px}
h3 {font-size:20px;line-height:26px}
h4 {font-size:20px;line-height:26px}
#main > #kataloge-bestellen-btn {display:block;position:absolute;right:-151px;top:204px;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);z-index:999;border:none;background:transparent;box-sizing:border-box;color:#111;line-height:21px;font-size:15px;z-index:1;box-sizing:border-box;width:270px}
#main > #kataloge-bestellen-btn.small {right:-66px;top:119px;width:100px}
#main > #kataloge-bestellen-btn > a {display:block;outline:none;padding:5.5px 16px;background-color:#cad329;border-top-left-radius:4px;border-top-right-radius:4px}
#main > #kataloge-bestellen-btn a:hover, #main > #kataloge-bestellen-btn a:focus {text-decoration:none;color:#111;background-color:#fff;color:#022662}
.navbar {position:static}
.navbar-wrapper {margin:0;position:absolute;left:0px;right:0px;top:138px;z-index:2}
body > header {height:170px;display:block;background-color:#022662}
header #meinWikinger-mobil, header #meinWikinger-logoutmobil {display:none}
#logo {box-sizing:border-box;max-width:224px;max-height:128px;width:23.3%;border:none;box-shadow:none;position:relative;margin:0;top:21px;left:0}
#logo > a {display:block}
#logo > a > img {height:auto;width:100%}
header #kontakt {position:absolute;top:40px;bottom:30px;right:1px;width:240px;z-index:999;font-weight:bold;color:#fff !important;display:block;height:30px;text-align:right}
header #kontakt a, header #kontakt a:focus, header #kontakt a:hover {color:#fff !important}
header #suche {position:absolute;top:91px;right:0px !important;width:267px;z-index:999;display:block;padding:0 !important;left:auto;border:0px solid}
.mobile-search {display:none}
#suche > .fa-search {float:left;margin-right:16px;margin-top:-1px;position:static;font-size:28px;cursor:pointer}
header #searchform {padding:0px;display:block}
header #suche > form > input {margin:0;width:222px;border:none !important;outline:none;height:30px;font-size:14px;padding:0 10px}
header #meinWikinger {position:absolute;z-index:999;top:40px;min-width:343px;border:0px solid #fff;right:280px;height:90px;display:block}
header #meinWikinger #beg {font-weight:bold;color:#fff;text-align:right;margin-right:29px}
header #meinWikinger #btn {font-weight:bold;color:#fff;position:absolute;top:50px;left:18px;background:#a11a27;padding:6px 30px;box-sizing:border-box;border-radius:4px;transition:all 0.2s;-webkit-transition:all 0.2s}
header #meinWikinger #btn:hover, header #meinWikinger #btn:focus {background-color:#022662;color:#fff !important;border:1px solid #fff !important}
header #meinWikinger #login {font-weight:bold;color:#fff;position:absolute;top:60px;left:200px;border-right:2px solid #fff;width:140px;line-height:100%}
header #header-right {border:0px solid #fff;position:absolute;top:0;bottom:30px;right:16px;width:60%;box-sizing:border-box}
#container-header {position:relative;display:block;height:170px;padding:0 15px}
.navbar {margin:0;border-radius:0;border-top-left-radius:4px;border-top-right-radius:4px;width:auto;border:none;background-color:#cad329}
.navbar-collapse {padding:0}
.navbar-default .navbar-nav > li > a {color:#111;border-right:1px solid #022662}
.navbar-default .navbar-nav > li:first-child > a {border-top-left-radius:4px}
.navbar-default .navbar-nav li:last-child > a {border-top-right-radius:4px;border:none !important}
.navbar-default .navbar-nav li:last-child > a:after {content:"";width:0}
.dropdown.full-width.open > .dropdown-menu {display:none}
.dropdown-menu {border-radius:0}
.full-width.dropdown {position:static}
.full-width.dropdown > .dropdown-menu {left:0;right:0;position:absolute;padding:32px;min-height:580px;border:1px solid #fff;z-index:999}
li.dropdown-submenu > a {max-width:180px}
li.dropdown-submenu.dropdown-infos {width:216px !important}
li.dropdown-submenu.dropdown-infos > a {width:216px !important;max-width:216px !important}
.dropdown-submenu.dropdown-infos > .dropdown-menu {left:216px !important;width:292px !important;max-width:292px !important}
#dropdown-infos, #dropdown-nachhaltigkeit {top:-42px}
#dropdown-service {top:-85px}
#dropdown-treffpunkt {top:-128px}
.dropdown-submenu.dropdown-infos > .dropdown-menu > li {float:none !important}
.dropdown-submenu.dropdown-infos > .dropdown-menu > li:hover > ul.dropdown-menu {display:block}
.dropdown-submenu.dropdown-infos > .dropdown-menu a {min-width:260px !important}
.dropdown-menu > li > a.dropdown-toggle:after {display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#555;margin-top:6px;margin-right:-5px}
.dropdown-menu > li > a + ul.dropdown-menu-submenu {top:-2px;left:292px !important;width:292px !important;max-width:292px !important;border:0px solid #000 !important;box-shadow:none !important;padding:0;padding-left:16px;background-color:#d7de5f !important}
li.dropdown-submenu.dropdown-reisearten {width:380px !important}
li.dropdown-submenu.dropdown-reisearten > a {width:380px !important;max-width:380px !important}
.dropdown-submenu .dropdown-menu > li {font-size:inherit}
.dropdown-submenu .dropdown-menu > li > a {padding:10px 15px !important}
.full-width.dropdown > .dropdown-menu > li > a {white-space:normal}
nav .dropdown-menu > li > a {padding:10px 15px;border-bottom:1px dotted #555;width:164px !important;border-radius:0;margin-right:16px}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-menu > li > a.activ {background-color:#e4e994}
.dropdown-submenu {position:relative;left:-1px}
.dropdown-submenu > a:hover, .dropdown-submenu > a:focus, .dropdown-submenu > a.activ, .dropdown-submenu.open > a {font-weight:bold;background-color:#edefca}
.dropdown-submenu.open > a, .dropdown-menu > li.open > a {background-color:#e4e994 !important}
.dropdown-submenu > .dropdown-menu a {width:146px !important}
.dropdown-submenu > .dropdown-menu a:hover, .dropdown-submenu > .dropdown-menu a:focus {background-color:#eef2b6}
.dropdown-submenu > .dropdown-menu {left:164px;position:absolute;border:none;box-shadow:none;border-radius:0;background-color:#edefc8;padding:0;margin:0;top:-0px;padding-left:16px !important}
.dropdown-submenu > .dropdown-menu > li {float:left;display:block;padding-right:16px !important}
.dropdown-submenu > .dropdown-menu > li > a {padding-left:16px !important}
.dropdown-submenu a:hover + ul.dropdown-menu {display:block}
ul.dropdown-menu:hover {display:block}
.dropdown-submenu>a:after {display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#555;margin-top:6px;margin-right:-5px}
.dropdown-submenu.no-caret > a:after {border:none}
.dropdown-submenu a:hover:after, .dropdown-submenu a.activ:after, .dropdown-submenu a.open:after {border-left-color:#edefc8}
.dropdown-submenu.pull-left {float:none}
.dropdown-submenu.pull-left>.dropdown-menu {left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}
.dropdown-submenu > .dropdown-menu#dropdown-afrika {top:0}
.dropdown-submenu > .dropdown-menu#dropdown-asien {top:-42px}
.dropdown-submenu > .dropdown-menu#dropdown-europa {top:-128px}
.dropdown-submenu > .dropdown-menu#dropdown-lateinamerika {top:-128px}
.dropdown-submenu > .dropdown-menu#dropdown-nordamerika {top:0px}
.breadcrumb {display:block}
.startseite-suche-wrapper {margin:32px 0 16px 0;padding:32px 32px 16px 32px;background:#fff;box-sizing:border-box}
#startseite-box-1 {background:#f3f3f3;margin-top:16px;margin-bottom:16px;padding:16px 32px 0px 32px}
#startseite-box-1 h1, #startseite-box-2 h2 {margin-left:16px}
#startseite-box-2 {background:#d6d1cb;background:rgba(0, 0, 0, 0.1);margin-top:16px;margin-bottom:16px;padding:16px 32px 0px 32px;position:relative}
#slideshow {padding:0 !important; margin-bottom: 32px;}
.soz-row {display:block;margin:32px 0}
.share-row {display:none}
#folgen-desc {display:inline;margin-bottom:0px}
#kataloge-bestellen img {display:inline}
#inner-footer .col-md-2 {width:20%;padding:0}
#reiseziele-box-1 {background:#f3f3f3;margin-top:0px;margin-bottom:16px;padding:32px}
#reiseziele-box-2 {background-color:#fff;margin:0 16px;padding-right:32px;overflow:auto}
#reiseziele-box-2 img {margin-right:32px;margin-bottom:0px;max-width:299px;height:auto}
#reiseziele-box-3 {padding:16px 32px 0px}
#reisearten-box {padding:16px 32px 0px 32px}
#reisearten-box .col-md-12 {margin-bottom:32px}
#reisearten-box .col-md-12 .body {width:66.66%}
#reisearten-box .col-md-12 img {width:33.33%;padding-right:16px}
#reisearten-box .col-md-12 .btn {max-width:45%}
.reise-carousel {margin:0 32px}
#slider-btn {display:block}
#mein-wikinger-login > .col-sm-12 {padding:32px}
#mein-wikinger-login .col-sm-6 > div {padding:32px;margin:0}
#wanderratgeber-box {margin-bottom:16px;margin-top:16px}
#wanderratgeber-box .col-md-12 {padding:32px 32px 0}
#wanderratgeber-box .col-md-4 .teaserbox-3er .body {min-height:191px;padding-bottom:0 !important}
#anforderungen .col-sm-12 {padding:32px}
#anforderungen .col-sm-8 {padding-left:0}
#anforderungen .col-sm-4 {padding-right:0}
#anforderungen .col-sm-8 .desc {padding:16px 32px}
#anforderungen .stiefel-desc {padding:32px;margin-bottom:32px;overflow:auto}
#anforderungen .stiefel-carousel {padding:32px;margin-left:-32px;margin-right:-32px;margin-bottom:-32px;background:url('/bilder/img/bg-dark.jpg')}
#anforderungen .reise-carousel div:first-child {width:45%}
#anforderungen .reise-carousel div img {padding-right:32px}
#anforderungen .nav.nav-tabs {margin-bottom:32px;background:#cad329 !important;overflow:hidden}
#anforderungen .headline {margin-bottom:32px}
#anforderungen .headline h1 {margin:0}
#anforderungen .nav.nav-tabs li {width:auto}
#anforderungen .nav.nav-tabs li a {border:none;border-right:1px solid #f3f3f3}
.white-box-padding {padding:32px;background-color:#fff}
#newsletter .ergebnisse-box.first-box {margin-bottom:32px}
div.agencyHint > div.text-right{text-align:right}
}
#newsletter .abstandkiste {background-color:white;margin:0 !important}
.white-box-padding > h1, .white-box-padding > h2, .white-box-padding > h3 {margin-top:0}
@media all and (min-width:768px) and (max-width:890px) {
li.dropdown-submenu.dropdown-infos {width:160px !important}
li.dropdown-submenu.dropdown-infos > a {width:160px !important;max-width:160px !important}
.dropdown-submenu.dropdown-infos > .dropdown-menu {left:160px !important;width:270px !important;max-width:287px !important}
.dropdown-submenu.dropdown-infos > .dropdown-menu a {min-width:230px !important}
.dropdown-menu > li > a + ul.dropdown-menu-submenu {left:270px !important;width:270px !important;max-width:270px !important}
}
@media all and (max-width:1025px) {
#btn-search-big { display:none}
}
@media (min-width:768px) and (max-width:1024px) {
#container-header {width:98% !important}
#main > #kataloge-bestellen-btn {display:none !important}
#meinWikinger {right:250px !important}
#meinWikinger .btn {left:28px !important}
#meinWikinger a:nth-of-type(2) {border:none !important}
}
@media all and (min-width:0px) and (max-width:1000px) {
#inner-footer .col-md-2:nth-child(1), #inner-footer .col-md-2:nth-child(2), #inner-footer .col-md-2:nth-child(3), #inner-footer .col-md-2:nth-child(4) {display:none}
#inner-footer .col-md-2 {width:100% !important;padding-left:16px;padding-right:16px}
.newsletteran {display:none}
.newsletteraus {display:block}
.abstandkiste {background-color:white;margin:0px -16px 0 -16px}
}
@media all and (min-width:768px) and (max-width:991px) {
#reisearten-box .col-md-12 .body {width:100%}
#reisearten-box .col-md-12 img {width:100%}
#reisearten-box .col-md-12 .btn {max-width:100%}
}
@media all and (max-width:768px) {
#feedback {display:none}
.embed-responsive-21by9 {padding-bottom: 56.85% !important;}
}
.ds #reise-slider,.ds #slider-btn,.ds #kataloge-bestellen-btn {display:none !important}
.ds header, .ds #searchform {background-color:#333 !important}
.ds header #kontakt {width:auto;border-bottom:1px solid #fff;padding:0 5px}
.ds .navbar {background-color:#efefef}
.ds #ds-slider {box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);width:100%;background-color:#efefef;padding:30px;margin-top:30px;border:8px solid #333}
.ds #ds-slider, .ds #ds-slider h1, .ds #ds-slider h2, .ds #ds-slider h3 {color:#333;}
.ds #ds-slider h1 {margin:0;}
.ds #ds-slider h3 {border-top:1px dotted #333;padding-top:15px}
.ds #ds-slider .link {color:#333;border:none}
.ds .modal-content {border-radius:0;}
.ds .modal h4 {border:none;margin:0;padding:0;color:#fff;}
.ds .modal-header {background-color:#333;color:#fff}
.ds .modal-header .close {color:#fff;opacity:1}
.ds .modal-body {padding:15px 30px}
.ds .modal .btn {background-color:#333;}
 @media (max-width: 767px) {
.ds #wikinger-offset-menue {background-color:#333}
.ds .navbar-default .navbar-toggle:hover,.ds .navbar-default .navbar-toggle:focus {background-color: #333;}
}
#cookie-bar {background:#fff;height:auto;line-height:24px;color:#022662;text-align:center;padding:3px 0;font-size:10px}
#cookie-bar.fixed {position:fixed;top:0;left:0;width:100%;}
#cookie-bar.fixed.bottom {bottom:0;top:auto;}
#cookie-bar p {margin:0;padding:0;}
#cookie-bar a {color:#ffffff; display:inline-block; border-radius:3px; text-decoration:none; padding:0 6px; margin-left:8px;}
#cookie-bar .cb-enable,#cookie-bar .cb-policy {background: #fff;border:1px solid #022662;color: #022662}
#cookie-bar .cb-enable:hover, #cookie-bar .cb-policy:hover {color: #A11A27}
#navbar-toggle-desc{display:none}@media (max-width: 767px){.navbar-wrapper{margin-top:0}.navbar{height:60px;margin:0}#container-header{margin-bottom:16px}body.out{height:100vh!important;overflow:hidden}.container-fluid>.navbar-collapse,.container>.navbar-collapse{margin-left:0;margin-right:0}nav .navbar-nav{margin:0 -15px 7.5px;margin:0;overflow:hidden}.navbar-header{height:60px}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar-toggle .icon-bar + .icon-bar{margin-top:6px}body nav .navbar-toggle{right:16px;margin-right:0;position:absolute;z-index:2;border:none;border-color:#fff;padding:0;top:16px}#navbar-toggle-desc{width:30px;text-align:center;z-index:1;color:#fff;bottom:-17px;left:0;position:absolute;font-size:10px;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}nav .navbar-toggle .icon-bar{transition:all 500ms ease-in-out;-webkit-transition:all 500ms ease-in-out;backface-visibility:hidden;-webkit-backface-visibility:hidden}body.out nav .navbar-toggle .icon-bar:nth-of-type(2){transform:translate3d(0,9px,0) rotate(45deg);-ms-transform:translate3d(0,9px,0) rotate(45deg);-webkit-transform:translate3d(0,9px,0) rotate(45deg)}body.out nav .navbar-toggle .icon-bar:nth-of-type(3){opacity:0}body.out nav .navbar-toggle .icon-bar:nth-of-type(4){transform:translate3d(0,-9px,0) rotate(-45deg);-webkit-transform:translate3d(0,-9px,0) rotate(-45deg);-ms-transform:translate3d(0,-9px,0) rotate(-45deg)}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#022662}.dropdown-menu.dropdown-menu-submenu{padding:0}.dropdown-menu.dropdown-menu-submenu li a{background-color:#f0f5ab!important;padding-left:40px!important;border-bottom:1px dotted #777}.dropdown-submenu > a:after,.dropdown-submenu .dropdown-menu > li > a.dropdown-toggle:after{content:" ";display:block;position:relative;float:right;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent;right:0;top:8px}.dropdown-submenu.open > a:after,.dropdown-submenu .dropdown-menu > li.open > a.dropdown-toggle:after{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);backface-visibility:hidden;-webkit-backface-visibility:hidden;transition-delay:0;-webkit-transition-delay:0}.dropdown-submenu.no-caret > a:after{border:none!important}.dropdown-menu > li > a{white-space:normal}nav .navbar-collapse{display:block!important;position:fixed;top:0;right:-280px;z-index:10000;width:280px;height:100%;height:100vh!important;margin:0;background-color:#fff;border:none;box-shadow:none;border-left:none;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;overflow-y:auto!important;padding:0;left:-280px;right:auto;border:none}body.out nav .navbar-collapse{box-shadow:2px 0 5px 0 rgba(0,0,0,0.3);transform:translate3d(280px,0,0);-webkit-transform:translate3d(280px,0,0);-ms-transform:translate3d(280px,0,0)}ul.nav.navbar-nav > li > a,ul.nav.navbar-nav > li.open > a{background-color:#022662!important;color:#fff!important;border-bottom:1px dotted #fafafa}nav .navbar-collapse .dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#cad329!important}li.dropdown-submenu:first-child > a{border:none}li.dropdown-submenu > a{border-bottom:0 dotted #777;border-top:1px dotted #777;border-collapse:collapse!important}.dropdown-menu{border-radius:0}.dropdown-submenu > .dropdown-menu > li > a{padding-left:24px!important;background-color:#e7e9aa!important;background-color:#e4e994!important;border-radius:0!important;color:#111!important;border-bottom:1px dotted #777}.dropdown-submenu .dropdown-menu > li:last-child > a{border:none}.dropdown-submenu .dropdown-menu > li > a:hover,.dropdown-submenu .dropdown-menu > li > a:focus{background-color:#cad329!important;color:#111!important}nav .navbar-collapse .dropdown>.dropdown-menu,nav .navbar-collapse .dropdown>.dropdown-menu>.dropdown-submenu>.dropdown-menu{display:block!important;position:static;float:none;max-height:0;margin:0;padding:0;border:none!important;overflow:auto;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition-delay:0;-webkit-transition-delay:0}nav .navbar-collapse .dropdown.open .dropdown-menu,nav .navbar-collapse .dropdown.open .dropdown-menu>.dropdown-submenu.open>.dropdown-menu{max-height:5000px;height:auto}nav .navbar-collapse .dropdown .dropdown-menu li a,nav .navbar-collapse .dropdown.open .dropdown-menu li a,nav .navbar-collapse .dropdown .dropdown-menu li.dropdown-header{background:#e4e994;background:#d7de5f;color:#111;padding:8px 15px 8px 24px;line-height:21px}.navbar-toggle .icon-bar{width:30px;height:3px;border-radius:0}nav .dropdown-toggle>.caret{transform:rotate(0)!important;-webkit-transform:rotate(0)!important;-ms-transform:rotate(0)!important}nav .open>.dropdown-toggle>.caret{transform:rotate(180deg)!important;-webkit-transform:rotate(180deg)!important;-ms-transform:rotate(180deg)!important}nav .navbar-form{margin-top:0;margin-bottom:0;border:none;box-shadow:none}nav .navbar-collapse .dropdown-submenu > a + ul > li > a{padding-left:32px!important}}

/* Modal Newsletter */
#nl-modal .modal-content {
	border-radius:0
}

#nl-modal .modal-header {
	padding:12px 27px;
	border:none
}

#nl-modal .modal-body {
	padding:0 30px 30px
}

#nl-modal .modal-body h3 {
	margin-top:0
}

#nl-modal .modal-body .form-horizontal .control-label {
	text-align:left;	
}

#nl-modal input:focus {
	box-shadow: none;
	border-color:#aeaeae
}

#nl-modal .modal-header .close {
   font-size:30px;
	 opacity: 1
}

#nl-modal small {
	color:#777
}

/* Kataloge bestellen */
#kataloge-bestellen-1 {
	background:rgba(0, 0, 0, 0.1);
	overflow:auto;
	padding:32px 16px;
	margin-top:16px
}

#kataloge-bestellen-1 > .col-sm-6:last-child {
	border-left:1px solid #888
}

#kataloge-bestellen-1 > .col-sm-6 > div {
	padding:0 0 0 16px
}

#kataloge-bestellen-1 .col-sm-6:last-child .btn {
	width:100%
}

#kataloge-bestellen-1 .col-sm-6 h3 {
	margin-top:0
}

#kataloge-bestellen-1 img {
	margin-bottom:13px
}

#kataloge-bestellen-1 form {
	margin-top:32px
}

@media all and (max-width:768px) {
	#kataloge-bestellen-1 {
		padding:16px 0;
		margin-bottom:16px
	}
	
	#kataloge-bestellen-1 img {
		margin:0 auto;
		margin-bottom:16px
	}
	
	#kataloge-bestellen-1 > .col-sm-6:last-child {
		margin-top:16px;
		padding-top:16px
	}
	
	#kataloge-bestellen-1 > .col-sm-6:last-child {
		border:none;
		border-top:1px solid #888
	}
	
	#kataloge-bestellen-1 form div {
		margin-bottom:16px
	}
	
	#kataloge-bestellen-1 form div:last-child {
		margin-bottom:0
	}
	
	#kataloge-bestellen-1 form {
		max-width:360px;
		margin:0 auto
	}
	
	#kataloge-bestellen-1 input, 
	#kataloge-bestellen-1 button {
		width:auto !important;
		margin:0 auto;
		display:block
	}
	
	#kataloge-bestellen-1 h3,
	#kataloge-bestellen-1 p {
		text-align:center
	}
}
/* Ende Kataloge bestellen */
/* Startseite Reisefinder */
.form-wrapper {	
	background-color:#fff;
 	padding:16px;
	width:100%;
	max-width:100%;
	z-index: 999;
	position: relative;
}
.form-wrapper label {
	font-weight:bold
}
.form-wrapper button {
	width:100%
}
#reise-slider .item > img {
	display:block
} 
@media screen and (min-width:768px) {
	.form-wrapper {
     	padding:32px;
    }
}
@media screen and (min-width:991px) {
	.form-wrapper {
    	margin:32px;
    	margin-top:-39.5%;
    	background-color:rgba(255,255,255,0.8);
 	    padding:32px;
    	width:400px;
	    max-width:100%;
	    z-index: 999;
	    position: relative
    }
	#reise-slider .item > img {
	    display:block
    } 
}