body{width:100% !important;margin:0 !important;padding:0 !important;line-height:1.4;word-spacing:1.1pt;letter-spacing:0.2pt;font-family:Arial,Tahoma,Helvetica,sans-serif;color:#000;background:none;font-size:11pt}
.clearer{clear:both}
#logo-bahn{position:absolute;top:0;right:0px}
h1,h2,h3,h4,h5,h6{font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif}
h1{font-size:17pt}
h2{font-size:15pt}
h3{font-size:13pt}
h4,h5,h6{font-size:12pt;font-weight:bold}
.h3wrap img{display:none}
code{font:10pt Courier,monospace}
blockquote{margin:1.3em;padding:1em;font-size:10pt}
hr{background-color:#ccc}
img{float:left;margin:1em 1.5em 1.5em 0}
a img{border:none}
#content-main-div a:link,#content-main-div a:visited{background:transparent;font-weight:700;text-decoration:underline;color:#F00}
#content-main-div a:link[href^="http://"]:after,#content-main-div a[href^="http://"]:visited:after{content:" (" attr(href) ") ";font-size:90%}
#content-main-div a[href^="http://"]{color:#F00}
p{color:#000}
table{margin:1px;text-align:left}
th{border-bottom:1px solid #333;font-weight:bold}
td{border-bottom:1px solid #333}
th,td{padding:2px 10px 2px 0}
tfoot{font-style:italic}
caption{background:#fff;margin-bottom:2em;text-align:left}
thead{display:table-header-group}
tr{page-break-inside:avoid}
#mainnav,#meta,#content-left,#content-left-div,#footer-navigation,#logo,#sbahn,.hidden,.tools-navigation,.wrap-stations-search,.stationwrap,.teaser.full,.box-form-stations{display:none}
header,#hd-wrap{overflow:hidden}
#content-main-div{float:none;overflow:hidden;width:100%}
#aktuelles{box-shadow:none;border:none;background:none}
#wrapper-div{border:none;box-shadow:none}
.artikel{page-break-inside:avoid;overflow:hidden}
#logo-print{display:block}
.symbol-list,.symbol-list li{float:none;clear:both;width:100%}
.symbol-list img{display:none}
#mapMenu{list-style-type:none;margin:0;padding:0}
.line-horizontal{clear:both}
#gis #tour-footer{display:block;font-size:0.75em}
#footer{display:none}
#gis .grid > li > div,#gis .qr-code,#gis .tour-link,#gis.poi .grid .description-long{display:block !important}
.add-favorite-box,.box-login,.comment-area,.lightup-box-content,.rating-area,#gis .button,#gis .comments,#gis .rating,#gis .grid .icon,#gis .grid .info,#gis .grid .map,#gis .grid .new,#gis.poi .grid .description,#gis.poi .gastro .grid .detail-list label,#gis.tour .grid .detail-list,#gis .subscription,#gis aside .links,#gis hr,#gis nav{display:none}
#gis .grid > li > div,#gis .grid li,#gis.tour header > img{height:auto !important;width:100% !important}
.detail-list,.detail-list > label,.detail-list label > img,#gis .grid{margin:0}
.detail-list,.detail-list > label,#gis .grid{padding:0}
.detail-list li,#gis .grid li,#gis article .flexslider li{clear:both;float:none !important;list-style:none;list-style-image:none}
#gis .article-list .title{display:block;font-weight:bold}
#gis .article-list .teaser{display:block}
#gis .article-list article a{text-decoration:none;color:black}
#gis .content,#gis .details li,#gis h2,#gis header{clear:both}
#gis .details,#gis .tags{display:inline;float:left;width:47.5%}
#gis .details{padding-right:5%}
.detail-list > label{display:inline;float:left;font-weight:bold;width:65px}
.detail-list > li > span{display:block;margin-left:75px}
#gis .grid .text h3{font-size:15px;padding-top:0}
#gis .grid .text{clear:both;display:inline;float:left;width:70%}
#gis .grid .thumb{display:inline;float:right;overflow:hidden;text-align:right;width:25%}
#gis .grid .thumb img{float:right;height:auto;width:80%}
#gis li.start label,#gis li.end label,#gis li.zones label{display:inline-block;width:50px;margin-right:18px}
#gis li.start span.ellipsis,#gis li.end span.ellipsis,#gis li.zones span{display:inline;margin-left:0}
#gis{position:relative}
#gis header{padding-right:140px}
#gis header h1{font-weight:normal}
#gis header h1 span{font-weight:normal;display:block}
#gis header h1 span.seperator{display:none}
#gis .qr-code{width:75px;height:auto;float:right;margin-top:2em;position:absolute;top:0;right:0}
#gis .hint-right{display:none}
#gis .accordion-content a,.detail-list a,#gis .grid > li > a,#gis aside .tags a{color:#000;text-decoration:none}
#gis .accordion-content a,#gis .tour-link{font-weight:bolder}
#gis .accordion-content a:after{content:" <" attr(href) "> "}
#gis article.standard{page-break-before:always}
#gis.poi .grid .box{position:relative}
#gis.poi .grid .box:after{content:".";display:block;height:0;clear:both;visibility:hidden}
* + html #gis.poi .grid .box{zoom:1}
#gis.poi .grid .icon{color:#FA8626;display:inline;font-size:16px;font-weight:bold;width:27px;height:27px;border-radius:30px;border:3px solid #FA8626;line-height:27px;text-align:center;position:absolute;top:4px;left:0}
#gis.poi .grid .box .text h3{padding-left:45px;padding-bottom:5px;margin:0 0 8px}
#gis.poi .grid .box .text h3 span{display:block;font-size:14px;font-weight:normal}
#gis.poi .gastro .grid .box .text h3{padding-bottom:0;margin:0}
#gis.poi .gastro .grid .detail-list span{margin:0;padding-left:45px}
#gis #tour-footer{margin-top:50px}
.simple-accordion{page-break-before:always;page-break-after:always}
.accordion-content{display:block !important}
.flex-direction-nav{display:none}
.flexslider,.flexslider .slides{display:none}
.flexslider li{display:block !important;margin:0 !important;width:auto !important}
.flexslider img{margin:0 0.5em 0.5em 0}