.tx-felogin-pi1 label{display:block}
.tx-indexedsearch .tx-indexedsearch-browsebox LI{display:inline;margin-right:5px}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button{width:100px}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword{width:150px}
.tx-indexedsearch .tx-indexedsearch-whatis{margin-top:10px;margin-bottom:5px}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw{font-weight:bold;font-style:italic}
.tx-indexedsearch .tx-indexedsearch-noresults{text-align:center;font-weight:bold}
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr{font-style:italic}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup{color:red}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info{background:#eeeeee}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead{margin-top:20px;margin-bottom:5px}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2{margin-top:0px;margin-bottom:0px}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD{background:#cccccc;vertical-align:middle}
.tx-indexedsearch .tx-indexedsearch-res .noResume{color:#666666}
.tx-indexedsearch .tx-indexedsearch-category{background:#cccccc;font-size:16px;font-weight:bold}
.tx-indexedsearch .res-tmpl-css{clear:both;margin-bottom:1em}
.tx-indexedsearch .searchbox-tmpl-css LABEL{margin-right:1em;width:10em;float:left}
.tx-indexedsearch .result-count-tmpl-css,.tx-indexedsearch .percent-tmpl-css{letter-spacing:0;font-weight:normal;margin-top:-1.2em;float:right}
.tx-indexedsearch .info-tmpl-css dt,.tx-indexedsearch dl.info-tmpl-css dd{float:left}
.tx-indexedsearch .info-tmpl-css dd.item-mtime{float:none}
.tx-indexedsearch .info-tmpl-css dd.item-path{float:none}
.csc-header-alignment-center{text-align:center}
.csc-header-alignment-right{text-align:right}
.csc-header-alignment-left{text-align:left}
div.csc-textpic-responsive,div.csc-textpic-responsive *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
div.csc-textpic,div.csc-textpic div.csc-textpic-imagerow,ul.csc-uploads li{overflow:hidden}
div.csc-textpic .csc-textpic-imagewrap table{border-collapse:collapse;border-spacing:0}
div.csc-textpic .csc-textpic-imagewrap table tr td{padding:0;vertical-align:top}
div.csc-textpic .csc-textpic-imagewrap figure,div.csc-textpic figure.csc-textpic-imagewrap{margin:0;display:table}
figcaption.csc-textpic-caption{display:table-caption}
.csc-textpic-caption{text-align:left;caption-side:bottom}
div.csc-textpic-caption-c .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-c{text-align:center}
div.csc-textpic-caption-r .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-r{text-align:right}
div.csc-textpic-caption-l .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-l{text-align:left}
div.csc-textpic div.csc-textpic-imagecolumn{float:left}
div.csc-textpic-border div.csc-textpic-imagewrap img{border:2px solid black;padding:0px 0px}
div.csc-textpic .csc-textpic-imagewrap img{border:none;display:block}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:{$styles.content.imgtext.rowSpace}
px}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image{margin-bottom:0}
div.csc-textpic-imagecolumn,td.csc-textpic-imagecolumn .csc-textpic-image{margin-right:{$styles.content.imgtext.colSpace}
px}
div.csc-textpic-imagecolumn.csc-textpic-lastcol,td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image{margin-right:0}
div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{margin-right:{$styles.content.imgtext.textMargin}
px}
div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:{$styles.content.imgtext.textMargin}
px}
div.csc-textpic-center .csc-textpic-imagewrap,div.csc-textpic-center figure.csc-textpic-imagewrap{overflow:hidden}
div.csc-textpic-center .csc-textpic-center-outer{position:relative;float:right;right:50%}
div.csc-textpic-center .csc-textpic-center-inner{position:relative;float:right;right:-50%}
div.csc-textpic-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-right div.csc-textpic-text{clear:right}
div.csc-textpic-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-left div.csc-textpic-text{clear:left}
div.csc-textpic-intext-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-intext-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left}
div.csc-textpic div.csc-textpic-imagerow-last,div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last{margin-bottom:0}
.csc-textpic-intext-left ol,.csc-textpic-intext-left ul{padding-left:40px;overflow:auto}
ul.csc-uploads{padding:0}
ul.csc-uploads li{list-style:none outside none;margin:1em 0}
ul.csc-uploads img{float:left;margin-right:1em;vertical-align:top}
ul.csc-uploads span{display:block}
ul.csc-uploads span.csc-uploads-fileName{text-decoration:underline}
table.contenttable-color-1{background-color:#EDEBF1}
table.contenttable-color-2{background-color:#F5FFAA}
table.contenttable-color-240{background-color:black}
table.contenttable-color-241{background-color:white}
table.contenttable-color-242{background-color:#333333}
table.contenttable-color-243{background-color:gray}
table.contenttable-color-244{background-color:silver}
div.csc-mailform ol,div.csc-mailform ol li{margin:0;padding:0}
div.csc-mailform ol li{overflow:hidden}
div.csc-mailform fieldset{margin:0;padding:0;position:relative}
div.csc-mailform legend{margin-left:1em;color:#000000;font-weight:bold}
div.csc-mailform fieldset ol{padding:1em 1em 0 1em}
div.csc-mailform fieldset li{padding:0.5em;margin-bottom:0.5em;list-style:none}
div.csc-mailform fieldset.submit{border-style:none}
div.csc-mailform li label{float:left;width:13em;margin-right:1em;vertical-align:baseline}
div.csc-mailform li input+label,div.csc-mailform li textarea+label,div.csc-mailform li select+label{float:none;width:auto;margin-right:0;margin-left:1em}
div.csc-mailform li textarea+label{vertical-align:top}
label em,legend em{display:block;color:#060;font-size:85%;font-style:normal;text-transform:uppercase}
legend em{position:absolute}
label strong,legend strong{display:block;color:#C00;font-size:85%;font-weight:normal;text-transform:uppercase}
legend strong{position:absolute;top:1.4em}
.labels-alignment-right label,.labels-alignment-right .fieldset-subgroup legend,.labels-alignment-right.fieldset-subgroup legend{text-align:right}
fieldset.fieldset-horizontal{border-width:0}
fieldset.fieldset-horizontal ol{padding:0}
fieldset.fieldset-horizontal li{float:left;padding:0;margin-right:1em}
fieldset.fieldset-horizontal.label-below label{display:block;margin-left:0;margin-top:0.2em;font-size:90%;color:#999999;text-align:left}
fieldset.fieldset-horizontal label em{display:inline}
fieldset.fieldset-subgroup{margin-bottom:-2em;border-style:none}
fieldset.fieldset-subgroup legend{margin-left:0;padding:0;font-weight:normal;width:13em}
fieldset.fieldset-subgroup ol{position:relative;top:-1.4em;margin:0 0 0 14em;padding:0}
fieldset.fieldset-subgroup li{padding:0}
fieldset.fieldset-subgroup input+label{float:none;width:auto;display:inline;margin:0 0 0 1em}
.labels-block label{display:block;float:none;margin:0 0 0.5em;width:auto}
.labels-block input+label,.labels-block textarea+label{margin:0.5em 0 0}
.labels-block fieldset.fieldset-subgroup,fieldset.labels-block.fieldset-subgroup{margin-bottom:0}
.labels-block .fieldset-subgroup legend,.labels-block.fieldset-subgroup legend{width:auto}
.labels-block .fieldset-subgroup legend em,.labels-block.fieldset-subgroup legend em{position:relative}
.labels-block .fieldset-subgroup legend strong,.labels-block.fieldset-subgroup legend strong{position:relative;top:0}
.labels-block .fieldset-subgroup ol,.labels-block.fieldset-subgroup ol{top:0;margin:0;padding:0.5em 0 0}
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../../typo3conf/ext/tmpl_camelion/Resources/Public/Apps/Fancybox/fancybox_sprite.png')}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url('../../typo3conf/ext/tmpl_camelion/Resources/Public/Apps/Fancybox/fancybox_loading.gif') center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../../typo3conf/ext/tmpl_camelion/Resources/Public/Apps/Fancybox/blank.gif');
-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}
.fancybox-lock{overflow:hidden !important;width:auto}
.fancybox-lock body{overflow:hidden !important}
.fancybox-lock-test{overflow-y:hidden !important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../../typo3conf/ext/tmpl_camelion/Resources/Public/Apps/Fancybox/fancybox_overlay.png')}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:normal 13px/20px"Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;
background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../../typo3conf/ext/tmpl_camelion/Resources/Public/Apps/Fancybox/fancybox_sprite@2x.png');background-size:44px 152px;
}
#fancybox-loading div{background-image:url('../../typo3conf/ext/tmpl_camelion/Resources/Public/Apps/Fancybox/fancybox_loading@2x.gif');background-size:24px 24px;
}
}
.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1}
.bx-wrapper img{max-width:100%;display:block}
.bx-wrapper .bx-viewport{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;left:-5px;background:#fff;
-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}
.bx-wrapper .bx-loading{min-height:50px;background:url('../../typo3conf/ext/tmpl_camelion/Resources/Public/Apps/BxSlider/images/bx_loader.gif') center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}
.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}
.bx-wrapper .bx-prev{left:10px;background:url('../../typo3conf/ext/tmpl_camelion/Resources/Public/Apps/BxSlider/images/controls.png') no-repeat 0 -32px}
.bx-wrapper .bx-next{right:10px;background:url('../../typo3conf/ext/tmpl_camelion/Resources/Public/Apps/BxSlider/images/controls.png') no-repeat -43px -32px}
.bx-wrapper .bx-prev:hover{background-position:0 0}
.bx-wrapper .bx-next:hover{background-position:-43px 0}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}
.bx-wrapper .bx-controls-direction a.disabled{display:none}
.bx-wrapper .bx-controls-auto{text-align:center}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url('../../typo3conf/ext/tmpl_camelion/Resources/Public/Apps/BxSlider/images/controls.png') -86px -11px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url('../../typo3conf/ext/tmpl_camelion/Resources/Public/Apps/BxSlider/images/controls.png') -86px -44px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,0.75);width:100%}
.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}
a[href^="mailto"]:before,a[href^="http://www.facebook"]:before,a[href^="https://www.facebook"]:before,a[href$="feed.xml"]:before,a[href^="http://www.xing.com"]:before,a[href^="https://www.xing.com"]:before,.sharing button.icon-twitter:before,.sharing button.icon-gplus:before,.sharing button.icon-facebook:before{font-family:Icons;display:inline-block;line-height:100%;text-indent:0}
.csc-menu-4 .more:before,.site-content .button:before,.site-content .button-fancybox:before,.cookie-policy-button:before,.news-list .more:before,.news-single .more:before,.sharing button.arrow:before,.arrow.site-navi-button-label:before,.tx-indexedsearch-browsebox .previous a:before,.paginator .previous a:before,.tx-indexedsearch-browsebox .next a:before,.paginator .next a:before,.site-breadcrumb li:before,.site-content a:before,.cookie-policy-content a:before{content:'';font-size:0;line-height:100%}
@font-face{font-family:Icons;src:url('../../typo3conf/ext/tmpl_camelion/Resources/Public/Fonts/icons.eot');src:url('../../typo3conf/ext/tmpl_camelion/Resources/Public/Fonts/icons.eot?#iefix') format("embedded-opentype"),url('../../typo3conf/ext/tmpl_camelion/Resources/Public/Fonts/icons.woff') format("woff"),url('../../typo3conf/ext/tmpl_camelion/Resources/Public/Fonts/icons.ttf') format("truetype"),url('../../typo3conf/ext/tmpl_camelion/Resources/Public/Fonts/icons.svg#Icons') format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:Swiss;src:url('../../typo3conf/ext/tmpl_camelion/Resources/Public/Fonts/swiss-webfont.eot');src:url('../../typo3conf/ext/tmpl_camelion/Resources/Public/Fonts/swiss-webfont.eot?#iefix') format("embedded-opentype"),url('../../typo3conf/ext/tmpl_camelion/Resources/Public/Fonts/swiss-webfont.woff') format("woff"),url('../../typo3conf/ext/tmpl_camelion/Resources/Public/Fonts/swiss-webfont.ttf') format("truetype"),url('../../typo3conf/ext/tmpl_camelion/Resources/Public/Fonts/swiss-webfont.svg#Swiss') format("svg");font-weight:normal;font-style:normal}
*,:before,:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}
html{-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;-webkit-text-size-adjust:100%;width:100%;height:100%}
body{background:#aaa;color:#565656;font-family:Arial,Sans-Serif;font-size:1em;height:100%;margin:0;padding:0;width:100%}
article,aside,details,figure,figcaption,.home .teaser p,.home .csc-menu-9 img+span,.home .news-teaser .news-teaser-content,footer,header,hgroup,main,menu,nav,section,legend{display:block}
[hidden],template{display:none}
mark{background:#ff0;color:#000}
ul,ol,p{margin:0;padding:0 0 1.5rem 0}
ul,ol{margin-left:1.5rem}
li,p{-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}
p{padding:0;margin:0 0 1.5rem 0}
hr{padding:0;margin:0 0 1.5rem 0;border:none;border-bottom:0.09rem #aaa solid;height:0}
h1 a,.site-header figcaption a,.site-header .home .teaser p a,.home .teaser .site-header p a,.site-header .home .csc-menu-9 img+span a,.home .csc-menu-9 .site-header img+span a,.site-header .home .news-teaser .news-teaser-content a,.home .news-teaser .site-header .news-teaser-content a,h2 a,h3 a,h4 a,h5 a{border:none !important;text-decoration:none !important;font-weight:bold !important}
h1 a:before,.site-header figcaption a:before,.site-header .home .teaser p a:before,.home .teaser .site-header p a:before,.site-header .home .csc-menu-9 img+span a:before,.home .csc-menu-9 .site-header img+span a:before,.site-header .home .news-teaser .news-teaser-content a:before,.home .news-teaser .site-header .news-teaser-content a:before,h2 a:before,h3 a:before,h4 a:before,h5 a:before{display:none}
h1,.site-header figcaption,.site-header .home .teaser p,.home .teaser .site-header p,.site-header .home .csc-menu-9 img+span,.home .csc-menu-9 .site-header img+span,.site-header .home .news-teaser .news-teaser-content,.home .news-teaser .site-header .news-teaser-content{color:#e10000;font-family:Swiss;font-size:150%;line-height:125%;margin:0;padding:0 0 0.75rem 0}
h1 a,.site-header figcaption a,.site-header .home .teaser p a,.home .teaser .site-header p a,.site-header .home .csc-menu-9 img+span a,.home .csc-menu-9 .site-header img+span a,.site-header .home .news-teaser .news-teaser-content a,.home .news-teaser .site-header .news-teaser-content a{color:#e10000 !important}
h2{font-family:Swiss;font-size:135%;line-height:125%;margin:0;padding:0 0 0.75rem 0}
h2 a{color:#565656 !important}
h3{font-family:Swiss;font-size:120%;font-weight:normal;line-height:125%;margin:0;padding:0 0 0.75rem 0}
h3 a{color:#565656 !important}
h4,h5{font-size:100%;font-weight:bold;margin:0;padding:0 0 1.5rem 0}
h4 a,h5 a{color:#565656 !important}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5rem}
sub{bottom:-0.25rem}
nowrap,.nowrap{white-space:nowrap}
.googlemaps,iframe,embed{margin-bottom:1.5rem}
.googlemaps{height:15rem}
@media screen and (min-width:50rem){.googlemaps{height:25rem}
}
.googlemaps a:before{display:none !important}
table{margin-bottom:1.5rem;overflow-x:auto;display:block;width:100%;border-collapse:collapse}
th{text-align:left;border-bottom:0.09rem #565656 solid;background:#ddd}
th,td{padding:0.375rem 0.75rem;vertical-align:top;font-size:85%}
tbody tr:last-child th{border-bottom:none}
tbody :first-child td{border-top:none}
tbody td{border-top:0.09rem #aaa solid}
.wrapper-cookie-policy-inner,.wrapper-head-inner,.wrapper-main-inner,.wrapper-footer-inner{margin:0 auto;min-width:17.5rem;padding:1.5rem 0.75rem;position:relative;width:100%;
}
.wrapper-cookie-policy-inner:before,.wrapper-head-inner:before,.wrapper-main-inner:before,.wrapper-footer-inner:before{content:'small';display:block;height:0;overflow:hidden;width:0}
@media screen and (min-width:50rem){.wrapper-cookie-policy-inner,.wrapper-head-inner,.wrapper-main-inner,.wrapper-footer-inner{max-width:50rem;padding:1.5rem}
.wrapper-cookie-policy-inner:before,.wrapper-head-inner:before,.wrapper-main-inner:before,.wrapper-footer-inner:before{content:'medium'}
}
@media screen and (min-width:65rem){.wrapper-cookie-policy-inner,.wrapper-head-inner,.wrapper-main-inner,.wrapper-footer-inner{max-width:70rem}
.wrapper-cookie-policy-inner:before,.wrapper-head-inner:before,.wrapper-main-inner:before,.wrapper-footer-inner:before{content:'large'}
}
.wrapper-cookie-policy-outer,.wrapper-head-outer,.wrapper-main-outer,.wrapper-footer-outer{padding:0;position:relative}
@media screen and (min-width:50rem){.wrapper-cookie-policy-outer,.wrapper-head-outer,.wrapper-main-outer,.wrapper-footer-outer{padding:0 1.5rem}
}
.wrapper-cookie-policy-outer{-moz-transition:all 0.25s linear 0s;-ms-transition:all 0.25s linear 0s;-o-transition:all 0.25s linear 0s;-webkit-transition:all 0.25s linear 0s;transition:all 0.25s linear 0s;position:fixed;z-index:-5;top:0;max-height:0;overflow:hidden;width:100%}
.wrapper-head-outer{background:#fff;z-index:10}
.wrapper-main-outer{z-index:5}
.wrapper-cookie-policy-inner{padding-bottom:0;padding-top:0}
.wrapper-head-inner{background:#fff;padding-bottom:0;padding-top:0;position:relative;z-index:10}
.wrapper-head-inner:before,.wrapper-head-inner:after{display:none}
@media screen and (min-width:50rem){.wrapper-head-inner:before,.wrapper-head-inner:after{content:'';display:block;height:100%;position:absolute;top:0;width:1.5rem;z-index:5}
}
.wrapper-head-inner:before{background:transparent;background:-moz-linear-gradient(left,#fff 25%,#d9d9d9 100%);background:-ms-linear-gradient(left,#fff 25%,#d9d9d9 100%);background:-o-linear-gradient(left,#fff 25%,#d9d9d9 100%);background:-webkit-linear-gradient(left,#fff 25%,#d9d9d9 100%);background:linear-gradient(left,#fff 25%,#d9d9d9 100%);left:-1.5rem}
.wrapper-head-inner:after{background:transparent;background:-moz-linear-gradient(right,#fff 25%,#d9d9d9 100%);background:-ms-linear-gradient(right,#fff 25%,#d9d9d9 100%);background:-o-linear-gradient(right,#fff 25%,#d9d9d9 100%);background:-webkit-linear-gradient(right,#fff 25%,#d9d9d9 100%);background:linear-gradient(right,#fff 25%,#d9d9d9 100%);right:-1.5rem}
.wrapper-main-inner{-moz-box-shadow:0 0 3rem #848484;-ms-box-shadow:0 0 3rem #848484;-webkit-box-shadow:0 0 3rem #848484;box-shadow:0 0 3rem #848484;background:#fff;padding-top:0}
.clearfix:after,.columns-2:after,.columns-3:after,.tx-indexedsearch-browsebox:after,.paginator:after,.csc-menu-1:after,.csc-menu-4 li:after,.csc-menu-9 li:after,.site-breadcrumb:after,.site-footer-navi:after,.site-navi-main:after,.site-navi-meta:after,.navi-sub li:after,.sharing:after,.news-list .article:after,.news-single .article:after,.news-teaser li:after{content:'';display:block;height:0;clear:both;visibility:hidden}
.hide{display:none}
.align-left{text-align:left}
.align-center{text-align:center}
.align-right{text-align:right}
.align-justify{text-align:justify}
.csc-menu-4 .more,.site-content .button,.site-content .button-fancybox,.cookie-policy-button,.news-list .more,.news-single .more,.sharing button,.site-navi-button-label{background:#e10000;border:0.09rem #e10000 solid;color:#fff;cursor:pointer;display:inline-block;line-height:100%;padding:0.375rem 0.75rem;position:relative;text-decoration:none}
.csc-menu-4 .more:hover,.site-content .button:hover,.site-content .button-fancybox:hover,.cookie-policy-button:hover,.news-list .more:hover,.news-single .more:hover,.sharing button:hover,.site-navi-button-label:hover,.csc-menu-4 .more:focus,.site-content .button:focus,.site-content .button-fancybox:focus,.cookie-policy-button:focus,.news-list .more:focus,.news-single .more:focus,.sharing button:focus,.site-navi-button-label:focus,.csc-menu-4 .more:active,.site-content .button:active,.site-content .button-fancybox:active,.cookie-policy-button:active,.news-list .more:active,.news-single .more:active,.sharing button:active,.site-navi-button-label:active{background:none;border:0.09rem #e10000 solid;color:#e10000}
.csc-menu-4 .more:before,.site-content .button:before,.site-content .button-fancybox:before,.cookie-policy-button:before,.news-list .more:before,.news-single .more:before,.sharing button.arrow:before,.arrow.site-navi-button-label:before{border-top:0.375rem transparent solid;border-bottom:0.375rem transparent solid;border-left:0.375rem #fff solid}
.csc-menu-4 .more:hover:before,.site-content .button:hover:before,.site-content .button-fancybox:hover:before,.cookie-policy-button:hover:before,.news-list .more:hover:before,.news-single .more:hover:before,.sharing button.arrow:hover:before,.arrow.site-navi-button-label:hover:before,.csc-menu-4 .more:focus:before,.site-content .button:focus:before,.site-content .button-fancybox:focus:before,.cookie-policy-button:focus:before,.news-list .more:focus:before,.news-single .more:focus:before,.sharing button.arrow:focus:before,.arrow.site-navi-button-label:focus:before,.csc-menu-4 .more:active:before,.site-content .button:active:before,.site-content .button-fancybox:active:before,.cookie-policy-button:active:before,.news-list .more:active:before,.news-single .more:active:before,.sharing button.arrow:active:before,.arrow.site-navi-button-label:active:before{border-left-color:#e10000}
.csc-menu-4 .more:before,.site-content .button:before,.site-content .button-fancybox:before,.cookie-policy-button:before,.news-list .more:before,.news-single .more:before,.sharing button.arrow:before,.arrow.site-navi-button-label:before{margin:0 0.375rem 0 0;top:0;display:inline-block}
.csc-menu-4 .responsive.more,.site-content .responsive.button,.site-content .responsive.button-fancybox,.responsive.cookie-policy-button,.news-list .responsive.more,.news-single .responsive.more,.sharing button,.responsive.site-navi-button-label{display:inline-block;overflow:hidden;position:relative;text-indent:-1000%;width:3rem}
.csc-menu-4 .responsive.more:before,.site-content .responsive.button:before,.site-content .responsive.button-fancybox:before,.responsive.cookie-policy-button:before,.news-list .responsive.more:before,.news-single .responsive.more:before,.sharing button:before,.responsive.site-navi-button-label:before{left:0;position:absolute;text-align:center;width:100%}
@media screen and (min-width:50rem){.csc-menu-4 .responsive.more,.site-content .responsive.button,.site-content .responsive.button-fancybox,.responsive.cookie-policy-button,.news-list .responsive.more,.news-single .responsive.more,.sharing button,.responsive.site-navi-button-label{text-indent:0;width:auto}
.csc-menu-4 .responsive.more:before,.site-content .responsive.button:before,.site-content .responsive.button-fancybox:before,.responsive.cookie-policy-button:before,.news-list .responsive.more:before,.news-single .responsive.more:before,.sharing button:before,.responsive.site-navi-button-label:before{position:relative;text-align:left;width:auto}
}
.bx-wrapper{margin-bottom:1.5rem}
@media screen and (min-width:50rem){.bx-wrapper{margin-bottom:3rem}
}
.bx-wrapper .bx-viewport{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;left:0}
.bx-wrapper .csc-textpic-image{display:block !important}
.columns-2{width:100%;margin-bottom:3rem}
.columns-2>div{margin-bottom:3rem}
.columns-2:last-child{margin-bottom:-1.5rem}
.columns-2:last-child>div:last-child{margin-bottom:0}
@media screen and (min-width:50rem){.columns-2.rel-50-50 .columns-2-1,.columns-2.rel-50-50 .columns-2-2{width:50%;margin-bottom:0}
.columns-2.rel-33-66 .columns-2-1,.columns-2.rel-33-66 .columns-2-2{width:33.33333%;margin-bottom:0}
.columns-2.rel-33-66 .columns-2-2{width:66.66667%}
.columns-2.rel-66-33 .columns-2-1,.columns-2.rel-66-33 .columns-2-2{width:66.66667%;margin-bottom:0}
.columns-2.rel-66-33 .columns-2-2{width:33.33333%}
.columns-2 .columns-2-1,.columns-2 .columns-2-2{float:left}
.columns-2 .columns-2-1{border-right:0.75rem #fff solid}
.columns-2 .columns-2-2{border-left:0.75rem #fff solid}
}
.columns-3{width:100%;margin-bottom:3rem}
.columns-3>div{margin-bottom:3rem}
.columns-3:last-child{margin-bottom:-1.5rem}
.columns-3:last-child>div:last-child{margin-bottom:0}
@media screen and (min-width:50rem){.columns-3.rel-33-33-33 .columns-3-1,.columns-3.rel-33-33-33 .columns-3-2,.columns-3.rel-33-33-33 .columns-3-3{width:33.33333%;margin-bottom:0}
.columns-3 .columns-3-1,.columns-3 .columns-3-2,.columns-3 .columns-3-3{float:left}
.columns-3 .columns-3-1{border-right:1rem #fff solid}
.columns-3 .columns-3-2{border-left:0.5rem #fff solid;border-right:0.5rem #fff solid}
.columns-3 .columns-3-3{border-left:1rem #fff solid}
}
form ol,form li{margin:0;padding:0;list-style-type:none}
form>ol,form>.powermail_fieldset{padding:0}
form>ol>li:first-child,form>ol>.powermail_fieldwrap:first-child,form>.powermail_fieldset>li:first-child,form>.powermail_fieldset>.powermail_fieldwrap:first-child{margin-top:0}
form li,form .powermail_fieldwrap{margin:0.75rem 0}
form .powermail_fieldwrap_submit{margin-bottom:0}
label{display:block;margin:0 0 0.375rem 0;line-height:100%;cursor:pointer}
label em,label .mandatory{display:inline-block;color:#e10000;font-size:75%;position:relative;top:-.25rem;left:.25rem}
label strong{display:inline;color:#e10000;font-size:100%}
input,select,textarea{border:0.09rem #aaa solid;background:#fff;font-size:100%;margin:0;color:#565656;padding:0.375rem;width:100%}
input.error,input:hover,input:focus,select.error,select:hover,select:focus,textarea.error,textarea:hover,textarea:focus{background:#fff;border-color:#e10000;color:#e10000;outline:none}
input[type=submit]{cursor:pointer;background:#e10000;border:0.09rem #e10000 solid;color:#fff;margin:0;padding:0.375rem 0.75rem;text-align:left;font-family:Swiss;font-weight:normal;width:auto}
input[type=submit]:hover,input[type=submit]:focus{background:#fff;color:#e10000}
fieldset{border:none;padding:0;margin:0}
fieldset.fieldset-subgroup{margin-bottom:0;border:none}
fieldset.fieldset-subgroup ol{position:relative;top:0;margin:0;padding:0}
fieldset.fieldset-subgroup li{margin:0}
fieldset.fieldset-subgroup input+label{float:none;width:100%;display:inline-block;margin:0;text-align:center}
button{background:none;border:none;cursor:pointer;font-size:90%;outline:0}
button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner{border:0;padding:0;margin:0}
img{opacity:1;filter:alpha(opacity=100);-moz-transition:opacity 0.25s linear 0s;-ms-transition:opacity 0.25s linear 0s;-o-transition:opacity 0.25s linear 0s;-webkit-transition:opacity 0.25s linear 0s;transition:opacity 0.25s linear 0s;border:none;display:block;height:auto;width:100%}
img.no-resize,.site-logo img{width:auto;max-width:100%}
figure{display:block;position:relative}
figure a:before{display:none}
figcaption,.home .teaser p,.home .csc-menu-9 img+span,.home .news-teaser .news-teaser-content{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#ddd;display:inline-block !important;font-size:90%;line-height:125%;padding:0.75rem;width:100%}
figcaption a,.home .teaser p a,.home .csc-menu-9 img+span a,.home .news-teaser .news-teaser-content a{text-decoration:none}
@-webkit-keyframes $name{0%{opacity:0;filter:alpha(opacity=0)}
100%{opacity:1;filter:alpha(opacity=100)}
}
@-moz-keyframes $name{0%{opacity:0;filter:alpha(opacity=0)}
100%{opacity:1;filter:alpha(opacity=100)}
}
@-ms-keyframes $name{0%{opacity:0;filter:alpha(opacity=0)}
100%{opacity:1;filter:alpha(opacity=100)}
}
@-o-keyframes $name{0%{opacity:0;filter:alpha(opacity=0)}
100%{opacity:1;filter:alpha(opacity=100)}
}
@keyframes $name{0%{opacity:0;filter:alpha(opacity=0)}
100%{opacity:1;filter:alpha(opacity=100)}
}
a{-moz-transition:color,background 0.25s linear 0s;-ms-transition:color,background 0.25s linear 0s;-o-transition:color,background 0.25s linear 0s;-webkit-transition:color,background 0.25s linear 0s;transition:color,background 0.25s linear 0s;color:#565656;text-decoration:none}
a:before,a:after{text-decoration:none}
a:focus,a:active{outline:0}
a:hover,a:focus,a:active,strong>a{color:#e10000;font-weight:normal}
a[href^="mailto"]:before{margin:0 0.75rem;content:'\e802'}
a[href^="http://www.facebook"]:before,a[href^="https://www.facebook"]:before{margin:0 0.75rem;content:'\e809'}
a[href$="feed.xml"]:before,a[href$="feed.xml"]:before{margin:0 0.75rem;content:'\f09e'}
a[href^="http://www.xing.com"]:before,a[href^="https://www.xing.com"]:before{margin:0 0.75rem;content:'\e806'}
.teaser{font-size:90%}
.teaser>*{background:#ddd}
.teaser h3{background:#848484;color:#fff;padding:0.375rem 0.75rem;border-bottom:0.2rem #fff solid}
.teaser h3 a{color:#fff !important;font-weight:normal !important}
.teaser>p{padding:0.75rem;margin:0 !important}
.teaser>ol,.teaser .powermail_fieldset,.teaser .powermail_create{padding:0.75rem}
.teaser>ul{padding-bottom:0}
.teaser form>ol,.teaser form>.powermail_fieldset{padding:0.75rem}
.teaser .header{display:none}
.teaser .button{border-top:0.09rem #fff solid !important;margin:0 -0.75rem 0 -0.75rem !important;width:100%}
.teaser .csc-form-element-submit{padding:0 0 0.75rem 0 !important;margin:0 !important}
.home .teaser{border-top:0.2rem #fff solid}
.home .teaser:first-child{border:none}
.home .teaser .header,.home .teaser .csc-textpic{padding:0 !important;margin:0 !important}
.home .teaser figure{margin-bottom:0 !important}
.home .teaser p{margin:0 !important}
.home .teaser .csc-form-element-submit{padding:0 !important}
.tx-indexedsearch-browsebox,.paginator{background:#ddd;padding:0.75rem 1.5rem;margin:1.5rem 0 0 0}
.tx-indexedsearch-browsebox ul,.paginator ul{margin:0;padding:0;list-style-type:none}
.tx-indexedsearch-browsebox li,.paginator li{width:50%;float:left;margin:0 !important}
.tx-indexedsearch-browsebox .previous a,.paginator .previous a{padding-left:0.75rem;position:relative}
.tx-indexedsearch-browsebox .previous a:before,.paginator .previous a:before{border-top:0.375rem transparent solid;border-bottom:0.375rem transparent solid;border-right:0.375rem #e10000 solid;border-left:0}
.tx-indexedsearch-browsebox .previous a:hover:before,.tx-indexedsearch-browsebox .previous a:focus:before,.tx-indexedsearch-browsebox .previous a:active:before,.paginator .previous a:hover:before,.paginator .previous a:focus:before,.paginator .previous a:active:before{border-right-color:#e10000}
.tx-indexedsearch-browsebox .previous a:before,.paginator .previous a:before{position:absolute;left:-0.75rem;top:0.25rem}
.tx-indexedsearch-browsebox .next,.paginator .next{float:right;text-align:right}
.tx-indexedsearch-browsebox .next a,.paginator .next a{padding-right:0.75rem;position:relative}
.tx-indexedsearch-browsebox .next a:before,.paginator .next a:before{border-top:0.375rem transparent solid;border-bottom:0.375rem transparent solid;border-left:0.375rem #e10000 solid}
.tx-indexedsearch-browsebox .next a:hover:before,.tx-indexedsearch-browsebox .next a:focus:before,.tx-indexedsearch-browsebox .next a:active:before,.paginator .next a:hover:before,.paginator .next a:focus:before,.paginator .next a:active:before{border-left-color:#e10000}
.tx-indexedsearch-browsebox .next a:before,.paginator .next a:before{position:absolute;right:-0.75rem;top:0.25rem}
.tx-indexedsearch-browsebox a,.paginator a{border:none !important}
.tx-indexedsearch-browsebox a:hover,.tx-indexedsearch-browsebox a:focus,.tx-indexedsearch-browsebox a:active,.paginator a:hover,.paginator a:focus,.paginator a:active{color:#e10000}
div.csc-textpic-center .csc-textpic-center-inner,div.csc-textpic-center .csc-textpic-center-outer{float:none;right:auto}
.site-content div.csc-textpic a[class=""],.site-sidebar div.csc-textpic a[class=""]{color:#565656 !important}
.site-content div.csc-textpic a[class=""]:before,.site-sidebar div.csc-textpic a[class=""]:before{display:none !important}
.site-content div.csc-textpic .csc-textpic-imagewrap,.site-sidebar div.csc-textpic .csc-textpic-imagewrap{float:none;width:100%}
.site-content div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image,.site-sidebar div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{padding:0;margin:0 0 1.5rem 0;width:100%}
@media screen and (min-width:50rem){.site-content div.csc-textpic.csc-textpic-intext-left .csc-textpic-imagewrap,.site-content div.csc-textpic.csc-textpic-intext-right .csc-textpic-imagewrap,.site-sidebar div.csc-textpic.csc-textpic-intext-left .csc-textpic-imagewrap,.site-sidebar div.csc-textpic.csc-textpic-intext-right .csc-textpic-imagewrap{width:33.33333%}
}
@media screen and (min-width:50rem){.site-content div.csc-textpic-intext-left .csc-textpic-imagewrap,.site-content div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap,.site-sidebar div.csc-textpic-intext-left .csc-textpic-imagewrap,.site-sidebar div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left !important;padding-right:1.5rem}
.site-content div.csc-textpic-intext-right .csc-textpic-imagewrap,.site-content div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap,.site-sidebar div.csc-textpic-intext-right .csc-textpic-imagewrap,.site-sidebar div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:right !important;padding-left:1.5rem}
}
.gallery{margin-left:-1.5rem}
.gallery h2,.gallery h3,.gallery h4{margin-left:1.5rem}
.gallery a{color:#565656 !important}
.gallery a:before{display:none !important}
.gallery div.csc-textpic .csc-textpic-imagewrap{float:none;width:100%}
.gallery div.csc-textpic .csc-textpic-imagewrap .csc-textpic-center-outer,.gallery div.csc-textpic .csc-textpic-imagewrap .csc-textpic-center-inner{position:relative;float:none;right:auto}
.gallery div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow{overflow:auto}
.gallery div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{float:left;padding:0 0 0 1.5rem;margin:0 0 1.5rem 0}
@media screen and (max-width:50rem){.gallery div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{width:50%}
.gallery div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image:nth-child(2n+1){clear:both}
}
@media screen and (min-width:50rem){.gallery div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{width:33.334%}
.gallery div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image:nth-child(3n+1){clear:both}
}
.csc-menu-1{margin:0 0 1.5rem 0 !important;margin-left:-1.5rem !important;padding:0 !important;list-style-type:none}
.csc-menu-1 li{width:100%;padding:0 0 0 1.5rem;margin:0 0 1.5rem 0}
@media screen and (min-width:50rem){.csc-menu-1 li{float:left;width:33.334%}
.csc-menu-1 li:nth-child(3n+1){clear:both}
}
.csc-menu-1 a{color:#565656 !important;display:block}
.csc-menu-1 a:before{display:none !important}
.csc-menu-1 a:hover,.csc-menu-1 a:focus,.csc-menu-1 a:active{color:#fff !important;background:#e10000 !important}
.csc-menu-1 a:hover figcaption,.csc-menu-1 a:hover .home .teaser p,.home .teaser .csc-menu-1 a:hover p,.csc-menu-1 a:hover .home .csc-menu-9 img+span,.home .csc-menu-9 .csc-menu-1 a:hover img+span,.csc-menu-1 a:hover .home .news-teaser .news-teaser-content,.home .news-teaser .csc-menu-1 a:hover .news-teaser-content,.csc-menu-1 a:focus figcaption,.csc-menu-1 a:focus .home .teaser p,.home .teaser .csc-menu-1 a:focus p,.csc-menu-1 a:focus .home .csc-menu-9 img+span,.home .csc-menu-9 .csc-menu-1 a:focus img+span,.csc-menu-1 a:focus .home .news-teaser .news-teaser-content,.home .news-teaser .csc-menu-1 a:focus .news-teaser-content,.csc-menu-1 a:active figcaption,.csc-menu-1 a:active .home .teaser p,.home .teaser .csc-menu-1 a:active p,.csc-menu-1 a:active .home .csc-menu-9 img+span,.home .csc-menu-9 .csc-menu-1 a:active img+span,.csc-menu-1 a:active .home .news-teaser .news-teaser-content,.home .news-teaser .csc-menu-1 a:active .news-teaser-content{background:#e10000 !important}
.csc-menu-1 a:hover img,.csc-menu-1 a:focus img,.csc-menu-1 a:active img{opacity:0.5;filter:alpha(opacity=50)}
.csc-menu-4{margin-left:0 !important}
.csc-menu-4 li{list-style-type:none;margin-top:1.5rem;padding-top:1.5rem;border-top:0.2rem #ddd solid}
.csc-menu-4 li:first-child{margin-top:0;padding-top:0;border-top:none}
.csc-menu-4 h2,.csc-menu-4 p{font-size:100%}
@media screen and (min-width:50rem){.csc-menu-4 h2,.csc-menu-4 p{float:right;width:66.66667%}
}
.csc-menu-4 figure{float:none;margin-bottom:1.5rem;width:100%}
@media screen and (min-width:50rem){.csc-menu-4 figure{float:left;padding-right:1.5rem;margin-bottom:0;width:33.33333%}
}
.csc-menu-9{margin-left:0 !important}
.csc-menu-9 li{list-style-type:none;margin:0;padding:0;border-top:0.09rem #fff solid}
.csc-menu-9 li:first-child{border:none}
.csc-menu-9 li a:hover,.csc-menu-9 li a:focus,.csc-menu-9 li a:active{color:#fff !important;background:#e10000}
.csc-menu-9 li a:hover img,.csc-menu-9 li a:focus img,.csc-menu-9 li a:active img{opacity:0.5;filter:alpha(opacity=50)}
.csc-menu-9 a{-moz-transition:all 0.25s linear 0s;-ms-transition:all 0.25s linear 0s;-o-transition:all 0.25s linear 0s;-webkit-transition:all 0.25s linear 0s;transition:all 0.25s linear 0s;color:#565656 !important;background:#ddd;padding:0.5rem 0.75rem;float:left;width:100%}
.csc-menu-9 a:before{display:none}
.csc-menu-9 img{border:0.09rem #fff solid;float:left;width:25%;height:auto}
.csc-menu-9 img+span{float:right;width:75%;padding-left:0.75rem}
.home .csc-menu-9 li{border-top:0.2rem #848484 solid;margin-top:0.2rem;padding-top:0.2rem}
.home .csc-menu-9 li:first-child{padding-top:0;margin-top:0;border:none}
.home .csc-menu-9 a{background:none;padding:0}
.home .csc-menu-9 a:hover span,.home .csc-menu-9 a:focus span,.home .csc-menu-9 a:active span{background:#e10000}
.home .csc-menu-9 img{border:none;float:none;width:100%;height:auto}
.home .csc-menu-9 img+span{float:none;width:100%}
.site-breadcrumb{background:#ddd;border-top:0.2rem #fff solid;display:none;margin-bottom:1.5rem;padding:0.375rem 0.75rem}
@media screen and (min-width:50rem){.site-breadcrumb{display:block}
}
.site-breadcrumb ul{list-style-type:none;line-height:100%;margin:0;padding:0}
.site-breadcrumb li{float:left;margin:0 0.75rem 0 0;padding:0 0 0 1rem;position:relative}
.site-breadcrumb li:before{border-top:0.375rem transparent solid;border-bottom:0.375rem transparent solid;border-left:0.375rem #e10000 solid}
.site-breadcrumb li:hover:before,.site-breadcrumb li:focus:before,.site-breadcrumb li:active:before{border-left-color:#e10000}
.site-breadcrumb li:before{left:0;position:absolute;top:.1rem}
.site-breadcrumb li:first-child{margin-left:0;padding-left:0}
.site-breadcrumb li:first-child:before{display:none}
.site-breadcrumb a,.site-breadcrumb strong{display:inline-block;font-size:90%;font-weight:normal}
.site-breadcrumb strong{color:#e10000}
.site-content{float:left;display:block;padding:0 1.5rem;width:100%;line-height:150%;margin-top:1.5rem;padding-left:0;padding-right:0}
@media screen and (min-width:50rem){.site-content{margin-top:0;padding-left:0}
}
@media screen and (min-width:65rem){.site-content{float:left;padding-left:0;padding-right:1.5rem;width:70%}
.site-content.home{width:100%;padding-right:0}
}
.site-content a{color:#e10000;display:inline-block}
.site-content a:before{border-top:0.375rem transparent solid;border-bottom:0.375rem transparent solid;border-left:0.375rem #e10000 solid}
.site-content a:hover:before,.site-content a:focus:before,.site-content a:active:before{border-left-color:#e10000}
.site-content a:before{margin:0 0.375rem;position:relative;top:-0.375rem}
.cookie-policy{background:#ddd;padding:0.75rem 1.5rem;min-height:3.25rem}
.cookie-policy-visible{max-height:50rem;z-index:750}
.cookie-policy-content{margin:0;line-height:150%}
@media screen and (min-width:50rem){.cookie-policy-content{padding-right:5rem}
}
.cookie-policy-content a{color:#e10000;display:inline-block}
.cookie-policy-content a:before{border-top:0.375rem transparent solid;border-bottom:0.375rem transparent solid;border-left:0.375rem #e10000 solid}
.cookie-policy-content a:hover:before,.cookie-policy-content a:focus:before,.cookie-policy-content a:active:before{border-left-color:#e10000}
.cookie-policy-content a:before{margin:0 0.375rem;position:relative;top:-0.375rem}
.cookie-policy-button{margin:1.5rem 0 0 0 !important}
@media screen and (min-width:50rem){.cookie-policy-button{position:absolute !important;top:0.75rem !important;right:3rem !important;margin:0 !important}
}
.site-footer{line-height:125%;width:100%}
.site-footer-content{float:left;display:block;padding:0 1.5rem;width:100%;font-size:85%;padding:0 0 1.5rem 0}
@media screen and (min-width:50rem){.site-footer-content{float:right;width:33.33333%}
}
@media screen and (min-width:65rem){.site-footer-content{width:30%;padding-left:1.5rem}
}
.site-footer-content a:before{width:.75rem;margin-left:0;text-align:center}
.site-footer-navi{float:left;display:block;padding:0 1.5rem;width:100%;font-size:85%;padding:0}
@media screen and (min-width:50rem){.site-footer-navi{float:right;width:66.66667%}
}
@media screen and (min-width:65rem){.site-footer-navi{width:70%}
}
.site-footer-navi ul{margin:0;padding:0;list-style-type:none}
.site-footer-navi>ul>li{padding-left:0 !important;padding-bottom:1.5rem !important}
@media screen and (min-width:50rem){.site-footer-navi>ul>li{float:left;display:block;padding:0 1.5rem;width:50%}
}
@media screen and (min-width:65rem){.site-footer-navi>ul>li{float:left;display:block;padding:0 1.5rem;width:25%;padding-bottom:0}
}
.site-footer-navi>ul>li>a,.site-footer-navi>ul>li>strong>a{font-weight:bold}
.site-header{-moz-transition:all 0.25s linear 0s;-ms-transition:all 0.25s linear 0s;-o-transition:all 0.25s linear 0s;-webkit-transition:all 0.25s linear 0s;transition:all 0.25s linear 0s;border-top:0.2rem #fff solid;overflow:hidden}
.site-header p{margin:0;padding:0}
.site-header figure{position:relative}
.site-header figcaption,.site-header .home .teaser p,.home .teaser .site-header p,.site-header .home .csc-menu-9 img+span,.home .csc-menu-9 .site-header img+span,.site-header .home .news-teaser .news-teaser-content,.home .news-teaser .site-header .news-teaser-content{background:rgba(170,170,170,0.75);bottom:0;display:none !important;font-weight:bold;padding:0.75rem 1.5rem;position:absolute;text-align:right}
@media screen and (min-width:50rem){.site-header figcaption,.site-header .home .teaser p,.home .teaser .site-header p,.site-header .home .csc-menu-9 img+span,.home .csc-menu-9 .site-header img+span,.site-header .home .news-teaser .news-teaser-content,.home .news-teaser .site-header .news-teaser-content{font-size:100%;display:block !important}
}
@media screen and (min-width:65rem){.site-header figcaption,.site-header .home .teaser p,.home .teaser .site-header p,.site-header .home .csc-menu-9 img+span,.home .csc-menu-9 .site-header img+span,.site-header .home .news-teaser .news-teaser-content,.home .news-teaser .site-header .news-teaser-content{font-size:150%}
}
.site-header .slider .csc-textpic-image{display:none}
.site-header .slider .csc-textpic-image:first-child{display:block}
.site-logo{margin:0;padding:1.5rem 0.75rem}
.site-logo a{display:inline-block}
.site-logo img{width:13rem;max-width:13rem}
@media screen and (min-width:50rem){.site-logo img{max-width:100%;width:auto}
}
.site-navi-button-label{-moz-transition:all 0.25s linear 0s;-ms-transition:all 0.25s linear 0s;-o-transition:all 0.25s linear 0s;-webkit-transition:all 0.25s linear 0s;transition:all 0.25s linear 0s;background:#848484;border:none;border-right:0.09rem #fff solid;color:#fff;font-family:Swiss;font-size:120%;padding-left:2.625rem;position:relative;margin:0 !important}
.site-navi-button-label span,.site-navi-button-label:before,.site-navi-button-label:after{-moz-transition:all 0.25s linear 0s;-ms-transition:all 0.25s linear 0s;-o-transition:all 0.25s linear 0s;-webkit-transition:all 0.25s linear 0s;transition:all 0.25s linear 0s;background:#fff;content:'';height:0.2rem;left:0.75rem;overflow:hidden;position:absolute;top:0.42857rem;width:1.125rem}
.site-navi-button-label span{top:0.86857rem}
.site-navi-button-label:after{top:1.30857rem}
.site-navi-button-label:hover,.site-navi-button-label:focus,.site-navi-button-label:active{color:#fff !important;background:#e10000;border:none;border-right:0.09rem #fff solid}
@media screen and (min-width:50rem){.site-navi-button-label{display:none}
}
.site-navi-button-input{display:none}
.site-navi-button-input:checked ~ .site-navi-button-label{background:#e10000}
.site-navi-button-input:checked ~ .site-navi-button-label span{height:0}
.site-navi-button-input:checked ~ .site-navi-button-label:before{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:0.895rem}
.site-navi-button-input:checked ~ .site-navi-button-label:after{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0.895rem}
.site-navi-button-input:checked ~ ul{max-height:250em;border-bottom:0.09rem #fff solid}
.site-navi-main{background:#848484;position:relative;width:100%}
.site-navi-main>ul{-moz-transition:max-height 0.05s linear 0s;-ms-transition:max-height 0.05s linear 0s;-o-transition:max-height 0.05s linear 0s;-webkit-transition:max-height 0.05s linear 0s;transition:max-height 0.05s linear 0s;list-style-type:none;line-height:100%;margin:0;max-height:0;padding:0;width:100%}
@media screen and (max-width:50rem){.site-navi-main>ul{overflow:hidden;position:absolute}
}
@media screen and (min-width:50rem){.site-navi-main>ul{max-height:250em}
}
@media screen and (max-width:50rem){.site-navi-main>ul li{position:relative}
}
@media screen and (min-width:50rem){.site-navi-main>ul li{float:left;width:25%}
.site-navi-main>ul li:first-child a{border:none}
}
.site-navi-main>ul li>label,.site-navi-main>ul li>a{height:2.5rem}
.site-navi-main>ul a{background:#848484;border-top:0.09rem #fff solid;color:#fff;display:block;font-family:Swiss;font-size:120%;margin:0;padding:0.75rem 4.5rem 0.75rem 0.75rem;text-align:left}
@media screen and (min-width:50rem){.site-navi-main>ul a{border:none;border-left:0.09rem #fff solid;padding-left:0;padding-right:0;text-align:center}
}
.site-navi-main>ul a:focus,.site-navi-main>ul a:active,.site-navi-main>ul a:hover,.site-navi-main>ul strong a:focus,.site-navi-main>ul strong a:active,.site-navi-main>ul strong a:hover{color:#fff;background:#e10000}
.site-navi-main>ul label:focus ~ a,.site-navi-main>ul label:active ~ a,.site-navi-main>ul label:hover ~ a,.site-navi-main>ul label:focus ~ strong a,.site-navi-main>ul label:active ~ strong a,.site-navi-main>ul label:hover ~ strong a{color:#fff;background:#e10000}
.site-navi-main>ul strong a{background:#e10000}
.site-navi-main .level-2{-moz-transition:max-height 0.05s linear 0s;-ms-transition:max-height 0.05s linear 0s;-o-transition:max-height 0.05s linear 0s;-webkit-transition:max-height 0.05s linear 0s;transition:max-height 0.05s linear 0s;list-style-type:none;max-height:0;margin:0;overflow:hidden;padding:0}
@media screen and (min-width:50rem){.site-navi-main .level-2{background:#ddd;left:0;top:100%;position:absolute;width:100%}
.site-navi-main .level-2 label{display:none}
}
.site-navi-main .level-2 li{margin:0;padding:0}
@media screen and (min-width:50rem){.site-navi-main .level-2>li{padding:0.75rem}
.site-navi-main .level-2>li:nth-child(5n){clear:both}
}
.site-navi-main .level-2 a{color:#565656;background:#ddd;font-family:Arial;font-size:85%;font-weight:bold;padding-left:1.5rem}
.site-navi-main .level-2 a:focus,.site-navi-main .level-2 a:hover,.site-navi-main .level-2 a:active{color:#fff !important}
@media screen and (min-width:50rem){.site-navi-main .level-2 a{background:none;border:none;display:inline;text-align:left;margin:0;padding:0}
.site-navi-main .level-2 a:focus,.site-navi-main .level-2 a:hover,.site-navi-main .level-2 a:active{background:none;color:#e10000 !important}
}
.site-navi-main .level-2 label:focus ~ a,.site-navi-main .level-2 label:active ~ a,.site-navi-main .level-2 label:hover ~ a{color:#fff}
@media screen and (min-width:50rem){.site-navi-main .level-2 label:focus,.site-navi-main .level-2 label:hover,.site-navi-main .level-2 label:active{background:none;color:#e10000}
}
@media screen and (min-width:50rem){.site-navi-main .level-2 strong a{background:none;color:#e10000}
}
.site-navi-main .level-3{background:#ddd;list-style-type:none;margin:0;max-height:0;overflow:hidden;padding:0}
@media screen and (min-width:50rem){.site-navi-main .level-3{max-height:250em}
}
.site-navi-main .level-3 li{float:none;width:100%}
.site-navi-main .level-3 li:last-child{padding-bottom:0.375rem}
@media screen and (min-width:50rem){.site-navi-main .level-3 li{margin:0.375rem 0}
}
.site-navi-main .level-3 a{border-top:none;font-weight:normal;padding:0.375rem 0.375rem 0.375rem 2.25rem;height:auto}
@media screen and (min-width:50rem){.site-navi-main .level-3 a{padding:0}
}
.site-navi-main .level-3 a:focus,.site-navi-main .level-3 a:active,.site-navi-main .level-3 a:hover{color:#e10000}
.site-navi-main .level-3 strong{color:#e10000}
@media screen and (min-width:50rem){.site-navi-main .navi-level-1-item-3 .level-2,.site-navi-main .navi-level-1-item-5 .level-2,.site-navi-main .navi-level-1-item-6 .level-2{left:0;width:25%}
.site-navi-main .navi-level-1-item-3 .level-2 li,.site-navi-main .navi-level-1-item-5 .level-2 li,.site-navi-main .navi-level-1-item-6 .level-2 li{float:none;width:100%}
}
@media screen and (min-width:50rem){.site-navi-main .navi-level-1-item-5 .level-2{left:50%}
}
@media screen and (min-width:50rem){.site-navi-main .navi-level-1-item-6 .level-2{left:75%}
}
.site-navi-button-item-input{display:none}
.site-navi-button-item-input.open ~ .level-2,.site-navi-button-item-input.open ~ .level-3,.site-navi-button-item-input:checked ~ .level-2,.site-navi-button-item-input:checked ~ .level-3{max-height:250em}
.site-navi-button-item-input.open ~ .site-navi-button-item-label:before,.site-navi-button-item-input:checked ~ .site-navi-button-item-label:before{-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.site-navi-button-item-label{cursor:pointer;display:block;font-family:Swiss;font-size:120%;margin:0;padding:0;position:absolute;text-indent:-99999rem;width:100%}
@media screen and (min-width:50rem){.site-navi-button-item-label{width:25%}
}
.site-navi-meta{background:#ddd;padding:3rem 0.75rem 0.375rem 0.75rem;position:relative;z-index:10}
@media screen and (min-width:50rem){.site-navi-meta{padding:0.375rem 0.75rem}
}
.site-navi-meta-default{float:right;list-style-type:none;line-height:100%;margin:0;padding:0}
@media screen and (min-width:50rem){.site-navi-meta-default{position:absolute;right:7.5em}
}
.site-navi-meta-default li{border-left:0.09rem #565656 solid;float:left;margin:0 0 0 0.5rem;padding:0 0 0 0.5rem}
.site-navi-meta-default li:first-child{border:none;margin:0;padding:0}
.site-navi-meta-default a{display:inline-block;font-size:90%}
.site-navi-meta-lang{list-style-type:none;line-height:100%;margin:0;padding:0;position:absolute;bottom:-7.575rem;right:0.75rem}
@media screen and (min-width:50rem){.site-navi-meta-lang{bottom:auto;float:right;position:relative;right:0}
}
.site-navi-meta-lang li{border-left:0.09rem #fff solid;float:left;margin:0 0 0 0.5rem;padding:0 0 0 0.5rem}
@media screen and (min-width:50rem){.site-navi-meta-lang li{border-left-color:#565656}
}
.site-navi-meta-lang li:first-child{border:none;margin:0;padding:0}
.site-navi-meta-lang a{color:#fff;display:inline-block;font-size:90%;text-transform:uppercase}
@media screen and (min-width:50rem){.site-navi-meta-lang a{color:#565656}
}
.site-navi-meta-lang a:hover,.site-navi-meta-lang a:focus,.site-navi-meta-lang a:active,.site-navi-meta-lang strong>a{color:#e10000}
.navi-sub ul{margin-left:0 !important}
.navi-sub li{list-style-type:none;margin:0;padding:0;border-top:0.09rem #fff solid}
.navi-sub li:first-child{border:none}
.navi-sub li.active a,.navi-sub li a:hover,.navi-sub li a:focus,.navi-sub li a:active{color:#fff;background:#e10000}
.navi-sub li.active a img,.navi-sub li a:hover img,.navi-sub li a:focus img,.navi-sub li a:active img{opacity:0.5;filter:alpha(opacity=50)}
.navi-sub a{-moz-transition:all 0.25s linear 0s;-ms-transition:all 0.25s linear 0s;-o-transition:all 0.25s linear 0s;-webkit-transition:all 0.25s linear 0s;transition:all 0.25s linear 0s;background:#ddd;padding:0.5rem 0.75rem;float:left;width:100%}
.navi-sub img{border:0.09rem #fff solid;float:left;width:25%;height:auto}
.navi-sub img+span{float:right;width:75%;padding-left:0.75rem}
.sharing{list-style-type:none;margin:1.5rem 0 0 -0.2rem;padding:0}
.sharing li{float:left;margin-left:0.2rem}
.sharing button{color:#fff}
.sharing button.icon-twitter{background:#1a78b9;border-color:#1a78b9}
.sharing button.icon-twitter:before{margin:0 0.75rem 0 0;content:'\e815'}
.sharing button.icon-twitter:hover,.sharing button.icon-twitter:focus,.sharing button.icon-twitter:active{background:none;color:#1a78b9}
.sharing button.icon-gplus{background:#a92a1c;border-color:#a92a1c}
.sharing button.icon-gplus:before{margin:0 0.75rem 0 0;content:'\e80a'}
.sharing button.icon-gplus:hover,.sharing button.icon-gplus:focus,.sharing button.icon-gplus:active{background:none;color:#a92a1c}
.sharing button.icon-facebook{background:#274d8a;border-color:#274d8a}
.sharing button.icon-facebook:before{margin:0 0.75rem 0 0;content:'\e809'}
.sharing button.icon-facebook:hover,.sharing button.icon-facebook:focus,.sharing button.icon-facebook:active{background:none;color:#274d8a}
.site-search-form{width:100%;max-width:15rem;right:1.5rem;font-size:90%;position:absolute;z-index:15;top:0.5rem;padding:0.15rem 0 0 0}
@media screen and (min-width:50rem){.site-search-form{min-width:15rem;max-width:auto;top:auto;bottom:4.5rem;right:1.5rem;width:22.5%}
}
.site-search-form input{float:left;padding:0.21429rem;height:1.5rem}
.site-search-form input[type=text]{width:70%}
.site-search-form input[type=submit]{width:30%;text-align:center}
.site-sidebar{float:left;display:block;padding:0 1.5rem;width:100%;line-height:150%;padding:1.5rem 0 0 0}
@media screen and (min-width:65rem){.site-sidebar{float:right;padding:0 0 0 1.5rem;width:30%}
}
.site-sidebar>*{margin-top:1.5rem}
@media screen and (min-width:50rem){.site-sidebar>*{float:left;width:50%}
.site-sidebar>*:nth-child(odd){clear:left;padding-right:0.75rem}
.site-sidebar>*:nth-child(even){padding-left:0.75rem}
}
@media screen and (min-width:65rem){.site-sidebar>*{width:100%}
.site-sidebar>*:nth-child(odd),.site-sidebar>*:nth-child(even){padding:0}
.site-sidebar>*:first-child{margin-top:0}
}
.tx-indexedsearch-searchbox form{display:none}
.tx-indexedsearch-browsebox li{display:none !important}
.tx-indexedsearch-browsebox li:first-child,.tx-indexedsearch-browsebox li:last-child{display:block !important}
.tx-indexedsearch .tx-indexedsearch-whatis{margin-top:0;margin-bottom:0}
.tx-indexedsearch-browselist-currentPage{display:none}
.tx-indexedsearch-whatis+.tx-indexedsearch-browsebox{background:none;padding:0}
.tx-indexedsearch-whatis+.tx-indexedsearch-browsebox ul{display:none}
.news-list,.news-single{padding-bottom:1.5rem}
.news-list .article,.news-single .article{margin-top:1.5rem;padding-top:1.5rem;border-top:0.2rem #ddd solid}
.news-list .article:first-child,.news-single .article:first-child{margin-top:0;padding-top:0;border-top:none}
.news-list .news-img-wrap,.news-single .news-img-wrap{float:none;margin-bottom:1.5rem;width:100%}
@media screen and (min-width:50rem){.news-list .news-img-wrap,.news-single .news-img-wrap{float:left;padding-right:1.5rem;margin-bottom:0;width:33.33333%}
}
@media screen and (min-width:50rem){.news-list .teaser-text,.news-single .teaser-text{float:right;width:66.66667%}
}
.news-list h2{font-size:100%}
.news-list .news-list-date{font-size:90%}
@media screen and (min-width:50rem){.news-list .header{float:right;width:66.66667%}
}
.news-single .news-img-wrap{margin-bottom:1.5rem}
.news-single .news-img-wrap .outer{margin-top:1.5rem}
.news-single .news-img-wrap .outer:first-child{margin-top:0}
.news-single .teaser-text{font-weight:bold}
.news-teaser ul{margin-left:0 !important}
.news-teaser li{list-style-type:none;margin:0;padding:0;border-top:0.09rem #fff solid}
.news-teaser li:first-child{border:none}
.news-teaser li.active a,.news-teaser li a:hover,.news-teaser li a:focus,.news-teaser li a:active{color:#fff;background:#e10000}
.news-teaser li.active a img,.news-teaser li a:hover img,.news-teaser li a:focus img,.news-teaser li a:active img{opacity:0.5;filter:alpha(opacity=50)}
.news-teaser a{-moz-transition:all 0.25s linear 0s;-ms-transition:all 0.25s linear 0s;-o-transition:all 0.25s linear 0s;-webkit-transition:all 0.25s linear 0s;transition:all 0.25s linear 0s;background:#ddd;border:none;padding:0.5rem 0.75rem;float:left;width:100%;color:#565656}
.news-teaser a:before{display:none !important}
.news-teaser img{border:0.09rem #fff solid;float:left;width:25%;height:auto}
.news-teaser-content{float:right;width:75%;padding-left:0.75rem}
.news-teaser-content-date{font-size:75%}
.home .news-teaser li{border-top:0.2rem #848484 solid;margin-top:0.2rem;padding-top:0.2rem}
.home .news-teaser li:first-child{padding-top:0;margin-top:0;border:none}
.home .news-teaser a{background:none;padding:0}
.home .news-teaser a:hover div,.home .news-teaser a:focus div,.home .news-teaser a:active div{background:#e10000}
.home .news-teaser img{border:none;float:none;width:100%;height:auto}
.home .news-teaser .news-teaser-content{float:none;width:100%}
