.yellowbox{border:3px solid #bbd301;padding:17px;margin-bottom:20px;}
.yellowtitle{font-weight:bold;color:#3e3e3e;margin-bottom:5px;font-family:'QTypeSquare-Book', sans-serif;../index.html
margin-bottom:22px;}
.yellowheadline{font-size:18px;font-weight:bold;color:#646464;font-family:sans-serif;}
.yellownews{font-size:16px;line-height:1.3em;text-decoration:underline;}
.yellowcolor{color:#bed600;}
.brownbox{background-color:#646464;padding:15px;}
.browntitle{color:#fff;margin-top:3px;margin-left:20px;margin-bottom:10px;font-family:'QTypeSquare-Book', sans-serif;font-weight:lighter;}
.greybox{border:3px solid #bbd301;background:#f8f8f8;padding:15px;}
.blackbox{width:35px;height:35px;background-color:#646464;}
.blackbox:hover{background-color:#bfd801;}
.subslidertitle{color:#9f9f9f;font-weight:bold;font-size:31px;z-index:1000;}
.subtitlesdiv{border-bottom:3px solid;padding-left:0px}
.leadtext{font-weight:bold;color:#373737;font-size:18px;line-height:1.5;}
.nav-top a:hover{color:#bfd800;}
.englishlang{margin-left:-15px;margin-top:1px;}
.arrow_box{position:relative;background:#ffffff;border:3px solid #bfd800;padding:15px;}
.arrow_box:after, .arrow_box:before{right:100%;top:30%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.arrow_box:after{border-color:rgba(255, 255, 255, 0);border-right-color:#ffffff;border-width:20px;margin-top:-20px;}
.arrow_box:before{border-color:rgba(191, 216, 0, 0);border-right-color:#bfd800;border-width:24.1px;margin-top:-24.1px;}
.contactarea{border-bottom:3px solid #d6d6d6;padding-bottom:4px;margin-bottom:10px;margin-top:65px;}
.fontsizea{font-size:18px;}
.fontsizeb{font-size:16px;line-height:1em;}
.bookmark{top:220px;left:180px;position:absolute;width:85px;}
.sliderup{background-color:#b8b8b8;border:3px solid 333;border-radius:4px;position:absolute;top:-200px;left:-18px;width:273px;}
.activemodule{border:5px solid #bfd801!important;border-radius:15px!important;padding:40px 20px!important;height:145px!important;}
.alignbottom{margin-top:150%;}
.dropdown{padding-top:1px!important;}
.firstchild{border-top:6px solid #bfd801;margin:11px -5px 0px -5px;padding-left:5px;background:none!important;}
.firstchild i{top:-12px;left:20px;position:absolute;font-size:55px;}
.firstchild a:hover,.firstchild i:hover{background:none!important;}
.impressum:hover{text-decoration:none;}
.agb:hover{text-decoration:none;}
.gradient{background:#f4f4f4;background:-moz-linear-gradient(top, #f4f4f4 0%, #f4f4f4 50%, #e7e7e7 52%, #e7e7e7 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(50%,#f4f4f4), color-stop(52%,#e7e7e7), color-stop(100%,#e7e7e7));background:-webkit-linear-gradient(top, #f4f4f4 0%,#f4f4f4 50%,#e7e7e7 52%,#e7e7e7 100%);background:-o-linear-gradient(top, #f4f4f4 0%,#f4f4f4 50%,#e7e7e7 52%,#e7e7e7 100%);background:-ms-linear-gradient(top, #f4f4f4 0%,#f4f4f4 50%,#e7e7e7 52%,#e7e7e7 100%);background:linear-gradient(to bottom, #f4f4f4 0%,#f4f4f4 50%,#e7e7e7 52%,#e7e7e7 100%);}
.justified{text-align:justify;}
.searchtoggle a{line-height:0px!important;margin-left:0px!important;margin-right:0px!important;padding:0px 0px!important;}
.serverroom{float:right;margin-bottom:14px;margin-top:34px}
.backbox{height:186px;background-size:285px;background-repeat:no-repeat}
.asideheader{font-size:22px;font-weight:bold;line-height:1.5em;}
.flashdiv{background-image:url('img/flash.png');background-repeat:no-repeat;background-size:80%;background-position:center;height:500px;}
.services{overflow:hidden;position:relative;margin-top:-200px;width:32.33333333%}
.services .fa-minus{font-size:23px;}
.servicesborder{float:left;border-right:1.5px solid;height:156px;margin:0 3px;margin-top:-5px;margin-bottom:-10px;}
.services > div{position:relative;top:320px;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.services > div > .pclass{margin:0;font-size:14px;letter-spacing:-1px;color:#636363;height:320px;background:#f5f5f5;line-height:19px;border:5px solid #bed600;}
.services > a{font-size:18px;color:#333;text-align:center;height:61px;margin-top:-61px;padding-top:5px;text-decoration:none;display:block;width:100%;background:transparent;border-radius:0 0 7px 7px;position:relative;z-index:200000;}
.pclass > a > div{background-color:#b8b8b8;min-height:230px;}
.popover{background-color:#bed600!important;}
.popover.right{border-radius:0px;min-width:200px;position:absolute!important;top:130px!important;left:150px!important;}
.popover.right .arrow{display:none;}
.popover.top{border-radius:0px;min-width:200px;position:absolute!important;top:-60px!important;left:250px!important;}
.popover.top .arrow{display:none;}
.thumbnail:hover img{-webkit-transform:scale(1.2);margin-top:-15px!important;}
.partner{}
.partner:hover{opacity:0.9;text-decoration:none;}
.thumbnail{padding:5px!important;}
.articletitle{font-family:'QTypeSquare-Book', sans-serif;margin-bottom:40px;margin-top:13px;color:#454545;}
.losungenheader{border:0px;margin-left:15px;font-family:'qtypesquare-book', sans-serif;color:#3e3e3e;font-weight:lighter;font-size:33px;}
.losungenimg{width:26%;float:left;}
.h4hr{border-bottom:1.5px solid #d2d2d3;margin-left:-10px;margin-right:-10px;margin-bottom:5px;}
.bolder{font-weight:bold;}
.lighter{font-weight:lighter;}
.information-head{font-weight:bold;color:#646464;font-family:'QTypeSquare-Book', sans-serif;margin-bottom:20px;}
.greybkg{background-color:#f7f7f8;border:1.5px solid #d2d2d3;padding:10px}
.greyfont{color:#646464;font-family:sans-serif;}
.underlined{text-decoration:underline;}
.videobox{margin-bottom:7px;}
.outdoor{margin-top:43px;}
.info-body{line-height:2em;}
.serv{overflow:hidden;position:relative;margin-top:-230px;}
.serv > div{position:relative;top:245px;padding-top:10px;-moz-transition:all 0.8s ease 0s;-webkit-transition:all 0.8s ease 0s;-ms-transition:all 0.8s ease 0s;-o-transition:all 0.8s ease 0s;transition:all 0.3s ease 0s;}
.serv > div > p{padding:0 7px 0;margin:0;font-size:14px;letter-spacing:-1px;color:#636363;height:245px;background:#b8b8b8;line-height:19px;margin-top:15px;}
.serv > a{font-size:18px;color:#333;text-align:center;height:71px;margin-top:35px;display:block;width:100%;background:transparent;border-radius:0 0 7px 7px;position:relative;z-index:2;}
.activebox{border:4px solid #bfd801;border-radius:15px!important;padding:35px 0;margin-top:-40px;}
.activebox:hover{border:0px solid;}
.topzero{top:0!important;border:5px solid #bfd801;transition:all 0.3s ease 0s;background-color:#f5f5f5;padding:0px;}
.topservices{top:0!important;z-index:1100;}
.newsblock{border-bottom:3px solid #d0d0d0;padding:15px 0;margin-left:0px;margin-right:0px;}
.newsblock span{text-align:justify;}
.newsimage{padding-left:0px!important;}
.pagination{margin-bottom:20px;}
.siteheader{font-family:'QTypeSquare-Book', sans-serif;font-weight:lighter;color:#424242;line-height:50px;}
.sticker{position:absolute;top:-20px;left:430px;padding-top:10px;-ms-transform:rotate(-7deg);-webkit-transform:rotate(-7deg);transform:rotate(-7deg);}
.stickerh4{color:white;margin-bottom:0px;font-family:'QTypeSquare-Book', sans-serif;font-weight:lighter;}
.stickerh4 .fa-minus{font-size:14px;padding:0 2px;}
.stickertxt{color:white;font-size:14px;}
.innosafeimg{width:600px;margin-left:-70px;margin-top:-30px;}
.norowmargin{margin-left:15px!important;}
.nopadding{padding-left:0px;}
.circle{display:block;width:100px;height:100px;border-radius:50px;font-size:20px;color:#fff;line-height:100px;text-align:center;text-decoration:none;background:#000}
.circle:hover{color:#ccc;text-decoration:none;background:#333}
.topsitetitle{color:#abc814;margin-top:50px;font-weight:bold;}
.subheadersdiv{margin-left:-35px;}
.pclass img{margin-top:20px;}
.pclass > a > div{padding: 0px 15px;}