body,html{width:100%;height:100%;margin:0;padding:0;}body{background:#eaeaea;background:-moz-linear-gradient(top,#ddd 80%,#ffffff 90%,#ddd 100%);background:-webkit-linear-gradient(top,#ddd 80%,#ffffff 90%,#ddd 100%);background:linear-gradient(to bottom,#ddd 80%,#ffffff 90%,#ddd 100%);background-size:cover;font-family:"Open Sans","Helvetica",sans-serif;}.flags{list-style:none;display:block;float:left;padding-top:10px;}.flags li{display:inline;margin:5px;}.flags li img{width:25px;height:15px;}.tiles header{padding-left:15px;}h1,h2,h3,h4,h5{font-family:"Roboto","Helvetica",sans-serif;font-weight:300;color:#AA1E2D;}a:active,a:visited,a:focus{text-decoration:none;outline:none;}h1{font-size:30px;color:#AA1E2D;margin-bottom:15px;}h2{font-size:22px;color:#AA1E2D;}h3{font-size:18px;color:#AA1E2D;}.boxes h1{display:inline-block;}.mainwrapper{height:100%;min-height:100%;height:auto !important;overflow:inherit;position:absolute;top:0;right:0;left:0;width:100%;}.logo{position:relative;z-index:5;}.logo img{padding-right:100px;margin-bottom:-25px;padding-top:5px;}#header{position:absolute;top:0;left:0;right:0;z-index:10;}.headerwrapper{background:rgba(254,254,254,0.82);}#header .container{position:relative;}#header .unit{text-align:right;color:#fff;font-size:16px;}#header ul.headerlinks{list-style:none;padding:0;margin:0;display:inline-block;margin-left:50px;margin-top:12px;}#header ul.headerlinks li{display:inline-block;margin-left:25px;}#header ul.headerlinks h1{font-size:12px;padding:0;margin:0;}#header ul.headerlinks h1 a{color:#000;}#header ul.headerlinks h1:before{content:"\25A0\A0\A0";margin-left:-15px;vertical-align:1px;color:#AA1E2D;}a.mobilemenu{display:block;width:25px;height:20px;position:absolute;top:10px;right:15px;display:none;z-index:15;background:linear-gradient(to bottom,#000 0%,#000 20%,transparent 20%,transparent 40%,#000 40%,#000 60%,transparent 60%,transparent 80%,#000 80%,#000 100%);}a.mobilemenu:hover{text-decoration:none;color:#000;}a.mobilemenu::before{content:"Menü";display:inline;margin-left:-45px;padding-bottom:4px;color:#000;text-transform:uppercase;}nav#mobilemenu{display:none;}.mm-menu{background:rgb(143,0,0);color:rgb(254,254,254);}.mm-menu .mm-navbar > *,.mm-menu .mm-navbar a{color:#fff;font-weight:bold;}.mm-navbar{border-color:#fff;}.mm-listview > li:not(.mm-divider)::after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;left:15px;right:0px;bottom:0;border-color:#aaa;}.mm-menu .mm-navbar .mm-btn::before,.mm-menu .mm-navbar .mm-btn::after{border-color:#fff;}.mm-listview .mm-next::before{border-left:1px solid #fff;background-color:#fff;}.mm-menu{color:#ffffff;}.mm-menu .mm-listview > li .mm-next::after,.mm-menu .mm-listview > li .mm-arrow::after{border-color:rgb(254,254,254);}.mm-menu .mm-listview > li .mm-next::after,.mm-menu .mm-listview > li .mm-arrow::after{border-color:rgb(254,254,254);}.navi{position:absolute;height:100%;min-height:100%;bottom:0;top:0;right:0;padding:0;}.mainnavi{position:absolute;bottom:0;right:0;width:auto;}.bottom{min-height:40px;background-color:rgba(143,1,1,0.8);position:relative;z-index:2;border-bottom:1px solid #fff;border-top:1px solid #fff;-webkit-box-shadow:0px 5px 8px 0px rgba(0,0,0,0.85);-moz-box-shadow:0px 5px 8px 0px rgba(0,0,0,0.85);box-shadow:0px 5px 8px 0px rgba(0,0,0,0.85);}.slider{border-bottom:2px solid #fff;}.navi .sf-menu{background:none;width:auto;}.navi .sf-menu li{background:#000000;background:-moz-linear-gradient(top,#000000 0%,#4f4f4f 46%,#4f4f4f 56%,#000000 100%);background:-webkit-linear-gradient(top,#000000 0%,#4f4f4f 46%,#4f4f4f 56%,#000000 100%);background:linear-gradient(to bottom,#000000 0%,#4f4f4f 46%,#4f4f4f 56%,#000000 100%);color:#fff;}.navi .sf-menu li a,.navi .sf-menu li span{color:#fff;}.navi .sf-menu li:hover,.navi .sf-menu li.sfHover{background:rgb(170,30,45);-webkit-transition:none;transition:none;}.navi .sf-menu a,.navi .sf-menu span{padding:8px 16px;text-decoration:none;zoom:1;border-right:1px solid #fff;}.navi .sf-menu ul a,.navi .sf-menu ul span{padding:11px 16px;text-decoration:none;zoom:1;border-right:1px solid #fff;}.maincontent{background:rgba(254,254,254,0.94);position:relative;margin-top:200px;z-index:3;min-height:750px;top:0;padding:25px 25px 250px 25px;line-height:23px;}.bgelements{position:absolute;top:0;bottom:0;left:0;right:0;min-height:100%;z-index:-1;}#footer{min-height:200px;background-color:#444;z-index:3;position:absolute;bottom:0px;left:0;right:0;}#footer{color:#ffffff;padding:15px;font-size:13px;}.right .frame-type-menu_subpages h1,.right .frame-type-menu_pages h1{display:inline-block;font-size:18px;background-color:#000000;padding:10px;width:100%;color:#fff;font-weight:normal;margin-bottom:0;}.right  .frame-type-menu_subpages ul,.right  .frame-type-menu_pages ul{padding:0;margin:0;list-style:none;padding-top:2px;}.right .frame-type-menu_subpages ul li,.right .frame-type-menu_pages ul li{color:#fff;display:inline-block;background-color:#AA1E2D;;width:100%;cursor:pointer;transition:all 0.3s ease;margin-bottom:1px;font-size:16px;}.right .frame-type-menu_subpages ul li:hover,.right .frame-type-menu_pages ul li:hover{background:#DD4252;}.right .frame-type-menu_subpages ul li.active,.right .frame-type-menu_pages ul li-active{background:#DD4252;}.right .frame-type-menu_subpages ul li a,.right .frame-type-menu_pages ul li a{background-repeat:no-repeat;background-position:8px 11px;color:#fff;width:100%;display:inline-block;padding:10px 10px 10px 30px;}.right .frame-type-menu_subpages ul li a:hover,.right .frame-type-menu_pages ul li a:hover{text-decoration:none;}.right .frame-type-uploads header h1,.contactbox h2{display:inline-block;font-size:18px;background-color:#4B4E51;padding:10px;width:100%;color:#fff;font-weight:normal;margin-bottom:0;}.contactbox h2{background-color:#AA1E2D;}.right .ce-uploads a{display:block;margin-top:6px!important;}.right .ce-uploads h2{background-color:#31467D;color:#fff;padding:8px;margin-bottom:4px;font-weight:normal;font-size:19px;}.right .ce-uploads li a{color:#000;}.right .ce-uploads li{padding:5px 5px;margin:4px 0;background:#dddddd;}.contactbox .boxtext{background-color:#dddddd;padding:10px;}.contactbox ul{list-style-type:none;margin:0;padding:0;}.contactbox ul li{background-color:#fff;margin:5px 0;padding:5px 0 5px 20px;color:#AA1E2D;}.contactbox ul li:before{content:"\2192 ";padding-right:10px;color:#000;}.contactbox{max-width:345px;}.contactbox a{color:#AA1E2D;text-decoration:none;}.contactbox a:hover{color:#AA1E2D;text-decoration:underline;}.sliderwrapper{position:relative;width:100%;height:auto !important;}.sliderwrapper img{min-width:100%;}.slogan h1{background-color:rgba(0,0,0,0.5);color:#fff;font-family:"Open Sans";display:inline-block;padding:15px;position:absolute;bottom:40%;line-height:50px;left:0;right:0;font-size:34px;text-align:center;text-shadow:3px 3px 3px #000000;}h1.externalLink:hover{background-color:#AA1E2D;}h1.externalLink a{color:#fff;}h1.externalLink a:hover{text-decoration:none;color:#fff;}.accordion h1,h1.externalLink{cursor:pointer;color:#FFFFFF;margin:0px;padding:0px;width:auto;height:auto;min-height:40px;text-align:left;padding-top:12px;padding-left:10px;background-color:#000000;color:#FFFFFF;font-size:16px;width:100%;display:inline-block;}.accordion h1::before,h1.externalLink:before{content:"\e092";font-family:'Glyphicons Halflings';font-size:12px;float:left;margin-top:2px;margin-left:-3px;margin-right:8px;color:#fff;}.over h1{background-color:#AA1E2D;color:#fff;}.on h1{background-color:#AA1E2D;color:#fff;}.on h1::before{content:"\e094";font-family:'Glyphicons Halflings';font-size:12px;float:left;margin-top:4px;margin-left:-3px;margin-right:8px;color:#fff;}.accordionButton{width:100%;border-top:1px solid #000000;cursor:default;margin-top:10px;}.accordionContent{width:100%;padding-left:10px;padding-top:20px;padding-bottom:10px;padding-right:10px;}.accordion{width:100%;border-top:1px solid #FFFFFF;cursor:default;margin-top:0px;}.ka-content{width:100%;padding-left:15px;padding-top:15px;padding-bottom:10px;padding-right:15px;background:#DDDDDD;line-height:24px;}h1.externalLink{padding-top:10px;}h1.externalLink::before{margin-top:4px;}.ce-border img,.ce-border iframe{border:1px solid #bbbbbb;margin:15px 0 25px 0;}.galleria .galleria-stage img{margin:auto;}.galleria .galleria-nav{margin-top:5px;}.galleria .galleria-nav img{border:1px solid #888;margin:8px;}.galleria{border:1px solid #ccc;}.galleria .galleria-nav .slick-prev{left:5px;}.galleria .galleria-nav .slick-next{right:5px;}.galleria .galleria-nav .slick-current{border:2px solid #000;}.galleria .galleria-nav .slick-slide{cursor:pointer;}.galleria .galleria-nav .slick-list{margin:0px 30px;}.slick-lightbox-close:before{color:#000;opacity:1;font-size:36px;}.slick-lightbox-close{height:auto;width:auto;}.slick-slide span{display:inline-block;text-align:center;width:100%;background-color:#eeeeee;padding:5px;margin-top:5px;margin-right:1px;}#search{float:right;margin-top:10px;}#search input{border:1px solid #dddddd;padding:2px 0px 2px 5px;margin:0;}#search button{border:1px solid #dddddd;margin-left:-2px;padding:3px 7px 2px 7px;color:#4f4f4f;font-size:13px;}.ce-bodytext ul{padding-left:15px;list-style:none;}.ce-bodytext ul li:before{content:"\25A0\A0\A0";margin-left:-15px;vertical-align:1px;color:#AA1E2D;}#footer .frame{display:inline-block;width:auto !important;text-align:left;}#footer .col{text-align:center;}#footer a{color:#fff;text-decoration:none;}#footer a:hover{text-decoration:underline;}.haertetechnik .bottom{background-color:rgba(0,0,0,0.5);}.haertetechnik .navi .sf-menu li{background:#841719;background:-moz-linear-gradient(top,#841719 0%,#D64446 50%,#841719 100%);background:-webkit-linear-gradient(top,#841719 0%,#D64446 50%,#841719 100%);background:linear-gradient(to bottom,#841719 0%,#D64446 50%,#841719 100%);}.haertetechnik .navi .sf-menu li ul li{background:#AA1E2D;}.haertetechnik .navi .sf-menu li:hover,.haertetechnik .navi .sf-menu li.sfHover{background:#000;-webkit-transition:none;transition:none;}.ce-gallery figcaption{text-align:center;padding-bottom:10px;}.box{position:relative;transition:all 0.5s ease;margin-top:15px;}.box span{position:absolute;top:0;right:0;left:0;bottom:0;text-align:center;padding-top:40%;opacity:0;background-color:#000;}.box h2{background-color:#AA1E2D;color:#fff;font-size:20px;padding:5px 10px 5px 10px;margin:0;border-bottom:2px solid #fff;}.box a.boxlink span{color:#fff;font-size:18px;font-weight:600;text-decoration:none;text-transform:uppercase;}.box a:hover{text-decoration:none;}.box a.boxlink span{transition:all 0.5s ease;}.box a.boxlink:hover > span{opacity:0.7;}.box a.boxlink:hover > span{left:0px;}.box a.boxlink:hover > span h2{width:100%;}.box{background-color:transparent;max-width:360px;}.frame-layout-3{display:box;float:left;}#home .maincontent{margin-top:35%;}.news .news-list-view{background-color:#dddddd;padding:20px 10px 20px 10px;}.news .news-list-view h3{margin:0 0 5px 0;font-size:16px;}.news .news-list-view .article{background-color:#efefef;padding:10px;}.news h3 a{color:#AA1E2D;line-height:22px;}.news a{color:#000;}.news a:hover{text-decoration:none;}.news .article .teaser-text{font-size:13px;line-height:18px;}body.portal #header{position:relative;}body.portal .boxes{background-image:url("/fileadmin/header_portal.jpg");background-size:cover;}body.portal .boxes .left,body.portal .boxes .right{background:rgba(254,254,254,0.94);margin:25px 0px 25px 0px;min-height:185px;}body.portal .boxes .right{float:right;}body.portal .maincontent{background-color:#fff;margin-top:15px;}body.portal .boxes .container{padding:0;}body.portal .sliderrow{background:rgba(254,254,254,0.94);margin:25px 0px 0px 0px;padding:10px 25px 0px 25px;}body.portal a.boxlink{position:absolute;top:0;right:0;left:0;bottom:0;transition:all 0.5s ease;}body.portal a.boxlink:hover{background:rgba(0,0,0,0.3);}.btn-primary{background-color:#AA1E2D;border:none;}.tx-indexedsearch-res h3{font-size:18px;}.tx-indexedsearch-browsebox ul{list-style:none;}.tx-indexedsearch-browsebox li{display:inline;padding:5px;}textarea.form-control{height:200px;}ul.f3-widget-paginator{list-style:none;}ul.f3-widget-paginator li{display:inline-block;border:1px solid #ddd;padding:0px 5px;}ul.f3-widget-paginator li.current{background-color:#AA1E2D;color:#fff;}ul.f3-widget-paginator li:hover{background-color:#eee;}
