body {background-color:#fcf6ec;font-family: 'Open Sans', sans-serif;}
@media screen and (min-width: 768px) {
	body{background-color:#fcf6ec;
		padding-top:1em}
}
@media screen and (max-width: 767px) {
	.row-nomargin {margin-right:0;}
	.text-sm-center {text-align:left}
	}
/* überschreibt bootstrap defaults */

@media (min-width: 1200px) {.container {width: 970px;}}
@media print {.merklistenanzeigebtn{display:none}}
a{color:#526E89}
a:hover,a:focus {color: #526E89}
.text-primary {color: #566f89}
a.text-primary:hover {color: #42566a}
.bg-primary {background-color: #566f89}
a.bg-primary:hover {background-color: #42566a;}
.btn-primary {background-color: #789EC2;border-color: #4c6379;}
.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary:focus,.btn-primary.focus {background-color: #5D7A97;border-color: #354454}
.btn-primary .badge {color: #566f89;}

.btn-success {background-color: #B2C144;border-color: #7E8930;}
.btn-success:focus,.btn-success.focus,.btn-success:hover,.btn-success:active,.btn-success.active,.open > .dropdown-toggle.btn-success 
.btn-success:active:hover,.btn-success.active:hover,.open > .dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open > .dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open > .dropdown-toggle.btn-success.focus {background-color: #9CA83B}
.btn-link {color:#526E89}
/*.btn-link:hover,.btn-link:focus {color: #0d0d0d}*/

.btn-info {color:#4C3D15;background-color:#FFCE47;border-color:#DBB23D}
.btn-info:hover,.btn-info:focus,.btn-info.focus,.btn-info:active,.btn-info.active,.open > .dropdown-toggle.btn-info,.btn-info:active:hover,.btn-info.active:hover,.open > .dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open > .dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open > .dropdown-toggle.btn-info.focus{
	color: #000;background-color:#DEB11F;border-color: #DBB23D}
.navbar-default {background-color: transparent;border-color: transparent;border-bottom:4px solid #AFA376}
.navbar-default .navbar-brand {color:#fff}
.navbar-default .navbar-brand > a {position:relative}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus {text-decoration: none;color:#fff}

h1,.h1 {font-size: 21px}
h2,.h2 {font-size: 19px}
h3,.h3 {font-size: 19px}
h4,.h4 {font-size: 17px}
h5,.h5 {font-size: 14px}
h6,.h6 {font-size: 14px}




/********* test ************/
.nocol {border:1px solid #c0c0c0}
.xcol-sm-2, .xcol-sm-3 {border:1px solid green}
.xcol-xs-5 {border:1px solid blue}
.noouter {border:1px solid #000;}

.row-abstand {margin-bottom:10px}
.nopadding, .row-nopadding {padding:0}
.veryfirstrow {line-height:0em;text-align:right;padding-right:5px}
.beratungshotline{color:#BD0A1D;font-size:1.1em;font-weight:700;}
.veryfirstrowbuchung{line-height:1.1em;padding-right:5px}

.veryfirstrowbuchung .beratungshotline .kleiner {font-size:.8em;}
.veryfirstrowbuchung .beratungshotline .beratungskontaktzeiten {font-size:.7em;font-weight:normal}
#tshopinfo{font-size:0.7em;}
/********* test ************/

.hellgruen {color:#b2b74e}
.hellblau {color:#4174A9}
.blau {color:#4072A2}

.bghellblau {background-color:#e2e9ee}
.bghellgruen{background-color:#b2b74e}
.bgweiss{background-color:#fff}
.red, .rot, span.zusatztext {color:#bd0a1d}
.orange{color:#F6D66A} 
.bgorange{background-color:#F6D66A}

form.formvalidationform .required label:after{content:"*"}

.btn-randgruen {border:2px solid #b2b74e;background-color:#fff}
.btn-group .btn-randgruen {text-align:left}

.btn-transparent {border:none;background-color:transparent}
.btn-randgruen:hover, .btn-transparent:hover {background-color:#fff}

.btn-3d { box-shadow: 1px 1px 1px #888888; }
.btn-link {white-space:normal}
.btn-link-u {text-decoration:underline;cursor:pointer;}
.btn-link-blue {color:#4174A9;}
.btn-link-purple {color:#AE0C99}


.fett {font-weight:bold}
.nichtfett {font-weight:normal}
.form-control-mini {padding:3px 6px}
.form-control-minwidth-50 {min-width:50px}


.has-feedback .form-control {padding-right:22.5px}
/*select.has-feedback .form-control {padding-right:22.5px}*/

/*############ merkliste ########### */
.lookslikemerkenbtn.gemerkt, .merkenbtn.gemerkt{background-color:#449D44;}
.lookslikemerkenbtn:before,.merkenbtn:before {content: "\f08a \0020";font-family:"FontAwesome"}
.lookslikemerkenbtn.gemerkt:before,.merkenbtn.gemerkt:before {content: "\f004 \0020";font-family:"FontAwesome"}
.lookslikemerkenbtn:after, .merkenbtn:after {content: "merken"}
.lookslikemerkenbtn.gemerkt:after,.merkenbtn.gemerkt:after {content: "gemerkt"}

/*############ icons ############### */
.icon-percent::before { content: '%';    font-weight: bold;}
.icon-background {color: #e2e9ee}

p.claim {margin-top:-5px;margin-bottom:15px}
/* auf der Index-seite */

#bestsellercarouselrow.row{margin:0}
@media screen and (min-width: 768px) {
	#bestsellercarouselrow.row{margin-right:-15px;margin-left:-15px}
	}

#startseitencarousel {display:none}
#startseitencarousel,
#reiseziel-carousel {margin:0 -15px; padding-bottom:3.5em}
#reiseziel-carousel .carousel-control {width:30px; background:transparent; color: #4174A9; opacity: 0.9; font-size: 60px; margin-top:0px; text-shadow: none; text-align:left; }
#reiseziel-carousel .carousel-control .fa { position: absolute; top: 50%; z-index: 5; display:none;}
	
.carousel-indicators li {border-color:#4072A2}
.carousel-indicators li.active {background-color:#E7B100}
#reiseziel-carousel .item {padding:0 0px;}
#reiseziel-carousel h3{margin:0;color:#4174A9;}
.reiseaufindex .inner .geld .gross,
#reiseziel-carousel .geld .gross{font-size:1.6em}
#reiseziel-carousel .einzelreisedivouter {padding:0;}
#reiseziel-carousel .einzelreisediv { border-bottom:1px solid #9EB5CA;border-top:1px solid #9EB5CA; margin:1px; background-color:#fff}
#reiseziel-carousel .einzelreisediv .einzelreisedivinner {max-width:220px;margin:auto}
#reiseziel-carousel .einzelreisediv .inner {padding:0 5px;margin-top:-15px;text-align:left}
#reiseziel-carousel .einzelreisediv .inner .h3 {padding-top:0px;font-size:1.6em;line-height:1.3em;margin-bottom:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
#reiseziel-carousel.suchseite .einzelreisediv .inner h3 {font-size:1.4em}

.reiseaufindex {margin:-3px;padding:1em 5px}
.reiseaufindex .inner {color:#526E89;margin:0 2px;background-color:#fff;border-top:1px solid #E7B100;border-bottom:1px solid #E7B100}

.toptippaufindex {padding:15px;}
.toptippaufindex.left {padding-right:5px}
.toptippaufindex.right {padding-left:5px}
.toptippaufindex .inner {border-color:#AE0C99;margin:0;}
.reiseaufindex .inner .bild {     }

.reiseaufindex .inner .bild .abkarteicon {width:118px;height:130px; position:absolute;right:15px;bottom:-10px;background: no-repeat transparent}
.col-bild div.abkarteicon {width:118px;height:130px; position:absolute;right:15px;bottom:10px;background: no-repeat transparent}

/*für jeden Veranstalter ein icon  */
.reiseaufindex .inner .bild .abkarteicon.va_106,.col-bild .abkarteicon.va_106{background:url(../../../image/icons/karten/va_106.png)}
.reiseaufindex .inner .bild .abkarteicon.va_112,.col-bild .abkarteicon.va_112{background:url(../../../image/icons/karten/va_112.png)}
.reiseaufindex .inner .bild .abkarteicon.va_113,.col-bild .abkarteicon.va_113{background:url(../../../image/icons/karten/va_113.png)}
.reiseaufindex .inner .bild .abkarteicon.va_116,.col-bild .abkarteicon.va_116{background:url(../../../image/icons/karten/va_116.png)}
.reiseaufindex .inner .bild .abkarteicon.va_119,.col-bild .abkarteicon.va_119{background:url(../../../image/icons/karten/va_119.png)}
.reiseaufindex .inner .bild .abkarteicon.va_15,.col-bild .abkarteicon.va_15{background:url(../../../image/icons/karten/va_15.png)}
.reiseaufindex .inner .bild .abkarteicon.va_190,.col-bild .abkarteicon.va_190{background:url(../../../image/icons/karten/va_190.png)}
.reiseaufindex .inner .bild .abkarteicon.va_196,.col-bild .abkarteicon.va_196{background:url(../../../image/icons/karten/va_196.png)}
.reiseaufindex .inner .bild .abkarteicon.va_20,.col-bild .abkarteicon.va_20{background:url(../../../image/icons/karten/va_20.png)}
.reiseaufindex .inner .bild .abkarteicon.va_203,.col-bild .abkarteicon.va_203{background:url(../../../image/icons/karten/va_203.png)}
.reiseaufindex .inner .bild .abkarteicon.va_220,.col-bild .abkarteicon.va_220{background:url(../../../image/icons/karten/va_220.png)}
.reiseaufindex .inner .bild .abkarteicon.va_225,.col-bild .abkarteicon.va_225{background:url(../../../image/icons/karten/va_225.png)}
.reiseaufindex .inner .bild .abkarteicon.va_227,.col-bild .abkarteicon.va_227{background:url(../../../image/icons/karten/va_227.png)}
.reiseaufindex .inner .bild .abkarteicon.va_231,.col-bild .abkarteicon.va_231{background:url(../../../image/icons/karten/va_231.png)}
.reiseaufindex .inner .bild .abkarteicon.va_252,.col-bild .abkarteicon.va_252{background:url(../../../image/icons/karten/va_252.png)}
.reiseaufindex .inner .bild .abkarteicon.va_269,.col-bild .abkarteicon.va_269{background:url(../../../image/icons/karten/va_269.png)}
.reiseaufindex .inner .bild .abkarteicon.va_270,.col-bild .abkarteicon.va_270{background:url(../../../image/icons/karten/va_270.png)}
.reiseaufindex .inner .bild .abkarteicon.va_271,.col-bild .abkarteicon.va_271{background:url(../../../image/icons/karten/va_271.png)}
.reiseaufindex .inner .bild .abkarteicon.va_272,.col-bild .abkarteicon.va_272{background:url(../../../image/icons/karten/va_272.png)}
.reiseaufindex .inner .bild .abkarteicon.va_273,.col-bild .abkarteicon.va_273{background:url(../../../image/icons/karten/va_273.png)}
.reiseaufindex .inner .bild .abkarteicon.va_274,.col-bild .abkarteicon.va_274{background:url(../../../image/icons/karten/va_274.png)}
.reiseaufindex .inner .bild .abkarteicon.va_275,.col-bild .abkarteicon.va_275{background:url(../../../image/icons/karten/va_275.png)}
.reiseaufindex .inner .bild .abkarteicon.va_280,.col-bild .abkarteicon.va_280{background:url(../../../image/icons/karten/va_280.png)}
.reiseaufindex .inner .bild .abkarteicon.va_281,.col-bild .abkarteicon.va_281{background:url(../../../image/icons/karten/va_281.png)}
.reiseaufindex .inner .bild .abkarteicon.va_292,.col-bild .abkarteicon.va_292{background:url(../../../image/icons/karten/va_292.png)}
.reiseaufindex .inner .bild .abkarteicon.va_294,.col-bild .abkarteicon.va_294{background:url(../../../image/icons/karten/va_294.png)}
.reiseaufindex .inner .bild .abkarteicon.va_302,.col-bild .abkarteicon.va_302{background:url(../../../image/icons/karten/va_302.png)}
.reiseaufindex .inner .bild .abkarteicon.va_312,.col-bild .abkarteicon.va_312{background:url(../../../image/icons/karten/va_312.png)}
.reiseaufindex .inner .bild .abkarteicon.va_324,.col-bild .abkarteicon.va_324{background:url(../../../image/icons/karten/va_324.png)}
.reiseaufindex .inner .bild .abkarteicon.va_327,.col-bild .abkarteicon.va_327{background:url(../../../image/icons/karten/va_327.png)}
.reiseaufindex .inner .bild .abkarteicon.va_329,.col-bild .abkarteicon.va_329{background:url(../../../image/icons/karten/va_329.png)}
.reiseaufindex .inner .bild .abkarteicon.va_330,.col-bild .abkarteicon.va_330{background:url(../../../image/icons/karten/va_330.png)}
.reiseaufindex .inner .bild .abkarteicon.va_331,.col-bild .abkarteicon.va_331{background:url(../../../image/icons/karten/va_331.png)}
.reiseaufindex .inner .bild .abkarteicon.va_332,.col-bild .abkarteicon.va_332{background:url(../../../image/icons/karten/va_332.png)}
.reiseaufindex .inner .bild .abkarteicon.va_353,.col-bild .abkarteicon.va_353{background:url(../../../image/icons/karten/va_353.png)}
.reiseaufindex .inner .bild .abkarteicon.va_365,.col-bild .abkarteicon.va_365{background:url(../../../image/icons/karten/va_365.png)}
.reiseaufindex .inner .bild .abkarteicon.va_366,.col-bild .abkarteicon.va_366{background:url(../../../image/icons/karten/va_366.png)}
.reiseaufindex .inner .bild .abkarteicon.va_367,.col-bild .abkarteicon.va_367{background:url(../../../image/icons/karten/va_367.png)}
.reiseaufindex .inner .bild .abkarteicon.va_368,.col-bild .abkarteicon.va_368{background:url(../../../image/icons/karten/va_368.png)}
.reiseaufindex .inner .bild .abkarteicon.va_37,.col-bild .abkarteicon.va_37{background:url(../../../image/icons/karten/va_37.png)}
.reiseaufindex .inner .bild .abkarteicon.va_370,.col-bild .abkarteicon.va_370{background:url(../../../image/icons/karten/va_370.png)}
.reiseaufindex .inner .bild .abkarteicon.va_371,.col-bild .abkarteicon.va_371{background:url(../../../image/icons/karten/va_371.png)}
.reiseaufindex .inner .bild .abkarteicon.va_374,.col-bild .abkarteicon.va_374{background:url(../../../image/icons/karten/va_374.png)}
.reiseaufindex .inner .bild .abkarteicon.va_375,.col-bild .abkarteicon.va_375{background:url(../../../image/icons/karten/va_375.png)}
.reiseaufindex .inner .bild .abkarteicon.va_376,.col-bild .abkarteicon.va_376{background:url(../../../image/icons/karten/va_376.png)}
.reiseaufindex .inner .bild .abkarteicon.va_378,.col-bild .abkarteicon.va_378{background:url(../../../image/icons/karten/va_378.png)}
.reiseaufindex .inner .bild .abkarteicon.va_379,.col-bild .abkarteicon.va_379{background:url(../../../image/icons/karten/va_379.png)}
.reiseaufindex .inner .bild .abkarteicon.va_383,.col-bild .abkarteicon.va_383{background:url(../../../image/icons/karten/va_383.png)}
.reiseaufindex .inner .bild .abkarteicon.va_388,.col-bild .abkarteicon.va_388{background:url(../../../image/icons/karten/va_388.png)}
.reiseaufindex .inner .bild .abkarteicon.va_395,.col-bild .abkarteicon.va_395{background:url(../../../image/icons/karten/va_395.png)}
.reiseaufindex .inner .bild .abkarteicon.va_396,.col-bild .abkarteicon.va_396{background:url(../../../image/icons/karten/va_396.png)}
.reiseaufindex .inner .bild .abkarteicon.va_409,.col-bild .abkarteicon.va_409{background:url(../../../image/icons/karten/va_409.png)}
.reiseaufindex .inner .bild .abkarteicon.va_410,.col-bild .abkarteicon.va_410{background:url(../../../image/icons/karten/va_410.png)}
.reiseaufindex .inner .bild .abkarteicon.va_418,.col-bild .abkarteicon.va_418{background:url(../../../image/icons/karten/va_418.png)}
.reiseaufindex .inner .bild .abkarteicon.va_43,.col-bild .abkarteicon.va_43{background:url(../../../image/icons/karten/va_43.png)}
.reiseaufindex .inner .bild .abkarteicon.va_430,.col-bild .abkarteicon.va_430{background:url(../../../image/icons/karten/va_430.png)}
.reiseaufindex .inner .bild .abkarteicon.va_435,.col-bild .abkarteicon.va_435{background:url(../../../image/icons/karten/va_435.png)}
.reiseaufindex .inner .bild .abkarteicon.va_439,.col-bild .abkarteicon.va_439{background:url(../../../image/icons/karten/va_439.png)}
.reiseaufindex .inner .bild .abkarteicon.va_441,.col-bild .abkarteicon.va_441{background:url(../../../image/icons/karten/va_441.png)}
.reiseaufindex .inner .bild .abkarteicon.va_445,.col-bild .abkarteicon.va_445{background:url(../../../image/icons/karten/va_445.png)}
.reiseaufindex .inner .bild .abkarteicon.va_461,.col-bild .abkarteicon.va_461{background:url(../../../image/icons/karten/va_461.png)}
.reiseaufindex .inner .bild .abkarteicon.va_465,.col-bild .abkarteicon.va_465{background:url(../../../image/icons/karten/va_465.png)}
.reiseaufindex .inner .bild .abkarteicon.va_471,.col-bild .abkarteicon.va_471{background:url(../../../image/icons/karten/va_471.png)}
.reiseaufindex .inner .bild .abkarteicon.va_474,.col-bild .abkarteicon.va_474{background:url(../../../image/icons/karten/va_474.png)}
.reiseaufindex .inner .bild .abkarteicon.va_476,.col-bild .abkarteicon.va_476{background:url(../../../image/icons/karten/va_476.png)}
.reiseaufindex .inner .bild .abkarteicon.va_477,.col-bild .abkarteicon.va_477{background:url(../../../image/icons/karten/va_477.png)}
.reiseaufindex .inner .bild .abkarteicon.va_483,.col-bild .abkarteicon.va_483{background:url(../../../image/icons/karten/va_483.png)}
.reiseaufindex .inner .bild .abkarteicon.va_491,.col-bild .abkarteicon.va_491{background:url(../../../image/icons/karten/va_491.png)}
.reiseaufindex .inner .bild .abkarteicon.va_495,.col-bild .abkarteicon.va_495{background:url(../../../image/icons/karten/va_495.png)}
.reiseaufindex .inner .bild .abkarteicon.va_500,.col-bild .abkarteicon.va_500{background:url(../../../image/icons/karten/va_500.png)}
.reiseaufindex .inner .bild .abkarteicon.va_504,.col-bild .abkarteicon.va_504{background:url(../../../image/icons/karten/va_504.png)}
.reiseaufindex .inner .bild .abkarteicon.va_505,.col-bild .abkarteicon.va_505{background:url(../../../image/icons/karten/va_505.png)}
.reiseaufindex .inner .bild .abkarteicon.va_507,.col-bild .abkarteicon.va_507{background:url(../../../image/icons/karten/va_507.png)}
.reiseaufindex .inner .bild .abkarteicon.va_508,.col-bild .abkarteicon.va_508{background:url(../../../image/icons/karten/va_508.png)}
.reiseaufindex .inner .bild .abkarteicon.va_512,.col-bild .abkarteicon.va_512{background:url(../../../image/icons/karten/va_512.png)}
.reiseaufindex .inner .bild .abkarteicon.va_513,.col-bild .abkarteicon.va_513{background:url(../../../image/icons/karten/va_513.png)}
.reiseaufindex .inner .bild .abkarteicon.va_514,.col-bild .abkarteicon.va_514{background:url(../../../image/icons/karten/va_514.png)}
.reiseaufindex .inner .bild .abkarteicon.va_515,.col-bild .abkarteicon.va_515{background:url(../../../image/icons/karten/va_515.png)}
.reiseaufindex .inner .bild .abkarteicon.va_517,.col-bild .abkarteicon.va_517{background:url(../../../image/icons/karten/va_517.png)}
.reiseaufindex .inner .bild .abkarteicon.va_518,.col-bild .abkarteicon.va_518{background:url(../../../image/icons/karten/va_518.png)}
.reiseaufindex .inner .bild .abkarteicon.va_519,.col-bild .abkarteicon.va_519{background:url(../../../image/icons/karten/va_519.png)}
.reiseaufindex .inner .bild .abkarteicon.va_520,.col-bild .abkarteicon.va_520{background:url(../../../image/icons/karten/va_520.png)}
.reiseaufindex .inner .bild .abkarteicon.va_521,.col-bild .abkarteicon.va_521{background:url(../../../image/icons/karten/va_521.png)}
.reiseaufindex .inner .bild .abkarteicon.va_522,.col-bild .abkarteicon.va_522{background:url(../../../image/icons/karten/va_522.png)}
.reiseaufindex .inner .bild .abkarteicon.va_525,.col-bild .abkarteicon.va_525{background:url(../../../image/icons/karten/va_525.png)}
.reiseaufindex .inner .bild .abkarteicon.va_526,.col-bild .abkarteicon.va_526{background:url(../../../image/icons/karten/va_526.png)}
.reiseaufindex .inner .bild .abkarteicon.va_527,.col-bild .abkarteicon.va_527{background:url(../../../image/icons/karten/va_527.png)}
.reiseaufindex .inner .bild .abkarteicon.va_528,.col-bild .abkarteicon.va_528{background:url(../../../image/icons/karten/va_528.png)}
.reiseaufindex .inner .bild .abkarteicon.va_529,.col-bild .abkarteicon.va_529{background:url(../../../image/icons/karten/va_529.png)}
.reiseaufindex .inner .bild .abkarteicon.va_530,.col-bild .abkarteicon.va_530{background:url(../../../image/icons/karten/va_530.png)}
.reiseaufindex .inner .bild .abkarteicon.va_531,.col-bild .abkarteicon.va_531{background:url(../../../image/icons/karten/va_531.png)}
.reiseaufindex .inner .bild .abkarteicon.va_532,.col-bild .abkarteicon.va_532{background:url(../../../image/icons/karten/va_532.png)}
.reiseaufindex .inner .bild .abkarteicon.va_533,.col-bild .abkarteicon.va_533{background:url(../../../image/icons/karten/va_533.png)}
.reiseaufindex .inner .bild .abkarteicon.va_534,.col-bild .abkarteicon.va_534{background:url(../../../image/icons/karten/va_534.png)}
.reiseaufindex .inner .bild .abkarteicon.va_535,.col-bild .abkarteicon.va_535{background:url(../../../image/icons/karten/va_535.png)}
.reiseaufindex .inner .bild .abkarteicon.va_536,.col-bild .abkarteicon.va_536{background:url(../../../image/icons/karten/va_536.png)}
.reiseaufindex .inner .bild .abkarteicon.va_537,.col-bild .abkarteicon.va_537{background:url(../../../image/icons/karten/va_537.png)}
.reiseaufindex .inner .bild .abkarteicon.va_538,.col-bild .abkarteicon.va_538{background:url(../../../image/icons/karten/va_538.png)}
.reiseaufindex .inner .bild .abkarteicon.va_540,.col-bild .abkarteicon.va_540{background:url(../../../image/icons/karten/va_540.png)}
.reiseaufindex .inner .bild .abkarteicon.va_541,.col-bild .abkarteicon.va_541{background:url(../../../image/icons/karten/va_541.png)}
.reiseaufindex .inner .bild .abkarteicon.va_543,.col-bild .abkarteicon.va_543{background:url(../../../image/icons/karten/va_543.png)}
.reiseaufindex .inner .bild .abkarteicon.va_544,.col-bild .abkarteicon.va_544{background:url(../../../image/icons/karten/va_544.png)}
.reiseaufindex .inner .bild .abkarteicon.va_545,.col-bild .abkarteicon.va_545{background:url(../../../image/icons/karten/va_545.png)}
.reiseaufindex .inner .bild .abkarteicon.va_546,.col-bild .abkarteicon.va_546{background:url(../../../image/icons/karten/va_546.png)}
.reiseaufindex .inner .bild .abkarteicon.va_547,.col-bild .abkarteicon.va_547{background:url(../../../image/icons/karten/va_547.png)}
.reiseaufindex .inner .bild .abkarteicon.va_548,.col-bild .abkarteicon.va_548{background:url(../../../image/icons/karten/va_548.png)}
.reiseaufindex .inner .bild .abkarteicon.va_55,.col-bild .abkarteicon.va_55{background:url(../../../image/icons/karten/va_55.png)}
.reiseaufindex .inner .bild .abkarteicon.va_550,.col-bild .abkarteicon.va_550{background:url(../../../image/icons/karten/va_550.png)}
.reiseaufindex .inner .bild .abkarteicon.va_561,.col-bild .abkarteicon.va_561{background:url(../../../image/icons/karten/va_561.png)}
.reiseaufindex .inner .bild .abkarteicon.va_563,.col-bild .abkarteicon.va_563{background:url(../../../image/icons/karten/va_563.png)}
.reiseaufindex .inner .bild .abkarteicon.va_567,.col-bild .abkarteicon.va_567{background:url(../../../image/icons/karten/va_567.png)}
.reiseaufindex .inner .bild .abkarteicon.va_568,.col-bild .abkarteicon.va_568{background:url(../../../image/icons/karten/va_568.png)}
.reiseaufindex .inner .bild .abkarteicon.va_569,.col-bild .abkarteicon.va_569{background:url(../../../image/icons/karten/va_569.png)}
.reiseaufindex .inner .bild .abkarteicon.va_570,.col-bild .abkarteicon.va_570{background:url(../../../image/icons/karten/va_570.png)}
.reiseaufindex .inner .bild .abkarteicon.va_571,.col-bild .abkarteicon.va_571{background:url(../../../image/icons/karten/va_571.png)}
.reiseaufindex .inner .bild .abkarteicon.va_572,.col-bild .abkarteicon.va_572{background:url(../../../image/icons/karten/va_572.png)}
.reiseaufindex .inner .bild .abkarteicon.va_575,.col-bild .abkarteicon.va_575{background:url(../../../image/icons/karten/va_575.png)}
.reiseaufindex .inner .bild .abkarteicon.va_580,.col-bild .abkarteicon.va_580{background:url(../../../image/icons/karten/va_580.png)}
.reiseaufindex .inner .bild .abkarteicon.va_581,.col-bild .abkarteicon.va_581{background:url(../../../image/icons/karten/va_581.png)}
.reiseaufindex .inner .bild .abkarteicon.va_582,.col-bild .abkarteicon.va_582{background:url(../../../image/icons/karten/va_582.png)}
.reiseaufindex .inner .bild .abkarteicon.va_583,.col-bild .abkarteicon.va_583{background:url(../../../image/icons/karten/va_583.png)}
.reiseaufindex .inner .bild .abkarteicon.va_584,.col-bild .abkarteicon.va_584{background:url(../../../image/icons/karten/va_584.png)}
.reiseaufindex .inner .bild .abkarteicon.va_585,.col-bild .abkarteicon.va_585{background:url(../../../image/icons/karten/va_585.png)}
.reiseaufindex .inner .bild .abkarteicon.va_586,.col-bild .abkarteicon.va_586{background:url(../../../image/icons/karten/va_586.png)}
.reiseaufindex .inner .bild .abkarteicon.va_587,.col-bild .abkarteicon.va_587{background:url(../../../image/icons/karten/va_587.png)}
.reiseaufindex .inner .bild .abkarteicon.va_588,.col-bild .abkarteicon.va_588{background:url(../../../image/icons/karten/va_588.png)}
.reiseaufindex .inner .bild .abkarteicon.va_589,.col-bild .abkarteicon.va_589{background:url(../../../image/icons/karten/va_589.png)}
.reiseaufindex .inner .bild .abkarteicon.va_59,.col-bild .abkarteicon.va_59{background:url(../../../image/icons/karten/va_59.png)}
.reiseaufindex .inner .bild .abkarteicon.va_590,.col-bild .abkarteicon.va_590{background:url(../../../image/icons/karten/va_590.png)}
.reiseaufindex .inner .bild .abkarteicon.va_591,.col-bild .abkarteicon.va_591{background:url(../../../image/icons/karten/va_591.png)}
.reiseaufindex .inner .bild .abkarteicon.va_592,.col-bild .abkarteicon.va_592{background:url(../../../image/icons/karten/va_592.png)}
.reiseaufindex .inner .bild .abkarteicon.va_594,.col-bild .abkarteicon.va_594{background:url(../../../image/icons/karten/va_594.png)}
.reiseaufindex .inner .bild .abkarteicon.va_596,.col-bild .abkarteicon.va_596{background:url(../../../image/icons/karten/va_596.png)}
.reiseaufindex .inner .bild .abkarteicon.va_597,.col-bild .abkarteicon.va_597{background:url(../../../image/icons/karten/va_597.png)}
.reiseaufindex .inner .bild .abkarteicon.va_599,.col-bild .abkarteicon.va_599{background:url(../../../image/icons/karten/va_599.png)}
.reiseaufindex .inner .bild .abkarteicon.va_600,.col-bild .abkarteicon.va_600{background:url(../../../image/icons/karten/va_600.png)}
.reiseaufindex .inner .bild .abkarteicon.va_601,.col-bild .abkarteicon.va_601{background:url(../../../image/icons/karten/va_601.png)}
.reiseaufindex .inner .bild .abkarteicon.va_602,.col-bild .abkarteicon.va_602{background:url(../../../image/icons/karten/va_602.png)}
.reiseaufindex .inner .bild .abkarteicon.va_603,.col-bild .abkarteicon.va_603{background:url(../../../image/icons/karten/va_603.png)}
.reiseaufindex .inner .bild .abkarteicon.va_604,.col-bild .abkarteicon.va_604{background:url(../../../image/icons/karten/va_604.png)}
.reiseaufindex .inner .bild .abkarteicon.va_605,.col-bild .abkarteicon.va_605{background:url(../../../image/icons/karten/va_605.png)}
.reiseaufindex .inner .bild .abkarteicon.va_606,.col-bild .abkarteicon.va_606{background:url(../../../image/icons/karten/va_606.png)}
.reiseaufindex .inner .bild .abkarteicon.va_607,.col-bild .abkarteicon.va_607{background:url(../../../image/icons/karten/va_607.png)}
.reiseaufindex .inner .bild .abkarteicon.va_608,.col-bild .abkarteicon.va_608{background:url(../../../image/icons/karten/va_608.png)}
.reiseaufindex .inner .bild .abkarteicon.va_609,.col-bild .abkarteicon.va_609{background:url(../../../image/icons/karten/va_609.png)}
.reiseaufindex .inner .bild .abkarteicon.va_61,.col-bild .abkarteicon.va_61{background:url(../../../image/icons/karten/va_61.png)}
.reiseaufindex .inner .bild .abkarteicon.va_610,.col-bild .abkarteicon.va_610{background:url(../../../image/icons/karten/va_610.png)}
.reiseaufindex .inner .bild .abkarteicon.va_611,.col-bild .abkarteicon.va_611{background:url(../../../image/icons/karten/va_611.png)}
.reiseaufindex .inner .bild .abkarteicon.va_612,.col-bild .abkarteicon.va_612{background:url(../../../image/icons/karten/va_612.png)}
.reiseaufindex .inner .bild .abkarteicon.va_613,.col-bild .abkarteicon.va_613{background:url(../../../image/icons/karten/va_613.png)}
.reiseaufindex .inner .bild .abkarteicon.va_614,.col-bild .abkarteicon.va_614{background:url(../../../image/icons/karten/va_614.png)}
.reiseaufindex .inner .bild .abkarteicon.va_615,.col-bild .abkarteicon.va_615{background:url(../../../image/icons/karten/va_615.png)}
.reiseaufindex .inner .bild .abkarteicon.va_616,.col-bild .abkarteicon.va_616{background:url(../../../image/icons/karten/va_616.png)}
.reiseaufindex .inner .bild .abkarteicon.va_617,.col-bild .abkarteicon.va_617{background:url(../../../image/icons/karten/va_617.png)}
.reiseaufindex .inner .bild .abkarteicon.va_618,.col-bild .abkarteicon.va_618{background:url(../../../image/icons/karten/va_618.png)}
.reiseaufindex .inner .bild .abkarteicon.va_619,.col-bild .abkarteicon.va_619{background:url(../../../image/icons/karten/va_619.png)}
.reiseaufindex .inner .bild .abkarteicon.va_620,.col-bild .abkarteicon.va_620{background:url(../../../image/icons/karten/va_620.png)}
.reiseaufindex .inner .bild .abkarteicon.va_621,.col-bild .abkarteicon.va_621{background:url(../../../image/icons/karten/va_621.png)}
.reiseaufindex .inner .bild .abkarteicon.va_622,.col-bild .abkarteicon.va_622{background:url(../../../image/icons/karten/va_622.png)}
.reiseaufindex .inner .bild .abkarteicon.va_623,.col-bild .abkarteicon.va_623{background:url(../../../image/icons/karten/va_623.png)}
.reiseaufindex .inner .bild .abkarteicon.va_624,.col-bild .abkarteicon.va_624{background:url(../../../image/icons/karten/va_624.png)}
.reiseaufindex .inner .bild .abkarteicon.va_625,.col-bild .abkarteicon.va_625{background:url(../../../image/icons/karten/va_625.png)}
.reiseaufindex .inner .bild .abkarteicon.va_626,.col-bild .abkarteicon.va_626{background:url(../../../image/icons/karten/va_626.png)}
.reiseaufindex .inner .bild .abkarteicon.va_627,.col-bild .abkarteicon.va_627{background:url(../../../image/icons/karten/va_627.png)}
.reiseaufindex .inner .bild .abkarteicon.va_628,.col-bild .abkarteicon.va_628{background:url(../../../image/icons/karten/va_628.png)}
.reiseaufindex .inner .bild .abkarteicon.va_629,.col-bild .abkarteicon.va_629{background:url(../../../image/icons/karten/va_629.png)}
.reiseaufindex .inner .bild .abkarteicon.va_630,.col-bild .abkarteicon.va_630{background:url(../../../image/icons/karten/va_630.png)}
.reiseaufindex .inner .bild .abkarteicon.va_631,.col-bild .abkarteicon.va_631{background:url(../../../image/icons/karten/va_631.png)}
.reiseaufindex .inner .bild .abkarteicon.va_632,.col-bild .abkarteicon.va_632{background:url(../../../image/icons/karten/va_632.png)}
.reiseaufindex .inner .bild .abkarteicon.va_634,.col-bild .abkarteicon.va_634{background:url(../../../image/icons/karten/va_634.png)}
.reiseaufindex .inner .bild .abkarteicon.va_635,.col-bild .abkarteicon.va_635{background:url(../../../image/icons/karten/va_635.png)}
.reiseaufindex .inner .bild .abkarteicon.va_636,.col-bild .abkarteicon.va_636{background:url(../../../image/icons/karten/va_636.png)}
.reiseaufindex .inner .bild .abkarteicon.va_637,.col-bild .abkarteicon.va_637{background:url(../../../image/icons/karten/va_637.png)}
.reiseaufindex .inner .bild .abkarteicon.va_638,.col-bild .abkarteicon.va_638{background:url(../../../image/icons/karten/va_638.png)}
.reiseaufindex .inner .bild .abkarteicon.va_639,.col-bild .abkarteicon.va_639{background:url(../../../image/icons/karten/va_639.png)}
.reiseaufindex .inner .bild .abkarteicon.va_640,.col-bild .abkarteicon.va_640{background:url(../../../image/icons/karten/va_640.png)}
.reiseaufindex .inner .bild .abkarteicon.va_641,.col-bild .abkarteicon.va_641{background:url(../../../image/icons/karten/va_641.png)}
.reiseaufindex .inner .bild .abkarteicon.va_642,.col-bild .abkarteicon.va_642{background:url(../../../image/icons/karten/va_642.png)}
.reiseaufindex .inner .bild .abkarteicon.va_643,.col-bild .abkarteicon.va_643{background:url(../../../image/icons/karten/va_643.png)}
.reiseaufindex .inner .bild .abkarteicon.va_644,.col-bild .abkarteicon.va_644{background:url(../../../image/icons/karten/va_644.png)}
.reiseaufindex .inner .bild .abkarteicon.va_645,.col-bild .abkarteicon.va_645{background:url(../../../image/icons/karten/va_645.png)}
.reiseaufindex .inner .bild .abkarteicon.va_646,.col-bild .abkarteicon.va_646{background:url(../../../image/icons/karten/va_646.png)}
.reiseaufindex .inner .bild .abkarteicon.va_647,.col-bild .abkarteicon.va_647{background:url(../../../image/icons/karten/va_647.png)}
.reiseaufindex .inner .bild .abkarteicon.va_648,.col-bild .abkarteicon.va_648{background:url(../../../image/icons/karten/va_648.png)}
.reiseaufindex .inner .bild .abkarteicon.va_649,.col-bild .abkarteicon.va_649{background:url(../../../image/icons/karten/va_649.png)}
.reiseaufindex .inner .bild .abkarteicon.va_650,.col-bild .abkarteicon.va_650{background:url(../../../image/icons/karten/va_650.png)}
.reiseaufindex .inner .bild .abkarteicon.va_651,.col-bild .abkarteicon.va_651{background:url(../../../image/icons/karten/va_651.png)}
.reiseaufindex .inner .bild .abkarteicon.va_652,.col-bild .abkarteicon.va_652{background:url(../../../image/icons/karten/va_652.png)}
.reiseaufindex .inner .bild .abkarteicon.va_653,.col-bild .abkarteicon.va_653{background:url(../../../image/icons/karten/va_653.png)}
.reiseaufindex .inner .bild .abkarteicon.va_654,.col-bild .abkarteicon.va_654{background:url(../../../image/icons/karten/va_654.png)}
.reiseaufindex .inner .bild .abkarteicon.va_655,.col-bild .abkarteicon.va_655{background:url(../../../image/icons/karten/va_655.png)}
.reiseaufindex .inner .bild .abkarteicon.va_656,.col-bild .abkarteicon.va_656{background:url(../../../image/icons/karten/va_656.png)}
.reiseaufindex .inner .bild .abkarteicon.va_657,.col-bild .abkarteicon.va_657{background:url(../../../image/icons/karten/va_657.png)}
.reiseaufindex .inner .bild .abkarteicon.va_658,.col-bild .abkarteicon.va_658{background:url(../../../image/icons/karten/va_658.png)}
.reiseaufindex .inner .bild .abkarteicon.va_659,.col-bild .abkarteicon.va_659{background:url(../../../image/icons/karten/va_659.png)}
.reiseaufindex .inner .bild .abkarteicon.va_660,.col-bild .abkarteicon.va_660{background:url(../../../image/icons/karten/va_660.png)}
.reiseaufindex .inner .bild .abkarteicon.va_661,.col-bild .abkarteicon.va_661{background:url(../../../image/icons/karten/va_661.png)}
.reiseaufindex .inner .bild .abkarteicon.va_662,.col-bild .abkarteicon.va_662{background:url(../../../image/icons/karten/va_662.png)}
.reiseaufindex .inner .bild .abkarteicon.va_663,.col-bild .abkarteicon.va_663{background:url(../../../image/icons/karten/va_663.png)}
.reiseaufindex .inner .bild .abkarteicon.va_664,.col-bild .abkarteicon.va_664{background:url(../../../image/icons/karten/va_664.png)}
.reiseaufindex .inner .bild .abkarteicon.va_665,.col-bild .abkarteicon.va_665{background:url(../../../image/icons/karten/va_665.png)}
.reiseaufindex .inner .bild .abkarteicon.va_666,.col-bild .abkarteicon.va_666{background:url(../../../image/icons/karten/va_666.png)}
.reiseaufindex .inner .bild .abkarteicon.va_668,.col-bild .abkarteicon.va_668{background:url(../../../image/icons/karten/va_668.png)}
.reiseaufindex .inner .bild .abkarteicon.va_669,.col-bild .abkarteicon.va_669{background:url(../../../image/icons/karten/va_669.png)}
.reiseaufindex .inner .bild .abkarteicon.va_670,.col-bild .abkarteicon.va_670{background:url(../../../image/icons/karten/va_670.png)}
.reiseaufindex .inner .bild .abkarteicon.va_671,.col-bild .abkarteicon.va_671{background:url(../../../image/icons/karten/va_671.png)}
.reiseaufindex .inner .bild .abkarteicon.va_672,.col-bild .abkarteicon.va_672{background:url(../../../image/icons/karten/va_672.png)}
.reiseaufindex .inner .bild .abkarteicon.va_673,.col-bild .abkarteicon.va_673{background:url(../../../image/icons/karten/va_673.png)}
.reiseaufindex .inner .bild .abkarteicon.va_674,.col-bild .abkarteicon.va_674{background:url(../../../image/icons/karten/va_674.png)}
.reiseaufindex .inner .bild .abkarteicon.va_675,.col-bild .abkarteicon.va_675{background:url(../../../image/icons/karten/va_675.png)}
.reiseaufindex .inner .bild .abkarteicon.va_676,.col-bild .abkarteicon.va_676{background:url(../../../image/icons/karten/va_676.png)}
.reiseaufindex .inner .bild .abkarteicon.va_677,.col-bild .abkarteicon.va_677{background:url(../../../image/icons/karten/va_677.png)}
.reiseaufindex .inner .bild .abkarteicon.va_678,.col-bild .abkarteicon.va_678{background:url(../../../image/icons/karten/va_678.png)}
.reiseaufindex .inner .bild .abkarteicon.va_679,.col-bild .abkarteicon.va_679{background:url(../../../image/icons/karten/va_679.png)}
.reiseaufindex .inner .bild .abkarteicon.va_680,.col-bild .abkarteicon.va_680{background:url(../../../image/icons/karten/va_680.png)}
.reiseaufindex .inner .bild .abkarteicon.va_681,.col-bild .abkarteicon.va_681{background:url(../../../image/icons/karten/va_681.png)}
.reiseaufindex .inner .bild .abkarteicon.va_682,.col-bild .abkarteicon.va_682{background:url(../../../image/icons/karten/va_682.png)}
.reiseaufindex .inner .bild .abkarteicon.va_683,.col-bild .abkarteicon.va_683{background:url(../../../image/icons/karten/va_683.png)}
.reiseaufindex .inner .bild .abkarteicon.va_684,.col-bild .abkarteicon.va_684{background:url(../../../image/icons/karten/va_684.png)}
.reiseaufindex .inner .bild .abkarteicon.va_685,.col-bild .abkarteicon.va_685{background:url(../../../image/icons/karten/va_685.png)}
.reiseaufindex .inner .bild .abkarteicon.va_686,.col-bild .abkarteicon.va_686{background:url(../../../image/icons/karten/va_686.png)}
.reiseaufindex .inner .bild .abkarteicon.va_687,.col-bild .abkarteicon.va_687{background:url(../../../image/icons/karten/va_687.png)}
.reiseaufindex .inner .bild .abkarteicon.va_688,.col-bild .abkarteicon.va_688{background:url(../../../image/icons/karten/va_688.png)}
.reiseaufindex .inner .bild .abkarteicon.va_689,.col-bild .abkarteicon.va_689{background:url(../../../image/icons/karten/va_689.png)}
.reiseaufindex .inner .bild .abkarteicon.va_690,.col-bild .abkarteicon.va_690{background:url(../../../image/icons/karten/va_690.png)}
.reiseaufindex .inner .bild .abkarteicon.va_691,.col-bild .abkarteicon.va_691{background:url(../../../image/icons/karten/va_691.png)}
.reiseaufindex .inner .bild .abkarteicon.va_692,.col-bild .abkarteicon.va_692{background:url(../../../image/icons/karten/va_692.png)}
.reiseaufindex .inner .bild .abkarteicon.va_693,.col-bild .abkarteicon.va_693{background:url(../../../image/icons/karten/va_693.png)}
.reiseaufindex .inner .bild .abkarteicon.va_694,.col-bild .abkarteicon.va_694{background:url(../../../image/icons/karten/va_694.png)}
.reiseaufindex .inner .bild .abkarteicon.va_695,.col-bild .abkarteicon.va_695{background:url(../../../image/icons/karten/va_695.png)}
.reiseaufindex .inner .bild .abkarteicon.va_696,.col-bild .abkarteicon.va_696{background:url(../../../image/icons/karten/va_696.png)}
.reiseaufindex .inner .bild .abkarteicon.va_697,.col-bild .abkarteicon.va_697{background:url(../../../image/icons/karten/va_697.png)}
.reiseaufindex .inner .bild .abkarteicon.va_698,.col-bild .abkarteicon.va_698{background:url(../../../image/icons/karten/va_698.png)}
.reiseaufindex .inner .bild .abkarteicon.va_699,.col-bild .abkarteicon.va_699{background:url(../../../image/icons/karten/va_699.png)}
.reiseaufindex .inner .bild .abkarteicon.va_700,.col-bild .abkarteicon.va_700{background:url(../../../image/icons/karten/va_700.png)}
.reiseaufindex .inner .bild .abkarteicon.va_701,.col-bild .abkarteicon.va_701{background:url(../../../image/icons/karten/va_701.png)}
.reiseaufindex .inner .bild .abkarteicon.va_702,.col-bild .abkarteicon.va_702{background:url(../../../image/icons/karten/va_702.png)}
.reiseaufindex .inner .bild .abkarteicon.va_703,.col-bild .abkarteicon.va_703{background:url(../../../image/icons/karten/va_703.png)}
.reiseaufindex .inner .bild .abkarteicon.va_704,.col-bild .abkarteicon.va_704{background:url(../../../image/icons/karten/va_704.png)}
.reiseaufindex .inner .bild .abkarteicon.va_90,.col-bild .abkarteicon.va_90{background:url(../../../image/icons/karten/va_90.png)}
.reiseaufindex .inner .bild .abkarteicon.va_92,.col-bild .abkarteicon.va_92{background:url(../../../image/icons/karten/va_92.png)}
.reiseaufindex .inner .bild .abkarteicon.va_93,.col-bild .abkarteicon.va_93{background:url(../../../image/icons/karten/va_93.png)}
.reiseaufindex .inner .bild .abkarteicon.va_94,.col-bild .abkarteicon.va_94{background:url(../../../image/icons/karten/va_94.png)}
.reiseaufindex .inner .bild .abkarteicon.va_95,.col-bild .abkarteicon.va_95{background:url(../../../image/icons/karten/va_95.png)}
.reiseaufindex .inner .bild .abkarteicon.va_705,.col-bild .abkarteicon.va_705{background:url(../../../image/icons/karten/va_705.png)}
.reiseaufindex .inner .bild .abkarteicon.va_706,.col-bild .abkarteicon.va_706{background:url(../../../image/icons/karten/va_706.png)}
.reiseaufindex .inner .bild .abkarteicon.va_707,.col-bild .abkarteicon.va_707{background:url(../../../image/icons/karten/va_707.png)}
.reiseaufindex .inner .bild .abkarteicon.va_708,.col-bild .abkarteicon.va_708{background:url(../../../image/icons/karten/va_708.png)}
.reiseaufindex .inner .bild .abkarteicon.va_709,.col-bild .abkarteicon.va_709{background:url(../../../image/icons/karten/va_709.png)}
.reiseaufindex .inner .bild .abkarteicon.va_710,.col-bild .abkarteicon.va_710{background:url(../../../image/icons/karten/va_710.png)}
.reiseaufindex .inner .bild .abkarteicon.va_711,.col-bild .abkarteicon.va_711{background:url(../../../image/icons/karten/va_711.png)}
.reiseaufindex .inner .bild .abkarteicon.va_712,.col-bild .abkarteicon.va_712{background:url(../../../image/icons/karten/va_712.png)}
.reiseaufindex .inner .bild .abkarteicon.va_716,.col-bild .abkarteicon.va_716{background:url(../../../image/icons/karten/va_716.png)}
.reiseaufindex .inner .bild .abkarteicon.va_717,.col-bild .abkarteicon.va_717{background:url(../../../image/icons/karten/va_717.png)}
.reiseaufindex .inner .bild .abkarteicon.va_718,.col-bild .abkarteicon.va_718{background:url(../../../image/icons/karten/va_718.png)}
.reiseaufindex .inner .bild .abkarteicon.va_719,.col-bild .abkarteicon.va_719{background:url(../../../image/icons/karten/va_719.png)}
.reiseaufindex .inner .bild .abkarteicon.va_720,.col-bild .abkarteicon.va_720{background:url(../../../image/icons/karten/va_720.png)}
.reiseaufindex .inner .bild .abkarteicon.va_722,.col-bild .abkarteicon.va_722{background:url(../../../image/icons/karten/va_722.png)}
.reiseaufindex .inner .bild .abkarteicon.va_723,.col-bild .abkarteicon.va_723{background:url(../../../image/icons/karten/va_723.png)}
.reiseaufindex .inner .bild .abkarteicon.va_724,.col-bild .abkarteicon.va_724{background:url(../../../image/icons/karten/va_724.png)}
.reiseaufindex .inner .bild .abkarteicon.va_725,.col-bild .abkarteicon.va_725{background:url(../../../image/icons/karten/va_725.png)}
.reiseaufindex .inner .bild .abkarteicon.va_726,.col-bild .abkarteicon.va_726{background:url(../../../image/icons/karten/va_726.png)}
.reiseaufindex .inner .bild .abkarteicon.va_727,.col-bild .abkarteicon.va_727{background:url(../../../image/icons/karten/va_727.png)}
.reiseaufindex .inner .bild .abkarteicon.va_728,.col-bild .abkarteicon.va_728{background:url(../../../image/icons/karten/va_728.png)}

.reiseaufindex .inner .text {padding:0 5px}
.reiseaufindex .inner .titel {color:#526E89;height:3em;text-overflow:ellipsis;overflow: hidden; font-size:1.2em;line-height:1em;padding-top:15px  }
.reiseaufindex .inner .titel .col a.btn-link-blue {overflow: hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.linkrow {padding:14px}
.xxfullwidth{padding:0px}
.fullwidth .reiseaufindex {margin:0px;}

.reiseaufindex2 {padding:6px 4px}
.reiseaufindex2 .inner {border-color:#9EB5CA}
.reiseaufindex2 .inner .anzahl {font-size:.8em;margin-bottom:6px}
.reiseaufindex2 .inner .titel {color:#3E73A9;height:1.5em;padding-top:5px;white-space: nowrap;width:101%;font-size:1em}

.reiseaufindex2 .inner .titel.rows3 {height:4.5em;white-space:normal;line-height:1.4em}
.reiseaufindex2 .inner .titel a{color:#3E73A9;}


ul.bildrechte,ol.bildrechte  { -webkit-column-count: 2;-moz-column-count:2;column-count: 2;font-size:.8em;}
ul.bildrechte.onecol,ol.bildrechte.onecol {-webkit-column-count:1;-moz-column-count:1;column-count:1}
ul.bildrechte.threecol,ol.bildrechte.threecol {-webkit-column-count:3;-moz-column-count:3;column-count:3}
.h5.bildrechte, .bildrechte li,.bildrechte li a {color:#969696}

.btn_overflowhidden {max-width:100%;overflow:hidden;text-overflow:ellipsis;background-color:#E1E8EE}
.topbox {margin-right:0;margin-left:0;margin-top:-20px;margin-bottom:1em;border-bottom:1px solid #E5DDC8;background-color:#FEFDFB}
@media screen and (min-width: 768px) {.topbox {margin-right:-15px;margin-left:-15px;} }

.topbox h1 {margin-top:-5px}

.toptippaufindex1,.toptippaufindex2,.toptippaufindex3,.toptippaufindex4 {padding:0px 15px ;position:relative}


.toptippaufindex1 .inner .text {padding:15px 25px;font-size:1.2em;}

.toptippaufindex1 .inner .grossertitel  {background-color:rgba(230,177,0,1);color:#000;width:100%;font-size:1.4em;padding:0 10px;text-align:right;}
.toptippaufindex1 .inner .grossertitel a {color:#000;}

.toptippaufindex1 .inner .text div.inner {min-height:230px;width:90%;position:absolute;border:0;}
.toptippaufindex1 .inner .toptipppreis {color:#fff;padding:0px 10px;border-radius:5px;background-color:#79A70A ;top:10px;position:absolute;left:0;text-align:right;box-shadow:0 3px 10px -5px rgba(0,0,0,1)}
.toptippaufindex1 .inner .toptipppreis.single{position:absolute;left:30px;bottom:10px;top:auto;z-index:60;border: 1px dashed #628809;border-radius: 10px;box-shadow: 0 0 0 4px #79A70A;}
.toptippaufindex1 .inner .toptipppreis .gross {font-size:3em;}

.reiseaufindex.toptippaufindex3 .inner,.reiseaufindex.toptippaufindex1 .inner,.reiseaufindex.toptippaufindex4 .inner {border-color:transparent}
.reiseaufindex.toptippaufindex4  {margin:0;padding:0;padding-right:15px;padding-bottom:10px;}
.toptippaufindex2 .inner .bild img {max-height:250px;width:100%}
.toptippaufindex1 .inner .bild div.toptipptitel,
.toptippaufindex3 .inner .bild div.toptipppreis,
.toptippaufindex2 .inner .bild div.toptipppreis,
.toptippaufindex2 .inner .bild div.toptipptitel {position:absolute; bottom:5px;font-weight:bold;margin-right:15px;width:92%;color:#fff;}
	.toptippaufindex4 .inner .bild div.toptipptitel .text2,
	.toptippaufindex2 .inner .bild div.toptipptitel .text2 {font-size:0.8em;font-weight:normal;color:#fff}
.inner .bild div.toptipptitel {padding:0 5px;background-color:rgba(0,0,0,0.5)}
.inner .bild div.toptipptitel a {color:#fff;font-size:1.1em;}
.toptippaufindex1 .inner .bild div.toptipptitel a {font-size:1.4em;}

.toptippaufindex3 .inner .toptipptitel {height:2.8em;overflow:hidden;padding:0 5px;}
.toptippaufindex4 .inner .toptipptitel {position:absolute; bottom:5px;font-weight:bold;width:89%;font-size:.9em;}

.toptippaufindex2 .inner .bild div.toptipppreis {width:auto;top:15px;bottom:auto;margin-left:3px;padding:5px;background-color:rgba(0,0,0,0.4);border-radius:5px;font-size:1em;line-height:1.4em;text-shadow: 2px 2px 2px rgba(150, 150, 150, 0.58);}
.toptippaufindex3 .inner .bild div.toptipppreis {width:auto;top:auto;right:10px;left:auto;bottom:10px;background-color:#79A70A;background: linear-gradient(#F70505 0%, #8F0808 100%);border-radius:5px;font-size:1em;box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);}
	.toptippaufindex2 .inner .bild div.toptipppreis .gross {font-size:3.4em;line-height:1em}
	.toptippaufindex3 .inner .bild div.toptipppreis .gross{font-size:2em}
.toptippaufindex4 .inner .bild div.toptipppreis {position:absolute;width:auto;top:10px;left:10px;color:#fff;padding:5px;background-color:#79A70A;font-weight:normal;border-radius:5px;font-size:1em;box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1); -moz-transform: rotate(-5deg);-ms-transform: rotate(-5deg);-o-transform: rotate(-5deg);-webkit-transform: rotate(-5deg);transform: rotate(-5deg)	}
.toptippaufindex4 .inner .bild div.toptipppreis .gross {font-size:1.5em;font-weight:bold}
.toptippaufindex2 .inner .bild .toptipptitel a {color:#fff;}

.toptippaufindex2.left,.toptippaufindex3.left {padding-right:5px}
.toptippaufindex2.right,.toptippaufindex3.right {padding-left:5px}
.toptippaufindex2.middle,.toptippaufindex3.middle {padding-left:10px;padding-right:10px}

.toptippcallforaction {position:absolute;bottom:10px;right:20px;}

.reiseaufindex .inner .bild .toptippicon {position: absolute;right: 12px; top: -5px;z-index: 1;overflow: hidden; width: 75px; height: 75px;text-align: right}
.reiseaufindex .inner .bild .toptippicon span {font-size:.8em;font-weight: bold;color: #FFF;text-align: center;line-height: 20px;transform: rotate(45deg);-webkit-transform: rotate(45deg);width: 100px;display: block;background: #F70505;background: linear-gradient(#F70505 0%, #8F0808 100%);box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);position: absolute;top: 19px; right: -21px;}
.reiseaufindex .inner .bild .toptippicon span::before{content: "";position: absolute; left: 0px; top: 100%;z-index: -1;border-left: 3px solid #8F0808;border-right: 3px solid transparent;border-bottom: 3px solid transparent;border-top: 3px solid #8F0808;}
.reiseaufindex .inner .bild .toptippicon span::after {content: "";position: absolute; right: 0px; top: 100%;z-index: -1;border-left: 3px solid transparent;border-right: 3px solid #8F0808;border-bottom: 3px solid transparent;border-top: 3px solid #8F0808;}

.reiseaufindex.toptippaufindex1 .inner .bild .toptippicon {right: 14px; width: 150px; height: 150px;}
.reiseaufindex.toptippaufindex1 .inner .bild .toptippicon span {font-size: 1.1em;line-height:24px;width: 178px; top: 40px; right: -38px;}
.ribbon-stitches-top    {margin-top:2px;border-top: 1px dashed rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5);box-shadow: 0px 0px 2px rgba(255, 255, 255, 0.5);}
.ribbon-stitches-bottom {margin-bottom:2px;border-top: 1px dashed rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);box-shadow: 0px 0px 2px rgba(255, 255, 255, 0.3);}

.toptippaufindex .inner .titel {height:2.4em;margin-top:0;white-space:nowrap;margin-right:5px}
#xstopreisen .reiseaufindex .inner .bild { width:100%;height:200px;overflow:hidden;}
#xstopreisen .reiseaufindex .inner .bild img {width:100%;}
.reiseaufindex .inner img {width:100%;}
.toptippaufindex .inner .bild img {max-height:250px;}
.toptippaufindex .inner .bild .toptippicon{background:url(../../../image/unser-tipp.png) no-repeat transparent;width:91px;height:91px; position:absolute;left:30px;top:10px}
.table-striped.toptabelle > tbody > tr:nth-of-type(even) {background-color:#EEEFFA;}
.table-striped.toptabelle th {color:#4174A9}
.table-striped.toptabelle .platzierung {font-weight:bold;vertical-align:middle;color:#4174A9}

.form-group {margin-bottom:10px}

 ul.fehler li.list-group-item {background-color:transparent;border:0}
 ul.fehler li.list-group-item label {text-indent:-1.2em;padding-left:1.2em;}
ul.list-striped li:nth-of-type(odd) {background-color:#E1E8EE}
.btn.disabled,.btn[disabled]{cursor: wait;}
/*Such Formular Index*/
#sfindex {min-height:100px;
	border:1px solid #E6B100;
	background-color: #F9D970; 
	padding:10px 15px;
	margin-bottom:2.5em
	}
	
	#sfindex .form-group {margin-bottom:.2em}
	.startseitenbild {
		height:380px;
		background-image:url('../../../image/startseitenbilder/1.jpg');
		background-size:cover;
		border-top-left-radius: 25px;
		background-position:-114px 0px;
	}
	.startseitenbild.bild2 {background-image: url('../../../image/startseitenbilder/2.jpg');}
	.startseitenbild.bild3 {background-image: url('../../../image/startseitenbilder/3.jpg');}
	.startseitenbild.bild4 {background-image: url('../../../image/startseitenbilder/4.jpg');}
	.startseitenbild.bild5 {background-image: url('../../../image/startseitenbilder/5.jpg');}

	
	.scpricetagstatic,
	.scpricetag {position:absolute;z-index:90;bottom:0px; width:160px;height:80px ;color:#fff}
	.scpricetagstatic a,
	.scpricetag a {text-decoration:none;color:#fff}	
	.scpricetagstatic .inner div,
	.scpricetag .inner div {white-space: nowrap;  overflow: hidden;}
	
	.reise .scpricetag {top:0px;left:0px}
	.reiseliste .scpricetagstatic,
	.reiseliste .scpricetag {width:130px;height:62px;left:0px;top:0px;}
	
	.reise .scpricetag .inner,
	.reiseliste .scpricetagstatic .inner,
	.reiseliste .scpricetag .inner {background:url(../../../image/startseitenbilder/pricetag_sm.png) no-repeat transparent; 
			height:62px;width:130px;padding:10px;padding-top:5px; -ms-transform: rotate(-7deg);-webkit-transform: rotate(-7deg);transform: rotate(-7deg);}
	.reise .scpricetag .inner .m{font-size:1.4em;margin:0px 0 0 30px;line-height:0.8em;text-align:center;font-weight:bold;text-shadow: 1px 1px 2px #54697C; }
	.reise .scpricetag .inner .m .klein {font-size:0.5em;}
	
	.reiseliste .scpricetagstatic .inner div,
	.reiseliste .scpricetag .inner div {text-align:center;padding:0}
	.reiseliste .scpricetagstatic .inner .m,
	.reiseliste .scpricetag .inner .m{font-size:1.7em;font-weight:bold;text-shadow: 1px 1px 2px #54697C; }
	.reise .scpricetagplatzhalter {height:80px;width:160px}

form#suchform {padding-top:15px;}
.reiseliste_oben #suchform .reiseliste_oben_checkboxen .form-group {margin-left:5px;}
.reiseliste_oben #suchform .reiseliste_oben_checkboxen .form-group > label {margin-left:-15px;margin-top:15px}
@media screen and (min-width: 768px) {
	.reiseliste_oben #suchform .reiseliste_oben_checkboxen .form-group > label {margin-top:0px}
	.row.fullwidth-sm {margin-left:-30px;margin-right:-30px}
	.sfleftcol {border-right:1px solid #E7B100}
}
@media screen and (min-width: 992px) {
	.reiseliste_oben #suchform .reiseliste_oben_checkboxen .form-group  {margin-left:5px}		
	.row.fullwidth-sm {margin-left:-15px;margin-right:-15px}
}

.detailsuche_checkboxen {}
.detailsuche_checkboxen .form-group {}
.detailsuche_checkboxen .checkbox {margin-top:0;margin-bottom:0}


.reiseliste_oben {padding:0 5px;border:1px solid #E6B100;background-color:#FBF3DC;border-top-left-radius:10px;margin-bottom:30px}
.reiseliste_oben.mini {border-top-left-radius:0}
.reiseliste_oben.mini div.col.last {padding-bottom:15px}

.sidebar.margin-bottom-20 {margin-bottom:0}
.row.norow-xs {margin-right:0;margin-left:0}
@media screen and (min-width: 768px) { .sidebar .badges {padding-left:10px;} 
.reiselistencol {padding:0}	
	.row.norow-xs {margin-right:-15px;margin-left:-15px}	
	.reiseliste_oben.mini div.row {margin:0}
	.reiseliste_oben.mini div.col {padding:0 5px}
	.reiseliste_oben.mini div.col.first {padding-left:20px;}
	.reiseliste_oben.mini div.col.last {padding-right:25px;padding-top:20px;padding-bottom:0}
	
	}
/*@media screen and (min-width: 1024px) {*/
	@media screen and (min-width: 992px) {
	.sidebar.margin-bottom-20 {margin-bottom:20px}
	.sidebar .panel-extra {margin:0px -25px 0 -5px;}
	.sidebar .panel-extra .panel-body{ padding-top:5px}
	.reiseliste_oben.statisch, .reiseliste_oben.mini {margin-left:-5px}
	.reiseliste_oben.mini div.row {margin:0 -15px}
	.reiseliste_oben.mini div.col {padding:0 15px}
	.reiseliste_oben.mini div.col.last {padding-bottom:15px}
	.reiseliste_oben.mini div.col.first {padding-left:15px}
	.reiselistencol {padding:0 15px 0 0 }
	.sidebar,
	.reiseliste_oben {margin-left:-15px;margin-right:-15px;}
	.sidebar .badges {margin-left:-10px}
	.kastenmitrahmen.sidebar {margin-right:15px}
	.sidebar ul.darstellung li {margin-bottom:0.5em;margin-left:-2em}
}

.reiseliste_oben h3 {margin:10px 5px 15px }
.form-group [class*="col-"] { padding:5px;}
.mini .form-group [class*="col-"] { padding:5px 15px;}
label.fullwidth{width:100%}
label.fullwidth div.floatright {float:right;color:#bd0a1d}
.reiseliste_oben #suchform .form-group {padding:0; margin-top:-10px;}

#optshower {padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;margin-left:.5em;color:#969696}
@media screen and (min-width: 768px) {
	.reiseliste_oben #suchform .form-group {margin-top:-15px;}
	.reiseliste_oben.mini #suchform .form-group {margin-top:0px;}
	.form-detailsuche .form-group [class*="col-"].first { padding-left:0px;}
	.form-detailsuche .form-group [class*="col-"].last { padding-right:0px;}
}
@media screen and (min-width: 992px) {
	.reiseliste_oben #suchform .form-group {margin:0;margin-top:1px;}
	
}
.reiseliste_oben #suchform .form-group .control-label {
	padding:0 3px;margin-bottom:0;
	font-size:0.8em;font-weight:normal;}
.reiseliste_oben #suchform .form-group .checkbox { margin-top: 0;margin-bottom:0}
	
.reise .preisdetaillink {display:none}
@media screen and (min-width: 768px) {
	form#suchform {padding-top:0}
	#sfindex {width:50%;min-height:380px;
		position:absolute;z-index:100;
		border-top-left-radius: 25px;
		background-color: #F9D970;	
		/*opacity: 0.9;*/
		margin:2em 0 2.5em 0;
		  -moz-box-shadow:5px 5px 5px rgba(0,0,0,0.3);
			-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.3);
			box-shadow:3px 3px 3px rgba(0,0,0,0.2);
	} 
	#startseitencarousel {display:block;margin-bottom:2em;}
	
	#startseitencarousel .carousel-control {bottom:0.5em; width:1em; background:transparent; color: #4174A9; opacity: 0.9; font-size: 2em; margin-top:10px; text-shadow: none; text-align:left; z-index:100;}
	#startseitencarousel .carousel-control.left {left:55%;} 
	#startseitencarousel .carousel-control .fa { position: absolute; bottom:0;z-index: 5;}

	#startseitencarousel .carousel-indicators {text-align:right;line-height:1em;bottom:0.3em}
	#startseitencarousel .carousel-indicators li {height:15px;width:15px;margin:0;}
	#startseitencarousel img {width:100%;height:380px}
	
	.sclink {position:absolute;z-index:110;right:0px;top:20px; width:140px;background-color:#F9EABA;border-radius:8px 0 0 8px;opacity:0.95 }
	
	.scpricetag {position:absolute;z-index:9;right:-10px;bottom:0px; width:250px;height:160px }
	.reiseliste .scpricetag {width:90px;height:150px;right:0px;}
	.reiseliste .scpricetagstatic {top:-65px;left:-35px}
	.reise .scpricetag {width:219px;height:103px;left:23px;}
	.reise .scpricetagplatzhalter {height:130px;width:219px;}
	 .reise .preisdetaillink {display:block;margin-top:-2em;font-size:.9em}
	.reise .scpricetag .inner,
	.scpricetag .inner	{background-color:#6889A8;
		background:url(../../../image/startseitenbilder/pricetagbg.png) no-repeat transparent;
		color:#fff; padding:15px; height:120px; 
			-ms-transform: rotate(-20deg); /* IE 9 */
    		-webkit-transform: rotate(-20deg); /* Chrome, Safari, Opera */
    		transform: rotate(-20deg); 
    		}
		.reise .scpricetag .inner {padding:6px;width:219px;height:103px;background:url(../../../image/startseitenbilder/pricetag_reise.png) no-repeat transparent;-ms-transform: rotate(-10deg);-webkit-transform: rotate(-10deg);transform: rotate(-10deg);}
		.reiseliste .scpricetag .inner {background:url(../../../image/startseitenbilder/pricetag_vert.png) no-repeat transparent; height:129px;width:89px;padding:10px;padding-top:55px; -ms-transform: rotate(7deg);-webkit-transform: rotate(7deg);transform: rotate(7deg);}
		
		.scpricetag .inner div {margin-left:4px;}
		.scpricetag .inner .m {font-weight:bold;font-size:1.9em; text-shadow: 1px 1px 4px #54697C; padding-right:45px; }
			.reise .scpricetag .inner .m{font-size:2.5em;margin:0 40px 0px 5px;padding:1px;text-align:left;line-height:1em;}
			.reise .scpricetag .inner .m .klein {font-size:0.5em;}
		.reise .scpricetag .inner .o {padding-top:4px}
		
		.scpricetag .inner div .gross {font-size:1.5em}
		.form-reiseliste_oben #suchbtn {margin-bottom:-2.5em}
}
@media screen and (min-width: 992px) {
	.startseitenbild {height:340px;background-position:0 0}
	#sfindex {min-height:330px;}
	.form-reiseliste_oben #suchbtn {margin-bottom:1.5em}
	#reiseziel-carousel {padding-bottom:1em}
	#reiseziel-carousel .carousel-indicators {display:none}
	#reiseziel-carousel .item {padding:0 40px}
	#reiseziel-carousel .einzelreisediv {max-width:210px;}
	/*#reiseziel-carousel .einzelreisediv img {width:100%;height:130px}*/
	#reiseziel-carousel .carousel-control .fa { display: inline-block;}
	.reise .scpricetag {left:13px;}
		
}


.carousel-control.einzeilig {width:4%}

.geld, .rechts {text-align:right}
.geld {white-space:nowrap}
.fill { min-height: 100%; height: 100%; }




/*###########################################*/


.folded-corner {
   width: 0px;
   height: 0px;
   position: absolute;
   top: -1px;
   right: -1px;
   border-width: 0;
   border-style: solid;
   background: hsla(260,5%,75%,0.5);
   -webkit-box-shadow: 2px -2px 0px #fff, 0 1px 1px rgba(0,0,0,0.1), -1px 1px 1px rgba(0,0,0,0.1);
   -moz-box-shadow: 2px -2px 0px #fff, 0 1px 1px rgba(0,0,0,0.1), -1px 1px 1px rgba(0,0,0,0.1);
   box-shadow: 2px -2px 0px #fff, 0 1px 1px rgba(0,0,0,0.1), -1px 1px 1px rgba(0,0,0,0.1);
   -webkit-border-bottom-left-radius: 15px;
   -moz-border-radius: 0 0 0 15px;
   border-radius: 0 0 0 15px;
   border-color: #fff #fcf6ec transparent transparent;
   -webkit-transition: border-width 0.2s ease-out;
   -moz-transition: border-width 0.2s ease-out;
   -ms-transition: border-width 0.2s ease-out;
   -o-transition: border-width 0.2s ease-out;
   transition: border-width 0.2s ease-out;
}

#startseitencarousel .item:hover .folded-corner {border-width: 0 40px 40px 0;}

/*############ Suchform ############### */
.irs-bar {
    height: 10px; top: 33px;
    border-top: 1px solid #C79900;
    border-bottom: 1px solid #C79900;
    background: #E7B100;
    background: linear-gradient(to top, rgba(66,139,202,1) 0%,rgba(127,195,232,1) 100%); /* W3C */
}
    .irs-bar-edge {
        height: 10px; top: 33px;
        width: 14px;
        border: 1px solid #C79900;
        border-right: 0;
        background: #E7B100;
        background: linear-gradient(to top, rgba(66,139,202,1) 0%,rgba(127,195,232,1) 100%); /* W3C */
        border-radius: 16px 0 0 16px;
        -moz-border-radius: 16px 0 0 16px;
    }
@media screen and (min-width: 768px) {
	#sfheader {height:129px;background:url("../../../image/base/suchformular_bg_top.jpg") no-repeat transparent}
	#reisenFindenMain h2 {font-size:2em;padding:0 0 20px 0}
}




/*############ Panels ############### */

.reiselistenheader {
	background-color:#e7b100;font-size:1.2em;color:white;
	border-radius:13px 0px 0 0;
	border-bottom:1px solid #AFA376;
}
.reiselistenheader h2 {padding:10px 15px 0}
.reiselistenheader span,
.reiselistenheader button,
.reiselistenheader button:hover { font-size:inherit;color:white; padding:8px 2px}
.reiselistenheader span{vertical-align:middle}
.reiselistenheader button i {padding:0 0 0 5px  }
.reiselistenheader button i.inactive {opacity:0.5}
.reiselistensubheader {background-color:#e8ee82}

.xreiseliste .panel-body {padding:0px}
.xreiseliste .panel-body > div {padding:10px}
.xreiseliste .panel-body > div.nopadding {padding:0px}
@media screen and (max-width: 980px) {
	.xreiseliste .panel-body {padding:0px}
	.xreiseliste .panel-heading {}
}

	.panel-body.xsImgCarousel {padding:0;}
	
.reise .panel {	margin:0; background-color:transparent;border:0; box-shadow:none}

.panel h1,.panel h2, .panel h3 {margin-top: 0px;margin-bottom:0}
.panel h3.htlname {margin-bottom:10px;margin-top:10px;xfont-size:1.4em}
	.panel h3.htlname .glyphicon {font-size:.9em}
.panel h1 {font-size:20px}
small.ssltxt {font-size:75%}
.panel-hasfolloup {margin-bottom:-1px}
.panel-title, .panel-heading { font-weight:bold}
.panel-heading p {font-weight:normal}
.panel-fullwidth {padding:0}



.panel-orange > .panel-body {background-color: #F6D66A;}
.panel-orange > .panel-heading {
  color: #FFF;
  background-color: #EBBD22;
  border-color: #fff;
}
.panel-orange-2 {background-color:red}
.panel-light-orange {background-color: #FBF4DD;border:1px solid #E7B100}
.panel-light-orange > .panel-heading{background-color:inherit;border-bottom:1px solid #E7B100}

.panel-buchung-oben,
.panel-buchung-oben > .panel-body ,
.panel-reise > .panel-body {background-color: #fbf5dd;border:1px solid #EBBD22;border-top:0}
.panel-buchung-oben > .panel-heading ,
.panel-reise > .panel-footer,
.panel-reise > .panel-heading {color: #FFF; background-color: #EBBD22; border-color: #fff;}
.panel-reiseinnen {margin-bottom:10px}

.panel-extra {border:1px solid #EBBD22; background-color: #FBF4DD;}
.panel-extra > .panel-heading {border-bottom:1px solid #EBBD22}
#mehrtext {padding-right:10px}
.textunten img.pull-left {margin:0 15px 10px 0}
.textunten img.pull-right {margin:0 0 10px 15px}

.panel-hellblau > .panel-body {background-color: #A0BBD7;}
.panel-hellblau > .panel-heading { background-color: #7A94AD; color: #FFF; }

.panel-gruen > .panel-heading { background-color: #b2b74e; color: #fff;}
.panel-gruen > .panel-body { background-color:#fbf5dd; border-color: #fff;border:1px solid #b2b74e}

.panel-gruengelb > .panel-heading { background-color: #b2b74e; color: #fff;}
.panel-gruengelb > .panel-body { background-color: #F6D66A;border:1px solid #b2b74e}

.table-striped > tbody > tr:nth-of-type(odd) {}
.table-striped > tbody > tr:nth-of-type(even) {background-color:#E2E9EE;}

.terminundabortwahl {background-color:#7C9BB8}
.terminundabortwahl .table-striped > caption {color:#000;font-weight:bold;padding:10px}
.terminundabortwahl .table-striped > tbody > tr > td {border:0;}
.terminundabortwahl .table-striped > tbody > tr.selected {font-weight:bold}


/*############ Index Menu ############### */

.navbar-brand {
  padding:0;
  margin-left:20px;
	
	  
}
.navbar-brand img {height:30px}
.navbar li.mainli > a {white-space:nowrap}

.navbar-header .mitte {position:absolute;left:60%; 
		padding:0;padding-top:8px;font-size:1em;color:#BD0A1D;font-weight:bold;text-align:center;line-height:1.1em;
		height:100%;
		}
	.navbar-header .mitte div {position:relative;left:-50%;}

.navbar-nav li.mainli a, .navbar-nav li.mainli a:hover {background-color:#789EC2;}
.navbar-nav li.mainli#navtab6 a {background-color:#EBBD22;}
.navbar-nav li.mainli#navtab6 a:hover {background-color:#F6D66A;}

/*@media screen and (min-width: 1024px) {*/
.inbuchung .navbar {margin-bottom:0}
.navbar li.mainli > a {font-weight:bold;text-transform:uppercase; font-size:1.4em;}
.navbar-default .navbar-nav>li>a:after{top:10px;right:13px;content:'\f054';font-family:FontAwesome;display:inline-block;position:absolute}
.navbar-default .navbar-nav>li>a.dropdown-toggle:after {content:"\f067"}
.navbar-default .navbar-nav>li.open>a.dropdown-toggle:after{content:"\f068"}

/*!
 * Yamm!3 - Yet another megamenu for Bootstrap 3
 * http://geedmo.github.com/yamm3
 * 
 * @geedmo - Licensed under the MIT license
 */
.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
  position: static;
}
.yamm .container {
  position: relative;
}
.yamm .dropdown-menu {
  left: auto;
  top:46px
}
.yamm .yamm-content {
  padding: 10px;
}

.yamm .dropdown.yamm-fw .dropdown-menu {
  left: 0;
  right: 0;
}
.yamm .navbar-right .dropdown-menu {
    left: auto;
    right: auto;
  }

.yamm .dropdown .dropdown-menu {background-color:#fff;padding:0 20px} 
.yamm .yamm-content ul.list-unstyled {padding:0 0 0 0px;padding-left:5px; } 
.yamm .yamm-content ul li.litem {border-bottom:1px solid #8EA2B6;white-space:nowrap} 
.yamm .yamm-content div.headerrow {border-bottom:1px solid #8EA2B6;font-weight:bold;padding:5px;padding-left:0;white-space:nowrap}

.yamm .yamm-content ul li.litem > a {color:#555;outline:0}
.yamm .yamm-content ul, .yamm .yamm-content{margin:0; padding-top:0;padding-right:10px;}
.yamm .yamm-content li{  padding: 5px 10px;}
.yamm .dropdown-menu a, .yamm .dropdown-menu a:hover{color:#888; text-decoration:none; background-color:transparent!important;}
.yamm .dropdown-menu .yamm-content li.litem a {font-size:1em;}


.navbar.slim .unten > div {display:none}
.navbar.slim .navbar-brand img {max-height:45px;}
.navbar.slim .navbar-nav.mitbildern li.mainli {margin-top:0px;margin-bottom:4px; padding-bottom:0px;background:transparent; border-right:2px solid #fcf6ec}
	
@media screen and (min-width: 768px) {
	.navbar-default .navbar-nav>li>a:after, .navbar-default .navbar-nav>li>a.dropdown-toggle:after,
	.navbar-default .navbar-nav>li.open>a.dropdown-toggle:after{content:'';}
	.navbar-default {
	  background-color: transparent;
	  border-color: transparent;
	  padding:0;
	}
	.navbar-brand img {height:57px;}
	
	.navbar-brand .mitte {display:none}
	.navbar-brand .oben { display:inline-block;position:absolute;padding-left:10px;} 
	
	.navbar-brand .unten {
		border-top:4px solid #AFA376;
		background-color:#789EC2;
		margin:0; 
		width:100%;
		position:absolute;
		bottom:0;z-index:-20;
		border-bottom:4px solid #AFA376;
		}
	.navbar-brand small {
	  display:block;
	  font-size:10px;
	  
	  padding:0.8em;
	}
	.navbar-brand .unten div {border-bottom:2px solid #fcf6ec;border-top:2px solid #fcf6ec}
	.navbar-nav.mitbildern  {margin-right:-31px;margin-bottom:5px;}
	
	
	
	#bwnavbar-collapse-1 {padding-top:13px}
	
	.navbar-nav.mitbildern li.mainli {margin-top:0px;margin-bottom:1px;
		width:112px; overflow:hidden;
		padding-bottom:60px;
		background:url(../../../image/base/navi-sprite.png) no-repeat transparent;
	}	

	
	.navbar-nav.mitbildern li.mainli a {font-size:0.9em; border-bottom:1px solid #53779D; outline: 2px solid #fcf6ec; }
	.navbar-nav.mitbildern li.litem a {border:0}
	.navbar-nav.mitbildern li.mainli#navtab6 a {border-bottom:1px solid #C79900}
	.navbar-nav.mitbildern li.mainli#navtab1 {background-position:0px 33px; border-left:2px solid #fcf6ec;}
	.navbar-nav.mitbildern li.mainli#navtab2 {background-position:-124px 33px} /*badereisen*/
	.navbar-nav.mitbildern li.mainli#navtab3 {background-position:-248px 33px}
	.navbar-nav.mitbildern li.mainli#navtab4 {background-position:-372px 33px}	
	.navbar-nav.mitbildern li.mainli#navtab5 {background-position:-496px 33px}
	.navbar-nav.mitbildern li.mainli#navtab6 {width:116px; background-position:-620px 33px; }
	.navbar-nav.mitbildern li.mainli#navtab2silv {background:url(../../../image/bildpool/portal/149x84/silvesterreisen.jpg) no-repeat transparent;background-position:-10px 30px;} /*Silvester*/
	.navbar-nav.mitbildern > li.mainli {color:#fff;background-color:#789EC2;border-right:2px solid #fff}
	.navbar-default .navbar-nav > .active > a, 
	.navbar-default .navbar-nav > .active > a:hover, 
	.navbar-default .navbar-nav > .active > a:focus,
	.navbar-nav.mitbildern > li.mainli.active {color:#fff;background-color:#789EC2;}
	
	
	.navbar-nav.mitbildern > li.mainli > a {text-align:center;padding:0;padding-top:.5em;padding-bottom:.5em;color:#fff;text-transform:uppercase}
	.navbar-nav.mitbildern > li.mainli > a:hover,
	.navbar-nav.mitbildern > li.mainli.open a{color:#fff;background-color:#5D7A97;outline:0}
	.navbar-animation {border:1px dotted red}
	
	.yamm .dropdown .dropdown-menu {background-color:#5D7A97;border-top:2px solid #fcf6ec;}
	.yamm .yamm-content ul li.litem > a{color:white;}
	.yamm .dropdown-menu a, .yamm .dropdown-menu a:hover{color:white; text-decoration:none; background-color:transparent!important;}
	
	.yamm .dropdown-menu .yamm-content li.litem:hover{background-color:#EBBD22;text-decoration:none;}

}
@media screen and (min-width:992px) {
	.navbar-brand small {
	  display:block;
	  font-size:12px;
	  
	  padding:0.4em 0.8em;
	}
}
@media screen and (min-width: 1024px) {
	.navbar-brand img {height:auto}
	.navbar-nav.mitbildern li.mainli {
		width:122px;padding-bottom:68px;
	}	
}
@media screen and (max-width: 767px) {
	.navbar-brand {padding:10px 0}
	.navbar-default {
	  background-color: #fff;
	  border-color: #AFA376;
	}
	.navbar li.mainli {border-bottom:1px solid #ddd}
	.navbar-nav.mitbildern li.mainli#navtab6 a,
	.navbar-nav li.mainli a, .navbar-nav li.mainli a:hover {color:#888;background-color:#fff;}
	.navbar-default .navbar-collapse {border:0}
	.navbar li.mainli > a {	}
	.xnavbar-brand .unten {color:#000;display:block;xfont-size:0.7em;border:1px solid red}
}



/*##################### ende Menü ##################*/

.panel-group-menu > .panel-default { border:0;border-radius:0;}

.panel-group-menu > .panel-default > .panel-collapse > .panel-body {background-color:#FCF6EC;color:#4174A9}
.panel-group-menu > .panel-default > .panel-collapse > .panel-body a {color:#4174A9}
.panel-group-menu > .panel-default > .panel-heading {
  /*background-color: #beb180;
  
  border-color: transparent; */
  border-radius:0;
  color: #777;
  line-height:0.9em;
  border-top:1px solid #E7B100;
  cursor:pointer;
  /*
	background: rgba(239,233,213,1);
	background: -moz-linear-gradient(top, rgba(239,233,213,1) 0%, rgba(240,235,217,1) 18%, rgba(247,245,235,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(239,233,213,1)), color-stop(18%, rgba(240,235,217,1)), color-stop(100%, rgba(247,245,235,1)));
	background: -webkit-linear-gradient(top, rgba(239,233,213,1) 0%, rgba(240,235,217,1) 18%, rgba(247,245,235,1) 100%);
	background: -o-linear-gradient(top, rgba(239,233,213,1) 0%, rgba(240,235,217,1) 18%, rgba(247,245,235,1) 100%);
	background: -ms-linear-gradient(top, rgba(239,233,213,1) 0%, rgba(240,235,217,1) 18%, rgba(247,245,235,1) 100%);
	background: linear-gradient(to bottom, rgba(239,233,213,1) 0%, rgba(240,235,217,1) 18%, rgba(247,245,235,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efe9d5', endColorstr='#f7f5eb', GradientType=0 );
	*/
	background-color:#fff
}
.panel-group-menu > .panel-default > .panel-heading .small {font-size:0.8em;}
.panel-group-menu > .panel-default:first-child > .panel-heading{ border-top:1px solid #EDC747;border-top-left-radius:1px}
.panel-group-menu > .panel-default > .panel-heading a { text-decoration:none;margin:0;color:#777;}
.panel-group-menu > .panel-default > .panel-heading > a .panel-title ,
.panel-group-menu > .panel-default > .panel-heading > .panel-title {font-weight:normal; font-size:1em;}

.panel-group-menu .panel + .panel {margin-top:0px}
.panel-default > .panel-heading + .panel-collapse > .panel-body {border-top-color: #EDC747}
.panel-group-menu ul {padding:0;margin-top:-1em;margin-bottom:-.5em}
.panel-group-menu ul.katlinks li {list-style-type:none;clear: both;display: block;overflow: hidden;padding-left: 0px; border-bottom:1px solid #ccc;line-height:1.8em}
.panel-group-menu ul.katlinks li.last {border-bottom:none}
.panel-group-menu ul.katlinks li span.preis {float:right}    
.panel-group-menu ul.katlinks li span.preis:after { content: "\0020 \00BB" }
.xxpanel-group-menu ul.katlinks li:before {
	 content: "\00BB \0020";
	 color:#b2b74e;
    }

/*############ ende Index menü ############### */

.img-padding { padding:10px}
.tipp {color:#4072A2}
.schnellzurreiseform {border-bottom:1px solid #E7B100;padding-bottom:10px}
/*############## footer ###################### */


div.dreikaesten {border-bottom:1px solid #E7B100;padding-top:4em}
footer div, div.dreikaesten div, footer a {font-size:1em;color:#575451;}
footer ul, div.dreikaesten ul {padding-left:15px}
footer div .h4, div.dreikaesten div .h4, .schnellzurreiseform .h4 {border-bottom:1px solid #E7B100;font-weight:bold;color:#4072A2;font-size:1em;line-height:2em;text-align:left;}
footer div .h4 {border-color:#959595}
	a.mehr { float:right; }
	.klein.beratungskontaktzeiten {font-size:0.9em}
footer {margin-top:2em;padding-top:1.5em;padding-bottom:2em;background-color:#EFE9E0;border-top:1px solid #D9D5CE;}
footer li a.btn {padding-left:0}
footer div.logorow {border-top:1px solid #959595}
nofooter div ul {line-height:1.8em}
footer div.trustedshopsfooter{ border-top:1px solid #959595;}
footer div.trustedshopsfooter > div.trustedshopsfooterline {font-size:0.8em;line-height:1em;padding-top:1em}
@media (max-width: 767px) {
	nofooter div ul {line-height:auto}
	footer div.trustedshopsfooter {margin-bottom:2em}
	.schnellzurreiseform, .schnellzurreiseform .h4 {border-bottom:0}
}
footer div.row {margin:0;line-height:1.6em}
footer ul li a.btn-link {color:#666}
footer div.dunkel {background-color:#BEB180;color:#777}
footer div.dunkel a {color:#FFF;font-weight:bold}


/*############## ###################### */

span.preisstern{width:66px;height:66px;display:block;position:absolute;overflow:hidden;right:10px;top:-10px;background:url(../../../../image/gelberstern_66.png) no-repeat}
span.preisstern span{margin:10px;margin-top:15px;position:absolute;line-height:1em;width:46px;text-align:center;}
span.preisstern span b{color:#910909;font-weight:700;font-size:1.3em}

/*######### allgemeines ##############*/
.text-smaller {font-size:0.9em;}
.text-schwarz, .text-schwarz a {color:#000}
.text-sm-center {text-align:center}



.modal {text-align:left}
.modal-content {
  background-color:#FBF4DD;
}
.modal-content .table-striped > thead > tr > th:first-child  {border-top-left-radius:10px}
.modal-content .table-striped > thead > tr > th:last-child  {border-top-right-radius:10px}
.modal-content .table-striped > thead > tr > th {background-color:#E7B100;color:#fff;}
.modal-content .table-striped > tbody > tr > td {background-color:#fff}
.modal-content .table-striped > tbody > tr:nth-child(2n+1) > td, 
.modal-content .table-striped > tbody > tr:nth-child(2n+1) > th {
   background-color: #E2E9EE;
}
.modalbuchung .abstand {margin-bottom:10px;}
/*##################*/
.modal.modal-fullscreen .modal-dialog,
.modal.modal-fullscreen .modal-content {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width:100%;
}
.modal.modal-fullscreen .modal-dialog {
  margin: 0;
  width: 100%;
}
.modal.modal-fullscreen .modal-content {
  border: none;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  -o-box-shadow: inherit;
  box-shadow: inherit;
}
.modal.modal-fullscreen.force-fullscreen {
  /* Remove the padding inside the body */
}
.modal.modal-fullscreen.force-fullscreen .modal-body {}
.modal.modal-fullscreen.force-fullscreen .modal-header,
.modal.modal-fullscreen.force-fullscreen .modal-footer {left: 0;  position: absolute;  right: 0;}
.modal.modal-fullscreen.force-fullscreen .modal-header {top: 0;}
.modal.modal-fullscreen.force-fullscreen .modal-footer {bottom: 0;}
/*########################*/
fieldset.mit-border {
    border-top: 1px solid #B7B7B7 !important;
    padding: 0 1.4em 1.4em 1.4em !important;
    margin: 0 0 -1em 0 !important;
    -webkit-box-shadow:  0px 0px 0px 0px #000;
            box-shadow:  0px 0px 0px 0px #b7b7b7;
}

fieldset.mit-border legend {
        font-size: 0.9em !important;
        text-align: center !important;
        width:auto;
        padding:0 10px;
        margin-top:1em;
        border-bottom:none;
    }
/* fieldset .form-group  */ /*eigentlich immer...*/
#suchform .control-label {font-size:0.9em;font-weight:normal;}


.has-success .control-label {color:#000}
.buchung .form-group-lg .form-control {padding:5px}
.buchung hr.kleinefeineorange {border-bottom:solid #FCDC7C 1px;margin-top:30px;margin-bottom:0}
.buchung .ticons {margin-top:4em;}
#fehlerbox_diefehler  ul li:before {content: "\00BB \0020";}  

@media screen and (min-width: 992px) {.buchung .ticons {margin-top:0}}
.buchung label.col-xs-12 {padding-bottom:0;margin-bottom:0}

@media (min-width: 768px) {
	.form-group-lg .radio-inline {height:40px;line-height:40px}
	.form-group-lg .radio-inline input[type="radio"] {margin-top:14px;}
	.form-group-lg .radio-inline  {font-weight:700;padding-left:3em;padding-right:3em}
  .buchung .form-group-lg .form-control {padding:10px 16px}
  .form-group-lg .control-label {padding-top:18px;margin-bottom:0;text-align:right;}
  
  .buchung .form-group-lg .form-control-feedback {top: 5px;font-size:1.5em;}
  .buchung .form-group-lg.selectgroup .form-control-feedback {right:10px}
}


.scrollable-menu {height: auto;max-height: 400px;overflow-x: hidden;}
.margin-top-5 {margin-top:5px;}
.margin-top-10{margin-top:10px;}
.margin-top-20{margin-top:20px;}
.margin-top-1em{margin-top:1em}
.margin-top-2em{margin-top:2em}

.margin-bottom-20 {margin-bottom:20px;}
.margin-bottom-10 {margin-bottom:10px;}
.margin-bottom-2em{margin-bottom:2em}
.abstand-10 {padding-top:10px;}
.abstand-20 {padding-top:20px;}
.abstand-30 {padding-top:30px;}
.abstand-50 {padding-top:50px;}
@media screen and (min-width: 992px) {.md-abstand-20 {padding-top:20px;}}
@media screen and (min-width:768px) {.margin-top-10-notxs{margin-top:20px;}}
.underlined {border-bottom:1px solid #ebbb19}

.datepicker {padding:0}
.seiteninhalt {background-color:#fbf5dd; padding:1em;border:1px solid #E7B100;border-radius:4px;padding-top:0}
.seiteninhalt a {text-decoration:underline}
ul.angled {}
ul.unstyled {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

/*form .required label:after { content:"*"; color:#d9534f}*/
form label.checkbox-inline {padding-right:2em}
form .required label i { color:#d9534f}
form h5 {border-bottom:1px  solid #E7B100;}

#content .btn-group .form-control-feedback {
    top: 0;
    right: -30px;
}

/* ######## kontakt ##############*/
.kontakt .form-group .control-label {font-weight:normal;}
.kontakt .well {border:0;border-top:1px solid #BCBAB3;border-bottom:1px solid #BCBAB3;background-color:#FDFBF1;}
.kontakt .well a.btn-block {background-color:#FBF4DD;}
.kontakt noform {background-color:#fbf5dd; padding:1em;border:1px solid #E7B100;border-radius:4px;}


/*######### breadcrumbs ##########*/
.breadcrumb {padding:0 15px;}
.breadcrumb .btn {font-size:.9em;padding:6px 6px}
.breadcrumb > li + li::before {content:"";}


/*######### buchung ##############*/

/* die Erfolgsfarbe: #ECF5D6 */


.buchung .unterlinie {border-bottom:1px solid #E7B100}
.buchung div.bcrumb div.col {top: 50%; padding:0; padding-top:8px;vertical-align:middle;text-align:center;height:32px;}
	.buchung div.bcrumb div.checked {background: url("../../../image/icons/buchungs-haekchen.png") no-repeat scroll 100% 0 rgba(0, 0, 0, 0); background-size: 41px 32px;}
	.buchung div.bcrumb div span::before {content:"\2192  "}
	.buchung div.bcrumb div.first span::before{content:""}  
	
	.buchung div.bcrumb div.disabled {color:#aaa}

.buchung ul.breadcrumb {margin-bottom:1em;padding-top:0}
.buchung ul.breadcrumb li {padding-right:2em;}
.buchung .breadcrumb > li + li::before {content:"";}
.buchung ul.breadcrumb li .current .badge,.buchung ul.breadcrumb li .checked .badge {background-color:#3C763D}
.buchung ul.breadcrumb li .current {font-weight:bold}
.buchung ul.breadcrumb li .btn-looks-like-nothing {border:0;background-color:transparent}

/*############################################################*/


.badges .col {padding:0;vertical-align:middle}
.badges .txtsm {font-size:0.7em;color:#383838;padding-left:7px}
.badges .txtsm .btn-link-u {color:#24188F}
.kasten .txtsm {font-size:0.9em}
@media (min-width: 768px) { /*nicht im Handy */
	.badges .txtsm {font-size:0.9em}
}
/*############################################################*/
/* reise zuletzt angesehen und aehnliche Reisen */
.kastenmitrahmen {border:1px solid #aaa;border-radius:5px; margin-top:15px}
.kastenmitrahmen .col {padding:3px;text-overflow:ellipsis;overflow: hidden;white-space:nowrap;}
.kastenmitrahmen >.kastenmitrahmen-body> .row:nth-of-type(2n) .col {background-color:#eee}	
.kastenmitrahmen .kastenmitrahmen-heading {background-color:#789EC2;color:#fff;font-size:1.2em;padding:5px;border-radius:5px 5px 0 0;}
.kastenmitrahmen .kastenmitrahmen-body {padding:5px 15px;}

.buchung .panel {border:0}

.buchung .rightbar div.kasten {padding-bottom:10px;padding-top:15px}
@media (min-width: 992px) {
	.buchung .rightbar div.kasten {padding-top:5px}
}
.buchung .rightbar div.kasten .row .col {}
.buchung .rightbar h3 {padding:0;color:#4072A2;margin:5px 0;font-size:15px;font-weight:bold}

.rahmenobenunten {border-top:1px solid #E7B100;border-bottom:1px solid #E7B100;padding:5px 0}

.buchung .rightbar div.kasten .row .col.bild {padding:0;text-align:center}

.bewertung_empfehlung .thumb {
	cursor:pointer;
    background-size:contain;
    background-repeat:no-repeat;
    display:inline-block;
    -webkit-transition: all 100ms ease-in;
       -moz-transition: all 100ms ease-in;
            transition: all 100ms ease-in;
    -webkit-filter: brightness(1.2) grayscale(1) opacity(.7);
       -moz-filter: brightness(1.2) grayscale(1) opacity(.7);
            filter: brightness(1.2) grayscale(1) opacity(.7);
	width:93px;height:92px;}
.bewertung_empfehlung .thumb:hover{
    -webkit-filter: brightness(1.2) grayscale(.5) opacity(.9);
       -moz-filter: brightness(1.2) grayscale(.5) opacity(.9);
            filter: brightness(1.2) grayscale(.5) opacity(.9);
}

.bewertung_empfehlung input:active +.thumb, .bewertung_empfehlung input:active +.thumb{opacity: .9;}
.bewertung_empfehlung input:checked +.thumb, .bewertung_empfehlung input:checked +.thumb

{
    -webkit-filter: none;
       -moz-filter: none;
            filter: none;
}
.bewertung_empfehlung .thumb-d {background-image:url(../../../image/base/thumb-down.png)}
.bewertung_empfehlung .thumb-u {background-image:url(../../../image/base/thumb-up.png)}
.bewertung_empfehlung input{
    margin:0;padding:0;
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none;
}

.bewertung_empfehlung input{
    position:absolute;
    z-index:999; display:none;
}



.buchung .panel-reiseinnen-success > .panel-heading,
.buchung .panel-reiseinnen-success > .panel-body {background-color: #ECF5D6;border-color:#7EB380;}
/*diese reihenfolge!*/
.buchung .panel-reiseinnen-warning > .panel-heading{background-color: #f2dede;border-color:#ebccd1;}

.buchung .tbl_auswahl tr:first-child td {border-top:0}


.buchung .table-rechnung tbody {	background-color:#EEE2BB;	}

.buchung .table-rechnung tr td {border:none;}
.buchung .table-rechnung tr.summen {background-color:#FBF6DE;font-weight:bold;}
.buchung .table-rechnung tr.kleineueberschrift td {border-top:1px  solid #E7B100;}
.buchung .table-rechnung tr.hinweisueberschrift, .buchung .table-rechnung tr.fussnote {background-color:#fcf6ec}
.buchung .table-rechnung tr.summen td {border-top:1px  solid #E7B100;border-bottom:1px  solid #E7B100;}
.buchung .table-rechnung tr.gesamtpreis {xxcolor:#0F8928;}
.buchung .table-rechnung tr.gesamtpreis .geld {text-decoration:underline}

.buchung dl {margin-bottom:0}
.buchung .panel-heading p {font-size:13px;}

.buchung .zimmer h5,
.buchung .zusammenfassung h4 {border-bottom:1px  solid #E7B100;}
.buchung .zusammenfassung h5 {font-weight:bold}





@media (min-width: 768px) { /*nicht im Handy */
	.buchung div.bcrumb div.col {top: 50%; padding:0; padding-top:16px;vertical-align:middle;text-align:center;height:65px;}
	.buchung div.bcrumb div.checked {background: url("../../../image/icons/buchungs-haekchen.png") no-repeat scroll 50% 0 rgba(0, 0, 0, 0);
		background-size: 82px 63px; }
	.buchung .dl-horizontal dt {width:110px}
	.buchung .dl-horizontal dd {margin-left:120px}	
	.buchung .dl-horizontal.breite-200 dt {width:190px}
	.buchung .dl-horizontal.breite-200 dd {margin-left:200px}	
	.buchung form .formcol {padding:5px 10px} 
	
	.buchung form .tneingabe .has-feedback label ~ .form-control-feedback {top:0}
	.buchung form .selectContainer .form-control-feedback { right: 10px; }
}
@media (min-width: 992px) {
	.buchung .rightbar {}
}

/*######### reise ##############*/

.kasten-schnellinfo,
.kasten-reise {border:1px solid #E7B100; background-color:transparent;padding-top:0}

.kasten-reise .kasten-heading {background-color:#E7B100;min-height:3em;padding:10px;color:#fff;text-shadow: 1px 1px 2px #D2A100;margin-bottom:10px;}
.kasten-reise .kasten-heading h1 {margin:0;color:#fff;font-size:1.3em;}
.kasten-schnellinfo {margin-top:10px;padding-top:15px}
.btn-buchen {background-color:#E64B58}
.reise h1,.reise .h1 {color:#847B59}
.reise h2,.reise .h2 {color:#56544B}


 .expandable{
 	content: "";
    display: block;
    height: 50px;
    position: relative;
    bottom:80px;
    background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(251,244,221,0.75) 43%, rgba(251,244,221,1) 57%, rgba(251,244,221,1) 80%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(43%,rgba(251,244,221,0.75)), color-stop(57%,rgba(251,244,221,1)), color-stop(80%,rgba(251,244,221,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(251,244,221,0.75) 43%,rgba(251,244,221,1) 57%,rgba(251,244,221,1) 80%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(251,244,221,0.75) 43%,rgba(251,244,221,1) 57%,rgba(251,244,221,1) 80%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(251,244,221,0.75) 43%,rgba(251,244,221,1) 57%,rgba(251,244,221,1) 80%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(251,244,221,0.75) 43%,rgba(251,244,221,1) 57%,rgba(251,244,221,1) 80%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#fbf4dd',GradientType=0 ); /* IE6-9 */
}
	
.reise .mehroderweniger {}
.reise .btnmehroderweniger	{
	background-color:#FBF4DD;border:0px solid #E7B100;border-top-width:1px; width:300px;
	text-decoration:underline;font-size:1.1em;line-height:1.1em;color:#4072A2;
	font-weight:bold;
	}

.mehroderweniger-parent {margin-bottom:-50px}
.mehroderweniger-parent .expandable {height:47px;}
.mehroderweniger-parent .btnmehroderweniger	{
	background-color:transparent;border:0px solid #E7B100;border-top-width:1px; 
	
}
@media (min-width: 768px) { /*nicht im Handy */
	.reise #reisebilder {margin:0 20px 0px 0px;
		display:inline-block;
		width:200px;
		vertical-align:top;}
	.reise #firsttab {
		display:inline-block;
		vertical-align:top; 
	}
	.reise #firsttab.mitbildern {width:470px}
	.kasten-reise { border:1px solid #E7B100; background-color:#FBF4DD;padding-top:0 }
	.kasten-reise .kasten-heading h1 {font-size:1.5em}	
	
	
}
@media (min-width: 992px) {
	.reise #firsttab.mitbildern {width:450px}
}
	

.reise .btn-auswahlfeld {
	border:1px solid #AFA376;
	text-align:left;
	padding-right: 30px
}
.reise .btn-auswahlfeld:hover,
.reise .btn-auswahlfeld:focus,
.reise .btn-auswahlfeld:active {background-color:#fff}

.reise .preistag {
	display: inline-block;
    xbackground: url(../../../image/preisschild_klein.png) 0 0px no-repeat;
    width:168px;height:83px;padding-top:5px;text-align:left;
    margin-bottom:15px
	}

.reise .preistag span {
		font-weight:bold; color:#A90000;
		font-size:3em; line-height:0.9em;
		white-space:nowrap;
		display: inline-block;
		width:100%;text-align:center;
		
		font-size:2em; line-height:0.9em; width:80%;padding-left:0
	}
	.reise .preistag span small {font-size:0.5em;line-height:1em;font-weight:normal}

div.abstand-tb {margin-top:1em;margin-bottom:1em} /*top bottom*/
.buchung div.abstand,
.reise div.abstand {margin-top:1em}

.buchung .mitUntenAbschluss,
.reise .mitUntenAbschluss {border-bottom:1px solid #E7B100}
.buchung .mitUntenAbschluss {padding-bottom:15px;}
table.hotelReisePreis {background-color:#fff;}
@media (min-width: 768px) { 
	.reise .hotel .bilder {text-align:center}
	.reise .hotel .bilder img {width:100%;padding:2px;margin-bottom:8px}
	.reise .hotel .bilder img.halb {width:48%}
	}
	
.buchung .table > thead > tr > th,
.reise .table > thead > tr > th {border-bottom-color:#E7B100;border:1px;}
.buchung .table > tbody > tr > td,
.reise .table > tbody > tr > td	{border-top-color:#E7B100}

.reise .dl-horizontal dd { margin-left: 180px; }
.reise .firstpart ul.symbole {margin-left:-15px;margin-right:-15px}
.reise ul.symbole { list-style-type:none}
.reise ul.symbole li {margin-left:-10px;line-height:25px}
.reise ul.symbole li.icon {margin-left:10px;margin-top:0px}

.reise ul.symbole li.icon div {position:absolute;width:40px;height:18px;margin-left:-45px;margin-top:2px;background-repeat:0;}
.reise ul.symbole li.icon.dauer div {background-position: -1px 0px; background-image:url(../../../image/icons/busreise_icons_dauer.png)}
.reise ul.symbole li.icon.uebernachtungen div { background-position:0px 0px; background-image:url(../../../image/icons/busreise_icons_uebernachtungen.png)}
.reise ul.symbole li.icon.hint div {background-image:url(../../../image/icons/busreise_icons_hint.png)}
.reise ul.symbole li.icon.hinn div {background-image:url(../../../image/icons/busreise_icons_hinn.png)}
.reise ul.symbole li.icon.rueckt div {background-position: -2px 0px;  background-image:url(../../../image/icons/busreise_icons_rueckt.png)}
.reise ul.symbole li.icon.rueckn div {background-position: -2px 0px;  background-image:url(../../../image/icons/busreise_icons_rueckn.png)}
.reise ul.symbole li.icon.kindererm div {background-position: 0px 0px; background-image:url(../../../image/icons/busreise_icons_kindererm.png)}
.reise table.pdficon{margin-left:-15px;margin-right:-15px}
.reise table.pdficon img.pdficon {padding-right:5px}


.panel-default.bwmenu {border:1px solid gold; border-right:0;border-left:0}
.panel-default.bwmenu .panel-heading{background-color:#fff;border:0;font-weight:normal;text-align:center;padding:0}

.internelinks .btn {margin-bottom:4px}

.panel-faq {border:0;background-color:transparent}
#faqaccordion .list-group-item {background-color:#FDFBF1;border:0}
#bewertungen .uname,
#faqaccordion .faqfrage {font-weight:bold;padding:0px;color:#4072A2;margin:0}
#faq .faqantwort {margin-bottom:0}

#bewertungen .reisenoten {border:1px solid #BCBAB3; border-right:0;border-left:0;background-color:#FDFBF1;}
	#bewertungen .reisenoten div.row {border-bottom:1px solid #BCBAB3; padding:10px 0px;margin-right:15px;margin-left:15px}
	#bewertungen .reisenoten div.row:last-child {border-bottom:none}
/*statische Seiten */
.kundenkommentare{
	min-height: 20px;
  padding: 19px;
  margin-bottom: 10px;
  
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
	}

#bewertungen .kundenkommentare {border-top:1px solid #BCBAB3;padding:10px }


#faq .list-group {border:1px solid #BCBAB3;border-right:0;border-left:0}
#faq .list-group-item {background-color:#FDFBF1;border:0}
#faq .list-group-item .h5 {color:#4072A2;font-weight:bold;margin-bottom:0;margin-top:0}
.buchung ul,
#bewertungen ul {list-style-type:none;padding-left:0}
@media (min-width: 768px) { #bewertungen .kundenkommentare , #faq .list-group {background-color:#FDFBF1;}}

table.tickets th.tagname {width:10%}

div.scrollText {
    background: white none repeat scroll 0 0;
    border: 1px solid #6685a1;
    height: 25em;
    overflow-y: scroll;
    padding: 10px;
}

/*################################################*/
/*** test für tabs**/
.gesamtertab  { margin:1px 0;}

.tabinhalt {margin:0 -15px; padding-left:5px; }

.tab-pane {background-color:#FBF4DD;border:1px solid #E7B100; border-top:0;border-top-left-radius:10px;
	padding:10px;
	margin-left:-5px;
	margin-bottom:2em}

.leftbar {}
.panel-reiseinnen {background-color:#FBF4DD; border:1px solid #E7B100;border-radius:0;border-top-left-radius:10px;}
.buchung .panel-buchung > .panel-body {padding:10px;border:1px solid #E7B100;border-top:0;background-color:#fcf6ec;}
.buchung .panel-buchung-oben-success > .panel-body {border:1px solid #7EB380;border-top:0;}

h4.buchung span{font-size:1em;font-weight:bold;padding:0 10px 0 0 ;background-color:#fcf6ec;}
h5.buchung span{font-size:1em;padding:0 10px 0 0 ;background-color:#fcf6ec;}
h5.buchung {border:none;padding-top:2em;font-weight:700}
h4.buchung+*,h5.buchung+* {border-top: solid 1px #ECB206;padding-top: 1.25em;margin-top: -1.25em;}

.buchung .rechnungstbl {font-size:1em}
.buchung ol.zimmerverteilung {margin-bottom:1.5em;margin-top:-5px}
.buchung ol.zimmerverteilung li {margin-left:20px;}
@media (min-width: 768px) { .buchung ol.zimmerverteilung li {margin-left:80px;} 
	h4.buchung span{font-size:1.1em}
	}

.buchung .dl-horizontal.mitabstand dd {margin-bottom:.5em}

.buchung .form-group-lg .form-control,.buchung .input-lg {border-color:#ECB206;border-radius:0}

.buchung .has-error .form-control,
.buchung .has-error .input-lg {border-color:#a94442}

.buchung .panel-versicherung ,
.buchung .panel-versicherung .panel-heading{ background-color: #E8EFF5; border-color:#2065AB}
.buchung .panel-versicherung > .panel-body {border:0;background-color:#E8EFF5}
.buchung .panel-versicherung {border:1px solid #2065AB}
.buchung .panel-versicherung .h6 {border-bottom:1px solid #2065AB;padding-top:2em;}
.buchung .panel-versicherung .h6 > .col {padding-left:0}
.buchung .panel-versicherung .h6:first-child  {padding-top:0}
.buchung .panel-bonusbox {background-color: #f1f1f1}

.tabheader,
.panel-reiseinnen > .panel-pretend-heading,
.panel-reiseinnen > .panel-heading {
  color: #000;
  background-color:#F6E2A1;
  padding:5px;
  font-weight:normal;
  border:1px solid #E7B100;
  
  border-radius:0;
  border-top-left-radius:10px;
}

.tabheader {margin:-10px;margin-bottom:5px;font-size:17px;font-weight:500;line-height:1.1em}
.reise  .mehroderweniger > p:first-child {margin-top:10px}
.panel-reiseinnen > .panel-heading h4, .panel-reiseinnen > .panel-heading .h4 {margin:0px 0 0}


.panel-reiseinnen  .table-striped > tbody > tr:nth-child(2n+1) > td, 
.panel-reiseinnen  .table-striped > tbody > tr:nth-child(2n+1) > th {
   background-color: #fbf5dd;
}
/*
.reise .panel-reiseinnen,
.reise .reisepanelleftbar {border:1px solid #E7B100;background-color:#FBF4DD}
*/

.reise #rightbar {margin:-15px;}
.reise .mitrahmen .panel-body,
.reise #rightbar .panel-body,
#leistungen-xs .reisepanelleftbar > .panel-body {border:1px solid #E7B100;background-color:#FBF4DD;}
#leistungen-xs .reisepanelleftbar > .panel-body {margin-bottom:20px;}


.reise #hotelkram .panel-body {padding:0 0 20px 0}

a.kurzanfragebtn {
		
	background:url(../../../image/base/icon-kurzanfrage.png) no-repeat #5A83AA;
	background-position: 10px 5px;
	width:150px;height:46px;
	padding-left:50px;padding-top:13px;
	font-size:14px;border:0;
	}



.tabinhalt .h2 {margin:0; padding:15px 5px;}
.tabinhalt .h2.reisenameh2 {padding:15px 0 0 0;}
.tabinhalt.last {margin-bottom:1em; border-bottom:1px solid #E7B100}

@media (min-width: 768px) {
	.tabinhalt {margin:0 -15px; padding-left:10px; }
	button.kurzanfragebtn {
		margin-top:10px;
	}
	
	.buchung .panel-buchung-oben-success > .panel-body,
	.buchung .panel-buchung > .panel-body {padding:15px;border-top:1px;margin-top:0}
	
	.reise #rightbar {margin:0;border:0}
	.gesamtertab {border:0;}
	.reise .panel-reiseinnen {border:0}
	.panel-reiseinnen > .panel-heading {padding:15px;}
	.tabinhalt {background-color:#FBF4DD;border:1px solid #E7B100;border-top:0;margin-top:-1px}
	.gesamtertab .firstrow {background-color:#FBF4DD;border-left:1px solid #E7B100;border-right:1px solid #E7B100;}
	.gesamtertab .firstrow h2 {font-size:1.6em}
	.reise .mehroderweniger > p:first-child {margin-top:0px}
	.tab-pane {background-color:transparent;
		border:0;
	}
	
	
	.leftbar {margin:15px 0; padding:0;}
	.leftbar .panel-reiseinnen {background-color:#FBF4DD;border-top-left-radius:10px;}
	.panel-reiseinnen.eckig > .panel-heading {border-radius:0;}
  	.panel-reiseinnen > .panel-body {padding:15px;background-color:#FBF4DD;border:1px solid #E7B100;margin-top:-1px}
		.leftbar .panel-reiseinnen > .panel-body {padding:15px;border:0}
		
	.leftbar .panel-reiseinnen > .panel-pretend-heading h4 {margin-top:0;}
	
	.leftbar .panel-reiseinnen > .panel-heading {
	  padding:5px 15px;
	  
	  font-weight:normal;
	  background-color: transparent !important;
	}

  
}
@media (min-width: 992px) {
  .gesamtertab {background-color:#FBF4DD;border:1px solid #E7B100;border-top:0;}
  .gesamtertab .firstrow {border:0}
  .tabinhalt {border:0}
  
  .leftbar {padding:10px;}
  .panel-reiseaussen > .panel-heading h4 {margin:10px 0;}
  .leftbar .panel-reiseinnen {border:0px solid #E7B100;border-top-left-radius:10px;}
	.leftbar .panel-reiseinnen > .panel-body {border-left:1px solid #E7B100;}
	.reise #rightbar .panel-body {border-width:0 0 0 1px}
	.reise #rightbar .panel-body.panel-pretend-heading {border-width:1px 0 0 1px}
	.leftbar .panel-reiseinnen > .panel-heading {padding:15px 0 0 15px}
	.leftbar .panel-reiseinnen > .panel-pretend-heading,
	.leftbar .panel-reiseinnen > .panel-heading {
	  font-weight:normal;
	  background-color: transparent !important;
	  border:0;
	  border-radius:0;
	  border-top-left-radius:10px;
	  border-left:1px solid #E7B100;
	  border-top:1px solid #E7B100;
	}
	
}


.reisetabs.nicetabs > .nav-tabs, .reisetabs.nicetabs > .nav-tabs > li, .reisetabs.nicetabs > .nav-tabs > li > a {
    background-image: none;
    border: 0 none;
    margin: 0;
    outline: medium none;
    padding: 0;
}
.reisetabs.nicetabs > .nav-tabs	{border-bottom:1px solid #E7B100;}
.reisetabs.nicetabs > .nav-tabs > li {border-top-left-radius:10px;}

.reisetabs.nicetabs > .nav-tabs > li > a {
    border-bottom:0;
    color: #737373;
    padding: 10px 25px;
    transition-duration: 0.15s;
    
}

.reisetabs.nicetabs > .nav-tabs > li > a:hover {
    background-color: #f0f0f0;
    border: medium;
}
.reisetabs.nicetabs > .nav-tabs > li.active {
    background-image: none;
    border: 0 none;
    outline: medium none;
    padding: 0;
    border:1px solid #E7B100; border-bottom:0;
    margin: 0 0 -1px;
    background-color:#fbf5dd
}
.reisetabs.nicetabs > .nav-tabs > li.active > a {
    background-color: transparent;
    box-shadow: none;
    color: #696969;
}
.reisetabs.nicetabs > .nav-tabs > li.active > a:hover, .reisetabs.nicetabs > .nav-tabs > li.active > a:focus {
   background-color: transparent;
    border: medium;
}
@media screen and (max-width: 980px) {
	.reisetabs.nicetabs.smalltab-980 > .nav-tabs > li > a {
	    min-width: 0; padding: 5px; text-align: center;
	}
	.reisetabs.nicetabs.smalltab-980 > .nav-tabs > li > a > span {
	    display: none;
	}
	.reisetabs.nicetabs.smalltab-980 > .nav-tabs > li > a > [class*="icon"] {
	    font-size: 2em; min-width: 0;text-align: center;
	}
}


@media (min-width: 992px) {
	
	.reise .firstpart ul.symbole {margin-left:0px;margin-right:0px;}
	.reise table.pdficon{margin-left:25px;margin-right:0}
	/*
	.reise dl.symbole dt.pdf,
	.reise .firstpart dl.symbole dt.icon {width:40px;}
	.reise dl.symbole dt.pdf{background-position:-280px 0px}
	.reise dl.symbole dt.dauer{background-position:-00px 0px}
	.reise dl.symbole dt.uebernachtungen {background-position:-40px 0px}
	.reise dl.symbole dd.pdf,
	.reise .firstpart dl.symbole dd {padding-left:44px; }
	*/
}

.kasten-radius {border-top-left-radius: 10px;}
@media (max-width: 767px) { .tab-content > .active-xs {display:block; visibility:visible}
		.noabstandsrow-xs {margin:0 -10px} 
		.form-control {padding:3px 6px}
		}
@media (min-width: 768px) {
	.xtab-pane {border:1px solid #E7B100; background-color:#FBF4DD;border-radius:0px}	
	.tab-pane h2.tabtitle {background-color:transparent;}
	.reise .preistag {  xbackground: url(../../../image/preisschild_gross.png) 0 0px no-repeat; width: 214px;height:150px;text-align:right;padding-top:20px;}
	.reise .preistag span {font-size:3em;width:100%}
	
}

@media (max-width: 991px) and (min-width: 768px) {
	.kasten-schnellinfo {padding-top:15px;}
}
@media (min-width: 992px) {
	  .kasten-schnellinfo {padding-top:0;}
	  .kasten-schnellinfo .row .col{padding-right:0;padding-left:0;}
	  .kasten-schnellinfo .reiseobenkundenbewertung {margin-top:2em;margin-bottom:1em}
	  .kasten-abstand-rechts {margin-right:5px; }
	  .row .firstpart {padding-top:0.5em; margin-bottom:0}
	}


.ueber_uns p:first-child,
.einleitung {font-style:italic;font-family:Georgia,Times New Roman,serif;font-size:1.2em;line-height:1.5em;margin-bottom:20px}
.ausgebucht {text-decoration:line-through}

.magb {font-size:0.8em}

.img-border1 {
  border: 2px solid #fff;
  
}
.beratungsHotline .panel-heading div.icon{position:absolute;right:1.4em;top:0.5em;width:60px;height:60px}


.price_table{width:100%;xheight:100%;color:#444444; }
@media screen and (min-width: 1024px) {
	.price_table{margin-top:-2em;}
}
.price_table a{color:#444444;}
.price_table div {text-align:center;padding:0;margin:0}

.price_table .abort{font-size:1.5em;color:#217515;text-shadow:0 1px 0 rgba(125,207,61,0.4); 
	border-radius:4px;}

.price_table .abpreis {font-size:4em;color:#217515;text-shadow:0 1px 0 rgba(125,207,61,0.4);
	}
	.price_table .abpreis span.abkennzeichnung	{font-size:0.3em}
.price_table .rowdark {height:45px;width:100%;padding:5px 0px 0px 0px;border-bottom:1px solid #37752B;
	
	background:#52A93E;
	background:-webkit-gradient(linear,left top,left bottom,from(#52A93E),to(#469436));
	background:-moz-linear-gradient(top,#52A93E,#469436);
	background:linear-gradient(#52A93E,#469436);	
	/*
	background:#669933;
	background:-webkit-gradient(linear,left top,left bottom,from(#669933),to(#99CC33));
	background:-moz-linear-gradient(top,#669933,#99CC33);
	background:linear-gradient(#669933,#99CC33);	
	
	xbackground:#FFFFCC;
	*/
	}
	
.price_table .rowlight {height:100px;width:100%;padding:5px 0px;
	border-top:1px solid #B0E287;
	/*color:#fff;
	*/
	background:#7DCF3D;
	background:-webkit-gradient(linear,left top,left bottom,from(#7DCF3D),to(#52A93E));
	background:-moz-linear-gradient(top,#7DCF3D,#52A93E);
	background:linear-gradient(#7DCF3D,#52A93E);	
	/*
	background:#669933;
	background:-webkit-gradient(linear,left top,left bottom,from(#669933),to(#52A93E));
	background:-moz-linear-gradient(top,#669933,#52A93E);
	background:linear-gradient(#669933,#52A93E);	
	
	xbackground:#ebbd22;
	*/
	}



#reisebilder { position:relative; margin-top:40px; xwidth:164px; xheight:356px;
		margin-bottom:10px;}
#reisebilder ul,		
#reisebildercontent {list-style-type:none;padding:0;margin:0}


ul.darstellung li {margin-bottom:0.8em;margin-left:-1em;hyphens:auto;hyphenate-limit-chars: auto 3;hyphenate-limit-lines: 4;-webkit-hyphens: auto;-webkit-hyphenate-limit-chars: auto 3;-webkit-hyphenate-limit-lines: 4;-ms-hyphens: auto;-ms-hyphenate-limit-chars: auto 3;-ms-hyphenate-limit-lines: 4;}
.reise .fa-arrow-left {font-size:1.4em;}
ul.fa-ularrow {list-style-type:none;}

ul.fa-ularrow li:before {    content: '\f061';
	color:#6C7AAB;
  font-family:"FontAwesome"; 
  display: inline-block;
  width: 1.2em; /* same as padding-left set on li */
  margin-left: -1.2em; /* same as padding-left set on li */
}
ul.fa-ul li:before {    content: '\f00c';
	color:#008000;
  font-family:"FontAwesome"; 
  display: inline-block;
  width: 1.2em; /* same as padding-left set on li */
  margin-left: -1.2em; /* same as padding-left set on li */
}
ul.fa-ularrow li.active:before {color:#BD0A1D}

	ul.fa-ul.grossgruen.columns-2 {-webkit-column-gap: 3em;-moz-column-gap: 3em;column-gap: 3em;}
	ul.fa-ul.grossgruen li:before {	color:#42C948;font-size:1.7em;line-height:0.8em;}
.rl .well {padding:15px;margin:0;height:100%}
.rl .well .h1,.rl .well .h2  {padding:0;margin:0}
.arrow_box {
	position: relative;
	background: #F6E2A1;
	border: 2px solid #d42411;
	width:90%
}
.arrow_box:after, .arrow_box:before {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box:after {
	border-color: rgba(255, 255, 255, 0);
	border-left-color: #F6E2A1;
	border-width: 25px;
	margin-top: -25px;
}
.arrow_box:before {
	border-color: rgba(212, 36, 17, 0);
	border-left-color: #d42411;
	border-width: 28px;
	margin-top: -28px;
}	

/**/
.lp-arrow-box {
	position: relative; background: #F6E2A1; border: 2px solid #d42411;xwidth:90%
}
.lp-arrow-box:after, .arrow_box:before {
	left: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute;pointer-events: none;
}

.lp-arrow-box:after { border-color: rgba(255, 255, 255, 0);border-left-color: #F6E2A1; border-width: 25px; margin-top: -25px;}
.lp-arrow-box:before {border-color: rgba(212, 36, 17, 0); border-left-color: #d42411; border-width: 28px; margin-top: -28px;}	

/**/


.blueimp-gallery > .description{ background-color:rgba(255,255,255,0.8);color:#000;position: absolute;padding:5px;bottom: 1em;left: 15px;border-radius:5px;display: none;}
.blueimp-gallery > .slides > .slide > .slide-content {margin-top:3em}
.blueimp-gallery > .description a {color: #000;}
.blueimp-gallery .close {font-size:1.4em;padding:5px;margin:-10px -5px;opacity:1;color:#fff;text-shadow:none}
.blueimp-gallery > .next, .blueimp-gallery > .prev {background:none}

.blueimp-gallery-controls > .description { display: block;box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);font-size:.8em}




/*.blueimp-gallery .modal-body{position:relative;text-align:center;padding:0 0 56.25%;overflow:hidden;cursor:pointer}.blueimp-gallery .modal-footer{margin:0}.blueimp-gallery .modal-body img,.blueimp-gallery .modal-body .video-content video,.blueimp-gallery .modal-body .video-content iframe,.blueimp-gallery .modal-body .video-content a{max-width:100%;max-height:100%;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0}
.blueimp-gallery > .indicator > li {width:29px;height:19px}
*/
@media screen and (min-width:768px){ .blueimp-gallery .modal-dialog{right:auto;left:auto;width:auto;max-width:900px;padding-left:5%;padding-right:5%}}

.gmap3{border: 1px dashed #C0C0C0;width: 550px;height: 500px;}
/*############ reiseliste / statische Seiten index ############# */

.columns-3-xs-2,
.columns-2 {-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;column-gap: 2em;}
@media screen and (min-width:768px){.columns-3-xs-2{-webkit-column-count:3;-moz-column-count:3;column-count: 3;}}
.columns-3 {-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;}
.columns-4 {-webkit-column-count: 4;-moz-column-count: 4;column-count: 4;}
.columns-2-xs1 {	-webkit-column-count:1;-moz-column-count:1;column-count:1;padding:0}
/* eine spalte in md und lg und xs, drei spalten in sm */
.columns-md4-sm3-xs1,.columns-md1-sm3-xs1 {	-webkit-column-count:1;-moz-column-count:1;column-count:1;}
@media screen and (min-width:768px){.columns-2-xs1{-webkit-column-count:2;-moz-column-count:2;column-count:2;hyphens:auto} .columns-2-xs1>h4{hyphens:none} .columns-md4-sm3-xs1,.columns-md1-sm3-xs1 {-webkit-column-count:3;-moz-column-count:3;column-count:3;} }
@media screen and (min-width:992px){.columns-md4-sm3-xs1 {-webkit-column-count:4;-moz-column-count:4;column-count:4;} 	.columns-md1-sm3-xs1 {-webkit-column-count:1;-moz-column-count:1;column-count:1;}  }



ul.listbullets {padding:0px;}
.panelheight200 {height:200px;}
.reiseliste .next {text-align:center;background-color:#F1D45F;color:#5D5C80;border:#ccd2d7;padding:10px;cursor:pointer;font-weight:bold; border-radius:5px;}

.reiseliste .reiselisteneinklinker {position:absolute;top:-75px;right:-5px;padding:2px 5px;}
	
.reiseliste .img-responsive{width:100%;border:2px solid #fff;box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);}
.reiseliste .panel.reiselistenitem {border:1px solid #ccd2d7;margin-bottom:5px}

.reiseliste .panel-heading{ background-color:transparent;padding-bottom:0px}
.reiseliste .col-border-right {border-right:1px solid lightgray}
.reiseliste .empf {color:#A90000;}
.reiseliste .merkencol {padding-bottom:1em;text-align:right}
.reiseliste .merkencol .merkenbtn { margin-bottom:50px}
.reiseliste h2 {font-size: 21px;}
/*reiseliste auf den statischen Seiten
#sct .reiseliste, #sct .reiselistenheader {margin:0 -15px} 
@media screen and (min-width: 992px) {
	#sct .reiseliste,#sct .reiselistenheader {margin:0 0 0 -15px}
}
*/
@media screen and (max-width: 767px) {
	ul.listbullets {list-style-type:none;margin:0 -15px 0 -20px}
	.reiseliste .merkencol {text-align:left;padding-bottom:0;}
	.reiseliste .panel.reiselistenitem h2 {font-size:1.4em}
}
	
	
.reiseliste .col-bild {padding:0px;padding-left:13px;padding-right:13px}
.reiseliste .preistag {
	display: inline-block;
    background: url(../../../image/preisschild.png) 0 0px no-repeat;
    width: 127px;height: 70px;
	text-align:right;
	padding-top:20px;
	}
	.reiseliste .preistag-xs {background: url(../../../image/preisschild_klein.png) 0 0px no-repeat;
		width:168px;height:83px;
		padding-top:25px;
		}
	.reiseliste .preistag span {
		font-weight:bold; color:#A90000;
		font-size:1.3em; white-space:nowrap;
		display: inline-block;
		width:100%;text-align:center;
		padding-left:15px;
		-ms-transform: rotate(-8deg); /* IE 9 */
    		-webkit-transform: rotate(-8deg); /* Chrome, Safari, Opera */
    		transform: rotate(-8deg);
		
	}
	.reiseliste .preistag-xs span {padding-left:0px;padding-right:20px;font-size:1.5em;transform: rotate(-5deg);-ms-transform: rotate(-5deg);-webkit-transform: rotate(-5deg); }
	.reiseliste .preistag span small {font-size:0.7em;line-height:1em}
	

.input-group-addon {background-color:#fff;}


div.empf {color:red;padding:4px; border:1px solid red;text-align:center;font-weight:bold;}

x.row {position:relative;border:1px dashed green;}
x.bottomalign {position:absolute;height:300%;bottom:0; border:1px dotted red}


.mlbtnaffix.affix {z-index:10;
	
	top:60px;right:-1em;
	-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);-webkit-backface-visibility: hidden;
	xbox-shadow: 3px 3px 3px  rgba(136,136,136,0.5);
	xtext-shadow: 1px 1px 0px  rgba(136,136,136,0.5);
	 -webkit-transition: .2s ease-in-out;
    -moz-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
	}
.suchformaffix.affix {top:100px}

@media (min-width: 768px) {.mlbtnaffix.affix {top:50px;right:-3em;}}


/*######### back to top kram ###########################*/
.navbar-fixed-top + .content-container {
	margin-top: 70px;
}
.content-container {
	margin: 0 130px;
}

#top-link-block.affix-top {
    position: absolute; /* allows it to "slide" up into view */
    bottom: -82px; /* negative of the offset - height of link element */
    right: 10px; /* padding from the left side of the window */
}
#top-link-block.affix {
    position: fixed; /* keeps it on the bottom once in view */
    bottom: 18px; /* height of link element */
    right: 10px; /* padding from the left side of the window */
}

/*######### Fernbus ####################################*/
.amenitiesicon {width:22px;height:22px;text-align:center;vertical-align:middle;float:left; border:1px solid #ccc;border-radius:2px; xbackground-color: #fff;}
.dl-horizontal.symbolerlaeuterungen dt {width:22px;text-align:center}
.dl-horizontal.symbolerlaeuterungen dd {margin-left:30px;font-size:0.9em}

table.resulttbl thead {background-color:#E7B100}
table.resulttbl thead th{color:#fff;font-weight:bold;border-bottom:2px solid #AFA376;}

table.resulttbl.table-striped > tbody > tr:nth-of-type(2n){background-color:#E2E9EE}

table.resulttbl th.sortable div {
	cursor: pointer;
    background-position: right center;
    background-repeat: no-repeat;
    cursor: pointer;
    padding-right: 30px;
}
table.resulttbl th.sortable div {
	 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAAkElEQVQoz7X QMQ5AQBCF4dWQSJxC5wwax1Cq1e7BAdxD5SL+Tq/QCM1oNiJidwox0355mXnG/DrEtIQ6azioNZQxI0ykPhTQIwhCR+BmBYtlK7kLJYwWCcJA9M4qdrZrd8pPjZWPtOqdRQy320YSV17OatFC4euts6z39GYMKRPCTKY9UnPQ6P+GtMRfGtPnBCiqhAeJPmkqAAAAAElFTkSuQmCC");
	}
table.resulttbl th.sortable.sorting-desc div {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZUlEQVQ4y2NgGAWjYBSggaqGu5FA/BOIv2PBIPFEUgxjB+IdQPwfC94HxLykus4GiD+hGfQOiB3J8SojEE9EM2wuSJzcsFMG4ttQgx4DsRalkZENxL+AuJQaMcsGxBOAmGvopk8AVz1sLZgg0bsAAAAASUVORK5CYII= ");
}	
table.resulttbl th.sortable.sorting-asc div {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZ0lEQVQ4y2NgGLKgquEuFxBPAGI2ahhWCsS/gDibUoO0gPgxEP8H4ttArEyuQYxAPBdqEAxPBImTY5gjEL9DM+wTENuQahAvEO9DMwiGdwAxOymGJQLxTyD+jgWDxCMZRsEoGAVoAADeemwtPcZI2wAAAABJRU5ErkJggg==")
}	

table.resulttbl tfoot tr td {text-align:right;font-size:0.8em;border-bottom:2px solid #AFA376;line-height:0.8em}	

/*######### star ratings zum ausprobieren ##############*/
div.sterne_wrapper {font-size:87.5%;}
.bewertung_wrapper { float:left;margin-right:1em;
    background-image: url("../../../image/icons/vertical_stars.png");
    height: 18px; width: 90px; 
}
	.reise .bewertung_wrapper {display:inline-block;float:none;padding:0;margin:0}
.bewertung {
    background-image: url("../../../image/icons/vertical_stars.png");
    background-position: left bottom;
    height: 18px;
}	
.bewertung0 {width: 0px;}
.bewertung1 {width: 9px;}
.bewertung2 {width: 18px;}
.bewertung3 {width: 27px;}
.bewertung4 {width: 36px;}
.bewertung5 {width: 45px;}
.bewertung6 {width: 54px;}
.bewertung7 {width: 63px;}
.bewertung8 {width: 72px;}
.bewertung9 {width: 81px;}
.bewertung10 {width: 90px;}


/* ############## trusted shops siegel ########## */
#MyCustomTrustbadge {margin-bottom:-10px}
#MyCustomTrustbadgeMain {height:65px;margin-left:10%}
.badges #MyCustomTrustbadgeMain {margin-left:15%}
@media screen and (min-width: 768px) {.badges #MyCustomTrustbadgeMain {margin-left:20%} .nosilverbg .badges #MyCustomTrustbadgeMain {margin-left:10%}}


/* ############## statische Seiten ############## */
.silverbg {margin:15px 0;padding:5px;padding-top:15px;	border:1px solid #ccc;border-radius:5px;background: #ffffff;}
.nosilverbg {margin:15px 0}
.topbox p {line-height:1.6em}
.vorteilsbox {
	margin:15px 0 ;padding:15px;padding-top:15px;
	border:1px solid #ccc;border-radius:5px; background-color:#FCF9ED
	}
.vorteilsbox h2 {margin-bottom:15px}


.vorteilsbox_sm {background-color:#FFF1DB;border:1px solid #E7B100;border-right:0;border-left:0}
.vorteilsbox_sm table tr td {padding:5px;vertical-align:top;font-size:.9em;}
.vorteilsbox_sm table tr td.checker {padding:6px 0;vertical-align:top;width:15px;color:#42C948;}
	.vorteilsbox_sm table tr td.checker:first-child{padding-left:.5em}
.topbox .vorteilsbox_sm {margin-bottom:-2px}
.topbox p {font-size:1em;line-height:1.3em}
@media screen and (min-width: 992px) {	.topbox p {font-size:1em;line-height:1.5em} }
.stoerer {padding:10px;-ms-transform: rotate(-3deg);-webkit-transform: rotate(-3deg);transform: rotate(-3deg);-webkit-backface-visibility: hidden;
	margin:-.6em -1em 1em 1em;
	float:right;
	font-size:1.2em; 
	box-shadow: 3px 3px 3px  rgba(136,136,136,0.5);
	text-shadow: 1px 1px 0px  rgba(136,136,136,0.5);
	}
div.stoereraufindex {
	position: absolute;
    top: -9px;
    right: -27px;
	width: 0;
	height: 0;	
	border-left: 	60px solid transparent;
	border-right: 	60px solid transparent;
	border-bottom: 	60px solid #D30000;
   -ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(45deg);-webkit-backface-visibility: hidden;  
    background-color:transparent;
}

div.stoereraufindex span.stoertext {
	font-size: 1.125em;
	color:#fff;
    position: absolute;
    bottom: -55px;
    left: -60px;
    right: -60px;
    width: auto;
    height: auto;
}

.ribbon{position:absolute;right:12px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}.ribbon span{font-size:.8em;font-weight:700;color:#fff;text-align:center;line-height:20px;transform:rotate(45deg);-webkit-transform:rotate(45deg) translate3d(0,0,0);width:100px;display:block;background:#f79e05;background:linear-gradient(#f79e05 0,#d17a17 100%);box-shadow:0 3px 10px -5px rgba(0,0,0,1);position:absolute;top:19px;right:-21px}.ribbon span::before{content:"";position:absolute;left:0;top:100%;z-index:-1;border-left:3px solid #d17a17;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #d17a17}.ribbon span::after{content:"";position:absolute;right:0;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #d17a17;border-bottom:3px solid transparent;border-top:3px solid #d17a17}.ribbon_right{position:absolute;left:12px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}.ribbon_right span{font-size:.8em;font-weight:700;color:#fff;text-align:center;line-height:20px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:100px;display:block;background:#79a70a;background:linear-gradient(#9bc90d 0,#79a70a 100%);box-shadow:0 3px 10px -5px rgba(0,0,0,1);position:absolute;top:19px;left:-21px}.ribbon_right span::before{content:"";position:absolute;left:0;top:100%;z-index:-1;border-left:3px solid #79a70a;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #79a70a}.ribbon_right span::after{content:"";position:absolute;right:0;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #79a70a;border-bottom:3px solid transparent;border-top:3px solid #79a70a}

/*evt startseite*/
.well-text {padding-left:3em;position: relative}
.well-text:after {color: #aaa; content: attr(data-well-text); display: block;font-size:3.2em;font-style:italic;position: absolute;top: 10%;left: 10px;line-height: 1}

#testimonnialcarousel {height:250px}
#testimonnialcarousel .carousel-indicators{bottom:-1em}
#testimonnialcarousel .carousel-control-indicators{bottom:-10px;position: absolute;width:100%;opacity:.6;font-size:2em}
#testimonnialcarousel .carousel-control-indicators .left {float:left;margin-left:10px;}
#testimonnialcarousel .carousel-control-indicators .right {float:right;margin-right:10px;}
#testimonnialcarousel .testimonial {font-style:italic; font-family:Georgia,Times New Roman,serif;font-size:1.2em;padding:.6em;height:220px}
#testimonnialcarousel .testimonial blockquote {font-size:1em}
#testimonnialcarousel .testimonial i {opacity:0.8}
/*ende evt startseite */

 ul.mitbg {background-color:#FDFBF1;margin-top:-1em;padding-top:1em;border-top:1px solid #BCBAB3;margin-bottom:-1em;padding-bottom:1em;border-bottom:1px solid #BCBAB3}
ul.mitbg li{margin-right:2em }
 ul.mitbg li a {color:#4072A2;font-weight:bold}
 ul.mitbg li.inactive {color:#707070}
.landingpagebild {
	padding:0 10px 9px 0;/*-ms-transform: rotate(-3deg);-webkit-transform: rotate(-3deg);transform: rotate(-3deg);-webkit-backface-visibility: hidden;*/
	margin:10px 10px 0
}
.landingpagebild-right {-ms-transform: rotate(3deg);-webkit-transform: rotate(3deg);transform: rotate(3deg);margin-right:-1em}
.landingpagebild-left {margin-left:-.2em;margin-top:0;margin-bottom:.6em}
.landingpagebild-right .popover {-ms-transform: rotate(-3deg);-webkit-transform: rotate(-3deg);transform: rotate(-3deg);-webkit-backface-visibility: hidden;}

.landingpagebild.landingpagebild-leftxx img {box-shadow: 6px 4px 3px  rgba(136,136,136,0.5);}
.kasten-text-rahmen {border:1px solid #E7B100; background-color:#FBF4DD;padding:15px ;border-radius:5px}
.kasten-text-rahmen a {text-decoration:underline}
.kasten-landingpage-special {padding:0;background-color:#FFFBF5;border:1px solid #E7B100;border-radius:0 5px 5px 0}
.kasten-landingpage-special .suchform {background-color:#FBE9AD;border-color:#E7B100}
.kasten-landingpage-special .col.bild {padding:0;overflow:hidden;background-position:-130px 0;background-repeat:no-repeat}
@media (min-width: 992px) {
	.kasten-landingpage-special .col.bild {background-position:0px 0;}
}

.kasten-landingpage-special h1 {font-size:2.5em;color:#054785;font-weight:bold}

.kasten-landingpage-special .preiskram {color:#C9302C; float:right;margin-top:-20px}
.kasten-landingpage-special .preiskram .klein {float:left;margin-top:3.3em;font-size:1em;line-height:.9em;text-align:right}
.kasten-landingpage-special .preiskram .gross{float:right;font-size:5em;font-weight:bold;}
.auflandingpage .btn {font-size:.9em}
.auflandingpage .btn .gross{font-size:2.0em;font-weight:bold;}
.auflandingpage .btn .semigross{font-size:1.3em;font-weight:bold;}
.auflandingpage .text.titel{height:3em}
.auflandingpage .text.dertext {height:9em;overflow:hidden}
div.reiseaufindex.auflandingpage {padding-top:5px}
h2.auflandingpage  {color:#4072A2}


div.breadcrumbrow {margin:-1em -15px 0px -15px;}
ul.breadcrumb	{background-color:transparent;border-bottom:1px solid #E5DDC8;padding-bottom:10px;border-radius:0;white-space:nowrap;overflow:hidden;}
@media (max-width: 767px) {	ul.breadcrumb.multiline{white-space:normal;} ul.breadcrumb.multiline li{margin-left:-7px;}}

/* für die Abfahrtsort Städtelisten */
.landingpagecityblock h2 {margin-top:-10px;white-space:nowrap;text-overflow: ellipsis;overflow: hidden;line-height:1.3em}
.landingpagecityblock .preistag {position:absolute;top:60px;right:5px;
	border:1px solid #4C6379;
	background-color:rgba(120,158,194,.9);
	color:#fff;
	font-size:1.2em;-ms-transform: rotate(-3deg);-webkit-transform: rotate(-3deg);transform: rotate(-3deg);
 
    height: 40px;
    width: 100px;
    padding:5px;text-align:center;
    /*shadow*/
    -webkit-box-shadow: 2px 2px 2px rgba(136,136,136,0.5);
    -moz-box-shadow: 2px 2px 2px rgba(136,136,136,0.5);
    box-shadow:2px 2px 2px rgba(136,136,136,0.5);
     
    /*rounded corners*/
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	}
@media (min-width: 768px) {
	div.breadcrumbrow {margin:-1em -30px 0px -30px;}
	.landingpagecityblock.first{padding:5px 5px 5px 15px}
	.landingpagecityblock.middle {padding:5px}
	.landingpagecityblock.last {padding:5px 15px 5px 5px}
	.landingpagecityblock.last .preistag {right:15px}
}



.pfeilbox {
  position:relative;
  width:100%;
  height:auto;
  min-height:75px;
  margin:2px 0 55px;
 
  padding:13px;
  color:#fff;
  background:#bd0a1d;
  border-radius:5px 5px 0 5px;
}
.pfeilbox a{color:#fff}

.pfeilbox .pfeilbox-heading {font:24px Arial, sans-serif;xtext-align:center;}
.pfeilbox .pfeilbox-heading span {font-size:1.2em;font-size:10vw;float:left;margin:-5px;margin-right:15px;}
@media (min-width: 768px) {
	.pfeilbox .pfeilbox-heading span {font-size:5vw}
}
@media (min-width: 992px) {
	.sbpfeilbox {padding:0}
	 .pfeilbox {margin:20px 0px 55px 15px;}
	.pfeilbox .pfeilbox-heading span {font-size:24px;float:none;margin:0}
  }
.pfeilbox .pfeilbox-body {font:1.1em Arial, sans-serif; padding-top:1em;text-align:right;}
.pfeilbox:before {content:""; position:absolute; bottom:-50px; right:0; border-width:0 0 50px 140px; border-style:solid; border-color:transparent #bd0a1d; }
.pfeilbox:after {content:""; position:absolute; bottom:-50px; right:86px; border-width:0 0 50px 55px; border-style:solid; border-color:transparent #fcf6ec;}	 
.pfeilbox2 .pfeilbox-body {font-size:1em;text-align:left}
.pfeilbox2:before {display:none}
.pfeilbox2:after {top: 100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#bd0a1d;border-width:30px;margin-left:-30px;}
.pfeilbox.ohnepfeil {margin-bottom:1em}
.pfeilbox.ohnepfeil:before {border:0}
.pfeilbox.ohnepfeil:after {border:0}

.suchformhint {position:absolute;bottom:1em;right:-1em;width:75%;padding:5px;background-color: #fff;color:#333;font-size:.9em;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #bd0a1d;-webkit-box-shadow: 4px 4px 5px 0px rgba(184,178,184,1);-moz-box-shadow: 4px 4px 5px 0px rgba(184,178,184,1);box-shadow: 4px 4px 5px 0px rgba(184,178,184,1);z-index:40;}
	.suchformhint:after,.suchformhint:before {top:100%;left:10%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
	.suchformhint:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:7px;margin-left:-7px;}
	.suchformhint:before{border-color:rgba(189,10,29,0);border-top-color:#bd0a1d;border-width:8px;margin-left:-8px;}
	.suchformhint .close{right:0px}
#sct .reiselistenheader .dropdown {margin:5px 5px auto}	
#sct .reiselistenheader button, #sct .reiselistenheader button:hover {padding:3px 8px;color:#aaa;font-size:.9em}



/*################################################*/
/* mal kucken wo wir das lassen...
/*################################################*/
.popover-header {
    padding:8px 14px;
    background-color:#f7f7f7;
    border-bottom:1px solid #ebebeb;
    -webkit-border-radius:5px 5px 0 0;
    -moz-border-radius:5px 5px 0 0;
    border-radius:5px 5px 0 0;
}
.popover-title {
    margin:0;
    padding:0;
    background-color:transparent;
    border:none;
}



table.percal {width:100%;margin-bottom:1em;border-collapse:separate;background: #E6DEBF none repeat scroll 0 0;border: 1px solid #E6DEBF;border-radius:0}
table.percal tr td {text-align:center;background-color:#FBF4DD}
table.percal tr td.heute {font-weight:bold}
table.percal tr td.anzeige {background-color:#ebbb19;color:#fff;font-weight:bold}
table.percal tr th {text-align:center;}



/* columns of same height styles */
.row-full-height { height: 100%;}
.col-full-height { height: 100%; vertical-align: top;}
.row-same-height { display: table; table-layout: fixed;}
.col-xs-height {   display: table-cell; float: none !important;
}
@media (max-width: 767px) { .col-just-xs-height {display: table-cell; float: none !important;}}
.col-top {  vertical-align: top;}
.col-middle {  vertical-align: middle;}
.col-bottom {  vertical-align: bottom;}
@media (min-width: 992px) { /* statische seiten, nur für die sidebar...*/
	.col-md-bottom {position:absolute;bottom:0}
}
.text-right-md { text-align:auto;}
@media (min-width: 768px) {
	.text-right-md { text-align:right}
  .col-sm-height {
    display: table-cell;
    float: none !important;
  }
}
@media (min-width: 992px) {
		.text-right-md { text-align:auto;}
  .col-md-height {
    display: table-cell;
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .col-lg-height {
    display: table-cell;
    float: none !important;
  }
}

/*http://www.minimit.com/articles/solutions-tutorials/bootstrap-3-responsive-columns-of-same-height*/
/* content styles */

.xinside {
  margin-top: 20px;
  margin-bottom: 20px;
  background: #ededed;
  background: -webkit-gradient(linear, left top, left bottom,color-stop(0%, #f4f4f4), color-stop(100%, #ededed));
  background: -moz-linear-gradient(top, #f4f4f4 0%, #ededed 100%);
  background: -ms-linear-gradient(top, #f4f4f4 0%, #ededed 100%);
}
.inside-full-height {
  /*
  // if you want to give content full height give him height: 100%;
  // with content full height you can't apply margins to the content
  // content full height does not work in ie http://stackoverflow.com/questions/27384433/ie-display-table-cell-child-ignores-height-100
  */
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

/* columns of same height styles */

.row-height {
  display: table;
  table-layout: fixed;
  height: 100%;
  width: 100%;
}
.col-height {
  display: table-cell;
  float: none;
  height: 100%;
}
.col-top {
  vertical-align: top;
}
.col-middle {
  vertical-align: middle;
}
.col-bottom {
  vertical-align: bottom;
}

@media (min-width: 480px) {
  .row-xs-height {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
  }
  .col-xs-height {
    display: table-cell;
    float: none;
    height: 100%;
  }
  .col-xs-top {
    vertical-align: top;
  }
  .col-xs-middle {
    vertical-align: middle;
  }
  .col-xs-bottom {
    vertical-align: bottom;
  }
}

@media (min-width: 768px) {
  .row-sm-height {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
  }
  .col-sm-height {
    display: table-cell;
    float: none;
    height: 100%;
  }
  .col-sm-top {
    vertical-align: top;
  }
  .col-sm-middle {
    vertical-align: middle;
  }
  .col-sm-bottom {
    vertical-align: bottom;
  }
}

@media (min-width: 992px) {
  .row-md-height {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
  }
  .col-md-height {
    display: table-cell;
    float: none;
    height: 100%;
  }
  .col-md-top {
    vertical-align: top;
  }
  .col-md-middle {
    vertical-align: middle;
  }
  .col-md-bottom {
    vertical-align: bottom;
  }
}

@media (min-width: 1200px) {
  .row-lg-height {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
  }
  .col-lg-height {
    display: table-cell;
    float: none;
    height: 100%;
  }
  .col-lg-top {
    vertical-align: top;
  }
  .col-lg-middle {
    vertical-align: middle;
  }
  .col-lg-bottom {
    vertical-align: bottom;
  }
}
/*ende*/

/* Carousel Fading slide */
.carousel-fade .carousel-control { z-index: 2; }  
.carousel-fade .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  }

  .carousel-fade .next.left,
  .carousel-fade .prev.right,
  .carousel-fade .item.active { opacity: 1; }

  .carousel-fade .active.left,
  .carousel-fade .active.right {
    left: 0;
    opacity: 0;
    z-index: 1;
    }
/* busreise, XS variante */
.carousel-control.right, .carousel-control.left {background-image:none;color:#aaa}
.xsImgCarousel .carousel-inner .item {height:250px}
.xsImgCarousel .carousel-indicators {bottom:50px}

/* Safari Fix */
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}

/* autocompleter anfang */
.autocomplete-suggestions {
    text-align: left; cursor: default; border: 1px solid #ccc; border-top: 0; background: #fff; box-shadow: -1px 1px 3px rgba(0,0,0,.1);
    /* core styles should not be changed */
    position: absolute; display: none; z-index: 9999; max-height: 254px; overflow: hidden; overflow-y: auto; box-sizing: border-box;
}
.autocomplete-suggestion { position: relative; padding: 0 .6em; line-height: 23px; white-space: nowrap; overflow: hidden; font-size: 1.02em; color: #333; }
.autocomplete-suggestion b { font-weight: normal; color: #1f8dd6; }
.autocomplete-suggestion.selected { background: #f0f0f0; }
/* autocompleter ende */


/* animation reiseliste button unten */
@-webkit-keyframes pulse2 {
  from {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
  10% {-webkit-transform: scale3d(1.05, 1.05, 1.05);transform: scale3d(1.05, 1.05, 1.05);}
  20%, 100% 	{-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}
  to {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
}

@keyframes pulse2 {
  from {-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}
  10% {-webkit-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05);}
  20%, 100% 	{-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}
  to {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
}

.pulse2 {
  -webkit-animation-name: pulse2;animation-name:pulse2;animation-duration:6s;-webkit-animation-duration:6s;
  -webkit-animation-delay: 2s;animation-delay: 2s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;
	
}


@-webkit-keyframes shake2 {
  20%,100%,from, to { -webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
   1%,3%,5%,7%,9%,11%,13%,15%,17%,19%{-webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0); }
  2%,4%,6%,8%,10%,12%,14%,16%,18% {-webkit-transform: translate3d(10px, 0, 0);transform: translate3d(10px, 0, 0);}
}

@keyframes shake2 {
  20%,100%,from, to { -webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
  1%,3%,5%,7%,9%,11%,13%,15%,17%,19% {-webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0); }
  2%,4%,6%,8%,10%,12%,14%,16%,18% {-webkit-transform: translate3d(10px, 0, 0);transform: translate3d(10px, 0, 0);}
  
}

.shake2 {
  -webkit-animation-name: shake2;
  animation-name: shake2;
  animation-duration:10s;-webkit-animation-duration:10s;
  -webkit-animation-delay: 2s;animation-delay: 2s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;
}


#beratungshotline_helpbox2 {
	position:fixed;top:50px;left:0;max-width:200px;xbackground-color:rgba(143,200,13,0.9);
}

@media print {
  .xsImgCarousel,.reise #reisebilder {display:none}
  body {font-size:18pt;}
}

.topbox p{hyphens:auto;hyphenate-limit-chars: auto 3;hyphenate-limit-lines: 4;-webkit-hyphens: auto;-webkit-hyphenate-limit-chars: auto 3;-webkit-hyphenate-limit-lines: 4;-ms-hyphens: auto;-ms-hyphenate-limit-chars: auto 3;-ms-hyphenate-limit-lines: 4;font-size:1em}
.nohyphens {hyphens:none}
@media screen and (max-width: 767px) {
	.xxfullwidth-xs {margin-right:-15px;margin-left:-15px}
	.fullwidth-xs .panel.reiselistenitem {border:0}
	}
@media screen and (min-width:768px){ 
	.caption {position:absolute;border-radius:5px;border:1px solid white;bottom:40px;background:rgba(255,255,255,0.8);padding:10px;padding-top:0}
}

.navtabs-zweier {border-bottom: 10px solid #FFCE47}
.navtabs-zweier li {background-color: #FFE9AE}
.navtabs-zweier li.active { background-color:#FFCE47 ; border:0px}
.fading-text{position:relative;}
.fading-text:before {position:absolute;content:'';width:100%;height:100%;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 20px, #fff);}  
@media (max-width:767px)
{
	.topboxgrey {background-color:#fcf6ec;margin-right:-15px;margin-left:-15px;}
	.topboxgrey .fading-text:before {position:absolute;content:'';width:100%;height:100%;background:linear-gradient(to bottom, rgba(252, 246, 236, 0) 20px, #fcf6ec);}  
	.topboxgrey .textunten img {display:none}
}


.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}
.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}
@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}
.cc-catclaim {float:left;padding:0 0.5em 0.5em 0;font-family:Arial,Helvetica,sans;font-size:3.625rem;line-height: 4.125rem;color: #36a5ec;display: inline-block;text-decoration: none;line-height: 1em;position: relative;padding-bottom: 0;}
.alert.alert-buswelt {border:1px solid #E7B100;border-radius:3px;color:#000}
.alert.alert-buswelt .h5 {font-weight:bold}

.xs-indexmenu .panel-body {padding-left:0;padding-right:0;padding-top:12px;}
.xs-indexmenu .panel-body ul li{background-color:transparent;border:0;border-bottom:1px solid #ddd;}
.xs-indexmenu li {padding:0}
.xs-indexmenu li .btn-block {text-align:left;font-size:1em}
.xs-indexmenu li .preis {float:right}
.xs-indexmenu .panel-footer {display:none}
.form-index  .control-label {margin-top:5px}
@media screen and (max-width:767px){
	.xs-indexmenu .list-group-item {border-radius:0}
	.xs-indexmenu li .btn-block {font-size:1.1em}	
	.panel-group-menu ul.katlinks li span.preis::after {content:""}
	.panel-group-menu ul.katlinks li.last span.preis::after {content:"\0020 \00BB"}
	.xs-indexmenu .panel-default {padding-bottom:10px}
	.xs-indexmenu .panel-heading {position:relative;padding:0;background-color:transparent;background-size:cover;background-position:center 10%;}
	.xs-indexmenu .panel {background-color:transparent;border:0}
	.xs-indexmenu .list-group li.list-group-item{border-top:1px solid #4174A9;border-bottom:1px solid #4174A9;}
	.xs-indexmenu .list-group li.list-group-item.even{background-color: #fff;}
	.xs-indexmenu .list-group li.list-group-item.odd {background-color:rgba(138,191,221,0.3);egal:#8ABFDD4D;}
	.xs-indexmenu .list-group li.list-group-item.last {background-color: rgba(245,205,223,0.7);egal:#F5CDDFB3;border-bottom:1px solid #4174A9;}
	.xs-indexmenu .panel-footer {background-color:transparent;border:0;padding:15px 0;display:inline-block}
	.xs-indexmenu .panel-title{ height:144px;}
	.xs-indexmenu .panel-title-title {position:absolute;bottom:0px;width:100%;background-color:rgba(246,218,128,0.8);color:#1A5592;padding:5px 15px;border:1px solid #4174A9;border-left:0;border-right:0;font-size: 1.3em;font-weight:normal}
	.xs-indexmenu .panel-heading .panel-title-title div.indicator {display:none;}
	.xs-indexmenu .panel-heading.collapsed .panel-title-title div.indicator{display:block;}
	
	h1.hellblau {margin-bottom:0}
	p.claim {margin:0 15px}
	form#suchform.form-index  {padding-top:0}
	
}
@media (min-width: @screen-md-min)
{
	.form-index .control-label {margin-top:10px}
}
@media screen and (min-width: 768px) {
	.xs-indexmenu .panel-heading {background-image:none !important;}
	.xs-indexmenu .panel-heading .panel-title-title {font-weight:bold}
	img.veranstalterlogo-reise {max-width:160px}
}
.daterangepicker{position:absolute;color:inherit;background-color:#fff;border-radius:4px;border:1px solid #ddd;width:278px;max-width:none;padding:0;margin-top:7px;top:100px;left:20px;z-index:3001;display:none;font-family:arial;font-size:15px;line-height:1em}.daterangepicker:after,.daterangepicker:before{position:absolute;display:inline-block;border-bottom-color:rgba(0,0,0,.2);content:''}.daterangepicker:before{top:-7px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #ccc}.daterangepicker:after{top:-6px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent}.daterangepicker.opensleft:before{right:9px}.daterangepicker.opensleft:after{right:10px}.daterangepicker.openscenter:before{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.openscenter:after{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.opensright:before{left:9px}.daterangepicker.opensright:after{left:10px}.daterangepicker.drop-up{margin-top:-7px}.daterangepicker.drop-up:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}.daterangepicker.drop-up:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff}.daterangepicker.single .daterangepicker .ranges,.daterangepicker.single .drp-calendar{float:none}.daterangepicker.single .drp-selected{display:none}.daterangepicker.show-calendar .drp-calendar{display:block}.daterangepicker.show-calendar .drp-buttons{display:block}.daterangepicker.auto-apply .drp-buttons{display:none}.daterangepicker .drp-calendar{display:none;max-width:270px}.daterangepicker .drp-calendar.left{padding:8px 0 8px 8px}.daterangepicker .drp-calendar.right{padding:8px}.daterangepicker .drp-calendar.single .calendar-table{border:none}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{color:#fff;border:solid #000;border-width:0 2px 2px 0;border-radius:0;display:inline-block;padding:3px}.daterangepicker .calendar-table .next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.daterangepicker .calendar-table .prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{white-space:nowrap;text-align:center;vertical-align:middle;min-width:32px;width:32px;height:24px;line-height:24px;font-size:12px;border-radius:4px;border:1px solid transparent;white-space:nowrap;cursor:pointer}.daterangepicker .calendar-table{border:1px solid #fff;border-radius:4px;background-color:#fff}.daterangepicker .calendar-table table{width:100%;margin:0;border-spacing:0;border-collapse:collapse}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#eee;border-color:transparent;color:inherit}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{background-color:#fff;border-color:transparent;color:#999}.daterangepicker td.in-range{background-color:#ebf4f8;border-color:transparent;color:#000;border-radius:0}.daterangepicker td.start-date{border-radius:4px 0 0 4px}.daterangepicker td.end-date{border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#357ebd;border-color:transparent;color:#fff}.daterangepicker th.month{width:auto}.daterangepicker option.disabled,.daterangepicker td.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect{width:50px;margin:0 auto;background:#eee;border:1px solid #eee;padding:2px;outline:0;font-size:12px}.daterangepicker .calendar-time{text-align:center;margin:4px auto 0 auto;line-height:30px;position:relative}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.daterangepicker .drp-buttons{clear:both;text-align:right;padding:8px;border-top:1px solid #ddd;display:none;line-height:12px;vertical-align:middle}.daterangepicker .drp-selected{display:inline-block;font-size:12px;padding-right:8px}.daterangepicker .drp-buttons .btn{margin-left:8px;font-size:12px;font-weight:700;padding:4px 8px}.daterangepicker.show-ranges.single.rtl .drp-calendar.left{border-right:1px solid #ddd}.daterangepicker.show-ranges.single.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker.show-ranges.rtl .drp-calendar.right{border-right:1px solid #ddd}.daterangepicker.show-ranges.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker .ranges{float:none;text-align:left;margin:0}.daterangepicker.show-calendar .ranges{margin-top:8px}.daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.daterangepicker .ranges li{font-size:12px;padding:8px 12px;cursor:pointer}.daterangepicker .ranges li:hover{background-color:#eee}.daterangepicker .ranges li.active{background-color:#08c;color:#fff}@media (min-width:564px){.daterangepicker{width:auto}.daterangepicker .ranges ul{width:140px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker.single .drp-calendar.left{clear:none}.daterangepicker.single .drp-calendar,.daterangepicker.single .ranges{float:left}.daterangepicker{direction:ltr;text-align:left}.daterangepicker .drp-calendar.left{clear:left;margin-right:0}.daterangepicker .drp-calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker .drp-calendar.right{margin-left:0}.daterangepicker .drp-calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker .drp-calendar.left .calendar-table{padding-right:8px}.daterangepicker .drp-calendar,.daterangepicker .ranges{float:left}}@media (min-width:730px){.daterangepicker .ranges{width:auto}.daterangepicker .ranges{float:left}.daterangepicker.rtl .ranges{float:right}.daterangepicker .drp-calendar.left{clear:none!important}}
