@charset 'UTF-8';body:after{content:'desktop';display:none;position:fixed;bottom:0;left:0;z-index:1000;background:#fc0;padding:.4em}
body.dev:after{display:block}
@media screen and (min-width:910px) and (max-width:1236px){body:after{content:'tablet-landscape';background:#f90}
}
@media screen and (min-width:768px) and (max-width:909px){body:after{content:'tablet-portrait';background:#f90}
}
@media screen and (min-width:480px) and (max-width:767px){body:after{content:'phone-landscape';background:#cf0}
}
@media screen and (max-width:480px){body:after{content:'phone-portrait';background:#9f0}
}
#search-page.classic #content-column,#list-community.classic #content-column,#departement-home.classic #content-column{width:75%!important}
@media screen and (min-width:1236px){body.mobile .hidden-mobile{display:none!important}
body.mobile .col-xl-3{width:33.33333333%!important}
body.mobile .col-xl-6{width:66.66666667%!important}
body.mobile .col-xl-9{width:66.66666667%!important}
body.mobile .col-xl-12{width:66.66666667%!important}
body.mobile .col-xl-12.le-footer,body.mobile .footer-bg>.col-xl-12{width:100%!important}
body.mobile #context-column{width:33.33333333%!important;padding-left:2%!important}
}
*{margin:0;padding:0;-webkit-font-smoothing:antialiased}
@font-face{font-family:"Helvetica W01 Roman";src:url("/assets/fonts/ea95b44a-eab7-4bd1-861c-e73535e7f652.eot?#iefix");src:url("/assets/fonts/ea95b44a-eab7-4bd1-861c-e73535e7f652.eot?#iefix") format("eot"),url("/assets/fonts/4021a3b9-f782-438b-aeb4-c008109a8b64.woff") format("woff"),url("/assets/fonts/669f79ed-002c-4ff6-965c-9da453968504.ttf") format("truetype"),url("/assets/fonts/d17bc040-9e8b-4397-8356-8153f4a64edf.svg#d17bc040-9e8b-4397-8356-8153f4a64edf") format("svg")}
@font-face{font-family:"Helvetica W01 Bold";src:url("/assets/fonts/f70da45a-a05c-490c-ad62-7db4894b012a.eot?#iefix");src:url("/assets/fonts/f70da45a-a05c-490c-ad62-7db4894b012a.eot?#iefix") format("eot"),url("/assets/fonts/c5749443-93da-4592-b794-42f28d62ef72.woff") format("woff"),url("/assets/fonts/73805f15-38e4-4fb7-8a08-d56bf29b483b.ttf") format("truetype"),url("/assets/fonts/874bbc4a-0091-49f0-93ef-ea4e69c3cc7a.svg#874bbc4a-0091-49f0-93ef-ea4e69c3cc7a") format("svg")}
@font-face{font-family:"Helvetica W01 Blk";src:url("/assets/fonts/f81026f1-d541-41a9-affc-ca2a013871f4.eot?#iefix");src:url("/assets/fonts/f81026f1-d541-41a9-affc-ca2a013871f4.eot?#iefix") format("eot"),url("/assets/fonts/712aac8d-557b-4a5d-bb6a-40ac69765042.woff") format("woff"),url("/assets/fonts/417fbaeb-4c38-4327-a855-6b4865fcd555.ttf") format("truetype"),url("/assets/fonts/422289e3-fe15-4e5a-b159-45888740f8dc.svg#422289e3-fe15-4e5a-b159-45888740f8dc") format("svg")}
#mfPreviewBar{display:none}
.responsive-visible{display:none}
.responsive-hidden{display:block}
html:not(.svg) .svg-hidden{display:block}
html:not(.svg) .svg-visible{display:none}
html.svg .svg-hidden{display:none}
html.svg .svg-visible{display:block}
html:not(.touch) body.classic .responsive-visible{display:none!important}
html:not(.touch) body.classic .responsive-hidden{display:block!important}
.testable{background-color:#f7f8e0}
body{background:#e0e0e0 url(/assets/images/bg-body.png) top left repeat-x;line-height:20px;font-size:62.5%;width:100%;position:absolute}
body.mobile{overflow-x:hidden}
body,th,td,select,input,textarea{font-family:"Helvetica W01 Roman",Helvetica,Arial,sans-serif;color:#000}
body th{font-family:"Helvetica W01 Bold",Helvetica,Arial,sans-serif;font-weight:normal}
a{color:#1d5f9f;text-decoration:none}
html.no-touch a:hover{text-decoration:underline;color:#333}
a:focus{background-color:#036!important;color:#fff!important}
a:focus.no-focus{background-color:transparent!important;color:#00458b!important}
a.this{color:#d80b3a!important}
* html #context-column a.intern{display:inline-block}
*+html #context-column a.intern{display:inline-block}
* html #context-column a.extern{display:inline-block}
*+html #context-column a.extern{display:inline-block}
a img,#content-column img{border:0}
.campaignteaser .box-campaign>a>img,#context-column .box-campaign>a>img{width:100%}
#wrapper{margin-top:-5px;position:static}
#small-header #wrapper{width:100%}
#logo{position:absolute;top:4px;left:0;height:99px;width:1243px;font-size:1.5em;z-index:10}
.headerImage{position:absolute;top:5px;max-width:892px;left:352px}
#logo img{position:absolute;top:22px;left:23px;z-index:10}
#logo div{position:absolute;background-color:#fff;padding:8px 0 0 188px;height:95px}
#logo p.identity,#logo p.identity.three-lines{padding:35px 21px 0 0;white-space:nowrap}
#logo p.identity.two-lines{padding-top:55px}
#logo p.identity.one-line{padding-top:75px}
#logo p.identity a.this-home{color:#333}
#logo strong{font-family:"Helvetica W01 Blk",Helvetica,Arial,sans-serif}
#logo a{font-size:.8em}
#logo a:hover{text-decoration:underline;color:#333}
#logo p.home{position:absolute;top:8px;left:147px;white-space:nowrap}
#logo a.home{padding-left:6px}
#search{position:absolute;top:166px!important;left:900px;width:394px;text-align:right;z-index:3000}
#search form input.text{border:1px solid #c3c3c3;width:224px;height:17px;padding:3px;font-size:1.4em;vertical-align:top;margin-left:0;float:left}
*+html #search form input.text{width:222px;margin-left:103px}
#search form input.text:focus{background-color:#eff7ff}
#search form input.submit{padding:4px 6px 3px 6px;color:#00458b;border:1px solid #bfbfbf;background:#e9e9e9 url(/assets/images/bg-button.png) top left repeat-x;font-size:1.2em;cursor:pointer;min-height:16px;min-width:47px;margin:0!important}
#search form input.submit:focus{outline:thin solid #036!important}
* html #search form input.submit{width:5.1em;padding:3px 6px 2px 6px}
*+html #search form input.submit{width:4.85em;padding:3px 6px 2px 6px}
#main-area{background-color:#fff;margin:207px auto 0;border:1px solid #d0d0d0;padding-top:11px;padding-bottom:49px}
#search-page #main-area{padding-top:2px}
#flyout-static #main-area{min-height:640px}
* html #flyout-static #main-area{display:table;height:640px}
#small-header{background-position:0 -55px}
#small-header #main-area{margin-top:150px;margin-left:21px;margin-right:21px;padding:0}
#microsite #main-area{padding-bottom:21px}
#content-column{float:left;min-height:425px}
* html #content-column{display:table;height:425px}
#board-home.classic #content-column,#board-home #content-column{padding-top:10px}
#small-header #content-column{width:100%}
h1{font-size:2.4em;line-height:1.2;font-family:"Helvetica W01 Bold",Helvetica,Arial,sans-serif;margin:0 0 30px 0;padding-top:27px;font-weight:normal;border-top:1px solid #d0d0d0}
#departement-home h1{border-top:0;padding-top:0}
#board-home h1{border-top:0;padding-top:30px}
#main-area.without-breadcrumb h1{margin-top:10px}
#board-home #main-area.without-breadcrumb h1,#departement-home #main-area.without-breadcrumb h1{margin-top:0}
h2{font-size:2.1em;line-height:1.25;margin:30px 0 21px 0;font-weight:normal}
#content-column h2{clear:both}
#departement-home #content-column h2,#board-home #content-column h2{margin-top:0!important;clear:none}
#context-column h2,#context-column h3{font-size:1.8em;margin-bottom:12px}
h3{font-size:1.8em;line-height:1.25;margin:30px 0 12px;font-weight:normal}
h3.line-top{padding-top:9px;border-top:1px solid #d0d0d0}
#content-column div.box-actual h3{font-size:2.1em!important}
#departement-home #content-column div.box-actual h3{margin-top:0!important}
h4{font-size:1.4em;font-family:"Helvetica W01 Bold",Helvetica,Arial,sans-serif;margin:30px 0 12px;font-weight:normal}
#search-page h4{font-weight:normal;margin:20px 0 0 0;font-family:"Helvetica W01 Bold",Helvetica,Arial,sans-serif}
strong{font-family:"Helvetica W01 Bold",Helvetica,Arial,sans-serif;font-weight:normal}
table{padding:0;margin:12px 0;border-bottom:1px solid #d0d0d0;width:100%}
table.table-ticker{border-bottom:0;margin-bottom:0}
#search-page table{margin-bottom:12px}
td,th{text-align:left;vertical-align:top;font-size:1.4em;padding:5px 13px 5px 0}
thead th{border-bottom:1px solid #d0d0d0}
tbody th{border-bottom:0}
td,tbody th{border-top:1px dotted #d0d0d0}
tr:first-child td,tbody tr:first-child th{border:0}
tr.more-td td{border-top:1px dotted #d0d0d0}
#content-column table td ul,#content-column table td ol{font-size:1em;margin-left:1.5em}
#content-column table td ul li,#content-column table td ol li{margin-left:0;padding-left:0}
#content-column p,#context-column p{font-size:1.4em;margin:12px 0}
#content-column p.date-det{color:#666;margin-top:-12px}
#content-column div.lead-det div.image-left,#content-column div.lead-det div.image-right{width:175px}
#content-column div.lead-det p{margin-bottom:21px;font-weight:normal;font-family:"Helvetica W01 Bold",Helvetica,Arial,sans-serif}
#content-column ul,#content-column ol,#context-column ul,#context-column ol{font-size:1.4em;margin:12px 0 12px .6em;padding-left:.6em}
* html #content-column ol{margin-left:1em}
*+html #content-column ol{margin-left:1em}
#content-column li,#context-column li{margin-left:.6em;padding-left:.6em;margin-bottom:6px}
div.content-full iframe{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
#app-tree-col div.content-full{width:870px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
#app-four-col div.content-full,#microsite div.content-full{width:1167px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
#context-column{margin-top:10px;line-height:18px}
.without-breadcrumb #context-column{margin-top:10px}
#departement-home #context-column{margin-top:0;border:0}
#context-column h2:first-child,#context-column h3:first-child{margin-top:9px}
#context-column div.nav-content-tab{margin-top:30px}
form input[type="checkbox"].with-block-label,form input[type="radio"].with-block-label{display:block!important}
body #context-column div.box form label{float:none;padding-left:0;padding-bottom:0;padding-top:3px}
body #context-column div.box form label.checkbox{padding-left:21px}
#context-column div.poll-result-box img.poll-result-bar{max-width:205px}
#footer-area{background-color:#f8f8f8;border-top:1px solid #d0d0d0;margin:0 auto}
.le-footer{width:1166px;margin-left:auto;margin-right:auto;text-align:center}
.container.footer-bg{padding:0}
.container.footer-bg .col-xl-12{padding:0}
.footer-bg{width:100%;background-color:#f8f8f8}
.footer-spacer{background-color:#e0e0e0;height:10px;margin:1px 0}
#footer{background-color:#f8f8f8;padding:16px 0 50px 0;font-size:1.2em}
#small-header #footer{display:none}
#footer ul{list-style:none!important}
#footer li{float:left}
#footer li.active a{color:#333}
#small-header #footer{display:none}
#footer ul{list-style:none}
#footer li{float:left;padding-right:20px}
#footer .copyright{width:298px;position:relative;margin-left:0;left:0;text-align:left;padding-right:22px}
#footer .switch-to-mobile{padding-right:60px}
#footer .active a{color:#333}
body.classic #header-mobile,body.classic #footer p.change-view,body.classic #footer p.change-view .switch-to-desktop,body.classic #footer .switch-to-desktop,body.classic #mobile-content-navigation,body.classic #nav-meta-footer,body.classic #nav-lang-footer{display:none!important}
body.classic .hidden-md,body.classic .hidden-desktop{display:block!important}
.visuallyhidden,hr,caption{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.dnone{display:none;height:0;width:0}
.clear{clear:both}
.clear-full{clear:both;height:0;padding:0;margin:0!important;line-height:0;font-size:0}
.to-left{float:left}
.to-right{float:right}
.no-margins{margin:0!important}
.no-borders{border:0!important}
.align-left{text-align:left!important}
.align-right{text-align:right!important}
div.image-overlay{display:table;position:fixed;left:0;top:0;background:#fff;width:100%;height:100%}
div.image-overlay div.img-wrapper{display:table-cell;vertical-align:middle;width:100%;height:100%}
div.image-overlay div.img-wrapper img{width:100%}
div.image-overlay div.img-wrapper div.img-description{position:absolute;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:100px;bottom:0;width:100%;background-color:rgba(255,255,255,0.8);padding:10px 2%}
div.image-overlay div.img-wrapper div.img-description p.img-title{font-size:1.5em;font-weight:normal;margin-bottom:20px}
div.image-overlay div.img-wrapper div.img-description div.info{font-size:1.5em}
div.image-overlay div.img-wrapper div.img-description div.close-overlay{position:absolute;right:0;bottom:0;width:11px;height:11px;padding:20px;background:url(/assets/images/icon-close-img-overlay.png) no-repeat 50% 50%}
@media screen and (min-width:1236px){#header-mobile,#mobile-content-navigation{display:none}
.flyout-mobile-accordeon-tab{display:none}
.top-boxes .flyout-mobile-accordeon-content p.home{margin-top:128px}
.top-boxes .flyout-mobile-accordeon-content h3{margin-top:2px}
a.phone-number{color:#000;font-family:"Helvetica W01 Roman",Helvetica,Arial,sans-serif;font-weight:normal!important}
.responsive-visible{display:none}
.responsive-hidden{display:block}
html body.classic .responsive-visible{display:none!important}
html body.classic .responsive-hidden{display:visible!important}
#flyout-wrapper .nav-content-tab li a{float:left}
#flyout-wrapper .nav-content-tab li a{background:url('/assets/images/bg-nav-content-tab-a.gif') top right no-repeat;margin-right:3px}
#flyout-wrapper .nav-content-tab li.active a{background:url('/assets/images/bg-nav-content-tab-a-active.gif') top right no-repeat}
#flyout-wrapper .nav-content-tab li a span{background:url('/assets/images/bg-nav-content-tab-span.gif') top left no-repeat}
#flyout-wrapper .nav-content-tab li.active a span{background:url('../images/bg-nav-content-tab-span-active.gif') top left no-repeat}
.classic #content-column .box-identity.responsive,#content-column .box-identity{display:none}
}
.classic #content-column .box-identity.responsive{display:none}
@media screen and (max-width:1236px){body.classic #logo{top:0}
body.classic .headerImage{top:0}
body.classic #flyout{top:130px}
body.classic #nav-meta{top:111px}
body.classic #nav-lang{top:131px}
body.classic #search{top:161px!important}
body.classic #footer .switch-to-mobile{position:relative!important;padding-right:0!important}
}
@media(min-width:1236px){.le-header{position:relative;left:-45px}
#header-nav-top-right{position:relative;left:-53px}
}
.container{margin-right:auto;margin-left:auto;padding-left:11px;padding-right:11px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
@media(min-width:480px){.container{width:100%}
}
@media(min-width:768px){.container{width:100%}
}
@media(min-width:910px){.container{width:100%}
}
@media(min-width:1236px){.container{width:1210px}
}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:11px;padding-right:11px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xl-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xl-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xl-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xl-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xl-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xl-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xl-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xl-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xl-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xl-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xl-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12,.col-xl-12{position:relative;min-height:1px;padding-left:11px;padding-right:11px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}
.col-xs-pull-12{right:100%}
.col-xs-pull-11{right:91.66666667%}
.col-xs-pull-10{right:83.33333333%}
.col-xs-pull-9{right:75%}
.col-xs-pull-8{right:66.66666667%}
.col-xs-pull-7{right:58.33333333%}
.col-xs-pull-6{right:50%}
.col-xs-pull-5{right:41.66666667%}
.col-xs-pull-4{right:33.33333333%}
.col-xs-pull-3{right:25%}
.col-xs-pull-2{right:16.66666667%}
.col-xs-pull-1{right:8.33333333%}
.col-xs-pull-0{right:auto}
.col-xs-push-12{left:100%}
.col-xs-push-11{left:91.66666667%}
.col-xs-push-10{left:83.33333333%}
.col-xs-push-9{left:75%}
.col-xs-push-8{left:66.66666667%}
.col-xs-push-7{left:58.33333333%}
.col-xs-push-6{left:50%}
.col-xs-push-5{left:41.66666667%}
.col-xs-push-4{left:33.33333333%}
.col-xs-push-3{left:25%}
.col-xs-push-2{left:16.66666667%}
.col-xs-push-1{left:8.33333333%}
.col-xs-push-0{left:auto}
.col-xs-offset-12{margin-left:100%}
.col-xs-offset-11{margin-left:91.66666667%}
.col-xs-offset-10{margin-left:83.33333333%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-8{margin-left:66.66666667%}
.col-xs-offset-7{margin-left:58.33333333%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-5{margin-left:41.66666667%}
.col-xs-offset-4{margin-left:33.33333333%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-2{margin-left:16.66666667%}
.col-xs-offset-1{margin-left:8.33333333%}
.col-xs-offset-0{margin-left:0}
@media(min-width:480px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}
.col-sm-1{width:8.33333333%}
.col-sm-pull-12{right:100%}
.col-sm-pull-11{right:91.66666667%}
.col-sm-pull-10{right:83.33333333%}
.col-sm-pull-9{right:75%}
.col-sm-pull-8{right:66.66666667%}
.col-sm-pull-7{right:58.33333333%}
.col-sm-pull-6{right:50%}
.col-sm-pull-5{right:41.66666667%}
.col-sm-pull-4{right:33.33333333%}
.col-sm-pull-3{right:25%}
.col-sm-pull-2{right:16.66666667%}
.col-sm-pull-1{right:8.33333333%}
.col-sm-pull-0{right:auto}
.col-sm-push-12{left:100%}
.col-sm-push-11{left:91.66666667%}
.col-sm-push-10{left:83.33333333%}
.col-sm-push-9{left:75%}
.col-sm-push-8{left:66.66666667%}
.col-sm-push-7{left:58.33333333%}
.col-sm-push-6{left:50%}
.col-sm-push-5{left:41.66666667%}
.col-sm-push-4{left:33.33333333%}
.col-sm-push-3{left:25%}
.col-sm-push-2{left:16.66666667%}
.col-sm-push-1{left:8.33333333%}
.col-sm-push-0{left:auto}
.col-sm-offset-12{margin-left:100%}
.col-sm-offset-11{margin-left:91.66666667%}
.col-sm-offset-10{margin-left:83.33333333%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-8{margin-left:66.66666667%}
.col-sm-offset-7{margin-left:58.33333333%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-5{margin-left:41.66666667%}
.col-sm-offset-4{margin-left:33.33333333%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-2{margin-left:16.66666667%}
.col-sm-offset-1{margin-left:8.33333333%}
.col-sm-offset-0{margin-left:0}
}
@media(min-width:768px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:16.66666667%}
.col-md-1{width:8.33333333%}
.col-md-pull-12{right:100%}
.col-md-pull-11{right:91.66666667%}
.col-md-pull-10{right:83.33333333%}
.col-md-pull-9{right:75%}
.col-md-pull-8{right:66.66666667%}
.col-md-pull-7{right:58.33333333%}
.col-md-pull-6{right:50%}
.col-md-pull-5{right:41.66666667%}
.col-md-pull-4{right:33.33333333%}
.col-md-pull-3{right:25%}
.col-md-pull-2{right:16.66666667%}
.col-md-pull-1{right:8.33333333%}
.col-md-pull-0{right:auto}
.col-md-push-12{left:100%}
.col-md-push-11{left:91.66666667%}
.col-md-push-10{left:83.33333333%}
.col-md-push-9{left:75%}
.col-md-push-8{left:66.66666667%}
.col-md-push-7{left:58.33333333%}
.col-md-push-6{left:50%}
.col-md-push-5{left:41.66666667%}
.col-md-push-4{left:33.33333333%}
.col-md-push-3{left:25%}
.col-md-push-2{left:16.66666667%}
.col-md-push-1{left:8.33333333%}
.col-md-push-0{left:auto}
.col-md-offset-12{margin-left:100%}
.col-md-offset-11{margin-left:91.66666667%}
.col-md-offset-10{margin-left:83.33333333%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-8{margin-left:66.66666667%}
.col-md-offset-7{margin-left:58.33333333%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-5{margin-left:41.66666667%}
.col-md-offset-4{margin-left:33.33333333%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-2{margin-left:16.66666667%}
.col-md-offset-1{margin-left:8.33333333%}
.col-md-offset-0{margin-left:0}
}
@media(min-width:910px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}
.col-lg-12{width:100%}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:25%}
.col-lg-2{width:16.66666667%}
.col-lg-1{width:8.33333333%}
.col-lg-pull-12{right:100%}
.col-lg-pull-11{right:91.66666667%}
.col-lg-pull-10{right:83.33333333%}
.col-lg-pull-9{right:75%}
.col-lg-pull-8{right:66.66666667%}
.col-lg-pull-7{right:58.33333333%}
.col-lg-pull-6{right:50%}
.col-lg-pull-5{right:41.66666667%}
.col-lg-pull-4{right:33.33333333%}
.col-lg-pull-3{right:25%}
.col-lg-pull-2{right:16.66666667%}
.col-lg-pull-1{right:8.33333333%}
.col-lg-pull-0{right:auto}
.col-lg-push-12{left:100%}
.col-lg-push-11{left:91.66666667%}
.col-lg-push-10{left:83.33333333%}
.col-lg-push-9{left:75%}
.col-lg-push-8{left:66.66666667%}
.col-lg-push-7{left:58.33333333%}
.col-lg-push-6{left:50%}
.col-lg-push-5{left:41.66666667%}
.col-lg-push-4{left:33.33333333%}
.col-lg-push-3{left:25%}
.col-lg-push-2{left:16.66666667%}
.col-lg-push-1{left:8.33333333%}
.col-lg-push-0{left:auto}
.col-lg-offset-12{margin-left:100%}
.col-lg-offset-11{margin-left:91.66666667%}
.col-lg-offset-10{margin-left:83.33333333%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-8{margin-left:66.66666667%}
.col-lg-offset-7{margin-left:58.33333333%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-5{margin-left:41.66666667%}
.col-lg-offset-4{margin-left:33.33333333%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-2{margin-left:16.66666667%}
.col-lg-offset-1{margin-left:8.33333333%}
.col-lg-offset-0{margin-left:0}
}
@media(min-width:1236px){.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{float:left}
.col-xl-12{width:100%}
.col-xl-11{width:91.66666667%}
.col-xl-10{width:83.33333333%}
.col-xl-9{width:75%}
.col-xl-8{width:66.66666667%}
.col-xl-7{width:58.33333333%}
.col-xl-6{width:50%}
.col-xl-5{width:41.66666667%}
.col-xl-4{width:33.33333333%}
.col-xl-3{width:25%}
.col-xl-2{width:16.66666667%}
.col-xl-1{width:8.33333333%}
.col-xl-pull-12{right:100%}
.col-xl-pull-11{right:91.66666667%}
.col-xl-pull-10{right:83.33333333%}
.col-xl-pull-9{right:75%}
.col-xl-pull-8{right:66.66666667%}
.col-xl-pull-7{right:58.33333333%}
.col-xl-pull-6{right:50%}
.col-xl-pull-5{right:41.66666667%}
.col-xl-pull-4{right:33.33333333%}
.col-xl-pull-3{right:25%}
.col-xl-pull-2{right:16.66666667%}
.col-xl-pull-1{right:8.33333333%}
.col-xl-pull-0{right:auto}
.col-xl-push-12{left:100%}
.col-xl-push-11{left:91.66666667%}
.col-xl-push-10{left:83.33333333%}
.col-xl-push-9{left:75%}
.col-xl-push-8{left:66.66666667%}
.col-xl-push-7{left:58.33333333%}
.col-xl-push-6{left:50%}
.col-xl-push-5{left:41.66666667%}
.col-xl-push-4{left:33.33333333%}
.col-xl-push-3{left:25%}
.col-xl-push-2{left:16.66666667%}
.col-xl-push-1{left:8.33333333%}
.col-xl-push-0{left:auto}
.col-xl-offset-12{margin-left:100%}
.col-xl-offset-11{margin-left:91.66666667%}
.col-xl-offset-10{margin-left:83.33333333%}
.col-xl-offset-9{margin-left:75%}
.col-xl-offset-8{margin-left:66.66666667%}
.col-xl-offset-7{margin-left:58.33333333%}
.col-xl-offset-6{margin-left:50%}
.col-xl-offset-5{margin-left:41.66666667%}
.col-xl-offset-4{margin-left:33.33333333%}
.col-xl-offset-3{margin-left:25%}
.col-xl-offset-2{margin-left:16.66666667%}
.col-xl-offset-1{margin-left:8.33333333%}
.col-xl-offset-0{margin-left:0}
}
body.classic .scrolltable .swipe-hand{display:none}
body.classic .scrolltable .scroll-shadow{display:none}
.achtung:before{width:24px;height:24px;background-position:0 0}
.audio-icon-negativ:before{width:22px;height:22px;background-position:-25px 0}
.audio-icon-negativ:hover:before{width:22px;height:22px;background-position:-48px 0}
.audio-icon:before{width:22px;height:22px;background-position:-71px 0}
.audio-icon:hover:before{width:22px;height:22px;background-position:-94px 0}
.doc-icon-negativ:before{width:22px;height:22px;background-position:-117px 0}
.doc-icon-negativ:hover:before{width:22px;height:22px;background-position:-140px 0}
.doc-icon:before{width:22px;height:22px;background-position:-163px 0}
.doc-icon:hover:before{width:22px;height:22px;background-position:-186px 0}
.dokument-icon-negativ:before{width:22px;height:22px;background-position:-209px 0}
.dokument-icon-negativ:hover:before{width:22px;height:22px;background-position:-232px 0}
.dokument-icon:before{width:22px;height:22px;background-position:-255px 0}
.dokument-icon:hover:before{width:22px;height:22px;background-position:-278px 0}
.doppelpfeil-links-negativ:before{width:22px;height:22px;background-position:-301px 0}
.doppelpfeil-links-negativ:hover:before{width:22px;height:22px;background-position:-324px 0}
.doppelpfeil-links:before{width:22px;height:22px;background-position:-347px 0}
.doppelpfeil-links:hover:before{width:22px;height:22px;background-position:-370px 0}
.doppelpfeil-rechts-klein-negativ:before{width:22px;height:22px;background-position:-393px 0}
.doppelpfeil-rechts-klein-negativ:hover:after{width:22px;height:22px;background-position:-416px 0}
.doppelpfeil-rechts-klein-negativ:hover:before{width:22px;height:22px;background-position:-439px 0}
.doppelpfeil-rechts-negativ:after{width:22px;height:22px;background-position:-462px 0}
.doppelpfeil-rechts-negativ:before{width:22px;height:22px;background-position:-485px 0}
.doppelpfeil-rechts-negativ:hover:after{width:22px;height:22px;background-position:-508px 0}
.doppelpfeil-rechts-negativ:hover:before{width:22px;height:22px;background-position:-531px 0}
.doppelpfeil-rechts:after{width:22px;height:22px;background-position:-554px 0}
.doppelpfeil-rechts:hover:after{width:22px;height:22px;background-position:-577px 0}
.drucken-icon-negativ:before{width:22px;height:22px;background-position:-600px 0}
.drucken-icon-negativ:hover:before{width:22px;height:22px;background-position:-623px 0}
.drucken-icon:before{width:22px;height:22px;background-position:-646px 0}
.drucken-icon:hover:before{width:22px;height:22px;background-position:-669px 0}
.e-mail-icon-negativ:before{width:22px;height:22px;background-position:-692px 0}
.e-mail-icon-negativ:hover:before{width:22px;height:22px;background-position:-715px 0}
.e-mail-icon:before{width:22px;height:22px;background-position:-738px 0}
.e-mail-icon:hover:before{width:22px;height:22px;background-position:-761px 0}
.empfehlen-icon-black:before{width:22px;height:22px;background-position:-784px 0}
.empfehlen-icon-negativ:before{width:22px;height:22px;background-position:-807px 0}
.empfehlen-icon-negativ:hover:before{width:22px;height:22px;background-position:-830px 0}
.empfehlen-icon:before{width:22px;height:22px;background-position:-853px 0}
.empfehlen-icon:hover:before{width:22px;height:22px;background-position:-876px 0}
.excel-icon-negativ:before{width:22px;height:22px;background-position:-899px 0}
.excel-icon-negativ:hover:before{width:22px;height:22px;background-position:-922px 0}
.excel-icon:before{width:22px;height:22px;background-position:-945px 0}
.excel-icon:hover:before{width:22px;height:22px;background-position:-968px 0}
.facebook-icon:before{width:22px;height:22px;background-position:-991px 0}
.facebook-icon:hover:before{width:22px;height:22px;background-position:-1014px 0}
.film-icon-negativ:before{width:22px;height:22px;background-position:-1037px 0}
.film-icon-negativ:hover:before{width:22px;height:22px;background-position:-1060px 0}
.film-icon:before{width:22px;height:22px;background-position:-1083px 0}
.film-icon:hover:before{width:22px;height:22px;background-position:-1106px 0}
.gif-icon-negativ:before{width:22px;height:22px;background-position:-1129px 0}
.gif-icon-negativ:hover:before{width:22px;height:22px;background-position:-1152px 0}
.gif-icon:before{width:22px;height:22px;background-position:-1175px 0}
.gif-icon:hover:before{width:22px;height:22px;background-position:-1198px 0}
.icon-tabellen-swipe-negativ:before{width:72px;height:22px;background-position:-1221px 0}
.icon-tabellen-swipe:before{width:72px;height:22px;background-position:-1294px 0}
.jpg-icon-negativ:before{width:22px;height:22px;background-position:-1367px 0}
.jpg-icon-negativ:hover:before{width:22px;height:22px;background-position:-1390px 0}
.jpg-icon:before{width:22px;height:22px;background-position:-1413px 0}
.jpg-icon:hover:before{width:22px;height:22px;background-position:-1436px 0}
.ktzh-logo-intranet-mobile{width:62px;height:48px;background-position:-1459px 0}
.ktzh-logo-mobile{width:62px;height:48px;background-position:-1522px 0}
.lotus-notes-icon:before{width:22px;height:22px;background-position:-1585px 0}
.lotus-notes-icon:hover:before{width:22px;height:22px;background-position:-1608px 0}
.menu:before{width:22px;height:22px;background-position:-1631px 0}
.menu:hover:before{width:22px;height:22px;background-position:-1654px 0}
.merken-icon-negativ:before{width:22px;height:22px;background-position:-1677px 0}
.merken-icon-negativ:hover:before{width:22px;height:22px;background-position:-1700px 0}
.merken-icon:before{width:22px;height:22px;background-position:-1723px 0}
.merken-icon:hover:before{width:22px;height:22px;background-position:-1746px 0}
.merken-icons:after{width:78px;height:22px;background-position:-1769px 0}
.mobile-icon-link:before{width:22px;height:22px;background-position:-1848px 0}
.mobile-icon-link:before:hover{width:22px;height:22px;background-position:-1871px 0}
.mobile-icon:before{width:22px;height:22px;background-position:-1894px 0}
.paging-end:after{width:22px;height:22px;background-position:-1917px 0}
.paging-end:before{width:22px;height:22px;background-position:-1940px 0}
.paging-end:hover:after{width:22px;height:22px;background-position:-1963px 0}
.paging-end:hover:before{width:22px;height:22px;background-position:-1986px 0}
.paging-start:before{width:22px;height:22px;background-position:-2009px 0}
.paging-start:hover:before{width:22px;height:22px;background-position:-2032px 0}
.pdf-icon-negativ:before{width:22px;height:22px;background-position:-2055px 0}
.pdf-icon-negativ:hover:before{width:22px;height:22px;background-position:-2078px 0}
.pdf-icon:before{width:22px;height:22px;background-position:-2101px 0}
.pdf-icon:hover:before{width:22px;height:22px;background-position:-2124px 0}
.pfeil-anchor-negativ{width:22px;height:22px;background-position:-2147px 0}
.pfeil-anchor-negativ:before{width:22px;height:22px;background-position:-2170px 0}
.pfeil-anchor-negativ:hover:before{width:22px;height:22px;background-position:-2193px 0}
.pfeil-anchor:before{width:22px;height:22px;background-position:-2216px 0}
.pfeil-anchor:hover:before{width:22px;height:22px;background-position:-2239px 0}
.pfeil-extern-negativ:before{width:22px;height:22px;background-position:-2262px 0}
.pfeil-extern-negativ:hover:before{width:22px;height:22px;background-position:-2285px 0}
.pfeil-extern:before{width:22px;height:22px;background-position:-2308px 0}
.pfeil-extern:hover:before{width:22px;height:22px;background-position:-2331px 0}
.pfeil-lightbox-links:before{width:42px;height:42px;background-position:-2354px 0}
.pfeil-lightbox-links:hover:before{width:42px;height:42px;background-position:-2397px 0}
.pfeil-lightbox-rechts:before{width:42px;height:42px;background-position:-2440px 0}
.pfeil-lightbox-rechts:hover:before{width:42px;height:42px;background-position:-2483px 0}
.pfeil-oben-negativ:before{width:22px;height:22px;background-position:-2526px 0}
.pfeil-oben-negativ:hover:before{width:22px;height:22px;background-position:-2549px 0}
.pfeil-oben:before{width:22px;height:22px;background-position:-2572px 0}
.pfeil-oben:hover:before{width:22px;height:22px;background-position:-2595px 0}
.pfeil-rechts-akkordeon:before{width:22px;height:22px;background-position:-2618px 0}
.pfeil-rechts-akkordeon:hover:before{width:22px;height:22px;background-position:-2641px 0}
.pfeil-rechts-negativ:after{width:22px;height:22px;background-position:-2664px 0}
.pfeil-rechts-negativ:before{width:22px;height:22px;background-position:-2687px 0}
.pfeil-rechts-negativ:hover:after{width:22px;height:22px;background-position:-2710px 0}
.pfeil-rechts-negativ:hover:before{width:22px;height:22px;background-position:-2733px 0}
.pfeil-rechts:after{width:22px;height:22px;background-position:-2756px 0}
.pfeil-rechts:before{width:22px;height:22px;background-position:-2779px 0}
.pfeil-rechts:hover:after{width:22px;height:22px;background-position:-2802px 0}
.pfeil-rechts:hover:before{width:22px;height:22px;background-position:-2825px 0}
.pfeil-schwerpunktthemen-links-negativ:hover:before{width:24px;height:24px;background-position:-2848px 0}
.pfeil-schwerpunktthemen-links:before{width:24px;height:24px;background-position:-2873px 0}
.pfeil-schwerpunktthemen-links:hover:before{width:24px;height:24px;background-position:-2898px 0}
.pfeil-schwerpunktthemen-rechts-negativ:hover:before{width:24px;height:24px;background-position:-2923px 0}
.pfeil-schwerpunktthemen-rechts:before{width:24px;height:24px;background-position:-2948px 0}
.pfeil-schwerpunktthemen-rechts:hover:before{width:24px;height:24px;background-position:-2973px 0}
.pfeil-unten-akkordeon:before{width:22px;height:22px;background-position:-2998px 0}
.pfeil-unten-akkordeon:hover:before{width:22px;height:22px;background-position:-3021px 0}
.plus-link:before{width:22px;height:22px;background-position:-3044px 0}
.plus-link:hover:before{width:22px;height:22px;background-position:-3067px 0}
.plus-negativ:after{width:22px;height:22px;background-position:-3090px 0}
.plus-negativ:hover:after{width:22px;height:22px;background-position:-3113px 0}
.plus:after{width:22px;height:22px;background-position:-3136px 0}
.plus:hover:after{width:22px;height:22px;background-position:-3159px 0}
.png-icon-negativ:before{width:22px;height:22px;background-position:-3182px 0}
.png-icon-negativ:hover:before{width:22px;height:22px;background-position:-3205px 0}
.png-icon:before{width:22px;height:22px;background-position:-3228px 0}
.png-icon:hover:before{width:22px;height:22px;background-position:-3251px 0}
.poi-icon-negativ:before{width:22px;height:22px;background-position:-3274px 0}
.poi-icon-negativ:hover:before{width:22px;height:22px;background-position:-3297px 0}
.poi-icon:before{width:22px;height:22px;background-position:-3320px 0}
.poi-icon:hover:before{width:22px;height:22px;background-position:-3343px 0}
.powerpoint-icon-negativ:before{width:22px;height:22px;background-position:-3366px 0}
.powerpoint-icon-negativ:hover:before{width:22px;height:22px;background-position:-3389px 0}
.powerpoint-icon:before{width:22px;height:22px;background-position:-3412px 0}
.powerpoint-icon:hover:before{width:22px;height:22px;background-position:-3435px 0}
.rss-icon:before{width:22px;height:22px;background-position:-3458px 0}
.rss-icon:hover:before{width:22px;height:22px;background-position:-3481px 0}
.rtf-icon-negativ:before{width:22px;height:22px;background-position:-3504px 0}
.rtf-icon:before{width:22px;height:22px;background-position:-3527px 0}
.rtf-icon:hover:before{width:22px;height:22px;background-position:-3550px 0}
.schliessen-aktiv:before{width:22px;height:22px;background-position:-3573px 0}
.schliessen-negativ-aktiv:before{width:22px;height:22px;background-position:-3596px 0}
.schliessen-negativ:before{width:22px;height:22px;background-position:-3619px 0}
.schliessen-negativ:hover:before{width:22px;height:22px;background-position:-3642px 0}
.schliessen:before{width:22px;height:22px;background-position:-3665px 0}
.schliessen:hover:before{width:22px;height:22px;background-position:-3688px 0}
.social-media-icons-negativ:before{width:66px;height:22px;background-position:-3711px 0}
.social-media-icons-negativ:hover:before{width:66px;height:22px;background-position:-3778px 0}
.social-media-icons:before{width:66px;height:22px;background-position:-3845px 0}
.social-media-icons:hover:before{width:66px;height:22px;background-position:-3912px 0}
.sortieren-absteigend:before{width:22px;height:22px;background-position:-3979px 0}
.sortieren-absteigend:hover:before{width:22px;height:22px;background-position:-4002px 0}
.sortieren-aufsteigend:before{width:22px;height:22px;background-position:-4025px 0}
.sortieren-aufsteigend:hover:before{width:22px;height:22px;background-position:-4048px 0}
.suche-button-gross:before{width:48px;height:48px;background-position:-4071px 0}
.suche-button:before{width:22px;height:22px;background-position:-4120px 0}
.suche-gross:before{width:48px;height:48px;background-position:-4143px 0}
.suche-gross:hover:before{width:48px;height:48px;background-position:-4192px 0}
.suche:before{width:22px;height:22px;background-position:-4241px 0}
.suche:hover:before{width:22px;height:22px;background-position:-4264px 0}
.tif-icon-negativ:before{width:22px;height:22px;background-position:-4287px 0}
.tif-icon-negativ:hover:before{width:22px;height:22px;background-position:-4310px 0}
.tif-icon:before{width:22px;height:22px;background-position:-4333px 0}
.tif-icon:hover:before{width:22px;height:22px;background-position:-4356px 0}
.twitter-icon:before{width:22px;height:22px;background-position:-4379px 0}
.twitter-icon:hover:before{width:22px;height:22px;background-position:-4402px 0}
.warenkorb-icon-negativ:before{width:22px;height:22px;background-position:-4425px 0}
.warenkorb-icon-negativ:hover:before{width:22px;height:22px;background-position:-4448px 0}
.warenkorb-icon:before{width:22px;height:22px;background-position:-4471px 0}
.warenkorb-icon:hover:before{width:22px;height:22px;background-position:-4494px 0}
.winkel-links-negativ:before{width:22px;height:22px;background-position:-4517px 0}
.winkel-links-negativ:hover:before{width:22px;height:22px;background-position:-4540px 0}
.winkel-links-white:before{width:22px;height:22px;background-position:-4563px 0}
.winkel-links:before{width:22px;height:22px;background-position:-4586px 0}
.winkel-links:hover:before{width:22px;height:22px;background-position:-4609px 0}
.winkel-rechts-negativ:after{width:22px;height:22px;background-position:-4632px 0}
.winkel-rechts-negativ:hover:after{width:22px;height:22px;background-position:-4655px 0}
.winkel-rechts-white:after{width:22px;height:22px;background-position:-4678px 0}
.winkel-rechts:after{width:22px;height:22px;background-position:-4701px 0}
.winkel-rechts:hover:after{width:22px;height:22px;background-position:-4724px 0}
.word-icon-negativ:before{width:22px;height:22px;background-position:-4747px 0}
.word-icon-negativ:hover:before{width:22px;height:22px;background-position:-4770px 0}
.word-icon:before{width:22px;height:22px;background-position:-4793px 0}
.word-icon:hover:before{width:22px;height:22px;background-position:-4816px 0}
.zh-services-negativ:before{width:22px;height:22px;background-position:-4839px 0}
.zh-services-negativ:hover:before{width:22px;height:22px;background-position:-4862px 0}
.zh-services:before{width:22px;height:22px;background-position:-4885px 0}
.zh-services:hover:before{width:22px;height:22px;background-position:-4908px 0}
.zip-icon-negativ:before{width:22px;height:22px;background-position:-4931px 0}
.zip-icon-negativ:hover:before{width:22px;height:22px;background-position:-4954px 0}
.zip-icon:before{width:22px;height:22px;background-position:-4977px 0}
.zip-icon:hover:before{width:22px;height:22px;background-position:-5000px 0}
.zoom-bild:before{width:22px;height:22px;background-position:-5023px 0}
.zoom-bild:hover:before{width:22px;height:22px;background-position:-5046px 0}
.zoom:before{width:22px;height:22px;background-position:-5069px 0}
.zoom:hover:before{width:22px;height:22px;background-position:-5092px 0}
.zz-menu-133{width:30px;height:30px;background-position:-5115px 0}
.zz-menu-133-negativ{width:30px;height:30px;background-position:-5146px 0}
.zz-menu-133-negativ-over{width:30px;height:30px;background-position:-5177px 0}
.zz-menu-133-over{width:30px;height:30px;background-position:-5208px 0}
.zz-menu-negativ{width:22px;height:22px;background-position:-5239px 0}
.zz-menu-negativ-over{width:22px;height:22px;background-position:-5262px 0}
.zz-schliessen-133-negativ{width:30px;height:30px;background-position:-5285px 0}
.zz-schliessen-133-negativ-aktiv{width:30px;height:30px;background-position:-5316px 0}
.zz-schliessen-133-negativ-over{width:30px;height:30px;background-position:-5347px 0}
.achtung:before,.audio-icon-negativ:before,.audio-icon-negativ:hover:before,.audio-icon:before,.audio-icon:hover:before,.doc-icon-negativ:before,.doc-icon-negativ:hover:before,.doc-icon:before,.doc-icon:hover:before,.dokument-icon-negativ:before,.dokument-icon-negativ:hover:before,.dokument-icon:before,.dokument-icon:hover:before,.doppelpfeil-links-negativ:before,.doppelpfeil-links-negativ:hover:before,.doppelpfeil-links:before,.doppelpfeil-links:hover:before,.doppelpfeil-rechts-klein-negativ:before,.doppelpfeil-rechts-klein-negativ:hover:after,.doppelpfeil-rechts-klein-negativ:hover:before,.doppelpfeil-rechts-negativ:after,.doppelpfeil-rechts-negativ:before,.doppelpfeil-rechts-negativ:hover:after,.doppelpfeil-rechts-negativ:hover:before,.doppelpfeil-rechts:after,.doppelpfeil-rechts:hover:after,.drucken-icon-negativ:before,.drucken-icon-negativ:hover:before,.drucken-icon:before,.drucken-icon:hover:before,.e-mail-icon-negativ:before,.e-mail-icon-negativ:hover:before,.e-mail-icon:before,.e-mail-icon:hover:before,.empfehlen-icon-black:before,.empfehlen-icon-negativ:before,.empfehlen-icon-negativ:hover:before,.empfehlen-icon:before,.empfehlen-icon:hover:before,.excel-icon-negativ:before,.excel-icon-negativ:hover:before,.excel-icon:before,.excel-icon:hover:before,.facebook-icon:before,.facebook-icon:hover:before,.film-icon-negativ:before,.film-icon-negativ:hover:before,.film-icon:before,.film-icon:hover:before,.gif-icon-negativ:before,.gif-icon-negativ:hover:before,.gif-icon:before,.gif-icon:hover:before,.icon-tabellen-swipe-negativ:before,.icon-tabellen-swipe:before,.jpg-icon-negativ:before,.jpg-icon-negativ:hover:before,.jpg-icon:before,.jpg-icon:hover:before,.ktzh-logo-intranet-mobile,.ktzh-logo-mobile,.lotus-notes-icon:before,.lotus-notes-icon:hover:before,.menu:before,.menu:hover:before,.merken-icon-negativ:before,.merken-icon-negativ:hover:before,.merken-icon:before,.merken-icon:hover:before,.merken-icons:after,.mobile-icon-link:before,.mobile-icon-link:before:hover,.mobile-icon:before,.paging-end:after,.paging-end:before,.paging-end:hover:after,.paging-end:hover:before,.paging-start:before,.paging-start:hover:before,.pdf-icon-negativ:before,.pdf-icon-negativ:hover:before,.pdf-icon:before,.pdf-icon:hover:before,.pfeil-anchor-negativ,.pfeil-anchor-negativ:before,.pfeil-anchor-negativ:hover:before,.pfeil-anchor:before,.pfeil-anchor:hover:before,.pfeil-extern-negativ:before,.pfeil-extern-negativ:hover:before,.pfeil-extern:before,.pfeil-extern:hover:before,.pfeil-lightbox-links:before,.pfeil-lightbox-links:hover:before,.pfeil-lightbox-rechts:before,.pfeil-lightbox-rechts:hover:before,.pfeil-oben-negativ:before,.pfeil-oben-negativ:hover:before,.pfeil-oben:before,.pfeil-oben:hover:before,.pfeil-rechts-akkordeon:before,.pfeil-rechts-akkordeon:hover:before,.pfeil-rechts-negativ:after,.pfeil-rechts-negativ:before,.pfeil-rechts-negativ:hover:after,.pfeil-rechts-negativ:hover:before,.pfeil-rechts:after,.pfeil-rechts:before,.pfeil-rechts:hover:after,.pfeil-rechts:hover:before,.pfeil-schwerpunktthemen-links-negativ:hover:before,.pfeil-schwerpunktthemen-links:before,.pfeil-schwerpunktthemen-links:hover:before,.pfeil-schwerpunktthemen-rechts-negativ:hover:before,.pfeil-schwerpunktthemen-rechts:before,.pfeil-schwerpunktthemen-rechts:hover:before,.pfeil-unten-akkordeon:before,.pfeil-unten-akkordeon:hover:before,.plus-link:before,.plus-link:hover:before,.plus-negativ:after,.plus-negativ:hover:after,.plus:after,.plus:hover:after,.png-icon-negativ:before,.png-icon-negativ:hover:before,.png-icon:before,.png-icon:hover:before,.poi-icon-negativ:before,.poi-icon-negativ:hover:before,.poi-icon:before,.poi-icon:hover:before,.powerpoint-icon-negativ:before,.powerpoint-icon-negativ:hover:before,.powerpoint-icon:before,.powerpoint-icon:hover:before,.rss-icon:before,.rss-icon:hover:before,.rtf-icon-negativ:before,.rtf-icon:before,.rtf-icon:hover:before,.schliessen-aktiv:before,.schliessen-negativ-aktiv:before,.schliessen-negativ:before,.schliessen-negativ:hover:before,.schliessen:before,.schliessen:hover:before,.social-media-icons-negativ:before,.social-media-icons-negativ:hover:before,.social-media-icons:before,.social-media-icons:hover:before,.sortieren-absteigend:before,.sortieren-absteigend:hover:before,.sortieren-aufsteigend:before,.sortieren-aufsteigend:hover:before,.suche-button-gross:before,.suche-button:before,.suche-gross:before,.suche-gross:hover:before,.suche:before,.suche:hover:before,.tif-icon-negativ:before,.tif-icon-negativ:hover:before,.tif-icon:before,.tif-icon:hover:before,.twitter-icon:before,.twitter-icon:hover:before,.warenkorb-icon-negativ:before,.warenkorb-icon-negativ:hover:before,.warenkorb-icon:before,.warenkorb-icon:hover:before,.winkel-links-negativ:before,.winkel-links-negativ:hover:before,.winkel-links-white:before,.winkel-links:before,.winkel-links:hover:before,.winkel-rechts-negativ:after,.winkel-rechts-negativ:hover:after,.winkel-rechts-white:after,.winkel-rechts:after,.winkel-rechts:hover:after,.word-icon-negativ:before,.word-icon-negativ:hover:before,.word-icon:before,.word-icon:hover:before,.zh-services-negativ:before,.zh-services-negativ:hover:before,.zh-services:before,.zh-services:hover:before,.zip-icon-negativ:before,.zip-icon-negativ:hover:before,.zip-icon:before,.zip-icon:hover:before,.zoom-bild:before,.zoom-bild:hover:before,.zoom:before,.zoom:hover:before,.zz-menu-133,.zz-menu-133-negativ,.zz-menu-133-negativ-over,.zz-menu-133-over,.zz-menu-negativ,.zz-menu-negativ-over,.zz-schliessen-133-negativ,.zz-schliessen-133-negativ-aktiv,.zz-schliessen-133-negativ-over{background-size:5378px 49px;background-repeat:no-repeat;background-image:url("/assets/images/sprites/icons-sprite.png")}
.svg .achtung:before,.svg .audio-icon-negativ:before,.svg .audio-icon-negativ:hover:before,.svg .audio-icon:before,.svg .audio-icon:hover:before,.svg .doc-icon-negativ:before,.svg .doc-icon-negativ:hover:before,.svg .doc-icon:before,.svg .doc-icon:hover:before,.svg .dokument-icon-negativ:before,.svg .dokument-icon-negativ:hover:before,.svg .dokument-icon:before,.svg .dokument-icon:hover:before,.svg .doppelpfeil-links-negativ:before,.svg .doppelpfeil-links-negativ:hover:before,.svg .doppelpfeil-links:before,.svg .doppelpfeil-links:hover:before,.svg .doppelpfeil-rechts-klein-negativ:before,.svg .doppelpfeil-rechts-klein-negativ:hover:after,.svg .doppelpfeil-rechts-klein-negativ:hover:before,.svg .doppelpfeil-rechts-negativ:after,.svg .doppelpfeil-rechts-negativ:before,.svg .doppelpfeil-rechts-negativ:hover:after,.svg .doppelpfeil-rechts-negativ:hover:before,.svg .doppelpfeil-rechts:after,.svg .doppelpfeil-rechts:hover:after,.svg .drucken-icon-negativ:before,.svg .drucken-icon-negativ:hover:before,.svg .drucken-icon:before,.svg .drucken-icon:hover:before,.svg .e-mail-icon-negativ:before,.svg .e-mail-icon-negativ:hover:before,.svg .e-mail-icon:before,.svg .e-mail-icon:hover:before,.svg .empfehlen-icon-black:before,.svg .empfehlen-icon-negativ:before,.svg .empfehlen-icon-negativ:hover:before,.svg .empfehlen-icon:before,.svg .empfehlen-icon:hover:before,.svg .excel-icon-negativ:before,.svg .excel-icon-negativ:hover:before,.svg .excel-icon:before,.svg .excel-icon:hover:before,.svg .facebook-icon:before,.svg .facebook-icon:hover:before,.svg .film-icon-negativ:before,.svg .film-icon-negativ:hover:before,.svg .film-icon:before,.svg .film-icon:hover:before,.svg .gif-icon-negativ:before,.svg .gif-icon-negativ:hover:before,.svg .gif-icon:before,.svg .gif-icon:hover:before,.svg .icon-tabellen-swipe-negativ:before,.svg .icon-tabellen-swipe:before,.svg .jpg-icon-negativ:before,.svg .jpg-icon-negativ:hover:before,.svg .jpg-icon:before,.svg .jpg-icon:hover:before,.svg .ktzh-logo-intranet-mobile,.svg .ktzh-logo-mobile,.svg .lotus-notes-icon:before,.svg .lotus-notes-icon:hover:before,.svg .menu:before,.svg .menu:hover:before,.svg .merken-icon-negativ:before,.svg .merken-icon-negativ:hover:before,.svg .merken-icon:before,.svg .merken-icon:hover:before,.svg .merken-icons:after,.svg .mobile-icon-link:before,.svg .mobile-icon-link:before:hover,.svg .mobile-icon:before,.svg .paging-end:after,.svg .paging-end:before,.svg .paging-end:hover:after,.svg .paging-end:hover:before,.svg .paging-start:before,.svg .paging-start:hover:before,.svg .pdf-icon-negativ:before,.svg .pdf-icon-negativ:hover:before,.svg .pdf-icon:before,.svg .pdf-icon:hover:before,.svg .pfeil-anchor-negativ,.svg .pfeil-anchor-negativ:before,.svg .pfeil-anchor-negativ:hover:before,.svg .pfeil-anchor:before,.svg .pfeil-anchor:hover:before,.svg .pfeil-extern-negativ:before,.svg .pfeil-extern-negativ:hover:before,.svg .pfeil-extern:before,.svg .pfeil-extern:hover:before,.svg .pfeil-lightbox-links:before,.svg .pfeil-lightbox-links:hover:before,.svg .pfeil-lightbox-rechts:before,.svg .pfeil-lightbox-rechts:hover:before,.svg .pfeil-oben-negativ:before,.svg .pfeil-oben-negativ:hover:before,.svg .pfeil-oben:before,.svg .pfeil-oben:hover:before,.svg .pfeil-rechts-akkordeon:before,.svg .pfeil-rechts-akkordeon:hover:before,.svg .pfeil-rechts-negativ:after,.svg .pfeil-rechts-negativ:before,.svg .pfeil-rechts-negativ:hover:after,.svg .pfeil-rechts-negativ:hover:before,.svg .pfeil-rechts:after,.svg .pfeil-rechts:before,.svg .pfeil-rechts:hover:after,.svg .pfeil-rechts:hover:before,.svg .pfeil-schwerpunktthemen-links-negativ:hover:before,.svg .pfeil-schwerpunktthemen-links:before,.svg .pfeil-schwerpunktthemen-links:hover:before,.svg .pfeil-schwerpunktthemen-rechts-negativ:hover:before,.svg .pfeil-schwerpunktthemen-rechts:before,.svg .pfeil-schwerpunktthemen-rechts:hover:before,.svg .pfeil-unten-akkordeon:before,.svg .pfeil-unten-akkordeon:hover:before,.svg .plus-link:before,.svg .plus-link:hover:before,.svg .plus-negativ:after,.svg .plus-negativ:hover:after,.svg .plus:after,.svg .plus:hover:after,.svg .png-icon-negativ:before,.svg .png-icon-negativ:hover:before,.svg .png-icon:before,.svg .png-icon:hover:before,.svg .poi-icon-negativ:before,.svg .poi-icon-negativ:hover:before,.svg .poi-icon:before,.svg .poi-icon:hover:before,.svg .powerpoint-icon-negativ:before,.svg .powerpoint-icon-negativ:hover:before,.svg .powerpoint-icon:before,.svg .powerpoint-icon:hover:before,.svg .rss-icon:before,.svg .rss-icon:hover:before,.svg .rtf-icon-negativ:before,.svg .rtf-icon:before,.svg .rtf-icon:hover:before,.svg .schliessen-aktiv:before,.svg .schliessen-negativ-aktiv:before,.svg .schliessen-negativ:before,.svg .schliessen-negativ:hover:before,.svg .schliessen:before,.svg .schliessen:hover:before,.svg .social-media-icons-negativ:before,.svg .social-media-icons-negativ:hover:before,.svg .social-media-icons:before,.svg .social-media-icons:hover:before,.svg .sortieren-absteigend:before,.svg .sortieren-absteigend:hover:before,.svg .sortieren-aufsteigend:before,.svg .sortieren-aufsteigend:hover:before,.svg .suche-button-gross:before,.svg .suche-button:before,.svg .suche-gross:before,.svg .suche-gross:hover:before,.svg .suche:before,.svg .suche:hover:before,.svg .tif-icon-negativ:before,.svg .tif-icon-negativ:hover:before,.svg .tif-icon:before,.svg .tif-icon:hover:before,.svg .twitter-icon:before,.svg .twitter-icon:hover:before,.svg .warenkorb-icon-negativ:before,.svg .warenkorb-icon-negativ:hover:before,.svg .warenkorb-icon:before,.svg .warenkorb-icon:hover:before,.svg .winkel-links-negativ:before,.svg .winkel-links-negativ:hover:before,.svg .winkel-links-white:before,.svg .winkel-links:before,.svg .winkel-links:hover:before,.svg .winkel-rechts-negativ:after,.svg .winkel-rechts-negativ:hover:after,.svg .winkel-rechts-white:after,.svg .winkel-rechts:after,.svg .winkel-rechts:hover:after,.svg .word-icon-negativ:before,.svg .word-icon-negativ:hover:before,.svg .word-icon:before,.svg .word-icon:hover:before,.svg .zh-services-negativ:before,.svg .zh-services-negativ:hover:before,.svg .zh-services:before,.svg .zh-services:hover:before,.svg .zip-icon-negativ:before,.svg .zip-icon-negativ:hover:before,.svg .zip-icon:before,.svg .zip-icon:hover:before,.svg .zoom-bild:before,.svg .zoom-bild:hover:before,.svg .zoom:before,.svg .zoom:hover:before,.svg .zz-menu-133,.svg .zz-menu-133-negativ,.svg .zz-menu-133-negativ-over,.svg .zz-menu-133-over,.svg .zz-menu-negativ,.svg .zz-menu-negativ-over,.svg .zz-schliessen-133-negativ,.svg .zz-schliessen-133-negativ-aktiv,.svg .zz-schliessen-133-negativ-over{background-image:url("/assets/images/sprites/icons-sprite.svg")}
.ktzh-icon-before:before,.ktzh-icon-after:after{background-image:url("/assets/images/sprites/icons-sprite.png");background-repeat:no-repeat;background-size:5378px 49px}
.svg .ktzh-icon-before:before,.svg .ktzh-icon-after:after{background-image:url("/assets/images/sprites/icons-sprite.svg")}
.ktzh-icon-before:before{position:relative;vertical-align:middle;margin-right:0;margin-top:-0.15em;content:"";display:inline-block}
.ktzh-icon-after:after{position:relative;vertical-align:middle;margin-left:.1em!important;margin-top:-0.15em;content:"";display:inline-block}
.ktzh-logo-mobile{float:left}
.mobile-menu-button:before{margin-left:0}
.social-media-icons-negativ:before{margin-top:-0.5em}
.icon-links a,.rss-feed.ktzh-icon-before.rss-icon{padding-left:25px}
.icon-links a:before,.rss-feed.ktzh-icon-before.rss-icon:before{margin-left:-25px;margin-right:3px}
.zoom{margin-left:-4px}
.phone-number.ktzh-icon-before.mobile-icon:before,.phone-number.ktzh-icon-before.mobile-icon-link:before{float:left;margin-top:0}
.ktzh-icon-before.zzz-minus-link:before{margin-right:3px;width:22px;height:22px;background-image:url("/assets/images/icons/new/zzz-minus-link.svg");background-position:0 0;background-repeat:no-repeat;background-size:22px}
.ktzh-icon-before.zzz-minus-link:hover:before{background-image:url("/assets/images/icons/new/zzz-minus-link-over.svg")}
#search-page .ktzh-icon-before.plus-link:before{margin-right:3px}
a.ktzh-icon-after[title="Schliessen"]{display:block;width:1px;height:1px}
table th.sort-asc a{padding-left:23px;background:url(/assets/images/icons/sortieren-aufsteigend~before.png) no-repeat 0 50%;background:url(/assets/images/icons/sortieren-aufsteigend~before.svg) no-repeat 0 50%}
table th.sort-asc a:hover{background:url(/assets/images/icons/sortieren-aufsteigend~hover~before.png) no-repeat 0 50%;background:url(/assets/images/icons/sortieren-aufsteigend~hover~before.svg) no-repeat 0 50%}
table th.sort-asc a.active{background:url(/assets/images/icons/sortieren-aufsteigend~hover~before.png) no-repeat 0 50%;background:url(/assets/images/icons/sortieren-aufsteigend~hover~before.svg) no-repeat 0 50%}
table th.sort-desc a{padding-left:23px;background:url(/assets/images/icons/sortieren-absteigend~before.png) no-repeat 0 50%;background:url(/assets/images/icons/sortieren-absteigend~before.svg) no-repeat 0 50%}
table th.sort-desc a:hover{background:url(/assets/images/icons/sortieren-absteigend~hover~before.png) no-repeat 0 50%;background:url(/assets/images/icons/sortieren-absteigend~hover~before.svg) no-repeat 0 50%}
table th.sort-desc a.active{background:url(/assets/images/icons/sortieren-absteigend~hover~before.png) no-repeat 0 50%;background:url(/assets/images/icons/sortieren-absteigend~hover~before.svg) no-repeat 0 50%}
.flyout-formsleaflets-container .doc-icon:before{position:absolute;width:22px;height:22px;background-position:-92px 0}
.flyout-formsleaflets-container .doc-icon:hover:before{position:absolute;width:22px;height:22px;background-position:-115px 0}
.flyout-formsleaflets-container .dokument-icon:before{position:absolute;width:22px;height:22px;background-position:-184px 0}
.flyout-formsleaflets-container .dokument-icon:hover:before{position:absolute;width:22px;height:22px;background-position:-207px 0}
.flyout-formsleaflets-container .e-mail-icon:before{position:absolute;width:22px;height:22px;background-position:-667px 0}
.flyout-formsleaflets-container .e-mail-icon:hover:before{position:absolute;width:22px;height:22px;background-position:-690px 0}
.flyout-formsleaflets-container .excel-icon:before{position:absolute;width:22px;height:22px;background-position:-874px 0}
.flyout-formsleaflets-container .excel-icon:hover:before{position:absolute;width:22px;height:22px;background-position:-897px 0}
.flyout-formsleaflets-container .film-icon:before{position:absolute;width:22px;height:22px;background-position:-1012px 0}
.flyout-formsleaflets-container .film-icon:hover:before{position:absolute;width:22px;height:22px;background-position:-1035px 0}
.flyout-formsleaflets-container .gif-icon:before{position:absolute;width:22px;height:22px;background-position:-1104px 0}
.flyout-formsleaflets-container .gif-icon:hover:before{position:absolute;width:22px;height:22px;background-position:-1127px 0}
.flyout-formsleaflets-container .jpg-icon:before{position:absolute;width:22px;height:22px;background-position:-1242px 0}
.flyout-formsleaflets-container .jpg-icon:hover:before{position:absolute;width:22px;height:22px;background-position:-1265px 0}
.flyout-formsleaflets-container .pdf-icon:before{position:absolute;width:22px;height:22px;background-position:-1794px 0}
.flyout-formsleaflets-container .pdf-icon:hover:before{position:absolute;width:22px;height:22px;background-position:-1817px 0}
.flyout-formsleaflets-container .pfeil-extern:before{position:absolute;width:22px;height:22px;background-position:-2001px 0}
.flyout-formsleaflets-container .pfeil-extern:hover:before{position:absolute;width:22px;height:22px;background-position:0 0}
.flyout-formsleaflets-container .audio-icon:before{position:absolute;width:22px;height:22px;background-position:-2346px 0}
.flyout-formsleaflets-container .audio-icon:hover:before{position:absolute;width:22px;height:22px;background-position:-2024px 0}
.flyout-formsleaflets-container .zip-icon:hover:before{position:absolute;width:22px;height:22px;background-position:-2162px 0}
.flyout-formsleaflets-container .zip-icon:before{position:absolute;width:22px;height:22px;background-position:-3220px 0}
.flyout-formsleaflets-container .pfeil-rechts:before{position:absolute;width:22px;height:22px;background-position:-23px 0}
.flyout-formsleaflets-container .pfeil-rechts:hover:before{position:absolute;width:22px;height:22px;background-position:-2392px 0}
.flyout-formsleaflets-container .png-icon:before{position:absolute;width:22px;height:22px;background-position:-2691px 0}
.flyout-formsleaflets-container .png-icon:hover:before{position:absolute;width:22px;height:22px;background-position:-2714px 0}
.flyout-formsleaflets-container .powerpoint-icon:before{position:absolute;width:22px;height:22px;background-position:-2875px 0}
.flyout-formsleaflets-container .powerpoint-icon:hover:before{position:absolute;width:22px;height:22px;background-position:-2898px 0}
.flyout-formsleaflets-container .word-icon:before{position:absolute;width:22px;height:22px;background-position:-4002px 0}
.flyout-formsleaflets-container .word-icon:hover:before{position:absolute;width:22px;height:22px;background-position:-4025px 0}
.flyout-formsleaflets-container .tif-icon:before{position:absolute;width:22px;height:22px;background-position:-3542px 0}
.flyout-formsleaflets-container .tif-icon:hover:before{position:absolute;width:22px;height:22px;background-position:-3565px 0}
.flyout-formsleaflets-container .rtf-icon:before{position:absolute;width:22px;height:22px;background-position:-3013px 0}
.flyout-formsleaflets-container .rtf-icon:hover:before{position:absolute;width:22px;height:22px;background-position:-3013px 0}
.flyout-formsleaflets-container .zh-services:before{position:absolute;width:22px;height:22px;background-position:-4885px 0}
.flyout-formsleaflets-container .zh-services:hover:before{position:absolute;width:22px;height:22px;background-position:-4908px 0}
.oneoffixx-icon{background-image:url("/assets/images/icons/oneoffixx_icon.png");background-repeat:no-repeat}
.komp-oneoffixx-list a.oneoffixx-icon{width:100%;padding-left:25px}
.oneoffixx-icon:hover{background-image:url("/assets/images/icons/oneoffixx_hover_icon.png");background-repeat:no-repeat}
div.column.to-left .contact-form.ktzh-icon.pfeil-rechts:after{background-image:none!important}
body.classic article.tab-pane:not(.active){display:none!important}
.classic a.phone-number.ktzh-icon-before.mobile-icon:before{display:none}
.box-contact td.align-right{padding-right:0}
#content-column .box-contact .vcard p,#context-column .box-contact .vcard p{margin-top:0;margin-bottom:0}
#content-column .box-contact .vcard div.mailing-address,#context-column .box-contact .vcard div.mailing-address{margin-top:12px}
#content-column .box-contact .vcard div.mailing-address,#context-column .box-contact .vcard div.mailing-address,#content-column .box-contact .vcard div.map-link,#context-column .box-contact .vcard div.map-link,#content-column .box-contact .vcard div.contact-info,#context-column .box-contact .vcard div.contact-info{margin-bottom:12px}
#content-column .box-contact .vcard span.address-label,#context-column .box-contact .vcard span.address-label{float:left;display:block;width:100px}
.phone-number{font-family:"Helvetica W01 Roman",Helvetica,Arial,sans-serif}
@media(min-width:910px){a.phone-number.ktzh-icon-before.mobile-icon:before{display:none}
}
#nav-meta{position:absolute;top:116px;left:998px;font-size:1.2em;z-index:10;min-width:300px;background-size:298px 1px!important}
#nav-meta.meta-two-lines{background:url(/assets/images/line-meta-nav.gif) left 20px no-repeat;width:296px}
#nav-meta ul{list-style:none}
#nav-meta li{float:left;margin-right:13px}
#nav-meta ul.second-line{clear:both;padding-top:2px}
#nav-meta a:hover{text-decoration:underline;color:#333}
#nav-meta li.active a{color:#333}
#nav-lang{position:absolute;top:136px;left:998px;font-size:1.2em;z-index:10;border-top:1px solid #e6e6e6;width:297px}
#nav-lang ul{list-style:none}
#nav-lang li{float:left;margin-right:13px}
#nav-lang a:hover{text-decoration:underline;color:#333}
#nav-lang li.active a{color:#000}
#nav-page{position:absolute;left:-1000px;top:-1000px;margin:0;padding:0;z-index:1000}
#nav-page li a:focus,#nav-page li a:active{position:absolute;top:1008px;left:1340px;padding:3px;line-height:15px;display:block;width:300px;font-size:1.2em;z-index:10000}
#nav-main{margin-top:9px;min-height:37px;background-image:url(/assets/images/bg-nav-main.gif);background-repeat:repeat-y;font-size:1.4em}
* html #nav-main{display:table;height:37px}
#nav-main.nav-main-two-lines{background-image:url(/assets/images/bg-nav-main-big.gif);min-height:55px}
* html #nav-main.nav-main-two-lines{display:table;height:55px}
#main-area.without-breadcrumb #nav-main{margin-bottom:35px}
#nav-main{margin-left:10px}
#nav-main ul{margin-left:21px;list-style:none}
#nav-main li{display:inline}
#nav-main a{float:left;display:block;text-align:center;height:37px;color:#fff;background:url(/assets/images/bg-nav-main-span.gif) top left no-repeat}
#nav-main.nav-main-two-lines a{background-image:url(/assets/images/bg-nav-main-big-span.gif);height:55px}
#nav-main a:hover{background-image:url(/assets/images/bg-nav-main-hover.gif);text-decoration:none}
#nav-main.nav-main-two-lines a:hover{background-image:url(/assets/images/bg-nav-main-big-hover.gif)}
#nav-main a:focus,#nav-main a:active{background-image:url(/assets/images/bg-nav-main-hover.gif)!important}
#nav-main.nav-main-two-lines a:focus,#nav-main.nav-main-two-lines a:active{background-image:url(/assets/images/bg-nav-main-big-hover.gif)!important}
#nav-main li.active a{background-image:url(/assets/images/bg-nav-main-a-active.gif);color:#601345;font-weight:normal;font-family:"Helvetica W01 Bold",Helvetica,Arial,sans-serif}
#nav-main.nav-main-two-lines li.active a{background-image:url(/assets/images/bg-nav-main-big-a-active.gif)}
#nav-main li.active a:hover,#nav-main.nav-main-two-lines li.active a:hover{color:#d80b3a}
#nav-main li.active a:focus,#nav-main.nav-main-two-lines li.active a:focus,#nav-main li.active a:active,#nav-main.nav-main-two-lines li.active a:active{color:#d80b3a!important}
#nav-main span{display:block;padding:7px 23px 8px 23px}
#nav-main.nav-main-two-lines span{padding-top:16px;padding-bottom:18px}
#nav-main a.nav-main-two-lines span{padding-top:3px;line-height:15px}
#nav-main.nav-main-two-lines a.nav-main-two-lines span{padding-top:9px;line-height:1.2;text-align:left}
#nav-main li.active a span{background:url(/assets/images/bg-nav-main-span-active.gif) top right no-repeat;padding-top:9px}
#nav-main li.active:last-child a span{background:url(/assets/images/bg-nav-main-span-active.gif) top right no-repeat;padding-top:9px}
#nav-main.nav-main-two-lines li.active a span{background-image:url(/assets/images/bg-nav-main-big-span-active.gif);padding-top:17px}
#nav-main.nav-main-two-lines li.active:last-child a span{background-image:url(/assets/images/bg-nav-main-big-span-active.gif);padding-top:17px}
#nav-main li.active a.nav-main-two-lines span{padding-top:4px}
#nav-main.nav-main-two-lines li.active a.nav-main-two-lines span{padding-top:10px}
#nav-main li.active+li a{background-image:none}
#nav-main li.active+li a:hover{background:url(/assets/images/bg-nav-main-hover.gif) -2px 0 no-repeat}
#nav-main.nav-main-two-lines li.active+li a:hover{background-image:url(/assets/images/bg-nav-main-big-hover.gif)}
#nav-main li:last-child a span{background:url(/assets/images/bg-nav-main-span.gif) top right no-repeat}
#nav-main.nav-main-two-lines li:last-child a span{background-image:url(/assets/images/bg-nav-main-big-span.gif)}
#nav-sub{float:left;width:272px;padding-top:45px;margin-right:21px;font-size:1.4em}
body.portal #nav-sub{padding-top:10px}
#main-area.without-breadcrumb #nav-sub{padding-top:10px}
#nav-sub ul{list-style:none;border-left:1px solid #f5f5f5;border-right:1px solid #e3e3e3;padding-left:1px;padding-right:1px;background-color:#f5f5f5}
#nav-sub li{display:inline}
#nav-sub a{display:block;background-color:#f5f5f5;border-bottom:1px solid #e3e3e3;padding:7px 14px;margin-left:-2px;width:243px;color:#333}
*+html #nav-sub a{width:243px;z-index:5000!important}
#nav-sub a:hover{color:#d80b3a!important;text-decoration:none}
#nav-sub a:hover:focus,#nav-sub a:hover:active{color:#fff!important;background-color:#036!important}
#nav-sub li.active a,#nav-sub li.active li.active a{background-color:#fff;color:#601345;font-weight:normal;margin-left:-2px;width:244px}
#nav-sub li.active a{border-top:1px solid #d0d0d0;border-top:0}
#nav-sub li.active>a{font-family:"Helvetica W01 Bold",Helvetica,Arial,sans-serif}
*+html #nav-sub li.active a{z-index:900!important;position:relative}
#nav-sub li.active li.active a{border-top:0}
* html #nav-sub li.active a{margin-right:-2px;width:250px}
#nav-sub li.active a:focus,#nav-sub li.active a:active{color:#fff!important;background-color:#036!important}
#nav-sub li.active li a{color:#333;font-weight:normal;width:224px;border-top:0}
* html #nav-sub li.active li a{margin-right:-4px;width:226px}
#nav-sub li.active li.active a{width:224px}
* html #nav-sub li.active li.active a{margin-right:-4px;width:226px}
*+html #nav-sub li.active li.active a{width:224px}
#nav-sub ul ul{border:0;background-color:#fff;margin-left:-3px;padding-left:3px;padding-right:3px;width:267px}
* html #nav-sub ul ul{margin-right:-2px;width:269px}
#nav-sub ul ul li:last-child a{padding-bottom:8px;border-bottom:0}
#nav-sub.all-open ul{margin:0}
* html #nav-sub.all-open ul li{background:0}
#nav-sub.all-open ul li a{background:0}
#nav-sub.all-open ul ul{margin:0;padding:0;border-bottom:0}
#nav-sub ul ul a{background-color:#fff;padding:4px 12px 4px 36px}
#nav-sub.all-open ul li a{border-top:9px solid #fff;width:244px;background-color:inherit;margin-left:-2px}
#nav-sub.all-open ul li.active li a{width:223px;background-color:#f5f5f5}
#nav-sub.all-open ul li.first a{border-top:none 0}
#nav-sub.all-open ul ul a{background-color:#f5f5f5;margin-left:-2px!important;border-top:none!important;width:223px}
* html #nav-sub.all-open ul ul a{width:221px}
#nav-sub.all-open ul ul li:last-child a{border-bottom:1px solid #e3e3e3}
#nav-sub.all-open ul ul li.active a{background-color:#f5f5f5;border-bottom:1px solid #e3e3e3!important;width:223px}
.nav-content-tab ul{list-style:none;background:url(/assets/images/bg-nav-content-tab-ul.gif) bottom right repeat-x;height:33px;margin-left:0!important;padding-left:12px!important}
.nav-content-tab.two-lines ul{height:45px}
.nav-content-tab.abc ul{margin-bottom:36px!important}
.nav-content-tab ul li{display:inline;margin:0!important;padding:0!important}
.nav-content-tab.abc ul li.inact{display:block;float:left;color:#929292;margin-right:3px!important;background:url(/assets/images/bg-nav-content-tab-a-inactive.gif) top right no-repeat}
.nav-content-tab ul a{display:block;float:left;background:url(/assets/images/bg-nav-content-tab-a.gif) top right no-repeat;height:33px;margin-right:3px;color:#333}
.nav-content-tab.two-lines ul a{height:45px;background-image:url(/assets/images/bg-nav-content-tab-big-a.gif)}
.nav-content-tab ul a:hover{text-decoration:none;color:#d80b3a}
.nav-content-tab ul a:focus,.nav-content-tab ul a:active{text-decoration:none;color:#d80b3a!important;background:url(/assets/images/bg-nav-content-tab-a-active.gif) top right no-repeat!important;outline:0}
.nav-content-tab.abc ul a:focus,.nav-content-tab.abc ul a:active{color:#d80b3a!important;background:url(/assets/images/bg-nav-content-tab-a-active.gif) top right no-repeat!important;height:30px}
.nav-content-tab.two-lines ul a:focus,.nav-content-tab.two-lines ul a:active{background-image:url(/assets/images/bg-nav-content-tab-big-a-active.gif)!important;height:42px}
.nav-content-tab ul li.active a{background-image:url(/assets/images/bg-nav-content-tab-a-active.gif);color:#d80b3a;font-weight:normal;font-family:"Helvetica W01 Bold",Helvetica,Arial,sans-serif}
.nav-content-tab ul li.active a span.number{font-weight:normal;display:inline;margin:0;padding:0;background-image:none}
.nav-content-tab.two-lines span{background-image:url(/assets/images/bg-nav-content-tab-big-span.gif)!important;height:45px;padding:12px 18px 0 20px}
.nav-content-tab.two-lines a:focus span,.nav-content-tab.two-lines a:active span{background-image:url(/assets/images/bg-nav-content-tab-big-span-active.gif)!important;height:30px!important}
* html .nav-content-tab a:active span{display:inline-block}
.nav-content-tab.abc span{background-image:url(/assets/images/bg-nav-content-tab-span.gif);padding-right:10px!important;padding-left:10px!important}
.nav-content-tab.abc a:focus span,.nav-content-tab.abc a:active span{background-image:url(/assets/images/bg-nav-content-tab-big-span-active.gif)!important;height:23px!important}
.nav-content-tab.abc ul li.inact span{background:url(/assets/images/bg-nav-content-tab-span-inactive.gif) top right no-repeat;height:26px;display:inline-block}
.nav-content-tab.two-lines ul li.active a{background-image:url(/assets/images/bg-nav-content-tab-big-a-active.gif)}
.nav-content-tab span{display:block;background:url(/assets/images/bg-nav-content-tab-span.gif) top left no-repeat;height:33px;padding:7px 20px 0 20px}
* html .nav-content-tab span{height:auto}
.nav-content-tab a.two-lines span{line-height:15px;padding-top:6px;height:39px}
* html .nav-content-tab a.two-lines span{height:auto}
.nav-content-tab a.two-lines:focus span,.nav-content-tab a.two-lines:active span{height:36px!important}
.nav-content-tab li.active span{background-image:url(../images/bg-nav-content-tab-span-active.gif)}
.nav-content-tab.two-lines li.active span{background-image:url(/assets/images/bg-nav-content-tab-big-span-active.gif)!important;height:37px!important;display:inline-block}
.nav-content-tab.two-lines li.active a:focus span,.nav-content-tab.two-lines li.active a:active span{height:30px!important}
.box-contact .nav-content-tab span{padding-left:18px;padding-right:18px}
#content-column div.nav-content{background-color:#f5f5f5;border-bottom:1px solid #e3e3e3;border-right:1px solid #e3e3e3;padding-left:1px;padding-right:1px}
#content-column div.nav-content h2{font-size:1.4em;font-weight:bold;border-bottom:1px solid #e0e0e0;margin:0;padding:0}
#content-column div.nav-content h2 a{color:#000;font-weight:normal;padding:7px 13px 6px 13px;display:block}
#content-column div.nav-content h2 a.this{font-weight:normal;font-family:"Helvetica W01 Bold",Helvetica,Arial,sans-serif}
#content-column div.nav-content ul{width:280px;margin:0;padding:0}
#content-column div.nav-content li{display:inline;margin:0;padding:0}
* html #content-column div.nav-content li{background:0 none}
#content-column div.nav-content li a{display:block;border-top:1px solid #e3e3e3;padding:5px 13px;color:#333}
#content-column div.nav-content a:active,#content-column div.nav-content a:focus{color:white;background-color:#036!important}
* html #content-column div.nav-content li a{width:254px}
#content-column div.nav-content li:first-child a{border:0}
#content-column div.nav-content a:hover{color:#d80b38!important;text-decoration:none}
#content-column div.nav-content a:focus,#content-column div.nav-content a:active{color:#fff!important}
#content-column div.nav-content li.active a,#content-column div.nav-content li.active li.active a{color:#601345;font-weight:normal;border-bottom:0}
#content-column div.nav-content li.active>a{font-family:"Helvetica W01 Bold",Helvetica,Arial,sans-serif}
#content-column div.nav-content li.active li a{color:#333;font-weight:normal;border-top:1px solid #e3e3e3}
* html #content-column div.nav-content li.active li a{width:234px}
#content-column div.nav-content ul ul{font-size:1em;width:100%}
#content-column div.nav-content ul ul a{border-top:1px solid #e3e3e3;border-bottom:0;padding-left:33px}
#content-column div.nav-anchor ul{list-style:none;width:275px;margin-top:0;margin-left:0;padding-left:0}
#content-column div.nav-anchor li{display:inline;margin:0;padding:0}
#content-column div.nav-anchor a{display:block;padding:5px 0 5px 25px;margin-left:0}
#content-column div.nav-anchor a:before{margin-left:-25px;margin-right:3px}
#content-column div.nav-anchor a:hover:after{background:0}
body.office #context-column{margin-top:46px}
#breadcrumb{font-size:.9em;padding:12px 0 0 0}
#microsite #breadcrumb{position:absolute;top:-1000px;left:-1000px;margin:0;padding:0}
#breadcrumb ul{list-style:none;margin:8px 0 0 0!important;padding:0!important}
#breadcrumb li{float:left;margin-left:0;padding-left:0}
#breadcrumb a{padding-right:13px;background:url(/assets/images/bg-breadcrumb-a.gif) right 5px no-repeat;margin-right:10px}
#breadcrumb a:hover{text-decoration:underline;color:#333}
#content-column .content-full a{font-size:14px}
div.image-left,div.image-right{width:276px}
div.image-left{float:left;margin:3px 21px 9px 0}
div.image-right{float:right;margin:3px 0 9px 21px}
figcaption{color:#666!important;font-size:1.4em}
figcaption:hover{color:#666!important;text-decoration:none!important}
div.image-left p,div.image-right p,div.image-full p{color:#666;font-size:1.4em;margin:5px 0 6px 0!important}
div.image-left p a,div.image-right p a,div.image-full p a{white-space:nowrap}
* html div.image-left p a{display:inline-block}
*+html div.image-left p a{display:inline-block}
* html div.image-right p a{display:inline-block}
*+html div.image-right p a{display:inline-block}
div.image-left p a:hover,div.image-right p a:hover,div.image-full p a:hover{background-position:0 -4100px}
p.to-top{text-align:right;clear:both}
p.to-top a:hover{background-position:0 -700px}
p.page-back-left{text-align:left}
p.page-back-right{text-align:right;clear:both}
p.page-back-left a:hover{background-position:0 -1300px}
ul.icon-links{list-style:none;margin-left:0!important;padding-left:0!important}
ul.icon-links.market-place-more{border-top:1px solid #ebebeb;text-align:right;padding:6px 11px 0 11px!important;margin-left:1px;margin-right:1px}
ul.icon-links li{display:inline;margin:0!important;padding:0!important}
.icon-links a span.file-info{color:#666}
.icon-links a:focus span.file-info,.icon-links a:active span.file-info{color:#ddd}
.icon-links a{display:block!important;padding:0 0 5px 24px}
.icon-links.no-icon a{padding:0 0 5px 0;background:0}
ul.icon-links.market-place-more a{display:inline-block!important}
ul.icon-links.department-list a{font-weight:normal;margin-bottom:2px;font-family:"Helvetica W01 Bold",Helvetica,Arial,sans-serif}
ul.icon-links li a.ktzh-icon-before.pfeil-rechts:after{background-image:none}
.intern:before{width:22px;height:22px}
.intern:before:hover{width:22px;height:22px}
.icon-links a.pdf{background-position:0 2px}
.icon-links a.pdf:hover{background-position:0 -98px}
.icon-links a.doc{background-position:0 -198px}
.icon-links a.doc:hover{background-position:0 -298px}
.icon-links a.xls{background-position:0 -398px}
.icon-links a.xls:hover{background-position:0 -498px}
.icon-links a.ppt{background-position:0 -598px}
.icon-links a.ppt:hover{background-position:0 -698px}
.icon-links a.docx{background-position:0 -798px}
.icon-links a.docx:hover{background-position:0 -898px}
.icon-links a.rtf{background-position:0 -998px}
.icon-links a.rtf:hover{background-position:0 -1098px}
.icon-links a.generic{background-position:0 -1198px}
.icon-links a.generic:hover{background-position:0 -1298px}
.icon-links a.zip{background-position:0 -1398px}
.icon-links a.zip:hover{background-position:0 -1498px}
.icon-links a.movie{background-position:0 -1598px}
.icon-links a.movie:hover{background-position:0 -1698px}
.icon-links a.audio{background-position:0 -1798px}
.icon-links a.audio:hover{background-position:0 -1898px}
.icon-links a.tif{background-position:0 -1998px}
.icon-links a.tif:hover{background-position:0 -2098px}
.icon-links a.jpg{background-position:0 -2198px}
.icon-links a.jpg:hover{background-position:0 -2298px}
.icon-links a.gif{background-position:0 -2398px}
.icon-links a.gif:hover{background-position:0 -2498px}
.icon-links a.zhs{background-position:0 -2798px}
.icon-links a.zhs:hover{background-position:0 -2898px}
.icon-links a.rss{background-position:0 -3798px}
.icon-links a.rss:hover{background-position:0 -3898px}
.icon-links a.notes{background-position:0 -4200px}
.icon-links a.notes:hover{background-position:0 -4300px}
.icon-links a.png{background-position:0 -4400px}
.icon-links a.png:hover{background-position:0 -4500px}
div.ticker p.show-all:before,div.ticker ul.show-all:before,div.ticker p.show-all:after,div.ticker ul.show-all:after{content:" ";display:table}
div.ticker p.show-all:after,div.ticker ul.show-all:after{clear:both}
div.ticker p.show-all:before,div.ticker ul.show-all:before,div.ticker p.show-all:after,div.ticker ul.show-all:after{content:" ";display:table}
div.ticker p.show-all:after,div.ticker ul.show-all:after{clear:both}
table.full{width:870px}
th.sort-desc a.active,th.sort-asc a.active{color:#000}
td p,#content-column td p{font-size:1em!important;margin-top:0;margin-bottom:0}
td.icon-links p{margin:0!important;padding-left:23px}
td.icon-links a{padding-bottom:2px}
table.with-stripes tr td{border:0;padding:5px 9px 5px 9px;border-right:1px solid #e9e9e9}
table.with-stripes thead tr th{border-right:1px solid #e9e9e9;padding-left:9px}
table.with-stripes tbody tr th{border-right:1px solid #d0d0d0;border-top:1px solid #e9e9e9;padding-left:9px}
table.with-stripes tr th:first-child,table.with-stripes tr td:first-child{border-left:0}
table.with-stripes tbody tr th.first{border-top:0}
table.with-stripes tr.stripe-0 td{background-color:#fff}
table.with-stripes tr.stripe-1 td{background-color:#f3f3f3}
table.minimal{border:0}
table.minimal td,table.minimal th{border:0;font-family:"Helvetica W01 Roman",Helvetica,Arial,sans-serif;font-weight:normal;padding:0 20px 0 0}
div.column{width:276px}
#departement-home div.column.to-left{width:574px}
span.label{float:left;display:block;width:100px}
dl.marktplatz{display:inline-block}
dl.marktplatz dt,dl.marktplatz dd{font-size:1.4em;float:left}
dl.marktplatz dt{width:180px;clear:both;font-weight:normal;font-family:"Helvetica W01 Bold",Helvetica,Arial,sans-serif}
div.box-campaign{background:#fafafa url(/assets/images/bg-context-box.png) bottom right no-repeat;border:1px solid #dbdbdb;border-top:1px solid #f2f2f2;border-left:1px solid #f2f2f2;margin:0 0 42px 0;padding-bottom:9px;clear:both}
div.box-campaign h2,div.box-campaign h3,div.box-campaign h4,div.box-campaign h5{font-size:1.6em!important;margin:10px 0 5px 0!important;padding:0 10px;font-weight:normal;font-family:"Helvetica W01 Bold",Helvetica,Arial,sans-serif}
#context-column div.box-campaign h2,#context-column div.box-campaign h3,#context-column div.box-campaign h4,#context-column div.box-campaign h5{font-size:1.4em!important;font-family:"Helvetica W01 Bold",Helvetica,Arial,sans-serif}
#context-column div.box-campaign h4{margin-bottom:-4px!important}
#context-column div.box-campaign h4 span.market-place-date{font-weight:normal;color:#666}
#context-column div.no-picture h2,#context-column div.box-campaign h3,#context-column div.box-campaign h4,#context-column div.box-campaign h5{font-size:1.4em!important}
div.box-campaign p{padding:0 12px}
#context-column div.box-campaign p{margin-top:5px;padding-bottom:5px}
#context-column div.box-campaign p.market-place-price{margin-top:-11px!important;padding-bottom:5px}
div.box-campaign p a,div.box-campaign h3 a,div.box-campaign h4 a{color:#000}
div.box-campaign h3>a,div.box-campaign h4>a{font-family:"Helvetica W01 Bold",Helvetica,Arial,sans-serif}
div.box-campaign p a:hover,div.box-campaign h3 a:hover,div.box-campaign h4 a:hover{text-decoration:none}
div.box-actual{border-top:1px solid #d0d0d0;margin:0 0 42px 0}
#content-column div.box-actual{border-top:0}
div.box-contact{border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;margin:0 0 42px 0;padding-bottom:21px}
div.box-contact.detail{border-top:0;border-bottom:0}
#content-column div.box-contact{margin-top:30px}
#content-column div.box-contact h3{margin-top:9px}
div.box-identity{min-height:61px}
* html div.box-identity{margin-top:20px;display:table;height:61px}
*+html div.box-identity{margin-top:20px}
#context-column div.box-identity p{font-size:2.2em;padding-bottom:24px;line-height:1.25}
#context-column div.box-identity img{margin-bottom:41px}
#context-column div.box-identity img+p{margin-top:-6px}
@media(min-width:1236px){.img-responsive{max-width:276px;height:196px}
}
div.gallery-overview{margin-top:18px}
div.gallery-overview .row{clear:both}
div.gallery-overview .row .image-text{float:left;width:178px;margin-left:18px;line-height:15px;position:relative}
* html div.gallery-overview .row .image-text{margin-left:0;margin-right:13px}
div.gallery-overview .row .image-text:first-child{margin-left:0}
div.gallery-overview .row .image{width:178px;height:178px;background-color:#f8f8f8;position:absolute;top:0;left:0;text-align:center;vertical-align:bottom}
div.gallery-overview .row .image img{position:absolute;bottom:0;left:0;right:0;max-height:178px;text-align:center;vertical-align:bottom;margin-left:auto;margin-right:auto;line-height:178px}
div.gallery-overview .row h2,#search-page div.gallery-overview .row h4{font-size:1.2em;margin:185px 0 3px 0;font-weight:bold;clear:both}
div.gallery-overview .row p{margin:0!important;padding-bottom:20px;font-size:1.2em!important}
div.gallery-overview .row p a{background:url(/assets/images/icons-arrows.png) right -1400px no-repeat;padding:0 23px 0 10px;white-space:nowrap;color:#1d5f9f;display:inline-block}
div.gallery-overview .row p a:hover{background-position:right -1500px;color:#333}
#search-page div.gallery-overview .row p a{background:0;padding:0;white-space:normal}
div.gallery-detail table{border:0}
div.gallery-detail table th,div.gallery-detail table td{border-top:1px dotted #d0d0d0;border-bottom:0;font-weight:normal}
div.gallery-detail table tr.title th,div.gallery-detail table tr.title td{border:0}
div.gallery-detail table tr.title td{font-weight:bold}
div.gallery-detail table ul.icon-links{font-size:1em!important;margin:0!important}
div.paging{margin:0 0 21px 0;height:30px}
div.paging.top{border-bottom:1px solid #d0d0d0}
div.paging.bottom{border-top:1px solid #d0d0d0;border-bottom:0}
#search-page div.paging.bottom{border:0;margin-top:-12px}
div.paging .info{font-size:1.4em;float:left;padding:5px 13px 5px 0;white-space:nowrap}
div.paging li.to-overview{float:left;border-left:1px solid #d0d0d0!important;border-right:0!important}
div.paging li.to-overview a{padding-left:20px;background:url(/assets/images/icons-arrows.png) left -1200px no-repeat}
div.paging li.to-overview a:hover{background-position:left -1300px}
div.paging ul{list-style:none;float:right;margin:0!important;padding:0!important;font-weight:normal;font-family:"Helvetica W01 Bold",Helvetica,Arial,sans-serif}
div.paging li{float:left;padding:5px 11px!important;margin:0!important;border-left:1px solid #d0d0d0;cursor:pointer}
.classic .paging ul li.to-previous:before{display:none}
.classic .paging ul li.to-next:after{display:none}
div.paging a{font-weight:normal;font-family:"Helvetica W01 Roman",Helvetica,Arial,sans-serif}
div.paging li:first-child{border:0}
div.paging li span{position:absolute;top:-1000px;left:-1000px}
div.paging li.to-first{padding-right:3px!important;padding-left:0!important;height:20px}
div.paging li.to-first a{display:inline-block}
div.paging li.to-first a span{text-indent:-9000px}
div.paging li.to-first a:hover{background-position:0 -1698px;text-decoration:none}
div.paging li.to-last{padding-right:0!important;padding-left:7px!important;height:20px}
div.paging li.to-last a{display:inline-block}
div.paging li.to-last a span{text-indent:-9000px}
div.teaser{margin:21px 0}
div.teaser .message h2,div.teaser .message p{display:inline}
div.teaser .message h2 a{display:block;background:url(/assets/images/icons/doppelpfeil-rechts~after.png) no-repeat 98% 50%;background:url(/assets/images/icons/doppelpfeil-rechts~after.svg) no-repeat 98% 50%;border-top:1px solid #d0d0d0;border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0;padding:5px 24px 5px 5px;font-size:.85em;line-height:1.3}
div.teaser .message h2 a:hover{background:url(/assets/images/icons/doppelpfeil-rechts~hover~after.png) no-repeat 98% 50%!important;background:url(/assets/images/icons/doppelpfeil-rechts~hover~after.svg) no-repeat 98% 50%!important}
div.teaser .message h2 a:hover{background-position:249px -1490px}
div.teaser .message p a{display:block;border:1px solid #d0d0d0;padding:5px;color:#000;height:100px;margin-bottom:20px}
div.teaser .message p a:hover{text-decoration:none}
div.ticker{padding-bottom:10px;border-bottom:1px solid #d0d0d0}
div.news-list div.ticker{border-top:1px solid #d0d0d0;padding-top:9px}
#search-page div.ticker{padding-bottom:10px;border-bottom:0}
div.ticker .row{border-top:1px dotted #d0d0d0;padding:12px 0;clear:both}
div.ticker .row.first{border-top:1px dotted #d0d0d0;padding:0 0 12px 0;clear:both}
div.ticker .row:first-child{border:0}
div.ticker div.gallery-overview .row{border:0}
div.ticker .more-pages{border-top:1px dotted #d0d0d0}
div.ticker .row img.image,div.ticker .row img.image-left{float:left;margin:3px 10px 12px 0}
div.ticker .row img.image-right{float:right;margin:3px 0 10px 10px}
#content-column div.ticker .row img.image,#content-column div.ticker .row img.image-left,#content-column div.ticker .row img.image-right{border:1px solid #e6e6e6}
#content-column div.ticker .row img.image-right{float:right}
div.ticker h2,div.ticker h3{font-size:1.4em;margin:0 0 6px 0;font-weight:normal;font-family:"Helvetica W01 Bold",Helvetica,Arial,sans-serif;clear:none!important}
div.ticker h3 a:hover{text-decoration:none}
div.ticker h2 span,div.ticker h3 span{display:block;font-size:.86em;font-weight:normal;color:#666;margin-bottom:2px}
#search-page div.ticker h4{font-size:1.4em;margin:0 0 6px 0;font-weight:normal;line-height:1.25;font-family:"Helvetica W01 Bold",Helvetica,Arial,sans-serif}
div.ticker p{margin:0!important;line-height:1.5}
#search-page div.ticker p{padding-right:275px}
#search-page div.ticker div.image-text p,#search-page div.ticker table p{padding-right:0}
div.ticker p.date{color:#666;font-size:1.2em!important}
div.ticker p a{color:#000}
div.ticker p a:hover{text-decoration:none}
div.ticker p.icon-links a,div.ticker p.show-all a{color:#1d5f9f}
div.ticker p.icon-links a:hover,div.ticker p.show-all a:hover{color:#000}
div.ticker p.icon-links a:hover{color:#333;text-decoration:underline}
div.ticker p.endline{padding-top:7px;border-top:1px solid #d0d0d0}
div.ticker p.more{padding-bottom:10px;margin:0 0 -12px 0!important}
div.ticker p.more a{color:#1d5f9f}
div.ticker p.more a:hover{color:#000;background-position:0 -1102px}
div.ticker p.less{margin-bottom:6px!important}
div.ticker p.less a{margin-top:6px;color:#1d5f9f}
div.ticker p.less a:hover{color:#000}
div.ticker p.show-all{border-top:1px dotted #d0d0d0;padding:10px 0 0 0!important;margin:0 0 20px 0;text-align:right}
div.ticker ul.show-all{border-top:1px dotted #d0d0d0;padding:10px 0 0 0!important;margin:0 0 0 0!important;list-style:none}
div.ticker ul.show-all li{padding:0!important;margin:0!important;display:inline}
div.ticker p.show-all a.more,div.ticker ul.show-all a.more{padding:0;color:#1d5f9f;float:right}
div.ticker p.show-all a.more:hover,div.ticker ul.show-all a.more:hover{color:#000;background-position:0 -99px}
div.ticker p.show-all a.rss-feed,div.ticker ul.show-all a.rss-feed{color:#1d5f9f;float:left}
div.ticker p.show-all a.rss-feed:hover,div.ticker ul.show-all a.rss-feed:hover{color:#000;background-position:0 -3898px}
div.ticker a.intern{color:#1d5f9f}
div.ticker a.intern:hover{color:#000}
div.ticker a.extern{color:#1d5f9f}
div.ticker a.extern:hover{color:#000}
div.ticker table.minimal{width:auto;margin:2px 0 6px 0}
div.themes{border:1px solid #e6e6e6;margin:10px 0 40px 0}
div.themes h2{margin:0 1px 13px 1px;padding:10px 12px;border-bottom:1px solid #e6e6e6}
div.themes h3{font-size:2em;margin-top:0;padding-top:2px}
div.themes h3 a,div.themes p a{color:#000}
div.themes h3 a:hover,div.themes p a:hover{color:#000;text-decoration:none}
div.themes img.image{float:left;margin:3px 12px 12px 0}
div.themes .message{clear:both;padding-left:12px}
div.themes .control{margin:3px 12px 12px 12px;padding-top:6px;border-top:1px dotted #e6e6e6;text-align:right;font-size:1.4em;display:none}
div.themes .control a{margin-left:10px;float:left}
div.themes .themes-control-info{display:block;float:right;padding-top:2px}
#prevNext{float:right}
div.toolbar{margin-top:30px;clear:both}
div.toolbar ul{list-style:none;margin:0!important;padding:0!important}
div.toolbar li{float:left;margin-left:10px!important;padding-left:0!important}
div.toolbar li:first-child{margin-left:0!important}
div.toolbar li.print,div.toolbar li.to-top{float:right}
div.toolbar li a:not(.ktzh-icon-before):not(.ktzh-icon-after){background-image:url(/assets/images/icons-media.png);padding-left:23px;background-repeat:no-repeat}
div.toolbar li.share img{vertical-align:text-bottom}
div.toolbar ul.share-flyout{background-color:#fff;position:absolute;margin-left:-5px!important;margin-top:-27px!important;padding-bottom:8px!important;width:290px;border:3px solid #333;z-index:100}
* html div.toolbar ul.share-flyout{margin-left:-235px!important;margin-top:-3px!important}
*+html div.toolbar ul.share-flyout{margin-left:-235px!important;margin-top:-3px!important}
div.toolbar ul.share-flyout div.share-flyout-header{background:#fcfcfc url(/assets/images/bg-context-box.png) no-repeat right bottom;border-bottom:1px solid #d0d0d0;min-height:21px;padding:4px 4px 2px 2px;width:284px}
div.toolbar ul.share-flyout div.share-flyout-header span{float:left;font-size:.714em;padding:0 0 3px 0}
div.toolbar ul.share-flyout div.share-flyout-header a{float:right;font-size:.714em;padding:0;margin:0}
div.toolbar ul.share-flyout div.share-flyout-header a span{text-indent:-9000px}
div.toolbar ul.share-flyout div.share-flyout-header a:hover{background-position:4px -503px}
div.toolbar ul li ul.share-flyout li{margin-bottom:6px!important}
div.toolbar ul li ul.share-flyout li.twitter,div.toolbar ul.share-flyout li.facebook,div.toolbar ul.share-flyout li.memory,div.toolbar ul.share-flyout li.mail{margin-left:3px!important;float:left;width:140px}
div.toolbar ul li ul.share-flyout li a{font-size:.714em;padding:2px 3px 3px 24px;text-indent:0}
#content-column .iframe-container{margin-bottom:12px;overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;border:2px solid #eee}
#content-column .iframe-container.iframe-scroll-x{overflow-y:hidden}
#content-column .iframe-container.iframe-scroll-y{overflow-x:hidden}
#content-column .iframe-container.iframe-scroll-no{overflow-x:hidden;overflow-y:hidden;-webkit-overflow-scrolling:hidden;width:initial;height:initial}
#content-column iframe{width:inherit;height:100%;float:left;clear:both;border:0;overflow:hidden!important}
#content-column iframe.iframe-scroll-no{border:0 none}
#small-header #content-column iframe{border:0}
#context-column div.box{background:#fcfcfc url(/assets/images/bg-context-box.png) bottom right no-repeat;border-top:1px solid #ebebeb;border-bottom:1px solid #dbdbdb;border-left:1px solid #ebebeb;border-right:1px solid #dbdbdb;margin:0 0 42px 0}
#context-column div.box-first{margin-top:0}
#context-column div.box h3{padding:9px 12px 9px 12px;margin:0 1px!important;border-bottom:1px solid #ebebeb;font-size:1.6em!important}
#context-column div.box .body{padding:3px 12px 10px 12px}
#context-column div.box form .row{padding:2px 0}
#context-column div.box form input.text{width:243px;margin-left:0}
#context-column div.box form label{display:block;float:none;text-align:left;width:auto;margin-bottom:3px;margin-left:0;padding-left:0}
#context-column div.box form input[type="submit"]{margin:9px 12px 12px 23px}
* html #context-column div.box form input.big-submit{margin:9px 12px 12px 23px}
#context-column div.box form input.submit-left{margin-left:0!important;float:left}
#context-column div.box form input[type="submit"]:focus,#context-column div.box form input[type="submit"]:active{outline:thin solid #036!important}
#context-column div.box form p.pw-link{float:right;margin-top:14px}
#context-column div.poll-result-box{width:254px;padding:0 0 12px 0;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;margin-bottom:12px}
#context-column div.poll-max-value{width:208px;overflow:visible}
#context-column div.poll-result-box img.poll-result-bar{height:18px;vertical-align:middle}
#context-column div.poll-result-box span.poll-result-data{display:inline-block;font-size:1.1em;margin-right:-46px;padding-left:6px;position:relative;width:40px}
#context-column div.poll-result-box p.poll-label{margin-bottom:0;margin-top:6px;clear:both}
#header-form-search-keywords-suggest{position:relative;top:1px;left:0;width:230px;border:1px #CCC solid;background-color:#fff;display:none}
* html #header-form-search-keywords-suggest{top:-2px;left:-70px}
*+html #header-form-search-keywords-suggest{top:-2px;left:-67px;width:228px}
#form-search-keywords-suggest{position:absolute;width:303px;border:1px #949494 solid;background-color:#fff;display:none;margin-left:200px;margin-top:-1px}
* html #form-search-keywords-suggest{margin-left:-305px;margin-top:26px}
*+html #form-search-keywords-suggest{margin-left:-305px;margin-top:26px}
.suggest ul{text-align:left;list-style:none;display:block;margin:0!important;padding:3px!important;font-size:1.1em!important}
.suggest ul li{margin:0!important;padding:0!important}
.suggest ul li a{font-size:1.2em;display:block;padding:0 3px 0 3px;word-break:break-word}
.suggest ul li a:active,.suggest ul li a:focus,.suggest ul li a.selected{background-color:#036!important;background-image:none!important;color:#fff!important;text-decoration:none;cursor:pointer}
.suggest ul li a:hover{text-decoration:none;color:#1d5f9f}
* html #header-form-search-keywords-suggest ul li a{width:213px}
* html #form-search-keywords-suggest ul li a{width:291px}
#content-column ol.remote-control{list-style:none;margin:0;padding:0}
#content-column ol.remote-control li{display:inline;margin:0;padding:0}
#content-column ol.remote-control li a{float:left;margin:6px 18px 24px 0}
#lightbox{position:absolute;top:0;left:0;z-index:10000;font-size:1.2em}
#lightbox.show{background-image:url(/assets/images/flyout-cover.png);width:100%}
#lightbox .loader{width:120px!important;height:120px!important;margin:0 auto;text-align:center;padding:0 0 0 0!important}
#lightbox .loader img{margin-top:42px}
#lightbox .inner{left:200px;top:21px;padding:42px 50px 50px 42px;background:url(/assets/images/bg-lightbox.png) bottom right no-repeat;width:auto;position:fixed}
* html #lightbox .inner{background-color:#fff;background-image:none}
#lightbox .inner p{color:#666;padding-top:3px}
#lightbox .inner a.close{position:absolute;bottom:20px;right:20px;background:url(/assets/images/icons-button.png) right -400px no-repeat;padding-right:23px}
#lightbox .inner a.close:hover{background-position:right -500px}
* html #lightbox .inner{position:absolute;left:200px;bottom:auto;top:20px}
.komp-html5-video{display:block}
.komp-html5-video .ytplayer{display:block;width:100%;height:auto}
html.touch .komp-html5-video .ytplayer{margin-bottom:20px}
#content-column .komp-html5-video .ytplayer iframe{display:block;float:none;width:100%;height:auto}
#content-column .komp-html5-video .html5-external-controls{margin-top:10px;margin-bottom:10px}
.touch .komp-html5-video .html5-external-controls{display:none}
tfoot th{border-top:1px dotted #d0d0d0}
tfoot tr:first-child th,tfoot tr:first-child td,tbody+tbody tr:first-child th,tbody+tbody tr:first-child td{border-top:1px solid #d0d0d0}
.taxcalc tbody th,.taxcalc tfoot th{font-weight:normal}
.taxcalc tbody th[scope="rowgroup"]{font-weight:normal;font-family:"Helvetica W01 Bold",Helvetica,Arial,sans-serif}
.taxcalc table.minimal{width:auto}
#schwerpunktthemen{margin-left:17px;width:95%;overflow-x:hidden;margin-bottom:6px}
#themen-counter{font-size:14px;background:transparent;color:black;padding:.1em;display:inline-block;margin-right:-16px;bottom:5px;vertical-align:top}
.html5-external-controls a{margin-right:2em}
html.touch #ytVideo-mute{display:none}
@media(min-width:1236px){.paging ul li.to-previous:before{display:none}
.paging ul li.to-next:after{display:none}
.paging ul li.to-previous a:before{display:inline-block}
.paging ul li.to-next a:after{display:inline-block}
}
@media(min-width:909px){a.phone-number.ktzh-icon-before.mobile-icon-link:before{display:none;margin-right:0}
}
#flyout{position:absolute;top:135px;left:147px;font-size:1.2em;line-height:15px;z-index:3000}
#flyout ul{list-style:none}
#flyout li{display:inline}
#flyout li a:hover,#flyout li:first-child a:hover,#flyout li a:focus,#flyout li a:active,#flyout li:first-child a:focus,#flyout li:first-child a:active{background-position:-190px 0!important;color:#000!important}
#flyout li a{background:url(/assets/images/flyout-tabs.png) top left no-repeat!important;float:left;width:190px;height:75px;margin-right:2px;text-align:center;outline:0}
#flyout li:first-child a{background:url(/assets/images/flyout-tabs-small.png) top left no-repeat!important;width:178px;margin-right:20px}
#flyout li.active a{background-position:bottom left!important;color:#000!important}
#flyout li.active:first-child a:hover,#flyout li.active a:hover,#flyout li.active a:focus,#flyout li.active a:active{background-position:-190px bottom!important;text-decoration:underline}
#flyout li.active a:focus,#flyout li.active a:active{outline:#036 solid thin!important}
#flyout li a span{display:block;padding-top:16px}
#flyout .fly-first-tab-two-lines a span{padding-top:8px}
#flyout[name="intranet"] li:first-child a span{padding-top:16px}
* html #flyout li.fly-first-tab-two-lines a span{padding-top:8px}
div#flyout-wrapper ul,div#flyout-wrapper ol{font-size:1.4em}
div#flyout-wrapper div.nav-content-tab ul{padding-left:40px!important;margin-right:12px!important}
.flyout-inner table{margin-top:0!important}
.flyout-inner th{padding-top:0!important}
.flyout-inner td span.lookat{float:left;margin-right:6px}
.flyout-inner td ul{float:left}
.flyout-inner td li{font-size:.7139em;list-style:none}
.flyout-inner h3{margin:20px 0}
div#flyout-cover{position:absolute;top:195px;left:0;width:100%;height:100%;background-image:url(/assets/images/flyout-cover.png);z-index:1000;margin:0;padding:0}
* html div#flyout-cover{background-image:url(/assets/images/flyout-cover-ie6.gif);width:100%;height:100%}
#flyout-static div#flyout-cover{height:865px}
a#flyout-close{position:absolute;top:20px;right:20px;font-size:1.2em;padding-right:23px;background:url(/assets/images/icons-button.png) right -400px no-repeat}
a:hover#flyout-close{background-position:right -500px;color:#000}
div#flyout-body{position:absolute;top:195px;margin:0 22%;width:1096px;background:transparent url(/assets/images/flyout-background.png) bottom left no-repeat;z-index:2000}
* html div#flyout-body{background:transparent url(/assets/images/flyout-background-ie.png) bottom left no-repeat}
div#flyout-wrapper{width:1096px;min-height:20px;background:transparent url(/assets/images/flyout-bg-wrapper.png) top left no-repeat;padding:20px 0 9px 0}
* html div#flyout-wrapper{background:transparent url(/assets/images/flyout-bg-wrapper-ie.png) top left no-repeat}
div#flyout-content{max-height:650px;overflow-x:auto}
.flyout-inner{padding-left:40px;padding-right:40px;padding-bottom:40px}
#flyout-body .nav-content-tab li a{color:#00458b}
#flyout-body .nav-content-tab li.active a,#flyout-body .nav-content-tab li a:hover{color:#000}
#flyout-body .nav-content-tab li a:hover{color:#333;text-decoration:underline}
#flyout-body .nav-content-tab li a:focus,#flyout-body .nav-content-tab li a:active{color:#333!important;height:33px!important;outline:#036 solid thin!important}
#flyout-body .nav-content-tab li a:focus span,#flyout-body .nav-content-tab li a:active span{background-image:url("../images/bg-nav-content-tab-span-active.gif")}
.flyout-sub-nav{margin:20px 0}
.flyout-sub-nav ul{list-style:none}
.flyout-sub-nav li{display:inline;margin:0!important;padding:0!important}
.flyout-sub-nav a{display:block;float:left;padding:1px 0;border-bottom:1px solid #e3e3e3;background-color:#f5f5f5}
.flyout-sub-nav li.active a{color:#000;background-color:#fff;border-bottom:0;font-weight:normal;font-family:"Helvetica W01 Bold",Helvetica,Arial,sans-serif;letter-spacing:0}
.flyout-sub-nav a:focus,.flyout-sub-nav a:active,.flyout-sub-nav li.active a:focus,.flyout-sub-nav li.active a:active{outline:thin solid #036!important;color:#000!important;background-color:#fff!important;margin-right:1px}
.flyout-sub-nav span{display:block;border-right:1px solid #e3e3e3;padding:2px 20px}
.flyout-sub-nav li:first-child span{border-left:1px solid #e3e3e3}
.flyout-nav-side{float:left;margin-right:20px;background:url(/assets/images/flyout-bg-az.gif) top right repeat-y;min-height:540px;padding:23px 0}
.flyout-nav-az .flyout-nav-side{width:43px;padding-left:1px}
.flyout-nav-themes .flyout-nav-side{width:114px;padding-left:1px}
.flyout-nav-side li{display:inline;list-style:none}
* html .flyout-nav-side li{background:0 none}
.flyout-nav-side a,.flyout-nav-az a{display:block;line-height:1.3;font-size:.9em}
.flyout-nav-side a:hover,.flyout-nav-az .flyout-nav-side li a:hover span{color:#333}
.flyout-nav-az .flyout-nav-side a{background:url(/assets/images/flyout-bg-az-a.gif) top left no-repeat;text-align:right;padding:0;margin-bottom:0}
.flyout-nav-az .flyout-nav-side a span{display:block;background:url(/assets/images/flyout-bg-az-a-span.gif) bottom left no-repeat;padding:3px 10px;color:#00458b}
.flyout-nav-az .flyout-nav-side li.inact{background:url(/assets/images/flyout-bg-az-a-inactive.gif) top left no-repeat;text-align:right;padding:0;margin-bottom:0;display:block}
.flyout-nav-az .flyout-nav-side li.inact span{display:block;background:url(/assets/images/flyout-bg-az-a-span-inactive.gif) bottom left no-repeat;color:#666;padding:3px 10px}
.flyout-nav-themes .flyout-nav-side a{background:url(/assets/images/flyout-bg-nav-side-a.gif) top left no-repeat;text-align:right;padding:0;margin-bottom:1px}
.flyout-nav-themes a span{display:block;background:url(/assets/images/flyout-bg-nav-side-span.gif) bottom left no-repeat;padding:5px 9px}
.flyout-nav-az .flyout-nav-side li.active a{background-image:url(/assets/images/flyout-bg-az-a-active.gif)!important}
.flyout-nav-az .flyout-nav-side li a:focus,.flyout-nav-az .flyout-nav-side li a:active,.flyout-nav-az .flyout-nav-side li.active a:focus,.flyout-nav-az .flyout-nav-side li.active a:active{outline:thin solid #036!important;background-image:url(/assets/images/flyout-bg-az-a-active.gif)!important}
.flyout-nav-az .flyout-nav-side li.active a span,.flyout-nav-az .flyout-nav-side li a:focus span,.flyout-nav-az .flyout-nav-side li a:active span,.flyout-nav-az .flyout-nav-side li.active a:focus span,.flyout-nav-az .flyout-nav-side li.active a:active span{background-image:url(/assets/images/flyout-bg-az-a-span-active.gif)!important;color:#000;font-weight:normal;font-family:"Helvetica W01 Bold",Helvetica,Arial,sans-serif;letter-spacing:0}
.flyout-nav-themes .flyout-nav-side li.active a{background-image:url(/assets/images/flyout-bg-ul-nav-side-a-active.gif)}
.flyout-nav-themes .flyout-nav-side li a:focus,.flyout-nav-themes .flyout-nav-side li a:active,.flyout-nav-themes .flyout-nav-side li.active a:focus,.flyout-nav-themes .flyout-nav-side li.active a:active{outline:thin solid #036!important;background-image:url(/assets/images/flyout-bg-ul-nav-side-a-active.gif)!important}
.flyout-nav-themes .flyout-nav-side li.active a span,.flyout-nav-themes .flyout-nav-side li a:focus span,.flyout-nav-themes .flyout-nav-side li a:active span,.flyout-nav-themes .flyout-nav-side li.active a:focus span,.flyout-nav-themes .flyout-nav-side li.active a:active span{background-image:url(/assets/images/flyout-bg-nav-side-span-active.gif)!important;color:#000!important;font-weight:normal;font-family:"Helvetica W01 Bold",Helvetica,Arial,sans-serif;letter-spacing:0}
.flyout-content-right{max-height:586px;overflow-y:auto;overflow-x:hidden}
.ktzh-overview h2,.ktzh-overview h3{font-size:1.4em;font-family:"Helvetica W01 Bold",Helvetica,Arial,sans-serif;font-weight:normal;float:left;margin:0 20px 0 0}
.ktzh-overview p.home{font-size:1.2em}
.top-boxes{padding-left:17px;margin-top:-25px;background:url(/assets/images/flyout-bg-top-boxes.gif) 40px 0 no-repeat}
.top-boxes .box{float:left;margin-left:23px;position:relative;width:232px}
.top-boxes .box img{position:absolute;top:0;left:0;border:1px solid #e9e9e9}
.top-boxes .box img.fly-img-no-border{border:0 none}
* html .top-boxes .box img{left:-23px}
.top-boxes .box h3{margin-top:130px;padding-left:20px;font-size:1.2em;font-family:"Helvetica W01 Bold",Helvetica,Arial,sans-serif}
* html .top-boxes .box h3{padding-left:0}
.top-boxes .box h3 a{font-weight:normal}
.top-boxes .box p.home{margin-top:128px}
.top-boxes .box ul{clear:both;padding-left:20px;margin-top:3px;font-size:1.2em!important;line-height:1.5}
* html .top-boxes .box ul{padding-left:0}
.top-boxes .box ul li{list-style:none;margin:0;padding:0}
.board-boxes{background:url(/assets/images/flyout-bg-board-boxes.jpg) top left repeat-x;width:1043px;font-size:.9em;margin-top:28px;padding-left:40px;padding-bottom:12px}
.board-boxes.active{background-image:url(/assets/images/flyout-bg-board-boxes-active.jpg);padding-bottom:0}
.board-boxes ul{list-style:none}
.board-boxes li{display:inline}
.board-boxes a{background:transparent url(/assets/images/flyout-bg-board-boxes-a.gif) top left no-repeat;display:block;float:left;width:111px;height:114px;padding:4px 7px 0 8px;line-height:1.2}
.board-boxes a:hover{text-decoration:none;background-image:url(/assets/images/flyout-bg-board-boxes-a-over.gif)}
.board-boxes a img{display:block;margin:0 0 3px -2px;border:1px solid #e9e9e9}
.board-boxes li.active a,.board-boxes li.active a:hover,.board-boxes a:focus,.board-boxes a:active{background-image:url(/assets/images/flyout-bg-board-boxes-a-active.gif)!important;color:#000!important;outline:0;background-color:transparent!important}
* html .ktzh-overview .ie-space{height:28px;margin-top:28px}
*+html .ktzh-overview .ie-space{height:28px;margin-top:28px}
#board-content{padding:15px 0 40px 40px}
#board-content p{font-size:1.2em;padding-bottom:15px}
#board-content h3{margin-bottom:16px}
#board-content ul{list-style:none;float:left;border-left:1px solid #d0d0d0;font-size:1.2em!important;line-height:1.5}
#board-content ul:first-of-type{clear:both}
#board-content li{padding:0 20px}
#board-content a.this{color:#000!important;font-weight:normal;font-family:"Helvetica W01 Bold",Helvetica,Arial,sans-serif}
div.themes{overflow:hidden}
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:auto;touch-action:auto;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-loading .slick-list{background:#fff url('/assets/images/ajax-loader.gif') center center no-repeat}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-track,.slick-slide,.slick-slide img{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;zoom:1}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none;overflow:hidden}
.slick-slide img.teaser{display:inline;float:left;margin:0 1em 1em 0}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
#content-column .slick-slide a:not(.ktzh-icon-after){padding-bottom:0!important;margin:0}
.slick-prev,.slick-next{display:inline-block;border:0;height:25px;width:25px;bottom:0}
.slick-prev{margin-left:20px}
.slick-next{margin-right:11px}
.themes .right{margin-bottom:6px;height:auto}
.slick-slider{margin-bottom:30px}
.slick-dots{display:none}
#schwerpunktthemen .slick-slide h3 a.ktzh-icon-after.doppelpfeil-rechts:after{display:none}
body.classic ul.slick-dots{display:none!important}
#schwerpunktthemen{overflow-x:hidden;overflow-y:hidden;margin-right:0}
#schwerpunktthemen .img-responsive.teaser{width:263px}
.classic h3.mob-only{display:none!important}
.content-tabs,.contact-tabs{margin:27.5px 0}
.content-tabs ul,.contact-tabs ul{list-style:none}
.content-tabs .komp-text-bild ul,.contact-tabs .komp-text-bild ul{list-style:disc}
.content-tabs h2.panel-title,.contact-tabs h2.panel-title{margin:0!important;line-height:18px;display:none}
.content-tabs h2.panel-title a:active,.contact-tabs h2.panel-title a:active{background-color:transparent!important;color:black!important}
.content-tabs .tab-content>.active:focus,.contact-tabs .tab-content>.active:focus{outline:0;border:0;background-color:transparent}
.content-tabs .tab-content>.active:active,.contact-tabs .tab-content>.active:active{background-color:transparent!important;color:black}
.content-tabs ul.nav-tabs,.contact-tabs ul.nav-tabs{margin-left:0!important;padding-left:12px}
.content-tabs ul.nav-tabs li,.contact-tabs ul.nav-tabs li{padding:0!important;margin:0;margin-left:0!important;margin-bottom:-3px!important;margin-right:3px!important;height:34px!important}
.content-tabs ul.nav-tabs li a,.contact-tabs ul.nav-tabs li a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#333!important;border-bottom:1px solid #d0d0d0;border-right:1px solid #d0d0d0;border-top-left-radius:2px;border-top-right-radius:2px;padding-top:7px!important;padding-left:17px!important;padding-right:17px!important;padding-bottom:0!important;margin:0}
.content-tabs ul.nav-tabs li:not(.active) a,.contact-tabs ul.nav-tabs li:not(.active) a{background-color:#f5f5f5!important}
.content-tabs ul.nav-tabs li.active,.contact-tabs ul.nav-tabs li.active{background-color:#fff}
.content-tabs ul.nav-tabs li.active a,.contact-tabs ul.nav-tabs li.active a{color:#d80b3a!important;background-color:#fff!important;height:32px!important;max-height:32px;border-bottom:0;overflow:hidden}
.content-tabs ul.nav-tabs.two-lines li,.contact-tabs ul.nav-tabs.two-lines li{height:47px!important}
.content-tabs ul.nav-tabs.two-lines li a,.contact-tabs ul.nav-tabs.two-lines li a{padding-top:13px!important;padding-bottom:14px!important}
.content-tabs ul.nav-tabs.two-lines li.two-lines a,.contact-tabs ul.nav-tabs.two-lines li.two-lines a{padding-top:7px!important;padding-bottom:7px!important}
.content-tabs ul.nav-tabs.two-lines li.active a,.contact-tabs ul.nav-tabs.two-lines li.active a{height:45px!important;max-height:45px}
.content-tabs .nav-tabs>li.active>a,.contact-tabs .nav-tabs>li.active>a{font-weight:normal!important;font-family:"Helvetica W01 Bold",Helvetica,Arial,sans-serif}
.content-tabs .nav-tabs>li>a:focus,.contact-tabs .nav-tabs>li>a:focus{outline:thin solid #036!important}
.content-tabs .panel-body,.contact-tabs .panel-body{padding:0}
.content-tabs .panel-heading,.contact-tabs .panel-heading{background-color:transparent;padding:0}
.content-tabs .panel-heading a,.contact-tabs .panel-heading a{cursor:default;border-bottom:0;padding:0}
.content-tabs .panel-heading+.panel-collapse .panel-body,.contact-tabs .panel-heading+.panel-collapse .panel-body{border:0}
.content-tabs .collapse,.contact-tabs .collapse{display:block}
html.no-touch .content-tabs ul.nav-tabs li:not(.active) a:hover,html.no-touch .contact-tabs ul.nav-tabs li:not(.active) a:hover{background-color:#ebebeb!important;color:#d80b3a!important}
.contact-tabs{margin:27.5px 0}
.contact-tabs h2.panel-title{margin:0!important}
.contact-tabs h2.panel-title a:active{background-color:transparent!important;color:black!important}
.contact-tabs .tab-content>.active:focus{outline:0;border:0;background-color:transparent}
.contact-tabs .tab-content>.active:active{background-color:transparent!important;color:black}
.contact-tabs .panel-body{padding:0}
.contact-tabs .panel-heading{background-color:transparent;padding:0;margin-bottom:13.75px}
.contact-tabs .panel-heading a{cursor:default;border-bottom:0;padding:0}
.contact-tabs .panel-heading+.panel-collapse .panel-body{border:0}
.contact-tabs .collapse{display:block}
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav>li{position:relative;display:block}
.nav>li>a{position:relative;display:block;padding:9px 22px}
.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:transparent}
.nav>li.disabled>a{color:#e6e6e6}
.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#e6e6e6;text-decoration:none;background-color:transparent;cursor:not-allowed}
.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#ebebeb;border-color:#036}
.nav>li>a>img{max-width:none}
.nav-tabs{border-bottom:1px solid #e4e4e4;margin-top:55px}
.nav-tabs>li{float:left;margin-bottom:-2px}
.nav-tabs>li>a{margin-right:2px;line-height:.9999em;border:0;padding:12px;background-color:#e6e6e6;color:#333;min-height:2em}
.nav-tabs>li>a:hover{background-color:#f5f5f5;color:#d80b3a}
.nav-tabs>li>a:focus{outline:0;border:1px solid #036}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#d80b3a;background-color:#fff;border:1px solid #e4e4e4;border-bottom-width:0;cursor:default;padding:11px;margin-bottom:0}
.nav-tabs>li.active>a:focus{border:1px solid #036;border-bottom-width:0}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-tabs.nav-justified>li{float:none}
.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}
.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}
@media(min-width:480px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}
.nav-tabs.nav-justified>li>a{margin-bottom:0}
}
.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:2px}
.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #e4e4e4}
@media(min-width:480px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #e4e4e4;border-radius:2px 2px 0 0}
.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}
}
.skin-color-blue .nav-tabs>li>a{background-color:#036;color:#00458b}
.skin-color-blue .nav-tabs>li>a:hover{background-color:#1d5f9f;color:#00458b}
.skin-color-blue .nav-tabs>li.active>a,.skin-color-blue .nav-tabs>li.active>a:hover{color:#d80b3a;background-color:#fff}
.skin-color-blue .nav-tabs>li.active>a:focus{outline:0;border:0;background-color:#333;color:white}
.nav-pills>li{float:left}
.nav-pills>li>a{border-radius:2px}
.nav-pills>li+li{margin-left:2px}
.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#d80b3a;background-color:#fff}
.nav-stacked>li{float:none}
.nav-stacked>li+li{margin-top:2px;margin-left:0}
.nav-justified{width:100%}
.nav-justified>li{float:none}
.nav-justified>li>a{text-align:center;margin-bottom:5px}
.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}
@media(min-width:480px){.nav-justified>li{display:table-cell;width:1%}
.nav-justified>li>a{margin-bottom:0}
}
.nav-tabs-justified{border-bottom:0}
.nav-tabs-justified>li>a{margin-right:0;border-radius:2px}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #e4e4e4}
@media(min-width:480px){.nav-tabs-justified>li>a{border-bottom:1px solid #e4e4e4;border-radius:2px 2px 0 0}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}
}
.tab-content>.tab-pane{display:none}
.tab-content>.active{display:block}
body .tab-content article h1:first-of-type,body .tab-content article h2:first-of-type,body .tab-content article h3:first-of-type{margin-top:12px}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
@media(max-width:1235px){body .tab-content article h1:first-of-type,body .tab-content article h2:first-of-type,body .tab-content article h3:first-of-type{margin-top:0}
}
@media(min-width:768px) and (max-width:1235px){#content-column .content-tabs ul.nav-tabs{margin-bottom:24px}
}
body.classic .gallery-overview>a{display:inline-block;vertical-align:top;width:178px;margin-right:12px}
body.classic .gallery-overview>a:nth-child(3n){margin-right:0}
.gallery-overview figure{width:178px;margin-right:12px;display:inline-block;float:left}
.gallery-overview figure h2{margin-top:.5em;font-size:1.5em;font-weight:normal;color:#333;font-family:"Helvetica W01 Bold",Helvetica,Arial,sans-serif}
.gallery-overview figure figcaption{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;margin:0}
.gallery-overview figure p.figcopyright{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;margin:0}
.gallery-overview figure span{width:178px;height:178px;vertical-align:bottom;text-align:center;background-color:#f8f8f8;display:table-cell}
.gallery-overview figure img{border:0;max-height:178px;width:auto;max-width:178px;vertical-align:bottom}
.gallery-overview figure a:nth-child(3n+0)>figure{margin-right:0!important}
.gallery-overview figurea{text-decoration:none}
a.img-lightbox figure figcaption{display:block;color:black}
html.touch .mfp-gallery .ktzh-icon-before.pfeil-rechts-akkordeon:hover:before{background-position:-2277px 0!important}
html.touch .mfp-gallery .ktzh-icon-before.pfeil-unten-akkordeon.show:hover:before{background-position:-2507px 0!important}
.lb-modal{display:table;position:fixed;width:100%;height:100%;background:rgba(255,255,255,0.75);left:0;top:0;z-index:10000}
.lb-modal-container{display:table-cell;padding:0 20%;vertical-align:middle}
.lb-modal-stay,.lb-modal-leave{text-align:center;margin:0;background-color:#1d5f9f}
.lb-modal-stay a,.lb-modal-leave a{display:block;padding:5%;font-size:20px;color:#fff;cursor:pointer}
.lb-modal-stay a:hover,.lb-modal-leave a:hover{color:#fff!important;text-decoration:none!important}
.lb-modal-stay{margin-bottom:40px;background-color:#727272}
.lb-modal-stay:hover{background-color:#000}
.lb-modal-leave{background-color:#005e97}
.lb-modal-leave:hover{background-color:#000}
@media screen and (min-width:1236px){.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:4900;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:5000;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:pointer}
.mfp-zoom{cursor:pointer}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-close{font-size:30px;font-family:Arial;font-weight:normal;cursor:pointer!important}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none!important}
.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#ccc}
.mfp-preloader a:hover{color:white}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
.mfp-close,.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}
.mfp-image-holder .mfp-bottom-bar .mfp-title{width:600px}
.mfp-image-holder .mfp-bottom-bar .mfp-title h3{font-family:"Helvetica W01 Bold",Helvetica,Arial,sans-serif;font-size:15px;font-weight:normal!important;line-height:1.2}
.mfp-image-holder .mfp-bottom-bar button.mfp-close{font-size:18px;padding:0!important;width:auto!important;text-align:right;right:0!important;bottom:0;opacity:1!important;filter:alpha(opacity=100)}
.mfp-image-holder .mfp-bottom-bar button.mfp-close span.hidden-classic{text-align:right;position:relative;display:table-cell;vertical-align:middle;background:transparent;font-size:15px;margin:0!important;padding:0;margin:0;width:auto!important;top:0;right:0;opacity:1!important;filter:alpha(opacity=100)}
.mfp-image-holder .mfp-bottom-bar button.mfp-close span.close-lb-icon{position:relative;font-size:30px;font-family:Arial;padding:0;margin:0;display:table-cell;vertical-align:middle;background:transparent;width:auto!important;padding-left:10px;top:0;right:0;opacity:1!important;filter:alpha(opacity=100);text-decoration:none!important}
.classic .mfp-gallery .mfp-image-holder .mfp-title{padding-bottom:32px!important}
.classic .mfp-gallery .mfp-image-holder .mfp-counter{font-size:18px!important}
.mfp-gallery .mfp-image-holder figcaption{height:100%}
.mfp-gallery .mfp-image-holder .mfp-bottom-bar{position:absolute;top:auto!important;bottom:0;margin-top:0;margin-bottom:-90px;-webkit-transition:none;transition:none}
.mfp-gallery .mfp-image-holder .mfp-bottom-bar.open{left:0;padding:0;width:100%}
.mfp-gallery .mfp-image-holder .mfp-bottom-bar.open .mfp-counter{right:0}
.mfp-gallery .mfp-image-holder .mfp-bottom-bar .mfp-title{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:0;padding-top:10px;padding-bottom:18px;padding-right:160px;width:100%;background:rgba(255,255,255,0.7)}
.mfp-gallery .mfp-image-holder .mfp-bottom-bar a.long-figcaption{cursor:pointer!important}
.mfp-gallery .mfp-image-holder .mfp-bottom-bar h3{font-size:18px;font-weight:bold;font-family:"Helvetica W01 Bold",Helvetica,Arial,sans-serif}
.mfp-gallery .mfp-image-holder .mfp-bottom-bar .mfp-counter{top:10px!important}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{background-color:transparent;width:120px!important;height:44px!important;line-height:44px;position:absolute;right:0;bottom:26px;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;font-style:normal}
.mfp-close span.visually-hidden{display:block!important;font-size:18px}
.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#00458b;right:20px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:16px;right:0;color:#000;font-size:1.2em}
.mfp-arrow{position:absolute;opacity:.75;filter:alpha(opacity=75);margin:0;padding:0;width:385px;height:771px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}
.mfp-arrow-left{left:43px;top:43px}
.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px}
.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f;right:150px}
.mfp-arrow-right{right:43px;top:43px}
.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px}
.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f;left:150px}
.mfp-arrow-left:before{background-image:url("/assets/images/icons/pfeil-lightbox-links~before.png");background-image:url("/assets/images/icons/pfeil-lightbox-links~before.svg");border:0;width:42px;height:42px;position:relative;vertical-align:middle;margin-right:.5em;content:"";display:inline-block;margin:0}
.mfp-arrow-left:hover:before{background-image:url("/assets/images/icons/pfeil-lightbox-links~hover~before.png");background-image:url("/assets/images/icons/pfeil-lightbox-links~hover~before.svg")}
.mfp-arrow-left:after{content:"";border:0;margin:0}
.mfp-arrow-right:before{background-image:url("/assets/images/icons/pfeil-lightbox-rechts~before.png");background-image:url("/assets/images/icons/pfeil-lightbox-rechts~before.svg");border:0;width:42px;height:42px;position:relative;vertical-align:middle;margin-right:.5em;content:"";display:inline-block;margin:0}
.mfp-arrow-right:hover:before{background-image:url("/assets/images/icons/pfeil-lightbox-rechts~hover~before.png");background-image:url("/assets/images/icons/pfeil-lightbox-rechts~hover~before.svg")}
.mfp-arrow-right:after{content:"";border:0;margin:0}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:black}
img.mfp-img{max-width:771px;max-height:771px!important;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;text-align:center;vertical-align:middle}
.mfp-figure{background-color:white;line-height:0;width:858px;height:930px}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;background:#444}
.mfp-figure small{color:#bdbdbd;display:block}
.mfp-figure figure{position:relative;margin:0;background-color:transparent;padding:0;color:black;width:771px;height:771px;vertical-align:middle;text-align:center}
.mfp-figure figure span{padding:0;background:#f7f7f7;width:100%;height:100%;display:block;text-align:center;margin:43px;position:absolute}
.mfp-figure figure span img{width:auto;height:auto;max-width:100%}
.mfp-bottom-bar{z-index:2500;background:white;margin-top:1em;position:absolute;top:100%;left:0;width:100%;cursor:auto;height:80px;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}
.mfp-bottom-bar.open{background:rgba(255,255,255,0.8);top:auto;bottom:0;left:10%;width:77%;padding:10px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.mfp-bottom-bar.open .mfp-counter{right:12px}
.mfp-title{text-align:left;color:black;word-wrap:break-word;padding-right:36px}
.mfp-title p{font-size:1.2em!important;line-height:1.6}
.mfp-title h3{font-size:1.8em;line-height:1.5;margin:0}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
.mfp-ie7 .mfp-img{padding:0}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}
.mfp-ie7 .mfp-container{padding:0}
.mfp-ie7 .mfp-content{padding-top:44px}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
.long-caption-container{display:none}
.classic .long-caption-container.show{max-height:780px;overflow:auto}
.prev-overlay{position:absolute;top:0;left:0;width:50%;height:100%;z-index:2000;background-color:transparent;display:inline-block;float:left}
.next-overlay{position:absolute;top:0;left:50%;width:50%;height:100%;z-index:2001;background-color:transparent;display:inline-block;margin-left:50%;float:right;margin-top:-100%}
}
@media screen and (max-width:1236px){.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}
.mfp-container{background-color:white;text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom{cursor:pointer}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none!important}
.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#ccc}
.mfp-preloader a:hover{color:white}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{background-color:transparent;width:44px!important;height:44px!important;position:absolute;top:340px;right:0;bottom:26px;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;font-size:3em;font-style:normal;z-index:2550!important;filter:alpha(opacity=100)}
.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#00458b;right:20px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:16px;right:0;color:#000;font-size:1.2em}
.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}
.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:.7}
.mfp-arrow-left{left:25px}
.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px}
.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}
.mfp-arrow-right{right:25px}
.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px}
.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}
.mfp-arrow-left:before{background-image:url("/assets/images/icons/pfeil-lightbox-links~before.png");background-image:url("/assets/images/icons/pfeil-lightbox-links~before.svg");border:0;width:42px;height:42px;position:relative;vertical-align:middle;margin-right:.5em;content:"";display:inline-block;margin:0}
.mfp-arrow-left:hover:before{background-image:url("/assets/images/icons/pfeil-lightbox-links~hover~before.png");background-image:url("/assets/images/icons/pfeil-lightbox-links~hover~before.svg")}
.mfp-arrow-left:after{content:"";border:0;margin:0}
.mfp-arrow-right:before{background-image:url("/assets/images/icons/pfeil-lightbox-rechts~before.png");background-image:url("/assets/images/icons/pfeil-lightbox-rechts~before.svg");border:0;width:42px;height:42px;position:relative;vertical-align:middle;margin-right:.5em;content:"";display:inline-block;margin:0}
.mfp-arrow-right:hover:before{background-image:url("/assets/images/icons/pfeil-lightbox-rechts~hover~before.png");background-image:url("/assets/images/icons/pfeil-lightbox-rechts~hover~before.svg")}
.mfp-arrow-right:after{content:"";border:0;margin:0}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:black}
img.mfp-img{max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;text-align:center;vertical-align:middle}
.mfp-figure{background-color:white;line-height:0;width:auto;height:auto}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;background:white}
.mfp-figure small{color:#bdbdbd;display:block}
.mfp-figure figure{position:absolute;margin:0;background-color:white;padding:0;color:black;width:100%;height:100%;vertical-align:middle;text-align:center}
.mfp-figure figure span{padding:0;background-color:white;width:100%;height:100%;display:block;text-align:center;margin:0;position:absolute}
.mfp-figure figure figcaption{position:absolute;left:10px;width:100%;padding:5px 20px}
.mfp-bottom-bar{z-index:2500;background:white;position:absolute;left:-10px;width:75%;cursor:auto;padding:10px;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}
.mfp-bottom-bar.open{background:rgba(255,255,255,0.8);left:-10px;width:85%;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.mfp-bottom-bar.open .mfp-counter{right:12px}
.mfp-title{text-align:left;color:black;word-wrap:break-word;padding-right:36px}
.mfp-title p{font-size:1em;line-height:1.2}
.mfp-title h3{font-size:1.3333em;line-height:1.2;margin:0}
.mfp-image-holder .mfp-content{width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
.mfp-ie7 .mfp-img{padding:0}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}
.mfp-ie7 .mfp-container{padding:0}
.mfp-ie7 .mfp-content{padding-top:44px}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
.long-caption-container{display:none}
.long-caption-container.show{font-size:1em;line-height:1.3333}
.prev-overlay{position:fixed;top:0;left:0;width:50%;height:100%;z-index:2000;background-color:transparent;display:inline-block;float:left}
.next-overlay{position:fixed;top:0;left:50%;width:50%;height:100%;z-index:2001;background-color:transparent;display:inline-block;float:right;margin-top:0}
.mfp-image-holder .mfp-content{height:100%}
.mfp-image-holder .mfp-figure{height:100%}
.mfp-image-holder .figure>span{display:table-cell}
.mfp-image-holder .mfp-figure figcaption{padding:0;left:0}
.mfp-image-holder .mfp-figure .prev-overlay-lb{position:fixed;top:0;left:0;width:50%;height:100%;z-index:2000;background-color:transparent;display:inline-block;float:left;background:url("/assets/images/icons/pfeil-lightbox-links~before.png") no-repeat 2% 50%;background:url("/assets/images/icons/pfeil-lightbox-links~before.svg") no-repeat 2% 50%}
.mfp-image-holder .mfp-figure .prev-overlay-lb:hover{background:url("/assets/images/icons/pfeil-lightbox-links~hover~before.png") no-repeat 2% 50%;background:url("/assets/images/icons/pfeil-lightbox-links~hover~before.svg") no-repeat 2% 50%;cursor:pointer}
.mfp-image-holder .mfp-figure .next-overlay-lb{position:fixed;top:0;left:50%;width:50%;height:100%;z-index:2001;background-color:transparent;display:inline-block;float:right;background:url("/assets/images/icons/pfeil-lightbox-rechts~before.png") no-repeat 98% 50%;background:url("/assets/images/icons/pfeil-lightbox-rechts~before.svg") no-repeat 98% 50%}
.mfp-image-holder .mfp-figure .next-overlay-lb:hover{background:url("/assets/images/icons/pfeil-lightbox-rechts~hover~before.png") no-repeat 98% 50%;background:url("/assets/images/icons/pfeil-lightbox-rechts~hover~before.svg") no-repeat 98% 50%;cursor:pointer}
.mfp-image-holder .mfp-figure .mfp-bottom-bar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:fixed;padding:0;bottom:0;top:auto!important;left:0;right:auto;width:100%;height:40px;background-color:transparent}
.mfp-image-holder .mfp-figure .mfp-bottom-bar .mfp-title{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:0;background-color:rgba(255,255,255,0.7);width:100%;padding:14px 2% 70px 2%;height:auto}
.mfp-image-holder .mfp-figure .mfp-bottom-bar .mfp-title h3{position:relative;font-size:18px;font-family:"Helvetica W01 Bold",Helvetica,Arial,sans-serif;font-weight:none;background-color:transparent}
.mfp-image-holder .mfp-figure .mfp-bottom-bar .bottom-line{position:absolute;bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 2%;width:100%;height:40px;background-color:transparent}
.mfp-image-holder .mfp-figure .mfp-bottom-bar .bottom-line .img-counter{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;height:18px;background-color:transparent;font-family:"Helvetica W01 Roman",Helvetica,Arial,sans-serif;font-size:18px;line-height:1;text-align:left;width:80%}
.mfp-image-holder .mfp-figure .mfp-bottom-bar .bottom-line button.mfp-close{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:20%;padding:0;position:absolute;top:auto!important;left:auto!important;right:0!important;bottom:10px!important;cursor:pointer}
.mfp-image-holder .mfp-figure .mfp-bottom-bar .bottom-line button.mfp-close span.hidden-classic{display:none}
.mfp-image-holder .mfp-figure .mfp-bottom-bar .bottom-line button.mfp-close span.close-lb-icon{position:relative;font-size:30px;font-family:Arial;padding:0;margin:0;display:table-cell;vertical-align:middle;background:transparent;width:auto!important;padding-left:10px;top:0!important;right:0!important;opacity:1!important;filter:alpha(opacity=100);text-decoration:none!important}
.mfp-image-holder .mfp-figure .mfp-bottom-bar.open .mfp-title{overflow:auto}
.mfp-image-holder .mfp-figure .mfp-bottom-bar.open .bottom-line{display:none}
.mfp-gallery .mfp-image-holder .mfp-content button.mfp-arrow-left{position:fixed;left:0;top:0;height:100%;width:50%;background:url("/assets/images/icons/pfeil-lightbox-links~before.png") no-repeat 2% 50%;background:url("/assets/images/icons/pfeil-lightbox-links~before.svg") no-repeat 2% 50%}
.mfp-gallery .mfp-image-holder .mfp-content button.mfp-arrow-left:hover{background:url("/assets/images/icons/pfeil-lightbox-links~hover~before.png") no-repeat 2% 50%;background:url("/assets/images/icons/pfeil-lightbox-links~hover~before.svg") no-repeat 2% 50%;cursor:pointer}
.mfp-gallery .mfp-image-holder .mfp-content button.mfp-arrow-left:before{display:none}
.mfp-gallery .mfp-image-holder .mfp-content button.mfp-arrow-right{position:fixed;right:0;top:0;height:100%;width:50%;background:url("/assets/images/icons/pfeil-lightbox-rechts~before.png") no-repeat 98% 50%;background:url("/assets/images/icons/pfeil-lightbox-rechts~before.svg") no-repeat 98% 50%}
.mfp-gallery .mfp-image-holder .mfp-content button.mfp-arrow-right:hover{background:url("/assets/images/icons/pfeil-lightbox-rechts~hover~before.png") no-repeat 98% 50%;background:url("/assets/images/icons/pfeil-lightbox-rechts~hover~before.svg") no-repeat 98% 50%;cursor:pointer}
.mfp-gallery .mfp-image-holder .mfp-content button.mfp-arrow-right:before{display:none}
.mfp-gallery .mfp-image-holder .mfp-title{padding-bottom:44px!important}
.mfp-gallery .mfp-image-holder .mfp-title h3{font-size:18px;font-family:"Helvetica W01 Bold",Helvetica,Arial,sans-serif;font-weight:none;margin-bottom:.25em}
.mfp-gallery .mfp-image-holder .mfp-title a.long-figcaption{cursor:pointer!important}
.mfp-gallery .mfp-image-holder .mfp-title p:not(.long-caption-container){font-size:18px;margin-bottom:.25em}
.mfp-gallery .mfp-image-holder .mfp-title p.long-caption-container{font-size:18px}
.mfp-gallery .mfp-image-holder .open .mfp-title{position:fixed;height:100%;top:0}
.mfp-gallery .mfp-image-holder .bottom-line{position:absolute;bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 2%;width:100%;height:40px;background-color:transparent}
.mfp-gallery .mfp-image-holder .mfp-counter{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;top:0;right:auto;padding:0;height:18px;background-color:transparent;font-family:"Helvetica W01 Roman",Helvetica,Arial,sans-serif;font-size:18px;line-height:1;text-align:left;width:80%}
.mfp-image-holder .mfp-figure .mfp-bottom-bar .bottom-line button.mfp-close span.close-lb-icon.mfp-close{height:88px!important;top:-22px!important;z-index:10000!important}
}
.arrows-mobile-only{top:50%!important;width:50px!important;height:50px!important}
#search-page div.search-results-images h4{margin-top:.5em;margin-bottom:3px}
#search-page div.search-results-images a:focus{background-color:#fff!important}
#search-page .phone-number{font-family:"Helvetica W01 Roman",Helvetica,Arial,sans-serif;color:#1d5f9f}
@media(min-width:1236px){#search-page input[type="text"]{margin-left:0}
#search-page form label{display:inline-block;margin-left:0;text-align:right}
#search-page div.search-results-images>a{margin-right:20px}
#search-page div.search-results-images figure{margin-right:0}
#search-page div.search-results-images figure span{width:178px}
#search-page div.search-results-images>a:nth-child(5),#search-page div.search-results-images>a:nth-child(9){clear:both}
#search-page div.search-results-images figcaption{position:relative;top:0;left:0;font-size:1.2em;line-height:1.25em;padding-bottom:1.666em;width:100%;height:auto}
#search-page div.search-results-images h4{font-size:1.2em;font-weight:bold;color:#333;font-family:"Helvetica W01 Roman",Helvetica,Arial,sans-serif}
#search-page select{margin-left:0}
}
#search-page.classic .panel-heading{display:none}
#search-page.classic select{display:inline-block;margin-left:0}
#search-page.classic input[type="text"]{margin-left:0}
#search-page.classic form label{display:inline-block;margin-left:0;text-align:right}
#search-page.classic div.search-results-images>a{margin-right:20px}
#search-page.classic div.search-results-images figure{margin-right:0}
#search-page.classic div.search-results-images figure span{width:178px}
#search-page.classic div.search-results-images>a:nth-child(5),#search-page.classic div.search-results-images>a:nth-child(9){clear:both}
#search-page.classic div.search-results-images figcaption{position:relative;top:0;left:0;font-size:1.2em;line-height:1.25em;padding-bottom:1.666em;width:100%;height:auto}
#search-page.classic div.search-results-images h4{font-size:1.2em;font-weight:normal;color:#333;font-family:"Helvetica W01 Bold",Helvetica,Arial,sans-serif}
body#search-page .ticker.search-results-forms tbody+tbody tr:first-child td{border-top:1px dotted #d0d0d0}
body#search-page .ticker.search-results-publications tbody+tbody tr:first-child td{border-top:1px dotted #d0d0d0}
body#search-page .ticker.search-results-people tbody+tbody tr:first-child td{border-top:1px dotted #d0d0d0}
body#search-page div.search-results-images:nth-child(n+2){margin-top:0}
#search-page form.search-box{background:#fcfcfc url(/assets/images/bg-search-box.png) bottom right no-repeat;padding:10px;width:553px;border:1px solid #dbdbdb;border-top:1px solid #f2f2f2;border-left:1px solid #f2f2f2}
form fieldset{border:0;margin-bottom:20px}
form fieldset.fieldset-small{margin-bottom:3px}
form fieldset legend{font-size:1.9em;color:#000;margin-bottom:15px}
form fieldset legend.legend-small{font-size:1.4em;margin-bottom:-4px;margin-left:200px}
form fieldset legend.legend-small span{width:375px;font-weight:normal;line-height:18px;margin-top:-11px;padding:14px 0 8px 0;text-align:left;white-space:normal!important;margin-bottom:-37px;position:relative;font-family:"Helvetica W01 Roman",Helvetica,Arial,sans-serif}
* html form fieldset legend.legend-small span{width:183px;float:left;margin-bottom:0}
*+html form fieldset legend.legend-small span{width:183px;margin-top:0;float:left;margin-bottom:-5px}
form fieldset legend.legend-small span{display:table-cell}
form fieldset legend.legend-top-small{font-weight:normal;margin-bottom:0}
form fieldset fieldset legend.legend-top-small{margin-left:200px;font-family:"Helvetica W01 Roman",Helvetica,Arial,sans-serif;font-weight:normal}
form fieldset div.div-legend-small{margin-top:-3px}
* html form fieldset div.div-legend-small{margin-top:-7px}
*+html form fieldset div.div-legend-small{margin-top:-13px!important}
form fieldset fieldset{margin-top:0;padding:0}
form fieldset fieldset.fieldset-paragraph{margin-top:15px}
form fieldset fieldset legend{font-size:1.4em;font-weight:normal;margin-bottom:6px;margin-left:200px;font-family:"Helvetica W01 Bold",Helvetica,Arial,sans-serif}
form fieldset.fieldset-small legend.legend-small{margin-left:200px}
form .text-title-par fieldset{margin:0}
form .text-title-par fieldset fieldset{margin:0}
#content-column form .text-title-par .row.indent p,#context-column form .text-title-par .row.indent p{margin:0}
form label{display:block;float:none;width:188px;padding-right:10px;padding-top:4px;text-align:left;font-size:1.4em;margin-left:200px}
form label.radio,form label.checkbox{display:inline;float:none;text-align:left;width:auto;margin-left:0}
form .row.two-dates label{width:auto}
form fieldset fieldset .row.two-dates label{margin-left:0}
* html form .row.two-dates label{margin-top:-8px}
form .row.two-dates label,form .row.two-dates input{float:left!important}
form input,form select,form textarea{font-size:1.4em;margin-left:200px}
form input.text,form select,form textarea{border:1px solid #949494;height:1.3em;width:297px;padding:3px}
form input.text:active,form select:active,form textarea:active,form input.text:focus,form select:focus,form textarea:focus{background-color:#eff7ff;border:1px solid #036}
form .row.two-dates input.text.form-date{margin-right:18px}
form fieldset fieldset .row.two-dates input.text.form-date{margin-left:0}
* html .row.two-dates input.text.form-date{margin-top:-3px}
form input.form-plz,form select.select-numbers{width:4em}
form input.form-date{width:6em}
form textarea{width:365px}
* html form textarea{width:356px}
form select{height:auto;width:304px}
form select.subject{width:365px}
* html form select{width:295px}
* html form select.subject{width:365px}
#search-page form select{width:305px}
form input[type="file"]{height:27px}
form input[type="checkbox"],form input[type="radio"]{margin-left:0}
form input[type="checkbox"].with-block-label,form input[type="radio"].with-block-label{float:left}
form input[type="checkbox"].with-block-label+label,form input[type="radio"].with-block-label+label{display:table;margin-top:0;width:auto}
form input[type="checkbox"].with-block-label.full-width+label,form input[type="radio"].with-block-label.full-width+label{width:auto}
*+html form input[type="checkbox"].with-block-label+label{margin-top:0;padding-left:23px}
*+html form input[type="radio"].with-block-label+label{margin-top:0;padding-left:23px}
*+html form div.indent input[type="checkbox"].with-block-label+label{margin-top:0;padding-left:3px}
*+html form div.indent input[type="radio"].with-block-label+label{margin-top:0;padding-left:3px}
#context-column form input[type="checkbox"].with-block-label+label,#context-column form input[type="radio"].with-block-label+label{width:auto}
form input[type="radio"],form input[type="checkbox"]{margin-right:3px;margin-top:6px}
form input[type="radio"]:focus,form input[type="checkbox"]:focus,form input[type="radio"]:active,form input[type="checkbox"]:active{outline:thin solid #036!important}
#search-page form input[type="radio"],#search-page form input[type="checkbox"]{margin-top:0}
form input.big-submit,button.big-submit{padding:3px 6px 4px 6px;color:#1d5f9f;border:1px solid #bfbfbf;background:#e9e9e9 url(/assets/images/bg-button.png) top left repeat-x;font-size:1.5em;cursor:pointer}
form input.small-submit,button.small-submit{padding:3px 6px 4px 6px;color:#1d5f9f;border:1px solid #bfbfbf;background:#e9e9e9 url(/assets/images/bg-button.png) top left repeat-x;cursor:pointer}
form input.big-submit{margin:-18px 0 18px 0}
form input.small-submit{margin:-18px 0 18px 0}
form input[type="submit"].form-margin,form input[type="reset"].form-margin,form input[type="button"].form-margin{margin-top:0}
* html form input.form-margin{margin-top:0}
* html form input[type="reset"]{margin-right:12px!important;margin-left:0!important}
* html form input.form-margin-left{margin-left:12px}
form input[type="submit"]:focus,form input[type="reset"]:focus,form input[type="button"]:focus,form input[type="submit"]:active,form input[type="reset"]:active,form input[type="button"]:active{outline:thin solid #036!important}
#search-page form.search-box input.big-submit{margin:0 0 0 200px!important}
#search-page form.search-box input.big-submit:focus,#search-page form.search-box input.big-submit:active{outline:thin solid #036!important}
#search-page form.search-box input.text:focus,#search-page form.search-box input.text:active{outline:none!important}
* html #search-page form.search-box input.big-submit{margin:0 0 0 201px!important}
form textarea{height:10.0em}
form .two-numbers{width:3.8em!important;margin-right:3px}
form .four-numbers{width:5em!important}
form div.line{border-top:1px solid #d0d0d0;margin:20px 0 10px 0;padding:0;font-size:1px;height:1px}
form .row{clear:both;padding:6px 0}
form .two-dates{padding-left:200px;margin-top:-3px}
* html form .two-dates{margin-bottom:6px}
*+html form .two-dates{margin-top:-11px;margin-bottom:9px}
form .indent{padding-left:200px}
form fieldset fieldset .row.indent{margin:0}
form p.info{font-size:1.2em!important;line-height:1.2em;margin:3px 0 6px 0!important;width:297px}
#context-column form p.info{width:auto}
form p.info-error-required{color:#c12323!important}
.error-required{border:2px solid #c12323!important}
div.error-required{padding:0 4px;width:297px}
div.error-required-box{background:#fbf2f2 url(/assets/images/icons/achtung~before.png) 10px 10px no-repeat;background:#fbf2f2 url(/assets/images/icons/achtung~before.svg) 10px 10px no-repeat;background-size:38px;padding:5px 51px 5px 72px;color:#c12323;margin-bottom:30px!important;border:2px solid #c12323!important}
div.stepper{position:relative;height:80px;border-top:1px solid #c2c2c2;color:#666}
div.stepper.down{height:58px;border-top:0 none}
div.stepper ul{position:absolute;bottom:0;left:0;height:40px;background:url(/assets/images/bg-step-indicator.png) top left repeat-x;list-style:none;width:100%;margin:0!important;padding:0!important}
div.stepper li{background:url(/assets/images/arrow-step-indicator.png) top left no-repeat;float:left;margin:0!important;padding:10px 13px 0 33px!important;height:30px}
div.stepper li:first-child{background-image:none;padding-left:13px!important}
* html div.stepper li.step-first{background-image:none;padding-left:13px!important}
div.stepper li.active{background:url(/assets/images/arrow-step-indicator-acitve.png) top left no-repeat;color:#000}
div.stepper li.active.start{background-position:-18px 0}
div.stepper li.after-active{background:url(/assets/images/arrow-step-indicator-after-acitve.png) 0 1px no-repeat}
div.stepper+h1{border-top:0}
#content-column .luftqualitaet-ktzh .poly-value .site-bg{height:25px}
#content-column .luftqualitaet-ktzh img:not(.tablet-img){width:573px;min-width:573px}
#content-column .luftqualitaet-ktzh .tablet-img{display:none}
.lq-legend-before-table{display:block}
.lq-legend-after-table{display:none}
.luftqualitaet-ktzh{position:relative}
.single-value{position:absolute;border:1px solid #666;padding:2px 0 0 6px;background-color:#fcfcfc}
#content-column .single-value p{margin:0!important;padding:0}
.single-value.label-left.top .bg-single-value,.single-value.label-right.top .bg-single-value{background:url(/assets/images/bg-single-value.png) 0 0 no-repeat;display:block;position:absolute;width:13px;height:21px;top:22px;left:18px}
.single-value.label-left.bottom .bg-single-value,.single-value.label-right.bottom .bg-single-value{background:url(/assets/images/bg-single-value.png) 0 0 no-repeat;display:block;position:absolute;width:13px;height:21px;bottom:22px;left:18px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.luftqualitaet-ktzh .single-value.label-left.top h3,.luftqualitaet-ktzh .single-value.label-right.top h3{font-size:1.2em;position:absolute;top:-1px;background-color:#fff;padding:1px 3px 0 3px;display:block;white-space:nowrap;margin-top:30px!important;font-weight:normal!important;font-family:"Helvetica W01 Roman",Helvetica,Arial,sans-serif;letter-spacing:0}
.luftqualitaet-ktzh .single-value.label-left.bottom h3,.luftqualitaet-ktzh .single-value.label-right.bottom h3{font-size:1.2em;position:absolute;bottom:17px;background-color:#fff;padding:1px 3px 0 3px;display:block;white-space:nowrap;margin-top:30px!important;font-weight:normal!important;font-family:"Helvetica W01 Roman",Helvetica,Arial,sans-serif;letter-spacing:0}
.single-value.label-right h3{left:34px}
.single-value.label-left h3{right:37px}
.poly-value{position:absolute;width:100px}
.poly-value .site-bg{padding-left:10px;position:relative}
.poly-value.left .site-bg{left:0}
.poly-value.right .site-bg{left:11px}
.poly-value.bottom .site-bg{top:18px}
.poly-value.top .site-bg{top:-20px}
.poly-value .site{position:relative;border:1px solid #666;padding:2px 0 0 6px;background-color:#fcfcfc;display:inline-block;top:0;margin-bottom:1px}
.poly-value.left .site{left:-65px}
.poly-value.right .site{left:-37px}
.poly-value.left .site-bg{background:url(/assets/images/bg-poly-value-left.png) 0 0 no-repeat}
.poly-value.left.bottom .site-bg.last{background:url(/assets/images/bg-poly-value-left-bottom-last.png) 0 0 no-repeat}
.poly-value.right .site-bg{background:url(/assets/images/bg-poly-value-right.png) 0 0 no-repeat}
.poly-value.right.top .site-bg.last{background:url(/assets/images/bg-poly-value-right-top-last.png) 0 0 no-repeat}
.poly-value .site p{margin:0!important}
.poly-value .bg-poly-value{background:url(/assets/images/bg-poly.png) 0 0 no-repeat;display:block;position:absolute;width:19px;height:19px;top:2px;left:0}
.poly-value h3{font-size:1.2em;position:absolute;background-color:#fff;padding:1px 3px 0 3px;display:block;white-space:nowrap;top:-24px;left:22px;margin-top:30px!important;font-weight:normal!important;font-family:"Helvetica W01 Roman",Helvetica,Arial,sans-serif;letter-spacing:0}
.poly-value.left h3{left:22px}
.poly-value.right h3{left:-64px}
.poly-value .site h4{margin:0;padding:0;font-size:12px;position:absolute;background-color:#fff;padding:3px;top:0;white-space:nowrap;font-weight:normal!important;font-family:"Helvetica W01 Roman",Helvetica,Arial,sans-serif;letter-spacing:0}
.poly-value.left .site h4{right:56px}
.poly-value.right .site h4{right:-56px}
.luftqualitaet-ktzh .airpollution-value{float:left;min-width:24px;font-size:1em;color:#000;text-align:right;line-height:1.6;margin-top:-2px}
.luftqualitaet-ktzh .airpollution-color{width:10px;height:10px;text-indent:100%;display:block;float:left;margin-left:6px;position:relative;top:4px;white-space:nowrap;overflow:hidden}
.luftqualitaet-ktzh span.airpollution-color.white{width:8px;height:8px}
table.pollution-values{margin-top:52px}
table.pollution-values td.pollution-value{text-align:center}
table.pollution-values thead th{vertical-align:bottom}
#content-column ul.pollution-values,#context-column ul.pollution-values{border:1px solid #d0d0d0;padding:11px 0 5px 11px!important;display:inline-block;margin:0!important;width:46.7em;position:relative;height:40px;font-size:12px}
#content-column ul.pollution-values li,#context-column ul.pollution-values li{list-style:none;float:left;margin-right:17px;margin-left:0!important;padding:0!important;margin-bottom:0!important;font-size:12px}
#content-column ul.pollution-values li:last-child,#context-column ul.pollution-values li:last-child{margin-right:0}
#content-column ul.pollution-values li span{float:left;padding:0!important}
#content-column ul.pollution-values li.pollution-border{width:8px;height:75px;position:relative;top:-12px;left:0;background:url(/assets/images/border-pollution-value.png) 0 0 no-repeat;margin-right:9px}
#content-column ul.pollution-values li span.pollution-border-text{position:absolute;left:-84px;top:66px;white-space:nowrap}
span.airpollution-color{display:block;height:17px;width:17px;margin-right:7px;float:left}
span.airpollution-color.blue{background-color:#9cf}
span.airpollution-color.green{background-color:#9c0}
span.airpollution-color.yellow{background-color:#f6e639}
span.airpollution-color.orange{background-color:#f90}
span.airpollution-color.red{background-color:#f00}
span.airpollution-color.purple{background-color:#936}
span.airpollution-color.white{background-color:#fff;border:1px solid #e9e9e9;width:16px;height:16px}
form.marketplace .button{width:16px;height:16px}
form.marketplace input#delete-multiple-ads{float:right}
form.marketplace .remove_button{background-image:url("../images/icons/marketplace_remove.png")}
form.marketplace .add_button{background-image:url("../images/icons/marketplace_add.png")}
form.marketplace #form_file_container .row{padding:0}
form.marketplace #form_file_container .row p,form.marketplace #form_file_container .row input,form.marketplace #form_file_container .row div,form.marketplace #form_file_container .add_button{display:inline-block}
form.marketplace #form_file_container .add_button{margin-left:5px;margin-bottom:-3px}
form.marketplace #form_file_container .row input,form.marketplace #form_file_container .row div{float:right}
form.marketplace #form_file_container .row input[type="file"]{float:none;margin-top:0;display:inline-block;margin-right:0;max-width:275px;overflow:hidden;text-overflow:ellipsis}
form.marketplace #form_file_container .row .file_radio{margin-top:5px}
form.marketplace #form_file_container .row .file_button{margin-top:2px}
form.marketplace #form_file_container .row div{margin-top:10px}
form.marketplace #form_file_container .row input{margin-right:55px;margin-top:13px}
form.marketplace #form_file_container .row p{max-width:200px;margin-left:200px;overflow:hidden;text-overflow:ellipsis}
form.marketplace #form_file_container #button_row,form.marketplace #form_file_container #function_legend{margin-left:200px}
form.marketplace #form_file_container #button_row{margin-top:7px}
form.marketplace #form_file_container span.info,form.marketplace #form_file_container label.info,form.marketplace .form_file_info .info_2{font-size:1.2em!important}
#content-column form.marketplace .form_file_info .info_2{margin:5px 0 5px 200px;!important;border:1px #888;border-top-style:solid;border-bottom-style:solid;padding:0}
form.marketplace #form_file_container #teaser_info{float:right;margin-right:35px}
#content-column .komp-text-bild p.no_margin_bottom{margin-bottom:0}
#content-column .komp-text-bild p.no_margin_top{margin-top:0}
.marketplace-detail .slider-nav .marketplace-detail .slider-nav .slick-track{width:571px}
.marketplace-detail .slider-nav .slick-prev,.marketplace-detail .slider-nav .slick-next{margin:0;position:absolute;top:40%}
.marketplace-detail .slider-nav .slick-prev{z-index:3;left:-1px;background-repeat:no-repeat;background-image:url("../images/icons/pfeil-lightbox-links~before.png");background-size:100%;-webkit-box-shadow:-3px 3px 6px rgba(0,0,0,0.16),-3px 3px 6px rgba(0,0,0,0.23);-moz-box-shadow:-3px 3px 6px rgba(0,0,0,0.16),-3px 3px 6px rgba(0,0,0,0.23);box-shadow:3px 3px 6px rgba(0,0,0,0.16),3px 3px 6px rgba(0,0,0,0.23)}
.marketplace-detail .slider-nav .slick-next{right:-2px;background-repeat:no-repeat;background-image:url("../images/icons/pfeil-lightbox-rechts~before.png");background-size:100%;-webkit-box-shadow:-3px 3px 6px rgba(0,0,0,0.16),-3px 3px 6px rgba(0,0,0,0.23);-moz-box-shadow:-3px 3px 6px rgba(0,0,0,0.16),-3px 3px 6px rgba(0,0,0,0.23);box-shadow:-3px 3px 6px rgba(0,0,0,0.16),-3px 3px 6px rgba(0,0,0,0.23)}
.marketplace-detail .slider-nav .slick-prev:hover{background-image:url("../images/icons/pfeil-lightbox-links~hover~before.png")}
.marketplace-detail .slider-nav .slick-next:hover{background-image:url("../images/icons/pfeil-lightbox-rechts~hover~before.png")}
.marketplace-detail .slick-slide.slick-active img{display:block;margin:auto}
.marketplace-detail .slider-nav .slick-slide{margin-left:3px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-kthtml-transition:all .5s ease;transition:all .5s ease}
.marketplace-detail .slider-nav .slick-track{padding:3px 3px 3px 0}
.marketplace-detail .slider-nav .slick-slide:hover{cursor:pointer;z-index:2;-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.16),0 1px 6px rgba(0,0,0,0.23);-moz-box-shadow:0 1px 6px rgba(0,0,0,0.16),0 1px 6px rgba(0,0,0,0.23);box-shadow:0 1px 6px rgba(0,0,0,0.16),0 1px 6px rgba(0,0,0,0.23);-webkit-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-kthtml-transition:all .5s ease;transition:all .5s ease}
.marketplace-detail .slick-slide:focus{outline:0}
.faq{margin-bottom:40px}
.faq h3{font-size:1.4em;font-weight:normal;margin-top:20px;margin-bottom:0;font-family:"Helvetica W01 Bold",Helvetica,Arial,sans-serif}
.faq h3 a{display:block;padding-left:25px}
.faq h3 a:before{margin-left:-25px;margin-right:3px}
.faq h3 a.active{color:#000}
.faq h3 a.active:before{background-position:-2530px 0}
.faq h4{font-size:1.4em;font-weight:normal;font-family:"Helvetica W01 Bold",Helvetica,Arial,sans-serif}
.faq .faq-container{display:none;padding-left:25px;margin-bottom:30px}
html.touch .faq h3 a:hover{color:#1d5f9f;text-decoration:none}
html.touch .faq h3 a:hover:before{background-position:-2277px 0}
html.touch .faq h3 a.active:hover{color:#000;text-decoration:none}
html.touch .faq h3 a.active:hover:before{background-position:-2530px 0}
html.no-touch .faq h3 a:hover:before{background-position:-2530px 0}
html.no-touch .faq h3 a.active:hover:before{background-position:-2300px 0}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.nav:before,.nav:after{content:" ";display:table}
.clearfix:after,.container:after,.container-fluid:after,.row:after,.nav:after{clear:both}
.center-block{display:block;margin-left:auto;margin-right:auto}
.pull-right{float:right!important}
.right{text-align:right}
.pull-left{float:left!important}
.h10{height:10px}
.hide{display:none!important}
.show{display:block!important}
.invisible{visibility:hidden}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.hidden{display:none!important;visibility:hidden!important}
.stabilo-boss{background-color:yellow!important}
body.oldie #context-column{width:288px!important}
body.oldie .switch-to-mobile{display:none}
@-ms-viewport{width:device-width}
.visible-xs,.visible-sm,.visible-md,.visible-lg,.visible-xl{display:none!important}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-xl-block,.visible-xl-inline,.visible-xl-inline-block{display:none!important}
@media(max-width:479px){.visible-xs{display:block!important}
table.visible-xs{display:table}
tr.visible-xs{display:table-row!important}
th.visible-xs,td.visible-xs{display:table-cell!important}
}
@media(max-width:479px){.visible-xs-block{display:block!important}
}
@media(max-width:479px){.visible-xs-inline{display:inline!important}
}
@media(max-width:479px){.visible-xs-inline-block{display:inline-block!important}
}
@media(min-width:480px) and (max-width:767px){.visible-sm{display:block!important}
table.visible-sm{display:table}
tr.visible-sm{display:table-row!important}
th.visible-sm,td.visible-sm{display:table-cell!important}
}
@media(min-width:480px) and (max-width:767px){.visible-sm-block{display:block!important}
}
@media(min-width:480px) and (max-width:767px){.visible-sm-inline{display:inline!important}
}
@media(min-width:480px) and (max-width:767px){.visible-sm-inline-block{display:inline-block!important}
}
@media(min-width:768px) and (max-width:909px){.visible-md{display:block!important}
table.visible-md{display:table}
tr.visible-md{display:table-row!important}
th.visible-md,td.visible-md{display:table-cell!important}
}
@media(min-width:768px) and (max-width:909px){.visible-md-block{display:block!important}
}
@media(min-width:768px) and (max-width:909px){.visible-md-inline{display:inline!important}
}
@media(min-width:768px) and (max-width:909px){.visible-md-inline-block{display:inline-block!important}
}
@media(min-width:910px){.visible-lg{display:block!important}
table.visible-lg{display:table}
tr.visible-lg{display:table-row!important}
th.visible-lg,td.visible-lg{display:table-cell!important}
}
@media(min-width:910px){.visible-lg-block{display:block!important}
}
@media(min-width:910px){.visible-lg-inline{display:inline!important}
}
@media(min-width:910px){.visible-lg-inline-block{display:inline-block!important}
}
@media(min-width:1236px){.visible-xl{display:block!important}
table.visible-xl{display:table}
tr.visible-xl{display:table-row!important}
th.visible-xl,td.visible-xl{display:table-cell!important}
}
@media(min-width:1236px){.visible-xl-block{display:block!important}
}
@media(min-width:1236px){.visible-xl-inline{display:inline!important}
}
@media(min-width:1236px){.visible-xl-inline-block{display:inline-block!important}
}
@media(max-width:479px){.hidden-xs{display:none!important}
}
@media(min-width:480px) and (max-width:767px){.hidden-sm{display:none!important}
}
@media(min-width:768px) and (max-width:909px){.hidden-md{display:none!important}
}
@media(min-width:910px){.hidden-lg{display:none!important}
}
@media(max-width:1235px){.hidden-desktop{display:none!important}
}
@media(min-width:1236px){.hidden-xl{display:none!important}
}
.visible-print{display:none!important}
@media print{.visible-print{display:block!important}
table.visible-print{display:table}
tr.visible-print{display:table-row!important}
th.visible-print,td.visible-print{display:table-cell!important}
}
.visible-print-block{display:none!important}
@media print{.visible-print-block{display:block!important}
}
.visible-print-inline{display:none!important}
@media print{.visible-print-inline{display:inline!important}
}
.visible-print-inline-block{display:none!important}
@media print{.visible-print-inline-block{display:inline-block!important}
}
@media print{.hidden-print{display:none!important}
}
body:not(.classic) .hidden-xl{display:block!important}