@media screen and (min-width:768px) and (max-width:1199px){body,html{position:relative;overflow-x:hidden}div.webform_wrapper input[type=text],div.webform_wrapper input[type=password]{padding:5px 0!important}div.webform_wrapper select{height:40px!important}.OpenCmsWebform{padding:0 10px}.input-group .form-control,.input-group-addon,.input-group-btn,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{height:40px}.fraunhofer-carousel .carousel-control:focus,.fraunhofer-carousel .carousel-control:hover{color:#FFF}.fraunhofer-carousel .carousel-control:active{color:#F7941E}#footer>.row>div.col-xs-12,body .wrapper #header>.row>div.col-xs-12{padding-left:0!important;padding-right:0!important}.header-top{padding:15px 20px 0}.header-top .fraunhofer-logo{top:5px}.header-top .site-logo{top:0}.header-top .site-logo img{max-height:55px}.header-bottom{margin-top:50px;margin-bottom:50px}.navigation{margin-top:10px;left:0;width:100%;height:44px;position:absolute;float:left!important;background-color:#F7941E}.navigation .glyphicon{cursor:pointer;display:block;float:left;font-size:32px;margin-top:3px}.navigation .glyphicon.glyphicon-menu-hamburger,.navigation .glyphicon.glyphicon-remove{margin-left:20px;z-index:10}.navigation .glyphicon.glyphicon-search{text-align:center;left:50%;position:absolute;z-index:1}.navigation .glyphicon.glyphicon-search::before{position:relative;left:-50%}.navigation .glyphicon.glyphicon-user{float:right;margin-right:25px;z-index:10}.navigation .mega-menu{left:-400px;transition:left .5s,visibility .4s;-moz-transition:left .5s,visibility .4s;-webkit-transition:left .5s,visibility .4s;top:42px;min-width:47%;visibility:hidden;display:block;font-size:initial}.navigation .mega-menu.nav-active{left:-53px;visibility:visible}.navigation .mega-menu .navbar-collapse{display:block;width:100%}.navigation .mega-menu .navbar-collapse ul.navbar-nav{width:100%;margin:0}.navigation .mega-menu .navbar-collapse ul.navbar-nav>li.active>a{margin-bottom:0}.navigation .mega-menu .navbar-collapse ul.navbar-nav>li.active>a:focus,.navigation .mega-menu .navbar-collapse ul.navbar-nav>li.active>a:hover{border-bottom:2px solid #F7941E}.navigation .mega-menu .navbar-collapse ul.navbar-nav li{float:none}.navigation .mega-menu .navbar-collapse ul.navbar-nav li:focus a,.navigation .mega-menu .navbar-collapse ul.navbar-nav li:hover a{margin:0;border-bottom:2px solid #F7941E}.navigation .mega-menu .navbar-collapse ul.navbar-nav li:last-child a{border-bottom:none}.navigation .mega-menu .navbar-collapse ul.navbar-nav li a{padding:10px;width:100%;float:left;margin:0;z-index:2;background-color:#FFF;border-bottom:1px solid #000}.navigation .mega-menu .navbar-collapse ul.navbar-nav li .glyphicon-menu-down,.navigation .mega-menu .navbar-collapse ul.navbar-nav li .glyphicon-menu-up{width:45px;float:right;z-index:10;font-size:22px;height:45px;padding-top:10px;margin-top:-45px;text-align:center}.navigation .mega-menu .navbar-collapse ul.navbar-nav li .dropdown-menu{padding:0;max-height:0;transition:max-height .5s,left .5s,visibility .1s linear .3s;-moz-transition:max-height .5s,left .5s,visibility .1s linear .3s;-webkit-transition:max-height .5s,left .5s,visibility .1s linear .3s;height:auto;position:relative;margin:0;clear:both;visibility:hidden;display:block;z-index:1;width:100%;background-color:#535456}.navigation .mega-menu .navbar-collapse ul.navbar-nav li .dropdown-menu.subnav-active{max-height:none;visibility:visible}.navigation .mega-menu .navbar-collapse ul.navbar-nav li .dropdown-menu.subnav-active li a{background-color:#535456;border-bottom:1px solid #000;color:#D2D2D4}.navigation .mega-menu .navbar-collapse ul.navbar-nav li .dropdown-menu li{left:0;z-index:3;clear:both}.navigation .mega-menu .navbar-collapse ul.navbar-nav li .dropdown-menu li:last-child a{border-bottom:none}.navigation .mega-menu .navbar-collapse ul.navbar-nav li .dropdown-menu li a{background-color:rgba(0,0,0,0);border-bottom:1px solid transparent;color:transparent;padding:5px 0 5px 15px;margin:0 40px 0 0;font-size:initial;line-height:inherit;transition:background-color .1s linear .2s,color .1s linear .3s;-moz-transition:background-color .1s linear .2s,color .1s linear .3s;-webkit-transition:background-color .1s linear .2s,color .1s linear .3s}.navigation .mega-menu .navbar-collapse ul.navbar-nav li .dropdown-menu li .glyphicon-menu-down,.navigation .mega-menu .navbar-collapse ul.navbar-nav li .dropdown-menu li .glyphicon-menu-up{position:absolute;width:45px;right:0;z-index:10;font-size:18px;margin-top:-7px;padding-top:11px;height:36px;color:#D2D2D4;text-align:center}.navigation .mega-menu .navbar-collapse ul.navbar-nav li .dropdown-menu li .dropdown-menu{padding:0;max-height:0;transition:max-height 1s;-moz-transition:max-height 1s;-webkit-transition:max-height 1s;clear:both;left:-100%;top:0;z-index:2;visibility:hidden;display:block;position:absolute;background:#D2D2D4}.navigation .mega-menu .navbar-collapse ul.navbar-nav li .dropdown-menu li .dropdown-menu.subnav-active{max-height:500px;left:0;width:100%;visibility:visible;position:relative}.navigation .mega-menu .navbar-collapse ul.navbar-nav li .dropdown-menu li .dropdown-menu.subnav-active li a{position:relative}.navigation .mega-menu .navbar-collapse ul.navbar-nav li .dropdown-menu li .dropdown-menu li{left:0;z-index:3}.navigation .mega-menu .navbar-collapse ul.navbar-nav li .dropdown-menu li .dropdown-menu li:last-child a{border-bottom:none}.navigation .mega-menu .navbar-collapse ul.navbar-nav li .dropdown-menu li .dropdown-menu li a{color:#535456;background-color:#D2D2D4;padding:5px 20px 5px 25px;border-bottom:1px solid #000;position:absolute;font-size:initial;line-height:inherit}.navigation .mega-menu .navbar-collapse ul.navbar-nav li .dropdown-menu li .dropdown-menu li .glyphicon-menu-down,.navigation .mega-menu .navbar-collapse ul.navbar-nav li .dropdown-menu li .dropdown-menu li .glyphicon-menu-up{position:absolute;width:45px;right:0;z-index:10;font-size:18px;margin-top:-2px;padding-top:8px;height:36px;color:#535456;text-align:center}.navigation .mega-menu .navbar-collapse ul.navbar-nav li .dropdown-menu li .dropdown-menu li .dropdown-menu{padding:0;max-height:0;transition:max-height 1s;-moz-transition:max-height 1s;-webkit-transition:max-height 1s;clear:both;left:-100%;top:0;z-index:3;visibility:hidden;display:block;position:absolute;background:#D2D2D4}.navigation .mega-menu .navbar-collapse ul.navbar-nav li .dropdown-menu li .dropdown-menu li .dropdown-menu.subnav-active{max-height:500px;left:0;width:100%;visibility:visible;position:relative}.navigation .mega-menu .navbar-collapse ul.navbar-nav li .dropdown-menu li .dropdown-menu li .dropdown-menu li:last-child a{border-bottom:none}.navigation .mega-menu .navbar-collapse ul.navbar-nav li .dropdown-menu li .dropdown-menu li .dropdown-menu li a{color:#535456;background-color:#F2F2F2;padding:5px 20px 5px 25px;border-bottom:1px solid #000;font-size:initial;line-height:inherit}body.error-page .error-code p,body.error-page .error-message p{color:#F7941E}.search-header{bottom:-41px;position:absolute;width:100%;text-align:center}.search-header form{margin:0}.search-header .form-inline div.fadeInDown{animation-name:none}.search-header .form-inline div .form-control{padding:0;margin-right:0;width:0;transition:width .5s;-moz-transition:width .5s;-webkit-transition:width .5s}.search-header .form-inline div .open-search-field-input{width:250px;padding:5px 10px;margin-right:10px}.search-header .form-inline div .input-group-btn .btn-u.btn-search{padding:0}.search-header .form-inline div .input-group-btn .btn-u.btn-search .glyphicon-search{font-size:32px;padding:0;top:0}#imagegallery #links .comein .inner.view{text-align:center;text-align:-webkit-center;text-align:-moz-center}#imagegallery #links .comein .inner.view img{width:100%;padding:2px}#imagegallery #links .comein .inner.view .title{left:0}body.error-page .navigation{top:170px}body.error-page .error-message{font-size:2.5em;line-height:initial;text-align:center}body.error-page .error-code{font-size:5em;line-height:initial;text-align:center}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px){body,html{position:relative;overflow-x:hidden}}@media screen and (min-width:768px) and (max-width:991px){.teasertext-marginal{border:none}}