.clear:after,.clearfix:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.grid>.grid{width:100%;margin:0}
@media only all and (min-width:482px){.grid>.grid[data-grid$="/2"]{width:48%;margin-right:4%;float:left}
.grid>.grid[data-grid="2/2"]{float:right;margin-right:0}
.grid>.grid[data-grid="2/2"]:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.grid>.grid[data-grid="1/2"]{clear:both}
}
@media only all and (max-width:482px){.grid>.grid+.grid{margin-top:1em}
}
@media only all and (min-width:482px){.grid>.grid[data-grid$="/3"]{width:100%;margin-right:4%;float:left}
.grid>.grid[data-grid$="/3"][data-colspan="2"]{width:64%}
.grid>.grid[data-grid$="/3"][data-colspan]{width:30.6667%}
.grid>.grid[data-grid$="/3"][data-colspan][data-colspan="2"]{width:64%}
.grid>.grid[data-grid="3/3"][data-colspan]{float:right;margin-right:0;margin-top:0}
.grid>.grid[data-grid="3/3"][data-colspan]:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.grid>.grid[data-grid="3/3"],.grid>.grid[data-grid="1/3"]{margin-right:0}
.grid>.grid[data-grid="3/3"]:after,.grid>.grid[data-grid="1/3"]:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.grid>.grid[data-grid="1/3"],.grid>.grid[data-grid="2/3"]{clear:both}
.grid>.grid[data-grid="3/3"],.grid>.grid[data-grid="2/3"]{margin-top:1em}
.grid>.grid[data-grid="1/3"]{margin-top:0}
}
@media only all and (min-width:722px){.grid>.grid[data-grid$="/3"]{width:30.6667%;margin-right:4%;float:left}
.grid>.grid[data-grid$="/3"][data-colspan="2"]{width:64%}
.grid>.grid[data-grid="3/3"]{margin-right:0;float:right}
.grid>.grid[data-grid="3/3"]:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.grid>.grid[data-grid="2/3"]{clear:none}
.grid>.grid[data-grid="3/3"],.grid>.grid[data-grid="1/3"],.grid>.grid[data-grid="2/3"]{margin-top:0}
}
@media only all and (max-width:482px){.grid>.grid+.grid{margin-top:1em}
}
@media only all and (min-width:482px){.grid>.grid[data-grid$="/4"]{width:48%;margin-right:4%;float:left}
.grid>.grid[data-grid$="/4"][data-colspan="2"]{width:46%}
.grid>.grid[data-grid$="/4"][data-colspan="3"]{width:72%}
.grid>.grid[data-grid$="/4"][data-colspan]{width:22%}
.grid>.grid[data-grid$="/4"][data-colspan][data-colspan="2"]{width:46%}
.grid>.grid[data-grid$="/4"][data-colspan][data-colspan="3"]{width:72%}
.grid>.grid[data-grid="4/4"][data-colspan]{float:right;margin-right:0;margin-top:0}
.grid>.grid[data-grid="4/4"][data-colspan]:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.grid>.grid[data-grid="4/4"],.grid>.grid[data-grid="2/4"]{margin-right:0}
.grid>.grid[data-grid="4/4"]:after,.grid>.grid[data-grid="2/4"]:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.grid>.grid[data-grid="1/4"],.grid>.grid[data-grid="3/4"]{clear:both}
.grid>.grid[data-grid="4/4"],.grid>.grid[data-grid="3/4"]{margin-top:1em}
.grid>.grid[data-grid="1/4"]{margin-top:0}
}
@media only all and (min-width:722px){.grid>.grid[data-grid$="/4"]{width:22%;margin-right:4%;float:left}
.grid>.grid[data-grid$="/4"][data-colspan="2"]{width:46%}
.grid>.grid[data-grid$="/4"][data-colspan="3"]{width:72%}
.grid>.grid[data-grid="4/4"]{margin-right:0;float:right}
.grid>.grid[data-grid="4/4"]:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.grid>.grid[data-grid="3/4"]{clear:none}
.grid>.grid[data-grid="4/4"],.grid>.grid[data-grid="1/4"],.grid>.grid[data-grid="3/4"]{margin-top:0}
}
@media only all and (max-width:482px){.grid>.grid+.grid{margin-top:1em}
}
@media only all and (min-width:482px){.grid>.grid[data-grid$="/5"]{width:48%;margin-right:4%;float:left}
.grid>.grid[data-grid$="/5"][data-colspan="2"]{width:35.2%}
.grid>.grid[data-grid$="/5"][data-colspan="3"]{width:55.2%}
.grid>.grid[data-grid$="/5"][data-colspan="4"]{width:76.8%}
.grid>.grid[data-grid$="/5"][data-colspan]{width:16.8%}
.grid>.grid[data-grid$="/5"][data-colspan][data-colspan="2"]{width:35.2%}
.grid>.grid[data-grid$="/5"][data-colspan][data-colspan="3"]{width:55.2%}
.grid>.grid[data-grid$="/5"][data-colspan][data-colspan="4"]{width:76.8%}
.grid>.grid[data-grid="5/5"][data-colspan]{float:right;margin-right:0;margin-top:0}
.grid>.grid[data-grid="5/5"][data-colspan]:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.grid>.grid[data-grid="5/5"],.grid>.grid[data-grid="2/5"]{margin-right:0}
.grid>.grid[data-grid="5/5"]:after,.grid>.grid[data-grid="2/5"]:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.grid>.grid[data-grid="1/5"],.grid>.grid[data-grid="3/5"]{clear:both}
.grid>.grid[data-grid="5/5"],.grid>.grid[data-grid="3/5"]{margin-top:1em}
.grid>.grid[data-grid="1/5"]{margin-top:0}
}
@media only all and (min-width:722px){.grid>.grid[data-grid$="/5"]{width:16.8%;margin-right:4%;float:left}
.grid>.grid[data-grid$="/5"][data-colspan="2"]{width:35.2%}
.grid>.grid[data-grid$="/5"][data-colspan="3"]{width:55.2%}
.grid>.grid[data-grid$="/5"][data-colspan="4"]{width:76.8%}
.grid>.grid[data-grid="5/5"]{margin-right:0;float:right}
.grid>.grid[data-grid="5/5"]:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.grid>.grid[data-grid="3/5"]{clear:none}
.grid>.grid[data-grid="5/5"],.grid>.grid[data-grid="1/5"],.grid>.grid[data-grid="3/5"]{margin-top:0}
}
@media only all and (max-width:482px){.grid>.grid+.grid{margin-top:1em}
}
@media only all and (min-width:482px){.grid>.grid[data-grid$="/6"]{width:30.6667%;margin-right:4%;float:left}
.grid>.grid[data-grid$="/6"][data-colspan="2"]{width:28%}
.grid>.grid[data-grid$="/6"][data-colspan="3"]{width:44%}
.grid>.grid[data-grid$="/6"][data-colspan="4"]{width:61.3333%}
.grid>.grid[data-grid$="/6"][data-colspan="5"]{width:80%}
.grid>.grid[data-grid$="/6"][data-colspan]{width:13.3333%}
.grid>.grid[data-grid$="/6"][data-colspan][data-colspan="2"]{width:28%}
.grid>.grid[data-grid$="/6"][data-colspan][data-colspan="3"]{width:44%}
.grid>.grid[data-grid$="/6"][data-colspan][data-colspan="4"]{width:61.3333%}
.grid>.grid[data-grid$="/6"][data-colspan][data-colspan="5"]{width:80%}
.grid>.grid[data-grid="6/6"][data-colspan]{float:right;margin-right:0;margin-top:0}
.grid>.grid[data-grid="6/6"][data-colspan]:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.grid>.grid[data-grid="6/6"],.grid>.grid[data-grid="3/6"]{margin-right:0}
.grid>.grid[data-grid="6/6"]:after,.grid>.grid[data-grid="3/6"]:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.grid>.grid[data-grid="1/6"],.grid>.grid[data-grid="4/6"]{clear:both}
.grid>.grid[data-grid="6/6"],.grid>.grid[data-grid="4/6"]{margin-top:1em}
.grid>.grid[data-grid="1/6"]{margin-top:0}
}
@media only all and (min-width:722px){.grid>.grid[data-grid$="/6"]{width:13.3333%;margin-right:4%;float:left}
.grid>.grid[data-grid$="/6"][data-colspan="2"]{width:28%}
.grid>.grid[data-grid$="/6"][data-colspan="3"]{width:44%}
.grid>.grid[data-grid$="/6"][data-colspan="4"]{width:61.3333%}
.grid>.grid[data-grid$="/6"][data-colspan="5"]{width:80%}
.grid>.grid[data-grid="6/6"]{margin-right:0;float:right}
.grid>.grid[data-grid="6/6"]:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.grid>.grid[data-grid="4/6"]{clear:none}
.grid>.grid[data-grid="6/6"],.grid>.grid[data-grid="1/6"],.grid>.grid[data-grid="4/6"]{margin-top:0}
}
.grid:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.clean-ulli,.clean-ulli li{margin-top:0;margin-right:0;margin-left:0;padding:0;list-style:none}
.hyphens{-ms-word-break:break-all;word-break:keep-all;word-break:break-word}
@media only screen and (max-width:800px){.desktop-only{display:none}
}
@media only screen and (min-width:801px){.mobile-only{display:none}
}
.print-only{display:none!important}
@media print{@page{size:letter portrait}
.screen-only{display:none!important}
.print-only{display:block!important}
}
*,::after,::before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
a:focus{outline:dotted thin}
a:active,a:hover{outline:0}
img{-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}
button[disabled],html input[disabled]{cursor:default}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
html{height:100%;width:100%;padding:0;margin:0;font-size:100%}
body{height:100%;padding:0;margin:0;line-height:1em}
blockquote,dd,div,dl,dt,figure,footer,h1,h2,h3,h4,h5,header,hr,img,p,section,table,td,th,tr{margin:0;padding:0;border:none;text-align:left}
li,ol,ul{margin-top:0;padding-top:0;padding-bottom:0;border:none;text-align:left}
table{empty-cells:show;border-spacing:0;border-collapse:collapse}
td,th,tr{vertical-align:top}
fieldset,form,input,label,legend,select,textarea{margin:0;padding:0;font-size:1em}
fieldset,label,legend{border:0}
.hide{display:none}
.cleardiv{clear:both;line-height:0}
audio,embed,iframe,img,video{width:auto;max-width:100%;height:auto;margin:0;padding:0;border:0;line-height:1em}
iframe{width:100%}
object{max-width:100%;margin:0;padding:0;border:0}
audio,dd,dl,dt,embed,form,h1,h2,h3,h4,h5,h6,iframe,li,object,ol,p,table,ul,video{margin-bottom:1em}
dd,dt,li{margin-bottom:.5em}
hr{display:none}
.t3z-small{font-size:.8em}
.t3z-important{font-size:1.2em;font-weight:700}
.t3z-justify{text-align:justify;-ms-word-break:break-all;word-break:keep-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.t3z-cta{font-weight:700}
.t3z-link2file,.t3z-link2mail,.t3z-link2page,.t3z-link2phone,.t3z-link2url{font-weight:400}
.csc-default p img[style*=left],.csc-default p img[style*=right]{max-width:48%;margin-bottom:1em}
.csc-default p img[style*=left]{float:left;margin-right:4%}
.csc-default p img[style*=right]{float:right;margin-left:4%}
div[class*=csc-] div[class*=csc-]{margin-bottom:0}
.csc-header-alignment-center{text-align:center}
.csc-header-alignment-right{text-align:right}
.csc-header-alignment-left{text-align:left}
.csc-textpic-imagewrap .csc-textpic-caption-c,div.csc-textpic-caption-c .csc-textpic-caption{text-align:center}
.csc-textpic-imagewrap .csc-textpic-caption-r,div.csc-textpic-caption-r .csc-textpic-caption{text-align:right}
.csc-textpic-imagewrap .csc-textpic-caption-l,div.csc-textpic-caption-l .csc-textpic-caption{text-align:left}
.video-js-box{max-width:100%;width:auto!important;height:auto!important}
.audio-box{max-width:100%;height:auto!important}
.audio-box audio{width:100%}
.csc-image,.csc-imagetext{margin-top:0;margin-right:0;margin-left:0}
.csc-image:after,.csc-imagetext:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.csc-image *,.csc-imagetext *{vertical-align:top}
.csc-image figure,.csc-imagetext figure{margin:0}
.csc-image figcaption,.csc-imagetext figcaption{caption-side:bottom}
#maincontent div.csc-textpic,.csc-textpic{overflow:hidden}
#maincontent div.csc-textpic:after,.csc-textpic:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#maincontent div.csc-textpic .csc-textpic-imagecolumn,.csc-textpic .csc-textpic-imagecolumn{margin-right:4%}
#maincontent div.csc-textpic .csc-textpic-imagecolumn.csc-textpic-lastcol,.csc-textpic .csc-textpic-imagecolumn.csc-textpic-lastcol{margin-right:0}
#maincontent div.csc-textpic .csc-textpic-imagewrap,.csc-textpic .csc-textpic-imagewrap{max-width:100%}
#maincontent div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow,.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow{overflow:hidden;width:100%;margin-bottom:1em}
#maincontent div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow.csc-textpic-imagerow-last,.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow.csc-textpic-imagerow-last{margin-bottom:-1em}
#maincontent div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagewrap,.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagewrap{width:100%!important;margin:0!important}
#maincontent div.csc-textpic .csc-textpic-imagewrap[data-csc-cols]:after,.csc-textpic .csc-textpic-imagewrap[data-csc-cols]:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#maincontent div.csc-textpic .csc-textpic-imagewrap[data-csc-cols] .csc-textpic-image,.csc-textpic .csc-textpic-imagewrap[data-csc-cols] .csc-textpic-image{float:left;width:100%;margin-right:4%}
#maincontent div.csc-textpic .csc-textpic-imagewrap[data-csc-cols="1"] .csc-textpic-imagecolumn,#maincontent div.csc-textpic .csc-textpic-imagewrap[data-csc-cols] .csc-textpic-image.csc-textpic-lastcol,.csc-textpic .csc-textpic-imagewrap[data-csc-cols="1"] .csc-textpic-imagecolumn,.csc-textpic .csc-textpic-imagewrap[data-csc-cols] .csc-textpic-image.csc-textpic-lastcol{margin-right:0}
#maincontent div.csc-textpic .csc-textpic-imagewrap[data-csc-cols="2"] .csc-textpic-image,.csc-textpic .csc-textpic-imagewrap[data-csc-cols="2"] .csc-textpic-image{width:48%}
#maincontent div.csc-textpic .csc-textpic-imagewrap[data-csc-cols="3"] .csc-textpic-image,.csc-textpic .csc-textpic-imagewrap[data-csc-cols="3"] .csc-textpic-image{width:30.66666667%}
#maincontent div.csc-textpic .csc-textpic-imagewrap[data-csc-cols="4"] .csc-textpic-image,.csc-textpic .csc-textpic-imagewrap[data-csc-cols="4"] .csc-textpic-image{width:22%}
#maincontent div.csc-textpic .csc-textpic-imagewrap[data-csc-cols="5"] .csc-textpic-image,.csc-textpic .csc-textpic-imagewrap[data-csc-cols="5"] .csc-textpic-image{width:16.8%}
#maincontent div.csc-textpic .csc-textpic-imagewrap[data-csc-cols="6"] .csc-textpic-image,.csc-textpic .csc-textpic-imagewrap[data-csc-cols="6"] .csc-textpic-image{width:13.33333333%}
#maincontent div.csc-textpic .csc-textpic-imagewrap[data-csc-cols="7"] .csc-textpic-image,.csc-textpic .csc-textpic-imagewrap[data-csc-cols="7"] .csc-textpic-image{width:10.85714286%}
#maincontent div.csc-textpic .csc-textpic-imagewrap[data-csc-cols="8"] .csc-textpic-image,.csc-textpic .csc-textpic-imagewrap[data-csc-cols="8"] .csc-textpic-image{width:9%}
#maincontent div.csc-textpic.csc-textpic-above .csc-textpic-imagewrap,.csc-textpic.csc-textpic-above .csc-textpic-imagewrap{margin-bottom:1em}
#maincontent div.csc-textpic.csc-textpic-below .csc-textpic-imagewrap,.csc-textpic.csc-textpic-below .csc-textpic-imagewrap{margin-top:1em}
#maincontent div.csc-textpic.csc-textpic-center .csc-textpic-imagewrap figure,.csc-textpic.csc-textpic-center .csc-textpic-imagewrap figure{text-align:center}
#maincontent div.csc-textpic.csc-textpic-left .csc-textpic-imagewrap,.csc-textpic.csc-textpic-left .csc-textpic-imagewrap{float:left}
#maincontent div.csc-textpic.csc-textpic-left .csc-textpic-text,.csc-textpic.csc-textpic-left .csc-textpic-text{clear:left}
#maincontent div.csc-textpic.csc-textpic-right .csc-textpic-imagewrap,.csc-textpic.csc-textpic-right .csc-textpic-imagewrap{float:right}
#maincontent div.csc-textpic.csc-textpic-right .csc-textpic-text,.csc-textpic.csc-textpic-right .csc-textpic-text{clear:right}
#maincontent div.csc-textpic.csc-textpic-intext-left .csc-textpic-imagewrap,#maincontent div.csc-textpic.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap,.csc-textpic.csc-textpic-intext-left .csc-textpic-imagewrap,.csc-textpic.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left;margin-right:4%;margin-bottom:1em;width:48%}
#maincontent div.csc-textpic.csc-textpic-intext-right .csc-textpic-imagewrap,#maincontent div.csc-textpic.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap,.csc-textpic.csc-textpic-intext-right .csc-textpic-imagewrap,.csc-textpic.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:right;margin-left:4%;margin-bottom:1em;width:48%}
#maincontent div.csc-textpic.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap,#maincontent div.csc-textpic.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap,.csc-textpic.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap,.csc-textpic.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-bottom:0}
#maincontent div.csc-textpic.csc-textpic-intext-left-nowrap .csc-textpic-text,#maincontent div.csc-textpic.csc-textpic-intext-right-nowrap .csc-textpic-text,.csc-textpic.csc-textpic-intext-left-nowrap .csc-textpic-text,.csc-textpic.csc-textpic-intext-right-nowrap .csc-textpic-text{float:right;width:48%}
#maincontent div.csc-textpic.csc-textpic-intext-right-nowrap .csc-textpic-text,.csc-textpic.csc-textpic-intext-right-nowrap .csc-textpic-text{float:left}
@media only screen and (max-width:482px){#maincontent div.csc-textpic .csc-textpic-imagewrap,.csc-textpic .csc-textpic-imagewrap{width:100%!important;float:none!important;margin:0!important}
#maincontent div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow,.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow{margin:0!important}
#maincontent div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image,.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{float:none!important;width:100%!important;margin-right:0!important;margin-bottom:1em!important}
#maincontent div.csc-textpic .csc-textpic-text,.csc-textpic .csc-textpic-text{float:none!important;width:100%!important}
}
.csc-mailform ol{margin-top:0;margin-right:0;margin-left:0;padding:0;list-style:none;display:block}
.csc-mailform ol li{margin-top:0;margin-right:0;margin-left:0;padding:0;list-style:none}
.csc-mailform li{overflow:hidden;margin:0}
.csc-mailform li fieldset{margin:0;padding:0;position:relative}
.csc-mailform li legend{margin-left:0;font-weight:700}
.csc-mailform li label{display:block;float:none;margin:0 0 .5em;width:auto}
.csc-mailform li.csc-form-element-hidden{display:none}
.csc-mailform li.csc-form-element-radio label{float:right;width:calc(100% - 20px)}
.csc-mailform li input,.csc-mailform li select,.csc-mailform li textarea{max-width:100%}
.csc-mailform li input+label,.csc-mailform li textarea+label{margin:.5em 0 0}
.csc-mailform li fieldset.fieldset-subgroup,.csc-mailform li fieldset.labels-block.fieldset-subgroup{margin-bottom:0}
.csc-mailform li .fieldset-subgroup legend,.csc-mailform li .labels-block.fieldset-subgroup legend{width:auto}
.csc-mailform li .fieldset-subgroup legend em,.csc-mailform li .labels-block.fieldset-subgroup legend em{position:relative}
.csc-mailform li .fieldset-subgroup legend strong,.csc-mailform li .labels-block.fieldset-subgroup legend strong{position:relative;top:0}
.csc-mailform li .fieldset-subgroup ol,.csc-mailform li .labels-block.fieldset-subgroup ol{top:0;margin:0;padding:.5em 0 0}
.csc-uploads,.csc-uploads li{margin-top:0;margin-right:0;margin-left:0;padding:0;list-style:none}
.csc-uploads li:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.csc-uploads li .csc-uploads-preview{float:left;height:4em;width:4em;background-position:center;background-size:cover;margin-right:1em}
.csc-uploads li .csc-uploads-preview a{display:block;height:100%;padding-top:35%;text-align:center;font-weight:700}
.csc-uploads li .csc-uploads-filedetails{float:left}
.csc-uploads li .csc-uploads-filedetails h3{font-size:1em;font-weight:400}
.csc-uploads li .csc-uploads-filedetails h3,.csc-uploads li .csc-uploads-filedetails p{margin:0}
.csc-uploads li .csc-uploads-filedetails span{display:inline-block}
.csc-uploads li .csc-uploads-filedetails span.csc-uploads-filelink,.csc-uploads li .csc-uploads-filedetails span.csc-uploads-filesize,.csc-uploads li .csc-uploads-filedetails span.csc-uploads-filetype{font-size:.9em}
.csc-uploads li .csc-uploads-filedetails span::after{content:"|";margin:0 .25em}
.csc-uploads li .csc-uploads-filedetails span:last-child::after{content:"";margin:0}
.contenttable{border-spacing:1px;border-collapse:separate}
.contenttable caption{font-size:.9em;font-style:italic;text-align:right;margin-bottom:.5em}
.contenttable td,.contenttable th{padding:.25em .5em}
.contenttable td:first-child,.contenttable th:first-child{border-left:0}
.contenttable td:last-child,.contenttable th:last-child{border-right:0}
.contenttable th,.contenttable tr{background:rgba(0,0,0,.04)}
.contenttable tr:first-child td,.contenttable tr:first-child th{border-top:0}
.contenttable tr:nth-child(odd){background:rgba(0,0,0,.08)}
.contenttable tr:last-child td{border-bottom:0}
#cboxOverlay{position:fixed;width:100%;height:100%;top:0;left:0;z-index:98;background:#000}
#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:99;outline:0;min-height:0;min-width:0}
#colorbox.contentBox #cboxWrapper #cboxContent #cboxLoadingOverlay.loaded{background:rgba(255,255,255,.64)}
#colorbox #cboxWrapper{max-width:auto}
#colorbox #cboxWrapper #cboxBottomLeft,#colorbox #cboxWrapper #cboxMiddleLeft{clear:left}
#colorbox #cboxWrapper #cboxContent{position:relative}
#colorbox #cboxWrapper #cboxContent #cboxTitle{color:#fff;text-shadow:1px 1px 1px #000;width:100%;text-align:center}
#colorbox #cboxWrapper #cboxContent #cboxCurrent{display:none!important}
#colorbox #cboxWrapper #cboxContent #cboxLoadingGraphic,#colorbox #cboxWrapper #cboxContent #cboxLoadingOverlay{position:absolute;top:0;left:0;min-width:100px;min-height:100px;width:100%;height:100%}
#colorbox #cboxWrapper #cboxContent #cboxLoadingGraphic{background-image:url('../../typo3conf/template/master/js/libs/colorbox/img/loading.gif');background-repeat:no-repeat;background-position:center}
#colorbox #cboxWrapper #cboxContent .cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}
#colorbox #cboxWrapper #cboxContent .cboxIframe{width:100%;height:100%;display:block;border:0}
#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow,.close{position:absolute;top:2px;right:2px;cursor:pointer;border:0;outline:0;width:32px;height:32px;text-indent:-9999px;background-color:rgba(0,0,0,.64);background-image:url('../../typo3conf/template/master/js/libs/colorbox/img/sprite.png');background-repeat:no-repeat;background-position:4px 5px}
#cboxNext{right:36px;background-position:-23px 5px}
#cboxPrevious{right:70px;background-position:-49px 5px}
#cboxSlideshow{right:104px;background-position:-105px 5px}
#cboxSlideshow.on{background-position:-77px 5px}
@media only screen and (max-width:700px){#cboxClose{right:9px}
#cboxNext{right:43px}
#cboxPrevious{right:77px}
#cboxSlideshow{right:111px}
}
#cboxClose{display:none}
.news-list-item{position:relative;margin-bottom:1em}
.news-list-item.news-hasimg{overflow:hidden}
.news-list-item.news-hasimg .news-list-content{width:69%}
.news-list-item.news-hasimg .news-list-image{position:absolute;right:0;width:29%}
.news-images figcaption{width:auto!important;font-weight:400;font-style:normal}
.news-event-ics{display:inline-block}
.news-event-ics .news-event-ics-icon{display:inline-block;border:2px solid;border-top-width:8px;border-color:red;padding-top:8px;padding-left:2px;border-radius:4px;line-height:0;font-size:12px;font-weight:700;text-align:center!important;color:#000;width:24px;height:24px}
.news-event-ics .news-event-ics-text{display:inline-block;font-size:.8em}
.isevent-1 .news-date,.isevent-1 .news-event-priceinfo,.isevent-1 .news-list-content .news-event-datalabel,.isevent-1 .news-list-content .news-event-time,.news-latest-container .isevent-1 .news-event-datalabel,.news-latest-container .isevent-1 .news-event-time{display:none}
.news-event-location address{display:inline-block;font-style:normal}
.news-event-datalabel{display:inline-block;padding-right:.5em}
.news-single-content .news-subheader{font-style:italic}
.isevent-1 .news-event-date,.isevent-1 .news-event-datetime,.isevent-1 .news-list-content .news-event-location{display:inline-block}
.isevent-1 .news-single-content .news-event-date,.isevent-1 .news-single-content .news-event-datetime,.news-single-content .news-event-time{display:block}
.isevent-0 .news-ext-url,.isevent-1.type-2 .news-more{display:none}
.news-more{display:block}
.pagebrowser{clear:both}
.pagebrowser p{margin-bottom:.5em;font-size:1em;font-weight:400;font-style:italic}
.news-nav,.news-single-nav-buttons,ul.browseLinksWrap,ul.browsebox{margin:0;list-style:none;position:relative;float:none;font-weight:400;font-style:normal}
.news-nav-button,.news-single-nav-backlink,ul.browseLinksWrap li,ul.browsebox li{display:inline-block;font-weight:700;float:left;margin:0;height:100%}
.prevnext{font-size:1.3em}
ul.browseLinksWrap li a span,ul.browseLinksWrap li span span{display:none}
.news-nav-button a,.news-single-nav-backlink a,ul.browseLinksWrap li a,ul.browseLinksWrap li span,ul.browsebox li a{display:block;height:100%;text-align:center}
.news-nav-button a:focus,.news-nav-button a:hover,.news-single-nav-backlink a:focus,.news-single-nav-backlink a:hover,ul.browseLinksWrap li a:focus,ul.browseLinksWrap li a:hover,ul.browseLinksWrap li.act a,ul.browseLinksWrap li.act span,ul.browseLinksWrap li.dis span,ul.browsebox li a:focus,ul.browsebox li a:hover{text-decoration:none}
ul.browseLinksWrap li.dis span{opacity:.5}
.news-nav:before,ul.browseLinksWrap:before,ul.browsebox:before{display:none}
@font-face{font-family:avenirregular;src:url(/typo3conf/template/master/fonts/avenir/AvenirLTStd-Medium.eot);src:url(/typo3conf/template/master/fonts/avenir/AvenirLTStd-Medium.eot?#iefix) format('embedded-opentype'),url(/typo3conf/template/master/fonts/avenir/AvenirLTStd-Medium.woff) format('woff'),url(/typo3conf/template/master/fonts/avenir/AvenirLTStd-Medium.ttf) format('truetype'),url(/typo3conf/template/master/fonts/avenir/AvenirLTStd-Medium.svg#gothic) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:avenirregularitalic;src:url(/typo3conf/template/master/fonts/avenir/AvenirLTStd-MediumOblique.eot);src:url(/typo3conf/template/master/fonts/avenir/AvenirLTStd-MediumOblique.eot?#iefix) format('embedded-opentype'),url(/typo3conf/template/master/fonts/avenir/AvenirLTStd-MediumOblique.woff) format('woff'),url(/typo3conf/template/master/fonts/avenir/AvenirLTStd-MediumOblique.ttf) format('truetype'),url(/typo3conf/template/master/fonts/avenir/AvenirLTStd-MediumOblique.svg#gothic) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:avenirbold;src:url(/typo3conf/template/master/fonts/avenir/AvenirLTStd-Heavy.eot);src:url(/typo3conf/template/master/fonts/avenir/AvenirLTStd-Heavy.eot?#iefix) format('embedded-opentype'),url(/typo3conf/template/master/fonts/avenir/AvenirLTStd-Heavy.woff) format('woff'),url(/typo3conf/template/master/fonts/avenir/AvenirLTStd-Heavy.ttf) format('truetype'),url(/typo3conf/template/master/fonts/avenir/AvenirLTStd-Heavy.svg#gothic) format('svg');font-weight:700;font-style:normal}
@font-face{font-family:avenirbolditalic;src:url(/typo3conf/template/master/fonts/avenir/AvenirLTStd-HeavyOblique.eot);src:url(/typo3conf/template/master/fonts/avenir/AvenirLTStd-HeavyOblique.eot?#iefix) format('embedded-opentype'),url(/typo3conf/template/master/fonts/avenir/AvenirLTStd-HeavyOblique.woff) format('woff'),url(/typo3conf/template/master/fonts/avenir/AvenirLTStd-HeavyOblique.ttf) format('truetype'),url(/typo3conf/template/master/fonts/avenir/AvenirLTStd-HeavyOblique.svg#gothic) format('svg');font-weight:700;font-style:normal}
.looklike-hx{color:#7f0143;line-height:130%;margin-top:30px;-ms-word-break:break-all;word-break:keep-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.looklike-hx a{color:#7f0143}
.lookslike-h1,h1{color:#7f0143;line-height:130%;margin-top:30px;-ms-word-break:break-all;word-break:keep-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:1.3125em;margin-top:0}
.lookslike-h1 a,h1 a{color:#7f0143}
@media only screen and (max-width:800px){.lookslike-h1,h1{font-size:2em}
}
.lookslike-h2,h2{color:#7f0143;line-height:130%;margin-top:30px;-ms-word-break:break-all;word-break:keep-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:1.1875em}
.lookslike-h2 a,h2 a{color:#7f0143}
@media only screen and (max-width:800px){.lookslike-h2,h2{font-size:1.5em}
}
.lookslike-h3,h3{color:#7f0143;line-height:130%;margin-top:30px;-ms-word-break:break-all;word-break:keep-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:1.1em;font-weight:700}
.lookslike-h3 a,h3 a{color:#7f0143}
.lookslike-h4,h4{color:#7f0143;line-height:130%;margin-top:30px;-ms-word-break:break-all;word-break:keep-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:1em;font-weight:700}
.lookslike-h4 a,h4 a{color:#7f0143}
.lookslike-h5,h5{color:#7f0143;line-height:130%;margin-top:30px;-ms-word-break:break-all;word-break:keep-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:.8em;font-style:italic}
.lookslike-h5 a,h5 a{color:#7f0143}
blockquote p:before{content:' „ '' '}
blockquote p:after{content:' '' “ '}
#content li,.news-event-data,dd,p{color:#000;line-height:130%;font-size:.875em;-ms-word-break:break-all;word-break:keep-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
#content ol li li,#content ul li li{font-size:inherit}
a{color:#7f0143;text-decoration:none;position:relative}
#contentFooterTop a.mail,#contentLeft a.mail{padding-left:20px}
#contentFooterTop a.mail:before,#contentLeft a.mail:before{content:'';display:inline-block;background:url(/typo3conf/template/master/img/sprite.png) -3px -87px no-repeat;background-size:160px;width:30px;height:19px;position:absolute;top:0;left:0}
a:focus,a:hover{color:#7f0143;text-decoration:underline}
#contentLeft a[href^=tel],#contentLeft a[href^=mailto],.external a,.external-link,.icon-media a,.internal,.internal-link,.news-more a{position:relative;color:#7f0143}
#contentLeft a[href^=tel]:focus,#contentLeft a[href^=tel]:hover,#contentLeft a[href^=mailto]:focus,#contentLeft a[href^=mailto]:hover,.external a:focus,.external a:hover,.external-link:focus,.external-link:hover,.icon-media a:focus,.icon-media a:hover,.internal-link:focus,.internal-link:hover,.internal:focus,.internal:hover,.news-more a:focus,.news-more a:hover{color:#7f0143}
b,strong{color:#7f0143;font-family:avenirbold,Arial,sans-serif}
b i,strong i{font-family:avenirbolditalic,Arial,sans-serif}
label strong{display:block}
i{font-family:avenirregularitalic,Arial,sans-serif}
i b,i strong{font-family:avenirbolditalic,Arial,sans-serif}
.hidden,dfn.menu{position:absolute;left:-1000px;top:-1000px;width:0;height:0;overflow:hidden;display:inline}
.clear{clear:both}
#kesearch_submit,.menuswitch,.mobil,.resetbutt,.teaser_icon{display:none}
@media only all and (max-width:800px){.mobil{display:block}
}
.indent{padding-left:10%;padding-right:10%}
.hyphens{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.lightbox{outline:0}
.silhoutteCircle:before{content:'';display:inline-block;width:50px;height:50px;background-color:#dfe3e4;position:absolute;top:106px;left:106px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}
#skipnav{position:absolute;left:-9999px}
#skipnav a:active,#skipnav a:focus{display:block;position:absolute;z-index:10;top:5px;left:9999px;font-size:1em;background:#fff;border:2px solid #7f0143;padding:10px;width:15em;height:2.5em}
#cboxOverlay,.alloff,body{background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed;font-size:16px;font-family:avenirregular,Arial,sans-serif}
.target{position:absolute;overflow:hidden;min-height:100%;width:100%}
.target:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.target .alloff{display:none}
#wrapper{background-color:#fff;width:100%}
.innerWrap{max-width:770px;margin:0 auto;clear:both}
.diagnostik-bb .innerWrap{max-width:800px}
.csc-icons{position:relative}
.csc-icons h1,.csc-icons h2,.csc-icons h3,.csc-icons h4{margin:0 0 20px;padding:18px 0 0 58px;font-size:1.1em;height:50px}
.csc-icons .csc-header+p{padding-top:0}
.csc-icons:before{content:'';display:inline-block;width:50px;height:50px;background:url(/typo3conf/template/master/img/sprite.png) 5px -99px no-repeat #7f0143;background-size:300px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;margin:0 0 10px;position:absolute;top:0;left:0}
.parmenides .csc-icons:before{background-position:-50px -153px}
.csc-icons.csc-frame-frame2:before{background-position:-51px -100px}
.parmenides .csc-icons.csc-frame-frame2:before{background-position:-113px -153px}
.csc-icons.csc-frame-frame3:before{background-position:-243px -97px}
.parmenides .csc-icons.csc-frame-frame3:before{background-position:-180px -152px}
.csc-icons.csc-frame-frame4:before{background-size:260px;background-position:-154px -81px}
.csc-icons.csc-frame-frame5:before{background-size:260px;background-position:-93px -79px}
.csc-icons p:first-child{padding-top:65px}
#header,#menu,#showmenu{position:relative}
#header{display:block;width:100%}
#header .innerWrap{position:relative}
#header .frame-grayBox{color:#000;background-color:#dee0e0;float:right;font-size:.875em;padding:17px 10px 15px;margin:45px 0 20px 25px;width:200px}
#header .frame-grayBox div{margin:0;padding:0}
#header .frame-grayBox a{color:#000;text-decoration:none;position:relative}
#header .frame-grayBox a:focus,#header .frame-grayBox a:hover{color:#7f0143;text-decoration:underline}
#header .frame-grayBox a[href^=tel]{padding:0 0 0 22px}
#header .frame-grayBox a[href^=tel]:before{content:'';display:inline-block;width:20px;height:15px;background:url(/typo3conf/template/master/img/sprite.png) -13px -59px no-repeat #dee0e0;background-size:300px;position:absolute;top:0;left:0}
#header .frame-grayBox p{margin:0;padding:0;line-height:160%;text-align:center}
#logo{float:left;padding:25px 0 20px;position:relative;max-width:190px}
#searchbox{background-color:#fff;float:right;position:relative;margin:85px 0 0;width:39%}
#searchbox form{margin:0;padding:0}
#searchbox .kesearchbox{height:28px}
#searchbox input[type=text]{background-color:#fff;-webkit-border-radius:18px;-moz-border-radius:18px;-ms-border-radius:18px;-o-border-radius:18px;border-radius:18px;border:1px solid #e6e6e6;outline:0;margin:0;float:right;font-size:.875em;padding:5px;width:150px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#searchbox input[type=text]:focus{width:100%;border-color:#7f0143;border-right:1px solid #e6e6e6}
#searchbox input[type=submit]{-webkit-border-radius:18px;-moz-border-radius:18px;-ms-border-radius:18px;-o-border-radius:18px;border-radius:18px;border:0;border-left:0;float:left;margin:0;width:35px;height:29px;padding:0;background:url(/typo3conf/template/master/img/sprite.png) -58px -51px no-repeat #dee0e0;background-size:300px;text-indent:-9999px;color:transparent;line-height:1px;position:absolute;top:0;right:0}
#langnav{position:absolute;right:0;top:8px;margin:0;padding:0;list-style-type:none}
#langnav li{float:left;margin:0;padding:0}
#langnav li a,#langnav li span,#langnav li strong{background:url(/typo3conf/template/master/img/sprite.png) -147px -51px no-repeat;background-size:300px;display:inline-block;width:35px!important;height:35px!important;outline:0;text-indent:-9999px}
#langnav li:first-child a,#langnav li:first-child strong{background:url(/typo3conf/template/master/img/sprite.png) -112px -51px no-repeat;background-size:300px}
#langnav li.notrans span{opacity:.3}
.bxslider,.bxslider li,.mainnav,.mainnav li,.metanav{list-style-type:none;margin:0;padding:0;position:relative}
.bxslider li ul,.bxslider ul,.mainnav li ul,.mainnav ul,.metanav ul{list-style-type:none;margin:0;padding:0}
.bxslider li strong,.bxslider strong,.mainnav li strong,.mainnav strong,.metanav strong{font-weight:400}
#menu{clear:both;font-family:avenirregular,Arial,sans-serif;margin:0 0 -3px;z-index:100;width:100%}
.mainnav{background-color:#e9eaea;display:inline-block;max-height:50px;width:100%}
.mainnav li{float:left;border-right:2px solid #fff;font-size:16px;background-color:#dee0e0}
.mainnav li.lastChild ul{right:0;left:auto}
.mainnav li:focus ul,.mainnav li:hover ul{display:block}
.mainnav li a,.mainnav li strong{display:inline-block;text-decoration:none;color:#5c6263;padding:15px 8px 0;font-size:.875em;line-height:130%;font-family:avenirregular,Arial,sans-serif;font-weight:400;height:50px}
.mainnav li strong{border-top:5px solid #9da1a1;padding:10px 8px 0}
.mainnav li strong:hover+ul{display:block}
.mainnav .act>a,.mainnav .cur>a,.mainnav a:focus,.mainnav a:hover{border-top:5px solid #9da1a1;padding:10px 8px 0}
.mainnav a:focus,.mainnav a:hover{border-color:#7f0143}
.mainnav .act ul li a,.mainnav .cur ul li a,.mainnav li:focus ul li a,.mainnav li:hover ul li a{background-color:transparent;color:#000}
.mainnav ul{background-color:#fff;border:0;position:absolute;display:none;top:50px;left:0;overflow:hidden;box-sizing:border-box;margin:0;padding:6px 0;min-width:200px}
.mainnav ul li{float:none;margin:0;border:0;background-color:#fff}
.mainnav ul li:first-child a{border-top:0!important}
.mainnav ul li a{background-color:transparent;color:#000;padding:8px;display:block;border:0;border-top:2px solid #dee0e0;height:auto}
.mainnav ul li a:first-child{border-top:0}
.mainnav ul li strong{background-color:#a04374;border:0;border-top:2px solid #dee0e0;color:#fff;display:block;padding:8px;height:auto}
.mainnav ul li a.cur,.mainnav ul li a:focus a.act,.mainnav ul li a:hover{border:0;border-top:2px solid #dee0e0;padding:8px;background-color:#a04374!important;color:#fff!important}
@media only all and (min-width:800px){.sticky #menu{top:0;left:0;z-index:100;position:fixed;height:50px;width:100%;background-color:#e9eaea;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;text-align:center}
.sticky #menu:hover{background-color:#e9eaea}
.sticky #menu>.mainnav{width:770px}
.sticky #menu>.mainnav ul{-webkit-box-shadow:0 1px 5px 1px rgba(0,0,0,.5);box-shadow:0 1px 5px 1px rgba(0,0,0,.5)}
.sticky #menu>.mainnav>li:first-child{border-left:2px solid #fff}
.diagnostik-bb.sticky #menu>.mainnav{width:800px}
.sticky #logo{z-index:180;position:fixed;left:20px;margin:0;padding:0}
.sticky #logo img{margin:2px 5px;height:46px}
}
@media only all and (max-width:1045px){.sticky #logo{display:none}
}
@media only all and (max-width:1160px){.diagnostik-bb.sticky #logo{display:none}
}
@media only all and (max-width:800px){#header>.innerWrap{min-height:175px;width:95%}
#header #searchbox,#header .frame-grayBox{position:absolute;top:44px;right:0;margin:0;max-width:200px}
#header .frame-grayBox{top:83px}
#header #langnav{right:55px}
.menuswitch.on{display:inline-block}
#menu{margin-top:46px;position:absolute;top:0;right:0;padding:0;z-index:100;width:100%}
#menu>.mainnav{background-color:#fff;display:block;max-height:inherit;width:100%;padding-top:1px;padding-bottom:0;max-width:100%}
#menu>.mainnav>li{border-right:0;border-bottom:1px solid #fff}
#menu>.mainnav>li>a,#menu>.mainnav>li>strong{display:block;height:auto;padding:12px}
#menu>.mainnav>li>a:focus,#menu>.mainnav>li>a:hover{border:0;border-left:5px solid #7f0143;padding:12px 12px 12px 7px}
#menu>.mainnav>li>strong{border:0;border-left:5px solid #9da1a1}
#menu>.mainnav>li.act>a{border:0;border-left:5px solid #7f0143;padding-left:7px}
.js #menu>.mainnav>li ul{display:none}
.js #menu>.mainnav>li span{display:inline-block;width:30px;height:100%;position:absolute;top:0;right:0}
.js #menu>.mainnav>li span:before{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;content:'';display:inline-block;width:16px;height:16px;position:absolute;top:18px;left:7px;border-top:8px solid #7f0143;border-right:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid transparent}
.js #menu>.mainnav>li.open span:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);top:11px}
.mainnav,.mainnav li{float:none}
.mainnav ul{position:relative;display:block;top:0;padding:0 0 10px}
.mainnav ul li{margin:0;padding:0}
.mainnav a{color:#000;display:block}
.mainnav .act a,.mainnav .cur a,.mainnav a,.mainnav a:focus,.mainnav a:hover,.mainnav li:focus a,.mainnav li:hover a,.mainnav ul{background-color:transparent}
#showmenu .alloff{background-color:#fff;position:absolute;z-index:90;right:0;width:0;height:100%;display:block;opacity:.2;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}
#showmenu #menu{margin-right:-250px;width:225px;-webkit-box-shadow:0 0 75px rgba(0,0,0,0);box-shadow:0 0 75px rgba(0,0,0,0);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#showmenu #mainframe{margin-left:0;-webkit-transition:margin .2s ease-in-out;-moz-transition:margin .2s ease-in-out;-ms-transition:margin .2s ease-in-out;-o-transition:margin .2s ease-in-out;transition:margin .2s ease-in-out}
#showmenu .menuswitch{right:2px;cursor:pointer;border:0;outline:0;text-indent:-9999px;background-color:rgba(0,0,0,.64);background-image:url('../../typo3conf/template/master/js/libs/colorbox/img/sprite.png');background-repeat:no-repeat;background-position:4px 5px;position:absolute;left:-63px;top:-39px;display:block;height:34px;width:38px}
#showmenu .menuswitch.on{background-color:#7f0143;background-image:none;opacity:1;z-index:95}
#showmenu .menuswitch.on .burger{background-color:#fff;width:50%;height:2px;display:inline-block;position:absolute;left:25%;top:11px}
#showmenu .menuswitch.on .burger.bLine2{top:16px}
#showmenu .menuswitch.on .burger.bLine3{top:21px}
#showmenu .menuswitch.off{background:url(/typo3conf/template/master/js/libs/colorbox/img/sprite.png) 7px 6px no-repeat #7f0143;display:none;z-index:92;left:187px}
#showmenu .menuswitch.off .burger{display:none}
#showmenu:target .alloff{opacity:.8;width:100%}
#showmenu:target #menu{margin-right:10px;-webkit-box-shadow:0 0 75px rgba(0,0,0,.6);box-shadow:0 0 75px rgba(0,0,0,.6)}
#showmenu:target #menu .menuswitch.on{display:none;z-index:1}
#showmenu:target #menu .menuswitch.off{display:block;z-index:2}
#showmenu:target #logo{z-index:80}
#menu .mainnav,#menu .metanav{position:static;right:auto;top:auto;border:none;height:auto;margin-right:0}
}
@media only all and (max-width:460px){#header #searchbox{top:132px;left:0;right:inherit;max-width:100%;width:100%}
#header #searchbox input[type=text]{max-width:100%;width:100%}
#header .frame-grayBox{display:none}
}
#sliderWrap{background-color:#7f0143;border-top:10px solid #dee0e0;border-bottom:10px solid #dee0e0;clear:both;min-height:100px;max-height:260px}
@media only all and (max-width:768px){#sliderWrap{max-height:260px}
}
.bxslider li{background-color:#7f0143}
.bxslider .bgStyle{background-color:#7f0143;opacity:.8;position:absolute;top:0;left:0;height:100%;width:38%}
.bxslider .text{color:#fff;position:absolute;top:25%;left:0;width:38%;padding:0 2%}
.bxslider h2,.bxslider h3,.bxslider h4{color:#fff;font-size:1.5em;font-weight:400;margin:0 0 18px;line-height:110%}
.bxslider li .csc-image,.bxslider li .csc-image div{margin:0!important;padding:0!important}
.diagnostik-bb .bxslider .bgStyle{display:none}
.diagnostik-bb .bxslider .text{background-color:#fff;opacity:.8;color:#9da1a1;display:none;position:absolute;top:auto;bottom:27px;left:20px;width:38%;padding:15px}
@media only screen and (min-width:800px){.diagnostik-bb .bxslider .text{display:block}
}
.diagnostik-bb .bxslider .text h4{color:#7f0143;font-size:1.4em;margin:0 0 11px}
.bxslider .csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:0!important}
@media only screen and (max-width:800px){#sliderWrap{max-height:none}
.bxslider .text{padding:15px 2% 20px;top:15px}
.bx-controls-auto{display:none}
}
@media only screen and (max-width:500px){.bxslider .bgStyle{display:none}
.bxslider .text{display:block;position:relative;top:0;width:100%}
.bx-controls{display:none}
}
.bx-wrapper{position:relative;margin:0 auto;padding:0;*zoom:1}
.bx-wrapper img{max-width:100%;display:block}
.bx-wrapper:hover .bx-controls-direction a{display:block}
.bx-wrapper .bx-viewport{background:#fff;margin:-10px 0;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0);max-height:260px}
.bxslider li{display:none}
.bx-wrapper .bxslider li,.bxslider li:first-child{display:block}
.bxslider span{display:block;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}
.bxslider span img{min-height:295px;max-height:396px}
.bx-loading{min-height:50px;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}
.bx-pager{position:absolute;bottom:15px;right:15px;font-size:.85em;font-family:avenirregular,Arial;font-weight:700;color:#666;padding:0}
.bx-controls-auto .bx-controls-auto-item,.bx-pager .bx-pager-item{display:inline-block;*zoom:1;*display:inline}
.bx-pager.bx-default-pager a{display:block;width:10px;height:10px;background-color:#dee0e0;opacity:.7;margin:0 0 0 7px;outline:0;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;text-indent:-9998px;-webkit-box-shadow:0 3px 12px 0 rgba(0,0,0,.7);box-shadow:0 3px 12px 0 rgba(0,0,0,.7)}
.bx-controls-direction a{background:url(/typo3conf/template/master/img/sprite.png) 5px 4px no-repeat #7f0143;background-size:300px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,.4);box-shadow:0 0 2px 1px rgba(0,0,0,.4);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:absolute;top:50%;right:10px;margin-top:-16px;outline:0;width:50px;height:50px;text-indent:-9999px;z-index:9999;display:none}
.bx-controls-direction a.disabled{display:none}
.bx-controls-direction .bx-prev{left:10px;background-position:-53px 4px}
.bx-controls-auto{text-align:center}
.bx-controls-auto a{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;display:block;text-indent:-9999px;width:20px;height:20px;outline:0;margin:0 6px 0 0;background:url(/typo3conf/template/master/img/sprite.png) -190px -11px no-repeat #dee0e0;background-size:300px}
.bx-controls-auto .bx-start.active,.bx-controls-auto .bx-start:hover{background-position:-221px -11px}
.bx-controls-auto .bx-stop{background-position:-248px -11px}
.bx-controls-auto .bx-stop.active,.bx-controls-auto .bx-stop:hover{background-position:-278px -11px}
.bx-controls-auto{position:absolute;bottom:10px;left:10px}
.bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left}
.bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{left:10px}
.bx-caption{position:absolute;bottom:0;left:0;background:0 0;background:rgba(80,80,80,.75);width:100%}
.bx-caption span{color:#fff;font-family:avenirregular,Arial;display:block;font-size:.85em;padding:10px}
@media only all and (max-width:470px){.bx-wrapper .bx-pager{display:none}
}
#contentIcons,#contentTop{border-bottom:2px solid #dee0e0;margin:0 0 30px}
@media only all and (max-width:600px){.js .contentIconsMobil{position:relative;padding:0;border:0}
.js .contentIconsMobil .mobilToggle{background-color:#7f0143;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:10px solid #fff;cursor:pointer;width:70px;height:70px;position:absolute;top:-33px;right:-10px}
.js .contentIconsMobil .mobilToggle:before{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;content:'';display:inline-block;width:26px;height:26px;position:absolute;top:22px;right:12px;border-top:13px solid #fff;border-right:13px solid transparent;border-bottom:13px solid transparent;border-left:13px solid transparent}
.js .contentIconsMobil.open span:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);top:3px}
.js .contentIconsMobil>div{display:none}
}
#content{clear:both;margin:0}
#content .innerWrap{background-color:#fff;position:relative}
#content .inWrap{background-color:#fff;padding:50px 20px 60px;position:relative;z-index:15}
#content>div:first-child h1:first-child,#content>div:first-child h2:first-child,#content>div:first-child h3:first-child,#content>div:first-child h4:first-child{margin-top:0}
#content .csc-header+h2,#content .csc-header+h3{margin-top:-15px}
#content ul{padding:0;list-style-type:none}
#content ul li{padding:0 0 0 40px;position:relative}
#content ul li:before{background-color:#7f0143;content:'';display:inline-block;width:5px;height:5px;position:absolute;top:6px;left:21px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}
#content ul ul,#content ul ul ul{padding:10px 0 0}
#content ul.browseLinksWrap li,#content ul.csc-uploads li{padding:0}
#content ul.browseLinksWrap li:before,#content ul.csc-uploads li:before{content:none}
#content .bg-image{background:url(/typo3conf/template/master/img/silhouette.png) no-repeat;width:270px;height:270px}
#content .bg-image-left{position:absolute;top:243px;left:-138px}
#content .bg-image-left .img2{position:absolute;top:184px;left:-100px}
#content .bg-image-left .img2:before{content:'';display:inline-block;width:50px;height:50px;background-color:#dfe3e4;position:absolute;top:106px;left:106px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}
#content .bg-image-left .img3{position:absolute;top:370px;left:0}
#content .bg-image-right{position:absolute;top:10px;right:-149px}
#content .bg-image-right .img2{position:absolute;top:184px;left:100px}
#content .bg-image-right .img2:before{content:'';display:inline-block;width:50px;height:50px;background-color:#dfe3e4;position:absolute;top:106px;left:106px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}
#content .bg-image-right-down{position:absolute;top:750px;right:-167px}
#content .bg-image-right-down .img1:before{content:'';display:inline-block;width:50px;height:50px;background-color:#dfe3e4;position:absolute;top:106px;left:106px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}
#content .bg-image-right-down .img2{position:absolute;top:184px;left:100px}
#contentLeft{float:left;width:67%}
#contentLeft.fullWidth{width:100%}
#contentFooterTop h1,#contentFooterTop h2,#contentFooterTop h3,#contentFooterTop h4,#contentFooterTop h5,#contentLeft h1,#contentLeft h2,#contentLeft h3,#contentLeft h4,#contentLeft h5{position:relative}
#contentFooterTop h1 a,#contentFooterTop h2 a,#contentFooterTop h3 a,#contentFooterTop h4 a,#contentFooterTop h5 a,#contentLeft h1 a,#contentLeft h2 a,#contentLeft h3 a,#contentLeft h4 a,#contentLeft h5 a{padding-left:18px}
#contentFooterTop h1 a:before,#contentFooterTop h2 a:before,#contentFooterTop h3 a:before,#contentFooterTop h4 a:before,#contentFooterTop h5 a:before,#contentLeft h1 a:before,#contentLeft h2 a:before,#contentLeft h3 a:before,#contentLeft h4 a:before,#contentLeft h5 a:before{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;content:'';display:inline-block;width:12px;height:12px;position:absolute;top:5px;left:2px;border-left:6px solid #7f0143;border-right:6px solid transparent;border-bottom:6px solid transparent;border-top:6px solid transparent}
#contentFooterTop h2 a:before,#contentLeft h2 a:before{top:2px}
#contentFooterTop h3 a:before,#contentFooterTop h4 a:before,#contentLeft h3 a:before,#contentLeft h4 a:before{top:0}
#contentRight{float:right;margin-left:15px;margin-bottom:1em;width:190px}
#contentRight>div:first-child h2,#contentRight>div:first-child h3,#contentRight>div:first-child h4{margin-top:0}
#contentRight>div{border-bottom:2px solid #dee0e0;margin:0 0 15px;padding:0 0 25px}
#contentRight>div:last-child{border-bottom:0;margin:0}
@media only all and (max-width:700px){#contentLeft{width:56%}
#contentRight{width:40%}
}
@media only all and (max-width:480px){#contentLeft,#contentRight{width:100%}
#contentRight{border-top:2px solid #dee0e0;margin-top:20px;padding-top:20px}
}
#contentFooter,#contentFooterTop{border-top:2px solid #dee0e0;padding:30px 0 0;margin:30px 0 0}
#contentFooter>div:first-child h1,#contentFooter>div:first-child h2,#contentFooter>div:first-child h3,#contentFooter>div:first-child h4,#contentFooterTop>div:first-child h1,#contentFooterTop>div:first-child h2,#contentFooterTop>div:first-child h3,#contentFooterTop>div:first-child h4{margin-top:0}
.contentPos{background-color:#fff;position:relative;z-index:10}
.csc-image figcaption,.csc-imagetext figcaption{color:#7f0143;font-size:.875em;padding:8px 0 0;line-height:125%}
div[class*=csc-]{margin-bottom:30px}
.csc-line{border-bottom:2px solid #dee0e0;margin-bottom:30px!important;padding-bottom:30px!important}
.csc-line p:last-child{margin-bottom:0}
.audio-box{margin:20px 0 0;display:inline-block}
input{margin:10px 0}
.kesearchbox input[type=text],input[type=text],input[type=password],textarea{border:1px solid #dee0e0;padding:5px 7px;margin:0 0 10px;outline:0;width:350px;-webkit-border-radius:18px;-moz-border-radius:18px;-ms-border-radius:18px;-o-border-radius:18px;border-radius:18px}
.kesearchbox input[type=text]:focus,input[type=text]:focus,input[type=password]:focus,textarea:focus{border-color:#7f0143}
.csc-mailform ol .csc-form-element-textblock{margin-bottom:20px}
.csc-mailform ol .csc-form-element-textblock strong{display:none}
input.kesGreyButt,input[type=submit],span.kesGreyButt,span.resetbutt a,span.submitbutt input{-webkit-border-radius:18px;-moz-border-radius:18px;-ms-border-radius:18px;-o-border-radius:18px;border-radius:18px;border:0;margin:10px 0;padding:5px 20px;background-color:#dee0e0}
input.kesGreyButt:hover,input[type=submit]:hover,span.kesGreyButt:hover,span.resetbutt a:hover,span.submitbutt input:hover{background-color:#7f0143;color:#fff;-webkit-box-shadow:0 1px 5px 1px rgba(0,0,0,.5);box-shadow:0 1px 5px 1px rgba(0,0,0,.5)}
input[type=check],input[type=radio]{margin:0}
.csc-form-element-checkbox label{display:inline-block;margin:0 12px 0 0}
#teaser ul{margin:0;padding:0}
#teaser ul li{float:left;margin:0 0 36px;padding:0;position:relative;width:100%}
#teaser ul li:before{content:none}
#teaser ul li:focus img,#teaser ul li:hover img{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0)}
#teaser ul li img{-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);width:100%}
#teaser ul li a{-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;display:inline-block;outline:0;overflow:hidden}
#teaser ul li strong{background-color:#7f0143;color:#fff;position:absolute;bottom:0;left:0;opacity:.8;filter:alpha(opacity=80);padding:12px 8px 14px;text-align:center;width:100%}
@media only screen and (min-width:750px){#teaser ul li{margin-right:4%;width:48%}
#teaser ul li:nth-child(even){margin-right:0}
}
.news-list-container h2{color:#7f0143;line-height:130%;margin-top:30px;-ms-word-break:break-all;word-break:keep-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:1em;font-weight:700;font-weight:400;margin-bottom:10px}
.news-list-container h2 a{color:#7f0143}
.news-list-container .news-list-content{margin-bottom:40px}
.news-list-container .news-list-content .news-event-data{margin:0 0 10px}
.news-list-container .news-list-content .news-more{text-align:right}
.news-list-container .news-list-content .news-event-info.news-event-location::before{content:" | ";font-size:13px;padding:0 5px}
.news-list-container .news-list-item.news-hasimg .news-list-content{width:100%}
.news-list-container .isevent-0 .news-date{text-indent:-9999px;position:absolute;top:0;right:0;display:none}
.news-latest-container{background:url(/typo3conf/template/master/img/veranstaltungen_dummy.png) no-repeat #7f0143;background-size:cover;padding:100px 0 0;margin:0}
.news-latest-container p{display:none}
.parmenides .news-latest-container,.veterinary .news-latest-container{background:url(/typo3conf/template/personalized-diagnostics/img/veranstaltungen_dummy.jpg) center 0 no-repeat #7f0143;background-size:cover}
.diagnostik-bb .news-latest-container{background:0 0;padding:0}
.diagnostik-bb .news-latest-container>div{margin-bottom:40px}
.diagnostik-bb .news-latest-container>div:last-child{margin-bottom:15px}
.diagnostik-bb .news-latest-container h3{font-size:1em}
.diagnostik-bb .news-latest-container p{display:block;overflow:hidden}
.diagnostik-bb .news-latest-container p .news-more{width:100%;background-color:#fff;display:inline-block;padding:14px 0 4px}
.diagnostik-bb .news-latest-container .news-date,.diagnostik-bb .news-latest-container .news-event-date,.diagnostik-bb .news-latest-container .news-latest-item{display:none}
.diagnostik-bb .news-latest-container .news-latest-item.type-0{display:inline-block}
.news-latest-container .news-latest-item.isevent-1{background-color:#7f0143;opacity:.8;padding:10px 12px}
.news-latest-container .news-latest-item.isevent-1 .news-event-date{color:#fff;font-size:.875em;margin:0;padding:0}
.news-latest-container .news-latest-item.isevent-1 h3,.news-latest-container .news-latest-item.isevent-1 h3 a{color:#fff;margin:0;padding:0}
.news-latest-container .news-latest-item.isevent-1 h3{font-weight:400;font-size:.875em}
.news-single-item .news-date{color:#7f0143;font-size:.75em;margin-bottom:10px}
.news-single-item .news-subheader{color:#5c6263}
.news-single-item .news-author{margin-bottom:20px}
.news-single-item .news-files dt,.news-single-item .news-links dt{color:#7f0143;line-height:130%;margin-top:30px;-ms-word-break:break-all;word-break:keep-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:1.1em;font-weight:700}
.news-single-item .news-files dt a,.news-single-item .news-links dt a{color:#7f0143}
.news-single-item .news-single-nav{float:left;display:inline-block;margin:40px 0;width:100%;position:relative}
.news-single-item .news-single-nav a{padding-left:18px}
.news-single-item .news-single-nav a:before{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;content:'';display:inline-block;width:12px;height:12px;position:absolute;top:2px;left:-4px;border-right:6px solid #7f0143;border-left:6px solid transparent;border-bottom:6px solid transparent;border-top:6px solid transparent}
.news-single-item .news-single-additional .news-images{width:30.6667%;margin-right:4%;margin-bottom:30px;float:left}
.news-single-item .news-single-additional div:nth-child(3){margin-right:0}
.news-single-item .news-single-additional div:nth-child(1),.news-single-item .news-single-additional div:nth-child(4){clear:both;float:left}
.news-single-item .news-event-ics{display:none}
.news-single-item .news-event-data{padding:0 0 20px}
.news-single-item .news-event-datalabel{color:#7f0143}
@media only screen and (max-width:460px){.news-single-item .news-single-additional .news-images{width:100%;margin-right:0;margin-bottom:30px;float:none}
}
.tx-kesearch-pi1 .clearer{display:block;height:1px;line-height:1px;clear:both}
.tx-kesearch-pi1 form{border:0;margin:0 0 20px}
.tx-kesearch-pi1 .kesearch_searchbox{border:none}
span.kesGreyButt a{text-decoration:none;color:#0D8897;text-shadow:0 1px 0 #fff}
span.kesGreyButt a:hover{text-decoration:none;color:#000;text-shadow:0 -1px 0 #fff}
#kesearch_filters .list li.checkboxButton,#kesearch_filters .list li.checkboxButtonSubmit{text-decoration:none!important;padding-bottom:5px}
#kesearch_filters .list li.checkboxButtonSubmit{margin-bottom:1px;padding-bottom:0}
.kesearchbox{position:relative;height:35px;margin:0 0 10px}
.kesearchbox input[type=text]{width:100%;max-width:265px}
#kesearch_submit{position:absolute;top:3px;left:237px;height:28px;width:28px;border:0;padding:0}
#kesearch_submit:focus,#kesearch_submit:hover{box-shadow:0 0 0 #fff;border:0;cursor:pointer}
#kesearch_filters div.textlinks{margin:0 0 20px}
#kesearch_filters select{width:150px;margin:0 0 10px}
#kesearch_filters .list{margin-bottom:10px}
#kesearch_filters .list .head{background:url('../../typo3conf/template/master/css/img/filterHeadBG.gif');display:block;border:1px solid #CFCFCF;padding:5px}
#kesearch_filters .list .head img{margin:0 5px;position:relative;top:-2px}
#kesearch_filters .list ul{padding:10px;margin:0;border:1px solid #cfcfcf;border-top:0 none;list-style-type:none}
#kesearch_filters .list ul.expanded{display:block}
#kesearch_filters .list ul.closed{display:none}
#kesearch_filters .list li{display:block;list-style-type:none;margin:0 0 10px;font-size:12px;line-height:16px;color:#0D8897;text-decoration:underline}
#kesearch_filters .list li a{color:#0D8897;text-decoration:underline}
#kesearch_filters .list li a:hover,#kesearch_filters .list li:hover{text-decoration:none;color:#0D8897;cursor:pointer}
#kesearch_filters .list li.selected{font-weight:700}
#kesearch_filters .list li.level0,#kesearch_filters .list li.parent0{margin-left:14px}
#kesearch_filters .list li.level1,#kesearch_filters .list li.parent1{margin-left:21px}
#kesearch_filters .list li.level2,#kesearch_filters .list li.parent2{margin-left:28px}
#kesearch_filters .list li.level3,#kesearch_filters .list li.parent3{margin-left:35px}
#kesearch_filters .list li.parent0,#kesearch_filters .list li.parent1,#kesearch_filters .list li.parent2,#kesearch_filters .list li.parent3{font-weight:700;list-style-image:url('../../typo3conf/template/master/css/img/list-bullet-cat.gif');list-style-position:outside}
#kesearch_filters .list ul.checkboxList{padding-bottom:1px}
#kesearch_filters .list li.optionCheckBox{float:left;width:200px;text-decoration:none;margin-bottom:4px}
#kesearch_filters .list li.optionCheckBox input[type=checkbox]{float:left;margin:0 5px 0 0}
#kesearch_filters .list li.clearer{font-size:0;line-height:0;float:none;margin:0!important}
#kesearch_filters label{display:block;font-weight:700;font-size:11px;color:#353535;margin:0 0 4px}
#kesearch_filters .list li.region{font-weight:700;margin-top:5px}
#kesearch_filters .list li.noclick{cursor:default!important}
#kesearch_filters .list li.country{margin-left:7px}
#kesearch_filters .small{display:block;height:65px;max-height:65px;overflow-y:auto;overflow-x:hidden}
#kesearch_filters .larger{display:block;height:130px;max-height:130px;overflow-y:auto;overflow-x:hidden}
.tx-kesearch-pi1 .multiselect .multi-option{float:left;width:200px;margin:0 0 5px}
.tx-kesearch-pi1 .multiselect .multi-option input[type=checkbox]{float:left;margin:0 5px 0 0}
.tx-kesearch-pi1 .multiselect label{font-weight:400;font-size:12px;padding:0 10px 0 0;float:left}
.tx-kesearch-pi1 .multiselect .multiselectButtons{padding:10px 0 0}
#kesearch_num_results{font-size:12px;padding:0 0 5px}
#kesearch_results .result-list-item{font-size:.875em;margin:0 0 20px;padding:0}
#kesearch_results .result-list-item a{display:inline-block;margin-bottom:15px}
.tx-kesearch-pi1 #kesearch_results .teaser_icon img{float:left;margin-top:2px;margin-right:5px}
.tx-kesearch-pi1 #kesearch_results .result-list-item .hit{color:red;font-weight:700}
.tx-kesearch-pi1 #kesearch_results .result-list-item .add-info{font-size:80%;background:#EEE}
.tx-kesearch-pi1 #kesearch_results .result-list-item .scoreBar{border:1px solid #D3D3D3;display:block;float:right;height:10px;width:48px}
.tx-kesearch-pi1 #kesearch_results .result-list-item .scoreBar .score{background-color:#D3D3D3;border:1px solid #898989;display:block;height:10px;margin:-1px 0 0 -1px}
.tx-kesearch-pi1 #kesearch_query_time{font-style:italic;text-align:center;font-size:80%}
.tx-kesearch-pi1 .searchbox{margin-bottom:5px}
.tx-kesearch-pi1 .searchbox input{margin-left:0;width:145px}
.tx-kesearch-pi1 .searchbox input.submit{width:18px;height:18px;border:none;background:0 0;vertical-align:middle}
.tx-kesearch-pi1 form.static .searchbox input.submit{margin-top:-16px}
.tx-kesearch-pi1 form.ajax .searchbox input.submit{margin-top:-4px}
.tx-kesearch-pi1 .searchbox .search_input{float:left;margin-right:5px}
.tx-kesearch-pi1 #kesearch_updating_filters,.tx-kesearch-pi1 #kesearch_updating_results{display:none;text-align:center}
.tx-kesearch-pi1 #testbox{margin-top:100px;border:1px solid red}
.tx-kesearch-pi1 .general-message{padding:5px}
.tx-kesearch-pi1 .general-message .image{display:none}
.tx-kesearch-pi1 .general-message .message{font-size:.875em}
#kesearch_pagebrowser_bottom,#kesearch_pagebrowser_top{font-size:.875em;color:#707070}
#kesearch_pagebrowser_bottom .pages_total,#kesearch_pagebrowser_top .pages_total{padding:8px 0;background:#fff;margin-bottom:15px}
#kesearch_pagebrowser_top .pages_total{border-bottom:1px solid #dee0e0}
#kesearch_pagebrowser_bottom .pages_total{border-top:1px solid #dee0e0}
#kesearch_pagebrowser_bottom div.result_txt,#kesearch_pagebrowser_top div.result_txt{margin:0 0 5px}
#kesearch_pagebrowser_bottom .kesearch_pagebrowser,#kesearch_pagebrowser_top .kesearch_pagebrowser{background-color:#e9eaea;margin:16px 0 5px}
#kesearch_pagebrowser_bottom a,#kesearch_pagebrowser_top a{border-right:2px solid #fff;display:inline-block;padding:8px 12px}
#kesearch_pagebrowser_bottom a:hover,#kesearch_pagebrowser_top a:hover{cursor:pointer}
#kesearch_pagebrowser_bottom a.current,#kesearch_pagebrowser_top a.current{font-weight:700;color:#5c6263}
#kesearch_pagebrowser_bottom .browser,#kesearch_pagebrowser_top .browser{border:1px solid}
.tx-kesearch-pi1 #kesearch_ordering span.down{display:inline-block;width:0;height:0;border-color:red transparent;border-style:solid solid none;border-width:4px 4px 0}
.tx-kesearch-pi1 #kesearch_ordering span.up{display:inline-block;width:0;height:0;border-color:transparent transparent red;border-style:none solid solid;border-width:0 4px 4px}
.tx-kesearch-pi1 #kesearch_ordering div.ordering{text-align:right}
.tx-kesearch-pi1 #kesearch_ordering ul{display:inline-block;height:20px;list-style-type:none;margin:0 0 10px;padding:0}
.tx-kesearch-pi1 #kesearch_ordering ul li{float:left;margin-right:10px}
.tx-kesearch-pi1 #kesearch_ordering div.clearer{clear:left}
ul.ui-autocomplete li a{font-size:12px}
#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{background-color:#7f0143;background-image:url(/typo3conf/template/master/js/libs/colorbox/img/sprite.png);background-repeat:no-repeat;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;top:-37px}
#totop{background:url(/typo3conf/template/master/img/sprite.png) -121px 4px no-repeat #7f0143;background-size:300px;width:55px;height:55px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,.2);box-shadow:0 0 2px 1px rgba(0,0,0,.2);text-indent:-9999px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:.25;position:fixed;bottom:10%;right:-5px;z-index:9999;display:block}
#totop:focus,#totop:hover{opacity:1;-webkit-box-shadow:0 1px 5px 1px rgba(0,0,0,.5);box-shadow:0 1px 5px 1px rgba(0,0,0,.5)}
#footer{background-color:#dee0e0;display:block;width:100%;position:relative;z-index:15}
#footer .innerWrap{position:relative}
#footer .metanav li{border-right:2px solid #fff;float:left;margin:0;padding:0}
#footer .metanav li:first-child{border-left:2px solid #fff}
#footer .metanav li a,#footer .metanav li strong{display:inline-block;text-decoration:none;color:#5c6263;padding:10px 8px 0;font-size:.875em;line-height:130%;font-family:avenirregular,Arial,sans-serif;font-weight:400;height:40px}
#footer .metanav .act>a,#footer .metanav .cur>a,#footer .metanav a:focus,#footer .metanav a:hover,#footer .metanav li strong{border-top:5px solid #9da1a1;padding:5px 8px 0}
#footer .metanav a:focus,#footer .metanav a:hover{border-color:#7f0143!important}
@media only screen and (max-width:420px){#footer .metanav li{border-right:0;border-top:1px solid #fff;float:none}
#footer .metanav li:first-child{border-left:0}
#footer .metanav li a,#footer .metanav li strong{display:block;padding:10px 8px 0 13px}
#footer .metanav .act>a,#footer .metanav .cur>a,#footer .metanav a:focus,#footer .metanav a:hover,#footer .metanav li strong{border-top:0;border-left:5px solid #9da1a1;padding:10px 8px 0}
}
#copyright{float:right;font-size:.875em;padding:10px 0 15px 8px;text-transform:uppercase;border-top:2px solid #fff;margin-top:-2px}
.parmenides #copyright{text-transform:initial}
@media only screen and (max-width:750px){#copyright{padding-right:10px;width:100%}
}
@media print{#langnav,#menu,#meta,#searchbox,#sliderWrap,#totop,.bg-image-left,.bg-image-right,.bg-image-right-down,.csc-frame-top h3:before,.csc-icons:before,.frame-grayBox{display:none}
#cboxOverlay,.alloff,body{background-color:#fff}
#wrapper{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
#content .inWrap{padding:0}
#content ul{padding:0 0 0 40px;list-style-type:disc}
#content ul li{padding:0}
#content ul li:before{content:none}
#content ul ul,#content ul ul ul{padding:0 0 0 40px}
.csc-frame-top h3{padding:0;margin:0;height:auto}
}
