// Fonts@font-face{font-family:"Lucida Grande W01 Regular";src:url(../../../all/themes/main/fonts/34cb77c1-c433-49c3-b666-54de3518edec.woff2) format("woff2"),url(../../../all/themes/main/fonts/4e628627-84b0-4259-99d9-63bfe7457bbd.woff) format("woff");}@font-face{font-family:"OfficinaSansITCW01-Medi_734521";src:url(../../../all/themes/main/fonts/d6637fe5-6b88-4e4b-bc56-9094850d259c.woff2) format("woff2"),url(../../../all/themes/main/fonts/219dbf96-faba-452f-a6b9-ce7bb2bac564.woff) format("woff");}@font-face{font-family:"OfficinaSansITCW01-Bold";src:url(../../../all/themes/main/fonts/4c974bce-c42a-4b12-a377-e28bb0ec34de.woff2) format("woff2"),url(../../../all/themes/main/fonts/de07363b-ce31-46ce-aea6-f035147ac203.woff) format("woff");}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;}[hidden]{display:none;}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}body{margin:0;font-size:13px;line-height:1.231;}body,button,input,select,textarea{font-family:sans-serif;color:#222;}::-moz-selection{background:#3f7a4e;color:#fff;text-shadow:none;}::selection{background:#3f7a4e;color:#fff;text-shadow:none;}a{color:#5AA738;text-decoration:none;}a:visited{color:#5AA738;}a:hover{color:#3F7A4E;text-decoration:none;}a:focus{}a:hover,a:active{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}blockquote{margin:1em 40px;}dfn{font-style:italic;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}ins{background:#ff9;color:#000;text-decoration:none;}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold;}pre,code,kbd,samp{font-family:monospace,monospace;_font-family:'courier new',monospace;font-size:1em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:none;}q:before,q:after{content:"";content:none;}small{font-size:85%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}ul,ol{margin:1em 0;padding:0 0 0 40px;}dd{margin:0 0 0 40px;}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0;}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}svg:not(:root){overflow:hidden;}figure{margin:0;}form{margin:0;}fieldset{border:0;margin:0;padding:0;}label{cursor:pointer;}legend{border:0;*margin-left:-7px;padding:0;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;font-family:"Lucida Grande W01 Regular",Lucida,Verdana,sans-serif;}button,input{line-height:normal;*overflow:visible;}table button,table input{*overflow:auto;}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;resize:vertical;}input:valid,textarea:valid{}input:invalid,textarea:invalid{background-color:#f0dddd;}table{border-collapse:collapse;border-spacing:0;}td{vertical-align:top;}html{overflow-x:hidden;}html,body{height:100%;width:100%;}body{color:#58585a;background-color:#cdcdcb;font-family:"Lucida Grande W01 Regular",Lucida,Verdana,sans-serif;overflow-x:hidden;position:relative;top:0;left:0;padding:0;margin:0;}h1{color:#3f7a4e;font-size:2.90em;margin:0 0 0.25em 0;font-family:'OfficinaSansITCW01-Bold',"Lucida Grande",Lucida,Verdana,sans-serif;font-weight:normal}.ie7 h1,.ie8 h1{font-size:1.90em}h2{color:#3f7a4e;font-size:1.54em;margin:1em 0 0 0;font-family:'OfficinaSansITCW01-Bold',"Lucida Grande",Lucida,Verdana,sans-serif;font-weight:normal}h3{color:#3f7a4e;font-size:1.15em;margin:1em 0 0 0;font-family:'OfficinaSansITCW01-Bold',"Lucida Grande",Lucida,Verdana,sans-serif;font-weight:normal}p{line-height:1.5em;}.float-left{float:left}.float-right{float:right}#background{width:1900px;height:100%;background:url(../../../all/themes/main/img/bg.jpg) no-repeat top center fixed;z-index:0;position:fixed;top:0;left:50%;margin-left:-950px;}.parallax-hidden{display:none;}.background-container{display:none;}.showcase-background{width:100%;height:100%;background-color:#000000;opacity:0.9;position:absolute;top:0;left:0;z-index:9998;}.background-container.parallax.go{height:100%;width:100%;display:block;position:absolute;z-index:4;top:0;left:0;}#background-parallax{overflow:hidden;height:100%;width:100%;display:block;position:relative;}#background-parallax .background{background:url(../../../all/themes/main/img/bg-wald.jpg) center top no-repeat;height:100%;width:120%;display:block;position:fixed;left:-100px;bottom:0;z-index:-1;}#background-parallax .grey-wrapper{height:100%;width:3000px;display:block;position:fixed;left:50%;margin-left:-1510px;background:url(../../../all/themes/main/img/bg-outer-wrapper.png) center top no-repeat;top:0;}#background-parallax .room{background:url(../../../all/themes/main/img/bg-wand.png) center top no-repeat;height:100%;width:2000px;left:50%;margin-left:-1000px;display:block;position:fixed;top:0;}#container{width:910px;margin:0 auto;z-index:5;}#header-wrapper{width:910px;height:131px;position:fixed;z-index:20}#header{width:910px;height:131px;background:transparent url(../../../all/themes/main/img/header-bg.png) no-repeat 0 0;z-index:21;position:relative;top:0;}#logo{width:235px;height:80px;position:absolute;top:34px;left:21px;}#logo a{width:100%;height:100%;display:block;text-indent:-9999px;background:transparent url(../../../all/themes/main/img/faerber-fensterbau.png) no-repeat 0 0;}#navigation{position:absolute;right:20px;top:80px;font-family:'OfficinaSansITCW01-Medi_734521';}#navigation li{float:left;padding:0 0 0 20px;list-style:none;list-style-image:none;margin:0;}#navigation a{font-size:1.15em;text-transform:uppercase;line-height:1.38em;color:#5aa738}#navigation a.active,#navigation a.active-trail,#navigation a:hover{color:#3f7a4e}#main-glass{background:transparent url(../../../all/themes/main/img/main-bg.png) repeat-y 0 0;position:fixed;top:120px;margin-left:20px;width:871px;z-index:10;height:100%;}#main-wrapper{position:absolute;top:120px;margin-left:20px;width:871px;z-index:10;}#main{width:855px;z-index:11;height:100px;background:transparent;margin-top:25px;}#main img{border:1px solid #b1b3b4}#sidebar-left{width:165px;float:left;}#subnavigation{padding-left:20px;position:fixed;}#subnavigation ul{list-style:none;list-style-image:none;margin:0;padding:0;}#subnavigation li{list-style:none;margin:0.25em 0;font-family:'OfficinaSansITCW01-Bold',"Lucida Grande",Lucida,Verdana,sans-serif;font-weight:normal;list-style:none;list-style-image:none;}#subnavigation li a{color:#5aa738;font-size:1.23em;background:transparent url(../../../all/themes/main/img/bullet.png) no-repeat 0 -18px;padding-left:12px;}#subnavigation li a:hover{color:#3f7a4e;background-position:0 0;}#subnavigation li a.active,#subnavigation li a.active-trail{color:#3f7a4e;background-position:0 0;}#subnavigation li ul{list-style:none;list-style-image:none;margin:0.25em 0;padding-left:10px;}#subnavigation li li{font-family:'OfficinaSansITCW01-Medi_734521',"Lucida Grande",Lucida,Verdana,sans-serif;font-weight:normal;margin:0.25em 0;}#subnavigation li li a{font-size:1.08em;background:none;font-weight:normal;}#subnavigation li li a.active{text-decoration:underline;}#subnavigation li li a:hover{text-decoration:none;}.front #content-wrapper{width:820px;margin:0 25px;}#content-wrapper{width:685px;float:left;margin-left:185px;}h1.title p{margin:0;padding:0;}h3 p{margin:0;}.front #content{width:100%;margin:0;}#content{width:455px;float:left;margin:0 45px 50px 0}#main #content img.clean{border:0;}#content .figure{width:200px;}#content .figure.full{width:100%;}#content .figure.float-left{padding:0 15px 15px 0}#content .figure.float-right{padding:0 0 15px 15px}#content .figure p{margin:0.5em 0;font-size:0.85em;line-height:1.231em;}#content .subtitle{color:#3f7a4e;font-size:1.15em;padding-top:0;}#content .subimages img{margin-bottom:20px;}#content hr{width:455px;border-top:1px solid #3F7A4E;height:0;margin:10px 0;display:block;}#content ul{color:#3F7A4E}#content a{color:#58585a;text-decoration:underline;}#content a:hover{text-decoration:none;color:#3F7A4E}#content #accordion h3{margin:0.25em 0}#content #accordion h3 a{display:block;text-decoration:none;}#content #accordion a{color:#3f7a4e;}#content #accordion .open{position:absolute;right:0;top:5px;width:13px;height:10px;background:transparent url(../../../all/themes/main/img/open.png) no-repeat center center;cursor:pointer;}#content #accordion .close{position:absolute;right:0;bottom:5px;display:none;width:13px;height:10px;text-align:right;background:transparent url(../../../all/themes/main/img/close.png) no-repeat center center;cursor:pointer;}#content #accordion .accordion-item{position:relative;border-top:1px solid #7b7b7b;border-bottom:1px solid #7b7b7b;margin:10px 0;}#content #accordion .text{display:none;margin-top:1em;}#content #accordion .text p{margin-top:0;}#content #accordion .left{width:200px;float:left;}#content #accordion .left img{margin-bottom:20px;}#content #accordion .left .description{font-size:0.85em;line-height:1.231em};#content #accordion .right{width:255px;float:right;}#content #meinungen h3{margin-top:2em;padding-bottom:0.25em;border-bottom:1px solid #7b7b7b;}#content #meinungen .views-row{padding:10px 0;border-bottom:1px solid #7b7b7b;}#content #meinungen .views-row.views-row-last{border:none;}#content #meinungen p{margin:0;}#content #meinungen p.name{margin:0;color:#3F7A4E}.page-referenzen-fenster-tueren #content,.page-referenzen-haustueren #content,.page-referenzen-wintergaerten #content,.page-referenzen-objektbau #content{width:670px;margin:0;margin-right:15px;}#content #referenzen .left{width:50%;float:left;}#content #referenzen .right{width:49%;float:left;}#content #referenzen .item-list ul{list-style:none;list-style-image:none;margin:0;padding:0;}#content #referenzen .item-list ul li{margin:0;}#content #referenzen h2{margin-top:0;}#content #referenzen p{margin:0.5em 0;}#content #referenzen .views-row{border-bottom:1px solid #888;padding:20px 0;}#content #referenzen .views-row.views-row-last{border:none;}#content #referenzen .field-slideshow-wrapper{position:relative}#content #referenzen .field-slideshow{position:relative}#content #referenzen .field-slideshow-trigger{width:16px;height:16px;position:absolute;background:transparent url(../../../all/themes/main/img/plus.png) no-repeat center center;right:15px;bottom:3px;z-index:9999;}#content #referenzen .field-slideshow-controls{position:absolute;top:0;z-index:99999;width:100%;display:none;}#content #referenzen .field-slideshow-controls a{display:block;width:22px;height:213px;text-indent:-9999px;position:absolute;}#content #referenzen .field-slideshow-controls .prev{background:transparent url(../../../all/themes/main/img/arrow-left.png) no-repeat center center;left:5px;}#content #referenzen .field-slideshow-controls .next{background:transparent url(../../../all/themes/main/img/arrow-right.png) no-repeat center center;right:25px;}#content #referenzen .field-slideshow-pager{margin:2px;}#content #referenzen .field-slideshow-pager a{display:block;float:left;margin:2px 2px 0 0;border:3px solid #3f7a4e;width:7px;height:7px;text-indent:-9999px;}#content #referenzen .field-slideshow-pager a.activeSlide{background:#3f7a4e;}#sidebar-right{float:left;}#sidebar-right .box{border:1px solid #3d7638;width:145px;margin:1em 0;padding:10px;}#sidebar-right .box h3{margin:0;font-size:1.25em}#sidebar-right .box .description p{margin-top:0}#sidebar-right .box a.more{float:right;font-size:0.85em}#sidebar-right .box a:hover{color:#3F7A4E}#sidebar-right .box p{font-size:0.85em;margin-bottom:0;}#sidebar-right .box.image{padding:0;width:167px;position:relative;}#sidebar-right .box.image img{position:relative;border:none;}#sidebar-right .box.image .description{position:absolute;bottom:-11px;left:1px;width:165px;background:rgba(255,255,255,0.80);background:transparent url(../../../all/themes/main/img/overlay.png) repeat 0 0;}#sidebar-right .box.image a{color:#3f7a4e;font-size:1.15em;font-family:'OfficinaSansITCW01-Bold',"Lucida Grande",Lucida,Verdana,sans-serif;font-weight:normal;padding:10px;display:block;}#start-slideshow-wrapper{position:relative}#start-slideshow-wrapper .slide{position:absolute;height:402px;}#start-slideshow-wrapper .slide .slide-descritption{position:absolute;left:0;bottom:0;background:rgba(255,255,255,0.80);background:transparent url(../../../all/themes/main/img/overlay.png) repeat 0 0;padding:15px;display:none;}#start-slideshow-wrapper .slide .slide-descritption p{margin:0}#start-slideshow-wrapper #start-controls{position:absolute;top:0;z-index:99999;width:100%;display:none;}#start-slideshow-wrapper #start-controls a{display:block;width:22px;height:402px;text-indent:-9999px;position:absolute;}#start-slideshow-wrapper #start-controls .prev{background:transparent url(../../../all/themes/main/img/arrow-left.png) no-repeat center center;left:5px;}#start-slideshow-wrapper #start-controls .next{background:transparent url(../../../all/themes/main/img/arrow-right.png) no-repeat center center;right:25px;}#start-slideshow-wrapper #start-pager{margin:10px 385px 20px;display:inline-block;}#start-slideshow-wrapper #start-pager a{display:block;float:left;margin:2px 2px 0 0;border:3px solid #3f7a4e;width:7px;height:7px;text-indent:-9999px;}#start-slideshow-wrapper #start-pager a.activeSlide{background:#3f7a4e;}#start-slideshow-wrapper + h2{font-size:22px;}.inline-slideshow-wrapper{position:relative}.inline-slideshow-wrapper .inline-slideshow{text-align:center;position:relative;margin-left:120px;}.inline-slideshow-wrapper .inline-slideshow-controls{position:absolute;top:0;z-index:99999;width:100%;}.inline-slideshow-wrapper .inline-slideshow-controls a{display:block;width:22px;height:402px;text-indent:-9999px;position:absolute;}.inline-slideshow-wrapper .inline-slideshow-controls .prev{background:transparent url(../../../all/themes/main/img/arrow-left.png) no-repeat center center;left:5px;}.inline-slideshow-wrapper .inline-slideshow-controls .next{background:transparent url(../../../all/themes/main/img/arrow-right.png) no-repeat center center;right:25px;}.inline-slideshow-wrapper .inline-slideshow-controls .prev:hover{background:transparent url(../../../all/themes/main/img/arrow-left-over.png) no-repeat center center;}.inline-slideshow-wrapper .inline-slideshow-controls .next:hover{background:transparent url(../../../all/themes/main/img/arrow-right-over.png) no-repeat center center;}.inline-slideshow-wrapper .inline-slideshow-pager{margin:2px;}.inline-slideshow-wrapper .inline-slideshow-pager a{display:block;float:left;margin:2px 2px 0 0;border:3px solid #3f7a4e;width:7px;height:7px;text-indent:-9999px;}.inline-slideshow-wrapper .inline-slideshow-pager a.activeSlide{background:#3f7a4e;}#start-boxes{margin:20px 0 0 0;float:left;}#start-boxes .box{border:1px solid #3d7638;width:256px;margin:1em 0.8em;padding:0;float:left;position:relative;height:160px;}#start-boxes .box.first{margin-left:0;}#start-boxes .box.last{margin-right:0;}#start-boxes .box h3{margin:0;}#start-boxes .box .image{padding:0;position:absolute;}#start-boxes .box .image img{position:relative;border:none;}#start-boxes .box .description{position:absolute;bottom:0px;left:0px;width:165px;background:rgba(255,255,255,0.80);background:transparent url(../../../all/themes/main/img/overlay.png) repeat 0 0;width:236px;padding:10px;}#start-boxes .box .description p{margin:0;}#start-boxes .box .description p a{margin:0;color:#58585A;}#start-boxes .box.last p{padding:0 10px;margin:0;margin-top:1em;color:#3f7a4e;}#start-boxes .box.last p a{margin-bottom:0.5em;color:#58585A;}#start-boxes .box.last p strong a{color:#3f7a4e;}.form-item .form-textarea{width:455px;border:1px solid #3d7638;resize:none;}.form-item .form-text{width:455px;border:1px solid #3d7638}#footer{font-size:0.75em;margin:10px 25px;float:left;width:820px;padding:5px 0;}#footer a{color:#58585a}#footer .left{width:50%;text-align:left;float:left;}#footer .right{width:50%;text-align:right;float:left;}.logged-in #main{margin-top:85px;}div.tabs{border-bottom:0 none;margin:0.4em 0;padding:0;}ul.primary{margin:0;padding:0.25em 0;}ul.primary li{background:none;border-top:3px solid #ccc;margin:0 0.5em 0 0;padding:0.25em 0;}ul.primary li.active{background:#dfdfdf;}ul.primary li a.active{color:#336699;}ul.primary li:hover{background:#ddd;}ul.secondary{background:#eee;border:none;margin:0;padding:0.5em 1em;}ul.secondary li{background:none;border:none;display:inline;line-height:2em;margin:0;padding:0 1em 0 0;}ul.primary li a,ul.primary li.active a,ul.primary li a:hover,ul.primary li a:visited{background:none;border:0;margin:0;padding:0 1em;text-decoration:none;}ul.secondary li a,ul.secondary li a:visited{background:none;border:0;margin:0;padding:0;text-decoration:none;}ul.secondary li.active a,ul.secondary li a:hover{text-decoration:underline;}ul.primary li a:hover,ul.secondary li a:hover,ul.secondary li.active a{color:#336699;}ul.primary li.active a,ul.secondary li.active a{font-weight:bold;text-decoration:none;}.vertical-tabs{border:1px solid #CCCCCC;display:none;margin:1em 0 1em 15em;}.ahem,#skip-link{display:none;}#content-area-inner ul.vertical-tabs-list,#content-area-inner ul.vertical-tabs-list li{margin:0;padding-left:0;}.vertical-tabs-list{border-top:1px solid #CCCCCC;float:left;left:-15em;list-style:none outside none;margin:-1px -100% -1px 0;padding:0;position:relative;width:15em;}.vertical-tabs .vertical-tabs-panes fieldset.vertical-tabs-pane{border:0 none;margin:0 !important;padding:0 1em;}.vertical-tabs-list li{background:none repeat scroll 0 0 #eee;border-color:#ccc;border-right:1px solid #CCCCCC;border-style:none solid solid;border-width:0 1px 1px;height:1%;margin:0;padding:0;}.vertical-tabs-list li a{display:block;height:1%;line-height:1.3em;padding:0.5em 0.6em;text-decoration:none;}.vertical-tabs-list li a:focus{position:relative;z-index:5;}.vertical-tabs-list li a:hover{text-decoration:none;}.vertical-tabs-list li strong{font-weight:normal;}.vertical-tabs-list li.selected{background:none repeat scroll 0 0 #FFFFFF;border-right-width:0;position:relative;}.vertical-tabs-list li.selected a:focus{outline:0 none;}.vertical-tabs-list li.selected strong{color:#000000;font-weight:bold;}.vertical-tabs-list .summary{display:block;font-size:0.85em;}.vertical-tabs ul.vertical-tabs-list .summary{line-height:normal;margin-bottom:0;}#floating-tabs{position:fixed;top:20%;left:0;}#floating-tabs ul a{display:block;}#floating-tabs ul.primary{margin:0;padding:0;border-bottom:0 none;-moz-box-shadow:0px 0px 4px #222222;-webkit-box-shadow:0px 0px 4px #222222;box-shadow:0px 0px 4px #222222;}#floating-tabs ul.primary li{display:block;margin:0;border-top:0 none;}#floating-tabs ul.secondary{padding:0;border-bottom:0 none;position:relative;left:0;top:10px;-moz-box-shadow:0px 0px 4px #222222;-webkit-box-shadow:0px 0px 4px #222222;box-shadow:0px 0px 4px #222222;background:#fff;}#floating-tabs ul.secondary li{line-height:1.4em;display:block;padding:0 4px;margin:0;background:#FFF;}#floating-tabs ul.secondary a.active{border-bottom:0;}#cboxWrapper{border-radius:0;}#sliding-popup .popup-content #popup-text{margin:20px 0;}#sliding-popup .popup-content #popup-buttons{margin-top:10px;}#sliding-popup .popup-content #popup-buttons button{border-radius:0;}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;}.ir br{display:none;}.hidden{display:none !important;visibility:hidden;}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.invisible{visibility:hidden;}.clearfix:before,.clearfix:after{content:"";display:table;}.clearfix:after{clear:both;}.clearfix{zoom:1;}@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important;}a,a:visited{text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";}abbr[title]:after{content:" (" attr(title) ")";}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}img{max-width:100% !important;}@page{margin:0.5cm;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}}
