.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
@font-face{font-family:'flexslider-icon';src:url('../../typo3conf/ext/bildslider/Resources/Public/Javascript/flexslider/fonts/flexslider-icon.eot');src:url('../../typo3conf/ext/bildslider/Resources/Public/Javascript/flexslider/fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),url('../../typo3conf/ext/bildslider/Resources/Public/Javascript/flexslider/fonts/flexslider-icon.woff') format('woff'),url('../../typo3conf/ext/bildslider/Resources/Public/Javascript/flexslider/fonts/flexslider-icon.ttf') format('truetype'),url('../../typo3conf/ext/bildslider/Resources/Public/Javascript/flexslider/fonts/flexslider-icon.svg#flexslider-icon') format('svg');font-weight:normal;font-style:normal}
.flexslider{margin:0;padding:0}
.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}
.flexslider .slides img{width:100%;display:block}
.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.no-js .slides>li:first-child{display:block}
.flexslider{margin:0;background:#fff;border:0;position:relative;zoom:1}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
.flexslider .slides{zoom:1}
.carousel li{margin-right:5px}
.flex-direction-nav{*height:0}
.flex-direction-nav a{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);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;text-indent:-9999px}
.flex-direction-nav .flex-prev{left:0px;width:28px;height:28px;background:url('../../typo3conf/ext/bildslider/Resources/Public/Javascript/flexslider/images/bg_left.png') no-repeat}
.flex-direction-nav .flex-next{right:0px;width:28px;height:28px;background:url('../../typo3conf/ext/bildslider/Resources/Public/Javascript/flexslider/images/bg_right.png') no-repeat}
.flexslider:hover .flex-prev{opacity:1;left:0px}
.flexslider:hover .flex-next{opacity:1;right:0px}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}
.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}
/*\T1*/
.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:5px;text-align:center}
.flex-control-nav li{margin:0;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{width:16px;height:16px;display:block;background:url('../../typo3conf/ext/bildslider/Resources/Public/Javascript/flexslider/images/bg_control.png') no-repeat;cursor:pointer;text-indent:-9999px;overflow:hidden;background-position:-15px 0px}
.flex-control-paging li a:hover{background-position:0px 0px}
.flex-control-paging li a.flex-active{background-position:0px 0px;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%;display:block;opacity:.7;cursor:pointer}
.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:0px}
.flex-direction-nav .flex-next{opacity:1;right:0px}
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
@media print{
.header_navi,.column_subnav,.row_footer,.row_headline .quadrat{display:none !important}
.row_headline h1{padding-top:8px;padding-left:0!important;width:100%!important}
.column_main_content{float:none!important;width:100%!important}
.header_logo{width:100%!important;margin-left:0!important}
}
[class*="entypo-"]:before{font-family:'entypo',sans-serif}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*,*:before,*:after{
*behavior:url(http://www.kneissler.de/fileadmin/template/css/boxsizing.htc)}
@font-face{font-family:'rex_bold_bold';src:url('../../fileadmin/template/css/fonts/rex_bold-webfont.eot');src:url('../../fileadmin/template/css/fonts/rex_bold-webfont.eot?#iefix') format('embedded-opentype'),url('../../fileadmin/template/css/fonts/rex_bold-webfont.woff') format('woff'),url('../../fileadmin/template/css/fonts/rex_bold-webfont.ttf') format('truetype'),url('../../fileadmin/template/css/fonts/rex_bold-webfont.svg#rex_bold_bold') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'rex_lightregular';src:url('../../fileadmin/template/css/fonts/rex_light-webfont.eot');src:url('../../fileadmin/template/css/fonts/rex_light-webfont.eot?#iefix') format('embedded-opentype'),url('../../fileadmin/template/css/fonts/rex_light-webfont.woff') format('woff'),url('../../fileadmin/template/css/fonts/rex_light-webfont.ttf') format('truetype'),url('../../fileadmin/template/css/fonts/rex_light-webfont.svg#rex_lightregular') format('svg');font-weight:normal;font-style:normal}
html{font-size:62.5%}
body{background-color:#ffffff;color:#1b1b1b;font-size:19px;
font-family:'Quan',Arial,sans-serif}
img{border:0}
html{overflow-y:scroll}
.color-one{background-color:#4A456C}
.color-two{background-color:#353153}
.color-three{background-color:#201A16}
.color-four{background-color:#755F4F}
.color-five{background-color:#dddddd}
section{padding:0;margin:0}
div.csc-frame-rulerAfter{clear:both;float:left;padding-bottom:30px;width:100%}
.row_headline div.csc-frame-rulerAfter{padding-bottom:0}
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap .csc-textpic-image{float:none;margin:0 0 20px 0;width:100%}
.csc-textpic-intext-left-nowrap .csc-textpic-text{float:none;width:100%}
.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap .csc-textpic-image{float:none;margin:0 0 20px 0;width:100%}
.csc-textpic-intext-right-nowrap .csc-textpic-text{float:none;width:100%}
.csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-image{float:none;margin:0 0 20px 0;width:100%}
.csc-textpic-intext-left .csc-textpic-text{}
.csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-image{float:none;margin:0 0 20px 0;width:100%}
.csc-textpic-intext-right .csc-textpic-text{}
.row{margin:0 auto;padding:0;
width:100%;max-width:935px}
.row .row{padding:0;margin:0}
.row_header{margin-top:20px;min-height:126px;height:auto}
.header_logo{float:left;width:40%;margin-left:2.245989304812834%}
.header_suche{float:right;width:30%;height:auto;text-align:right}
.header_navi{clear:both;float:left;position:relative;width:97%;margin-left:3%;margin-top:10px;min-height:65px;
}
.news_icon{position:absolute;z-index:3330;top:7px;right:0px}
.content_clearer{clear:both;width:100%}
.row_standard,.row_headline{float:left;position:relative;width:98.07486631016043%;margin-left:0.9625668449197861%;margin-right:0.9625668449197861%;margin-top:-13px;margin-bottom:13px}
.row_headline_trennlinie1,.row_headline_trennlinie2{position:relative;border-top:1px solid #000000;width:100%;height:1px;z-index:20}
.row_headline .csc-frame{float:none;width:100%;position:relative;min-height:55px;z-index:20}
.row_headline .quadrat,.startseite_box .quadrat{position:absolute;left:4%;top:-20px;width:100px;height:100px;z-index:200;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.startseite_box .quadrat{position:absolute;left:32px;top:33px;width:100px;height:100px;z-index:200}
.row_headline .quadrat_text,.startseite_box .quadrat_text{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.quadrat_color0{background:#8d8d8d}
.quadrat_color1{background:#546b73}
.quadrat_color2{background:#244253}
.quadrat_color3{background:#acbbc0}
.quadrat_color4{background:#93a909}
.quadrat_color5{background:#000000}
.row_headline .quadrat_text .nummer,.startseite_box .quadrat_text .nummer{position:absolute;left:-35px;top:-14px;font-family:'rex_lightregular',Arial,sans-serif;font-size:50px;width:100px;color:#ffffff;text-align:center}
.row_headline .quadrat_text .titel,.startseite_box .quadrat_text .titel{position:absolute;left:-35px;top:40px;font-family:'rex_bold_bold',Arial,sans-serif;font-weight:normal;font-size:17px;color:#ffffff;width:100px;text-align:center}
.row_headline .quadrat_text .titel_ohne_nummer{left:-51px;top:27px;width:130px}
.row_headerbild{float:left;position:relative;min-height:53px;width:98.07486631016043%;margin-left:0.9625668449197861%;margin-right:0.9625668449197861%}
.row_footer{width:98.07486631016043%;float:left;position:relative;min-height:28px;background:#8d8d8d;margin-left:0.9625668449197861%;margin-right:0.9625668449197861%}
.row_footer div.servicenav{float:left;width:79.73262032085561%;padding-left:0.6067484662576687%}
.row_footer .socialicons{float:right;width:18.44919786096257%;text-align:right}
.bild_band_startseite{float:left;position:relative;margin-bottom:44px}
.bg_image_startseite{width:100%;min-height:319px;background-repeat:no-repeat;background-position:center top;
}
.column_subnav{float:left;width:34.24209378407852%;padding-top:60px;padding-left:4.689203925845147%}
.column_main_content{float:right;width:65.75790621592148%}
.column_main_content .news{padding-top:30px}
.row_main_content{padding-top:20px}
.row_startseiteboxen{width:98.07486631016043%;float:left;position:relative;margin-left:0.9625668449197861%;margin-right:0.9625668449197861%}
.startseite_box-left{float:left;position:relative;display:block;width:437px;height:164px;display:block;background-position:0 164px!important;text-decoration:none}
.touch .startseite_box-left{background-position:0 0px!important}
.startseite_box-left:hover{background-position:0 0px!important;-moz-box-shadow:2px 2px 10px #282828;-webkit-box-shadow:2px 2px 10px #282828;box-shadow:2px 2px 10px #282828}
.startseite_box-right{float:right;position:relative;width:437px;height:164px;display:block;background-position:0 164px!important;text-decoration:none}
.touch .startseite_box-right{background-position:0 0px!important}
.startseite_box-right:hover{background-position:0 0px!important;-moz-box-shadow:2px 2px 10px #282828;-webkit-box-shadow:2px 2px 10px #282828;box-shadow:2px 2px 10px #282828}
.startseite_box-clear{clear:both;height:42px}
.startseite_box_text{position:absolute;left:169px;top:54px}
.startseite_box_text p{font-family:'rex_bold_bold',Arial,sans-serif;font-size:19px;text-transform:uppercase;color:#313131;background:#ffffff;line-height:24px;margin-bottom:5px;padding:2px;width:auto;float:left;clear:left;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s;transition:all 0.5s;font-weight:normal}
.full-width{min-width:100%;position:relative;z-index:1}
.bild_band_startseite .row{margin:0 auto;padding:0;width:100%;max-width:935px}
.bild_band_startseite .row .text_over_image_startseite{float:left;background:#ffffff;min-height:319px;margin-left:0.9625668449197861%;width:314px;padding-left:1.93903743315508%;padding-right:3.315508021390374%}
.column,.columns{padding:0}
img{max-width:100%;height:auto;
}
html.lt-ie9 img{width:auto\9;
}
.video embed,.video object,.video iframe,#inhaltbuehne_links iframe,.video-js-box .video-js{width:100%!important;height:auto!important;max-width:1024px;min-height:315px}
figcaption{padding-top:4px;font-size:11px}
input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea{background-color:#8d8d8d;font-family:inherit;border:1px solid #cccccc;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);display:block;font-size:18px;margin:0 0 12px 0;padding:6px;height:32px;width:100%;-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;-o-transition:all 0.15s linear;transition:all 0.15s linear;color:#ffffff}
input[type="text"].oversize,input[type="password"].oversize,input[type="date"].oversize,input[type="datetime"].oversize,input[type="email"].oversize,input[type="number"].oversize,input[type="search"].oversize,input[type="tel"].oversize,input[type="time"].oversize,input[type="url"].oversize,textarea.oversize{font-size:17px;padding:4px 6px}
input[type="text"][disabled],input[type="password"][disabled],input[type="date"][disabled],input[type="datetime"][disabled],input[type="email"][disabled],input[type="number"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="time"][disabled],input[type="url"][disabled],textarea[disabled]{background-color:#ddd}
.powermail_fieldset_2 legend{display:none}
textarea{height:auto}
select{width:100%}
.powermail_submit{margin:0;padding:0;border:0;width:89px;height:27px;overflow:hidden;text-indent:-999em;background:url('../../fileadmin/template/images/senden_bg.png')}
.powermail_submit:hover{cursor:pointer;background:url('../../fileadmin/template/images/senden_bg_over.png')}
p{text-decoration:none;line-height:23px;font-size:19px;margin:0;padding:0}
p.startseite{color:#313131;font-size:18px}
p.csc-subheader{color:#ffffff;line-height:21px}
strong,b{font-weight:bold}
h1{margin:0;padding:0;font-family:'rex_bold_bold',Arial,sans-serif;font-size:30px;font-weight:normal;color:#313131;line-height:40px;text-transform:uppercase}
h1.startseite{width:98%;border-top:1px solid #000000;border-bottom:1px solid #000000;padding-top:10px;padding-bottom:10px;margin-bottom:13px}
.row_headline h1{padding-top:8px;padding-left:34.24209378407852%}
.column_main_content h1{font-size:23px}
h2{text-decoration:none;line-height:28px;font-size:25px;margin:0;padding:0 0 30px 0;text-transform:uppercase}
ul.powermail_message_error{color:#93a909;padding-bottom:20px;font-weight:bold}
div.column_main_content ul li{text-decoration:none;line-height:23px;font-size:19px;padding-left:5px;margin-left:20px;list-style-type:disc}
ul.csc-bulletlist{margin:0 0 20px 0}
ul.csc-bulletlist li{line-height:32px;font-size:26px;padding:0 0 32px 60px;margin-left:2px}
ul.servicenav{padding-left:1.283422459893048}
ul.servicenav li{float:left;padding:0 11px 0 0;margin:0;font-size:18px;line-height:28px;color:#ffffff}
ul.servicenav li a{color:#ffffff;font-size:18px;text-decoration:none;line-height:28px}
ul.servicenav li a:hover{text-decoration:underline}
ul.servicenav li a.active{text-decoration:underline}
ul.subnav li{padding:0 11px 0 0;margin:0;font-size:17px;line-height:25px;color:#000000}
ul.subnav li a{color:#000000;font-size:17px;text-decoration:none;line-height:28px}
ul.subnav li a:hover,ul.subnav li a.active{text-decoration:underline}
ul.subnav li a.active{
text-decoration:underline}
.csc-sitemap ul li ul{padding-left:20px;padding-bottom:5px}
.csc-sitemap{padding-bottom:30px}
a{color:#546b73;text-decoration:underline}
a:hover{color:#546b73}
span.entypo-facebook{font-size:16px;line-height:16px;color:#fff}
.socialicons a{float:right;display:block;width:20px;height:20px;text-decoration:none;padding-right:10px;padding-top:5px}
a.entypo-menu{font-size:50px;text-decoration:none}
.toggleMenu{display:none;padding:8% 15px 0px;color:#000000!important}
.nav{list-style:none;*zoom:1;width:100%;
}
.nav:before,.nav:after{content:" ";display:table}
.nav:after{clear:both}
.nav ul{list-style:none;width:100%}
.nav a{font-family:'rex_bold_bold',Arial,sans-serif;padding:0;color:#fff;text-transform:lowercase;height:27px;text-decoration:none;
text-align:center;font-size:16px;padding-top:6px;font-weight:normal}
.nav li.menu_14 a{background:#546b73}
.nav li.menu_15 a{background:#244253}
.nav li.menu_16 a{background:#acbbc0}
.nav li.menu_17 a{background:#93a909}
.nav li.menu_5 a{background:#000000}
.nav li.menu_14{width:19.77124183006536%}
.nav li.menu_15{width:19.6078431372549%}
.nav li.menu_16{width:19.77124183006536%}
.nav li.menu_17{width:23.69281045751634%}
.nav li.menu_5{width:16.15686274509804%}
.nav li{position:relative}
.nav>li{float:left}
.nav>li>a{display:block}
.nav li ul{position:absolute;top:27px;opacity:0;
width:160px;z-index:2000;background:url('../../fileadmin/template/images/hauptnav-hg-over-1.png') no-repeat 0 -10px;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;transition:all 0.6s ease}
.nav li.menu_15 ul{background:url('../../fileadmin/template/images/hauptnav-hg-over-2.png') no-repeat 0 -10px}
.nav li.menu_16 ul{background:url('../../fileadmin/template/images/hauptnav-hg-over-3.png') no-repeat 0 -10px}
.nav li.menu_17 ul{background:url('../../fileadmin/template/images/hauptnav-hg-over-4.png') no-repeat 0 -10px;width:170px!important}
.nav li.menu_5 ul{background:url('../../fileadmin/template/images/hauptnav-hg-over-5.png') no-repeat 0 -10px;width:100%}
.nav>li.hover>ul{top:27px;padding-top:10px;opacity:1;background-position:0 0;left:0}
.nav li li.hover ul{left:100%;top:0}
.nav li li{}
.nav li li a{display:block;background:#1d7a62;position:relative;z-index:100;font-family:Arial,sans-serif;text-transform:none;font-size:17px;padding-left:19px;
font-family:'Quan',Arial,sans-serif;text-align:left;border-bottom:1px solid #ffffff}
.nav li li a:hover,.nav li li a.active{
font-weight:bold}
.nav li li li a{background:#249578;z-index:200;border-top:1px solid #1d7a62}
.news-list-view .article{padding-top:24px;border-bottom:1px solid #959595;padding-bottom:24px;padding-left:8px;color:#959595;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;transition:all 0.6s ease}
.news-list-view .article .trigger{width:98%;background:url('../../fileadmin/template/images/news-aufklapp-icon.png') no-repeat right 30px}
.news-list-view .article .trigger_active{background:url('../../fileadmin/template/images/news-zuklapp-icon.png') no-repeat right 30px}
.news-list-view .article .news-date{font-family:'rex_bold_bold',Arial,sans-serif;font-size:19px;font-weight:normal}
.news-list-view .article h3{margin:0;padding:4px 20px 0 0}
.news-list-view .article:hover{color:#1b1b1b;border-bottom:1px solid #000000;cursor:pointer}
.news-list-view .article p a{font-style:italic}
p.news-img-caption{font-size:16px;line-height:19px;margin-bottom:15px;width:80%}
@media screen and (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){}
@media screen and (max-width:910px){.startseite_box-right{float:left;margin-top:20px}
.startseite_box-clear{height:20px}
}
@media screen and (max-width:768px){.column_subnav{display:none}
.active{display:block}
.nav>li{float:none;margin-bottom:1px}
.nav>li>.parent{background-image:url('../../fileadmin/template/images/downArrow.png')!important;background-repeat:no-repeat!important;background-position:right!important}
.nav ul{display:block;width:100%}
.nav a{text-align:left;padding-left:2%;height:32px;line-height:32px;padding-top:0}
.nav li ul{width:100%}
.nav ul{display:block;width:100%}
.nav>li.hover>ul,.nav li li.hover ul{position:static}
.nav li li{position:relative;float:none}
.nav li li a{padding-left:30px;border-top:1px solid #000;border-bottom:0}
.nav li.menu_14,.nav li.menu_15,.nav li.menu_16,.nav li.menu_17,.nav li.menu_5{width:100%}
.nav li.menu_17 ul{background:url('../../fileadmin/template/images/hauptnav-hg-over-4.png') no-repeat 0 -10px;width:100%!important}
.header_navi{width:98.07486631016043%;margin-left:0.9625668449197861%;margin-bottom:36px;min-height:0;height:auto}
.header_logo{float:left;width:60%;margin-left:1.6%}
.row_headerbild{min-height:53px}
.column_{display:none}
.column_main_content{float:left;width:96.8%;margin-left:1.6%;margin-left:1.6%}
ul.servicenav li{float:none;width:100%;border-bottom:1px solid #ffffff;padding-left:1.6%}
ul.servicenav li a{display:block;width:100%;line-height:32px}
.row_footer .servicenav{float:left;width:100%;padding-left:0}
li.servicenav_trenner{display:none}
.nav li ul{position:absolute;top:-9999px;opacity:0;-webkit-transition:none;-moz-transition:none;transition:none}
.nav>li.hover>ul{padding-top:0}
.row_footer .socialicons{float:left;width:100%;text-align:left;padding-left:1.6%}
.socialicons a{float:left;height:28px;padding-right:0;padding-left:0;padding-top:6px}
.news_icon{display:none}
}
@media only screen and (max-width:480px){.row_headline .quadrat{display:none}
.row_headline h1{padding-top:8px;padding-left:1.6%}
.row_headerbild{min-height:1px}
.row_header{min-height:1px}
.column_main_content .news{padding-top:0px}
}
@media only screen and (max-width:448px){.startseite_box-right,.startseite_box-left{width:100%;height:164px;background-position:right top!important}
.startseite_box-right:hover,.startseite_box-left:hover{background-position:right top!important}
.startseite_box_text{position:absolute;left:10px;top:54px}
.startseite_box .quadrat{position:absolute;left:10px;top:21px;width:190px!important;height:28px!important;z-index:200;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}
.startseite_box .quadrat_text{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}
.startseite_box .quadrat_text .nummer{position:absolute;left:5px!important;top:4px!important;font-size:20px;width:auto;text-align:left}
.startseite_box .quadrat_text .titel{position:absolute;left:35px!important;top:4px!important;font-size:20px;color:#ffffff;width:auto;text-align:left}
.startseite_box_text p{width:190px!important}
}
@media only screen and (min-width:585px){
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap .csc-textpic-image{float:left;margin:0 0 0 0;width:37.5%}
.csc-textpic-intext-left-nowrap .csc-textpic-text{float:right;padding-left:3%;width:62.5%}
.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap .csc-textpic-image{float:right;margin:0 0 0 0;width:37.5%}
.csc-textpic-intext-right-nowrap .csc-textpic-text{float:left;padding-right:3%;width:62.5%}
.csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-image{float:left;margin:0 3% 0 0;width:37.5%}
.csc-textpic-intext-left .csc-textpic-text{}
.csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-image{float:right;margin:0 0 0 3%;width:37.5%}
.csc-textpic-intext-right .csc-textpic-text{}
}
@media only screen and (min-width:640px){}
@media only screen and (min-width:767px){.header_logo{float:left;width:28.98395721925134%}
.header_suche{float:right;width:65.45454545454545%;height:40px;text-align:right}
.header_navi{clear:none;float:right;width:65.45454545454545%}
}
@media only screen and (min-width:856px){}
@media only screen and (max-width:1279px) and (min-width:768px){
}
@media screen and (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){}
.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:80200000}
.fancybox-skin{position:relative;background:#ffffff;color:#444;text-shadow:none}
.fancybox-opened{z-index:80300000}
.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('../../fileadmin/template/images/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:80600000}
#fancybox-loading div{width:44px;height:44px;background:url('../../fileadmin/template/images/fancybox/fancybox_loading.gif') center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:80400000}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../../fileadmin/template/images/fancybox/blank.gif');
-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:80400000}
.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:80400000;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}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:80100000;background:url('../../fileadmin/template/images/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;position:relative;text-shadow:none;z-index:80500000}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;left:0;margin-bottom:-205px;z-index:80500000;text-align:left;min-height:200px;width:100%}
.fancybox-title-float-wrap .child{display:inline-block;
padding:5px 20px;background:#8d8d8d;background:rgba(170,170,170,1);color:#FFF;
line-height:20px;
width:100%;font-size:14px}
.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:#8d8d8d;background:rgba(170,170,170,1)}
.cc-window{opacity:1;transition:opacity 1s ease}
.cc-window.cc-invisible{opacity:0}
.cc-animate.cc-revoke{transition:transform 1s ease}
.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}
.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}
.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}
.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}
.cc-link,.cc-revoke:hover{text-decoration:underline}
.cc-revoke,.cc-window{position:relative;overflow:hidden;box-sizing:border-box;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}
@media screen and (min-width:768px){.cc-revoke,.cc-window{font-size:19px;line-height:23px}
}
.cc-window.cc-static{position:static}
.cc-window.cc-floating{padding:2em;max-width:100%;-ms-flex-direction:column;flex-direction:column}
@media screen and (min-width:768px){.cc-window.cc-floating{padding:10px 5px 0 10px;-ms-flex-direction:row;flex-direction:row}
}
.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}
.cc-revoke{padding:.5em}
.cc-header{font-size:18px;font-weight:700}
.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer;font-size:19px}
.cc-link{opacity:.8;display:inline-block;padding:.2em}
.cc-link:hover{opacity:1}
.cc-link:active,.cc-link:visited{color:initial}
.cc-btn{display:block;padding:.4em .8em;font-size:19px;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}
.cc-btn:hover{background-color:#ff0000}
.cc-banner .cc-btn:last-child{min-width:140px}
.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}
.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}
.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}
.cc-close:focus,.cc-close:hover{opacity:1}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}
.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}
.cc-revoke.cc-left{left:3em;right:unset}
.cc-revoke.cc-right{right:3em;left:unset}
.cc-top{
}
.cc-left{left:1em}
.cc-right{right:1em}
.cc-bottom{bottom:1em}
.cc-floating>.cc-link{margin-bottom:1em}
.cc-floating .cc-message{display:block;margin-bottom:1em;font-size:19px;line-height:23px}
@media screen and (min-width:768px){.cc-floating .cc-message{float:left;width:90%;margin-bottom:0;padding-right:10px;font-size:19px;line-height:23px}
}
.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}
@media screen and (min-width:768px){.cc-window.cc-floating .cc-compliance{ms-flex:0;flex:0;float:right;width:10%}
}
.cc-window.cc-banner{-ms-flex-align:center;align-items:center}
.cc-banner.cc-top{left:0;right:0;top:0}
.cc-banner.cc-bottom{left:0;right:0;bottom:0}
.cc-banner .cc-message{-ms-flex:1;flex:1;line-height:23px;font-size:19px;padding-right:40px}
@media screen and (min-width:768px){.cc-banner .cc-message{padding-right:0}
}
.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}
.cc-compliance>.cc-btn{-ms-flex:1;flex:1}
@media screen and (min-width:768px){.cc-compliance>.cc-btn{-ms-flex:0;flex:0}
}
.cc-btn+.cc-btn{margin-left:.5em}
@media print{.cc-revoke,.cc-window{display:none}
}
@media screen and (max-width:900px){.cc-btn{white-space:normal}
}
@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}
.cc-window.cc-bottom{bottom:0}
.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}
.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}
.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}
.cc-window.cc-floating{max-width:none}
.cc-window .cc-message{margin-bottom:1em}
.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}
}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}
.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}
.cc-theme-classic .cc-btn{border-radius:5px}
.cc-theme-classic .cc-btn:last-child{min-width:140px}
.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}
.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}
.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}
.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}
.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}
