.info_ad{display:inline-block;position:relative;margin:1rem 0;border-radius:7px}.info_ad_button{background:#ad1818;border-radius:50%;text-align:center;padding-top:8px;width:60px;position:absolute;right:15px;bottom:15px;height:60px}.info_ad_button
a{position:relative;display:block;height:60px;margin-top:-10px;z-index:1}.info_ad_button:before{content:"";position:absolute;width:15px;height:15px;transition:transform .5s;transition-timing-function:cubic-bezier(.68, -.55, .265, 1.55);border-top:5px solid #fff;border-right:5px solid #fff;transform:rotate(45deg);margin:0;top:1.2rem;left:1.1rem;z-index:0}.info_ad_content{position:absolute;bottom:0;width:100%;padding:0.5rem}.info_ad_name
a{display:inline-block;color:#fff;padding:10px
55px 10px 10px;text-decoration:none;text-shadow:2px 1px 1px #000}.info_ad_button
a{display:block;height:60px;margin-top:-10px}.info_ad_name
strong{line-height:32px;font-size:30px;font-family:'Goudy Old Style';display:block}.content_article_title,.info_ad_title{margin-top:10px;border-left:5px solid #ad1818;padding-left:15px;margin-bottom:15px;font-family:'Goudy Old Style';font-weight:600;font-size:22px}@media (max-width: 750px){.info_ad_content{position:initial;padding:0}.info_ad_name
strong{line-height:22px;font-size:22px;margin-bottom:10px}.info_ad_content{background:#eee}.info_ad_name
a{color:#000;text-shadow:none;width:85%;font-size:18px}}@media (max-width:750px){.tourRelated .tourContent
.ViewMore{font-size:17px;float:right;padding-right:10px}.tourRelated .tourContent .ViewMore
.fa{color:#ad1818;padding-left:5px}.TourInfo{padding-left:0}.tourContent
p{display:none !important}.tourRelated .tourContent
.TourName{font-size:16px}}.tourRelated{display:block;margin:25px
15px 25px 0px;border:1px
solid #d1d1d1;padding:4px;border-radius:4px}.tourRelated
.tourContent{display:block;background:#f1f1f1;border-radius:2px;position:relative}.tourRelated .tourContent
a{color:#545454;text-decoration:none}.tourRelated .tourContent:hover{background:#d9d9d9}.tourRelated .tourContent:hover a
.withArrow{background:url(/pic/tourindex/arrow-hover.png) no-repeat;display:block;height:45px;width:17px;margin-top:30px}.tourRelated .tourContent
.TourName{margin:10px
0 10px;display:block;font-size:24px;font-weight:300;font-style:italic}.tourRelated .tourContent
p{display:block;font-size:15px;line-height:20px;color:#777}.tourRelated .tourContent
.withArrow{display:block;text-align:center;position:relative;background:url(/pic/tourindex/reco-tour-arrow.png) no-repeat;width:17px;height:45px;margin-top:30px}.withArrow
img{height:45px;top:calc(50% - -30px);position:absolute}.rundreisen-banner{position:relative}.rundreisen-banner
img{margin:0
auto;width:100%}h1.bottomline{border-bottom:1px solid #d1d1d1;padding-bottom:10px}.listgroup4x
h3{color:#fff;position:absolute;z-index:1000;bottom:5px;font-size:125%;padding-left:15px;text-shadow:1px 1px 2px #000}.listgroup4x
div{margin-bottom:15px}.infonav>li{font-size:18px;padding:10px
0 10px 10px;border-bottom:1px solid #eee}.infonav>li>ul{margin:10px
0 -12px -10px}.infonav>li>ul.infonav{border-top:none}.infonav>li>ul.infonav>li{background:#fff;padding-left:10px;font-weight:400;font-size:16px;border-left:3px solid #fff;margin-left:-3px}.infonav>li>ul.infonav>li.active{margin-left:0;border-left:3px solid #ad1818;border-bottom:none;background:#f4f4f4}.infonav>li>ul.infonav>li.active>a{color:#ad1818}.infonav>li>i{padding:0
5px;color:#bdbdbd}.infonav>li.active{background:#f4f4f4;border-left:3px solid #ad1818;border-bottom:none}.infonav
a{color:#333;text-decoration:none}.infonav a:hover{color:#000}.infomedia
h4{font-size:22px}.infomedia h4>a{color:#0950a7;text-decoration:none}.infomedia>.row{margin-bottom:15px}.viewmore{border-top:1px solid #bdbdbd;font-size:18px;text-align:center;margin-top:40px;margin-bottom:25px}.viewmore
a{text-decoration:none;color:#333;position:absolute;top:-25px;padding:10px
15px;margin-left:-50px;background:#fff}.rightphoto{display:block;float:right !important;margin-bottom:15px;margin-left:10px}h3>a{text-decoration:none;color:#333}.thumbnail
a{text-decoration:none}.left_nav_topbox img,
.left_nav_bottombox img,
.right_nav_topbox img,
.right_nav_bottombox img,
.centent_bottombox
img{max-width:100%;display:block}.photoright{border-bottom:1px dotted #d1d1d1;padding:5px
0 10px 0;font-style:italic;display:block;margin:0
0 5px;float:right !important;margin-left:10px !important}.photoright
img{width:100%;margin-bottom:10px}@media (min-width: 768px){.photoright{max-width:320px}.Top10{font-size:45px;top:calc(50% - 70px)}.rightphoto{max-width:350px}}.div-table{display:table;width:100%}.div-cell{display:table-cell;width:100%}.div_row{display:table-row}.center-vertical{display:table-cell;vertical-align:middle;height:100%;float:none}@media (max-width: 640px){.center-vertical{float:left;text-align:center;margin-left:-7px}.Top10{font-size:20px;top:50px}.topSubTitle{font-size:22px;top:calc(50% - 25px)}.CityMap{padding:15px}ul.FactsList{float:none}.factsimg{margin-left:0}.border-lightgrey
.h4{height:auto;padding:10px
0}}.border-lightgrey{border:1px
solid #CCC;border-radius:5px;text-align:center;margin-bottom:30px;padding-bottom:20px;position:relative;margin-top:20px}.border-lightgrey
p{padding-right:5px;padding-left:5px}.border-lightgrey
.TourTitle{margin-top:15px;height:50px;overflow:hidden;font-size:20px}.border-lightgrey
.h4{margin-top:15px;height:50px;overflow:hidden;font-size:20px}.pricebottom{margin-top:20px;border-top:1px solid #CCC;text-align:center}.tourprice{color:#ad1818;font-size:16px;border-right:1px solid #CCC;padding:5px
0}.tourprice>small{color:#777;font-size:18px}.days{padding:5px
0;font-size:16px;color:#777}.factsimg{margin-left:10px;float:right !important;padding:0;padding-left:15px;margin-bottom:20px}@media (max-width: 768px){.factsimg{float:left !important;padding-left:0}}.aidaExpert .popover,
.aidaFaq
.popover{max-width:100%;display:block !important;position:relative;background:#f5f5f5}.aidaExpert
.popover{background:#e7e7e7}.aidaExpert .popover.right>.arrow{top:25%}.aidaFaq .popover.bottom>.arrow{left:10%}.aidaFaq .popover.bottom>.arrow:after{border-bottom-color:#f5f5f5}.aidaExpert .popover.right>.arrow:after{border-right-color:#e7e7e7}.aidaFaq .popover-content
p{padding-top:10px}.aidaTour{margin-top:15px}.aidaTour
.line_buttom{width:calc(100% - 30px);position:absolute;height:1px;background:#cacaca;bottom:0}.aidaTour
.pricebox{padding:10px
10px 20px;border:1px
solid #cacaca;text-align:center}.aidaTour .pricebox
.price{font-size:30px}.aidaTour .pricebox
a{min-width:80%}.aidaTour>.row{padding-bottom:25px}.aidaTour
.div_cell{display:table-cell;float:none}.aidaTour
.topspace{margin:15px
0}.aidaAbout
i{font-size:12px;top: .4em}.aidaFaq
.popover{margin-bottom:30px}.aidaFaq
h3{margin-top:15px}.Top10Title{text-align:center}.Top10{border-bottom:none;color:#333;text-align:center;display:block;text-shadow:5px 5px 5px #eee;margin:28px
0 12px 0}.topSubTitle{border-bottom:none;font-size:26px;color:#3333;text-align:center;display:block;text-shadow:5px 5px 5px #eee}ul.FactsList{float:right;display:block;font-size:14px}.TopAttraction{position:relative;margin-bottom:30px}.TopAttraction
a{color:#fff;cursor:pointer}.TopAttraction
img{border-radius:6px}.AttractionName{position:absolute;width:100%;height:100%;left:0;bottom:0;border-radius:6px}.AttractionName
a{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.3);font-size:22px;color:#fff;text-align:center;display:block;padding-top:70px;position:absolute;left:0;right:0;bottom:0;height:100%;text-decoration:none;font-weight:300;border-radius:4px;text-shadow:5px 5px 5px #000}.AttractionName a:hover{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.2)}.ButtomWord
a{font-size:14px}.CityIndexDays{position:absolute;color:#fff;font-size:14px;background:rgba(0, 0, 0, 0.75);padding:3px
10px;border-radius:0 4px 4px 0;height:33px;top:calc(50% - 120px);left:0}.MoreTour{text-align:center;margin-bottom:50px}.MoreTour
a{font-size:24px;font-weight:300;text-decoration:none}ul.CityIndexList{margin-bottom:30px;padding-left:0}ul.CityIndexList
li{margin-bottom:15px;background:url(/css/images/tour/city-index-list-bg.png) no-repeat 0 10px;padding-left:20px}ul.CityIndexList li
a{color:#555;text-decoration:none}ul.CityIndexList li a:hover{color:#ad1818}.icon-square{position:absolute;width:8px;height:8px;background:#c3c3c3;left:0;top:6px;border-radius:4px}.CityMap{padding:0}.contents{background:#f4f4f4;border:solid 1px #c9c9c9;padding:15px;border-radius:6px;margin-bottom:50px}.contents-title{font-weight:300;font-style:italic;color:#555;font-size:22px;text-align:center;margin-bottom:15px}.contents
li{margin-bottom:13px}