@charset"UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
html{-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}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
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}
legend{border:0;padding:0}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
.date-picker{width:170px;height:25px;padding:0 0 0 10px;border:0;line-height:25px;font-size:12px;font-family:Arial;font-weight:700;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,.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}
.date-picker-wrapper .month-wrapper table,.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left}
.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{vertical-align:middle;text-align:center;line-height:14px;margin:0;padding:0}
.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.lastMonth,.date-picker-wrapper .month-wrapper table .day.nextMonth{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:#fff}
.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;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 #fff;border-top:8px solid #eee;border-bottom:8px solid #eee}
.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid #fff}
.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 #fff}
.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,.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:0;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;border:1px solid #0076a3;background:#0095cd;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee',endColorstr='#0078a5');color:#fff;line-height:initial}
.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:1px solid #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,.date-picker-wrapper .last-date-selected{background-color:#49e!important;color:#fff!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,.3);display:none;background-color:#ff0;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-moz-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-ms-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));filter:drop-shadow(0 0 3px rgba(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 #ff0;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:#49E;font-weight:700}
.Tx-Formhandler:after,.Tx-Formhandler:before,.no-mq .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--terms:before,.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--type:before,.page-1 .grid__column--100.is-bg-img>:first-child .provider__filter--terms:after,.page-1 .grid__column--100.is-bg-img>:first-child .provider__filter--terms:before,.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--type:before,.tx_khprovider__edit .tx_khprovider__meta:after,.tx_khprovider__edit .tx_khprovider__meta:before,.tx_khprovider__preview:after,.tx_khprovider__preview:before,.ui-accordion .ui-accordion-content:after,.ui-accordion .ui-accordion-content:before,div.is-error--block:after,div.is-error--block:before{content:'\0020';display:block;height:0;overflow:hidden}
.Tx-Formhandler:after,.no-mq .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,.page-1 .grid__column--100.is-bg-img>:first-child .provider__filter--terms:after,.page-1 .grid__column--100.is-bg-img>:first-child .provider__filter--type:after,.tx_khprovider__edit .tx_khprovider__meta:after,.tx_khprovider__preview:after,.ui-accordion .ui-accordion-content:after,div.is-error--block:after{clear:both}
.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,.content .button,.content .button--disabled,.content .button-red,.content .button-red--disabled{display:block;position:relative;cursor:pointer;padding:.5em;width:100%;text-decoration:none;border:1px solid #000;border-radius:3px;color:#fff;background-color:#222;box-sizing:border-box;outline:0;text-align:center}
.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,.content .button .fa,.content .button--disabled .fa,.content .button-red .fa,.content .button-red--disabled .fa{color:#fff}
.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,.content .button--disabled:hover,.content .button-red--disabled:hover,.content .button-red:hover,.content .button:hover{text-decoration:none;border:1px solid #666;color:#fff;background-color:#777}
.cc-cookies a.cc-cookie-accept:active,.cc-cookies a.cc-cookie-accept:focus,.cc-cookies a.cc-cookie-accept:visited,.cc-cookies a.cc-cookie-decline:active,.cc-cookies a.cc-cookie-decline:focus,.cc-cookies a.cc-cookie-decline:visited,.cc-cookies a.cc-cookie-reset:active,.cc-cookies a.cc-cookie-reset:focus,.cc-cookies a.cc-cookie-reset:visited,.cc-cookies-error a.cc-cookie-accept:active,.cc-cookies-error a.cc-cookie-accept:focus,.cc-cookies-error a.cc-cookie-accept:visited,.cc-cookies-error a.cc-cookie-decline:active,.cc-cookies-error a.cc-cookie-decline:focus,.cc-cookies-error a.cc-cookie-decline:visited,.cc-cookies-error a.cc-cookie-reset:active,.cc-cookies-error a.cc-cookie-reset:focus,.cc-cookies-error a.cc-cookie-reset:visited,.content .button--disabled:active,.content .button--disabled:focus,.content .button--disabled:visited,.content .button-red--disabled:active,.content .button-red--disabled:focus,.content .button-red--disabled:visited,.content .button-red:active,.content .button-red:focus,.content .button-red:visited,.content .button:active,.content .button:focus,.content .button:visited{color:#fff}
@media (min-width:960px){.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,.content .button,.content .button--disabled,.content .button-red,.content .button-red--disabled{display:inline-block;width:auto}
}
.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,.content .button .no-mq,.content .button--disabled .no-mq,.content .button-red .no-mq,.content .button-red--disabled .no-mq{display:inline-block;width:auto}
.layout-ce--100,.layout-ce--200,.layout-ce--300,.layout-ce--default{margin:0;padding:0}
.layout-ce--100 .csc-textpic-imagewrap,.layout-ce--100 .csc-textpic-imagewrap div,.layout-ce--100 .csc-textpic-imagewrap figure,.layout-ce--200 .csc-textpic-imagewrap,.layout-ce--200 .csc-textpic-imagewrap div,.layout-ce--200 .csc-textpic-imagewrap figure,.layout-ce--300 .csc-textpic-imagewrap,.layout-ce--300 .csc-textpic-imagewrap div,.layout-ce--300 .csc-textpic-imagewrap figure,.layout-ce--default .csc-textpic-imagewrap,.layout-ce--default .csc-textpic-imagewrap div,.layout-ce--default .csc-textpic-imagewrap figure{width:100%}
.layout-ce--100 .csc-textpic-imagewrap .csc-textpic-imagerow div,.layout-ce--100 .csc-textpic-imagewrap .csc-textpic-imagerow figure,.layout-ce--200 .csc-textpic-imagewrap .csc-textpic-imagerow div,.layout-ce--200 .csc-textpic-imagewrap .csc-textpic-imagerow figure,.layout-ce--300 .csc-textpic-imagewrap .csc-textpic-imagerow div,.layout-ce--300 .csc-textpic-imagewrap .csc-textpic-imagerow figure,.layout-ce--default .csc-textpic-imagewrap .csc-textpic-imagerow div,.layout-ce--default .csc-textpic-imagewrap .csc-textpic-imagerow figure{width:auto}
.layout-ce--100 .csc-textpic-caption,.layout-ce--200 .csc-textpic-caption,.layout-ce--300 .csc-textpic-caption,.layout-ce--default .csc-textpic-caption{padding:5px;font-size:.75em;bottom:0;left:0;right:0;color:#ababab}
@media (min-width:960px){.layout-ce--100 .csc-textpic-imagewrap,.layout-ce--100 .csc-textpic-imagewrap div,.layout-ce--100 .csc-textpic-imagewrap figure,.layout-ce--200 .csc-textpic-imagewrap,.layout-ce--200 .csc-textpic-imagewrap div,.layout-ce--200 .csc-textpic-imagewrap figure,.layout-ce--300 .csc-textpic-imagewrap,.layout-ce--300 .csc-textpic-imagewrap div,.layout-ce--300 .csc-textpic-imagewrap figure,.layout-ce--default .csc-textpic-imagewrap,.layout-ce--default .csc-textpic-imagewrap div,.layout-ce--default .csc-textpic-imagewrap figure{width:auto}
}
.layout-ce--100 .no-mq .csc-textpic-imagewrap,.layout-ce--100 .no-mq .csc-textpic-imagewrap div,.layout-ce--100 .no-mq .csc-textpic-imagewrap figure,.layout-ce--200 .no-mq .csc-textpic-imagewrap,.layout-ce--200 .no-mq .csc-textpic-imagewrap div,.layout-ce--200 .no-mq .csc-textpic-imagewrap figure,.layout-ce--300 .no-mq .csc-textpic-imagewrap,.layout-ce--300 .no-mq .csc-textpic-imagewrap div,.layout-ce--300 .no-mq .csc-textpic-imagewrap figure,.layout-ce--default .no-mq .csc-textpic-imagewrap,.layout-ce--default .no-mq .csc-textpic-imagewrap div,.layout-ce--default .no-mq .csc-textpic-imagewrap figure{width:auto}
.tx-solr__pagination,.tx_khextendednews__pager,.tx_khprovider__pager{margin:10px 0 0}
.tx-solr__pagination p,.tx_khextendednews__pager p,.tx_khprovider__pager p{margin:10px 0}
.tx-solr__pagination ul,.tx_khextendednews__pager ul,.tx_khprovider__pager ul{text-align:right}
.tx-solr__pagination ul li,.tx_khextendednews__pager ul li,.tx_khprovider__pager ul li{display:inline-block;float:none;margin:0 5px 0 0;background-color:#fff}
.tx-solr__pagination ul li a,.tx-solr__pagination ul li span,.tx_khextendednews__pager ul li a,.tx_khextendednews__pager ul li span,.tx_khprovider__pager ul li a,.tx_khprovider__pager ul li span{display:block;padding:10px;font-weight:700;text-align:center}
.tx-solr__pagination ul li span,.tx-solr__pagination ul li.is-active a,.tx-solr__pagination ul li.pager__next a,.tx-solr__pagination ul li.pager__previous a,.tx_khextendednews__pager ul li span,.tx_khextendednews__pager ul li.is-active a,.tx_khextendednews__pager ul li.pager__next a,.tx_khextendednews__pager ul li.pager__previous a,.tx_khprovider__pager ul li span,.tx_khprovider__pager ul li.is-active a,.tx_khprovider__pager ul li.pager__next a,.tx_khprovider__pager ul li.pager__previous a{color:#000}
.tx-solr__pagination ul li.is-dots,.tx_khextendednews__pager ul li.is-dots,.tx_khprovider__pager ul li.is-dots{padding:10px;font-weight:700;text-align:center}
.tx-solr__pagination ul li:last-child,.tx_khextendednews__pager ul li:last-child,.tx_khprovider__pager ul li:last-child{margin:0}
[list],[type=color],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week]{-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}
[type=button],[type=image],[type=reset],[type=submit],button{-webkit-appearance:none;-moz-appearance:none;border-radius:0}
figure{margin:0}
a{color:#222;text-decoration:none}
a:hover{color:#222;text-decoration:underline}
a:active,a:focus,a:visited{color:#222}
img{display:block;height:auto;max-width:100%;width:100%}
figcaption{padding:5px;font-size:.75em;bottom:0;left:0;right:0;color:#ababab}
li{margin:0 0 10px}
li:last-child{margin:0}
li ul{margin:10px 0 0 15px}
p{margin:0 0 10px}
p:last-child{margin:0}
table.is-border--bottom--dotted td,table.is-border--top--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--decimal,.is-list-style--square{display:block;margin:1.12em 0 1.12em 40px;list-style:square}
.is-list-style--decimal li,.is-list-style--square li{display:list-item}
.is-list-style--decimal{list-style-type:decimal}
.is-error,div.is-error--block,input.is-error{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--large,.grid__container--medium,.grid__container--small{margin-left:auto;margin-right:auto;min-width:320px;max-width:100%;box-sizing:border-box}
.grid__container--large:after,.grid__container--medium:after,.grid__container--small:after,.grid__container: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--25,.grid__column--33,.grid__column--50,.grid__column--66,.grid__column--75{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-width-1,.grid__column--100.is-full-window-width-1{margin:0 -15px;padding:0 15px;box-sizing:content-box}
.grid__column--100.is-full-width-1.grid__column--100.is-bg-img>:first-child,.grid__column--100.is-full-window-width-1.grid__column--100.is-bg-img>:first-child{margin:0 auto;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;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--25.is-last,.grid__column--33.is-last,.grid__column--50.is-last,.grid__column--66.is-last,.grid__column--75.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;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--25.is-last,.no-mq .grid__column--33.is-last,.no-mq .grid__column--50.is-last,.no-mq .grid__column--66.is-last,.no-mq .grid__column--75.is-last{float:right;margin-right:0}
html{color:#222;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}
.fontsize-h1,.fontsize-h2,.fontsize-h3,.fontsize-h4,.fontsize-h5,.fontsize-h6,h1,h2,h3,h4,h5,h6{font-family:Calibri,Arial,sans-serif;font-weight:700;line-height:initial;margin:1rem 0}
.fontsize-h1,h1{font-size:1.4rem}
.fontsize-h2,h2{font-size:1.3rem}
.fontsize-h3,h3{font-size:1.2rem}
.fontsize-h4,h4{font-size:1.1rem}
.fontsize-h5,h5{font-size:.9rem}
.fontsize-h6,h6{font-size:.8rem}
@media (min-width:960px){.fontsize-h1,h1{font-size:2.4rem}
.fontsize-h2,h2{font-size:1.6rem}
.fontsize-h3,h3{font-size:1.35rem}
.fontsize-h4,h4{font-size:1.1rem}
.fontsize-h5,h5{font-size:.95rem}
.fontsize-h6,h6{font-size:.8rem}
}
.no-mq .fontsize-h1,.no-mq h1{font-size:2.4rem}
.no-mq .fontsize-h2,.no-mq h2{font-size:1.6rem}
.no-mq .fontsize-h3,.no-mq h3{font-size:1.35rem}
.no-mq .fontsize-h4,.no-mq h4{font-size:1.1rem}
.no-mq .fontsize-h5,.no-mq h5{font-size:.95rem}
.no-mq .fontsize-h6,.no-mq h6{font-size:.8rem}
blockquote{font-family:Calibri,Arial,sans-serif;font-weight:700;line-height:initial}
b,strong{font-weight:700}
em,i{font-style:italic}
input,label,p{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:.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:.1428571429em;text-align:center}
.fa-li.fa-lg{left:-1.8571428571em}
.fa-border{padding:.2em .25em .15em;border:.08em solid #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-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-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:#fff}
.header .header__wrap--logo{margin:0 auto 1px;border-top:1px solid #000;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,.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,.5);z-index:2000}
.logo--header,.logo--sticky{height:30px;width:86px;padding:3%}
.logo--header a,.logo--sticky a{background:url(/typo3conf/ext/khresources/Resources/Public/Images/Svgs/logo-mobile.svg) 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:url(/typo3conf/ext/khresources/Resources/Public/Images/Svgs/logo-footer.svg) 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:url(/typo3conf/ext/khresources/Resources/Public/Images/Svgs/logo.svg) no-repeat}
}
.no-mq .logo--header{height:75px;width:196px;padding:20px 10px}
.no-mq .logo--header a{background:url(/typo3conf/ext/khresources/Resources/Public/Images/Svgs/logo.svg) no-repeat}
.navigation__wrap-mobile-nav{position:absolute;right:3%;top:50%;margin:-.75em 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__language-switch,.navigation__menu-footer,.navigation__menu-main,.navigation__menu-meta{background-color:#ededed}
.navigation__language-switch li,.navigation__menu-footer li,.navigation__menu-main li,.navigation__menu-meta li{margin:0;border-bottom:1px solid #000}
.navigation__language-switch li a,.navigation__menu-footer li a,.navigation__menu-main li a,.navigation__menu-meta li a{display:block;padding:3%;font-weight:700}
.navigation__language-switch li a .fa,.navigation__menu-footer li a .fa,.navigation__menu-main li a .fa,.navigation__menu-meta 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 #000}
.navigation__menu-sub li a{padding:3% 6%;font-weight:400}
.navigation__language-switch li a,.navigation__menu-meta li a{font-weight:400}
.navigation__language-switch li a span,.navigation__menu-meta li a span{display:inline}
.navigation__menu-footer{background-color:#ababab}
.navigation__menu-footer li{border-bottom:1px solid #fff}
.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-breadcrumb,.navigation__menu-footer,.navigation__menu-main{background-color:#f50002}
.navigation__menu-breadcrumb li,.navigation__menu-footer li,.navigation__menu-main li{float:left;margin:0;border:0}
.navigation__menu-breadcrumb li a,.navigation__menu-footer li a,.navigation__menu-main li a{padding:15px 0;color:#fff}
.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;text-decoration:none;border-bottom:3px solid #000}
.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;border-bottom:3px solid #000}
.navigation__menu-sub{display:block;top:59px;position:absolute;left:0;padding:10px 0;background-color:#fff;box-shadow:0 1px 1px 2px rgba(0,0,0,.5);z-index:1000}
.navigation__menu-sub li a{color:#000;font-weight:400;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 #000}
.navigation__wrap-desktop-nav nav{display:inline}
.navigation__wrap-desktop-nav .navigation__language-switch,.navigation__wrap-desktop-nav .navigation__menu-meta{float:left;background:0 0}
.navigation__wrap-desktop-nav .navigation__language-switch li,.navigation__wrap-desktop-nav .navigation__menu-meta li{float:left;border:0;border-right:1px dotted #000}
.navigation__wrap-desktop-nav .navigation__language-switch li a,.navigation__wrap-desktop-nav .navigation__menu-meta 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;background-color:#fff;border:0;border-bottom:1px dotted #000}
.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}
.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:0 0}
.navigation__menu-breadcrumb li a{margin:0 10px 0 0;padding:0;color:#000}
.navigation__menu-breadcrumb li.is-sub a{margin:0 10px}
.navigation__menu-footer li a{padding:10px;font-size:.7rem;color:#000}
.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 #000;position:relative}
}
.no-mq .navigation__menu-breadcrumb,.no-mq .navigation__menu-footer,.no-mq .navigation__menu-main{background-color:#f50002}
.no-mq .navigation__menu-breadcrumb li,.no-mq .navigation__menu-footer li,.no-mq .navigation__menu-main li{float:left;margin:0;border:0}
.no-mq .navigation__menu-breadcrumb li a,.no-mq .navigation__menu-footer li a,.no-mq .navigation__menu-main li a{padding:15px 0;color:#fff}
.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;text-decoration:none;border-bottom:3px solid #000}
.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;border-bottom:3px solid #000}
.no-mq .navigation__menu-sub{display:block;top:59px;position:absolute;left:0;padding:10px 0;background-color:#fff;box-shadow:0 1px 1px 2px rgba(0,0,0,.5);z-index:1000}
.no-mq .navigation__menu-sub li a{color:#000;font-weight:400;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 #000}
.no-mq .navigation__wrap-desktop-nav nav{display:inline}
.no-mq .navigation__wrap-desktop-nav .navigation__language-switch,.no-mq .navigation__wrap-desktop-nav .navigation__menu-meta{float:left;background:0 0}
.no-mq .navigation__wrap-desktop-nav .navigation__language-switch li,.no-mq .navigation__wrap-desktop-nav .navigation__menu-meta li{float:left;border:0;border-right:1px dotted #000}
.no-mq .navigation__wrap-desktop-nav .navigation__language-switch li a,.no-mq .navigation__wrap-desktop-nav .navigation__menu-meta 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;background-color:#fff;border:0;border-bottom:1px dotted #000}
.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}
.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:0 0}
.no-mq .navigation__menu-breadcrumb li a{margin:0 10px 0 0;padding:0;color:#000}
.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:#000}
.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 #000;position:relative}
.grid__column--33.is-last .csc-menu.csc-menu-1{list-style:inherit;list-style-position:outside;margin-left:20px}
address.align-left,div.align-left,h1.align-left,h2.align-left,h3.align-left,h4.align-left,h5.align-left,h6.align-left,p.align-left,td.align-left,th.align-left{text-align:left}
address.align-center,div.align-center,h1.align-center,h2.align-center,h3.align-center,h4.align-center,h5.align-center,h6.align-center,p.align-center,td.align-center,th.align-center{text-align:center}
address.align-right,div.align-right,h1.align-right,h2.align-right,h3.align-right,h4.align-right,h5.align-right,h6.align-right,p.align-right,td.align-right,th.align-right{text-align:right}
address.align-justify,div.align-justify,h1.align-justify,h2.align-justify,h3.align-justify,h4.align-justify,h5.align-justify,h6.align-justify,p.align-justify,td.align-justify,th.align-justify{text-align:justify}
ul .is-list-style--decimal,ul .is-list-style--square{display:block;margin:1.12em 0 1.12em 40px;list-style:square}
ul .is-list-style--decimal li,ul .is-list-style--square 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:#c00;text-decoration:none}
.content a:hover{color:#f50002;text-decoration:underline}
.content a:visited{color:#c00}
.content a:active,.content a:focus{color:#f50002}
.content a .fa{color:#222}
@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:#fff;background-color:#f50002}
.layout-ce--200 a,.layout-ce--200 a:hover{color:#fff}
.layout-ce--200 .Tx-Formhandler{color:#222}
.layout-ce--300{padding:15px;background-color:#fff}
.layout-ce--400{color:#fff}
.layout-ce--400 .Tx-Formhandler{color:#222}
.divider hr{height:15px;border:0;background:#f50002}
.is-full-width-1 .divider hr{margin:0 0 120px}
@media (min-width:960px){.is-full-width-1 .divider hr{margin:-60px -160px 60px}
}
.is-full-width-1 .no-mq .divider hr{margin:-60px -160px 60px}
.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,.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:0 0;color:#ababab}
.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 .fontsize-h1,.csc-textpic .fontsize-h2,.csc-textpic .fontsize-h3,.csc-textpic .fontsize-h4,.csc-textpic .fontsize-h5,.csc-textpic .fontsize-h6,.csc-textpic h1,.csc-textpic h2,.csc-textpic h3,.csc-textpic h4,.csc-textpic h5,.csc-textpic h6{margin:0 0 1rem}
.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,.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 #000;background-color:#c00}
.content .button-red--disabled,.content .button-red--disabled:hover{color:#ababab;border:1px solid #ababab;background-color:#ededed}
.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../../typo3conf/ext/khresources/Resources/Public/Images/Fancybox/bg-overlay.png') rgba(0,0,0,.5)}
.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:#fff}
.fancybox-wrap .fancybox-skin .fancybox-inner,.fancybox-wrap .fancybox-skin .fancybox-outer{position:relative;background:#000}
.fancybox-wrap .fancybox-skin .fancybox-inner{overflow:hidden}
.fancybox-wrap .fancybox-skin .fancybox-inner .fancybox-iframe,.fancybox-wrap .fancybox-skin .fancybox-inner .fancybox-image{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: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,.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:url('../../typo3conf/ext/khresources/Resources/Public/Images/Fancybox/bg-overlay.png') rgba(0,0,0,.5);color:#fff;white-space:nowrap}
.fancybox-wrap .fancybox-skin .fancybox-title.fancybox-title-outside-wrap{position:relative;margin-top:toEm(10px);color:#fff}
.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:#fff;padding:toEm(10px);background:url('../../typo3conf/ext/khresources/Resources/Public/Images/Fancybox/bg-overlay.png') rgba(0,0,0,.5)}
.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:#fff;background-color:rgba(0,0,0,.5)}
[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],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=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:focus,select:focus,textarea:focus{outline:0}
[disabled]{cursor:not-allowed}
select{height:2.25em;background-color:#fff}
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;padding:0 0 30px;border-bottom:1px dotted #ababab}
[type=text].form__search-field{border:1px solid #000}
[type=submit].form__submit{padding:.5em;font-weight:700;text-transform:uppercase;border:1px solid #000;color:#fff;background-color:#000}
.content [type=submit]{color:#fff;background-color:#000}
.content [type=submit]:hover{border:1px solid #666;color:#fff;background-color:#777}
fieldset{clear:both;margin:0;padding:0;border:0}
legend{display:block;float:left;margin:0 0 .5em;width:100%;font-family:Calibri,Arial,sans-serif;font-weight:700;font-size:1.3rem;line-height:initial}
[type=checkbox],[type=radio]{display:block;float:left;margin:3px 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}
.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}
.gcb-form-content--infoText{font-family:Calibri,Arial,sans-serif;padding:5px 5px 0}
.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!important;border-style:solid!important;border-bottom:1px solid #ffb517!important}
.ui-accordion-content.marker__error{border-width:0 1px 1px;border-style:solid;border-color:#ffb517!important}
.slider--s1,.slider--s2,.slider--s3{position:relative;padding:0 0 40px}
.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:0}
.slick-list.dragging{cursor:pointer}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block}
.slick-track:after,.slick-track:before{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,.slick-slide .csc-textpic .csc-textpic-imagewrap figure{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}
.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-next,.slick-prev{margin:0 6px;padding:0;cursor:pointer;border:0;outline:0;background-color:transparent}
.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0}
.slick-next.slick-disabled,.slick-prev.slick-disabled{opacity:.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:0;border:1px solid #f50002;border-radius:50%;background-color:#f50002}
.slick-dots li button:focus,.slick-dots li button:hover{outline:0;border:1px solid #222;background-color:#222}
.slick-dots li.slick-active button{border:1px solid #222;background-color:#222}
.ui-widget-content,.ui-widget-header,.ui-widget-header .ui-state-active,.ui-widget-header .ui-state-default{border:0;background:0 0;color:#222}
.ui-widget-content a,.ui-widget-header .ui-state-active a,.ui-widget-header .ui-state-default a,.ui-widget-header a{outline:0}
.ui-autocomplete{font-size:1em;box-sizing:border-box;border:1px solid #000;border-top:0;background-color:#fff}
.ui-autocomplete .ui-menu-item{padding:.5em;list-style-image:none}
.ui-autocomplete .ui-menu-item.ui-state-focus{border:1px solid #000;background:#9cb63a}
.ui-datepicker-trigger{margin:0;padding:0;border:0;outline:0;background:0 0}
.ui-datepicker{border:1px solid #000;background-color:#fff}
.ui-tabs{border:0;background:0 0;color:#222}
.ui-tabs .ui-tabs-nav{border:0;background:0 0;border-bottom:1px dotted #000;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:#c00}
.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;border-bottom:3px solid #c00}
.ui-tabs .tabs__tab p.bodytext a{color:#c00;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:#c00}
.ui-tabs .tabs__tab p.bodytext a:active,.ui-tabs .tabs__tab p.bodytext a:focus{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:#000}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a{margin:0 0 -2px;padding:10px 15px;border-bottom:3px solid #000}
.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:#000}
.no-mq .ui-tabs .ui-tabs-nav li.ui-tabs-active a{margin:0 0 -2px;padding:10px 15px;border-bottom:3px solid #000}
.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:#fff;padding:0 30px 30px;border-radius:0;border-bottom:1px solid #ababab}
.ui-accordion .ui-accordion-header{background:0 0;font-size:17px;font-weight:300;border:0;padding:10px 15px;margin:0;border-bottom:1px solid #ababab;border-radius:0;transition:background .2s ease}
.ui-accordion .ui-accordion-header:focus{outline:0}
.ui-accordion .tx-khprovider .ui-accordion-header:last-child{border-bottom:0}
.ui-accordion .ui-accordion-header-active{font-weight:700;background:#fff;border-bottom:0}
.ui-accordion .ui-accordion-header-icon{float:right}
.ui-accordion .ui-icon,.ui-accordion .ui-icon.ui-state-active,.ui-accordion .ui-icon.ui-state-default{background-image:none}
.ui-accordion .ui-state-active .ui-icon:before,.ui-accordion .ui-state-default .ui-icon:before{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 button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Calibri,Arial,sans-serif;font-size:1rem}
.footer{border-top:1px solid #000}
.footer .footer__wrap{background-color:#ababab}
.footer .footer__wrap--social-logo{background-color:#fff}
.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:0 0}
.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:0 0}
}
.no-mq .footer{border:0}
.no-mq .footer .footer__wrap--social-logo{width:auto;background:0 0}
.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:0 0}
body:before{content:'small';display:none}
@media (min-width:960px){body:before{content:'medium'}
}
.no-mq body:before{content:'large'}
@media (min-width:1280px){body:before{content:'large'}
}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:' ';clear:both;height:0}
* html .clearfix{height:1%}
.clearfix,.is-mobile{display:block}
.is-mobile--important{display:block!important}
.is-mobile--inline-block{display:inline-block}
.is-desktop,.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:0!important}
.mt-0{margin-top:0!important}
.mr-0{margin-right:0!important}
.mb-0{margin-bottom:0!important}
.ml-0{margin-left:0!important}
.p-0{padding:0!important}
.pt-0{padding-top:0!important}
.pr-0{padding-right:0!important}
.pb-0{padding-bottom:0!important}
.pl-0{padding-left:0!important}
.m-0-negative{margin:0!important}
.mt-0-negative{margin-top:0!important}
.mr-0-negative{margin-right:0!important}
.mb-0-negative{margin-bottom:0!important}
.ml-0-negative{margin-left:0!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,.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,.8);color:#9cb63a}
.csc-uploads .csc-uploads-element a img{height:80px;width:60px}
.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:#fff}
.tx_kharticles__tabs .tabs__tabs{margin:0 0 30px}
.tx_kharticles__tabs .tabs__button{margin:30px 0 0}
.tx_khprovider__header{margin:0 0 20px;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}
.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:#fff;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__content,.tx_khprovider__filter{padding:10px;box-sizing:border-box}
.tx_khprovider__filter{margin:0 10px;padding:20px;background-color:#fff}
.tx_khprovider__filter .provider__filter--legend{margin:20px 0 0;padding:0;border-top:1px dotted #ababab}
.tx_khprovider__filter .provider__filter--sub-type{margin:10px 0}
.tx_khprovider__filter .provider__filter--focus,.tx_khprovider__filter .provider__filter--green{margin:0 0 10px;padding:10px;border:1px solid #ababab;background-color:#9cb63a}
.tx_khprovider__filter .provider__filter--focus [type=checkbox],.tx_khprovider__filter .provider__filter--focus [type=radio],.tx_khprovider__filter .provider__filter--green [type=checkbox],.tx_khprovider__filter .provider__filter--green [type=radio]{margin:1px 0 0}
.tx_khprovider__filter .provider__filter--focus h5,.tx_khprovider__filter .provider__filter--green h5{margin:0}
.tx_khprovider__filter .provider__filter--focus .fa,.tx_khprovider__filter .provider__filter--green .fa{float:right;font-size:17px}
.tx_khprovider__filter .provider__filter--focus .is-hidden p,.tx_khprovider__filter .provider__filter--green .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}
.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__contact,.tx_khprovider__filter .provider__filter--expertise,.tx_khprovider__filter .provider__filter--keywords,.tx_khprovider__filter .provider__filter--service{margin:20px 0 0;padding:20px 0 0;border-top:1px dotted #ababab}
.tx_khprovider__filter .provider__contact label,.tx_khprovider__filter .provider__filter--expertise label,.tx_khprovider__filter .provider__filter--keywords label,.tx_khprovider__filter .provider__filter--service label{display:block;margin:0 0 .5em}
.tx_khprovider__filter .provider__contact select,.tx_khprovider__filter .provider__filter--expertise select,.tx_khprovider__filter .provider__filter--keywords select,.tx_khprovider__filter .provider__filter--service select{width:100%}
.tx_khprovider__filter .provider__contact h4,.tx_khprovider__filter .provider__filter--keywords h4{margin:0 0 .5em}
.tx_khprovider__filter .provider__contact .provider__contact-phone,.tx_khprovider__filter .provider__filter--keywords .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}
.css-provider-filter__hotel .provider__filter--keywords{border-top:0}
.tx_khprovider__content .provider__header{margin:30px 0 0}
.tx_khprovider__content .provider__jumpmenu{margin:0 0 60px;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:#000}
.tx_khprovider__content .provider__jumpmenu ul li.is-last{margin:0}
.tx_khprovider__content .provider__item,.tx_khprovider__content .provider__item--details,.tx_khprovider__content .provider__item--list{margin:10px 0 0;padding:10px;background-color:#fff}
.tx_khprovider__content .provider__item .provider__headline,.tx_khprovider__content .provider__item--details .provider__headline,.tx_khprovider__content .provider__item--list .provider__headline{clear:both}
.tx_khprovider__content .provider__item .provider__headline h2,.tx_khprovider__content .provider__item--details .provider__headline h2,.tx_khprovider__content .provider__item--list .provider__headline h2{margin:0 30px 0 0}
.tx_khprovider__content .provider__item .provider__headline h2 a,.tx_khprovider__content .provider__item--details .provider__headline h2 a,.tx_khprovider__content .provider__item--list .provider__headline h2 a{color:#000}
.tx_khprovider__content .provider__item .provider__add-to-wishlist,.tx_khprovider__content .provider__item .provider__remove-from-wishlist,.tx_khprovider__content .provider__item--details .provider__add-to-wishlist,.tx_khprovider__content .provider__item--details .provider__remove-from-wishlist,.tx_khprovider__content .provider__item--list .provider__add-to-wishlist,.tx_khprovider__content .provider__item--list .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--details .provider__add-to-wishlist a,.tx_khprovider__content .provider__item--details .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{display:block;padding:3px 5px 7px}
.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--details .provider__add-to-wishlist a:hover,.tx_khprovider__content .provider__item--details .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{padding:2px 3px 4px;font-size:18px}
.tx_khprovider__content .provider__item .provider__info,.tx_khprovider__content .provider__item .provider__labels,.tx_khprovider__content .provider__item .provider__labels--details,.tx_khprovider__content .provider__item--details .provider__info,.tx_khprovider__content .provider__item--details .provider__labels,.tx_khprovider__content .provider__item--details .provider__labels--details,.tx_khprovider__content .provider__item--list .provider__info,.tx_khprovider__content .provider__item--list .provider__labels,.tx_khprovider__content .provider__item--list .provider__labels--details{margin:10px 0 0}
.tx_khprovider__content .provider__item .provider__labels .provider__type,.tx_khprovider__content .provider__item .provider__labels .provider__type--fair,.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--details .provider__type,.tx_khprovider__content .provider__item .provider__labels--details .provider__type--fair,.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--details .provider__labels .provider__type,.tx_khprovider__content .provider__item--details .provider__labels .provider__type--fair,.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--details .provider__type,.tx_khprovider__content .provider__item--details .provider__labels--details .provider__type--fair,.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--list .provider__labels .provider__type,.tx_khprovider__content .provider__item--list .provider__labels .provider__type--fair,.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--details .provider__type,.tx_khprovider__content .provider__item--list .provider__labels--details .provider__type--fair,.tx_khprovider__content .provider__item--list .provider__labels--details .provider__type--focus,.tx_khprovider__content .provider__item--list .provider__labels--details .provider__type--green{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--details .provider__labels .provider__type--focus,.tx_khprovider__content .provider__item--details .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{border:1px solid #000;background-color:#fff}
.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--details .provider__labels .provider__type--green,.tx_khprovider__content .provider__item--details .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{border:1px solid #9cb63a;color:#fff;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--details .provider__labels .provider__type--fair,.tx_khprovider__content .provider__item--details .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{border:1px solid #ffb517;background-color:#ffb517}
.tx_khprovider__content .provider__item .provider__capacities,.tx_khprovider__content .provider__item .provider__distances,.tx_khprovider__content .provider__item--details .provider__capacities,.tx_khprovider__content .provider__item--details .provider__distances,.tx_khprovider__content .provider__item--list .provider__capacities,.tx_khprovider__content .provider__item--list .provider__distances{margin:10px 0 0}
.tx_khprovider__content .provider__item .provider__capacities ul li,.tx_khprovider__content .provider__item .provider__distances ul li,.tx_khprovider__content .provider__item--details .provider__capacities ul li,.tx_khprovider__content .provider__item--details .provider__distances ul li,.tx_khprovider__content .provider__item--list .provider__capacities ul li,.tx_khprovider__content .provider__item--list .provider__distances ul li{float:left;width:33%}
.tx_khprovider__content .provider__item .provider__capacities,.tx_khprovider__content .provider__item--details .provider__capacities,.tx_khprovider__content .provider__item--list .provider__capacities{margin:10px 0 0}
.tx_khprovider__content .provider__item .provider__capacities--table,.tx_khprovider__content .provider__item--details .provider__capacities--table,.tx_khprovider__content .provider__item--list .provider__capacities--table{border:0}
.tx_khprovider__content .provider__item .provider__capacities--table tr td,.tx_khprovider__content .provider__item--details .provider__capacities--table tr td,.tx_khprovider__content .provider__item--list .provider__capacities--table tr td{padding:0 1em 1em 0}
.tx_khprovider__content .provider__item .provider__description,.tx_khprovider__content .provider__item .provider__overview,.tx_khprovider__content .provider__item .provider__service,.tx_khprovider__content .provider__item--details .provider__description,.tx_khprovider__content .provider__item--details .provider__overview,.tx_khprovider__content .provider__item--details .provider__service,.tx_khprovider__content .provider__item--list .provider__description,.tx_khprovider__content .provider__item--list .provider__overview,.tx_khprovider__content .provider__item--list .provider__service{margin:0 0 30px;padding:0 0 30px;border-bottom:1px dotted #ababab}
.tx_khprovider__content .provider__item .provider__events,.tx_khprovider__content .provider__item .provider__news,.tx_khprovider__content .provider__item--details .provider__events,.tx_khprovider__content .provider__item--details .provider__news,.tx_khprovider__content .provider__item--list .provider__events,.tx_khprovider__content .provider__item--list .provider__news{margin:5px 0 30px}
.tx_khprovider__content .provider__item .provider__events a,.tx_khprovider__content .provider__item .provider__news a,.tx_khprovider__content .provider__item--details .provider__events a,.tx_khprovider__content .provider__item--details .provider__news a,.tx_khprovider__content .provider__item--list .provider__events a,.tx_khprovider__content .provider__item--list .provider__news a{color:#222}
.tx_khprovider__content .provider__item .provider__events h3,.tx_khprovider__content .provider__item .provider__news h3,.tx_khprovider__content .provider__item--details .provider__events h3,.tx_khprovider__content .provider__item--details .provider__news h3,.tx_khprovider__content .provider__item--list .provider__events h3,.tx_khprovider__content .provider__item--list .provider__news h3{font-size:1.1rem}
.tx_khprovider__content .provider__item .provider__events:last-child,.tx_khprovider__content .provider__item .provider__news:last-child,.tx_khprovider__content .provider__item--details .provider__events:last-child,.tx_khprovider__content .provider__item--details .provider__news:last-child,.tx_khprovider__content .provider__item--list .provider__events:last-child,.tx_khprovider__content .provider__item--list .provider__news:last-child{margin-bottom:0}
.tx_khprovider__content .provider__item .provider__location,.tx_khprovider__content .provider__item--details .provider__location,.tx_khprovider__content .provider__item--list .provider__location{margin:0 0 30px}
.tx_khprovider__content .provider__item .provider__expertise,.tx_khprovider__content .provider__item--details .provider__expertise,.tx_khprovider__content .provider__item--list .provider__expertise{padding:10px;background-color:#fff}
.tx_khprovider__content .provider__item .provider__images,.tx_khprovider__content .provider__item--details .provider__images,.tx_khprovider__content .provider__item--list .provider__images{margin:30px 0 0}
.tx_khprovider__content .provider__item .provider__images .slick-slider,.tx_khprovider__content .provider__item--details .provider__images .slick-slider,.tx_khprovider__content .provider__item--list .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--details .provider__address,.tx_khprovider__content .provider__item--details .provider__contact,.tx_khprovider__content .provider__item--list .provider__address,.tx_khprovider__content .provider__item--list .provider__contact{padding:20px;background-color:#fff}
.tx_khprovider__content .provider__item .provider__address ul,.tx_khprovider__content .provider__item .provider__contact ul,.tx_khprovider__content .provider__item--details .provider__address ul,.tx_khprovider__content .provider__item--details .provider__contact ul,.tx_khprovider__content .provider__item--list .provider__address ul,.tx_khprovider__content .provider__item--list .provider__contact ul{margin:10px 0 20px}
.tx_khprovider__content .provider__item .provider__address ul li,.tx_khprovider__content .provider__item .provider__contact ul li,.tx_khprovider__content .provider__item--details .provider__address ul li,.tx_khprovider__content .provider__item--details .provider__contact ul li,.tx_khprovider__content .provider__item--list .provider__address ul li,.tx_khprovider__content .provider__item--list .provider__contact ul li{margin:10px 0}
.tx_khprovider__content .provider__item .provider__address,.tx_khprovider__content .provider__item--details .provider__address,.tx_khprovider__content .provider__item--list .provider__address{border-bottom:1px dotted #ababab}
.tx_khprovider__content .provider__item .provider__address ul,.tx_khprovider__content .provider__item--details .provider__address ul,.tx_khprovider__content .provider__item--list .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__last-seen,.tx_khprovider__content .provider__related{margin:30px 0 0}
.tx_khprovider__content .provider__last-seen .provider__add-to-wishlist,.tx_khprovider__content .provider__last-seen .provider__remove-from-wishlist,.tx_khprovider__content .provider__related .provider__add-to-wishlist,.tx_khprovider__content .provider__related .provider__remove-from-wishlist{position:relative;top:0}
.tx_khprovider__content .provider__last-seen .provider__add-to-wishlist a,.tx_khprovider__content .provider__last-seen .provider__remove-from-wishlist a,.tx_khprovider__content .provider__related .provider__add-to-wishlist a,.tx_khprovider__content .provider__related .provider__remove-from-wishlist a{display:block;padding:2px}
.tx_khprovider__content .provider__last-seen .provider__add-to-wishlist a:hover,.tx_khprovider__content .provider__last-seen .provider__remove-from-wishlist a:hover,.tx_khprovider__content .provider__related .provider__add-to-wishlist a:hover,.tx_khprovider__content .provider__related .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}
.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;font-size:18px}
.tx_khprovider__content--wishlist .provider__item .provider__info{margin:10px 0 0}
.tx_khprovider__content--wishlist .provider__item:first-child{margin:0 10px 10px}
.tx_khprovider__content--wishlist .provider__item:last-child{margin:10px 10px 0;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;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-width-1 .tx_khprovider__header,.is-full-window-width-1 .tx_khprovider__header{margin:0 auto;padding:20px;border-width:10px;border-bottom:0}
.is-full-width-1 .tx_khprovider__header .grid__column--50,.is-full-window-width-1 .tx_khprovider__header .grid__column--50{display:none}
.is-full-width-1 .tx_khprovider__header .provider__filter--type .grid__column--100,.is-full-window-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__capacities,.tx_khprovider__content .provider__item .provider__distances,.tx_khprovider__content .provider__item--details .provider__capacities,.tx_khprovider__content .provider__item--details .provider__distances{position:absolute;bottom:10px;font-size:.8rem}
.tx_khprovider__content .provider__item .provider__capacities ul li,.tx_khprovider__content .provider__item .provider__distances ul li,.tx_khprovider__content .provider__item--details .provider__capacities ul li,.tx_khprovider__content .provider__item--details .provider__distances 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:#fff}
.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}
.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__last-seen h2,.tx_khprovider__content .provider__related h2{font-size:1.2rem}
.tx_khprovider__content .provider__last-seen h2 a,.tx_khprovider__content .provider__related h2 a{display:block;max-height:2.75rem;overflow:hidden}
.tx_khprovider__content .provider__last-seen .provider__info,.tx_khprovider__content .provider__related .provider__info{margin:0}
.tx_khprovider__content .provider__last-seen .provider__labels,.tx_khprovider__content .provider__related .provider__labels{bottom:10px}
.tx_khprovider__pager{margin:30px 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,.8)}
.page-1 .grid__column--100.is-bg-img>:first-child .tx_khprovider__header .form__row{margin:26px 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--terms,.page-1 .grid__column--100.is-bg-img>:first-child .provider__filter--type{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;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-width-1 .no-mq .tx_khprovider__header,.is-full-window-width-1 .no-mq .tx_khprovider__header{margin:0 auto;padding:20px;border-width:10px;border-bottom:0}
.is-full-width-1 .no-mq .tx_khprovider__header .grid__column--50,.is-full-window-width-1 .no-mq .tx_khprovider__header .grid__column--50{display:none}
.is-full-width-1 .no-mq .tx_khprovider__header .provider__filter--type .grid__column--100,.is-full-window-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__capacities,.no-mq .tx_khprovider__content .provider__item .provider__distances,.no-mq .tx_khprovider__content .provider__item--details .provider__capacities,.no-mq .tx_khprovider__content .provider__item--details .provider__distances{position:absolute;bottom:10px;font-size:.8rem}
.no-mq .tx_khprovider__content .provider__item .provider__capacities ul li,.no-mq .tx_khprovider__content .provider__item .provider__distances ul li,.no-mq .tx_khprovider__content .provider__item--details .provider__capacities ul li,.no-mq .tx_khprovider__content .provider__item--details .provider__distances 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:#fff}
.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}
.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__last-seen h2,.no-mq .tx_khprovider__content .provider__related h2{font-size:1.2rem}
.no-mq .tx_khprovider__content .provider__last-seen h2 a,.no-mq .tx_khprovider__content .provider__related h2 a{display:block;max-height:2.75rem;overflow:hidden}
.no-mq .tx_khprovider__content .provider__last-seen .provider__info,.no-mq .tx_khprovider__content .provider__related .provider__info{margin:0}
.no-mq .tx_khprovider__content .provider__last-seen .provider__labels,.no-mq .tx_khprovider__content .provider__related .provider__labels{bottom:10px}
.no-mq .tx_khprovider__pager{margin:30px 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,.8)}
.no-mq .page-1 .grid__column--100.is-bg-img>:first-child .tx_khprovider__header .form__row{margin:26px 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--terms,.no-mq .page-1 .grid__column--100.is-bg-img>:first-child .provider__filter--type{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;padding:10px 0 0;border-top:1px dotted #ababab}
.tx-felogin-pi1 .felogin__statusbar .felogin__links a{margin:0 0 0 30px}
.tx-felogin-pi1 .form--change-password,.tx-felogin-pi1 .form--forgot-password,.tx-felogin-pi1 .form--login,.tx-felogin-pi1 .form--logout{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:#fff;margin-bottom:30px}
.tx_kharticles__teaser a,.tx_kharticles__teaser a:active,.tx_kharticles__teaser a:focus,.tx_kharticles__teaser a:hover,.tx_kharticles__teaser a:visited,.tx_khprovider__teaser a,.tx_khprovider__teaser a:active,.tx_khprovider__teaser a:focus,.tx_khprovider__teaser a:hover,.tx_khprovider__teaser a:visited,.tx_news__teaser a,.tx_news__teaser a:active,.tx_news__teaser a:focus,.tx_news__teaser a:hover,.tx_news__teaser a:visited,.tx_news__teaser--event a,.tx_news__teaser--event a:active,.tx_news__teaser--event a:focus,.tx_news__teaser--event a:hover,.tx_news__teaser--event a:visited,.tx_news__teaser--faq a,.tx_news__teaser--faq a:active,.tx_news__teaser--faq a:focus,.tx_news__teaser--faq a:hover,.tx_news__teaser--faq a:visited,.tx_news__teaser--press a,.tx_news__teaser--press a:active,.tx_news__teaser--press a:focus,.tx_news__teaser--press a:hover,.tx_news__teaser--press a:visited{color:#222}
.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;padding:0 30px 0 0;text-decoration:inherit}
.tx_news__teaser .teaser__date .day,.tx_news__teaser .teaser__date .month,.tx_news__teaser .teaser__date .year,.tx_news__teaser--event .teaser__date .day,.tx_news__teaser--event .teaser__date .month,.tx_news__teaser--event .teaser__date .year,.tx_news__teaser--faq .teaser__date .day,.tx_news__teaser--faq .teaser__date .month,.tx_news__teaser--faq .teaser__date .year,.tx_news__teaser--press .teaser__date .day,.tx_news__teaser--press .teaser__date .month,.tx_news__teaser--press .teaser__date .year{display:block;width:40px;font-weight:700;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:.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:700;text-align:right;text-transform:uppercase;color:#fff;background-color:rgba(255,181,23,.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:#fff}
.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 .detail__date .month,.tx_news__detail .detail__date .year,.tx_news__detail--event .detail__date .day,.tx_news__detail--event .detail__date .month,.tx_news__detail--event .detail__date .year{font-weight:700}
.tx_news__detail .detail__functions,.tx_news__detail--event .detail__functions{margin:0 -160px 30px;padding:0 160px;max-width:1280px;box-sizing:content-box;border-top:1px solid #777;border-bottom:1px solid #777}
.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}
.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:700}
.tx_news__detail .detail__related,.tx_news__detail--event .detail__related{clear:both;background-color:#fff;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:#fff;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;padding:0 0 20px;border-bottom:1px dotted #ababab}
.tx_khextendednews__filter .news__datepicker{margin:7px 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}
.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:#fff}
.news .page-navigation ul li a{margin:-10px;padding:10px;display:block;font-weight:700;text-align:center}
.news .page-navigation ul li.next a,.news .page-navigation ul li.previous a{color:#000}
.news .page-navigation ul li.current{font-weight:700;text-align:center}
.news .page-navigation ul li:last-child{margin:0}
.header .tx-solr{padding:3%;border-bottom:1px solid #000;background-color:#ededed}
.header .tx-solr .tx-solr__q,.header .tx-solr .tx-solr__s{width:70%;box-sizing:border-box;border:1px solid #000;outline:0}
.header .tx-solr .tx-solr__s{width:30%;color:#fff;background-color:#000;font-weight:700;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:#fff;border-bottom:5px solid #f50002;opacity:0;transition:.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;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 #000;outline:0}
.content .tx-solr__searchbox .tx-solr__s{width:35%;font-weight:700;text-transform:uppercase}
.content .tx-solr__searchbox .fa-search{display:none}
.tx-solr__search-form-errors,.tx-solr__search-no-results{margin:0 0 30px;padding:15px;background-color:#fff}
.tx-solr__search-form-errors ul,.tx-solr__search-no-results ul{margin:10px 0 0}
.tx-solr__search-no-results .spelling-suggestions{margin:10px 0 0;color:#222}
.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;padding:15px;background-color:#fff}
.results__list .results__item a,.results__list .results__item a:active,.results__list .results__item a:focus,.results__list .results__item a:hover,.results__list .results__item a:visited{color:#222}
.results__list .results__item .results__teaser{margin:0 0 30px}
.results__list .results__item.is-elevated{background-color:#9cb63a}
.results__list .results__item .is-highlighted{padding:0 5px;background-color:#9cb63a}
.results__list .relevance__bar,.results__list .relevance__label,.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}
.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:#fff}
.tx-solr__search-functions .tx-solr__faceting,.tx-solr__search-functions .tx-solr__frequent-searches,.tx-solr__search-functions .tx-solr__lastsearches,.tx-solr__search-functions .tx-solr__sorting{margin:0 0 15px;padding:0 0 15px;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}
.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;padding:15px 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}
.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:#fff}
.no-mq .tx-solr__search-functions .tx-solr__faceting,.no-mq .tx-solr__search-functions .tx-solr__frequent-searches,.no-mq .tx-solr__search-functions .tx-solr__lastsearches,.no-mq .tx-solr__search-functions .tx-solr__sorting{margin:0 0 15px;padding:0 0 15px;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}
.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;padding:15px 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}
.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;padding:0 160px;max-width:1280px;box-sizing:content-box;border-top:1px solid #777;border-bottom:1px solid #777}
.shariff .theme-white .shariff-button{border:0}
.shariff .theme-white .shariff-button a{width:auto;min-width:0;background:0 0}
.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:#222}
.shariff .theme-white.orientation-horizontal li .fa{text-align:left}
.shariff .theme-white.orientation-horizontal li .share_count,.shariff .theme-white.orientation-horizontal li .share_text{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:700 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:1px solid #AAA}
.jqte_tool:active .jqte_tool_icon,.jqte_tool:active .jqte_tool_label{border:1px solid #777}
.jqte_tool.jqte_tool_1:active .jqte_tool_icon,.jqte_tool.jqte_tool_1:hover .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:1px solid #333;color:#777;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;outline:0}
.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:1px solid #333;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:1px solid #333;color:#777;font-size:12px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;outline:0}
.jqte_linkinput:focus,.jqte_linkinput:hover{background:#FFF;border-color:#000}
.jqte_linkbutton{float:left;padding:3px 12px;background:#AAA;border:1px solid #333;color:#FFF;font-size:12px;font-weight:700;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:1px solid #AAA;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:700}
.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:1px solid #AAA;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:1px solid #AAA;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:1px solid #FFF}
.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:0;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:#06F!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:400;font-size:15px;overflow:hidden!important;outline:0;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}
