.tx-felogin-pi1 label{display:block}
.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}
.columnItems,.multicolumnContainer{padding:0;margin:0;list-style-type:none}
.multicolumnContainer .column{float:left}
.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:10px}
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:10px}
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:10px}
div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:10px}
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}
.csc-textpic-intext-right-nowrap .csc-textpic-text{margin-right:970px}
.csc-textpic-intext-left-nowrap .csc-textpic-text{margin-left:970px}
.csc-space-after-30{margin-bottom:30px !important}
#cboxOverlay{overflow:hidden}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999}
#cboxWrapper{max-width:none}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}
#cboxTitle{margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}
.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}
#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
#cboxOverlay{background:#000;-webkit-opacity:0.8;opacity:0.7;filter:alpha(opacity = 80)}
#colorbox{outline:0}
.cboxIframe{background:#fff}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxTitle{position:absolute;left:0;color:white;bottom:-30px;left:50%;transform:translateX(-50%)}
#cboxCurrent{display:none !important;position:absolute;color:white;bottom:-55px;left:0px;width:100%;text-align:center;font-size:16px}
#cboxLoadingGraphic{background:url('../../fileadmin/templates/t3colorbox/images/loading.gif') no-repeat center center}
#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}
#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}
#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}
#colorbox.small #cboxPrevious{left:10px}
#colorbox.small #cboxNext{right:10px}
#cboxPrevious{position:absolute;top:50%;left:-50px;margin-top:-20px;background:url('../../fileadmin/templates/t3colorbox/images/prev.svg') no-repeat center left;width:20px;height:40px;text-indent:-9999px}
#cboxNext{position:absolute;top:50%;right:-50px;margin-top:-20px;background:url('../../fileadmin/templates/t3colorbox/images/next.svg') no-repeat center right;width:20px;height:40px;text-indent:-9999px}
#colorbox #cboxContent #cboxClose{top:0px;right:-40px;background-color:rgba(0,0,0,.7);background-size:70%;width:35px;height:35px}
@media screen and (max-width:991px){#cboxPrevious,#cboxNext{width:100px;height:100px;background-size:40px 40px}
}
#colorbox.small #cboxContent #cboxClose{top:5px;right:5px}
#cboxClose,#cboxNext,#cboxPrev{filter:alpha(opacity=100);-webkit-opacity:1;opacity:1;-webkit-transition:all .3s;transition:all .3s}
#cboxClose:hover,#cboxNext:hover,#cboxPrevious:hover{filter:alpha(opacity=70);-webkit-opacity:.7;opacity:.7}
#cboxClose{position:absolute;top:50px;right:50px;display:block;background:url('../../fileadmin/templates/t3colorbox/images/close.svg') no-repeat center center;width:30px;height:30px;text-indent:-9999px}
@font-face{font-family:'flexslider-icon';src:url('../../typo3conf/ext/bootstrap_grids/Resources/Public/Flexslider2/fonts/flexslider-icon.eot');src:url('../../typo3conf/ext/bootstrap_grids/Resources/Public/Flexslider2/fonts/flexslider-icon%EF%B9%96.eot#iefix') format('embedded-opentype'),url('../../typo3conf/ext/bootstrap_grids/Resources/Public/Flexslider2/fonts/flexslider-icon.woff') format('woff'),url('../../typo3conf/ext/bootstrap_grids/Resources/Public/Flexslider2/fonts/flexslider-icon.ttf') format('truetype'),url('../../typo3conf/ext/bootstrap_grids/Resources/Public/Flexslider2/fonts/flexslider-icon.svg#flexslider-icon') format('svg');font-weight:normal;font-style:normal}
.flex-container a:hover,.flex-slider a:hover{outline:none}
.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
.flex-pauseplay span{text-transform:capitalize}
.flexslider{margin:0;padding:0}
.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}
.flexslider .slides img{width:100%;display:block}
.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .flexslider .slides{display:block}
* html .flexslider .slides{height:1%}
.no-js .flexslider .slides>li:first-child{display:block}
.flexslider{margin:0 0 60px;background:#ffffff;border:4px solid #ffffff;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:''0 1px 4px rgba(0,0,0,0.2);-moz-box-shadow:''0 1px 4px rgba(0,0,0,0.2);-o-box-shadow:''0 1px 4px rgba(0,0,0,0.2);box-shadow:''0 1px 4px rgba(0,0,0,0.2)}
.flexslider .slides{zoom:1}
.flexslider .slides img{height:auto;-moz-user-select:none}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
.carousel li{margin-right:5px}
.flex-direction-nav{*height:0}
.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001';color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3)}
.flex-direction-nav a.flex-next:before{content:'\f002'}
.flex-direction-nav .flex-prev{left:-50px}
.flex-direction-nav .flex-next{right:-50px;text-align:right}
.flexslider:hover .flex-direction-nav .flex-prev{opacity:0.7;left:10px}
.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}
.flexslider:hover .flex-direction-nav .flex-next{opacity:0.7;right:10px}
.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}
.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;z-index:-1}
.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}
.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}
.flex-pauseplay a:hover{opacity:1}
.flex-pauseplay a.flex-play:before{content:'\f003'}
.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}
.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}
.flex-control-thumbs li{width:25%;float:left;margin:0}
.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .flex-active{opacity:1;cursor:default}
@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}
.flex-direction-nav .flex-next{opacity:1;right:10px}
}
html{background:url('../../fileadmin/templates/images/bg.jpg') no-repeat center top fixed;-webkit-background-size:cover;background-size:cover}
#preload{background:url('../../fileadmin/templates/images/bg_n_s.jpg') no-repeat center top fixed;-webkit-background-size:cover;background-size:cover;width:100%;height:100%;opacity:0;transition:all .6s;position:fixed}
#preload.onscroll{opacity:1}
html{height:100%;width:100%}
body,#container,#scroller{position:absolute;top:0px;width:100%;height:100%}
img{border:none}
.detail{color:#ff00ff}
.hidden{display:none}
body{font-family:'Josefin Sans',sans-serif;font-size:14px;font-weight:400;line-height:150%;text-transform:uppercase}
body#uid1,body#uid37{font-size:12px}
*,ul,li{margin:0px;padding:0px}
.left{float:left}
.content-outer{width:800px;margin:0 auto}
.content-inner{width:682px;float:right}
.csc-default{width:100%;text-transform:none;position:relative;z-index:801;font-size:15px;line-height:130%;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.csc-default .bodytext{padding-left:0 !important;padding-right:0 !important;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none}
a:link,a:visited,a:active{text-decoration:none}
h1{font-size:20px;line-height:24px;letter-spacing:0;margin-bottom:25px;margin-top:9px;font-weight:800}
#main-content .csc-header h1{text-align:left}
#main-content .csc-header h1.csc-firstHeader{text-transform:uppercase}
#uid1 h1,#uid37 h1{margin-bottom:0;margin-top:0}
#uid37 ul.multicolumnContainer.multicolumnLayout2 .widthfix .csc-header{height:38px;display:table}
#uid37 DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:0px}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{display:block}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image img{max-width:100%;height:auto}
#uid37 h1{display:table-cell;vertical-align:middle}
h2{font-size:18px;margin-bottom:15px}
h3{font-size:16px;margin-bottom:10px}
.align-center{text-align:center}
.align-justify{text-align:left}
a:link,a:visited,a:active{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s}
ul.multicolumnContainer.multicolumnLayout2 .widthfix .csc-header a{font-weight:800;font-size:11px;letter-spacing:-.05em}
a:link,a:visited,a:active,ul.multicolumnContainer.multicolumnLayout2 .image.white .csc-header,#links-footer .sub{color:black}
#navi-menu a,a:hover,#navi-main>div>ul>li>ul>li>a:hover,#navi-lang a:hover,#navi-lang a.current,#navi-main-mobile a.current,#navi-main a.current,.csc-default .tx-kesearch-pi1 #kesearch_results .result-list-item .hit,#colophon a:hover{color:#CD071E}
#menu-button,ul.multicolumnContainer.multicolumnLayout2 .video.red .bodytext,ul.multicolumnContainer.multicolumnLayout2 .text .csc-header,#navi-menu ul{background-color:#CD071E !important}
.menu-title,ul.multicolumnContainer.multicolumnLayout2 .video.red .csc-header,ul.multicolumnContainer.multicolumnLayout2 .text .bodytext,ul.multicolumnContainer.multicolumnLayout2 .image.white .csc-header,#links-footer .sub{background-color:white}
#navi-main>div>ul>li>ul>li>a,#navi-main-mobile>ul>li>ul>li>a,ul.multicolumnContainer.multicolumnLayout2 .video.red .bodytext,ul.multicolumnContainer.multicolumnLayout2 .image.black .csc-header h1 a,ul.multicolumnContainer.multicolumnLayout2 .image.red .csc-header h1 a,ul.multicolumnContainer.multicolumnLayout2 .image.gray .csc-header h1 a,#navi-menu ul a,#navi-menu ul li,#footer,#navi-main-mobile a.home{color:white}
#footer,#navi-main-mobile{background:#666666}
ul.multicolumnContainer.multicolumnLayout2 .image.black .csc-header{background-color:black}
ul.multicolumnContainer.multicolumnLayout2 .image.red .csc-header{background-color:#cc071d}
ul.multicolumnContainer.multicolumnLayout2 .image.gray .csc-header{background-color:#4d4d4d}
.transscale{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s}
.transscale:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0px 0px 17px -5px #000000;box-shadow:0px 0px 17px -5px #000000}
.columnItems{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s}
.transscalebig{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0px 0px 17px -5px #000000;box-shadow:0px 0px 17px -5px #000000}
#footer,.content-outer,#main-content{min-width:300px}
.primary .content-outer{min-width:220px}
a.html5lightbox img{-webkit-transition:box-shadow 0.2s;-moz-transition:box-shadow 0.2s;-o-transition:box-shadow 0.2s;-ms-transition:box-shadow 0.2s;transition:box-shadow 0.2s}
a.html5lightbox:hover img{-webkit-box-shadow:0px 0px 17px -5px #000000;box-shadow:0px 0px 17px -5px #000000}
DIV.csc-textpic DIV.csc-textpic-imagerow,DIV.csc-textpic,DIV.csc-textpic-center .csc-textpic-imagewrap{overflow:visible !important}
body#uid1 DIV.csc-textpic DIV.csc-textpic-imagerow,body#uid37 DIV.csc-textpic DIV.csc-textpic-imagerow,body#uid1 DIV.csc-textpic,body#uid1 DIV.csc-textpic-center .csc-textpic-imagewrap,body#uid37 DIV.csc-textpic-center .csc-textpic-imagewrap,body#uid37 DIV.csc-textpic-center .csc-textpic-imagewrap{overflow:hidden !important}
a.pdf,a[href$=".pdf"],a.zip,a[href$=".zip"]{padding:6px 0 6px 0;line-height:25px;margin-left:0}
a.zip,a[href$=".zip"]{background:url('../../fileadmin/templates/images/icons/icon-zip.png') no-repeat center left}
#colophon a{color:white}
.title-text{position:relative;z-index:1;width:430px;margin-left:20px}
#navi-lang,#navi-menu,#menu-button{float:right}
#menu-button{background:url('../../fileadmin/templates/images/bg_menu.png') no-repeat center center;width:39px;height:41px;cursor:pointer}
#navi-lang a{display:block;width:35px;height:15px;background-color:#000;color:#FFF;text-decoration:none;padding:13px 3px;font-size:16px;float:left;margin-left:10px;text-align:center}
#navi-lang .transscale:hover{-webkit-transform-origin:50% 0%;-moz-transform-origin:50% 0%;-ms-transform-origin:50% 0%;-o-transform-origin:50% 0%;transform-origin:50% 0%}
#navi-menu a{padding-top:5px;padding-right:13px;display:inline-block;text-decoration:none}
#navi-menu>a{height:28px;font-size:12px}
#navi-menu ul{position:absolute;margin-top:51px;width:200px;margin-left:-129px;list-style:none;display:none;z-index:900;padding:0px 10px 10px;-webkit-box-shadow:0px 0px 17px -5px #000000;box-shadow:0px 0px 17px -5px #000000}
#navi-menu ul li input{width:130px}
#navi-menu li>a{width:100%;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s}
#navi-menu li>a:hover{-webkit-transform:translatex(3px);-moz-transform:translatex(3px);transform:translatex(3px)}
#navi-menu ul li .csc-header{float:left}
#navi-menu ul li .csc-header .csc-firstHeader{font-size:14px;text-transform:uppercase;font-weight:normal;margin-top:5px;margin-bottom:0px}
.tx-kesearch-pi1 #kesearch_submit,.tx-kesearch-pi1 .resetbutt,.tx-kesearch-pi1 .submitbutt,.tx-kesearch-pi1 .teaser_icon,.tx-kesearch-pi1 .general-message .image{display:none}
.tx-kesearch-pi1 #kesearch_num_results{margin-bottom:30px;font-size:16px;float:right;margin-top:-45px}
#navi-menu .tx-kesearch-pi1 form{margin:0px}
#navi-menu .tx-kesearch-pi1 div.kesearchbox{height:13px}
#navi-menu .tx-kesearch-pi1 #ke_search_sword{margin:0 0 0 10px;padding:4px}
.tx-kesearch-pi1 input[type="text"]{border-radius:0 !important;font-family:"Josefin Sans",sans-serif !important;font-size:15px !important}
#header-content{margin-top:70px}
#header-content #header-slogan .csc-default{text-align:left;font-size:27px;line-height:23px;letter-spacing:0;z-index:898;position:relative;color:#ffffff;font-weight:600}
@media screen and (min-width:992px){#header-content #header-slogan .csc-default{padding-top:50px;padding-left:20%}
}
@media screen and (min-width:1200px){#header-content #header-slogan .csc-default{padding-left:15%}
}
@media screen and (max-width:991px){#header-content #header-slogan .csc-default{padding-top:3px}
}
@media screen and (max-width:855px){#header-content #header-slogan .csc-default{margin-left:0;text-align:center}
}
#navi-main-mobile{display:none}
#navi-main-mobile ul li,#navi-main-mobile .menu-title{width:100%}
#navi-main-mobile .menu-title{padding:0}
@media screen and (max-width:991px){#navi-main-mobile .menu-title{padding:10px 14px 8px 14px}
}
#navi-main-mobile>ul>li>.normal.first{margin-top:40px}
#navi-main-mobile .home-li{margin-top:42px}
#navi-main-mobile .normal a{color:white}
#navi-main-mobile>ul>li>ul>li{margin-top:15px}
#navi-main-mobile>ul>li>ul>li>a{display:inline-block;width:237px;line-height:20px}
#navi-main-mobile ul li .csc-header .csc-firstHeader{font-size:20px;text-transform:uppercase;font-weight:normal;padding:6px 15px 2px;margin-top:20px;margin-bottom:10px;background:white}
#navi-main-mobile #ke_search_sword{margin-left:15px;width:180px}
#navi-main-mobile .tx-kesearch-pi1 input[type="text"]{font-size:20px !important}
#navi-main .content-outer>ul>li:last-child>ul{min-height:202px}
#navi-main .content-outer>ul>li:last-child .menu-title{display:none}
.open.icon{background:url('../../fileadmin/templates/images/bg_menu_mobile.png') no-repeat center center}
#logo{margin-left:-30px;float:left;z-index:900;width:186px;height:96px}
@media screen and (min-width:992px){#logo{position:fixed}
}
@media screen and (min-width:1200px){#logo{margin-left:-83px}
}
.primary{position:fixed;z-index:901}
.primary,#header-content{width:100%;top:0;line-height:130%}
#header-content{position:absolute}
#navi-main{position:absolute;width:100%;padding-top:20px;margin-top:260px;top:0;z-index:1}
#navi-main ul{width:103px;list-style:none;left:0;position:relative;z-index:1}
.menu-title{font-size:18px;padding:9px 0px 4px 8px}
#navi-main>div>ul>li>ul{background:url('../../fileadmin/templates/images/bg_menu_left_3.png');min-height:171px;margin-bottom:14px;line-height:90%;padding-top:10px;padding-bottom:14px;font-size:12px}
#uid37 #navi-main>div>ul>li>ul{min-height:185px}
#navi-main>div>ul>li>ul>li{padding:9px 5px 0 8px}
#navi-main li>a{display:block;font-size:11px;letter-spacing:-.05em}
#main-content-inner b{font-weight:800}
.row div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:14px}
.row div.csc-textpic-center .csc-textpic-center-outer,.row div.csc-textpic-center .csc-textpic-center-inner{position:initial;float:none;right:none;left:none}
.row img{max-width:100%;height:auto}
#main-content{margin-top:260px;display:block;width:100%}
#main-content-inter{position:relative;background-color:#D9D9D9;padding-top:20px;padding-bottom:47px;min-height:710px}
#main-content-inner{width:682px;margin:0px auto;padding-left:117px}
body:not(#uid34) #main-content-inner>.csc-default:first-child h1{height:206px}
@media screen and (max-width:991px){body:not(#uid34) #main-content-inner>.csc-default:first-child h1{height:auto}
}
body#uid34 .csc-default:after{content:"";display:block;clear:both}
#main-content-inner a{text-decoration:underline}
#uid1 #main-content-inner a{text-decoration:none}
#uid11 #main-content-inner ul{margin-left:15px;list-style:square}
body#uid1 #main-content-inter{background-color:transparent}
ul.multicolumnContainer{list-style:none;position:relative;z-index:1}
ul.multicolumnContainer.multicolumnLayout2 .widthfix .bodytext{width:198px;height:168px;padding:10px}
ul.multicolumnContainer.multicolumnLayout2 .video.red .bodytext{font-size:24px;line-height:90%;background:url('../../fileadmin/templates/images/bg_video.png') no-repeat center 115px}
ul.multicolumnContainer.multicolumnLayout2 .multicolumnLayout1 .columnItem{width:102px}
ul.multicolumnContainer.multicolumnLayout2 .widthfix .csc-header{padding:8px 10px 6px;font-size:12px;font-weight:normal;width:198px}
@media screen and (max-width:991px){ul.multicolumnContainer.multicolumnLayout2 .widthfix .csc-header{margin:0 auto}
}
ul.multicolumnContainer.multicolumnLayout2 .widthfix .csc-header a{width:100%;display:inline-block}
ul.multicolumnContainer.multicolumnLayout2 .multicolumnLayout1 .csc-header{width:82px;text-transform:uppercase}
ul.multicolumnContainer.multicolumnLayout2 .csc-header h1{padding:0;font-size:12px;font-weight:normal}
ul.multicolumnContainer.multicolumnLayout2 .csc-textpic+.csc-header h1{margin-bottom:0;margin-top:0}
ul.multicolumnContainer.multicolumnLayout2 .csc-textpic+.csc-header h1 a{text-decoration:none !important}
ul.multicolumnContainer.multicolumnLayout2 .image .csc-textpic{display:block;height:188px}
ul.multicolumnContainer.multicolumnLayout2>li{float:left;width:218px !important;margin-right:14px;margin-bottom:14px}
body#uid1 ul.multicolumnContainer.multicolumnLayout2>li,body#uid37 ul.multicolumnContainer.multicolumnLayout2>li{min-height:220px}
ul.multicolumnContainer.multicolumnLayout2 .csc-default{width:auto;margin:auto;padding-left:0}
ul.multicolumnContainer.multicolumnLayout2>li>div{padding:0px !important}
ul.multicolumnContainer.multicolumnLayout2 li.columnLast{margin-right:0px}
ul.multicolumnLayout2 .multicolumnLayout1>li{margin-right:14px !important;width:102px !important}
ul.multicolumnLayout2 .multicolumnLayout1>li.columnLast{margin-right:0px !important}
ul.multicolumnLayout2 .multicolumnLayout1>li>.columnItems{padding:0 !important}
#html5-watermark{display:none !important}
.three-container>.csc-header{width:450px;text-align:center;position:relative;z-index:1}
.colorboxvideo{max-width:218px;display:block;margin-bottom:14px;text-decoration:none !important}
.colorboxvideo img{display:block;width:100%;height:auto}
.colorboxvideo .title{background-color:white;text-align:left;padding:10px 5px}
#videoreliefouter{display:none}
#videoreliefinner{width:786px;height:700px;margin:0 auto}
@media screen and (max-width:991px){#videoreliefinner{width:auto;height:auto}
}
@media screen and (max-width:991px){#videorelief,#videorelief video{max-width:100%}
}
div.csc-textpic-center .csc-textpic-center-inner,div.csc-textpic-center .csc-textpic-center-outer{position:initial;float:none;right:0;left:0}
#footer{position:relative;width:100%;display:block;padding-top:20px;min-height:260px;border-top:48px solid #A6A6A6;font-size:12px;z-index:2}
#footer:after{content:"";display:block;clear:both}
#footer .staatsguetercontainer{position:relative}
#footer .staatsgueter{left:0;top:0;margin-top:22px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}
#footer .staatsgueter.normal{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;display:none}
#footer .staatsgueter.normal:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1}
#footer .content-outer:after{content:"";display:block;clear:both}
body#uid1 #footer{border-top:none}
#footer>div{display:inline-block;width:100%}
#logo-footer{float:left;margin-left:-30px}
#logo-footer img{width:150px;height:auto;margin-left:-20px}
#links-footer{float:right;min-height:250px}
#links-footer .sub{display:none;list-style:none outside none;margin-left:-240px;margin-top:-57px;margin-right:57px;padding:10px;min-height:27px;width:210px;position:absolute;z-index:5;-webkit-box-shadow:0px 0px 17px -5px #000000;box-shadow:0px 0px 17px -5px #000000}
#links-footer .sub .mail{text-transform:lowercase;height:auto}
#links-footer ul li{float:left}
#links-footer div{margin-bottom:10px}
#links-footer>div>.element{width:47px;height:47px;cursor:pointer}
#links-footer>div>.mail{display:block;background:url('../../fileadmin/templates/images/bg_message.png') no-repeat center center #ffffff}
#links-footer .share{background:url('../../fileadmin/templates/images/bg_share.png') no-repeat center center #ffffff}
#links-footer .contact{background:url('../../fileadmin/templates/images/bg_contact.png') no-repeat center center #ffffff}
@media screen and (max-width:991px){#footer .content-outer{min-height:750px}
#footer .content-outer:after,#footer .content-outer:before{clear:both}
}
#footer .content-inner #production{max-width:230px;margin-bottom:20px;margin-right:40px;margin-left:30px}
@media screen and (max-width:991px){#footer .content-inner #production{float:none}
}
.autopb{margin-left:-30px}
#footer .content-inner #collaboration{max-width:150px}
@media screen and (min-width:992px){#footer .content-inner #collaboration{float:left}
}
@media screen and (max-width:991px){#footer .content-inner #collaboration{margin-top:30px;margin-bottom:30px;float:none;max-width:none}
#footer .content-inner #collaboration a{display:block}
}
.st_socialnetwork_f_style11,.st_socialnetwork_f_style11 iframe{width:130px !important}
.st_socialnetwork_f_style11 iframe{max-height:50px !important}
#colophon{margin-top:30px}
#colophon a{display:block}
.menu-name{float:left;color:#cc071d;text-transform:uppercase;margin-right:10px;width:40px;cursor:pointer;font-size:12px;line-height:45px;letter-spacing:0}
#colorbox .tx-powermail{background-color:#ffffff;padding:30px}
#colorbox .tx-powermail .powermail_legend{display:none}
#colorbox img{max-width:100%;height:auto}
.itemcontent{display:none;margin-bottom:30px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}
.itemcontent .image{margin-bottom:30px;max-height:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}
.itemcontent.open{margin-bottom:550px}
.itemcontent.open .image{max-height:500px}
.relief{position:relative;height:115px;margin-bottom:45px}
@media screen and (max-width:991px){.relief:not(.clone){overflow:hidden;height:150px}
}
.relief:not(.clone) .lupe{background:url('../../fileadmin/templates/images/lupe.svg') no-repeat center center;background-size:contain;width:66px;height:66px;position:absolute;top:83px;right:-50px;z-index:66;pointer-events:none}
@media screen and (max-width:991px){.relief:not(.clone) .lupe{width:50px;height:50px;top:100px;right:0}
}
.relief .imagetop{position:absolute}
.relief .imagetop img{position:relative;z-index:33;width:100%;height:auto;display:block}
.relief .imagetop .item{display:block;position:absolute;z-index:44;border:1px solid transparent;cursor:pointer}
.relief .imagetop .item:hover{border-color:#cc071d}
.relief .imagetop .item.item-1{top:0;left:41%;height:100%;width:16%}
.relief .imagetop .item.item-2{top:50%;left:0;height:50%;width:14%}
.relief .imagetop .item.item-3{top:50%;left:14%;height:50%;width:14%}
.relief .imagetop .item.item-4{top:50%;left:28%;height:50%;width:13%}
.relief .imagetop .item.item-5{top:0;left:0;height:50%;width:14%}
.relief .imagetop .item.item-6{top:0;left:14%;height:50%;width:14%}
.relief .imagetop .item.item-7{top:0;left:28%;height:50%;width:13%}
.relief .imagetop .item.item-8{top:0;left:57%;height:50%;width:13%}
.relief .imagetop .item.item-9{top:0;left:70%;height:50%;width:14%}
.relief .imagetop .item.item-10{top:0;left:84%;height:50%;width:16.1%}
.relief .imagetop .item.item-11{top:50%;left:57%;height:50%;width:11%}
.relief .imagetop .item.item-12{top:50%;left:68%;height:50%;width:13%}
.relief .imagetop .item.item-13{top:50%;left:81%;height:50%;width:10%}
.relief .imagetop .item.item-14{top:50%;left:91%;height:50%;width:9.1%}
.relief .hiddenh{visibility:hidden;z-index:-1;opacity:0}
#cboxLoadedContent{max-width:100%;width:1080px;text-transform:initial}
#cboxWrapper .contentrelief{width:1080px;max-width:100%}
#cboxWrapper .contentrelief .text{color:#ffffff;margin-top:30px;margin-bottom:30px}
body[data-item="1"] .relief .item-1{border-color:#cc071d}
body[data-item="2"] .relief .item-2{border-color:#cc071d}
body[data-item="3"] .relief .item-3{border-color:#cc071d}
body[data-item="4"] .relief .item-4{border-color:#cc071d}
body[data-item="5"] .relief .item-5{border-color:#cc071d}
body[data-item="6"] .relief .item-6{border-color:#cc071d}
body[data-item="7"] .relief .item-7{border-color:#cc071d}
body[data-item="8"] .relief .item-8{border-color:#cc071d}
body[data-item="9"] .relief .item-9{border-color:#cc071d}
body[data-item="10"] .relief .item-10{border-color:#cc071d}
body[data-item="11"] .relief .item-11{border-color:#cc071d}
body[data-item="12"] .relief .item-12{border-color:#cc071d}
body[data-item="13"] .relief .item-13{border-color:#cc071d}
body[data-item="14"] .relief .item-14{border-color:#cc071d}
.descriptionrelief{margin-top:30px;margin-bottom:30px}
.descriptionrelief .image{background:url('../../fileadmin/templates/images/relief_big.jpg') no-repeat;width:100%;height:500px;background-size:5000px;position:fixed;left:0;top:517px;z-index:77}
.descriptionrelief.description-1 .image{background-position:50% 0}
.descriptionrelief.description-2 .image{background-size:5000px;background-position:0% 100%}
.descriptionrelief.description-3 .image{background-size:3600px;background-position:15% 100%}
.descriptionrelief.description-4 .image{background-position:50% 0}
.descriptionrelief.description-5 .image{background-position:50% 0}
.descriptionrelief.description-6 .image{background-position:50% 0}
.descriptionrelief.description-7 .image{background-position:50% 0}
.descriptionrelief.description-8 .image{background-position:50% 0}
.descriptionrelief.description-9 .image{background-position:50% 0}
.descriptionrelief.description-10 .image{background-position:50% 0}
.descriptionrelief.description-12 .image{background-position:50% 0}
.descriptionrelief.description-13 .image{background-position:50% 0}
.descriptionrelief.description-14{margin-bottom:60px}
.descriptionrelief.description-14 .image{background-position:50% 0}
@media only screen and (min-device-height:1120px){#main-content{min-height:calc(100% - 485px)}
}
@media screen and (max-width:991px){#navi-main,#main-content{margin-top:180px}
}
@media only screen and (max-width:860px){#logo-footer{margin-left:0}
#footer .content-inner{width:656px}
}
@media screen and (max-width:855px){#logo{margin:0 auto;margin-bottom:15px;float:none;position:relative}
#navi-main,#main-content{margin-top:240px}
}
@media only screen and (max-width:800px){.transscale,.transscalebig{transform:none !important}
#preload{display:none}
#navi-main{display:none}
.content-outer{width:100%}
#navi-main-mobile{display:block}
#scroller{background:url('../../fileadmin/templates/images/bg.jpg') no-repeat center top fixed;-webkit-background-size:cover;background-size:cover}
#bgscroller{background:url('../../fileadmin/templates/images/bg_n_s.jpg') no-repeat center top fixed !important;-webkit-background-size:cover !important;background-size:cover !important;width:100%;height:100%;position:fixed;opacity:0;transition:all .6s}
#bgscroller.onscroll{opacity:1}
html{background:white}
.primary{background:white}
.content-inner,.csc-default{margin:0 auto;float:none}
#header-content{position:relative;width:95%;margin:0 auto;padding:75px 0 80px}
#main-content{margin-top:0;height:auto}
#main-content-inner{padding-left:0}
#main-content-inter{min-height:0}
body,#container,#scroller{position:relative;top:auto}
#logo-footer{float:none;margin:0 auto 20px;width:134px}
#navi-menu{display:none}
.columnItemFirst>div>p,ul.multicolumnContainer.multicolumnLayout2 .csc-default div.csc-textpic{padding-left:0px !important}
}
@media screen and (max-width:991px){.three-container *:after,.three-container *:before{clear:none !important}
#main-content:after,#main-content:before{clear:both;content:" ";display:block}
#navi-main-mobile li:nth-child(4) .menu-title{display:none}
}
@media screen and (max-width:767px){#main-content-inner .three-container li{width:50% !important;margin-right:0 !important}
#main-content-inner .three-container:nth-child(2n) li:first-child{float:right}
#main-content-inner .three-container:nth-child(2n) li:nth-child(2){float:left}
#main-content-inner .three-container:nth-child(2n) li:last-child{float:right}
.content-inner,#main-content-inner{float:none;width:94%}
#header-content #header-slogan .csc-default{text-align:center}
#footer .content-inner{width:85%}
#main-content-inner .csc-textpic-image img{width:100%;height:auto}
#uid1 #main-content-inner .csc-textpic-image img{width:auto;margin:0 auto}
.three-container>.csc-header{width:100%}
ul.multicolumnContainer.multicolumnLayout2 .csc-default div.csc-textpic{padding-left:0px !important}
}
#cookie-info-1 a{text-decoration:underline}
*{outline:none}
.row *,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.container,.container-fluid{margin-right:auto;margin-left:auto;padding-left:7px;padding-right:7px}
[role=button]{cursor:pointer}
@media (min-width:768px){.container{width:750px}
}
@media (min-width:992px){.container{width:970px}
}
@media (min-width:1200px){.container{width:1170px}
}
.row{margin-left:-7px;margin-right:-7px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:7px;padding-right:7px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}
.col-xs-pull-12{right:100%}
.col-xs-pull-11{right:91.66666667%}
.col-xs-pull-10{right:83.33333333%}
.col-xs-pull-9{right:75%}
.col-xs-pull-8{right:66.66666667%}
.col-xs-pull-7{right:58.33333333%}
.col-xs-pull-6{right:50%}
.col-xs-pull-5{right:41.66666667%}
.col-xs-pull-4{right:33.33333333%}
.col-xs-pull-3{right:25%}
.col-xs-pull-2{right:16.66666667%}
.col-xs-pull-1{right:8.33333333%}
.col-xs-pull-0{right:auto}
.col-xs-push-12{left:100%}
.col-xs-push-11{left:91.66666667%}
.col-xs-push-10{left:83.33333333%}
.col-xs-push-9{left:75%}
.col-xs-push-8{left:66.66666667%}
.col-xs-push-7{left:58.33333333%}
.col-xs-push-6{left:50%}
.col-xs-push-5{left:41.66666667%}
.col-xs-push-4{left:33.33333333%}
.col-xs-push-3{left:25%}
.col-xs-push-2{left:16.66666667%}
.col-xs-push-1{left:8.33333333%}
.col-xs-push-0{left:auto}
.col-xs-offset-12{margin-left:100%}
.col-xs-offset-11{margin-left:91.66666667%}
.col-xs-offset-10{margin-left:83.33333333%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-8{margin-left:66.66666667%}
.col-xs-offset-7{margin-left:58.33333333%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-5{margin-left:41.66666667%}
.col-xs-offset-4{margin-left:33.33333333%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-2{margin-left:16.66666667%}
.col-xs-offset-1{margin-left:8.33333333%}
.col-xs-offset-0{margin-left:0}
@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}
.col-sm-1{width:8.33333333%}
.col-sm-pull-12{right:100%}
.col-sm-pull-11{right:91.66666667%}
.col-sm-pull-10{right:83.33333333%}
.col-sm-pull-9{right:75%}
.col-sm-pull-8{right:66.66666667%}
.col-sm-pull-7{right:58.33333333%}
.col-sm-pull-6{right:50%}
.col-sm-pull-5{right:41.66666667%}
.col-sm-pull-4{right:33.33333333%}
.col-sm-pull-3{right:25%}
.col-sm-pull-2{right:16.66666667%}
.col-sm-pull-1{right:8.33333333%}
.col-sm-pull-0{right:auto}
.col-sm-push-12{left:100%}
.col-sm-push-11{left:91.66666667%}
.col-sm-push-10{left:83.33333333%}
.col-sm-push-9{left:75%}
.col-sm-push-8{left:66.66666667%}
.col-sm-push-7{left:58.33333333%}
.col-sm-push-6{left:50%}
.col-sm-push-5{left:41.66666667%}
.col-sm-push-4{left:33.33333333%}
.col-sm-push-3{left:25%}
.col-sm-push-2{left:16.66666667%}
.col-sm-push-1{left:8.33333333%}
.col-sm-push-0{left:auto}
.col-sm-offset-12{margin-left:100%}
.col-sm-offset-11{margin-left:91.66666667%}
.col-sm-offset-10{margin-left:83.33333333%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-8{margin-left:66.66666667%}
.col-sm-offset-7{margin-left:58.33333333%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-5{margin-left:41.66666667%}
.col-sm-offset-4{margin-left:33.33333333%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-2{margin-left:16.66666667%}
.col-sm-offset-1{margin-left:8.33333333%}
.col-sm-offset-0{margin-left:0}
}
@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:16.66666667%}
.col-md-1{width:8.33333333%}
.col-md-pull-12{right:100%}
.col-md-pull-11{right:91.66666667%}
.col-md-pull-10{right:83.33333333%}
.col-md-pull-9{right:75%}
.col-md-pull-8{right:66.66666667%}
.col-md-pull-7{right:58.33333333%}
.col-md-pull-6{right:50%}
.col-md-pull-5{right:41.66666667%}
.col-md-pull-4{right:33.33333333%}
.col-md-pull-3{right:25%}
.col-md-pull-2{right:16.66666667%}
.col-md-pull-1{right:8.33333333%}
.col-md-pull-0{right:auto}
.col-md-push-12{left:100%}
.col-md-push-11{left:91.66666667%}
.col-md-push-10{left:83.33333333%}
.col-md-push-9{left:75%}
.col-md-push-8{left:66.66666667%}
.col-md-push-7{left:58.33333333%}
.col-md-push-6{left:50%}
.col-md-push-5{left:41.66666667%}
.col-md-push-4{left:33.33333333%}
.col-md-push-3{left:25%}
.col-md-push-2{left:16.66666667%}
.col-md-push-1{left:8.33333333%}
.col-md-push-0{left:auto}
.col-md-offset-12{margin-left:100%}
.col-md-offset-11{margin-left:91.66666667%}
.col-md-offset-10{margin-left:83.33333333%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-8{margin-left:66.66666667%}
.col-md-offset-7{margin-left:58.33333333%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-5{margin-left:41.66666667%}
.col-md-offset-4{margin-left:33.33333333%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-2{margin-left:16.66666667%}
.col-md-offset-1{margin-left:8.33333333%}
.col-md-offset-0{margin-left:0}
}
.btn-group-vertical>.btn-group::after,.btn-group-vertical>.btn-group::before,.btn-toolbar::after,.btn-toolbar::before,.clearfix::after,.clearfix::before,.container-fluid::after,.container-fluid::before,.container::after,.container::before,.dl-horizontal dd::after,.dl-horizontal dd::before,.form-horizontal .form-group::after,.form-horizontal .form-group::before,.modal-footer::after,.modal-footer::before,.modal-header::after,.modal-header::before,.nav::after,.nav::before,.navbar-collapse::after,.navbar-collapse::before,.navbar-header::after,.navbar-header::before,.navbar::after,.navbar::before,.pager::after,.pager::before,.panel-body::after,.panel-body::before,.row::after,.row::before{display:table;content:" ";clear:both}
.hidden,.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}
@media (max-width:767px){.visible-xs{display:block!important}
}
@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}
}
@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}
}
@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}
.col-lg-12{width:100%}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:25%}
.col-lg-2{width:16.66666667%}
.col-lg-1{width:8.33333333%}
.col-lg-pull-12{right:100%}
.col-lg-pull-11{right:91.66666667%}
.col-lg-pull-10{right:83.33333333%}
.col-lg-pull-9{right:75%}
.col-lg-pull-8{right:66.66666667%}
.col-lg-pull-7{right:58.33333333%}
.col-lg-pull-6{right:50%}
.col-lg-pull-5{right:41.66666667%}
.col-lg-pull-4{right:33.33333333%}
.col-lg-pull-3{right:25%}
.col-lg-pull-2{right:16.66666667%}
.col-lg-pull-1{right:8.33333333%}
.col-lg-pull-0{right:auto}
.col-lg-push-12{left:100%}
.col-lg-push-11{left:91.66666667%}
.col-lg-push-10{left:83.33333333%}
.col-lg-push-9{left:75%}
.col-lg-push-8{left:66.66666667%}
.col-lg-push-7{left:58.33333333%}
.col-lg-push-6{left:50%}
.col-lg-push-5{left:41.66666667%}
.col-lg-push-4{left:33.33333333%}
.col-lg-push-3{left:25%}
.col-lg-push-2{left:16.66666667%}
.col-lg-push-1{left:8.33333333%}
.col-lg-push-0{left:auto}
.col-lg-offset-12{margin-left:100%}
.col-lg-offset-11{margin-left:91.66666667%}
.col-lg-offset-10{margin-left:83.33333333%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-8{margin-left:66.66666667%}
.col-lg-offset-7{margin-left:58.33333333%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-5{margin-left:41.66666667%}
.col-lg-offset-4{margin-left:33.33333333%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-2{margin-left:16.66666667%}
.col-lg-offset-1{margin-left:8.33333333%}
.col-lg-offset-0{margin-left:0}
.visible-lg{display:block!important}
.hidden-lg{display:none!important}
}
@media (max-width:767px){.hidden-xs{display:none!important}
}
@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}
}
@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}
}
.tx-kesearch-pi1 .clearer{display:block;height:1px;line-height:1px;clear:both}
.tx-kesearch-pi1 form{border:0 none;margin:0 0 20px 0}
.tx-kesearch-pi1 .kesearch_searchbox{border:none}
.tx-kesearch-pi1 input[type="text"],.tx-kesearch-pi1 select,.tx-kesearch-pi1 textarea{padding:0.3em 0.3em 0.3em 0.4em;background:white;border:1px solid #bbbbbb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#2b2b2b;font-size:12px}
.tx-kesearch-pi1 input[type="text"]:focus,.tx-kesearch-pi1 input[type="text"]:hover,.tx-kesearch-pi1 select:focus,.tx-kesearch-pi1 select:hover,.tx-kesearch-pi1 textarea:focus,.tx-kesearch-pi1 textarea:hover{box-shadow:0 0 3px #bbbbbb;border:1px solid #b2b2b2;color:#000}
span.resetbutt a,span.submitbutt input,input.kesGreyButt,span.kesGreyButt{color:#0D8897;font-size:11px;text-decoration:none;text-shadow:0px 1px 0px #ffffff;padding:0.3em 0.9em;margin:0 10px 10px 0;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #bbbbbb;background:#DDDDDD;
background:-moz-linear-gradient(top,#FAFAFA 0%,#DDDDDD 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FAFAFA),color-stop(100%,#DDDDDD));
background:-webkit-linear-gradient(top,#FAFAFA 0%,#DDDDDD 100%);
background:-o-linear-gradient(top,#FAFAFA 0%,#DDDDDD 100%);
background:-ms-linear-gradient(top,#FAFAFA 0%,#DDDDDD 100%);
background:linear-gradient(top,#FAFAFA 0%,#DDDDDD 100%);
}
li.checkboxButtonSubmit span,span.submitbutt input,input.kesGreyButt[type="submit"]{font-family:Verdana;font-weight:bold}
span.resetbutt a:hover,span.submitbutt input:hover,input.kesGreyButt:hover,span.kesGreyButt:hover{color:#000;text-shadow:0px -1px 0px #ffffff;text-decoration:none;-webkit-box-shadow:inset 0px 1px 2px 0px #999;-moz-box-shadow:inset 0px 1px 2px 0px #999;box-shadow:inset 0px 1px 2px 0px #999;cursor:pointer;background:#d1d1d1;
background:-moz-linear-gradient(top,#d1d1d1 0%,#eeeeee 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d1d1d1),color-stop(100%,#eeeeee));
background:-webkit-linear-gradient(top,#d1d1d1 0%,#eeeeee 100%);
background:-o-linear-gradient(top,#d1d1d1 0%,#eeeeee 100%);
background:-ms-linear-gradient(top,#d1d1d1 0%,#eeeeee 100%);
background:linear-gradient(top,#d1d1d1 0%,#eeeeee 100%);
}
span.kesGreyButt a{text-decoration:none;color:#0D8897;text-shadow:0px 1px 0px #ffffff}
span.kesGreyButt a:hover{text-decoration:none;color:#000;text-shadow:0px -1px 0px #ffffff}
#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}
#kesearch_filters .list li.checkboxButtonSubmit{padding-bottom:0}
div.kesearchbox{position:relative;height:35px;margin:0 0 10px 0}
#ke_search_sword{position:absolute;top:1px;width:220px;height:auto;padding:8px 40px 7px 9px;margin:0;display:inline}
#kesearch_submit{position:absolute;top:3px;left:237px;height:28px;width:28px;border:0 none;padding:0}
#kesearch_submit:focus,#kesearch_submit:hover{box-shadow:0 0 0 white;border:0 none;cursor:pointer}
#kesearch_filters div.textlinks{margin:0 0 20px 0}
#kesearch_filters select{width:150px;margin:0 0 10px 0}
#kesearch_filters .list{margin-bottom:10px}
#kesearch_filters .list .head{background:url('../../typo3conf/ext/ke_search/res/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 0;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:hover,#kesearch_filters .list li a:hover{text-decoration:none;color:#0D8897;cursor:pointer}
#kesearch_filters .list li.selected{font-weight:bold}
#kesearch_filters .list li.parent0,#kesearch_filters .list li.level0{margin-left:14px}
#kesearch_filters .list li.parent1,#kesearch_filters .list li.level1{margin-left:21px}
#kesearch_filters .list li.parent2,#kesearch_filters .list li.level2{margin-left:28px}
#kesearch_filters .list li.parent3,#kesearch_filters .list li.level3{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:bold;list-style-image:url('../../typo3conf/ext/ke_search/res/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:bold;font-size:11px;color:#353535;margin:0 0 4px 0}
#kesearch_filters .list li.region{font-weight:bold;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 0}
.tx-kesearch-pi1 .multiselect .multi-option input[type="checkbox"]{float:left;margin:0 5px 0 0}
.tx-kesearch-pi1 .multiselect label{font-weight:normal;font-size:12px;padding:0 10px 0 0;float:left}
.tx-kesearch-pi1 .multiselect .multiselectButtons{padding:10px 0 0 0}
.tx-kesearch-pi1 .multiselect .last{
}
#kesearch_num_results{font-size:12px;padding:0 0 5px 0}
#kesearch_results .result-list-item{margin:0 0 20px 0;padding:0 0px}
.tx-kesearch-pi1 #kesearch_results .result-list-item-type-page{}
.tx-kesearch-pi1 #kesearch_results .result-list-item-type-tt_news{}
.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:bold}
.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:none;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{float:left;vertical-align:middle;margin-right:10px}
#kesearch_pagebrowser_top,#kesearch_pagebrowser_bottom{text-align:center;word-wrap:break-word;font-size:12px;color:#707070}
#kesearch_pagebrowser_top .pages_total,#kesearch_pagebrowser_bottom .pages_total{padding:8px 0;background:#fff;margin-bottom:15px}
#kesearch_pagebrowser_top .pages_total{border-bottom:1px dashed #707070}
#kesearch_pagebrowser_bottom .pages_total{border-top:1px dashed #707070}
#kesearch_pagebrowser_top div.result_txt,#kesearch_pagebrowser_bottom div.result_txt{margin:0 0 5px 0}
#kesearch_pagebrowser_top .kesearch_pagebrowser,#kesearch_pagebrowser_bottom .kesearch_pagebrowser{margin:0 auto 0}
#kesearch_pagebrowser_top a,#kesearch_pagebrowser_bottom a{padding:3px}
#kesearch_pagebrowser_top a:hover,#kesearch_pagebrowser_bottom a:hover{cursor:pointer}
#kesearch_pagebrowser_top a.current,#kesearch_pagebrowser_bottom a.current{font-weight:bold;color:#000;text-decoration:none}
#kesearch_pagebrowser_top .browser,#kesearch_pagebrowser_bottom .browser{border:1px solid}
.tx-kesearch-pi1 .next,.tx-kesearch-pi1 .prev{display:inline-block;width:24px;height:29px;color:transparent;text-decoration:none;overflow:hidden}
.tx-kesearch-pi1 .next{background:transparent url('../../typo3conf/ext/ke_search/res/img/arrow-next.gif') no-repeat left 0}
.tx-kesearch-pi1 .prev{background:transparent url('../../typo3conf/ext/ke_search/res/img/arrow-prev.gif') no-repeat right 0}
.tx-kesearch-pi1 a.next,.tx-kesearch-pi1 a.prev{display:inline-block;width:24px;height:29px;color:transparent;text-decoration:none;padding:0 !important;margin:0 0 -10px 0}
.tx-kesearch-pi1 #kesearch_ordering span.down{display:inline-block;width:0;height:0;border-color:#FF0000 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 #FF0000;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}
