@charset"UTF-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
html{font-family:sans-serif;
-ms-text-size-adjust:100%;
-webkit-text-size-adjust:100%;
}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;
vertical-align:baseline;
}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:0.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;
font:inherit;
margin:0;
}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;
cursor:pointer;
}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;
padding:0;
}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;
box-sizing:content-box;
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend{border:0;
padding:0;
}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
.date-picker{width:170px;height:25px;padding:0;border:0;line-height:25px;padding-left:10px;font-size:12px;font-family:Arial;font-weight:bold;cursor:pointer;color:#303030;position:relative;z-index:2}
.date-picker-wrapper{position:absolute;z-index:1;border:1px solid #bfbfbf;background-color:#efefef;padding:5px 12px;font-size:12px;line-height:20px;color:#aaa;font-family:Arial;box-shadow:3px 3px 10px rgba(0,0,0,0.5);box-sizing:initial}
.date-picker-wrapper.inline-wrapper{position:relative;box-shadow:none;display:inline-block}
.date-picker-wrapper.single-date{width:auto}
.date-picker-wrapper.no-shortcuts{padding-bottom:12px}
.date-picker-wrapper.no-topbar{padding-top:12px}
.date-picker-wrapper .footer{font-size:11px;padding-top:3px}
.date-picker-wrapper b{color:#666;font-weight:700}
.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}
.date-picker-wrapper .month-name{text-transform:uppercase}
.date-picker-wrapper .month-wrapper{border:1px solid #bfbfbf;border-radius:3px;background-color:#fff;padding:5px;cursor:default;position:relative;_overflow:hidden}
.date-picker-wrapper .month-wrapper table{width:190px;float:left}
.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left}
.date-picker-wrapper .month-wrapper table th,.date-picker-wrapper .month-wrapper table td{vertical-align:middle;text-align:center;line-height:14px;margin:0px;padding:0px}
.date-picker-wrapper .month-wrapper table .day{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#ccc;cursor:default}
.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}
.date-picker-wrapper .month-wrapper table .day.checked{background-color:#9cdbf7}
.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100;text-transform:uppercase}
.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help !important}
.date-picker-wrapper .time label{white-space:nowrap}
.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}
.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#cdecfa}
.date-picker-wrapper .month-wrapper table .day.nextMonth,.date-picker-wrapper .month-wrapper table .day.lastMonth{display:none}
.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#ffe684}
.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:#70ccd5}
.date-picker-wrapper table .caption{height:40px}
.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer}
.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:white}
.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;height:100%;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}
.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}
.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}
.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid white;border-top:8px solid #eee;border-bottom:8px solid #eee}
.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0px;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid white}
.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid white}
.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}
.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}
.date-picker-wrapper .selected-days{display:none}
.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0}
.date-picker-wrapper .drp_top-bar .error-top{display:none}
.date-picker-wrapper .drp_top-bar .normal-top{display:none}
.date-picker-wrapper .drp_top-bar .default-top{display:block}
.date-picker-wrapper .drp_top-bar.error .default-top{display:none}
.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}
.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}
.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}
.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0px;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee',endColorstr='#0078a5');color:white;line-height:initial}
.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:solid 1px #b7b7b7;background:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed')}
.date-picker-wrapper .time{position:relative}
.date-picker-wrapper.single-month .time{display:none}
.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}
.date-picker-wrapper .time1,.time2{width:180px;padding:0 5px;text-align:center}
.date-picker-wrapper .time1{float:left}
.date-picker-wrapper .time2{float:right}
.date-picker-wrapper .hour,.minute{text-align:right}
.date-picker-wrapper .hide{display:none}
.date-picker-wrapper .first-date-selected{background-color:#49e !important;color:white !important}
.date-picker-wrapper .last-date-selected{background-color:#49e !important;color:white !important}
.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;box-shadow:0 0 3px rgba(0,0,0,0.3);display:none;background-color:yellow;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,0.3));-moz-filter:drop-shadow(0 0 3px rgba(0,0,0,0.3));-ms-filter:drop-shadow(0 0 3px rgba(0,0,0,0.3));-o-filter:drop-shadow(0 0 3px rgba(0,0,0,0.3));filter:drop-shadow(0 0 3px rgba(0,0,0,0.3))}
.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid yellow;left:50%;margin-left:-4px;bottom:-4px}
.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}
.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}
.date-picker-wrapper .week-number.week-number-selected{color:#4499EE;font-weight:bold}
div.is-error--block,.Tx-Formhandler,.ui-accordion .ui-accordion-content,.page-1 .grid__column--100.is-bg-img>:first-child .provider__filter--type,.page-1 .grid__column--100.is-bg-img>:first-child .provider__filter--terms,.no-mq .page-1 .grid__column--100.is-bg-img>:first-child .provider__filter--type,.no-mq .page-1 .grid__column--100.is-bg-img>:first-child .provider__filter--terms,.tx_khprovider__edit .tx_khprovider__meta,.tx_khprovider__preview{*zoom:1}
div.is-error--block:before,.Tx-Formhandler:before,.ui-accordion .ui-accordion-content:before,.page-1 .grid__column--100.is-bg-img>:first-child .provider__filter--type:before,.page-1 .grid__column--100.is-bg-img>:first-child .provider__filter--terms:before,.no-mq .page-1 .grid__column--100.is-bg-img>:first-child .provider__filter--type:before,.no-mq .page-1 .grid__column--100.is-bg-img>:first-child .provider__filter--terms:before,.tx_khprovider__edit .tx_khprovider__meta:before,.tx_khprovider__preview:before,div.is-error--block:after,.Tx-Formhandler:after,.ui-accordion .ui-accordion-content:after,.page-1 .grid__column--100.is-bg-img>:first-child .provider__filter--type:after,.page-1 .grid__column--100.is-bg-img>:first-child .provider__filter--terms:after,.no-mq .page-1 .grid__column--100.is-bg-img>:first-child .provider__filter--type:after,.no-mq .page-1 .grid__column--100.is-bg-img>:first-child .provider__filter--terms:after,.tx_khprovider__edit .tx_khprovider__meta:after,.tx_khprovider__preview:after{content:'\0020';display:block;height:0;overflow:hidden}
div.is-error--block:after,.Tx-Formhandler:after,.ui-accordion .ui-accordion-content:after,.page-1 .grid__column--100.is-bg-img>:first-child .provider__filter--type:after,.page-1 .grid__column--100.is-bg-img>:first-child .provider__filter--terms:after,.no-mq .page-1 .grid__column--100.is-bg-img>:first-child .provider__filter--type:after,.no-mq .page-1 .grid__column--100.is-bg-img>:first-child .provider__filter--terms:after,.tx_khprovider__edit .tx_khprovider__meta:after,.tx_khprovider__preview:after{clear:both}
.content .button,.content .button--disabled,.content .button-red,.content .button-red--disabled,.cc-cookies a.cc-cookie-accept,.cc-cookies a.cc-cookie-decline,.cc-cookies a.cc-cookie-reset,.cc-cookies-error a.cc-cookie-accept,.cc-cookies-error a.cc-cookie-decline,.cc-cookies-error a.cc-cookie-reset{display:block;position:relative;cursor:pointer;padding:.5em;width:100%;text-decoration:none;border:1px solid #000000;border-radius:3px;color:#ffffff;background-color:#222222;box-sizing:border-box;outline:0;text-align:center}
.content .button .fa,.content .button--disabled .fa,.content .button-red .fa,.content .button-red--disabled .fa,.cc-cookies a.cc-cookie-accept .fa,.cc-cookies a.cc-cookie-decline .fa,.cc-cookies a.cc-cookie-reset .fa,.cc-cookies-error a.cc-cookie-accept .fa,.cc-cookies-error a.cc-cookie-decline .fa,.cc-cookies-error a.cc-cookie-reset .fa{color:#ffffff}
.content .button:hover,.content .button--disabled:hover,.content .button-red:hover,.content .button-red--disabled:hover,.cc-cookies a.cc-cookie-accept:hover,.cc-cookies a.cc-cookie-decline:hover,.cc-cookies a.cc-cookie-reset:hover,.cc-cookies-error a.cc-cookie-accept:hover,.cc-cookies-error a.cc-cookie-decline:hover,.cc-cookies-error a.cc-cookie-reset:hover{text-decoration:none;border:1px solid #666666;color:#ffffff;background-color:#777777}
.content .button:visited,.content .button--disabled:visited,.content .button-red:visited,.content .button-red--disabled:visited,.cc-cookies a.cc-cookie-accept:visited,.cc-cookies a.cc-cookie-decline:visited,.cc-cookies a.cc-cookie-reset:visited,.cc-cookies-error a.cc-cookie-accept:visited,.cc-cookies-error a.cc-cookie-decline:visited,.cc-cookies-error a.cc-cookie-reset:visited{color:#ffffff}
.content .button:focus,.content .button--disabled:focus,.content .button-red:focus,.content .button-red--disabled:focus,.cc-cookies a.cc-cookie-accept:focus,.cc-cookies a.cc-cookie-decline:focus,.cc-cookies a.cc-cookie-reset:focus,.cc-cookies-error a.cc-cookie-accept:focus,.cc-cookies-error a.cc-cookie-decline:focus,.cc-cookies-error a.cc-cookie-reset:focus{color:#ffffff}
.content .button:active,.content .button--disabled:active,.content .button-red:active,.content .button-red--disabled:active,.cc-cookies a.cc-cookie-accept:active,.cc-cookies a.cc-cookie-decline:active,.cc-cookies a.cc-cookie-reset:active,.cc-cookies-error a.cc-cookie-accept:active,.cc-cookies-error a.cc-cookie-decline:active,.cc-cookies-error a.cc-cookie-reset:active{color:#ffffff}
@media (min-width:960px){
.content .button,.content .button--disabled,.content .button-red,.content .button-red--disabled,.cc-cookies a.cc-cookie-accept,.cc-cookies a.cc-cookie-decline,.cc-cookies a.cc-cookie-reset,.cc-cookies-error a.cc-cookie-accept,.cc-cookies-error a.cc-cookie-decline,.cc-cookies-error a.cc-cookie-reset{display:inline-block;width:auto}
}
.content .button .no-mq,.content .button--disabled .no-mq,.content .button-red .no-mq,.content .button-red--disabled .no-mq,.cc-cookies a.cc-cookie-accept .no-mq,.cc-cookies a.cc-cookie-decline .no-mq,.cc-cookies a.cc-cookie-reset .no-mq,.cc-cookies-error a.cc-cookie-accept .no-mq,.cc-cookies-error a.cc-cookie-decline .no-mq,.cc-cookies-error a.cc-cookie-reset .no-mq{display:inline-block;width:auto}
.layout-ce--default,.layout-ce--100,.layout-ce--200,.layout-ce--300{margin:0;padding:0}
.layout-ce--default .csc-textpic-imagewrap,.layout-ce--100 .csc-textpic-imagewrap,.layout-ce--200 .csc-textpic-imagewrap,.layout-ce--300 .csc-textpic-imagewrap{width:100%}
.layout-ce--default .csc-textpic-imagewrap div,.layout-ce--100 .csc-textpic-imagewrap div,.layout-ce--200 .csc-textpic-imagewrap div,.layout-ce--300 .csc-textpic-imagewrap div,.layout-ce--default .csc-textpic-imagewrap figure,.layout-ce--100 .csc-textpic-imagewrap figure,.layout-ce--200 .csc-textpic-imagewrap figure,.layout-ce--300 .csc-textpic-imagewrap figure{width:100%}
.layout-ce--default .csc-textpic-imagewrap .csc-textpic-imagerow div,.layout-ce--100 .csc-textpic-imagewrap .csc-textpic-imagerow div,.layout-ce--200 .csc-textpic-imagewrap .csc-textpic-imagerow div,.layout-ce--300 .csc-textpic-imagewrap .csc-textpic-imagerow div,.layout-ce--default .csc-textpic-imagewrap .csc-textpic-imagerow figure,.layout-ce--100 .csc-textpic-imagewrap .csc-textpic-imagerow figure,.layout-ce--200 .csc-textpic-imagewrap .csc-textpic-imagerow figure,.layout-ce--300 .csc-textpic-imagewrap .csc-textpic-imagerow figure{width:auto}
.layout-ce--default .csc-textpic-caption,.layout-ce--100 .csc-textpic-caption,.layout-ce--200 .csc-textpic-caption,.layout-ce--300 .csc-textpic-caption{padding:5px;font-size:.75em;bottom:0;left:0;right:0;color:#ababab}
@media (min-width:960px){
.layout-ce--default .csc-textpic-imagewrap,.layout-ce--100 .csc-textpic-imagewrap,.layout-ce--200 .csc-textpic-imagewrap,.layout-ce--300 .csc-textpic-imagewrap{width:auto}
.layout-ce--default .csc-textpic-imagewrap div,.layout-ce--100 .csc-textpic-imagewrap div,.layout-ce--200 .csc-textpic-imagewrap div,.layout-ce--300 .csc-textpic-imagewrap div,.layout-ce--default .csc-textpic-imagewrap figure,.layout-ce--100 .csc-textpic-imagewrap figure,.layout-ce--200 .csc-textpic-imagewrap figure,.layout-ce--300 .csc-textpic-imagewrap figure{width:auto}
}
.layout-ce--default .no-mq .csc-textpic-imagewrap,.layout-ce--100 .no-mq .csc-textpic-imagewrap,.layout-ce--200 .no-mq .csc-textpic-imagewrap,.layout-ce--300 .no-mq .csc-textpic-imagewrap{width:auto}
.layout-ce--default .no-mq .csc-textpic-imagewrap div,.layout-ce--100 .no-mq .csc-textpic-imagewrap div,.layout-ce--200 .no-mq .csc-textpic-imagewrap div,.layout-ce--300 .no-mq .csc-textpic-imagewrap div,.layout-ce--default .no-mq .csc-textpic-imagewrap figure,.layout-ce--100 .no-mq .csc-textpic-imagewrap figure,.layout-ce--200 .no-mq .csc-textpic-imagewrap figure,.layout-ce--300 .no-mq .csc-textpic-imagewrap figure{width:auto}
.tx_khprovider__pager,.tx_khextendednews__pager,.tx-solr__pagination{margin:10px 0 0 0}
.tx_khprovider__pager p,.tx_khextendednews__pager p,.tx-solr__pagination p{margin:10px 0 10px 0}
.tx_khprovider__pager ul,.tx_khextendednews__pager ul,.tx-solr__pagination ul{text-align:right}
.tx_khprovider__pager ul li,.tx_khextendednews__pager ul li,.tx-solr__pagination ul li{display:inline-block;float:none;margin:0 5px 0 0;background-color:#ffffff}
.tx_khprovider__pager ul li a,.tx_khextendednews__pager ul li a,.tx-solr__pagination ul li a,.tx_khprovider__pager ul li span,.tx_khextendednews__pager ul li span,.tx-solr__pagination ul li span{display:block;padding:10px;font-weight:bold;text-align:center}
.tx_khprovider__pager ul li span,.tx_khextendednews__pager ul li span,.tx-solr__pagination ul li span{color:#000000}
.tx_khprovider__pager ul li.is-active a,.tx_khextendednews__pager ul li.is-active a,.tx-solr__pagination ul li.is-active a,.tx_khprovider__pager ul li.pager__previous a,.tx_khextendednews__pager ul li.pager__previous a,.tx-solr__pagination ul li.pager__previous a,.tx_khprovider__pager ul li.pager__next a,.tx_khextendednews__pager ul li.pager__next a,.tx-solr__pagination ul li.pager__next a{color:#000000}
.tx_khprovider__pager ul li.is-dots,.tx_khextendednews__pager ul li.is-dots,.tx-solr__pagination ul li.is-dots{padding:10px;font-weight:bold;text-align:center}
.tx_khprovider__pager ul li:last-child,.tx_khextendednews__pager ul li:last-child,.tx-solr__pagination ul li:last-child{margin:0}
[type="text"],[type="email"],[type="password"],[type="search"],[type="color"],[type="date"],[type="datetime-local"],[type="month"],[type="number"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],[list]{-webkit-appearance:none;border-radius:0}
textarea{-webkit-appearance:none;border-radius:0;overflow:auto}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button,[type="button"],[type="submit"],[type="reset"],[type="image"]{-webkit-appearance:none;-moz-appearance:none;border-radius:0}
figure{margin:0}
a{color:#222222;text-decoration:none}
a:hover{color:#222222;text-decoration:underline}
a:visited{color:#222222}
a:focus{color:#222222}
a:active{color:#222222}
img{display:block;height:auto;max-width:100%;width:100%}
figcaption{padding:5px;font-size:.75em;bottom:0;left:0;right:0;color:#8f8f8f;font-weight:600}
li{margin:0 0 10px 0}
li:last-child{margin:0}
li ul{margin:10px 0 0 15px}
p{margin:0 0 10px 0}
p:last-child{margin:0}
table.is-border--top--dotted td,table.is-border--bottom--dotted td{padding:5px 0}
table.is-border--top--dotted{border-top:1px dotted #ababab}
table.is-border--bottom--dotted{border-bottom:1px dotted #ababab}
.is-list-style--square,.is-list-style--decimal{display:block;margin:1.12em 0;margin-left:40px;list-style-type:square;list-style-position:outside;list-style-image:none}
.is-list-style--square li,.is-list-style--decimal li{display:list-item}
.is-list-style--decimal{list-style-type:decimal}
.is-error,input.is-error,div.is-error--block{color:#ffb517}
.is-help:hover{cursor:help}
input.is-error{border:1px solid #ffb517;background-color:#ededed}
div.is-error{display:none}
div.is-error--block{display:block}
div.is-error--block .fa{font-size:2rem;float:left}
div.is-error--block span{display:block;padding:5px 0 0 40px}
.grid__container,.grid__container--small,.grid__container--medium,.grid__container--large{max-width:630px;margin-left:auto;margin-right:auto;min-width:320px;max-width:100%;box-sizing:border-box}
.grid__container:after,.grid__container--small:after,.grid__container--medium:after,.grid__container--large:after{content:" ";display:block;clear:both}
.grid__container--small{width:auto;max-width:320px}
.grid__container--medium{width:auto;max-width:960px}
.grid__container--large{width:auto;max-width:1280px}
.grid__column--100,.grid__column--75,.grid__column--66,.grid__column--50,.grid__column--33,.grid__column--25{float:left;width:100%;box-sizing:border-box}
.grid__column--100.is-full-width-1{margin:0 -15px;padding:0 15px;box-sizing:content-box}
.grid__column--100.is-bg-img{display:table;position:relative;height:400px;min-height:400px;background-repeat:no-repeat;background-position:center center;background-size:cover}
@media (max-width:959px){
.grid__column--100.is-full-window-width-1,.grid__column--100.is-full-width-1{margin:0 -15px;padding:0 15px;box-sizing:content-box}
.grid__column--100.is-full-window-width-1.grid__column--100.is-bg-img>:first-child,.grid__column--100.is-full-width-1.grid__column--100.is-bg-img>:first-child{margin:0 auto;margin-top:0;padding:20px 10px;display:block;max-width:500px}
}
.grid__column--100.is-border-top-1{border-top:15px solid #f50002}
.grid__column--100.is-centered-1{display:table;vertical-align:bottom}
.grid__column--100.is-centered-1>:first-child{display:table-cell;vertical-align:bottom}
@media (min-width:960px){
.grid__column--100{width:100%;float:left;margin-left:0;margin-right:0}
.grid__column--100.is-full-width-1{margin:0 -160px;padding:60px 160px;max-width:1280px;box-sizing:content-box}
.grid__column--100.is-bg-img{padding:0 160px}
.grid__column--100.is-bg-img.is-full-window-width-1{margin:0 -570px;padding:0 570px 0 570px;box-sizing:content-box}
.grid__column--100.is-bg-img>:first-child{vertical-align:middle}
.grid__column--100.is-centered-1{padding:0 160px}
.grid__column--100.is-centered-1>:first-child{vertical-align:middle}
.grid__column--75{width:74.21875%;float:left;margin-right:3.125%}
.grid__column--66{width:65.625%;float:left;margin-right:3.125%}
.grid__column--50{width:48.4375%;float:left;margin-right:3.125%}
.grid__column--33{width:31.25%;float:left;margin-right:3.125%}
.grid__column--25{width:22.65625%;float:left;margin-right:3.125%}
.grid__column--100.is-last,.grid__column--75.is-last,.grid__column--66.is-last,.grid__column--50.is-last,.grid__column--33.is-last,.grid__column--25.is-last{float:right;margin-right:0}
}
.no-mq .grid__column--100{width:100%;float:left;margin-left:0;margin-right:0}
.no-mq .grid__column--100.is-full-width-1{margin:0 -160px;padding:60px 160px;max-width:1280px;box-sizing:content-box}
.no-mq .grid__column--100.is-bg-img{padding:0 160px}
.no-mq .grid__column--100.is-bg-img.is-full-window-width-1{margin:0 -570px;padding:0 570px 0 570px;box-sizing:content-box}
.no-mq .grid__column--100.is-bg-img>:first-child{vertical-align:middle}
.no-mq .grid__column--100.is-centered-1{padding:0 160px}
.no-mq .grid__column--100.is-centered-1>:first-child{vertical-align:middle}
.no-mq .grid__column--75{width:74.21875%;float:left;margin-right:3.125%}
.no-mq .grid__column--66{width:65.625%;float:left;margin-right:3.125%}
.no-mq .grid__column--50{width:48.4375%;float:left;margin-right:3.125%}
.no-mq .grid__column--33{width:31.25%;float:left;margin-right:3.125%}
.no-mq .grid__column--25{width:22.65625%;float:left;margin-right:3.125%}
.no-mq .grid__column--100.is-last,.no-mq .grid__column--75.is-last,.no-mq .grid__column--66.is-last,.no-mq .grid__column--50.is-last,.no-mq .grid__column--33.is-last,.no-mq .grid__column--25.is-last{float:right;margin-right:0}
html{color:#222222;font-family:Calibri,Arial,sans-serif;font-size:17px;font-weight:300;line-height:1.2}
@media (min-width:960px){
html{font-size:15px}
}
html .no-mq{font-size:15px}
body{line-height:1.2}
@media (min-width:960px){
body{line-height:1.3}
}
body .no-mq{line-height:1.3}
h1,.fontsize-h1,h2,.fontsize-h2,h3,.fontsize-h3,h4,.fontsize-h4,h5,.fontsize-h5,h6,.fontsize-h6{font-family:Calibri,Arial,sans-serif;font-weight:bold;line-height:initial;margin:1rem 0 1rem 0}
h1,.fontsize-h1{font-size:1.4rem}
h2,.fontsize-h2{font-size:1.3rem}
h3,.fontsize-h3{font-size:1.2rem}
h4,.fontsize-h4{font-size:1.1rem}
h5,.fontsize-h5{font-size:0.9rem}
h6,.fontsize-h6{font-size:0.8rem}
@media (min-width:960px){
h1,.fontsize-h1{font-size:2.4rem}
h2,.fontsize-h2{font-size:1.6rem}
h3,.fontsize-h3{font-size:1.35rem}
h4,.fontsize-h4{font-size:1.1rem}
h5,.fontsize-h5{font-size:0.95rem}
h6,.fontsize-h6{font-size:0.8rem}
}
.no-mq h1,.no-mq .fontsize-h1{font-size:2.4rem}
.no-mq h2,.no-mq .fontsize-h2{font-size:1.6rem}
.no-mq h3,.no-mq .fontsize-h3{font-size:1.35rem}
.no-mq h4,.no-mq .fontsize-h4{font-size:1.1rem}
.no-mq h5,.no-mq .fontsize-h5{font-size:0.95rem}
.no-mq h6,.no-mq .fontsize-h6{font-size:0.8rem}
blockquote{font-family:Calibri,Arial,sans-serif;font-weight:bold;line-height:initial}
b,strong{font-weight:bold}
i,em{font-style:italic}
p,label{font-size:1.1rem}
input{font-size:1.1rem}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0,0);transform:translate(0,0)}
.fa-lg{font-size:1.3333333333em;line-height:0.75em;vertical-align:-15%}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}
.fa-fw{width:1.2857142857em;text-align:center}
.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}
.fa-ul>li{position:relative}
.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:0.1428571429em;text-align:center}
.fa-li.fa-lg{left:-1.8571428571em}
.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}
.pull-right{float:right}
.pull-left{float:left}
.fa.pull-left{margin-right:.3em}
.fa.pull-right{margin-left:.3em}
.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}
.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);-webkit-transform:scale(-1,1);transform:scale(-1,1)}
.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:scale(1,-1);transform:scale(1,-1)}
:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{-webkit-filter:none;filter:none}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-inverse{color:#fff}
.fa-search:before{content:""}
.fa-bars:before{content:""}
.fa-arrow-up:before{content:""}
.fa-arrow-left:before{content:""}
.fa-angle-up:before{content:""}
.fa-angle-down:before{content:""}
.fa-angle-left:before{content:""}
.fa-angle-right:before{content:""}
.fa-chevron-up:before{content:""}
.fa-chevron-down:before{content:""}
.fa-chevron-left:before{content:""}
.fa-chevron-right:before{content:""}
.fa-twitter:before{content:""}
.fa-twitter-square:before{content:""}
.fa-facebook:before{content:""}
.fa-facebook-square:before{content:""}
.fa-pinterest-p:before{content:""}
.fa-pinterest-square:before{content:""}
.fa-instagram:before{content:""}
.fa-google-plus:before{content:""}
.fa-google-plus-square:before{content:""}
.fa-envelope:before{content:""}
.fa-envelope-square:before{content:""}
.fa-youtube-square:before{content:""}
.fa-flickr:before{content:""}
.fa-info:before{content:""}
.fa-linkedin:before{content:""}
.fa-linkedin-square:before{content:""}
.fa-whatsapp:before{content:""}
.fa-xing:before{content:""}
.fa-print:before{content:""}
.fa-plane:before{content:""}
.fa-train:before{content:""}
.fa-map-marker:before{content:""}
.fa-exclamation-circle:before{content:""}
.fa-dot-circle-o:before{content:""}
.fa-cube:before{content:""}
.fa-users:before{content:""}
.fa-bed:before{content:""}
.fa-phone:before{content:""}
.fa-paperclip:before{content:""}
.fa-trash-o:before{content:""}
.fa-envelope-o:before{content:""}
.fa-fax:before{content:""}
.fa-external-link:before{content:""}
.fa-spinner:before{content:""}
.fa-plus-square:before{content:""}
.fa-minus-square:before{content:""}
.fa-check-square:before{content:""}
.fa-calendar:before{content:""}
.fa-file-text-o:before{content:""}
.fa-file-pdf-o:before{content:""}
.fa-file-archive-o:before{content:""}
.fa-file-word-o:before{content:""}
.fa-file-image-o:before{content:""}
.fa-file-audio-o:before{content:""}
.fa-file-video-o:before{content:""}
.fa-file-o:before{content:""}
.sprites{display:inline-block;text-align:left;text-indent:-9999px}
body{background-color:#ffffff}
.header .header__wrap--logo{margin:0 auto 1px auto;border-top:1px solid #000000;border-bottom:15px solid #f50002}
@media (min-width:960px){
.header .header__wrap--logo{margin-bottom:0;border:0;border-left:1px solid #ededed;border-right:1px solid #ededed}
.header .header__wrap--navigation{position:relative;background-color:#f50002;box-shadow:0 2px 2px 0 rgba(0,0,0,0.5);z-index:2000}
}
.no-mq .header .header__wrap--logo{margin-bottom:0;border:0;border-left:1px solid #ededed;border-right:1px solid #ededed}
.no-mq .header .header__wrap--navigation{position:relative;background-color:#f50002;box-shadow:0 2px 2px 0 rgba(0,0,0,0.5);z-index:2000}
.logo--header,.logo--sticky{height:30px;width:86px;padding:3%}
.logo--header a,.logo--sticky a{background:transparent url("/typo3conf/ext/khresources/Resources/Public/Images/Svgs/logo-mobile.svg") 0 0 no-repeat;display:block;height:100%;text-indent:-9999px}
.logo--sticky{height:40px;width:105px;padding:10px 0}
.logo--footer{height:30px;width:37px}
.logo--footer a{background:transparent url("/typo3conf/ext/khresources/Resources/Public/Images/Svgs/logo-footer.svg") 0 0 no-repeat;display:block;height:100%;text-indent:-9999px}
@media (min-width:960px){
.logo--header{height:75px;width:196px;padding:20px 10px}
.logo--header a{background:transparent url("/typo3conf/ext/khresources/Resources/Public/Images/Svgs/logo.svg") 0 0 no-repeat}
}
.no-mq .logo--header{height:75px;width:196px;padding:20px 10px}
.no-mq .logo--header a{background:transparent url("/typo3conf/ext/khresources/Resources/Public/Images/Svgs/logo.svg") 0 0 no-repeat}
.navigation__wrap-mobile-nav{position:absolute;right:3%;top:50%;margin:-.75em 0 0 0}
.navigation__wrap-mobile-nav .navigation__menu-trigger--mobile,.navigation__wrap-mobile-nav .navigation__search-trigger--mobile{display:inline-block;font-size:1.5em}
.navigation__wrap-mobile-nav .navigation__search-trigger--mobile{margin:0 20px 0 0}
.navigation__menu-main,.navigation__menu-meta,.navigation__language-switch,.navigation__menu-footer{background-color:#ededed}
.navigation__menu-main li,.navigation__menu-meta li,.navigation__language-switch li,.navigation__menu-footer li{margin:0;border-bottom:1px solid #000000}
.navigation__menu-main li a,.navigation__menu-meta li a,.navigation__language-switch li a,.navigation__menu-footer li a{display:block;padding:3%;font-weight:bold}
.navigation__menu-main li a .fa,.navigation__menu-meta li a .fa,.navigation__language-switch li a .fa,.navigation__menu-footer li a .fa{float:right}
.navigation__menu-main{display:block}
.navigation__menu-main li .navigation__menu-sub{display:none}
.navigation__menu-sub{margin:0}
.navigation__menu-sub li{border:0;border-top:1px dotted #000000}
.navigation__menu-sub li a{padding:3% 6%;font-weight:normal}
.navigation__menu-meta li a,.navigation__language-switch li a{font-weight:normal}
.navigation__menu-meta li a span,.navigation__language-switch li a span{display:inline}
.navigation__menu-footer{background-color:#ababab}
.navigation__menu-footer li{border-bottom:1px solid #ffffff}
.navigation__menu-footer li a{text-transform:uppercase}
.navigation__menu-footer li.navigation__to-top{display:none}
.navigation__menu-footer--social{float:right}
.navigation__menu-footer--social li{float:left;margin:0 10px 0 0}
@media (min-width:960px){
.navigation__menu-main,.navigation__menu-breadcrumb,.navigation__menu-footer{background-color:#f50002}
.navigation__menu-main li,.navigation__menu-breadcrumb li,.navigation__menu-footer li{float:left;margin:0;border:0}
.navigation__menu-main li a,.navigation__menu-breadcrumb li a,.navigation__menu-footer li a{padding:15px 0;color:#ffffff}
.navigation__menu-main{margin:0 10px}
.navigation__menu-main li{position:relative;margin:0 30px 0 0}
.navigation__menu-main li a{padding:20px 0}
.navigation__menu-main li .navigation__menu-sub{display:none !important}
.navigation__menu-main li:hover a{padding:20px 0 17px 0;text-decoration:none;border-bottom:3px solid #000000}
.navigation__menu-main li:hover .navigation__menu-sub{display:block !important;margin:0}
.navigation__menu-main li:hover .navigation__menu-sub li{float:none}
.navigation__menu-main li:hover .navigation__menu-sub a{padding:10px 15px;border:0}
.navigation__menu-main li.is-last{margin:0}
.navigation__menu-main .is-active a{padding:20px 0 17px 0;border-bottom:3px solid #000000}
.navigation__menu-sub{display:block;top:59px;position:absolute;left:0;padding:10px 0;background-color:#ffffff;box-shadow:0 1px 1px 2px rgba(0,0,0,0.5);z-index:1000}
.navigation__menu-sub li a{color:#000000;font-weight:normal;border:0;white-space:nowrap}
.navigation__menu-sub li a:hover{text-decoration:underline}
.navigation__wrap-desktop-nav{position:absolute;top:-75px;right:0}
.navigation__wrap-desktop-nav a{float:left;padding:10px 20px;border-right:1px dotted #000000}
.navigation__wrap-desktop-nav nav{display:inline}
.navigation__wrap-desktop-nav .navigation__menu-meta,.navigation__wrap-desktop-nav .navigation__language-switch{float:left;background:none}
.navigation__wrap-desktop-nav .navigation__menu-meta li,.navigation__wrap-desktop-nav .navigation__language-switch li{float:left;border:0;border-right:1px dotted #000000}
.navigation__wrap-desktop-nav .navigation__menu-meta li a,.navigation__wrap-desktop-nav .navigation__language-switch li a{padding:10px 20px;border:0}
.navigation__wrap-desktop-nav .navigation__menu-meta .merkliste__wrap{position:relative}
.navigation__wrap-desktop-nav .navigation__menu-meta .merkliste__wrap li{float:none;margin:10px;padding:0 0 10px 0;background-color:#ffffff;border:0;border-bottom:1px dotted #000000}
.navigation__wrap-desktop-nav .navigation__menu-meta .merkliste__wrap li a{padding:0}
.navigation__wrap-desktop-nav .navigation__menu-meta .merkliste__wrap li:last-child{padding:0;border:0}
.navigation__wrap-desktop-nav .navigation__menu-meta .merkliste__wrap>a{padding:4px 20px 0 20px}
.navigation__wrap-desktop-nav .navigation__menu-meta .merkliste__wrap .merkliste__counter{display:inline-block;margin:2px 0 3px 15px;padding:5px;min-width:20px;height:20px;line-height:20px;text-align:center;border-radius:50%;background-color:#ffb517}
.navigation__wrap-desktop-nav .navigation__language-switch li{border:0}
.navigation__wrap-desktop-nav .navigation__language-switch li a{padding:10px 10px 10px 20px}
.navigation__menu-breadcrumb{display:block;float:left;margin:10px;background:none}
.navigation__menu-breadcrumb li a{margin:0 10px 0 0;padding:0;color:#000000}
.navigation__menu-breadcrumb li.is-sub a{margin:0 10px}
.navigation__menu-footer li a{padding:10px;font-size:.7rem;color:#000000}
.navigation__menu-footer li.navigation__to-top{display:block;cursor:pointer}
.navigation__search-field--desktop.is-desktop{float:left;padding:0 10px 0 0;border-right:1px dotted #000000;position:relative}
}
.no-mq .navigation__menu-main,.no-mq .navigation__menu-breadcrumb,.no-mq .navigation__menu-footer{background-color:#f50002}
.no-mq .navigation__menu-main li,.no-mq .navigation__menu-breadcrumb li,.no-mq .navigation__menu-footer li{float:left;margin:0;border:0}
.no-mq .navigation__menu-main li a,.no-mq .navigation__menu-breadcrumb li a,.no-mq .navigation__menu-footer li a{padding:15px 0;color:#ffffff}
.no-mq .navigation__menu-main{margin:0 10px}
.no-mq .navigation__menu-main li{position:relative;margin:0 30px 0 0}
.no-mq .navigation__menu-main li a{padding:20px 0}
.no-mq .navigation__menu-main li .navigation__menu-sub{display:none !important}
.no-mq .navigation__menu-main li:hover a{padding:20px 0 17px 0;text-decoration:none;border-bottom:3px solid #000000}
.no-mq .navigation__menu-main li:hover .navigation__menu-sub{display:block !important;margin:0}
.no-mq .navigation__menu-main li:hover .navigation__menu-sub li{float:none}
.no-mq .navigation__menu-main li:hover .navigation__menu-sub a{padding:10px 15px;border:0}
.no-mq .navigation__menu-main li.is-last{margin:0}
.no-mq .navigation__menu-main .is-active a{padding:20px 0 17px 0;border-bottom:3px solid #000000}
.no-mq .navigation__menu-sub{display:block;top:59px;position:absolute;left:0;padding:10px 0;background-color:#ffffff;box-shadow:0 1px 1px 2px rgba(0,0,0,0.5);z-index:1000}
.no-mq .navigation__menu-sub li a{color:#000000;font-weight:normal;border:0;white-space:nowrap}
.no-mq .navigation__menu-sub li a:hover{text-decoration:underline}
.no-mq .navigation__wrap-desktop-nav{position:absolute;top:-75px;right:0}
.no-mq .navigation__wrap-desktop-nav a{float:left;padding:10px 20px;border-right:1px dotted #000000}
.no-mq .navigation__wrap-desktop-nav nav{display:inline}
.no-mq .navigation__wrap-desktop-nav .navigation__menu-meta,.no-mq .navigation__wrap-desktop-nav .navigation__language-switch{float:left;background:none}
.no-mq .navigation__wrap-desktop-nav .navigation__menu-meta li,.no-mq .navigation__wrap-desktop-nav .navigation__language-switch li{float:left;border:0;border-right:1px dotted #000000}
.no-mq .navigation__wrap-desktop-nav .navigation__menu-meta li a,.no-mq .navigation__wrap-desktop-nav .navigation__language-switch li a{padding:10px 20px;border:0}
.no-mq .navigation__wrap-desktop-nav .navigation__menu-meta .merkliste__wrap{position:relative}
.no-mq .navigation__wrap-desktop-nav .navigation__menu-meta .merkliste__wrap li{float:none;margin:10px;padding:0 0 10px 0;background-color:#ffffff;border:0;border-bottom:1px dotted #000000}
.no-mq .navigation__wrap-desktop-nav .navigation__menu-meta .merkliste__wrap li a{padding:0}
.no-mq .navigation__wrap-desktop-nav .navigation__menu-meta .merkliste__wrap li:last-child{padding:0;border:0}
.no-mq .navigation__wrap-desktop-nav .navigation__menu-meta .merkliste__wrap>a{padding:4px 20px 0 20px}
.no-mq .navigation__wrap-desktop-nav .navigation__menu-meta .merkliste__wrap .merkliste__counter{display:inline-block;margin:2px 0 3px 15px;padding:5px;min-width:20px;height:20px;line-height:20px;text-align:center;border-radius:50%;background-color:#ffb517}
.no-mq .navigation__wrap-desktop-nav .navigation__language-switch li{border:0}
.no-mq .navigation__wrap-desktop-nav .navigation__language-switch li a{padding:10px 10px 10px 20px}
.no-mq .navigation__menu-breadcrumb{display:block;float:left;margin:10px;background:none}
.no-mq .navigation__menu-breadcrumb li a{margin:0 10px 0 0;padding:0;color:#000000}
.no-mq .navigation__menu-breadcrumb li.is-sub a{margin:0 10px}
.no-mq .navigation__menu-footer li a{padding:10px;font-size:.7rem;color:#000000}
.no-mq .navigation__menu-footer li.navigation__to-top{display:block;cursor:pointer}
.no-mq .navigation__search-field--desktop.is-desktop{float:left;padding:0 10px 0 0;border-right:1px dotted #000000;position:relative}
.grid__column--33.is-last .csc-menu.csc-menu-1{list-style:inherit;list-style-position:outside;margin-left:20px}
p.align-left,td.align-left,th.align-left,h1.align-left,h2.align-left,h3.align-left,h4.align-left,h5.align-left,h6.align-left,div.align-left,address.align-left{text-align:left}
p.align-center,td.align-center,th.align-center,h1.align-center,h2.align-center,h3.align-center,h4.align-center,h5.align-center,h6.align-center,div.align-center,address.align-center{text-align:center}
p.align-right,td.align-right,th.align-right,h1.align-right,h2.align-right,h3.align-right,h4.align-right,h5.align-right,h6.align-right,div.align-right,address.align-right{text-align:right}
p.align-justify,td.align-justify,th.align-justify,h1.align-justify,h2.align-justify,h3.align-justify,h4.align-justify,h5.align-justify,h6.align-justify,div.align-justify,address.align-justify{text-align:justify}
ul .is-list-style--square,ul .is-list-style--decimal{display:block;margin:1.12em 0;margin-left:40px;list-style-type:square;list-style-position:outside;list-style-image:none}
ul .is-list-style--square li,ul .is-list-style--decimal li{display:list-item}
ul .is-list-style--decimal{list-style-type:decimal}
ul li.fa-email,ul li.fa-fax,ul li.fa-phone{list-style:none;margin:0 0 10px -40px}
ul li.fa-email:before,ul li.fa-fax:before,ul li.fa-phone:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0,0);transform:translate(0,0);width:1.2857142857em;text-align:center;margin:0 2px 0 0}
ul li.fa-email:before{content:'\f003'}
ul li.fa-fax:before{content:'\f1ac'}
ul li.fa-phone:before{content:'\f095'}
.content{overflow:hidden}
.content .content__wrap{background-color:#ededed}
.content .content__wrap>div:first-child{padding-bottom:50px}
.content main{padding:0 15px}
.content a{color:#cc0000;text-decoration:none}
.content a:hover{color:#f50002;text-decoration:underline}
.content a:visited{color:#cc0000}
.content a:focus{color:#f50002}
.content a:active{color:#f50002}
.content a .fa{color:#222222}
@media (min-width:960px){
.content main{padding:0}
}
.no-mq .content main{padding:0}
.grid__column--100.is-bg-img.is-full-width-1 .caption{display:inline-block;position:relative;top:70px;margin-bottom:90px}
@media (min-width:960px){
.grid__column--100.is-bg-img.is-full-width-1 .caption{width:50%}
}
.grid__column--100.is-bg-img.is-full-width-1 .caption false{width:50%}
.grid__column--100.is-bg-img.is-full-width-1 .caption--right{float:right}
.layout-ce--100{padding:15px;background-color:#ededed}
.layout-ce--200{padding:15px;color:#ffffff;background-color:#f50002}
.layout-ce--200 a{color:#ffffff}
.layout-ce--200 a:hover{color:#ffffff}
.layout-ce--200 .Tx-Formhandler{color:#222222}
.layout-ce--300{padding:15px;background-color:#ffffff}
.layout-ce--400{color:#ffffff}
.layout-ce--400 .Tx-Formhandler{color:#222222}
.divider hr{height:15px;border:0;background:#f50002}
.is-full-width-1 .divider hr{margin:0 0 120px 0}
@media (min-width:960px){
.is-full-width-1 .divider hr{margin:-60px -160px 60px -160px}
}
.is-full-width-1 .no-mq .divider hr{margin:-60px -160px 60px -160px}
.grid__column--100.is-bg-img.is-full-width-1,.grid__column--100.is-bg-img.is-full-window-width-1{float:none;position:relative}
.grid__column--100 .is-bg-img .captionContainer,.grid__column--100 .is-full-width-1 .captionContainer,.grid__column--100 .is-full-window-width-1 .captionContainer{background-color:rgba(0,0,0,0.4);margin:0 auto;overflow:hidden;position:absolute;bottom:0;left:0;right:0}
.grid__column--100 .is-bg-img .captionContainer figcaption,.grid__column--100 .is-full-width-1 .captionContainer figcaption,.grid__column--100 .is-full-window-width-1 .captionContainer figcaption{position:static;max-width:960px;margin:0 auto;padding:5px;display:block;background:none;color:white}
.grid__column--100 .is-full-width-1 .captionContainer figcaption,.grid__column--100 .is-full-window-width-1 .captionContainer figcaption{padding:5px 0}
.csc-textpic{margin-bottom:30px}
.csc-textpic h1,.csc-textpic .fontsize-h1,.csc-textpic h2,.csc-textpic .fontsize-h2,.csc-textpic h3,.csc-textpic .fontsize-h3,.csc-textpic h4,.csc-textpic .fontsize-h4,.csc-textpic h5,.csc-textpic .fontsize-h5,.csc-textpic h6,.csc-textpic .fontsize-h6{margin:0 0 1rem 0}
.csc-textpic.csc-textpic-above>.csc-textpic-imagewrap+.csc-textpic-text{padding-top:20px}
@media (max-width:960px){
.csc-textpic.csc-textpic-intext-left>.csc-textpic-imagewrap,.csc-textpic.csc-textpic-intext-left>.csc-textpic-text,.csc-textpic.csc-textpic-intext-right>.csc-textpic-imagewrap,.csc-textpic.csc-textpic-intext-right>.csc-textpic-text{display:block;margin-right:0;margin-left:0;padding:0;float:none}
.csc-textpic.csc-textpic-intext-left>.csc-textpic-text,.csc-textpic.csc-textpic-intext-right>.csc-textpic-text{margin-top:20px}
}
.content .button--disabled{color:#ababab;border:1px solid #ababab;background-color:#ededed}
.content .button--disabled:hover{color:#ababab;border:1px solid #ababab;background-color:#ededed}
.content .button-red{color:#ededed;background-color:#f50002;border:1px solid #ababab}
.content .button-red:hover{color:#ababab;border:1px solid #000000;background-color:#cc0000}
.content .button-red--disabled{color:#ababab;border:1px solid #ababab;background-color:#ededed}
.content .button-red--disabled:hover{color:#ababab;border:1px solid #ababab;background-color:#ededed}
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(0,0,0,0.5) url('../../typo3conf/ext/khresources/Resources/Public/Images/Fancybox/bg-overlay.png') 0 0 repeat}
.fancybox-overlay.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-wrap .fancybox-skin{position:relative;background:#ffffff}
.fancybox-wrap .fancybox-skin .fancybox-outer,.fancybox-wrap .fancybox-skin .fancybox-inner{position:relative;background:#000000}
.fancybox-wrap .fancybox-skin .fancybox-inner{overflow:hidden}
.fancybox-wrap .fancybox-skin .fancybox-inner .fancybox-image,.fancybox-wrap .fancybox-skin .fancybox-inner .fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-wrap .fancybox-skin .fancybox-inner .fancybox-image{max-width:100%;max-height:100%}
.fancybox-wrap .fancybox-skin .fancybox-inner .fancybox-error{margin:0;padding:toEm(100px);white-space:nowrap}
.fancybox-wrap .fancybox-skin .fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../../typo3conf/ext/khresources/Resources/Public/Images/Fancybox/blank.gif');-webkit-tap-highlight-color:transparent;z-index:8040}
.fancybox-wrap .fancybox-skin .fancybox-nav span{position:absolute;top:50%;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-wrap .fancybox-skin .fancybox-nav.fancybox-prev{left:0}
.fancybox-wrap .fancybox-skin .fancybox-nav.fancybox-prev span{left:toEm(10px)}
.fancybox-wrap .fancybox-skin .fancybox-nav.fancybox-next{right:0}
.fancybox-wrap .fancybox-skin .fancybox-nav.fancybox-next span{right:toEm(10px)}
.fancybox-wrap .fancybox-skin .fancybox-nav:hover span{visibility:visible}
.touch .fancybox-wrap .fancybox-skin .fancybox-nav span{visibility:visible}
.fancybox-wrap .fancybox-skin .fancybox-title{visibility:hidden;position:relative;z-index:8050}
.fancybox-wrap .fancybox-skin .fancybox-title.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:toEm(-35px);z-index:8050;text-align:center}
.fancybox-wrap .fancybox-skin .fancybox-title.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:toEm(2px) toEm(20px);background:rgba(0,0,0,0.5) url('../../typo3conf/ext/khresources/Resources/Public/Images/Fancybox/bg-overlay.png') 0 0 repeat;color:#ffffff;white-space:nowrap}
.fancybox-wrap .fancybox-skin .fancybox-title.fancybox-title-outside-wrap{position:relative;margin-top:toEm(10px);color:#ffffff}
.fancybox-wrap .fancybox-skin .fancybox-title.fancybox-title-inside-wrap{padding-top:toEm(10px)}
.fancybox-wrap .fancybox-skin .fancybox-title.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#ffffff;padding:toEm(10px);background:rgba(0,0,0,0.5) url('../../typo3conf/ext/khresources/Resources/Public/Images/Fancybox/bg-overlay.png') 0 0 repeat}
.fancybox-wrap .fancybox-skin .fancybox-close{position:absolute;top:toEm(20px);right:toEm(20px);cursor:pointer;z-index:8040}
.fancybox-wrap.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible}
.fancybox-wrap.fancybox-opened{z-index:8030}
.fancybox-wrap.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-wrap.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-wrap.fancybox-video{width:640px !important}
.fancybox-wrap.fancybox-video .flowplayer .fp-fullscreen{top:auto;bottom:25px;right:15px}
.fancybox-lock{overflow:hidden;width:auto}
.fancybox-lock body{overflow:hidden}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-lock-test{overflow-y:hidden}
.fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;cursor:pointer;z-index:8060}
.fancybox-loading div{padding:10px;border-radius:3px;font-size:2em;color:#ffffff;background-color:rgba(0,0,0,0.5)}
[type='text'],[type='password'],[type='email'],[type='url'],[type='date'],[type='month'],[type='time'],[type='datetime'],[type='datetime-local'],[type='week'],[type='number'],[type='search'],[type='tel'],[type='color'],input,select,textarea{padding:.5em;display:inline-block;border:1px solid #ababab;vertical-align:middle;box-sizing:border-box;width:100%;font-family:Calibri,Arial,sans-serif}
[type='color']{padding:.25em .5em}
[type='text']:focus,[type='password']:focus,[type='email']:focus,[type='url']:focus,[type='date']:focus,[type='month']:focus,[type='time']:focus,[type='datetime']:focus,[type='datetime-local']:focus,[type='week']:focus,[type='number']:focus,[type='search']:focus,[type='tel']:focus,[type='color']:focus,select:focus,textarea:focus,input:focus{outline:0}
[disabled]{cursor:not-allowed}
select{height:2.25em;background-color:#ffffff}
select[multiple]{height:auto}
.form__row{float:left;margin:10px 0;width:100%}
.form__row--high{margin:10px 0}
.form__row--low{margin:5px 0}
.form__row--autoWidth{width:auto;float:left;margin:10px 10px 10px 0}
.form__divider{margin:0 0 20px 0;padding:0 0 30px 0;border-bottom:1px dotted #ababab}
[type='text'].form__search-field{border:1px solid #000000}
[type='submit'].form__submit{padding:.5em;font-weight:bold;text-transform:uppercase;border:1px solid #000000;color:#ffffff;background-color:#000000}
.content [type='submit']{color:#ffffff;background-color:#000000}
.content [type='submit']:hover{border:1px solid #666666;color:#ffffff;background-color:#777777}
fieldset{clear:both;margin:0;padding:0;border:0}
legend{display:block;float:left;margin:0 0 .5em 0;width:100%;font-family:Calibri,Arial,sans-serif;font-weight:bold;font-size:1.3rem;line-height:initial}
[type='checkbox'],[type='radio']{display:block;float:left;margin:3px 0 0 0;width:1em;height:1em}
[type='checkbox']+label,[type='radio']+label{display:block;padding-left:20px}
.form--contact label{display:block;margin:0 0 5px 0}
.form--contact [type='radio']+span{display:block;margin:1px 0 0 20px}
.form--contact select{height:2.3em}
@media (min-width:960px){
[type='text'].form__search-field{float:left;width:80%}
[type='submit'].form__submit{width:20%}
}
.no-mq [type='text'].form__search-field{float:left;width:80%}
.no-mq [type='submit'].form__submit{width:20%}
label{font-family:Calibri,Arial,sans-serif;display:block;margin:0 0 5px 0}
.gcb-form-content--infoText{font-family:Calibri,Arial,sans-serif;padding:5px 5px 0 5px}
.form__col{margin:10px 0}
@media (min-width:960px){
.form__col{margin:0}
}
.form__col false{margin:0}
input.marker__error--field{border-color:#ffb517 !important}
p.marker__error--field{color:#ffb517 !important}
h3.marker__error,h4.marker__error{color:#ffb517 !important;border-color:#ffb517 !important;border-width:1px 1px 0 1px !important;border-style:solid !important;border-bottom:1px solid #ffb517 !important}
.ui-accordion-content.marker__error{border-width:0 1px 1px 1px;border-style:solid;border-color:#ffb517 !important}
.slider--s1,.slider--s2,.slider--s3{position:relative;padding:0 0 40px 0}
.slick-slider{position:relative;display:block;margin:0 -10px;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block}
.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}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.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}
.slick-slide.csc-default{padding:0 10px}
.slick-slide .csc-textpic .csc-textpic-imagewrap figure,.slick-slide .csc-textpic .csc-textpic-imagewrap{width:100%}
.slick-slide .csc-textpic-intext-right .csc-textpic-imagewrap,.slick-slide .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin:0}
.slick-slide .csc-textpic-intext-right .csc-textpic-text,.slick-slide .csc-textpic-intext-right-nowrap .csc-textpic-text{padding:10px 0 0 0}
.slick-slide .csc-textpic-intext-right .csc-textpic-imagewrap{float:none}
.slider__nav-wrap{position:absolute;bottom:0;width:100%;text-align:center}
.slider__nav-wrap .slider__nav{display:inline-block}
.slick-prev,.slick-next{margin:0 6px;padding:0;cursor:pointer;border:0;outline:none;background-color:transparent}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none}
.slick-prev.slick-disabled,.slick-next.slick-disabled{opacity:0.5}
.slick-prev{float:left}
.slick-next{float:right}
.slick-dots{display:inline-block;text-align:center}
.slick-dots li{display:inline-block;float:none;margin:0 2px;cursor:pointer}
.slick-dots li button{display:block;margin:0;padding:0;height:12px;width:12px;font-size:0;line-height:20px;color:transparent;cursor:pointer;outline:none;border:1px solid #f50002;border-radius:50%;background-color:#f50002}
.slick-dots li button:hover,.slick-dots li button:focus{outline:none;border:1px solid #222222;background-color:#222222}
.slick-dots li.slick-active button{border:1px solid #222222;background-color:#222222}
.ui-widget-content,.ui-widget-header,.ui-widget-header .ui-state-default,.ui-widget-header .ui-state-active{border:0;background:transparent;color:#222222}
.ui-widget-content a,.ui-widget-header a,.ui-widget-header .ui-state-default a,.ui-widget-header .ui-state-active a{outline:0}
.ui-autocomplete{font-size:1em;box-sizing:border-box;border:1px solid #000000;border-top:0;background-color:#ffffff}
.ui-autocomplete .ui-menu-item{padding:.5em;list-style-image:none}
.ui-autocomplete .ui-menu-item.ui-state-focus{border:1px solid #000000;background:#9cb63a}
.ui-datepicker-trigger{margin:0;padding:0;border:0;outline:0;background:none}
.ui-datepicker{border:1px solid #000000;background-color:#ffffff}
.ui-tabs{border:0;background:transparent;color:#222222}
.ui-tabs .ui-tabs-nav{border:0;background:transparent;border-bottom:1px dotted #000000;border-radius:0}
.ui-tabs .ui-tabs-nav li{float:left;margin:0;width:100%;min-height:50px}
.ui-tabs .ui-tabs-nav li a{display:block;padding:10px 15px;color:#cc0000}
.ui-tabs .ui-tabs-nav li a:hover{text-decoration:none}
.ui-tabs .ui-tabs-nav li a h1,.ui-tabs .ui-tabs-nav li a h2,.ui-tabs .ui-tabs-nav li a h3{margin:0}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a{padding:10px 15px 7px 15px;border-bottom:3px solid #cc0000}
.ui-tabs .tabs__tab p.bodytext a{color:#cc0000;text-decoration:none}
.ui-tabs .tabs__tab p.bodytext a:hover{color:#f50002;text-decoration:underline}
.ui-tabs .tabs__tab p.bodytext a:visited{color:#cc0000}
.ui-tabs .tabs__tab p.bodytext a:focus{color:#f50002}
.ui-tabs .tabs__tab p.bodytext a:active{color:#f50002}
.ui-tabs .tabs__tab p.bodytext a.button-red{color:#ededed}
.ui-tabs .tabs__tab p.bodytext a.button-red:hover{color:#ababab}
.ui-tabs .tabs__tab p.bodytext a.button{color:#ededed}
.ui-tabs .ui-tabs-panel{padding:30px 15px}
@media (min-width:960px){
.ui-tabs .ui-tabs-nav li{width:auto}
.ui-tabs .ui-tabs-nav li a{float:left;display:inline;color:#000000}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a{margin:0 0 -2px 0;padding:10px 15px;border-bottom:3px solid #000000}
.is-full-width-1 .ui-tabs{float:none;margin:0 auto;width:66%;text-align:center}
.is-full-width-1 .ui-tabs .ui-tabs-nav{display:inline-block}
}
.no-mq .ui-tabs .ui-tabs-nav li{width:auto}
.no-mq .ui-tabs .ui-tabs-nav li a{float:left;display:inline;color:#000000}
.no-mq .ui-tabs .ui-tabs-nav li.ui-tabs-active a{margin:0 0 -2px 0;padding:10px 15px;border-bottom:3px solid #000000}
.is-full-width-1 .no-mq .ui-tabs{float:none;margin:0 auto;width:66%;text-align:center}
.is-full-width-1 .no-mq .ui-tabs .ui-tabs-nav{display:inline-block}
.ui-accordion.accordionFirstLevel{border-top:1px solid #ababab}
.ui-accordion .ui-accordion-content{background:#ffffff;padding:0 30px 30px;border-radius:0;border-bottom:1px solid #ababab}
.ui-accordion .ui-accordion-header{background:transparent;font-size:17px;font-weight:300;border:0;padding:10px 15px;margin:0;border-bottom:1px solid #ababab;border-radius:0;transition:background 0.2s ease}
.ui-accordion .ui-accordion-header:focus{outline:none}
.ui-accordion .tx-khprovider .ui-accordion-header:last-child{border-bottom:0}
.ui-accordion .ui-accordion-header-active{font-weight:bold;background:#ffffff;border-bottom:0}
.ui-accordion .ui-accordion-header-icon{float:right}
.ui-accordion .ui-icon,.ui-accordion .ui-icon.ui-state-default,.ui-accordion .ui-icon.ui-state-active{background-image:none}
.ui-accordion .ui-state-default .ui-icon:before,.ui-accordion .ui-state-active .ui-icon:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0,0);transform:translate(0,0);content:"";display:block;text-indent:0}
.ui-accordion .ui-state-active .ui-icon:before{content:""}
.ui-widget,.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Calibri,Arial,sans-serif;font-size:1rem}
.footer{border-top:1px solid #000000}
.footer .footer__wrap{background-color:#ababab}
.footer .footer__wrap--social-logo{background-color:#ffffff}
.footer .footer__wrap--social-logo .footer__logo,.footer .footer__wrap--social-logo .footer__social{float:left;padding:3%;width:25%}
.footer .footer__wrap--social-logo .footer__social{text-align:right;font-size:30px;width:75%}
@media (min-width:960px){
.footer{border:0}
.footer .footer__wrap--social-logo{width:auto;background:none}
.footer .footer__wrap--social-logo .footer__logo,.footer .footer__wrap--social-logo .footer__social{margin:0;padding:15px 0;width:auto}
.footer .footer__wrap--social-logo .footer__logo{padding:15px 10px;width:150px}
.footer .footer__menu{float:right;margin:0;padding:15px 0;width:auto;background:none}
}
.no-mq .footer{border:0}
.no-mq .footer .footer__wrap--social-logo{width:auto;background:none}
.no-mq .footer .footer__wrap--social-logo .footer__logo,.no-mq .footer .footer__wrap--social-logo .footer__social{margin:0;padding:15px 0;width:auto}
.no-mq .footer .footer__wrap--social-logo .footer__logo{padding:15px 10px;width:150px}
.no-mq .footer .footer__menu{float:right;margin:0;padding:15px 0;width:auto;background:none}
body:before{content:'small';display:none}
@media (min-width:960px){
body:before{content:'medium'}
}
.no-mq body:before{content:'medium'}
@media (min-width:1280px){
body:before{content:'large'}
}
.no-mq body:before{content:'large'}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:' ';clear:both;height:0}
.clearfix{display:inline-block}
/*T2\*/
/*T2E*/
* html .clearfix{height:1%}
.clearfix{display:block}
.is-mobile{display:block}
.is-mobile--important{display:block !important}
.is-mobile--inline-block{display:inline-block}
.is-desktop{display:none}
.is-desktop--important{display:none}
.is-desktop--inline-block{display:none !important}
.is-hidden{display:none}
.is-hidden--important{display:none !important}
.is-hidden--mobile{display:none}
.is-hidden--desktop{display:block !important}
.is-absolute{position:absolute}
.is-relative{position:relative}
.is-float-left{float:left}
.is-float-right{float:right}
.is-text-left{text-align:left}
.is-text-right{text-align:right}
.is-text-center{text-align:center}
.is-first{margin-left:0}
.is-last{margin-right:0;margin-bottom:0}
@media (min-width:960px){
.is-mobile{display:none !important}
.is-mobile--important{display:none}
.is-mobile--inline-block{display:none !important}
.is-desktop{display:block}
.is-desktop--important{display:block !important}
.is-desktop--inline-block{display:inline-block}
.is-hidden{display:none}
.is-hidden--mobile{display:block !important}
.is-hidden--desktop{display:none}
}
.no-mq .is-mobile{display:none !important}
.no-mq .is-mobile--important{display:none}
.no-mq .is-mobile--inline-block{display:none !important}
.no-mq .is-desktop{display:block}
.no-mq .is-desktop--important{display:block !important}
.no-mq .is-desktop--inline-block{display:inline-block}
.no-mq .is-hidden{display:none}
.no-mq .is-hidden--mobile{display:block !important}
.no-mq .is-hidden--desktop{display:none}
.m-0{margin:0px !important}
.mt-0{margin-top:0px !important}
.mr-0{margin-right:0px !important}
.mb-0{margin-bottom:0px !important}
.ml-0{margin-left:0px !important}
.p-0{padding:0px !important}
.pt-0{padding-top:0px !important}
.pr-0{padding-right:0px !important}
.pb-0{padding-bottom:0px !important}
.pl-0{padding-left:0px !important}
.m-0-negative{margin:0px !important}
.mt-0-negative{margin-top:0px !important}
.mr-0-negative{margin-right:0px !important}
.mb-0-negative{margin-bottom:0px !important}
.ml-0-negative{margin-left:0px !important}
.m-5{margin:5px !important}
.mt-5{margin-top:5px !important}
.mr-5{margin-right:5px !important}
.mb-5{margin-bottom:5px !important}
.ml-5{margin-left:5px !important}
.p-5{padding:5px !important}
.pt-5{padding-top:5px !important}
.pr-5{padding-right:5px !important}
.pb-5{padding-bottom:5px !important}
.pl-5{padding-left:5px !important}
.m-5-negative{margin:-5px !important}
.mt-5-negative{margin-top:-5px !important}
.mr-5-negative{margin-right:-5px !important}
.mb-5-negative{margin-bottom:-5px !important}
.ml-5-negative{margin-left:-5px !important}
.m-10{margin:10px !important}
.mt-10{margin-top:10px !important}
.mr-10{margin-right:10px !important}
.mb-10{margin-bottom:10px !important}
.ml-10{margin-left:10px !important}
.p-10{padding:10px !important}
.pt-10{padding-top:10px !important}
.pr-10{padding-right:10px !important}
.pb-10{padding-bottom:10px !important}
.pl-10{padding-left:10px !important}
.m-10-negative{margin:-10px !important}
.mt-10-negative{margin-top:-10px !important}
.mr-10-negative{margin-right:-10px !important}
.mb-10-negative{margin-bottom:-10px !important}
.ml-10-negative{margin-left:-10px !important}
.m-15{margin:15px !important}
.mt-15{margin-top:15px !important}
.mr-15{margin-right:15px !important}
.mb-15{margin-bottom:15px !important}
.ml-15{margin-left:15px !important}
.p-15{padding:15px !important}
.pt-15{padding-top:15px !important}
.pr-15{padding-right:15px !important}
.pb-15{padding-bottom:15px !important}
.pl-15{padding-left:15px !important}
.m-15-negative{margin:-15px !important}
.mt-15-negative{margin-top:-15px !important}
.mr-15-negative{margin-right:-15px !important}
.mb-15-negative{margin-bottom:-15px !important}
.ml-15-negative{margin-left:-15px !important}
.m-20{margin:20px !important}
.mt-20{margin-top:20px !important}
.mr-20{margin-right:20px !important}
.mb-20{margin-bottom:20px !important}
.ml-20{margin-left:20px !important}
.p-20{padding:20px !important}
.pt-20{padding-top:20px !important}
.pr-20{padding-right:20px !important}
.pb-20{padding-bottom:20px !important}
.pl-20{padding-left:20px !important}
.m-20-negative{margin:-20px !important}
.mt-20-negative{margin-top:-20px !important}
.mr-20-negative{margin-right:-20px !important}
.mb-20-negative{margin-bottom:-20px !important}
.ml-20-negative{margin-left:-20px !important}
.m-25{margin:25px !important}
.mt-25{margin-top:25px !important}
.mr-25{margin-right:25px !important}
.mb-25{margin-bottom:25px !important}
.ml-25{margin-left:25px !important}
.p-25{padding:25px !important}
.pt-25{padding-top:25px !important}
.pr-25{padding-right:25px !important}
.pb-25{padding-bottom:25px !important}
.pl-25{padding-left:25px !important}
.m-25-negative{margin:-25px !important}
.mt-25-negative{margin-top:-25px !important}
.mr-25-negative{margin-right:-25px !important}
.mb-25-negative{margin-bottom:-25px !important}
.ml-25-negative{margin-left:-25px !important}
.m-30{margin:30px !important}
.mt-30{margin-top:30px !important}
.mr-30{margin-right:30px !important}
.mb-30{margin-bottom:30px !important}
.ml-30{margin-left:30px !important}
.p-30{padding:30px !important}
.pt-30{padding-top:30px !important}
.pr-30{padding-right:30px !important}
.pb-30{padding-bottom:30px !important}
.pl-30{padding-left:30px !important}
.m-30-negative{margin:-30px !important}
.mt-30-negative{margin-top:-30px !important}
.mr-30-negative{margin-right:-30px !important}
.mb-30-negative{margin-bottom:-30px !important}
.ml-30-negative{margin-left:-30px !important}
.m-35{margin:35px !important}
.mt-35{margin-top:35px !important}
.mr-35{margin-right:35px !important}
.mb-35{margin-bottom:35px !important}
.ml-35{margin-left:35px !important}
.p-35{padding:35px !important}
.pt-35{padding-top:35px !important}
.pr-35{padding-right:35px !important}
.pb-35{padding-bottom:35px !important}
.pl-35{padding-left:35px !important}
.m-35-negative{margin:-35px !important}
.mt-35-negative{margin-top:-35px !important}
.mr-35-negative{margin-right:-35px !important}
.mb-35-negative{margin-bottom:-35px !important}
.ml-35-negative{margin-left:-35px !important}
.m-40{margin:40px !important}
.mt-40{margin-top:40px !important}
.mr-40{margin-right:40px !important}
.mb-40{margin-bottom:40px !important}
.ml-40{margin-left:40px !important}
.p-40{padding:40px !important}
.pt-40{padding-top:40px !important}
.pr-40{padding-right:40px !important}
.pb-40{padding-bottom:40px !important}
.pl-40{padding-left:40px !important}
.m-40-negative{margin:-40px !important}
.mt-40-negative{margin-top:-40px !important}
.mr-40-negative{margin-right:-40px !important}
.mb-40-negative{margin-bottom:-40px !important}
.ml-40-negative{margin-left:-40px !important}
.m-45{margin:45px !important}
.mt-45{margin-top:45px !important}
.mr-45{margin-right:45px !important}
.mb-45{margin-bottom:45px !important}
.ml-45{margin-left:45px !important}
.p-45{padding:45px !important}
.pt-45{padding-top:45px !important}
.pr-45{padding-right:45px !important}
.pb-45{padding-bottom:45px !important}
.pl-45{padding-left:45px !important}
.m-45-negative{margin:-45px !important}
.mt-45-negative{margin-top:-45px !important}
.mr-45-negative{margin-right:-45px !important}
.mb-45-negative{margin-bottom:-45px !important}
.ml-45-negative{margin-left:-45px !important}
.m-50{margin:50px !important}
.mt-50{margin-top:50px !important}
.mr-50{margin-right:50px !important}
.mb-50{margin-bottom:50px !important}
.ml-50{margin-left:50px !important}
.p-50{padding:50px !important}
.pt-50{padding-top:50px !important}
.pr-50{padding-right:50px !important}
.pb-50{padding-bottom:50px !important}
.pl-50{padding-left:50px !important}
.m-50-negative{margin:-50px !important}
.mt-50-negative{margin-top:-50px !important}
.mr-50-negative{margin-right:-50px !important}
.mb-50-negative{margin-bottom:-50px !important}
.ml-50-negative{margin-left:-50px !important}
.cc-cookies,.cc-cookies-error{background-color:rgba(34,34,34,0.8);color:#9cb63a;text-align:center}
.cc-cookies a.cc-cookie-accept,.cc-cookies a.cc-cookie-decline,.cc-cookies a.cc-cookie-reset,.cc-cookies-error a.cc-cookie-accept,.cc-cookies-error a.cc-cookie-decline,.cc-cookies-error a.cc-cookie-reset{margin:10px 0}
.cc-cookies a.cookiehint__link,.cc-cookies-error a.cookiehint__link{text-decoration:underline;color:#9cb63a;padding:0 10px 0 5px}
.cc-cookies a.cookiehint__link:hover,.cc-cookies-error a.cookiehint__link:hover{color:#9cb63a;text-decoration:underline}
.css__tooltip-styling{background-color:rgba(34,34,34,0.8);color:#9cb63a}
.csc-uploads .csc-uploads-element a img{height:80px;width:60px}
.navigation__card-small{background-color:#F50002;position:relative;width:100%;height:230px}
.navigation__card-small a{text-align:center;position:absolute;left:0px;top:0px;width:100%;display:block;height:230px;text-decoration:none !important}
.navigation__card-small a h2{padding:10px;color:white}
.navigation__card-small a .card-body{color:white;background-color:#f50002;padding:0px 10px}
.navigation__card-small a .card-footer{position:absolute;bottom:0px;width:100%}
.navigation__card-big{background-color:#F50002;position:relative;width:100%;height:240px;border:3px solid #222222}
.navigation__card-big a{text-align:center;position:absolute;left:0px;top:0px;width:100%;display:block;height:240px;text-decoration:none !important}
.navigation__card-big a h2{font-size:21px;height:55px;padding:10px;margin:0px 0px;color:white;border-bottom:1px solid white}
.navigation__card-big a .card-body{margin:0px;color:white;padding:10px 10px}
.navigation__card-big a .card-footer{position:absolute;bottom:0px;width:100%;height:55px;background-color:#222222}
.navigation__card-big a .card-footer span{width:100%;height:55px;display:block;text-align:center;vertical-align:top;color:white;padding-top:16px}
.tx_kharticles__teaser.is-sponsored .teaser__label,.tx_kharticles__teaser.is-sponsored .teaser__tags-and-title{background-color:#9cb63a}
.tx_kharticles__teaser .teaser__label,.tx_kharticles__teaser .teaser__tags-and-title{padding:10px;background-color:#ffffff}
.tx_kharticles__tabs .tabs__tabs{margin:0 0 30px 0}
.tx_kharticles__tabs .tabs__button{margin:30px 0 0 0}
.tx_khprovider__header{margin:0 0 20px 0;padding:10px;border-bottom:1px solid #ababab}
.tx_khprovider__header .grid__column--50{display:inline-block;width:50%;float:left}
.tx_khprovider__header .grid__column--50 a{display:inline-block;float:right;margin:5px 0}
.tx_khprovider__header .form__submit{margin:10px 0 0 0}
.is-full-width-1 .tx_khprovider__header,.is-full-window-width-1 .tx_khprovider__header{margin:30px 0;padding:10px;border-top:5px solid #f50002;background-color:#ffffff;float:none}
.is-full-width-1 .tx_khprovider__header .grid__column--50,.is-full-window-width-1 .tx_khprovider__header .grid__column--50{display:none}
.tx_khprovider__filter,.tx_khprovider__content{padding:10px;box-sizing:border-box}
.tx_khprovider__filter{margin:0 10px;padding:20px;background-color:#ffffff}
.tx_khprovider__filter .provider__filter--legend{margin:20px 0 0 0;padding:0 0 0 0;border-top:1px dotted #ababab}
.tx_khprovider__filter .provider__filter--sub-type{margin:10px 0}
.tx_khprovider__filter .provider__filter--green,.tx_khprovider__filter .provider__filter--focus{margin:0 0 10px 0;padding:10px;border:1px solid #ababab;background-color:#9cb63a}
.tx_khprovider__filter .provider__filter--green [type='checkbox'],.tx_khprovider__filter .provider__filter--green [type='radio'],.tx_khprovider__filter .provider__filter--focus [type='checkbox'],.tx_khprovider__filter .provider__filter--focus [type='radio']{margin:1px 0 0 0}
.tx_khprovider__filter .provider__filter--green h5,.tx_khprovider__filter .provider__filter--focus h5{margin:0}
.tx_khprovider__filter .provider__filter--green .fa,.tx_khprovider__filter .provider__filter--focus .fa{float:right;font-size:17px}
.tx_khprovider__filter .provider__filter--green .is-hidden p,.tx_khprovider__filter .provider__filter--focus .is-hidden p{overflow:hidden}
.tx_khprovider__filter .provider__filter--focus{background-color:transparent}
.tx_khprovider__filter .provider__filter-trigger{padding:5px;border-top:1px solid #ababab;text-align:right}
.tx_khprovider__filter .provider__filter-wrap fieldset:first-child{margin:20px 0 0 0}
.tx_khprovider__filter .provider__filter--distance select{float:right;width:50%}
.tx_khprovider__filter .provider__filter--distance label{display:block;float:left;width:45%}
.tx_khprovider__filter .provider__filter--service,.tx_khprovider__filter .provider__filter--expertise,.tx_khprovider__filter .provider__filter--keywords,.tx_khprovider__filter .provider__contact{margin:20px 0 0 0;padding:20px 0 0 0;border-top:1px dotted #ababab}
.tx_khprovider__filter .provider__filter--service label,.tx_khprovider__filter .provider__filter--expertise label,.tx_khprovider__filter .provider__filter--keywords label,.tx_khprovider__filter .provider__contact label{display:block;margin:0 0 .5em 0}
.tx_khprovider__filter .provider__filter--service select,.tx_khprovider__filter .provider__filter--expertise select,.tx_khprovider__filter .provider__filter--keywords select,.tx_khprovider__filter .provider__contact select{width:100%}
.tx_khprovider__filter .provider__filter--keywords h4,.tx_khprovider__filter .provider__contact h4{margin:0 0 .5em 0}
.tx_khprovider__filter .provider__filter--keywords .provider__contact-phone,.tx_khprovider__filter .provider__contact .provider__contact-phone{margin:20px 0;padding:10px 0;font-size:1.4em;border-top:1px dotted #ababab;border-bottom:1px dotted #ababab}
.css-provider-filter__service .provider__filter--keywords{margin-bottom:20px;border-top:0}
.css-provider-filter__service .provider__filter--service{padding:10px 0 0 0}
.css-provider-filter__hotel .provider__filter--keywords{border-top:0}
.tx_khprovider__content .provider__header{margin:30px 0 0 0}
.tx_khprovider__content .provider__jumpmenu{margin:0 0 60px 0;height:15px}
.tx_khprovider__content .provider__jumpmenu ul{padding:30px 0}
.tx_khprovider__content .provider__jumpmenu ul li{float:left;margin:0 30px 0 0}
.tx_khprovider__content .provider__jumpmenu ul li .is-inview{color:#000000}
.tx_khprovider__content .provider__jumpmenu ul li.is-last{margin:0}
.tx_khprovider__content .provider__item,.tx_khprovider__content .provider__item--list,.tx_khprovider__content .provider__item--details{margin:10px 0 0 0;padding:10px;background-color:#ffffff}
.tx_khprovider__content .provider__item .provider__headline,.tx_khprovider__content .provider__item--list .provider__headline,.tx_khprovider__content .provider__item--details .provider__headline{clear:both}
.tx_khprovider__content .provider__item .provider__headline h2,.tx_khprovider__content .provider__item--list .provider__headline h2,.tx_khprovider__content .provider__item--details .provider__headline h2{margin:0 30px 0 0}
.tx_khprovider__content .provider__item .provider__headline h2 a,.tx_khprovider__content .provider__item--list .provider__headline h2 a,.tx_khprovider__content .provider__item--details .provider__headline h2 a{color:#000000}
.tx_khprovider__content .provider__item .provider__add-to-wishlist,.tx_khprovider__content .provider__item .provider__remove-from-wishlist,.tx_khprovider__content .provider__item--list .provider__add-to-wishlist,.tx_khprovider__content .provider__item--list .provider__remove-from-wishlist,.tx_khprovider__content .provider__item--details .provider__add-to-wishlist,.tx_khprovider__content .provider__item--details .provider__remove-from-wishlist{float:right}
.tx_khprovider__content .provider__item .provider__add-to-wishlist a,.tx_khprovider__content .provider__item .provider__remove-from-wishlist a,.tx_khprovider__content .provider__item--list .provider__add-to-wishlist a,.tx_khprovider__content .provider__item--list .provider__remove-from-wishlist a,.tx_khprovider__content .provider__item--details .provider__add-to-wishlist a,.tx_khprovider__content .provider__item--details .provider__remove-from-wishlist a{display:block;padding:3px 5px 7px 5px}
.tx_khprovider__content .provider__item .provider__add-to-wishlist a:hover,.tx_khprovider__content .provider__item .provider__remove-from-wishlist a:hover,.tx_khprovider__content .provider__item--list .provider__add-to-wishlist a:hover,.tx_khprovider__content .provider__item--list .provider__remove-from-wishlist a:hover,.tx_khprovider__content .provider__item--details .provider__add-to-wishlist a:hover,.tx_khprovider__content .provider__item--details .provider__remove-from-wishlist a:hover{padding:2px 3px 4px 3px;font-size:18px}
.tx_khprovider__content .provider__item .provider__info,.tx_khprovider__content .provider__item--list .provider__info,.tx_khprovider__content .provider__item--details .provider__info{margin:10px 0 0 0}
.tx_khprovider__content .provider__item .provider__labels,.tx_khprovider__content .provider__item .provider__labels--details,.tx_khprovider__content .provider__item--list .provider__labels,.tx_khprovider__content .provider__item--list .provider__labels--details,.tx_khprovider__content .provider__item--details .provider__labels,.tx_khprovider__content .provider__item--details .provider__labels--details{margin:10px 0 0 0}
.tx_khprovider__content .provider__item .provider__labels .provider__type,.tx_khprovider__content .provider__item .provider__labels .provider__type--focus,.tx_khprovider__content .provider__item .provider__labels .provider__type--green,.tx_khprovider__content .provider__item .provider__labels .provider__type--fair,.tx_khprovider__content .provider__item .provider__labels--details .provider__type,.tx_khprovider__content .provider__item .provider__labels--details .provider__type--focus,.tx_khprovider__content .provider__item .provider__labels--details .provider__type--green,.tx_khprovider__content .provider__item .provider__labels--details .provider__type--fair,.tx_khprovider__content .provider__item--list .provider__labels .provider__type,.tx_khprovider__content .provider__item--list .provider__labels .provider__type--focus,.tx_khprovider__content .provider__item--list .provider__labels .provider__type--green,.tx_khprovider__content .provider__item--list .provider__labels .provider__type--fair,.tx_khprovider__content .provider__item--list .provider__labels--details .provider__type,.tx_khprovider__content .provider__item--list .provider__labels--details .provider__type--focus,.tx_khprovider__content .provider__item--list .provider__labels--details .provider__type--green,.tx_khprovider__content .provider__item--list .provider__labels--details .provider__type--fair,.tx_khprovider__content .provider__item--details .provider__labels .provider__type,.tx_khprovider__content .provider__item--details .provider__labels .provider__type--focus,.tx_khprovider__content .provider__item--details .provider__labels .provider__type--green,.tx_khprovider__content .provider__item--details .provider__labels .provider__type--fair,.tx_khprovider__content .provider__item--details .provider__labels--details .provider__type,.tx_khprovider__content .provider__item--details .provider__labels--details .provider__type--focus,.tx_khprovider__content .provider__item--details .provider__labels--details .provider__type--green,.tx_khprovider__content .provider__item--details .provider__labels--details .provider__type--fair{display:inline-block;padding:3px;font-size:.75rem;text-transform:uppercase}
.tx_khprovider__content .provider__item .provider__labels .provider__type--focus,.tx_khprovider__content .provider__item .provider__labels--details .provider__type--focus,.tx_khprovider__content .provider__item--list .provider__labels .provider__type--focus,.tx_khprovider__content .provider__item--list .provider__labels--details .provider__type--focus,.tx_khprovider__content .provider__item--details .provider__labels .provider__type--focus,.tx_khprovider__content .provider__item--details .provider__labels--details .provider__type--focus{border:1px solid #000000;background-color:#ffffff}
.tx_khprovider__content .provider__item .provider__labels .provider__type--green,.tx_khprovider__content .provider__item .provider__labels--details .provider__type--green,.tx_khprovider__content .provider__item--list .provider__labels .provider__type--green,.tx_khprovider__content .provider__item--list .provider__labels--details .provider__type--green,.tx_khprovider__content .provider__item--details .provider__labels .provider__type--green,.tx_khprovider__content .provider__item--details .provider__labels--details .provider__type--green{border:1px solid #9cb63a;color:#ffffff;background-color:#9cb63a}
.tx_khprovider__content .provider__item .provider__labels .provider__type--fair,.tx_khprovider__content .provider__item .provider__labels--details .provider__type--fair,.tx_khprovider__content .provider__item--list .provider__labels .provider__type--fair,.tx_khprovider__content .provider__item--list .provider__labels--details .provider__type--fair,.tx_khprovider__content .provider__item--details .provider__labels .provider__type--fair,.tx_khprovider__content .provider__item--details .provider__labels--details .provider__type--fair{border:1px solid #ffb517;background-color:#ffb517}
.tx_khprovider__content .provider__item .provider__distances,.tx_khprovider__content .provider__item .provider__capacities,.tx_khprovider__content .provider__item--list .provider__distances,.tx_khprovider__content .provider__item--list .provider__capacities,.tx_khprovider__content .provider__item--details .provider__distances,.tx_khprovider__content .provider__item--details .provider__capacities{margin:10px 0 0 0}
.tx_khprovider__content .provider__item .provider__distances ul li,.tx_khprovider__content .provider__item .provider__capacities ul li,.tx_khprovider__content .provider__item--list .provider__distances ul li,.tx_khprovider__content .provider__item--list .provider__capacities ul li,.tx_khprovider__content .provider__item--details .provider__distances ul li,.tx_khprovider__content .provider__item--details .provider__capacities ul li{float:left;width:33%}
.tx_khprovider__content .provider__item .provider__capacities,.tx_khprovider__content .provider__item--list .provider__capacities,.tx_khprovider__content .provider__item--details .provider__capacities{margin:10px 0 0 0}
.tx_khprovider__content .provider__item .provider__capacities--table,.tx_khprovider__content .provider__item--list .provider__capacities--table,.tx_khprovider__content .provider__item--details .provider__capacities--table{border:0}
.tx_khprovider__content .provider__item .provider__capacities--table tr td,.tx_khprovider__content .provider__item--list .provider__capacities--table tr td,.tx_khprovider__content .provider__item--details .provider__capacities--table tr td{padding:0 1em 1em 0}
.tx_khprovider__content .provider__item .provider__overview,.tx_khprovider__content .provider__item .provider__description,.tx_khprovider__content .provider__item .provider__service,.tx_khprovider__content .provider__item--list .provider__overview,.tx_khprovider__content .provider__item--list .provider__description,.tx_khprovider__content .provider__item--list .provider__service,.tx_khprovider__content .provider__item--details .provider__overview,.tx_khprovider__content .provider__item--details .provider__description,.tx_khprovider__content .provider__item--details .provider__service{margin:0 0 30px 0;padding:0 0 30px 0;border-bottom:1px dotted #ababab}
.tx_khprovider__content .provider__item .provider__news,.tx_khprovider__content .provider__item .provider__events,.tx_khprovider__content .provider__item--list .provider__news,.tx_khprovider__content .provider__item--list .provider__events,.tx_khprovider__content .provider__item--details .provider__news,.tx_khprovider__content .provider__item--details .provider__events{margin:5px 0 30px 0}
.tx_khprovider__content .provider__item .provider__news a,.tx_khprovider__content .provider__item .provider__events a,.tx_khprovider__content .provider__item--list .provider__news a,.tx_khprovider__content .provider__item--list .provider__events a,.tx_khprovider__content .provider__item--details .provider__news a,.tx_khprovider__content .provider__item--details .provider__events a{color:#222222}
.tx_khprovider__content .provider__item .provider__news h3,.tx_khprovider__content .provider__item .provider__events h3,.tx_khprovider__content .provider__item--list .provider__news h3,.tx_khprovider__content .provider__item--list .provider__events h3,.tx_khprovider__content .provider__item--details .provider__news h3,.tx_khprovider__content .provider__item--details .provider__events h3{font-size:1.1rem}
.tx_khprovider__content .provider__item .provider__news:last-child,.tx_khprovider__content .provider__item .provider__events:last-child,.tx_khprovider__content .provider__item--list .provider__news:last-child,.tx_khprovider__content .provider__item--list .provider__events:last-child,.tx_khprovider__content .provider__item--details .provider__news:last-child,.tx_khprovider__content .provider__item--details .provider__events:last-child{margin-bottom:0}
.tx_khprovider__content .provider__item .provider__location,.tx_khprovider__content .provider__item--list .provider__location,.tx_khprovider__content .provider__item--details .provider__location{margin:0 0 30px 0}
.tx_khprovider__content .provider__item .provider__expertise,.tx_khprovider__content .provider__item--list .provider__expertise,.tx_khprovider__content .provider__item--details .provider__expertise{padding:10px;background-color:#ffffff}
.tx_khprovider__content .provider__item .provider__images,.tx_khprovider__content .provider__item--list .provider__images,.tx_khprovider__content .provider__item--details .provider__images{margin:30px 0 0 0}
.tx_khprovider__content .provider__item .provider__images .slick-slider,.tx_khprovider__content .provider__item--list .provider__images .slick-slider,.tx_khprovider__content .provider__item--details .provider__images .slick-slider{margin:0}
.tx_khprovider__content .provider__item .provider__address,.tx_khprovider__content .provider__item .provider__contact,.tx_khprovider__content .provider__item--list .provider__address,.tx_khprovider__content .provider__item--list .provider__contact,.tx_khprovider__content .provider__item--details .provider__address,.tx_khprovider__content .provider__item--details .provider__contact{padding:20px;background-color:#ffffff}
.tx_khprovider__content .provider__item .provider__address ul,.tx_khprovider__content .provider__item .provider__contact ul,.tx_khprovider__content .provider__item--list .provider__address ul,.tx_khprovider__content .provider__item--list .provider__contact ul,.tx_khprovider__content .provider__item--details .provider__address ul,.tx_khprovider__content .provider__item--details .provider__contact ul{margin:10px 0 20px 0}
.tx_khprovider__content .provider__item .provider__address ul li,.tx_khprovider__content .provider__item .provider__contact ul li,.tx_khprovider__content .provider__item--list .provider__address ul li,.tx_khprovider__content .provider__item--list .provider__contact ul li,.tx_khprovider__content .provider__item--details .provider__address ul li,.tx_khprovider__content .provider__item--details .provider__contact ul li{margin:10px 0}
.tx_khprovider__content .provider__item .provider__address,.tx_khprovider__content .provider__item--list .provider__address,.tx_khprovider__content .provider__item--details .provider__address{border-bottom:1px dotted #ababab}
.tx_khprovider__content .provider__item .provider__address ul,.tx_khprovider__content .provider__item--list .provider__address ul,.tx_khprovider__content .provider__item--details .provider__address ul{margin:10px 0}
.tx_khprovider__content .provider__item--list .provider__address,.tx_khprovider__content .provider__item--list .provider__contact{margin-top:10px;padding:0;border:0}
.tx_khprovider__content .provider__item--details{padding:0;background-color:transparent}
.tx_khprovider__content .provider__item--details .provider__add-to-wishlist,.tx_khprovider__content .provider__item--details .provider__remove-from-wishlist{position:absolute;top:-65px;right:0}
.tx_khprovider__content .provider__item--details .provider__add-to-wishlist a,.tx_khprovider__content .provider__item--details .provider__remove-from-wishlist a{display:inline;padding:0}
.tx_khprovider__content .provider__item--details .provider__add-to-wishlist a:hover,.tx_khprovider__content .provider__item--details .provider__remove-from-wishlist a:hover{padding:0;font-size:1em}
.tx_khprovider__content .provider__related,.tx_khprovider__content .provider__last-seen{margin:30px 0 0 0}
.tx_khprovider__content .provider__related .provider__add-to-wishlist,.tx_khprovider__content .provider__related .provider__remove-from-wishlist,.tx_khprovider__content .provider__last-seen .provider__add-to-wishlist,.tx_khprovider__content .provider__last-seen .provider__remove-from-wishlist{position:relative;top:0}
.tx_khprovider__content .provider__related .provider__add-to-wishlist a,.tx_khprovider__content .provider__related .provider__remove-from-wishlist a,.tx_khprovider__content .provider__last-seen .provider__add-to-wishlist a,.tx_khprovider__content .provider__last-seen .provider__remove-from-wishlist a{display:block;padding:2px}
.tx_khprovider__content .provider__related .provider__add-to-wishlist a:hover,.tx_khprovider__content .provider__related .provider__remove-from-wishlist a:hover,.tx_khprovider__content .provider__last-seen .provider__add-to-wishlist a:hover,.tx_khprovider__content .provider__last-seen .provider__remove-from-wishlist a:hover{padding:0;font-size:18px}
.tx_khprovider__content--wishlist{margin:0;padding:10px 0}
.tx_khprovider__content--wishlist li{float:none}
.tx_khprovider__content--wishlist .provider__item .provider__headline{clear:both}
.tx_khprovider__content--wishlist .provider__item .provider__headline h2{font-size:1.35rem;margin:0;max-width:80%}
.tx_khprovider__content--wishlist .provider__item .provider__add-to-wishlist,.tx_khprovider__content--wishlist .provider__item .provider__remove-from-wishlist{float:right}
.tx_khprovider__content--wishlist .provider__item .provider__add-to-wishlist a,.tx_khprovider__content--wishlist .provider__item .provider__remove-from-wishlist a{padding:3px 5px 7px 5px}
.tx_khprovider__content--wishlist .provider__item .provider__add-to-wishlist a:hover,.tx_khprovider__content--wishlist .provider__item .provider__remove-from-wishlist a:hover{padding:2px 3px 4px 3px;font-size:18px}
.tx_khprovider__content--wishlist .provider__item .provider__info{margin:10px 0 0 0}
.tx_khprovider__content--wishlist .provider__item:first-child{margin:0 10px 10px 10px}
.tx_khprovider__content--wishlist .provider__item:last-child{margin:10px 10px 0 10px;padding:0;border:0}
.tx_khprovider__teaser.is-top-news .teaser__label,.tx_khprovider__teaser.is-top-news .teaser__tags-and-title{background-color:#9cb63a}
@media (min-width:960px){
.tx_khprovider__header{margin:0 -160px 30px -160px;padding:20px 160px}
.tx_khprovider__header .grid__column--50 a{margin:15px 0}
.tx_khprovider__header .provider__filter--type .grid__column--100{width:33%;float:left;padding:0 10px 0 0}
.tx_khprovider__header .form__submit{margin:0}
.is-full-window-width-1 .tx_khprovider__header,.is-full-width-1 .tx_khprovider__header{margin:0 auto;padding:20px;border-width:10px;border-bottom:0}
.is-full-window-width-1 .tx_khprovider__header .grid__column--50,.is-full-width-1 .tx_khprovider__header .grid__column--50{display:none}
.is-full-window-width-1 .tx_khprovider__header .provider__filter--type .grid__column--100,.is-full-width-1 .tx_khprovider__header .provider__filter--type .grid__column--100{width:100%;float:left}
.is-full-width-1 .tx_khprovider__header{margin-top:5px}
.tx_khprovider__filter{margin:0}
.tx_khprovider__content{padding:0}
.tx_khprovider__content .provider__header{margin:0}
.tx_khprovider__content .provider__header .provider__count{font-size:1.6em}
.tx_khprovider__content .provider__header .provider__printlist{float:right}
.tx_khprovider__content .provider__contact .fa-envelope-o{float:left;margin:2px 5px 0 0}
.tx_khprovider__content .provider__contact .contact-email a{display:inline-block;width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tx_khprovider__content .provider__item,.tx_khprovider__content .provider__item--details{position:relative;padding:0}
.tx_khprovider__content .provider__item .provider__content,.tx_khprovider__content .provider__item--details .provider__content{padding:10px 10px 10px 0}
.tx_khprovider__content .provider__item .provider__labels,.tx_khprovider__content .provider__item--details .provider__labels{text-align:right;position:absolute;right:10px;bottom:40px}
.tx_khprovider__content .provider__item .provider__labels--details,.tx_khprovider__content .provider__item--details .provider__labels--details{text-align:right}
.tx_khprovider__content .provider__item .provider__distances,.tx_khprovider__content .provider__item .provider__capacities,.tx_khprovider__content .provider__item--details .provider__distances,.tx_khprovider__content .provider__item--details .provider__capacities{position:absolute;bottom:10px;font-size:0.8rem}
.tx_khprovider__content .provider__item .provider__distances ul li,.tx_khprovider__content .provider__item .provider__capacities ul li,.tx_khprovider__content .provider__item--details .provider__distances ul li,.tx_khprovider__content .provider__item--details .provider__capacities ul li{width:auto;margin:0 10px 0 0}
.tx_khprovider__content .provider__item .provider__capacities,.tx_khprovider__content .provider__item--details .provider__capacities{right:10px;text-align:right}
.tx_khprovider__content .provider__item .provider__capacities ul,.tx_khprovider__content .provider__item--details .provider__capacities ul{float:right}
.tx_khprovider__content .provider__item .provider__capacities ul li,.tx_khprovider__content .provider__item--details .provider__capacities ul li{margin:0 0 0 10px}
.tx_khprovider__content .provider__item .provider__expertise,.tx_khprovider__content .provider__item--details .provider__expertise{padding:30px 160px;background-color:#ffffff}
.tx_khprovider__content .provider__item .provider__expertise .ui-tabs,.tx_khprovider__content .provider__item--details .provider__expertise .ui-tabs{width:100%;text-align:left;margin:0 0}
.tx_khprovider__content .provider__item h2{font-size:1.25rem}
.tx_khprovider__content .provider__item h2 a{display:block;max-height:3rem;overflow:hidden}
.tx_khprovider__content .provider__related h2,.tx_khprovider__content .provider__last-seen h2{font-size:1.2rem}
.tx_khprovider__content .provider__related h2 a,.tx_khprovider__content .provider__last-seen h2 a{display:block;max-height:2.75rem;overflow:hidden}
.tx_khprovider__content .provider__related .provider__info,.tx_khprovider__content .provider__last-seen .provider__info{margin:0}
.tx_khprovider__content .provider__related .provider__labels,.tx_khprovider__content .provider__last-seen .provider__labels{bottom:10px}
.tx_khprovider__pager{margin:30px 0 0 0}
.tx_khprovider__pager p{margin:10px 0}
.tx_khprovider__pager ul{text-align:right}
.tx_khprovider__pager ul li{display:inline-block;float:none}
.page-1 .grid__column--100.is-bg-img>:first-child{display:block;margin-left:-160px;margin-right:-160px}
.page-1 .grid__column--100.is-bg-img>:first-child .tx_khprovider__header{padding:10px 160px;overflow:hidden;border-top:0;background-color:rgba(255,255,255,0.8)}
.page-1 .grid__column--100.is-bg-img>:first-child .tx_khprovider__header .form__row{margin:26px 0 0 0}
.page-1 .grid__column--100.is-bg-img>:first-child label{margin:0}
.page-1 .grid__column--100.is-bg-img>:first-child .provider__filter--type,.page-1 .grid__column--100.is-bg-img>:first-child .provider__filter--terms{width:50%;float:left;clear:none}
.page-1 .grid__column--100.is-bg-img.is-full-window-width-1>:first-child{margin-left:-570px;margin-right:-570px}
.page-1 .grid__column--100.is-bg-img.is-full-window-width-1>:first-child .tx_khprovider__header{padding:10px 570px}
}
.no-mq .tx_khprovider__header{margin:0 -160px 30px -160px;padding:20px 160px}
.no-mq .tx_khprovider__header .grid__column--50 a{margin:15px 0}
.no-mq .tx_khprovider__header .provider__filter--type .grid__column--100{width:33%;float:left;padding:0 10px 0 0}
.no-mq .tx_khprovider__header .form__submit{margin:0}
.is-full-window-width-1 .no-mq .tx_khprovider__header,.is-full-width-1 .no-mq .tx_khprovider__header{margin:0 auto;padding:20px;border-width:10px;border-bottom:0}
.is-full-window-width-1 .no-mq .tx_khprovider__header .grid__column--50,.is-full-width-1 .no-mq .tx_khprovider__header .grid__column--50{display:none}
.is-full-window-width-1 .no-mq .tx_khprovider__header .provider__filter--type .grid__column--100,.is-full-width-1 .no-mq .tx_khprovider__header .provider__filter--type .grid__column--100{width:100%;float:left}
.is-full-width-1 .no-mq .tx_khprovider__header{margin-top:5px}
.no-mq .tx_khprovider__filter{margin:0}
.no-mq .tx_khprovider__content{padding:0}
.no-mq .tx_khprovider__content .provider__header{margin:0}
.no-mq .tx_khprovider__content .provider__header .provider__count{font-size:1.6em}
.no-mq .tx_khprovider__content .provider__header .provider__printlist{float:right}
.no-mq .tx_khprovider__content .provider__contact .fa-envelope-o{float:left;margin:2px 5px 0 0}
.no-mq .tx_khprovider__content .provider__contact .contact-email a{display:inline-block;width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.no-mq .tx_khprovider__content .provider__item,.no-mq .tx_khprovider__content .provider__item--details{position:relative;padding:0}
.no-mq .tx_khprovider__content .provider__item .provider__content,.no-mq .tx_khprovider__content .provider__item--details .provider__content{padding:10px 10px 10px 0}
.no-mq .tx_khprovider__content .provider__item .provider__labels,.no-mq .tx_khprovider__content .provider__item--details .provider__labels{text-align:right;position:absolute;right:10px;bottom:40px}
.no-mq .tx_khprovider__content .provider__item .provider__labels--details,.no-mq .tx_khprovider__content .provider__item--details .provider__labels--details{text-align:right}
.no-mq .tx_khprovider__content .provider__item .provider__distances,.no-mq .tx_khprovider__content .provider__item .provider__capacities,.no-mq .tx_khprovider__content .provider__item--details .provider__distances,.no-mq .tx_khprovider__content .provider__item--details .provider__capacities{position:absolute;bottom:10px;font-size:0.8rem}
.no-mq .tx_khprovider__content .provider__item .provider__distances ul li,.no-mq .tx_khprovider__content .provider__item .provider__capacities ul li,.no-mq .tx_khprovider__content .provider__item--details .provider__distances ul li,.no-mq .tx_khprovider__content .provider__item--details .provider__capacities ul li{width:auto;margin:0 10px 0 0}
.no-mq .tx_khprovider__content .provider__item .provider__capacities,.no-mq .tx_khprovider__content .provider__item--details .provider__capacities{right:10px;text-align:right}
.no-mq .tx_khprovider__content .provider__item .provider__capacities ul,.no-mq .tx_khprovider__content .provider__item--details .provider__capacities ul{float:right}
.no-mq .tx_khprovider__content .provider__item .provider__capacities ul li,.no-mq .tx_khprovider__content .provider__item--details .provider__capacities ul li{margin:0 0 0 10px}
.no-mq .tx_khprovider__content .provider__item .provider__expertise,.no-mq .tx_khprovider__content .provider__item--details .provider__expertise{padding:30px 160px;background-color:#ffffff}
.no-mq .tx_khprovider__content .provider__item .provider__expertise .ui-tabs,.no-mq .tx_khprovider__content .provider__item--details .provider__expertise .ui-tabs{width:100%;text-align:left;margin:0 0}
.no-mq .tx_khprovider__content .provider__item h2{font-size:1.25rem}
.no-mq .tx_khprovider__content .provider__item h2 a{display:block;max-height:3rem;overflow:hidden}
.no-mq .tx_khprovider__content .provider__related h2,.no-mq .tx_khprovider__content .provider__last-seen h2{font-size:1.2rem}
.no-mq .tx_khprovider__content .provider__related h2 a,.no-mq .tx_khprovider__content .provider__last-seen h2 a{display:block;max-height:2.75rem;overflow:hidden}
.no-mq .tx_khprovider__content .provider__related .provider__info,.no-mq .tx_khprovider__content .provider__last-seen .provider__info{margin:0}
.no-mq .tx_khprovider__content .provider__related .provider__labels,.no-mq .tx_khprovider__content .provider__last-seen .provider__labels{bottom:10px}
.no-mq .tx_khprovider__pager{margin:30px 0 0 0}
.no-mq .tx_khprovider__pager p{margin:10px 0}
.no-mq .tx_khprovider__pager ul{text-align:right}
.no-mq .tx_khprovider__pager ul li{display:inline-block;float:none}
.no-mq .page-1 .grid__column--100.is-bg-img>:first-child{display:block;margin-left:-160px;margin-right:-160px}
.no-mq .page-1 .grid__column--100.is-bg-img>:first-child .tx_khprovider__header{padding:10px 160px;overflow:hidden;border-top:0;background-color:rgba(255,255,255,0.8)}
.no-mq .page-1 .grid__column--100.is-bg-img>:first-child .tx_khprovider__header .form__row{margin:26px 0 0 0}
.no-mq .page-1 .grid__column--100.is-bg-img>:first-child label{margin:0}
.no-mq .page-1 .grid__column--100.is-bg-img>:first-child .provider__filter--type,.no-mq .page-1 .grid__column--100.is-bg-img>:first-child .provider__filter--terms{width:50%;float:left;clear:none}
.no-mq .page-1 .grid__column--100.is-bg-img.is-full-window-width-1>:first-child{margin-left:-570px;margin-right:-570px}
.no-mq .page-1 .grid__column--100.is-bg-img.is-full-window-width-1>:first-child .tx_khprovider__header{padding:10px 570px}
.tx_khprovider__edit [type='submit']{border-radius:3px;display:inline-block;float:right;width:auto}
.tx_khprovider__edit .tx_khprovider__meta{display:block;margin:20px 0}
.tx_khprovider__languageSwitch{display:block;float:right;text-decoration:underline}
.tx_khprovider__preview{display:block;float:left;text-decoration:underline}
.tx-felogin-pi1 .felogin__statusbar{margin:0 10px 10px 10px;padding:10px 0 0 0;border-top:1px dotted #ababab}
.tx-felogin-pi1 .felogin__statusbar .felogin__links a{margin:0 0 0 30px}
.tx-felogin-pi1 .form--login,.tx-felogin-pi1 .form--logout,.tx-felogin-pi1 .form--forgot-password,.tx-felogin-pi1 .form--change-password{margin:10px 0}
.tx_kharticles__teaser,.tx_khprovider__teaser,.tx_news__teaser,.tx_news__teaser--event,.tx_news__teaser--faq,.tx_news__teaser--press{background-color:#ffffff;margin-bottom:30px}
.tx_kharticles__teaser a,.tx_khprovider__teaser a,.tx_news__teaser a,.tx_news__teaser--event a,.tx_news__teaser--faq a,.tx_news__teaser--press a{color:#222222}
.tx_kharticles__teaser a:hover,.tx_khprovider__teaser a:hover,.tx_news__teaser a:hover,.tx_news__teaser--event a:hover,.tx_news__teaser--faq a:hover,.tx_news__teaser--press a:hover,.tx_kharticles__teaser a:visited,.tx_khprovider__teaser a:visited,.tx_news__teaser a:visited,.tx_news__teaser--event a:visited,.tx_news__teaser--faq a:visited,.tx_news__teaser--press a:visited,.tx_kharticles__teaser a:focus,.tx_khprovider__teaser a:focus,.tx_news__teaser a:focus,.tx_news__teaser--event a:focus,.tx_news__teaser--faq a:focus,.tx_news__teaser--press a:focus,.tx_kharticles__teaser a:active,.tx_khprovider__teaser a:active,.tx_news__teaser a:active,.tx_news__teaser--event a:active,.tx_news__teaser--faq a:active,.tx_news__teaser--press a:active{color:#222222}
.tx_kharticles__teaser .teaser__image,.tx_khprovider__teaser .teaser__image,.tx_news__teaser .teaser__image,.tx_news__teaser--event .teaser__image,.tx_news__teaser--faq .teaser__image,.tx_news__teaser--press .teaser__image{position:relative}
.tx_kharticles__teaser .teaser__image .teaser__label,.tx_khprovider__teaser .teaser__image .teaser__label,.tx_news__teaser .teaser__image .teaser__label,.tx_news__teaser--event .teaser__image .teaser__label,.tx_news__teaser--faq .teaser__image .teaser__label,.tx_news__teaser--press .teaser__image .teaser__label{position:absolute;top:10px;right:10px;padding:5px}
.tx_kharticles__teaser .teaser__tags-and-title,.tx_khprovider__teaser .teaser__tags-and-title,.tx_news__teaser .teaser__tags-and-title,.tx_news__teaser--event .teaser__tags-and-title,.tx_news__teaser--faq .teaser__tags-and-title,.tx_news__teaser--press .teaser__tags-and-title{padding:10px;text-decoration:inherit;height:95px;overflow:hidden}
.tx_kharticles__teaser .teaser__tags-and-title h3,.tx_khprovider__teaser .teaser__tags-and-title h3,.tx_news__teaser .teaser__tags-and-title h3,.tx_news__teaser--event .teaser__tags-and-title h3,.tx_news__teaser--faq .teaser__tags-and-title h3,.tx_news__teaser--press .teaser__tags-and-title h3{font-size:16px}
.tx_news__teaser .teaser__date,.tx_news__teaser--event .teaser__date,.tx_news__teaser--faq .teaser__date,.tx_news__teaser--press .teaser__date{float:left;margin:0 0 10px 0;padding:0 30px 0 0;text-decoration:inherit}
.tx_news__teaser .teaser__date .day,.tx_news__teaser--event .teaser__date .day,.tx_news__teaser--faq .teaser__date .day,.tx_news__teaser--press .teaser__date .day,.tx_news__teaser .teaser__date .month,.tx_news__teaser--event .teaser__date .month,.tx_news__teaser--faq .teaser__date .month,.tx_news__teaser--press .teaser__date .month,.tx_news__teaser .teaser__date .year,.tx_news__teaser--event .teaser__date .year,.tx_news__teaser--faq .teaser__date .year,.tx_news__teaser--press .teaser__date .year{display:block;width:40px;font-weight:bold;text-align:center}
.tx_news__teaser .teaser__date .day,.tx_news__teaser--event .teaser__date .day,.tx_news__teaser--faq .teaser__date .day,.tx_news__teaser--press .teaser__date .day{font-size:36px}
.tx_news__teaser .teaser__date .month,.tx_news__teaser--event .teaser__date .month,.tx_news__teaser--faq .teaser__date .month,.tx_news__teaser--press .teaser__date .month{font-size:20px;text-transform:uppercase}
.tx_news__teaser .teaser__tags .category__items .item,.tx_news__teaser--event .teaser__tags .category__items .item,.tx_news__teaser--faq .teaser__tags .category__items .item,.tx_news__teaser--press .teaser__tags .category__items .item{font-size:0.8em;text-transform:uppercase}
.tx_news__teaser .teaser__text,.tx_news__teaser--event .teaser__text,.tx_news__teaser--faq .teaser__text,.tx_news__teaser--press .teaser__text{text-decoration:inherit}
.is-top-news.tx_news__teaser .teaser__label,.is-top-news.tx_news__teaser--event .teaser__label,.is-top-news.tx_news__teaser--faq .teaser__label,.is-top-news.tx_news__teaser--press .teaser__label{top:0;right:0;left:0;padding:5px 10px;font-weight:bold;text-align:right;text-transform:uppercase;color:#ffffff;background-color:rgba(255,181,23,0.8)}
.tx_news__teaser--event .teaser__text{width:210px}
.tx_news__teaser--press{min-height:280px}
.tx_news__detail .detail__header,.tx_news__detail--event .detail__header{margin-bottom:30px}
.tx_news__detail .detail__header.is-full-width-1 .detail__tags-and-titlexxx,.tx_news__detail--event .detail__header.is-full-width-1 .detail__tags-and-titlexxx{position:relative;height:400px}
.tx_news__detail .detail__header.is-full-width-1 .detail__tags-and-titlexxx h1,.tx_news__detail--event .detail__header.is-full-width-1 .detail__tags-and-titlexxx h1{position:absolute;top:30px;left:0;color:#ffffff}
.tx_news__detail .detail__header.is-full-width-1 .detail__tags-and-titlexxx .detail__tags,.tx_news__detail--event .detail__header.is-full-width-1 .detail__tags-and-titlexxx .detail__tags{position:absolute;bottom:30px;left:0}
.tx_news__detail .detail__date .day,.tx_news__detail--event .detail__date .day,.tx_news__detail .detail__date .month,.tx_news__detail--event .detail__date .month,.tx_news__detail .detail__date .year,.tx_news__detail--event .detail__date .year{font-weight:bold}
.tx_news__detail .detail__functions,.tx_news__detail--event .detail__functions{margin:0 -160px 30px -160px;padding:0 160px;max-width:1280px;box-sizing:content-box;border-top:1px solid #777777;border-bottom:1px solid #777777}
.tx_news__detail .detail__functions .shariff,.tx_news__detail--event .detail__functions .shariff{margin:0;padding:0;border:0;float:left}
.tx_news__detail .detail__content,.tx_news__detail--event .detail__content{padding-bottom:100px}
.tx_news__detail .detail__content .detail__images,.tx_news__detail--event .detail__content .detail__images{margin:30px 0 0 0}
.tx_news__detail .detail__content .detail__images .slick-slider,.tx_news__detail--event .detail__content .detail__images .slick-slider{margin:0}
.tx_news__detail .detail__teaser,.tx_news__detail--event .detail__teaser{font-weight:bold}
.tx_news__detail .detail__related,.tx_news__detail--event .detail__related{margin-top:30px;clear:both;background-color:#ffffff;margin:0 -160px;padding:0 160px;max-width:1280px;box-sizing:content-box}
.tx_news__detail .category__items .item,.tx_news__detail--event .category__items .item{display:inline-block;margin:0 0 0 5px;padding:5px;background:#ffffff;font-size:12px;text-transform:uppercase}
.tx_news__detail .category__items .item:first-child,.tx_news__detail--event .category__items .item:first-child{margin:0}
.tx_khextendednews__filter{margin:0 0 30px 0;padding:0 0 20px 0;border-bottom:1px dotted #ababab}
.tx_khextendednews__filter .news__datepicker{margin:7px 0 0 0}
.tx_khextendednews__filter .news__datepicker-date{margin:7px 15px 0 0}
.news-related{border:0;padding:25px 0}
.news .page-navigation{float:left;width:100%}
.news .page-navigation p{margin:10px 0 10px 0}
.news .page-navigation ul{text-align:right}
.news .page-navigation ul li{display:inline-block;float:none;margin:0 5px 0 0;padding:10px;background-color:#ffffff}
.news .page-navigation ul li a{margin:-10px;padding:10px;display:block;font-weight:bold;text-align:center}
.news .page-navigation ul li.previous a,.news .page-navigation ul li.next a{color:#000000}
.news .page-navigation ul li.current{font-weight:bold;text-align:center}
.news .page-navigation ul li:last-child{margin:0}
.header .tx-solr{padding:3%;border-bottom:1px solid #000000;background-color:#ededed}
.header .tx-solr .tx-solr__q,.header .tx-solr .tx-solr__s{width:70%;box-sizing:border-box;border:1px solid #000000;outline:0}
.header .tx-solr .tx-solr__s{width:30%;color:#ffffff;background-color:#000000;font-weight:bold;text-transform:uppercase}
.header .tx-solr .fa-search{display:none}
@media (min-width:960px){
.header .tx-solr{padding:0;width:188px;border:0;z-index:9999}
.header .tx-solr .tx-solr__q,.header .tx-solr .tx-solr__s{float:left;padding:11px 0 11px 10px;width:150px;box-sizing:border-box;border:0;background-color:transparent}
.header .tx-solr .tx-solr__s{position:absolute;top:0;right:10px;width:38px;height:39px;text-indent:-9999px}
.header .tx-solr .fa-search{display:inline-block;font-family:FontAwesome;width:38px}
.header .tx-solr .fa-search:before{display:inline-block;padding:12px 13px}
}
.header .tx-solr .no-mq{padding:0;width:188px;border:0;z-index:9999}
.header .tx-solr .no-mq .tx-solr__q,.header .tx-solr .no-mq .tx-solr__s{float:left;padding:11px 0 11px 10px;width:150px;box-sizing:border-box;border:0;background-color:transparent}
.header .tx-solr .no-mq .tx-solr__s{position:absolute;top:0;right:10px;width:38px;height:39px;text-indent:-9999px}
.header .tx-solr .no-mq .fa-search{display:inline-block;font-family:FontAwesome;width:38px}
.header .tx-solr .no-mq .fa-search:before{display:inline-block;padding:12px 13px}
.header .header__wrap--sticky{position:fixed;top:0;width:100%;z-index:9999;background:#ffffff;border-bottom:5px solid #f50002;opacity:0;transition:0.25s;transition-property:opacity}
.header .header__wrap--sticky .navigation__search-field--sticky{float:right;padding:10px 0}
.header .header__wrap--sticky .navigation__search-field--sticky .tx-solr{position:relative;top:auto;left:auto;width:auto}
.header .header__wrap--sticky .navigation__search-field--sticky .tx-solr .tx-solr__q{width:250px}
.header .header__wrap--sticky.is-visible{opacity:1}
.content .tx-solr__searchbox{margin:0 -160px 30px -160px;padding:30px 160px;border-bottom:1px solid #ababab}
.content .tx-solr__searchbox .tx-solr__q,.content .tx-solr__searchbox .tx-solr__s{width:65%;box-sizing:border-box;border:1px solid #000000;outline:0}
.content .tx-solr__searchbox .tx-solr__s{width:35%;font-weight:bold;text-transform:uppercase}
.content .tx-solr__searchbox .fa-search{display:none}
.tx-solr__search-no-results,.tx-solr__search-form-errors{margin:0 0 30px 0;padding:15px;background-color:#ffffff}
.tx-solr__search-no-results ul,.tx-solr__search-form-errors ul{margin:10px 0 0 0}
.tx-solr__search-no-results .spelling-suggestions{margin:10px 0 0 0;color:#222222}
.tx-solr__results-per-page{text-align:right}
.tx-solr__results-per-page select{width:auto}
.tx-solr__search-functions{display:none}
.results__list{margin:20px 0}
.results__list .results__item{margin:0 0 20px 0;padding:15px;background-color:#ffffff}
.results__list .results__item a{color:#222222}
.results__list .results__item a:hover,.results__list .results__item a:visited,.results__list .results__item a:focus,.results__list .results__item a:active{color:#222222}
.results__list .results__item .results__teaser{margin:0 0 30px 0}
.results__list .results__item.is-elevated{background-color:#9cb63a}
.results__list .results__item .is-highlighted{padding:0 5px;background-color:#9cb63a}
.results__list .relevance__label,.results__list .relevance__bar,.results__list .relevance__percent{float:left;margin:0 5px 0 0}
.results__list .relevance__percent{display:inline-block;width:45px}
.results__list .relevance__bar{height:20px;padding:2px 0 0 0}
.results__list .relevance__bar .tx-solr-relevance-bar{padding:1px;width:100px;height:8px;font-size:1px;border:1px solid #ababab}
.results__list .relevance__bar .tx-solr-relevance,.results__list .relevance__bar .tx-solr-relevance-fill{float:left;margin:0;padding:0;height:8px}
.results__list .relevance__bar .tx-solr-relevance{background-color:#9cb63a}
@media (min-width:960px){
.content .tx-solr__searchbox .tx-solr__q{width:80%}
.content .tx-solr__searchbox .tx-solr__s{width:20%}
.tx-solr__search-functions{display:block;padding:20px;background-color:#ffffff}
.tx-solr__search-functions .tx-solr__sorting,.tx-solr__search-functions .tx-solr__faceting,.tx-solr__search-functions .tx-solr__lastsearches,.tx-solr__search-functions .tx-solr__frequent-searches{margin:0 0 15px 0;padding:0 0 15px 0;border-bottom:1px dotted #ababab}
.tx-solr__search-functions div:last-child{margin:0;padding:0;border:0}
.tx-solr__search-functions .tx-solr__sorting ul{margin:0 15px}
.tx-solr__search-functions .tx-solr__sorting ul li img{display:inline-block;width:8px;height:8px}
.tx-solr__search-functions .tx-solr__facets-in-use{margin:0 0 15px 0}
.tx-solr__search-functions .tx-solr__facets-in-use ul{padding:15px;background-color:#ededed}
.tx-solr__search-functions .tx-solr__facets-in-use ul .facets__remove-all{margin:15px 0 0 0;padding:15px 0 0 0;text-align:right;border-top:1px dotted #ababab}
.tx-solr__search-functions .tx-solr__facets-available .facets{padding:0 15px}
.tx-solr__search-functions .tx-solr__facets-available .facet{margin:0 0 15px 0}
.tx-solr__search-functions .tx-solr__frequent-searches li{display:inline-block;margin:0 5px 5px 0}
.tx-solr__search-functions .tx-solr__frequent-searches .tx-solr-frequent-term-14{font-size:14px}
.tx-solr__search-functions .tx-solr__frequent-searches .tx-solr-frequent-term-15{font-size:15px}
.tx-solr__search-functions .tx-solr__frequent-searches .tx-solr-frequent-term-16{font-size:16px}
.tx-solr__search-functions .tx-solr__frequent-searches .tx-solr-frequent-term-17{font-size:17px}
.tx-solr__search-functions .tx-solr__frequent-searches .tx-solr-frequent-term-18{font-size:18px}
.tx-solr__search-functions .tx-solr__frequent-searches .tx-solr-frequent-term-19{font-size:19px}
.tx-solr__search-functions .tx-solr__frequent-searches .tx-solr-frequent-term-20{font-size:20px}
.tx-solr__search-functions .tx-solr__frequent-searches .tx-solr-frequent-term-21{font-size:21px}
.tx-solr__search-functions .tx-solr__frequent-searches .tx-solr-frequent-term-22{font-size:22px}
.tx-solr__search-functions .tx-solr__frequent-searches .tx-solr-frequent-term-23{font-size:23px}
.tx-solr__search-functions .tx-solr__frequent-searches .tx-solr-frequent-term-24{font-size:24px}
.tx-solr__search-functions .tx-solr__frequent-searches .tx-solr-frequent-term-25{font-size:25px}
.tx-solr__search-functions .tx-solr__frequent-searches .tx-solr-frequent-term-26{font-size:26px}
.tx-solr__search-functions .tx-solr__frequent-searches .tx-solr-frequent-term-27{font-size:27px}
.tx-solr__search-functions .tx-solr__frequent-searches .tx-solr-frequent-term-28{font-size:28px}
.tx-solr__search-functions .tx-solr__frequent-searches .tx-solr-frequent-term-29{font-size:29px}
.tx-solr__search-functions .tx-solr__frequent-searches .tx-solr-frequent-term-30{font-size:30px}
.tx-solr__search-functions .tx-solr__frequent-searches .tx-solr-frequent-term-31{font-size:31px}
.tx-solr__search-functions .tx-solr__frequent-searches .tx-solr-frequent-term-32{font-size:32px}
.tx-solr__search-functions .tx-solr__frequent-searches .tx-solr-frequent-term-33{font-size:33px}
.tx-solr__search-functions .tx-solr__frequent-searches .tx-solr-frequent-term-34{font-size:34px}
}
.no-mq .content .tx-solr__searchbox .tx-solr__q{width:80%}
.no-mq .content .tx-solr__searchbox .tx-solr__s{width:20%}
.no-mq .tx-solr__search-functions{display:block;padding:20px;background-color:#ffffff}
.no-mq .tx-solr__search-functions .tx-solr__sorting,.no-mq .tx-solr__search-functions .tx-solr__faceting,.no-mq .tx-solr__search-functions .tx-solr__lastsearches,.no-mq .tx-solr__search-functions .tx-solr__frequent-searches{margin:0 0 15px 0;padding:0 0 15px 0;border-bottom:1px dotted #ababab}
.no-mq .tx-solr__search-functions div:last-child{margin:0;padding:0;border:0}
.no-mq .tx-solr__search-functions .tx-solr__sorting ul{margin:0 15px}
.no-mq .tx-solr__search-functions .tx-solr__sorting ul li img{display:inline-block;width:8px;height:8px}
.no-mq .tx-solr__search-functions .tx-solr__facets-in-use{margin:0 0 15px 0}
.no-mq .tx-solr__search-functions .tx-solr__facets-in-use ul{padding:15px;background-color:#ededed}
.no-mq .tx-solr__search-functions .tx-solr__facets-in-use ul .facets__remove-all{margin:15px 0 0 0;padding:15px 0 0 0;text-align:right;border-top:1px dotted #ababab}
.no-mq .tx-solr__search-functions .tx-solr__facets-available .facets{padding:0 15px}
.no-mq .tx-solr__search-functions .tx-solr__facets-available .facet{margin:0 0 15px 0}
.no-mq .tx-solr__search-functions .tx-solr__frequent-searches li{display:inline-block;margin:0 5px 5px 0}
.no-mq .tx-solr__search-functions .tx-solr__frequent-searches .tx-solr-frequent-term-14{font-size:14px}
.no-mq .tx-solr__search-functions .tx-solr__frequent-searches .tx-solr-frequent-term-15{font-size:15px}
.no-mq .tx-solr__search-functions .tx-solr__frequent-searches .tx-solr-frequent-term-16{font-size:16px}
.no-mq .tx-solr__search-functions .tx-solr__frequent-searches .tx-solr-frequent-term-17{font-size:17px}
.no-mq .tx-solr__search-functions .tx-solr__frequent-searches .tx-solr-frequent-term-18{font-size:18px}
.no-mq .tx-solr__search-functions .tx-solr__frequent-searches .tx-solr-frequent-term-19{font-size:19px}
.no-mq .tx-solr__search-functions .tx-solr__frequent-searches .tx-solr-frequent-term-20{font-size:20px}
.no-mq .tx-solr__search-functions .tx-solr__frequent-searches .tx-solr-frequent-term-21{font-size:21px}
.no-mq .tx-solr__search-functions .tx-solr__frequent-searches .tx-solr-frequent-term-22{font-size:22px}
.no-mq .tx-solr__search-functions .tx-solr__frequent-searches .tx-solr-frequent-term-23{font-size:23px}
.no-mq .tx-solr__search-functions .tx-solr__frequent-searches .tx-solr-frequent-term-24{font-size:24px}
.no-mq .tx-solr__search-functions .tx-solr__frequent-searches .tx-solr-frequent-term-25{font-size:25px}
.no-mq .tx-solr__search-functions .tx-solr__frequent-searches .tx-solr-frequent-term-26{font-size:26px}
.no-mq .tx-solr__search-functions .tx-solr__frequent-searches .tx-solr-frequent-term-27{font-size:27px}
.no-mq .tx-solr__search-functions .tx-solr__frequent-searches .tx-solr-frequent-term-28{font-size:28px}
.no-mq .tx-solr__search-functions .tx-solr__frequent-searches .tx-solr-frequent-term-29{font-size:29px}
.no-mq .tx-solr__search-functions .tx-solr__frequent-searches .tx-solr-frequent-term-30{font-size:30px}
.no-mq .tx-solr__search-functions .tx-solr__frequent-searches .tx-solr-frequent-term-31{font-size:31px}
.no-mq .tx-solr__search-functions .tx-solr__frequent-searches .tx-solr-frequent-term-32{font-size:32px}
.no-mq .tx-solr__search-functions .tx-solr__frequent-searches .tx-solr-frequent-term-33{font-size:33px}
.no-mq .tx-solr__search-functions .tx-solr__frequent-searches .tx-solr-frequent-term-34{font-size:34px}
.shariff{margin:0 -160px 30px -160px;padding:0 160px;max-width:1280px;box-sizing:content-box;border-top:1px solid #777777;border-bottom:1px solid #777777}
.shariff .theme-white .shariff-button{border:0}
.shariff .theme-white .shariff-button a{width:auto;min-width:0;background:none}
.shariff .theme-white.orientation-horizontal{display:block}
.shariff .theme-white.orientation-horizontal li{margin:10px 20px 10px 0;min-width:initial;max-width:initial;width:auto}
.shariff .theme-white.orientation-horizontal li a{color:#222222}
.shariff .theme-white.orientation-horizontal li .fa{text-align:left}
.shariff .theme-white.orientation-horizontal li .share_text,.shariff .theme-white.orientation-horizontal li .share_count{display:none}
.sr_freecap img.tx-srfreecap-pi1-image{vertical-align:left;margin:0;width:50%}
.sr_freecap .tx-srfreecap-pi1-cant-read{width:100%}
.jqte{margin-bottom:10px;border:1px solid #ababab;overflow:hidden}
.jqte_toolbar{overflow:auto;padding:3px 4px;border-bottom:#BBB 1px solid}
.jqte_tool{float:left;margin:0;padding:0;cursor:pointer}
.jqte_hiddenField{display:none}
.jqte_tool_icon{border:1px solid #FFF;display:block;width:22px;height:22px;background:url("/typo3conf/ext/khprovider/Resources/Public/Icons/jquery-te.png") no-repeat}
.jqte_tool.jqte_tool_1 .jqte_tool_label{position:relative;display:block;padding:3px;width:70px;height:16px;overflow:hidden}
.jqte_tool.jqte_tool_1 .jqte_tool_text{font:bold 13px Arial,sans-serif;color:#ababab}
.jqte_tool.jqte_tool_1 .jqte_tool_icon{position:absolute;top:10px;right:2px;width:6px;height:4px;background-position:-19px -23px;border:none}
.jqte_tool.jqte_tool_2 .jqte_tool_icon{background-position:0 0}
.jqte_tool.jqte_tool_3 .jqte_tool_icon{background-position:-22px 0}
.jqte_tool.jqte_tool_4 .jqte_tool_icon{background-position:-44px 0}
.jqte_tool.jqte_tool_5 .jqte_tool_icon{background-position:-66px 0}
.jqte_tool.jqte_tool_6 .jqte_tool_icon{background-position:-88px 0}
.jqte_tool.jqte_tool_7 .jqte_tool_icon{background-position:-110px 0}
.jqte_tool.jqte_tool_8 .jqte_tool_icon{background-position:-132px 0}
.jqte_tool.jqte_tool_9 .jqte_tool_icon{background-position:-154px 0}
.jqte_tool.jqte_tool_10 .jqte_tool_icon{background-position:-176px 0}
.jqte_tool.jqte_tool_11 .jqte_tool_icon{background-position:-198px 0}
.jqte_tool.jqte_tool_12 .jqte_tool_icon{background-position:-220px 0}
.jqte_tool.jqte_tool_13 .jqte_tool_icon{background-position:-242px 0}
.jqte_tool.jqte_tool_14 .jqte_tool_icon{background-position:-264px 0}
.jqte_tool.jqte_tool_15 .jqte_tool_icon{background-position:-286px 0}
.jqte_tool.jqte_tool_16 .jqte_tool_icon{background-position:-308px 0}
.jqte_tool.jqte_tool_17 .jqte_tool_icon{background-position:-330px 0}
.jqte_tool.jqte_tool_18 .jqte_tool_icon{background-position:-352px 0}
.jqte_tool.jqte_tool_19 .jqte_tool_icon{background-position:-374px 0}
.jqte_tool.jqte_tool_20 .jqte_tool_icon{background-position:-396px 0}
.jqte_tool.jqte_tool_21 .jqte_tool_icon{background-position:-418px 0}
.jqte_tool:hover{background-color:#FFF;border-color:#FFF}
.jqte_tool:hover .jqte_tool_icon,.jqte_tool:hover .jqte_tool_label{border:#AAA 1px solid}
.jqte_tool:active .jqte_tool_icon,.jqte_tool:active .jqte_tool_label{border:#777 1px solid}
.jqte_tool.jqte_tool_1:hover .jqte_tool_icon,.jqte_tool.jqte_tool_1:active .jqte_tool_icon{border:none}
.jqte_tool_depressed{background-color:#DDD;border-color:#CCC}
.jqte_tool_depressed .jqte_tool_icon{border-color:#AAA}
.jqte_tool_depressed:hover{background-color:#EEE}
.jqte_linkform{padding:5px 10px;background:#DDD;border-bottom:#BBB 1px solid}
.jqte_linktypeselect{position:relative;float:left;width:130px;background:#EEE;cursor:pointer}
.jqte_linktypeselect:Active{background:#FFF}
.jqte_linktypeview{padding:3px 5px;border:#333 1px solid;color:#777;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;outline:none}
.jqte_linktypetext{font-size:12px}
.jqte_linktypearrow{position:absolute;bottom:8px;right:6px;width:7px;height:6px;margin:0 auto;background:url(/typo3conf/ext/khprovider/Resources/Public/Icons/jquery-te.png) -7px -23px no-repeat}
.jqte_linktypes{display:none;position:absolute;top:22px;left:1px;width:125px;background:#FFF;border:#333 1px solid;box-shadow:0 1px 4px #AAA;-webkit-box-shadow:0 1px 4px #AAA;-moz-box-shadow:0 1px 4px #AAA}
.jqte_linktypes a{display:block;padding:4px 5px;font-size:12px}
.jqte_linktypes a:hover{background:#DDD}
.jqte_linkinput{float:left;margin:0 5px;padding:3px 5px;width:300px;background:#EEE;border:#333 1px solid;color:#777;font-size:12px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;outline:none}
.jqte_linkinput:focus,.jqte_linkinput:hover{background:#FFF;border-color:#000}
.jqte_linkbutton{float:left;padding:3px 12px;background:#AAA;border:#333 1px solid;color:#FFF;font-size:12px;font-weight:bold;cursor:pointer;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:inset 0 1px #EEE;-webkit-box-shadow:inset 0 1px #EEE;-moz-box-shadow:inset 0 1px #EEE}
.jqte_linkbutton:hover{background:#A1A1A1}
.jqte_linkbutton:active{box-shadow:inset 0 1px #CCC;-webkit-box-shadow:inset 0 1px #CCC;-moz-box-shadow:inset 0 1px #CCC;background:#888}
.jqte_formats{display:none;position:absolute;width:180px;oveflow-x:hidden;overflow-y:auto;background:#FFF;border:#AAA 1px solid;box-shadow:0 0 5px #AAA;-webkit-box-shadow:0 0 5px #AAA;-moz-box-shadow:0 0 5px #AAA;z-index:100}
.jqte_format{display:block;padding:4px 7px;font-size:13px}
.jqte_format:hover{background:#DDD}
.jqte_format_1,.jqte_format_2,.jqte_format_3,.jqte_format_4,.jqte_format_5,.jqte_format_6{font-weight:bold}
.jqte_format_1{font-size:22px}
.jqte_format_2{font-size:20px}
.jqte_format_3{font-size:18px}
.jqte_format_4{font-size:16px}
.jqte_format_5{font-size:14px}
.jqte_format_6{font-size:12px}
.jqte_format_7{font-family:"Courier New",Courier,monospace}
.jqte_fontsizes{display:none;position:absolute;width:180px;height:198px;oveflow-x:hidden;overflow-y:auto;background:#FFF;border:#AAA 1px solid;box-shadow:0 0 5px #AAA;-webkit-box-shadow:0 0 5px #AAA;-moz-box-shadow:0 0 5px #AAA}
.jqte_fontsize{display:block;padding:3px 7px}
.jqte_fontsize:hover{background:#DDD}
.jqte_cpalette{display:none;position:absolute;padding:6px;width:144px;background:#FFF;border:#AAA 1px solid;box-shadow:0 0 5px #AAA;-webkit-box-shadow:0 0 5px #AAA;-moz-box-shadow:0 0 5px #AAA}
.jqte_color{display:block;float:left;width:16px;height:16px;border:#FFF 1px solid}
.jqte_color:hover{border-color:#000}
.jqte_colorSeperator{float:none;clear:both;height:7px}
.jqte_editor,.jqte_source{padding:10px;background:#FFF;min-height:100px;max-height:900px;overflow:auto;outline:none;word-wrap:break-word;-ms-word-wrap:break-word;resize:vertical}
.jqte_editor div,.jqte_editor p{margin:0 0 7px}
.jqte_editor a:link,.jqte_editor a:link *{color:#0066FF !important;text-decoration:underline}
.jqte_editor blockquote{margin-top:0;margin-bottom:7px}
.jqte_editor img{float:left;margin:0 10px 5px 0}
.jqte_editor a[jqte-setlink],.jqte_editor a[jqte-setlink] *{background:#3297FD !important;color:#FFF !important}
.jqte_editor h1,.jqte_editor h2,.jqte_editor h3,.jqte_editor h4,.jqte_editor h5,.jqte_editor h6,.jqte_editor pre{display:block;margin:0 0 3px}
.jqte_editor h1,.jqte_editor h1 *{font-size:26px}
.jqte_editor h2,.jqte_editor h2 *{font-size:24px}
.jqte_editor h3,.jqte_editor h3 *{font-size:22px}
.jqte_editor h4,.jqte_editor h4 *{font-size:20px}
.jqte_editor h5,.jqte_editor h5 *{font-size:18px}
.jqte_editor h6,.jqte_editor h6 *{font-size:15px}
.jqte_editor pre,.jqte_editor pre *{font-family:"Courier New",Courier,monospace}
.jqte_source,.jqte_source textarea{background:#FFF1E8}
.jqte_source textarea{margin:0 !important;padding:0 !important;display:block !important;width:100% !important;min-height:100px;font-family:Courier,Arial,sans-serif !important;font-weight:normal;font-size:15px;overflow:hidden !important;outline:none;resize:none}
.jqte_source textarea,.jqte_source textarea:focus{css_shadow:none !important;background:none !important;border:none !important}
.jqte_title{display:none;position:absolute;z-index:9999}
.jqte_titleArrow{position:relative}
.jqte_titleArrowIcon{width:7px;height:6px;margin:0 auto;background:url(/typo3conf/ext/khprovider/Resources/Public/Icons/jquery-te.png) 0 -23px no-repeat}
.jqte_titleText{padding:5px 7px;margin-top:0;min-width:5px;min-height:1px;max-width:400px;background:#000;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;word-wrap:break-word;-ms-word-wrap:break-word}
.jqte_titleText,.jqte_titleText *{color:#FFF;font-size:11px}
.jqte_placeholder{position:relative;display:none}
.jqte_placeholder_text{position:absolute;top:43px;left:10px;font-size:14px;color:#CCC}
