.articleelement.custom.routes table.timetable{width:100%;margin:2rem 0}.articleelement.custom.routes table.timetable tbody tr:nth-child(even){background-color:#e6e6e6}.articleelement.custom.routes table.timetable tbody td,.articleelement.custom.routes table.timetable tbody th{padding:.2rem 1rem}.articleelement.custom.routes table.single-column.timetable thead{border-bottom:2px solid #ec1c24}.articleelement.custom.routes table.single-column.timetable tbody tr.odd{background-color:transparent}.articleelement.custom.routes table.single-column.timetable tbody tr.even{background-color:#e6e6e6}.articleelement.custom.routes table.single-column.timetable tbody tr.first>*{padding-top:1rem}.articleelement.custom.routes table.single-column.timetable tbody tr.last>*{padding-bottom:1rem}.articleelement.custom.routes table.single-column.timetable tbody tr.last{border-bottom:1px solid #cdcdcd}.article-list.boxed li.article,.article-list.traffic-news,.ctwebform-element-type-multicheckbox label input[type=checkbox]:checked+label,.embedded[typeof=Place] .gps,.tile-weather,article.contact.embedded,article.route.full-view .terminal.embedded,article[typeof=Corporation] .article[property=employees] .articles>* article,aside>.articleelement.article.provider{-moz-border-radius:0 2.5rem 2.5rem 0;-webkit-border-radius:0;border-radius:0 2.5rem 2.5rem 0;background:#e6e6e6;-moz-box-shadow:.1rem .1rem .5rem 0 #999;-webkit-box-shadow:.1rem .1rem .5rem 0 #999;box-shadow:.1rem .1rem .5rem 0 #999;overflow:hidden}.article-list .bottomlink a{color:#171715;border-bottom:1px solid #171715}.article-list .bottomlink a:active,.article-list .bottomlink a:hover{color:#ec1c24;border-color:#ec1c24}span[class*=icon],span[class=icon]{display:inline-block;height:1em;width:auto}#placeholder-nav .placeholder-container.nav nav.mega-menu{max-width:none}article .digest{font-size:2rem;font-weight:400;margin:1em 0}article .articleelement.newtext{font-size:1.6rem;font-weight:300;margin:1em 0}article .articleelement.newtext ul{margin:1.5rem 0 1.5rem 1.5rem}article .articleelement.newtext ul:not(.fixed){list-style:disc}article .articleelement.newtext a{color:#1e368d;border-bottom:.1em solid #1e368d;padding-bottom:.1em;margin-left:.2em}article .articleelement.newtext a:visited{color:#a50817;border-color:#a50817}article .articleelement.newtext a:hover{color:#ec1c24;border-color:#ec1c24}article .articleelement.newtext p{margin:1em 0}article .articleelement.newtext table{width:100%}article .articleelement.newtext table thead th{padding:5px 15px;border-bottom:1px solid #999}article .articleelement.newtext table tbody tr{font-size:1.4rem;font-weight:400}article .articleelement.newtext table tbody tr:nth-child(odd){background-color:#e6e6e6}article .articleelement.newtext table tbody tr td{padding:10px 15px;font-weight:300}article .articleelement.newtext blockquote,article .articleelement.newtext div.fact{margin:2rem 0;position:relative;display:block;overflow:hidden;clear:both;background-color:#e6e6e6;color:#555;padding:0 2rem;border:0 solid transparent}article .articleelement.newtext blockquote .graphic-wrapper,article .articleelement.newtext div.fact .graphic-wrapper{position:absolute;padding:0;top:.5rem;left:1rem;height:3.5rem;width:3.5rem;color:#a50817}article .articleelement.newtext div.fact{-moz-border-radius:0 3rem 3rem 0;-webkit-border-radius:0;border-radius:0 3rem 3rem 0;float:left;max-width:24.5rem;margin:2rem 2rem 2rem 0}article .articleelement.newtext div.fact h2,article .articleelement.newtext div.fact h3,article .articleelement.newtext div.fact table caption,article .articleelement.newtext table div.fact caption{color:#555;border-bottom:.2rem solid #a50817;padding-bottom:.5rem}article .articleelement.newtext blockquote{-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem;padding-left:6rem}article .articleelement.newtext blockquote .icon-quotes{font-size:2em}article .articleelement.newtext .link-icon{display:table;width:auto;padding:0;border:0}article .articleelement.newtext .link-icon>*{padding:.5em;display:table-cell;vertical-align:middle}article .articleelement.newtext .call-to-action{display:table;clear:both;margin:3rem auto;width:auto;min-width:30%;padding:1.5rem;height:3.5rem;border:0;-moz-border-radius:5rem;-webkit-border-radius:5rem;border-radius:5rem;-moz-box-shadow:0 0 .5rem 0 #555;-webkit-box-shadow:0 0 .5rem 0 #555;box-shadow:0 0 .5rem 0 #555}article .articleelement.newtext .call-to-action>*{display:table-cell;vertical-align:middle}article .articleelement.newtext .call-to-action .image-wrapper{font-size:0;text-align:center;margin:0 1rem 0 0;box-shadow:none}article .articleelement.newtext .call-to-action .image-wrapper img{max-height:5rem;width:auto;display:inline}.articleelement.newtext .image-wrapper img,.gps,.gps .map,article .articleelement.image img,article a.read-more{width:100%}article .articleelement.newtext .call-to-action .image-wrapper figcaption{padding:0;background:0}article{position:relative}article a.read-more{position:absolute;top:0;left:0;height:100%;z-index:1}article a.read-more>*{display:none}article header{margin-bottom:1.5rem}article .articleelement.newtext table caption,article h2,article h3{margin:1.5rem 0}article .thumbnail{margin-right:1rem}article figcaption{background:#cdcdcd;padding:1rem;display:inline-block;width:calc(100% - 2rem);font-size:1.4rem}article .body .byline>*,article .byline>*{color:#615f5f;font-size:1.2rem;clear:both}article .byline{display:none}article .byline>*{display:block;margin:.5rem 0}article .image-wrapper{margin:1rem;-moz-box-shadow:.1rem .1rem .5rem 0 #615f5f;-webkit-box-shadow:.1rem .1rem .5rem 0 #615f5f;box-shadow:.1rem .1rem .5rem 0 #615f5f;-moz-border-radius:.3rem;-webkit-border-radius:.3rem;border-radius:.3rem}article .image-wrapper.align-left{float:left;margin-left:0}article .image-wrapper.align-right{float:right;margin-right:0}article .body header{margin-bottom:1.5rem}article .body .byline{display:none}article .body .byline>*{display:block;margin:.5rem 0}article.full-view .mentions.article-list h3,article.list-item.collapsed header{margin:0}article.full-view .articleelement.image{-moz-box-shadow:.1rem .1rem .5rem 0 #615f5f;-webkit-box-shadow:.1rem .1rem .5rem 0 #615f5f;box-shadow:.1rem .1rem .5rem 0 #615f5f}article.list-item figure{position:relative}article.list-item figure figcaption{background:rgba(0,0,0,.5);padding:.1rem 1.5rem .1rem 1rem;max-width:calc(100% - u(4rem));color:#fff;font-weight:300;position:absolute;top:0;right:0;border-radius:0 0 0 1rem}article.list-item .articleelement.image{box-shadow:none}article.list-item .articleelement.image figure img{-moz-box-shadow:.1rem .1rem .5rem 0 #615f5f;-webkit-box-shadow:.1rem .1rem .5rem 0 #615f5f;box-shadow:.1rem .1rem .5rem 0 #615f5f}article.list-item.toggleable{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}article.list-item .toggler{position:absolute;top:0;right:0;font-size:2rem;color:#615f5f}article.list-item .toggle.collapse{display:none}article.list-item .toggle.expand{display:inline-block}article.list-item .content .body .openinghours h3,article.list-item .content .body .openinghours>*,article.list-item.collapsed .toggle.expand{display:none}article.list-item .content .body .openinghours h3,article.list-item .content .body .openinghours ul{font-weight:300}article.list-item.collapsed .toggle.collapse{display:inline-block}article.full-view .mentions.article-list .digest{margin:1rem 0;font-size:1.4rem}.debug-comment{display:none}.articleelement.newtext .image-wrapper.align-left{margin-right:1em}.articleelement.textline{font-weight:300}.articleelement.textline .label{font-weight:400}.articleelement.textline .label:after{content:":";display:inline-block;margin-right:.5em}.articleelement.contactinformation{font-weight:300}.articleelement.contactinformation h4{font-size:1.6rem;margin:1em 0 0;font-weight:400}.articleelement.contactinformation>div{font-weight:300}.articleelement.contactinformation .label{font-weight:400;margin-right:.5em}.articleelement.contactinformation .gps{order:-1}.articleelement.contactinformation .postal>span{margin-right:.5em}.articleelement.article.provider article .articleelement.newtext table caption,.articleelement.article.provider h2,article .articleelement.newtext table .articleelement.article.provider caption{margin:0 1rem;color:#171715}.articleelement.article.provider article{margin:0}.articleelement.article.provider article .content{margin-top:0}.articleelement.openinghours h4{margin:1em 0 0;font-weight:400}.articleelement.openinghours .openinghours{font-weight:300}.articleelement.action-panel{margin-top:2rem;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}.articleelement.action-panel p{flex:0 0 50%;margin:0 0 3rem}.articleelement.action-panel a,.articleelement.action-panel a:visited{display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-align-items:center;align-items:center;border-color:transparent;color:#555}.articleelement.action-panel a .graphic-wrapper,.articleelement.action-panel a:visited .graphic-wrapper{color:#555;box-shadow:0;border:.2rem solid #999;border-radius:50%;padding:.3em}.articleelement.action-panel a .label,.articleelement.action-panel a:visited .label{display:inline-table}.articleelement.action-panel a:active,.articleelement.action-panel a:hover,.articleelement.action-panel a:visited:active,.articleelement.action-panel a:visited:hover{color:#ec1c24}.articleelement.action-panel a:active .graphic-wrapper,.articleelement.action-panel a:hover .graphic-wrapper,.articleelement.action-panel a:visited:active .graphic-wrapper,.articleelement.action-panel a:visited:hover .graphic-wrapper{border-color:#ec1c24;color:#fff;box-shadow:.2rem .3rem .7rem 0 #999;background-color:#ec1c24}.articleelement.action-panel .graphic-wrapper{font-size:2.5em}figure figcaption .photographer{display:block;clear:both;margin-top:.5em;font-weight:300}.gps .label,.gps a,article.contact.embedded .contactinformation .label{display:none}.gps{height:20rem}.gps .map{height:100%}.gps .map>div{height:115%!important}.embedded .gps{height:25rem}.articleelement.custom.routes table.timetable .departure-time{width:5em;text-align:left}.articleelement.custom.routes article.busstop{margin:0}.articleelement.custom.routes article.busstop h3{margin:0;font-size:1.5rem}article.contact.embedded .body{margin:1rem 0}article.contact.embedded .contactPoint>*{margin:0 1rem}article.contact.embedded .contactPoint .gps{padding:0;margin:0 0 1rem}article.contact.embedded .image{padding:0}article.contact.embedded header{margin:.5em 1rem}article.contact.embedded header h3{margin:0;font-size:1.6rem}article.contact.embedded .contactinformation{font-size:1.4rem;font-weight:300}article.contact.embedded .contactinformation h4{font-size:1.4rem}article.contact-person.embedded{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-flow:no-wrap;flex-flow:no-wrap;position:relative}article.contact-person.embedded h3{font-size:2.4rem;margin:0 0 0 1rem}article.contact-person.embedded .image{-webkit-flex:0 0 20rem;flex:0 0 20rem}article.contact-person.embedded .content{margin:0 1rem}article.contact-person.embedded .content header{margin-bottom:0}article.contact-person.embedded .articleelement.newtext table .content header caption,article.contact-person.embedded .content header .articleelement.newtext table caption,article.contact-person.embedded .content header h2{margin:.5rem 0;font-size:1.8rem;color:#171715}article.contact-person.embedded .content .email,article.contact-person.embedded .content .jobTitle,article.contact-person.embedded .content .telephone{display:table}article.contact-person.embedded .content .email>*,article.contact-person.embedded .content .jobTitle>*,article.contact-person.embedded .content .telephone>*{display:table-cell}article.contact-person.embedded .content .jobTitle .label{display:none}article.contact-person.embedded .content .label{min-width:4.5em}article.contact-person.embedded .content .label:after{content:":";padding-right:.5em}article.contact-person.embedded .content .contact-information .label{display:inline-block}.aside article.contact-person.embedded{-webkit-flex-direction:column;flex-direction:column}.aside article.contact-person.embedded h3{position:relative;left:0}.aside article.contact-person.embedded .image{-webkit-flex:0 0 auto;flex:0 0 auto}.aside article.contact-person.embedded .image img{width:100%}.aside article.contact-person.embedded .content{padding:0}article[typeof=Corporation] .closed,article[typeof=Corporation] .today{display:none}article[typeof=Corporation] .articleelement .openinghours:after,article[typeof=Corporation] .articleelement .openinghours:before{content:"(";display:inline-block}article[typeof=Corporation] .articleelement .openinghours:after{content:")"}article[typeof=Corporation] .articleelement .openinghours ul{display:inline-block;margin:0;padding:0}article[typeof=Corporation] .contactinformation .label{display:none}article[typeof=Corporation] .contactinformation .streetAdress:after{content:",";display:inline-block}article[typeof=Corporation] .article[property=employees] .articles{display:-webkit-flex;display:flex;-webkit-flex-flow:column wrap;flex-flow:column wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch}article[typeof=Corporation] .article[property=employees] .articles>* article{height:14rem;-moz-box-shadow:.1rem .1rem .5rem 0 #999;-webkit-box-shadow:.1rem .1rem .5rem 0 #999;box-shadow:.1rem .1rem .5rem 0 #999;margin:1rem}article[typeof=Corporation] .article[property=employees] .articles>* article .inner-content{padding:.5rem 0}article[typeof=Corporation] .article[property=employees] .articles>* .articleelement.newtext table caption,article[typeof=Corporation] .article[property=employees] .articles>* h2,article[typeof=Corporation] .articleelement.newtext table .article[property=employees] .articles>* caption{color:#171715}.embedded[typeof=Corporation] header{margin:0}.embedded[typeof=Corporation] header article .articleelement.newtext table caption,.embedded[typeof=Corporation] header h2,article .articleelement.newtext table .embedded[typeof=Corporation] header caption{margin:0;font-size:1.8rem;color:#171715}article.full-view.job-offering .duedate,article.full-view.job-offering .title{margin:1em 0;display:table;font-size:1.8rem}article.full-view.job-offering .duedate>*,article.full-view.job-offering .title>*{display:table-cell;vertical-align:middle}.hiringOrganization article.organization .tile-content,article.full-view.job-offering .textline.title{display:none}article.full-view.job-offering .duedate .label,article.full-view.job-offering .title .label{width:7em;font-weight:700}.hiringOrganization article.organization .articleelement.newtext table header caption,.hiringOrganization article.organization header,.hiringOrganization article.organization header .articleelement.newtext table caption,.hiringOrganization article.organization header h2{margin:.2em 0;text-decoration:underline}.hiringOrganization article.organization h3{font-size:1.6rem;margin:0}article.jobb-offering.list-item.default .content{display:block}article.jobb-offering.list-item.default .content .label{display:none}article.jobb-offering.list-item.default .content .body{display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-content:center;align-content:center}article.jobb-offering.list-item.default .content .body h3{-webkit-flex:0 1 25rem;flex:0 1 25rem}article.jobb-offering.list-item.default .content .body .locations{-webkit-flex:0 1 25rem;flex:0 1 25rem;text-align:left}article.jobb-offering.list-item.default .content .body .duedate{-webkit-flex:0 0 14rem;flex:0 0 14rem;text-align:right}article.jobb-offering.list-item.default .content .body>*,article.location.embedded .articleelement.newtext table caption,article.location.embedded h2,article.location.embedded header{margin:0}article.location.embedded .gps{height:25rem}article.Management.embedded{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row}article.Management.embedded .graphic{margin-right:1rem;-webkit-flex:0 0 12rem;flex:0 0 12rem;max-height:14rem;overflow:hidden}article.Management.embedded .graphic img{width:100%}article.Management.embedded .inner-content{margin-left:1rem}article.Management.embedded .articleelement.newtext table .inner-content header caption,article.Management.embedded .inner-content header,article.Management.embedded .inner-content header .articleelement.newtext table caption,article.Management.embedded .inner-content header h2{margin:0}article.Management.embedded .inner-content .jobTitle{font-size:1.8rem;margin:.5rem 0;font-weight:300}article.Management.embedded .inner-content .jobTitle .label:after{display:none}article.news footer.byline,article.news.list-item footer.byline{display:block}article.news.list-item h3{margin:0}article.office.list-item .contactPoint h4,article.office.list-item .openinghours h3,article.ship.list-item .content .icons .label,article.ship.list-item .content .model .label{display:none}article.news.list-item .digest{margin:0;font-size:1.4rem;font-weight:300}article.office.list-item .digest,article.office.list-item header{margin:0}article.office.list-item .content{-webkit-flex-flow:column nowrap;flex-flow:column nowrap}article.office.list-item .content .body{max-height:30rem;-webkit-flex:1 1 auto;flex:1 1 auto}article.organization.embedded .tile-content{margin:1rem}article.route.full-view .gps .map{height:40rem}article.route.full-view .terminal.embedded .gps .map{height:25rem}article.boat-route.list-item h3{position:relative;min-height:2rem;font-size:1.5rem;font-weight:300}article.boat-route.list-item h3 .route{margin:0 4rem 0 1rem;float:right;font-weight:400}article.boat-route.list-item .timetable{position:absolute;top:0;right:0;font-size:2rem;color:#999}article.ship.list-item .content{-webkit-flex-flow:column;flex-flow:column}article.ship.list-item .content header{margin:0}article.ship.list-item .content .thumbnail{float:left}article.ship.list-item .content .digest{margin:0;font-weight:300;font-size:1.4rem}article.ship.list-item .content .info{color:#555;font-weight:700;margin:1rem 0;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;clear:both}article.ship.list-item .content .info>*{display:table-cell;padding:1rem 3rem 1rem 0}article.ship.list-item .content .info>:hover{color:#ec1c24}article.ship.list-item .content .info>*>*{vertical-align:middle;display:inline-block}.traffic-news article.organization,article.ship.list-item .content .info>*>.label{display:none}article.ship.list-item .content .info>*>.label:after{content:":"}article.ship.list-item .content .info .graphic-wrapper{font-size:2em;margin-right:.5rem}article.ship.list-item .content .info .value{float:right}article.ship.list-item .content .info .unit{margin-left:2px}article.ship.list-item .content .connection article.route,article.traffic.list-item footer.byline time{margin:0}article.ship.list-item .content .dimentions .values{min-width:7rem}article.ship.list-item .content .connection article:hover h3{color:#ec1c24}article.ship.list-item .content .connection article.route .body{-webkit-flex:1 1 auto;flex:1 1 auto}article.traffic.list-item footer.byline{display:block}article.traffic.list-item .route{font-size:1.2rem}article.traffic.list-item .route .route{margin-right:.5em}article.traffic.list-item h3{font-size:1.4rem;margin:0}.article-list .bottomlink a{display:inline-block}.article-list article:hover .articleelement.newtext table caption,.article-list article:hover h2,.article-list article:hover h3{color:#ec1c24;text-decoration:underline}.page-navigator{text-align:center;font-size:16px}.page-navigator .links{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;font-size:1.2rem}.page-navigator .pages{display:-webkit-flex;display:flex}.billboard article,.billboard figcaption,.billboard figcaption .photographer,.page-navigator .first-page,.page-navigator .last-page,.page-navigator .status,.traffic-news .location .organization{display:none}.page-navigator .pages .page{margin:0 5px}.page-navigator .pages .page>span{text-decoration:underline}.page-navigator a{padding:5px}.page-navigator a:hover{color:#ec1c24;text-decoration:underline}.article-list.table .list-item .content .body{-webkit-flex-flow:row nowrap;flex-flow:row nowrap}.article-list.table .article-list{margin:1rem 0 2rem}.article-list.table li.article{margin:.5rem 0;padding:1rem;border:1px solid #e6e6e6}.article-list.table li.article:nth-child(even){background:#e6e6e6}.article-list.table article,.article-list.table h3{margin:0}.article-list.table .toggleable .body{-webkit-flex:0 0 auto;flex:0 0 auto}.article-list.table .department .content{-webkit-flex-flow:column nowrap;flex-flow:column nowrap}.article-list.boxed article.list-item{margin:0}.article-list.boxed article.list-item .content>figure{max-height:17.5rem;margin:0;overflow:hidden}.article-list.boxed article.list-item .body{-webkit-flex:1 1 auto;flex:1 1 auto}.article-list.boxed article.list-item .body h3{font-size:2.4rem;margin-bottom:.5em}.article-list.boxed article.list-item .body .digest{font-size:1.4rem;max-height:5em}.traffic-news{order:99}.traffic-news .location{margin:2rem 0 0}.traffic-news .embedded article .articleelement.newtext table caption,.traffic-news .embedded h2,article .articleelement.newtext table .traffic-news .embedded caption{color:#303030;font-size:2rem}.traffic-news .articles .digest,.traffic-news .articles h3{margin:0}.article-list.mentions .contact-person.embedded header{font-size:1.8rem}.article-list.mentions .contact-person.embedded .image{margin-right:1rem;-webkit-flex:0 0 10rem;flex:0 0 10rem;max-height:14rem;overflow:hidden}.billboard,.billboard article .image{max-height:47rem;overflow:hidden}.billboard{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;width:100%;height:55vw}.billboard article{margin:0;position:absolute;top:0;left:0;width:100%}.billboard .digest{position:absolute;z-index:0;bottom:0;left:0;min-height:2em;padding-bottom:1.5rem;margin:0;font-size:3.6rem;text-align:center;color:#fff;background-color:rgba(0,0,0,.25);width:100%}.billboard figcaption{color:#FFF;z-index:1;background:0;position:absolute;bottom:0;right:0;text-align:right}.billboard .nav{font-size:2.5rem}.billboard .nav .button{color:#fff;display:block;position:absolute;z-index:1;font-size:7rem;top:calc(50% - 1em);cursor:hand;opacity:.5}.billboard .nav .button svg{margin:0 auto;padding:.2em;background-color:rgba(255,255,255,.25);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.billboard .nav .nav-left{left:-2em}.billboard .nav .nav-right{right:-2em}.billboard:hover .nav-left,.billboard:hover .nav-right{z-index:99}.billboard:hover .nav-left:hover,.billboard:hover .nav-right:hover{opacity:.8}.billboard:hover .nav-left:active,.billboard:hover .nav-right:active{opacity:1;color:#FFF}.billboard:hover .nav-left:active svg,.billboard:hover .nav-right:active svg{background-color:#ec1c24;background-color:gradient(radial,center center,0,center center,460,from(#ec1c24),to(#000))}.billboard:hover .nav-left{left:2rem}.billboard:hover .nav-right{right:2rem}input{border:1px solid #cdcdcd;-moz-border-radius:.5rem;-webkit-border-radius:.5rem;border-radius:.5rem}input[type=text]{outline:0;padding:5px}input:focus[type=text]{border-color:transparent;-moz-box-shadow:0 0 5px 1px #ec1c24;-webkit-box-shadow:0 0 5px 1px #ec1c24;box-shadow:0 0 5px 1px #ec1c24}@media screen and (-webkit-min-device-pixel-ratio:0){input,textarea{font-size:1.6rem}input[type=text]:focus,textarea[type=text]:focus{border-color:#cdcdcd}}.ctwebform-element{margin:1rem 0;display:inline-block}.ctwebform-element>.ctwebform-element-validationerror{color:#ec1c24;clear:both;display:block}.ctwebform-element-label{font-weight:700;display:block}.ctwebform-element-type-radio .radio-buttons .form-input.radio{display:block}.ctwebform-element-type-submit{margin:5rem auto}.ctwebform-element-type-submit input[type=submit]{padding:.5rem 3rem;border:0;-moz-border-radius:.5rem;-webkit-border-radius:.5rem;border-radius:.5rem;-moz-box-shadow:1px 1px 5px 1px #cdcdcd;-webkit-box-shadow:1px 1px 5px 1px #cdcdcd;box-shadow:1px 1px 5px 1px #cdcdcd;background:0;cursor:pointer;font-size:1.5rem}.ctwebform-element-type-submit input[type=submit]:hover{-moz-box-shadow:1px 1px 5px 1px #999;-webkit-box-shadow:1px 1px 5px 1px #999;box-shadow:1px 1px 5px 1px #999}.ctwebform-element-type-checkbox input[type=checkbox]{float:left}.ctwebform-element-type-checkbox label{display:block;margin-left:3rem}.ctwebform-element-type-multicheckbox .select-item{display:-webkit-flex;display:flex;align-items:center}.ctwebform-element-type-multicheckbox .select-item:nth-child(even){background:#e6e6e6}.ctwebform-element-type-multicheckbox .select-item input,.ctwebform-element-type-multicheckbox .select-item label{display:table-cell;vertical-align:middle}.ctwebform-element-type-multicheckbox label{cursor:pointer}.ctwebform-element-type-multicheckbox label:hover article.route h3{color:#ec1c24}.ctwebform-element-type-multicheckbox label article.route{margin:0;padding:.5rem 0}.ctwebform-element-type-multicheckbox label article.route h3{margin:0}.ctwebform-element-type-multicheckbox label article.route h3 .route{float:left;width:5em}.logo-tile{max-width:25rem}.logo-tile .tile-content,.logo-tile figure{height:100%}.logo-tile figure{height:10rem;width:20rem}.logo-tile svg{height:100%;width:auto}.standard-menu .tile-content{position:relative}.standard-menu.horizontal li{display:inline-block;padding:0 5px}.mega-menu .icon-menu,.mega-menu .item-action{display:none}.small-searchinput .searchfield{display:table}.small-searchinput .searchfield>*{display:table-cell;vertical-align:middle;float:none}.small-searchinput input{outline:0}.small-searchinput input[type=text]{border-radius:.5rem;padding:.5rem;line-height:1.5;outline:0;margin-right:1rem;width:25rem}.small-searchinput label{height:auto;width:auto;margin-left:.5rem;padding:0 .5rem;color:#555;border:1px solid #cdcdcd;-moz-border-radius:.5rem;-webkit-border-radius:.5rem;border-radius:.5rem}.small-searchinput label:hover{-moz-box-shadow:1px 1px 1px 0 #cdcdcd;-webkit-box-shadow:1px 1px 1px 0 #cdcdcd;box-shadow:1px 1px 1px 0 #cdcdcd;cursor:pointer}.small-searchinput label input[type=submit]{border:0;background:0;float:none}.small-searchinput label .icon{float:left;margin-top:.3em}.sitelocator{margin:1.5rem 0}.sitelocator ol{display:table}.sitelocator ol li{display:table-cell;font-weight:300}.sitelocator ol li.hidden{display:none}.sitelocator ol li a{margin-right:2em;color:#1e368d;border-bottom:.1em solid #1e368d}.article-list.traffic-news{border:1px solid #e6e6e6;padding:2rem 1.5rem;background:0}.article-list.traffic-news article .articleelement.newtext table caption,.article-list.traffic-news h2,article .articleelement.newtext table .article-list.traffic-news caption{color:#ec1c24}.article-list.traffic-news .list-item:hover h3{color:#ec1c24;text-decoration:underline}.article-list.traffic-news .link{display:table;padding:.5rem 0}.article-list.traffic-news .link>*{display:table-cell;vertical-align:middle}.article-list.traffic-news .link .graphic-wrapper{font-size:1.5em;padding-right:.5rem}.search-result article.list-item h3{font-size:1.8rem;margin:0}.search-result article.list-item .digest{margin:0;font-size:1.5rem;font-weight:300}.search-result article.list-item .label{font-weight:700;padding-left:.5rem}.tile-some .links .link{margin:0 10px}.tile-some .links .link a{border:none!important;display:block}.tile-some .links .link a:hover{color:#fff!important}.tile-some .links .link .graphic-wrapper{font-size:3.2rem;border:1px solid;border-radius:50%;height:1em;width:1em;text-align:center;padding:2px}.tile-weather{border:1px solid #e6e6e6;padding:2rem 1.5rem;background:0}.tile-weather a:hover{display:block;color:#ec1c24;text-decoration:underline}.tile-weather .forecast-wrapper{padding:1rem 0}.tile-weather .forecast-wrapper em{margin:0 .5rem}.tile-weather .forecast-box table{max-width:20rem}#placeholder-content-top{overflow:hidden}#placeholder-content-top .articledisplay{width:100%;padding:0 1rem;overflow:hidden}#placeholder-content-aside .container>*{margin-bottom:2rem}#placeholder-bottom{color:#fff;position:relative}#placeholder-bottom h4{color:#fff;margin:0}#placeholder-bottom .site-article .tile-content{margin:0}#placeholder-bottom .site-article h4:after{content:":";display:inline-block;margin-right:.5em}#placeholder-bottom .site-article .address,#placeholder-bottom .site-article .gps,#placeholder-bottom .site-article .location,#placeholder-bottom .site-article .openinghours h3,#placeholder-bottom .site-article .postal .label,#placeholder-bottom .site-article .streetAdress .label,#placeholder-bottom article[typeof=Corporation] .contactinformation>div{display:none}#placeholder-bottom article[typeof=Corporation] .articleelement.newtext table caption,#placeholder-bottom article[typeof=Corporation] h2{font-size:1.8rem;color:#fff}#placeholder-bottom article[typeof=Corporation] .contactinformation .email,#placeholder-bottom article[typeof=Corporation] .contactinformation .postal,#placeholder-bottom article[typeof=Corporation] .contactinformation .streetAdress,#placeholder-bottom article[typeof=Corporation] .contactinformation h4{display:inline-block}#placeholder-bottom article[typeof=Corporation] .openinghours h3{display:none}#placeholder-bottom .standard-menu.single-mode{font-size:1.2rem;font-weight:300}#placeholder-bottom .standard-menu.single-mode article .articleelement.newtext table caption,#placeholder-bottom .standard-menu.single-mode h2,article .articleelement.newtext table #placeholder-bottom .standard-menu.single-mode caption{font-size:1.2rem;font-weight:300;color:#fff;text-transform:uppercase}#placeholder-bottom .standard-menu.single-mode.vertical li{margin:1.5rem 0}#placeholder-content-main .map-tile .gps{height:55rem}a{transition:color .2s,border-color .5s}[class*=" icon-"],[class^=icon-]{-moz-transition:color .26s ease-out;-o-transition:color .26s ease-out;-webkit-transition:color .26s ease-out;transition:color .26s ease-out}.billboard .nav .button{-moz-transition:left .26s ease,right .26s ease;-o-transition:left .26s ease,right .26s ease;-webkit-transition:left .26s ease,right .26s ease;transition:left .26s ease,right .26s ease}.billboard .nav .button svg{-moz-transition:background-color .15s ease,opacity .15s ease;-o-transition:background-color .15s ease,opacity .15s ease;-webkit-transition:background-color .15s ease,opacity .15s ease;transition:background-color .15s ease,opacity .15s ease}#placeholder-top .small-searchinput .searchfield{-webkit-transition:all ease-in-out .2s}.article-list.table li.article:hover{-moz-transition:box-shadow .26s ease-out;-o-transition:box-shadow .26s ease-out;-webkit-transition:box-shadow .26s ease-out;transition:box-shadow .26s ease-out;-moz-box-shadow:0 0 .5rem 0 #999;-webkit-box-shadow:0 0 .5rem 0 #999;box-shadow:0 0 .5rem 0 #999}.article-list.table li.article:active{-moz-transition:box-shadow 50ms ease-out;-o-transition:box-shadow 50ms ease-out;-webkit-transition:box-shadow 50ms ease-out;transition:box-shadow 50ms ease-out;-moz-box-shadow:0 0 .7rem 0 #ec1c24;-webkit-box-shadow:0 0 .7rem 0 #ec1c24;box-shadow:0 0 .7rem 0 #ec1c24}article.list-item .body{-moz-transition:max-height .16s ease;-o-transition:max-height .16s ease;-webkit-transition:max-height .16s ease;transition:max-height .16s ease}.articleelement.action-panel a .label{-moz-transition:color .2s ease-out;-o-transition:color .2s ease-out;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.articleelement.action-panel a .graphic-wrapper{margin:.1rem 0 0;-moz-transition:background .3s ease-in,border-color .3s ease-out,margin .2s ease-in;-o-transition:background .3s ease-in,border-color .3s ease-out,margin .2s ease-in;-webkit-transition:background .3s ease-in,border-color .3s ease-out,margin .2s ease-in;transition:background .3s ease-in,border-color .3s ease-out,margin .2s ease-in}.articleelement.action-panel a:hover .graphic-wrapper{margin:0 0 .1rem}article.route.list-item h3 .download{-moz-transition:color .25s ease-out;-o-transition:color .25s ease-out;-webkit-transition:color .25s ease-out;transition:color .25s ease-out}article.route.list-item h3 .download:hover{color:#ec1c24}.frontpage article .articleelement.newtext table caption,.frontpage h2,article .articleelement.newtext table .frontpage caption{color:#171715}.survey-form{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.8);z-index:99999}.survey-form .btn-close{position:absolute;top:1rem;right:1rem;cursor:pointer;box-shadow:0 0 0 1px #a9a9a9;padding:2px 10px;opacity:.75;-moz-transition:all .26s ease-out;-o-transition:all .26s ease-out;-webkit-transition:all .26s ease-out;transition:all .26s ease-out;border-radius:5px;background:#303030;color:#fff}.survey-form .btn-close:hover{opacity:1;box-shadow:0 0 2px 0 #a9a9a9}.survey-form form{position:relative;background:#fff;padding:20px;overflow-y:auto;max-height:100%;box-shadow:25px 50px 50px 0 rgba(169,169,169,.75)}.survey-form form tr{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.survey-form form textarea{width:100%!important}.survey-form form .ctwebform-element-type-htmlcontent{margin:1rem 0}.survey-form form .ctwebform-element-label{width:auto}.survey-form form .ctwebform-element-label:after{display:none}.survey-form form #ctwebform-element-radiofield-210 .radio-buttons{display:-webkit-flex;display:flex}.survey-form form .ctwebform-element-type-submit input{background:#303030;color:#fff;opacity:.75}.survey-form form .ctwebform-element-type-submit input:hover{opacity:1}.link a{color:#171715;border-bottom:1px solid #171715}.link a:active,.link a:hover{color:#ec1c24;border-color:#ec1c24}a,a h3,a h4,a:visited,h3,h4{color:#171715}body{font-size:1.4rem;font-family:aktiv-grotesk-std,sans-serif;font-weight:400}a h1,h1{font-size:4.4rem;font-weight:300}a h2,a h3,h2,h3{font-weight:400}a h2,h2{font-size:2.4rem;color:#a50817}a h3,h3{font-size:1.8rem}a h4,b,h4,strong{font-weight:700}a,a:visited{text-decoration:none}.link{display:inline-block}.full-list article:active b,.full-list article:active h3,.full-list article:active h3 a,.full-list article:hover b,.full-list article:hover h3,.full-list article:hover h3 a,nav.mega-menu li>.list-content>a:hover,nav.mega-menu li>.list-content>a:hover .icon{color:#ec1c24}nav.mega-menu a:hover{text-decoration:underline}.articleBody ol{list-style:decimal;margin-left:20px}@media(max-width:480px){.article-list.boxed article.list-item .content .thumbnail{-webkit-flex:0 1 auto;flex:0 1 auto;margin-right:1rem}.article-list.boxed article.list-item .content .body{padding:1rem}.article-list.boxed article.list-item .content .body h3{margin:0}.mega-menu .item-action>span{display:none}.mega-menu,.mega-menu ul.treelist li{display:block}.mega-menu{font-size:2rem}.mega-menu .category-description,.mega-menu .tile-content{display:none}.mega-menu .icon-menu{display:inline-block;position:absolute;top:3rem;right:1rem;font-size:3rem;color:#999}.mega-menu.active .icon-menu{color:#555}.mega-menu.active .icon-menu:hover{color:#ec1c24}.mega-menu.active .tile-content{display:block}.mega-menu .list-content{display:table;width:100%;text-align:left;padding:1rem 0}.mega-menu .list-content>*{display:table-cell;vertical-align:middle;color:#555}.mega-menu .list-content>:hover{color:#ec1c24}.mega-menu .list-content .icon{font-size:2em;width:1em;float:left}.mega-menu .list-content .label{padding:0 1rem}.mega-menu .list-content .item-action{font-size:1.2em;width:1em}.mega-menu ul ul{margin-left:2rem}.mega-menu .treelist.active>li.collapsed{display:none}.mega-menu .collapsed>.list-content .expand,.mega-menu .expanded>.list-content .collapse{display:inline-block}.mega-menu .tree-container{display:none}.mega-menu .expanded>.tree-container,.mega-menu .tree-container[data-menu-depth="0"]{display:block}#placeholder-top{display:none}#placeholder-nav .container.nav{position:relative}#placeholder-nav .small-searchinput .button.vector{display:inline-block;height:2rem;width:2rem;position:absolute;top:3.5rem;right:5rem;color:#555}#placeholder-nav .small-searchinput .button.vector:hover{color:#ec1c24}#placeholder-nav .small-searchinput .button.vector svg{fill:currentcolor;height:100%;width:100%}#placeholder-nav .small-searchinput .tile-content{height:0;margin:0;overflow:hidden}#placeholder-nav .small-searchinput.expanded .tile-content{height:auto;margin:2rem 0}#placeholder-bottom{-webkit-flex:0 0 auto;flex:0 0 auto}#placeholder-bottom .placeholder-container{padding:4rem 2rem;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around}#placeholder-bottom .placeholder-container .site-article{order:99;width:100%;clear:both;margin-top:2rem}#placeholder-bottom .placeholder-container .standard-menu{text-align:center}}@media(min-width:481px){#placeholder-top{margin:0 auto;width:100%;position:relative;height:0}#placeholder-top .placeholder-container{top:3.5rem;right:11rem}#placeholder-bottom .tile-common{align-self:center}#placeholder-nav .placeholder-container{position:relative}#placeholder-nav .small-searchinput{position:absolute;top:3.5rem;right:1rem;width:auto;z-index:99}#placeholder-nav .small-searchinput:hover .searchfield{box-shadow:1px 1px 7px 2px #cdcdcd}#placeholder-nav .small-searchinput.active .searchfield{width:250px;border-color:transparent;-moz-box-shadow:0 0 5px 1px #ec1c24;-webkit-box-shadow:0 0 5px 1px #ec1c24;box-shadow:0 0 5px 1px #ec1c24}#placeholder-nav .small-searchinput .searchfield{margin:-2px;display:table;border:2px solid #cdcdcd;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#fff;width:100px;box-shadow:0 0 0 0 #cdcdcd}#placeholder-nav .small-searchinput .searchfield input,#placeholder-nav .small-searchinput .searchfield label{display:table-cell;vertical-align:middle;border:0;outline:0;background-color:transparent;opacity:.35;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#placeholder-nav .small-searchinput .searchfield label input{display:none}#placeholder-nav .small-searchinput .searchfield input{height:22px;width:100%;padding:0 10px}#placeholder-nav .small-searchinput .searchfield label.vector-wrapper{height:15px;width:15px;padding:2px 5px 0 2px;cursor:pointer}#placeholder-nav .small-searchinput .searchfield .icon{margin:0}article.list-item .content figure.thumbnail,article.list-item .content>.articleelement.image{margin-right:1rem}article.list-item .content .body{-webkit-flex:1 1 28rem;flex:1 1 28rem;-webkit-flex-direction:column;flex-direction:column}article.list-item .content .body h3{margin-top:0}.article-list.boxed ul.articles{-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start}.article-list.boxed ul.articles li.article{-webkit-flex:0 0 32.5%;flex:0 0 32.5%;margin-right:1%;overflow:hidden}.article-list.boxed ul.articles li.article:nth-child(3n+3){margin-right:0}.article-list.boxed ul.articles li.article article{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.article-list.boxed ul.articles li.article article .content{-webkit-flex-direction:column;flex-direction:column;margin:0}.article-list.boxed ul.articles li.article article .content .articleelement.image{-webkit-flex:0 1 auto;flex:0 1 auto;height:17vw;max-height:17rem;margin:0;overflow:hidden}.article-list.boxed ul.articles li.article article .content .articleelement.image img{max-width:100%;width:auto}.article-list.boxed ul.articles li.article article .content .body{margin:1rem}nav.mega-menu{max-width:none;display:block}nav.mega-menu .tile-content{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}nav.mega-menu .tile-content li:hover{cursor:pointer}nav.mega-menu .tree-container .tree-container{display:block}nav.mega-menu .icon{font-size:10rem;display:block;color:#999}nav.mega-menu .tree-level-0{border-bottom:2px solid transparent}nav.mega-menu .tree-level-0:active{border-bottom:2px solid #a50817}nav.mega-menu .tree-level-0:hover{border-bottom:2px solid #ec1c24}nav.mega-menu .tree-level-0>.list-content a,nav.mega-menu .tree-level-0>span{text-transform:uppercase;text-decoration:none;font-size:1.8rem;font-weight:300;padding:1rem 1.7rem;display:inline-block;position:relative;z-index:99}nav.mega-menu [data-menu-depth="0"]>.content>.treelist{justify-content:center}nav.mega-menu [data-menu-depth="1"]{position:absolute;top:3.5em;left:0;width:100%;background:#fff;z-index:9;text-align:left;overflow:hidden;max-height:0;-moz-box-shadow:0 2px 5px 0;-webkit-box-shadow:0 2px 5px 0;box-shadow:0 2px 5px 0}nav.mega-menu [data-menu-depth="1"]>.content{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;padding:0 3rem;max-width:100%}nav.mega-menu [data-menu-depth="1"]>.content a header,nav.mega-menu [data-menu-depth="1"]>.content header{margin:30px 0}nav.mega-menu [data-menu-depth="1"]>.content a header h1,nav.mega-menu [data-menu-depth="1"]>.content header h1{margin:15px 0}nav.mega-menu [data-menu-depth="1"]>.content>.treelist{-webkit-flex-flow:row;flex-flow:row;-webkit-justify-content:space-between;justify-content:space-between;margin:30px 0 50px;position:relative}nav.mega-menu [data-menu-depth="1"]>.content>.treelist>li{font-size:1.6rem}nav.mega-menu [data-menu-depth="1"]>.content>.treelist>li>.list-content>a,nav.mega-menu [data-menu-depth="1"]>.content>.treelist>li>.list-content>span{font-weight:700;margin:1em 0;display:inline-block}nav.mega-menu [data-menu-depth="1"]>.content>.treelist.has-icons:after{content:"";display:inline-block;height:.5rem;background:#999;width:100%;position:absolute;top:8rem;left:0}nav.mega-menu .focused [data-menu-depth="1"]{max-height:75rem}nav.mega-menu .tree-container [data-menu-depth="2"]{display:block}nav.mega-menu .tree-container [data-menu-depth="2"] .content .treelist{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column}nav.mega-menu .tree-container [data-menu-depth="2"] .content .treelist li{margin:1rem 0}.ctwebform-element-labeled{display:table}.ctwebform-element-labeled>*{display:table-cell}.ctwebform-element-labeled .ctwebform-element-label,.ctwebform-element-labeled>label{text-align:right;padding-right:1rem;width:10em}.ctwebform-element-labeled .ctwebform-element-label:after,.ctwebform-element-labeled>label:after{content:":";display:inline-block}.elementamount1 .ctwebform-element-unlabeled{margin-left:10.5em}.survey-form form{margin:30px;border:1px solid #d3d3d3;max-width:480px;max-height:calc(100% - 120px)}.hide-md-up{display:none!important}}@media(min-width:769px){.logo-tile{padding:20px 0;max-width:245px}nav.mega-menu [data-menu-depth="1"] .content{max-width:1000px;margin:0 auto}#placeholder-content article.full-view>.content{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}#placeholder-content article.full-view>.content .main{-webkit-flex:1 1 75%;flex:1 1 75%}#placeholder-content article.full-view>.content .aside{-webkit-flex:0 0 24.5rem;flex:0 0 24.5rem;margin-left:3rem}article[typeof=Corporation] .article[property=employees] .articles{-webkit-flex-flow:row wrap;flex-flow:row wrap}article[typeof=Corporation] .article[property=employees] .articles>*{-webkit-flex:0 0 50%;flex:0 0 50%}.mega-menu .content[data-menu-depth="1"]>*{max-width:100rem;margin:0 auto}[data-asside=true] .article-list.boxed ul.articles li.article article .content .articleelement.image{-webkit-flex:0 1 12vw;flex:0 1 12vw;max-height:12rem}.article-list article.route:hover h3{color:#000;text-decoration:none}#placeholder-top{max-width:106.6rem}#placeholder-top .placeholder-container{right:15rem}.sticky-top{position:fixed;top:0;left:0;width:100%;background:#FFF;z-index:99;-moz-box-shadow:.1rem .1rem .5rem 0 #999;-webkit-box-shadow:.1rem .1rem .5rem 0 #999;box-shadow:.1rem .1rem .5rem 0 #999}.sticky-top .action-panel{padding:5px 0;justify-content:space-around;font-size:1rem;max-width:1000px;margin:0 auto}.sticky-top .action-panel p{margin:0;-webkit-flex:0 0 auto;flex:0 0 auto}.survey-form form{margin:30px auto}}
/* CtPageCache: cached at 2022-08-18 13:20:25, expires at 2022-08-19 13:20:24 */

/* CtPageCache.outputCacheFile(): Cachefile was used for device [default] from store [CtFileCacheStore]  on host [bubba.coretrek.no] */
