/* Contao Open Source CMS, (c) 2005-2014 Leo Feyer, LGPL license */
body,form{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}@media(max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}#main .inside{min-height:1px}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}.caption{max-width:100%}.ce_gallery ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery li{float:left}.ce_gallery li.col_first{clear:left}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
/* ColorBox v1.4.31, (c) 2011 Jack Moore - jacklmoore.com, MIT license */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url("../../assets/jquery/colorbox/1.4.31/images/loading.gif") no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.4.31/images/controls.png") no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.4.31/images/controls.png") no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url("../../assets/jquery/colorbox/1.4.31/images/controls.png") no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
/* Style sheet style */
.white{background-color:rgba(255,255,255,1)}.tag2{width:535px;display:block;margin-left:225px;padding:10px}.tag1{width:200px;float:left;padding:10px;font-weight: 400}.spacer{height:200px}.logo img{width:256px}#ansprechpartner table{width:100%;margin-top:15px}#ansprechpartner table td{padding: 0;padding-top: 5px;padding-bottom: 5px;background: none !important}#ansprechpartner table tr{background: none}#ansprechpartner .ce_text{width:300px;float:left;display:inline-block;margin-right:25px;margin-bottom:25px;padding:15px;background-color:rgba(255,255,255,1)}#ansprechpartner .gf{background-color:rgba(247,218,224,1)}.float_left{float:right}#komplette-referenzliste .download{width:80%;display:inline-block;padding:15px;background-color:rgba(247,218,224,1);border:2px solid rgba(190,0,39,1)}.clear{clear:both}#referenzen .inner .ce_text,#daecher .inner .ce_text,#fassaden .inner .ce_text,#komplettleistungen .inner .ce_text,#flachdach-40 .inner .ce_text,#kal-zip .inner .ce_text,#sonstige-36 .inner .ce_text,#leistungen .inner .ce_text{margin-bottom:30px}#referenzen .inner .ce_text img,#daecher .inner .ce_text img,#fassaden .inner .ce_text img,#komplettleistungen .inner .ce_text img,#komplettleistungen-34 .inner .ce_text img,#flachdach-40 .inner .ce_text img,#kal-zip .inner .ce_text img,#sonstige-36 .inner .ce_text img,#leistungen .inner .ce_text img{border:5px solid rgba(255,255,255,1)}#referenzen .inner .ce_text p,#daecher .inner .ce_text p,#fassaden .inner .ce_text p,#komplettleistungen .inner .ce_text p,#metallfassaden .inner .ce_text p,#komplettleistungen-34 .inner .ce_text p,#flachdach-40 .inner .ce_text p,#kal-zip .inner .ce_text p,#sonstige-36 .inner .ce_text p,#leistungen .inner .ce_text p{margin-left:180px}.inner{width:55%;height:400px;display:block;margin-left:360px;overflow-y: scroll}.mgs p img{}.mgs p{width:100%;float:left;display:inline-block;margin-bottom:25px;text-align:center}.mgs{width:100%;margin-bottom:25px;padding-top:15px;padding-bottom:15px;text-align:center;background-image:url("../../files/meiner/img/img_link_bg.png");background-repeat:repeat}.ce_downloads li{margin-bottom:15px;font:16px/24px Lato,Arial}table tr:nth-child(odd){background-image:url("../../files/meiner/img/img_link_bg.png");background-repeat:repeat}table td{padding:10px;vertical-align:top;font:14px Lato,Arial}.inhaltscontainer .first{width:360px;float:left}.inhaltscontainer h1{margin-top:45px;margin-bottom:45px}h2{font:24px/44px Lato,Arial;color:rgba(255,255,255,1);text-transform:uppercase;font-weight: 300}h1{font:28px Lato,Arial;color:rgba(188,8,44,1);text-transform:uppercase;font-weight: 400}.inhaltscontainer .last{width:60%;height:385px;display:inline-block;overflow-y: scroll}.inhaltscontainer{height:400px;padding:25px;background-image:url("../../files/meiner/img/img_link_bg.png");background-repeat:repeat}.startseite_teaser{display:inline-block;margin-top:25px;padding:25px;background-color:rgba(188,8,44,1);font:36px/48px Lato,Arial;color:rgba(255,255,255,1);font-weight: 300}.partnerleiste{float:right;padding:20px;vertical-align:middle;background-color:rgba(255,255,255,1)}.socialmedialeiste{float:right;display:inline-block;margin-right:25px;padding-top:10px;vertical-align:middle}.storeleiste{float:right;display:inline-block;margin-right:25px;padding-top:5px;padding-right:7px;padding-left:8px;vertical-align:middle;text-align:center}.storeleiste p{display:block;margin-bottom:5px;padding:0 1px 2px;font-size:12px;line-height:12px;color:#be0027;font-weight: 400}.storeleiste img{width:100px}.partnerlogo{height:35px;margin-left:10px}#supersized li{border-top:10px solid rgba(255,255,255,.1);border-right:10px solid rgba(255,255,255,.1);border-bottom:10px solid rgba(255,255,255,.1);border-left:5px solid rgba(255,255,255,.1);-webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box}#fusszeile{width:100%;bottom:0;right:0;position:absolute}p{font:16px/26px Lato,Arial;color:rgba(0,0,0,1);font-weight: 300}#container{padding:35px}body{background-color:rgba(255,255,255,1);background-color: #ffffff !important}html{}*{padding: 0;margin: 0}
/* Style sheet menue */
#menue a.submenu:hover,#menue span.nonavlink:hover{background-image:url("../../files/meiner/img/img_menue_arrow_active.png");background-position:right center;background-repeat:no-repeat}#menue .level_3{position:absolute;display:none}#menue li.active.submenu,#menue li span.trail.nonavlink{background:rgba(187,1,40,1) url("../../files/meiner/img/img_menue_arrow_active.png") right center no-repeat;color:#fff}#menue .submenu{position:relative;overflow:visible;background-image:url("../../files/meiner/img/img_menue_arrow.png");background-position:right center;background-repeat:no-repeat}#menue .trail{background-color:rgba(190,0,39,1);color:#fff}#menue li.submenu:hover > ul.level_2,#menue li.submenu:hover > ul.level_3{display:inline-block}#menue li.submenu .level_2{top:-83px;position:absolute}#menue li.submenu .level_2,#menue li.submenu .level_3{left:160px;top:-3px;position:absolute;display:none;padding-left:10px}#menue li.active{width:150px;display:block;padding-top:7px;padding-bottom:7px;padding-left:10px;background-color:#bb0128;font:16px Lato,Arial;color:rgba(255,255,255,1);font-weight: 300}#menue li a:hover,#menue li span.nonavlink:hover{background-color:#bb0128;color:rgba(255,255,255,1)}#menue li a,#menue li span.nonavlink{width:150px;display:block;padding-top:7px;padding-bottom:7px;padding-left:10px;background-color:rgba(255,255,255,.9);font:16px Lato,Arial;color:rgba(188,8,44,1);font-weight: 300;text-decoration: none}#menue li{overflow:visible;display:block;margin-top:5px}#menue .block{overflow:visible}#menue{left:0;position:relative;overflow:visible;display:inline-block;padding-left:35px;top: -30px;z-index: 199}
/* Style sheet jquery.jscrollpane */
.jspContainer{position:relative;overflow:hidden}.jspPane{position:absolute}.jspVerticalBar{width:5px;height:100%;right:0;top:0;position:absolute;background: red}.jspHorizontalBar{width:100%;height:16px;bottom:0;left:0;position:absolute;background: red}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{position:relative;background: #dde}.jspDrag{top:0;left:0;position:relative;background: #bbd;cursor: pointer}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{height:100%;float:left}.jspArrow{display:block;margin:0;padding:0;text-indent:-20000px;background: #50506d;cursor: pointer}.jspArrow.jspDisabled{cursor: default;background: #80808d}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow{width:16px;height:100%;float:left}.jspVerticalBar .jspArrow:focus{outline: none}.jspCorner{height:100%;float:left;background: #eeeef4}* html .jspCorner{margin:0 -3px 0 0}
/* Style sheet supersized */
#controls-wrapper ul li.current-slide a{background-color: #bc082c !important}#controls-wrapper ul{width:450px;list-style-type:none}#controls-wrapper ul li{display:inline-block}#controls-wrapper ul li a{width:28px;height:28px;float:left;display:block;margin-right:15px;background-color:rgba(255,255,255,1)}#controls-wrapper{position:absolute;z-index: 200}*{margin:0;padding:0}body{height:100%;background:#ffffff}#supersized-loader{width:60px;height:60px;top:50%;position:absolute;margin:-30px 0 0 -30px;text-indent:-999em;left:50%;z-index:0;background:url(../img/progress.gif) no-repeat center center}#supersized{width:100%;height:100%;left:0;top:0;position:fixed;overflow:hidden;display:block;z-index:-999}#supersized img{width:auto;height:auto;position:relative;display:none;outline:none;border:none}#supersized.speed img{-ms-interpolation-mode:nearest-neighbor;image-rendering: -moz-crisp-edges}#supersized.quality img{-ms-interpolation-mode:bicubic;image-rendering: optimizeQuality}#supersized li{width:100%;height:100%;top:0;left:0;position:fixed;overflow:hidden;display:block;list-style:none;z-index:-30;background:#ffffff}#supersized a{width:100%;height:100%;display:block}#supersized li.prevslide{z-index:-20}#supersized li.activeslide{z-index:-10}#supersized li.image-loading{width:100%;height:100%;background:#111 url(../img/progress.gif) no-repeat center center}#supersized li.image-loading img{visibility:hidden}#supersized li.prevslide img,#supersized li.activeslide img{display:inline}
/* Style sheet formular */
.formbody p.error{left:840px;position:absolute;margin-top:6px;padding:3px;background-color:rgba(255,0,0,1);font:12px Lato,Arial;color:rgba(255,255,255,1);font-weight: 300}.formbody .submit{width:260px;margin-top:15px;margin-left:180px;padding:5px}.formbody textarea{width:250px;min-width:250px;padding:4px;font:16px Lato,Arial;color:rgba(0,0,0,1);font-weight: 300}.formbody input{width:250px;display:block;padding:4px;font:16px Lato,Arial;color:rgba(0,0,0,1);font-weight: 300}.formbody label{width:180px;min-width:180px;float:left;display:block;font:18px Lato,Arial;color:rgba(190,0,39,1);font-weight: 300}.formbody{width:500px}
@media (min-width: 1366px) and (max-width:1439px){
/* Style sheet 1366 */
.startseite_teaser{margin-top:10px}.spacer{height:100px}.logo img{width:170px}.inhaltscontainer{height:300px;padding:10px}.inner{height:300px}
}
@media (min-width: 1440px) and (max-width:1600px){
/* Style sheet 1440 */
.startseite_teaser{margin-top:15px}.spacer{height:150px}.inner{height:350px}.logo img{width:200px}.inhaltscontainer{height:350px;padding:10px}
}
@media (min-width: 1024px) and (max-width:1365px){
/* Style sheet 1024 */
#menue li.active{background-color: #bc082c !important}#menue li span.nonavlink{width:auto;padding-top:5px;padding-bottom:5px;padding-left:5px;font-size:14px}.socialmedialeiste{padding-top:30px}.socialmedialeiste img{height:35px}.inhaltscontainer .first{width:250px}.inner{width:70%;margin-left:100px}#menue li.submenu.sibling a:hover{background-image: none}#menue li.submenu .level_3{left:150px;top:-5px;position:absolute;padding:0;background-color:rgba(255,255,255,1)}#menue li.submenu .level_2{width:150px;left:0;top:27px;padding-left:0;background-color:rgba(255,255,255,1)}#menue .submenu,#menue .submenu:hover,#menue .level_1 > li a:hover{background-image: none}#menue li a,#menue li.active{width:auto;margin:0;padding:5px;font-size:14px}#menue .level_1 > li{float:left;margin-top:0;margin-right:10px;background-color:rgba(255,255,255,1)}#menue{left:200px;top:55px;position:absolute}.logo img{width:150px}.inhaltscontainer{padding:10px}.inhaltscontainer h1{margin-top:10px;margin-bottom:10px;font-size:22px}
}
@media (max-width:1024px){
/* Style sheet 1024max */
.partnerleiste img{width:35px;height:auto}.partnerleiste{width:100%;position:absolute;float:none}.socialmedialeiste,.storeleiste{display:none}h2{font-size:18px}#menue li.active{background-color: #bc082c !important}#menue li span.nonavlink{width:auto;padding-top:5px;padding-bottom:5px;padding-left:5px;font-size:14px}.socialmedialeiste{padding-top:30px}.socialmedialeiste img{height:35px}.inhaltscontainer .last{width:auto;height:auto;overflow:auto}.inhaltscontainer .first{width:250px;float:none}.inner{width:70%;margin-left:100px}#menue li.submenu.sibling a:hover{background-image: none}#menue li.submenu .level_3{left:150px;top:-5px;position:absolute;padding:0;background-color:rgba(255,255,255,1)}#menue li.submenu .level_2{width:150px;left:0;top:27px;padding-left:0;background-color:rgba(255,255,255,1)}#menue .submenu,#menue .submenu:hover,#menue .level_1 > li a:hover{background-image: none}#menue li a,#menue li.active{width:auto;margin:0;padding:5px;font-size:14px}#menue .level_1 > li{float:left;margin-top:0;margin-right:10px;background-color:rgba(255,255,255,1)}#menue{left:200px;top:55px;position:absolute}.logo img{width:150px}.inhaltscontainer{height:auto;padding:10px}.inhaltscontainer h1{margin-top:10px;margin-bottom:10px;font-size:22px}
}
