@import url(https://fonts.googleapis.com/css?family=Heebo);body{font-family:'Heebo',sans-serif;font-size:15px;}h1,h2,h3,h4,h5,h6{font-family:'Heebo',sans-serif;letter-spacing:1px;}a:focus,a:hover,a:focus,a:active{outline:none;}header{width:100%;background-color:#ffffff;box-shadow:0px 0px 7px rgba(0,0,0,0.1)}header.smallheader .topbar{height:0;padding:4px 0;}.topbar{transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s;}.topbar{background:#E4E4E4 url('../../../fileadmin/Template/images/trennlinie.png') repeat-x top center;padding:30px 0 10px 0;text-align:right;color:#6A6A68;font-size:13px;}.topbar .telephone{color:#DC2513;font-weight:bold;}.topbar a{color:#6A6A68;}.topbar span{margin-right:20px;}.topbar a img{padding:0 3px;}.navbar{border :none;margin-bottom:0px;}.containermenu{padding:inherit;background:inherit;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{color:#DC2513;font-weight:bold;}.navbar-nav > li > a{padding-top:23px;padding-bottom:10px;letter-spacing:1px;font-size:15px;}.dropdown-menu{border:0px solid;font-size:15px;letter-spacing:1px;}.dropdown-menu > li > a{padding:5.5px 15px;}.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{text-decoration:none;color:#DC2513 !important;background-color:inherit;}h1,h2{text-transform:uppercase;font-family:'Heebo',sans-serif;font-weight:bold;font-size:26px;padding-bottom:20px;padding-top:40px;}h1{font-size:26px;background:url('../../../fileadmin/Template/images/underline.png') no-repeat left bottom;}h2{font-size:18px;}.breadcrumb-section{background-color:inherit;border-bottom:0px solid #eeeeee;margin-bottom:0px;}.breadcrumb-section .breadcrumb{padding:10px 0;}.breadcrumb{background-color:inherit;}.breadcrumb a,.breadcrumb > .active{font-size:15px;letter-spacing:1px;}.boxed{border:1px solid #E4E4E4;padding:20px;}.redstripe{background:#DC2513 url('../../../fileadmin/Template/images/rot_bg.jpg') repeat;color:#ffffff;}.redstripe h1,.redstripe h2{color:#ffffff;background:0;}.greystripe{box-shadow:inset 0px 0px 7px rgba(0,0,0,0.1);background:#E4E4E4;border:1px solid #e3e3e3;border-radius:0px;}.col-md-2.metatopright{margin-top:30px;}.leftmenu{margin-top:30px;}.leftmenu a{padding:0 !important;}#dropdownMenu2{background:#ffffff;color:#DC2513;padding:0;}.footer-top{background:url('../../../fileadmin/Template/images/banderole_footer.jpg') repeat-x;border-bottom :4px solid #DC2513;height:60px;margin-top:40px;}.footer-section{margin-top:0;background:#262521;min-height:431px;font-size:15px;}.footer-section img{width:auto;}.footer-section h4{color:#DC2513;font-size:15px;font-weight:bold;letter-spacing:1px;}.footernavi{text-align:right;margin-top:20px;}.portfoliogrid h2{padding:0px;margin:0px;font-size:18px;text-transform:uppercase;font-weight:bold;background:none;padding-bottom:20px;color:#ffffff;}.portfoliogrid{list-style-type:none;margin:0px;padding:0px;float:left;}.portfoliogrid li{float:left;padding:0px 0px 0 0;position:relative;overflow:hidden;margin-left:-40px;list-style:none;}.portfoliogrid .captionmobile{display:none;}.portfoliogrid li:hover .caption-hover{opacity:1;}.portfoliogrid img{margin:0 0px 20px 0;padding:0px;float:left;z-index:4;}.portfoliogrid .caption-hover{cursor:pointer;position:absolute;opacity:0;-webkit-transition:all 0.45s ease-in-out;-moz-transition:all 0.45s ease-in-out;-o-transition:all 0.45s ease-in-out;-ms-transition:all 0.45s ease-in-out;transition:all 0.45s ease-in-out;}.portfoliogrid .blur-hover{background-color:rgba(220,37,19,0.7);height:249px;width:460px;z-index:5;position:absolute;top:0px;left:0px;}.portfoliogrid .caption-text-hover a{text-transform:uppercase;font-size:24px;padding:100px;margin:0px;color:#ffffff;;text-decoration:none;display:block;top:-90px;position:relative;left:0px;}.portfoliogrid .caption-text-hover{z-index:10;color:#fff;position:absolute;width:460px;height:300px;text-align:center;top:100px;}.portfoliogrid li .caption{opacity:1;transform:translateY(-100px);-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-ms-transform:translateY(-100px);-o-transform:translateY(-100px);}.portfoliogrid li:hover .caption{opacity:0;}.portfoliogrid .caption{cursor:pointer;position:absolute;opacity:0;top:290px;}.portfoliogrid .blur{background-color:rgba(0,0,0,0.7);height:110px;width:460px;z-index:5;position:absolute;left:0px;top:-50px;}.portfoliogrid .caption-text h1{text-transform:uppercase;font-size:18px;}.portfoliogrid .caption-text{z-index:10;color:#fff;position:absolute;top:-6px;left:30px;}.portfoliogrid .hug24{margin:auto;float:left;width:100%;}.portfoliogrid .hug24 img{width:200px;}.searchdiv{display:none;}.searchdiv-mobile{position:absolute;right:76px;top:23px;}.shopbutton{margin-right:20px;}.searchouter{width:300px;background:#E4E4E4;position:absolute;right:0px;top:70px;padding:20px 20px 8px 20px;display:none;z-index:100;}.searchouter input{width:98%;border:0;}.panel-default > .panel-heading{color:#ffffff;background-color:#262521;border-color:#E4E4E4;padding:7px 10px 6px 10px;background:url('../../../fileadmin/Template/images/menue_pfeil_weiss_unten.png') no-repeat scroll 97% center #262521;}.panel-default > .panel-heading a{padding:10px;display:block;}div.csc-mailform label em{display:initial;}div.csc-mailform fieldset ol,div.csc-mailform fieldset ol{padding:0;}.carousel h1{background:rgba(0,0,0,0.7);padding:20px;}.carousel .carousel-text p{background-color:rgba(220,37,19,0.7);padding:20px;}.scrollicon{text-align:center;text-decoration:none;width:50px;height:50px;border-radius:50%;background:#E4E4E4 url('../../../fileadmin/Template/images/pfeil-scroll.png') no-repeat center center;opacity:0.5;position:fixed;bottom:60px;right:20px;display:none;}.scrollicon a,.scrollicon a:hover,.scrollicon a:active,.scrollicon a:focus{text-decoration:none;}.scrollicon div{font-weight:bold;font-size:28px;color:#333;padding-top:12px;}input{height:38px;padding:6px 12px;font-size:16px;line-height:1.55;color:#555555;background-image:none;border:1px solid #cccccc;border-radius:0px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);}.table-head{color:#ffffff;background-color:#222222;}.uploads-filename,.uploads-fileicon{font-size:16px;}figcaption.caption{color:#666;text-align:center;}
