@font-face{font-family: 'Roboto';font-style: normal;font-weight: 300;src: url('/files/layout/Fonts/roboto-v20-latin-300.eot');src: local('Roboto Light'), local('Roboto-Light'), url('/files/layout/Fonts/roboto-v20-latin-300.eot?#iefix') format('embedded-opentype'), url('/files/layout/Fonts/roboto-v20-latin-300.woff2') format('woff2'), url('/files/layout/Fonts/roboto-v20-latin-300.woff') format('woff'), url('/files/layout/Fonts/roboto-v20-latin-300.ttf') format('truetype'), url('/files/layout/Fonts/roboto-v20-latin-300.svg#Roboto') format('svg')}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 700;src: url('/files/layout/Fonts/roboto-v20-latin-700.eot');src: local('Roboto Bold'), local('Roboto-Bold'), url('/files/layout/Fonts/roboto-v20-latin-700.eot?#iefix') format('embedded-opentype'), url('/files/layout/Fonts/roboto-v20-latin-700.woff2') format('woff2'), url('/files/layout/Fonts/roboto-v20-latin-700.woff') format('woff'), url('/files/layout/Fonts/roboto-v20-latin-700.ttf') format('truetype'), url('/files/layout/Fonts/roboto-v20-latin-700.svg#Roboto') format('svg')}.fontfamily{font-family: 'Roboto', Verdana, Geneva, sans-serif;font-weight: 300}.bold,strong,b{font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent}body{line-height: 1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display: block}nav ul{list-style: none}blockquote,q{quotes: none}blockquote:before,blockquote:after,q:before,q:after{content: none}a{margin: 0;padding: 0;font-size: 100%;vertical-align: baseline;background: transparent}ins{background-color: #ff9;color: #000;text-decoration: none}mark{background-color: #ff9;color: #000;font-style: italic;font-weight: bold}del{text-decoration: line-through}abbr[title],dfn[title]{border-bottom: 1px dotted;cursor: help}table{border-collapse: collapse;border-spacing: 0}hr{display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0}input,select{vertical-align: middle}input:required,textarea:required{box-shadow: none}*{-moz-box-sizing: border-box;box-sizing: border-box}.clearfix{zoom: 1}.clearfix:before,.clearfix:after{content: "";display: table}.clearfix:after{clear: both}img{max-width: 100%;height: auto;vertical-align: middle}:focus{outline: none}h1,h2,h3,input,textarea,keygen,select,button{font-family: 'Roboto', Verdana, Geneva, sans-serif;font-weight: 300}html{font-size: 16px;overflow-x: hidden}body{min-height: 100vh;padding: 0;text-rendering: optimizeLegibility;overflow: hidden;font-size: 16px;line-height: 120%;font-family: 'Roboto', Verdana, Geneva, sans-serif;font-weight: 300;color: #000;position: relative;background-color: #F9F9F9}#wrapper{background: #FFF;max-width: 100%;overflow: hidden;width: 1440px;margin: 0 auto}a{color: #000}ul{list-style: none}#btn_kontaktformular,button{cursor: pointer;margin: 15px 0 15px 0;border: 0;word-break: break-word;color: #FFF;background: #004d93;text-align: center;position: relative;display: inline-block;padding: 6px 50px;font-size: 16px;line-height: 130%}iframe,#map{margin-bottom: 20px;max-width: 100%}#header{position: relative;zoom: 1}#header:before,#header:after{content: "";display: table}#header:after{clear: both}#header > .inside{zoom: 1}#header > .inside:before,#header > .inside:after{content: "";display: table}#header > .inside:after{clear: both}#header .head{padding-top: 80px;padding-left: 0;zoom: 1}#header .head:before,#header .head:after{content: "";display: table}#header .head:after{clear: both}#header .content-image figure{position: relative}#header .content-image figure:before{content: '';display: inline-block;position: absolute;left: 0;bottom: 0;width: 205px;height: 25px;background-image: url('/files/grafiken/head_gradient_left.png');border-top: 2px solid #cfcfcf;background-repeat: no-repeat;background-position: left bottom}#header .content-image figure:after{content: '';display: inline-block;position: absolute;right: 0;top: 20px;width: 560px;height: 15px;background-image: url('/files/grafiken/head_gradient_right.png');background-position: top right}#header a,#header strong{text-decoration: none;display: block;padding: 5px 0}#header .mod_article{float: none;clear: both;padding-top: 5px;width: 100%;display: block}#header #logo{display: inline-block;position: absolute;top: 10px;right: 10px}#header #logo a{padding: 0}#header #logo figure:after,#header #logo figure:before{content: none}#header #nav-main{float: left;margin-right: 50px;overflow: visible}#header #nav-main ul{zoom: 1}#header #nav-main ul:before,#header #nav-main ul:after{content: "";display: table}#header #nav-main ul:after{clear: both}#header #nav-main ul li{position: relative;float: left;font-size: 18px;line-height: 130%}#header #nav-main ul li a,#header #nav-main ul li strong{display: block;color: #000;padding-right: 30px;padding-left: 30px}#header #nav-main ul li.first a,#header #nav-main ul li.first strong{padding-left: 10px}#header #nav-main ul li.active:before,#header #nav-main ul li.trail:before,#header #nav-main ul:hover li:hover:before{content: '';background-image: url('/files/grafiken/nav_line_active.png');background-repeat: repeat-y;background-position: right top;border-top: 1px solid #cfcfcf;position: absolute;right: 20px;top: -20px;height: 10px;left: -1000px}#header #nav-main ul:hover li.active:before{content: none}#header #nav-main ul:hover li.active:hover:before{content: ''}#header #sprache{float: left;list-style: none;zoom: 1}#header #sprache:before,#header #sprache:after{content: "";display: table}#header #sprache:after{clear: both}#header #sprache.de li.de{font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}#header #sprache.en li.en{font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}#header #sprache li{float: left}#header #sprache li.first{margin-right: 10px;padding-right: 10px;border-right: 1px solid #000}#header #header-animation{position: relative;width: 100%;height: 440px}#header #header-animation figure{position: absolute;left: 0;top: 0;height: 100%;width: 100%;background: #FFF;z-index: 5;overflow: hidden}#header #header-animation figure .img{height: 100%;width: 100%;position: absolute;left: 0;top: 0;background-repeat: no-repeat;background-position: center;background-size: cover;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1)}#header #header-animation figure.active{z-index: 20;display: block}#header #header-animation figure.active .faderLeft{right: 50%}#header #header-animation figure.active .faderRight{left: 50%}#header #header-animation figure.active .img{-webkit-transform: scale(1.5);-moz-transform: scale(1.5);-ms-transform: scale(1.5);-o-transform: scale(1.5);transform: scale(1.5)}#header #header-animation .rte{background: #FFF;position: absolute;bottom: 0;left: 0;width: 100%;z-index: 5;background: rgba(255,255,255,0.6);padding: 20px 150px 20px 150px}#header #header-animation .rte span{color: #004d93}#header #header-animation .rte h1,#header #header-animation .rte h2{font-size: 32px;line-height: 130%;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin: 0}#header #header-animation .rte h3,#header #header-animation .rte h2.h2_first{font-family: 'Roboto', Verdana, Geneva, sans-serif;font-weight: 300;font-size: 16px;line-height: 130%;margin: 0}#header #header-animation .faderLeft,#header #header-animation .faderRight{display: inline-block;border-top: 2px solid #fff;opacity: .6;width: 720px;height: 10px;position: absolute;z-index: 40;top: 40%}#header #header-animation .faderLeft span,#header #header-animation .faderRight span{display: block;width: 100%;height: 100%;position: relative}#header #header-animation .faderLeft{right: 100%}#header #header-animation .faderLeft span{background: #fff;background: -moz-linear-gradient(left, #fff 0%, transparent 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%, #fff), color-stop(100%, transparent));background: -webkit-linear-gradient(left, #fff 0%, transparent 100%);background: -o-linear-gradient(left, #fff 0%, transparent 100%);background: -ms-linear-gradient(left, #fff 0%, transparent 100%);background: linear-gradient(to right, #fff 0%, transparent 100%)}#header #header-animation .faderRight{left: 100%}#header #header-animation .faderRight span{background: transparent;background: -moz-linear-gradient(left, transparent 0%, #fff 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%, transparent), color-stop(100%, #fff));background: -webkit-linear-gradient(left, transparent 0%, #fff 100%);background: -o-linear-gradient(left, transparent 0%, #fff 100%);background: -ms-linear-gradient(left, transparent 0%, #fff 100%);background: linear-gradient(to right, transparent 0%, #fff 100%)}#header #header-animation .faderLeft,#header #header-animation .faderRight,#header #header-animation .img{transition: all 4s ease-out;-webkit-transition: all 4s ease-out}#header #header-animation #head_prev,#header #header-animation #head_next{display: inline-block;width: 44px;height: 44px;background-size: contain;background-position: center;background-repeat: no-repeat;cursor: pointer;position: absolute;z-index: 50;bottom: 25px}#header #header-animation #head_prev{background-image: url('/files/grafiken/arrLeft.png');left: 10px}#header #header-animation #head_next{background-image: url('/files/grafiken/arrRight.png');right: 10px}h1,h2{font-size: 35px;line-height: 110%;margin-bottom: 0}h2.h2_first,h3{font-size: 20px;line-height: 110%;margin-bottom: 50px}p{margin-bottom: 25px}#header .head,#container{margin-left: auto;margin-right: auto;display: block;float: none;clear: both;position: relative;padding-left: 10px;padding-right: 10px;width: 100%;max-width: 1200px}#container,#footer{zoom: 1;margin-top: 45px;padding: 0px 0px 0px 115px;max-width: 100%}#container:before,#footer:before,#container:after,#footer:after{content: "";display: table}#container:after,#footer:after{clear: both}#footer{padding-right: 70px}#main,#footer .mod_customnav{width: 66%;float: left;margin-right: 4%}#right,#footer .content-text.adresse{float: left;margin: 0;width: 30%}#right a,#main .content-text p a{color: #004d93;position: relative;display: inline-block;padding-left: 1em}#right a:before,#main .content-text p a:before{content: '>';position: absolute;left: 0;top: 0}#right a[data-lightbox],#main .content-text p a[data-lightbox]{padding-left: 0}#right a[data-lightbox]:before,#main .content-text p a[data-lightbox]:before{content: none}figcaption{padding: 5px 0;font-style: italic}#main h4{font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-bottom: 20px}#main .refenzbilder{zoom: 1;position: relative;width: 100%;list-style: none;display: flex;align-items: stretch;flex-wrap: wrap}#main .refenzbilder:before,#main .refenzbilder:after{content: "";display: table}#main .refenzbilder:after{clear: both}#main .refenzbilder > div{width: 33%;float: left;margin-bottom: 20px;text-align: center;word-break: break-word;padding: 20px}#main .refenzbilder > div > figure{margin-right: 20px}#main .refenzbilder > div > figure a{display: block}#main .refenzbilder > div > figure .caption{margin-top: 10px;font-style: italic}#main #btn_kontaktformular{visibility: visible;transition: all .3s ease-in;-webkit-transition: all .3s ease-in;opacity: 1}#main #btn_kontaktformular.active{visibility: hidden;opacity: 0}#main #kontaktformular_wrap{display: none}#main .ce_form{width: 80%}#main .ce_form h2{margin-bottom: 70px}#main .ce_form p.error{margin: 0;color: red}#main .ce_form input,#main .ce_form textarea{width: 100%;padding: 5px;border: 1px solid #c0c0c0}#main .ce_form label{padding: 5px;display: block;width: 100%}#main .ce_form button{margin: 0}#main .ce_form .widget{zoom: 1;float: none;clear: both;width: 100%;margin-bottom: 15px}#main .ce_form .widget:before,#main .ce_form .widget:after{content: "";display: table}#main .ce_form .widget:after{clear: both}#main .ce_form .widget.col50,#main .ce_form .widget.widget-captcha,#main .ce_form .widget.widget-submit{clear: none;width: 48%}#main .ce_form .widget.col50.left,#main .ce_form .widget.widget-captcha.left,#main .ce_form .widget.widget-submit.left,#main .ce_form .widget.col50.widget-captcha,#main .ce_form .widget.widget-captcha.widget-captcha,#main .ce_form .widget.widget-submit.widget-captcha{float: left}#main .ce_form .widget.col50.right,#main .ce_form .widget.widget-captcha.right,#main .ce_form .widget.widget-submit.right,#main .ce_form .widget.col50.widget-submit,#main .ce_form .widget.widget-captcha.widget-submit,#main .ce_form .widget.widget-submit.widget-submit{float: right}#main .ce_form .widget.widget-submit{text-align: right;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}#main .ce_form .widget.widget-textarea{margin-top: 30px}#main .ce_form .widget.widget-captcha{color: #004d93}#main .ce_form .widget.widget-select > select{width: 25%;margin-bottom: 20px}#main .content-text{position: relative;margin-bottom: 50px}#main .content-text ul{margin-bottom: 30px}#main .content-text ul li{position: relative;padding-left: 15px}#main .content-text ul li:before{position: absolute;left: 0;top: 0px;content: "•";color: #004d93}#main .content-text.box,#main .content-text.box_bild,#main .content-text.box_gross{background: #d5d5d5;background: -moz-linear-gradient(left, #d5d5d5 0%, #f7f7f6 30%, #d5d5d5 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%, #fdf575), color-stop(30%, #f7f7f6), color-stop(100%, #d5d5d5));background: -webkit-linear-gradient(left, #d5d5d5 0%, #f7f7f6 30%, #d5d5d5 100%);background: -o-linear-gradient(left, #d5d5d5 0%, #f7f7f6 30%, #d5d5d5 100%);background: -ms-linear-gradient(left, #d5d5d5 0%, #f7f7f6 30%, #d5d5d5 100%);background: linear-gradient(to right, #d5d5d5 0%, #f7f7f6 30%, #d5d5d5 100%);padding: 20px 10px 10px 10px}#main .content-text.box h2,#main .content-text.box_bild h2,#main .content-text.box_gross h2{font-size: 22px;line-height: 130%;color: #004d93;border-bottom: 1px solid #fff;display: block;width: 70%;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-left: -10px;padding-left: 10px;margin-bottom: 35px}#main .content-text.box h3,#main .content-text.box_bild h3,#main .content-text.box_gross h3{color: #004d93;margin-bottom: 20px}#main .content-text.box .rte p:last-child,#main .content-text.box_bild .rte p:last-child,#main .content-text.box_gross .rte p:last-child{margin-bottom: 0}#main .content-text.box_bild{padding-top: 10px;padding-bottom: 10px;padding-right: 0;zoom: 1}#main .content-text.box_bild:before,#main .content-text.box_bild:after{content: "";display: table}#main .content-text.box_bild:after{clear: both}#main .content-text.box_bild.media--left figure{float: left;width: 33%;margin-right: 2%;position: relative}#main .content-text.box_bild.media--left figure:before{content: '';display: inline-block;position: absolute;left: 0;bottom: 0;width: 80%;height: 25px;background-image: url('/files/grafiken/head_gradient_left.png');border-top: 1px solid #cfcfcf;background-repeat: no-repeat;background-position: left bottom}#main .content-text.box_bild.noBar figure:before{content: none}#main .content-text.box_bild .rte{float: left;width: 65%}#main .content-text.box_bild .rte h2{width: 100%;margin-left: 0;margin-right: 0;margin-top: 10px;padding: 0;position: relative}#main .content-text.box_bild .rte p,#main .content-text.box_bild .rte ul{padding-right: 10px}#main .content-text.box_gross{padding: 0}#main .content-text.box_gross .rte{position: absolute;left: 0;bottom: 10px;right: 0;z-index: 10;background: #fff;background: -moz-linear-gradient(left, #fff 0%, rgba(255,255,255,0.15) 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%, #fff), color-stop(100%, rgba(255,255,255,0.15)));background: -webkit-linear-gradient(left, #fff 0%, rgba(255,255,255,0.15) 100%);background: -o-linear-gradient(left, #fff 0%, rgba(255,255,255,0.15) 100%);background: -ms-linear-gradient(left, #fff 0%, rgba(255,255,255,0.15) 100%);background: linear-gradient(to right, #fff 0%, rgba(255,255,255,0.15) 100%);padding: 20px 10px 5px 10px}#main .content-text.box_gross .rte p{max-width: 550px}#right{font-size: 14px;line-height: 130%}#right .content-text,#right .content-image{margin-bottom: 20px;padding-right: 70px}#right h4{color: #828282;margin-right: -70px;font-size: 20px;line-height: 130%;margin-bottom: 10px;border-bottom: 1px solid #828282;display: block;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-transform: uppercase}#right .content-image.float_below{display: block;width: 100%;margin: 25px 0}#right .content-image.float_below img{width: 100%}#footer{zoom: 1;background: #d5d5d5;padding-top: 20px;padding-bottom: 20px;padding-right: 0;font-size: 14px;line-height: 180%}#footer:before,#footer:after{content: "";display: table}#footer:after{clear: both}#footer a{text-decoration: none}#footer .inside{zoom: 1}#footer .inside:before,#footer .inside:after{content: "";display: table}#footer .inside:after{clear: both}#footer .inside .col_left{float: left;width: 45%}#footer .inside .col_right{float: right;width: 30%;padding-right: 20px}#footer .inside .col_right .rte,#footer .inside .col_right p{margin: 0;text-align: left;display: inline-block}#footer .mod_customnav{overflow: visible}#footer .mod_customnav:after{content: '';margin-top: 10px;height: 20px;width: 100%;display: block;position: relative;background: #fff;background: -moz-linear-gradient(left, #fff 0%, #d5d5d5 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%, #fff), color-stop(100%, #d5d5d5));background: -webkit-linear-gradient(left, #fff 0%, #d5d5d5 100%);background: -o-linear-gradient(left, #fff 0%, #d5d5d5 100%);background: -ms-linear-gradient(left, #fff 0%, #d5d5d5 100%);background: linear-gradient(to right, #fff 0%, #d5d5d5 100%)}#footer .mod_customnav li{position: relative}#footer .mod_customnav li.active strong{padding-left: 10px}#footer .mod_customnav li.active:before{content: '';display: inline-block;height: 1px;width: 115px;background: #FFF;margin-left: -125px;position: relative}#menu{display: none}@media (max-width: 1200px){#header .mod_article{padding-top: 0}#menu{position: absolute;z-index: 9999;display: inline-block;top: 15px;right: 25px;width: 45px;height: 45px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer}#menu span{display: block;position: absolute;height: 5px;width: 100%;background: #004d93;border-radius: 9px;opacity: 1;left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out}#menu span:nth-child(1){top: 8px}#menu span:nth-child(2),#menu span:nth-child(3){top: 20px}#menu span:nth-child(4){top: 32px}html.menu_open #menu span:nth-child(1){top: 18px;width: 0%;left: 50%}html.menu_open #menu span:nth-child(2){-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}html.menu_open #menu span:nth-child(3){-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg)}html.menu_open #menu span:nth-child(4){top: 18px;width: 0%;left: 50%}html.menu_open #header #nav_wrap{left: 0}html.scrolled body,html.menu_open body{padding-top: 70px}html.scrolled #header .head,html.menu_open #header .head{height: 70px}html.scrolled #header .head #logo img,html.menu_open #header .head #logo img{height: 50px}#main,#footer .mod_customnav,#right,#footer .content-text.adresse{width: 100%;float: none;margin: 0 0 30px 0}#header #header-animation .rte{padding-left: 60px;padding-right: 60px}body{transition: all .2s ease-in;-webkit-transition: all .2s ease-in;padding-top: 90px}#header .head{transition: all .2s ease-in;-webkit-transition: all .2s ease-in;height: 90px;text-align: left;background: #FFF;position: fixed;left: 0;top: 0;padding: 10px;width: 100%;z-index: 70;-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3);box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3)}#header .mod_article .content-image figure{margin-left: -200px;margin-right: -200px}#header .mod_article .content-image figure:before,#header .mod_article .content-image figure:after{display: none}#header #logo{position: relative;left: auto;right: auto;top: auto;bottom: auto;background-position: left center;height: 100%;width: 100%;padding: 0;margin: 0}#header #logo img{height: 70px;width: auto;transition: all .1s ease-in;-webkit-transition: all .1s ease-in}#header #nav_wrap{top: 70px;position: fixed;z-index: 999;left: 100%;width: 100%;transition: all .3s ease-in;-webkit-transition: all .3s ease-in;bottom: 0;overflow: auto}#header #nav_wrap #nav-main,#header #nav_wrap #sprache{padding: 10px 0px 10px 25px;background: #FFF;width: 100%;margin-left: 0;margin-right: 0}#header #nav_wrap #sprache,#header #nav_wrap #nav-main{display: block;float: none}#header #nav_wrap #sprache{padding-top: 0;text-align: left}#header #nav_wrap #sprache li.first{margin-left: 10px}#header #nav_wrap #sprache li{float: none;display: inline-block}#header #nav_wrap #nav-main{padding-left: 0}#header #nav_wrap #nav-main ul li{float: none;display: block;text-align: left}#header #nav_wrap #nav-main ul li:before{content: none !important}#main .ce_form{width: 100%}#container,#footer{margin-top: 20px;padding-left: 10px;padding-right: 10px}#footer > .inside .col_left,#footer > .inside .col_right{clear: both;float: none;width: 100%}}@media (max-width: 500px){#header #header-animation{height: 200px}#header #header-animation .rte h1,#header #header-animation .rte h2{font-size: 16px;line-height: 130%}#header #header-animation .rte h3,#header #header-animation .rte h2.h2_first{font-size: 14px;line-height: 130%}#header #header-animation .rte{padding-top: 5px;padding-bottom: 5px;padding-left: 45px;padding-right: 45px}#header #header-animation #head_prev,#header #header-animation #head_next{width: 30px;height: 30px}#main .refenzbilder > div{width: 100%}#main .content-text.box_bild figure.float_left,#main .content-text.box_bild .rte{float: none;width: 100%;margin: 0 0 10px 0}#main .content-text.box_gross .rte{position: relative;bottom: auto;left: auto;right: auto;top: auto}#main .ce_form .widget.col50.left,#main .ce_form .widget.widget-captcha.left,#main .ce_form .widget.widget-submit.left,#main .ce_form .widget.col50.widget-captcha,#main .ce_form .widget.widget-captcha.widget-captcha,#main .ce_form .widget.widget-submit.widget-captcha,#main .ce_form .widget.col50.right,#main .ce_form .widget.widget-captcha.right,#main .ce_form .widget.widget-submit.right,#main .ce_form .widget.col50.widget-submit,#main .ce_form .widget.widget-captcha.widget-submit,#main .ce_form .widget.widget-submit.widget-submit{width: 100%;float: none}#main .content-text.box h2,#main .content-text.box_bild h2,#main .content-text.box_gross h2{width: 100%}}@media (max-width: 260px){#header .head{padding-right: 60px}#header #logo img{width: 100%;height: auto}#menu{right: 10px}}