@font-face{font-family:"HARTEN";src:url("../themes/nillosan-neu/assets/fonts/nillosan/HARTEN.eot");src:url("../themes/nillosan-neu/assets/fonts/nillosan/HARTEN.eot?#iefix") format("embedded-opentype"),url("../themes/nillosan-neu/assets/fonts/nillosan/HARTEN.otf") format("opentype"),url("../themes/nillosan-neu/assets/fonts/nillosan/HARTEN.svg") format("svg"),url("../themes/nillosan-neu/assets/fonts/nillosan/HARTEN.ttf") format("truetype"),url("../themes/nillosan-neu/assets/fonts/nillosan/HARTEN.woff") format("woff"),url("../themes/nillosan-neu/assets/fonts/nillosan/HARTEN.woff2") format("woff2");font-weight:normal;font-style:normal}body{width:100%;margin:0 auto;font-family:"HARTEN"!important;font-size:14pt;font-weight:300;line-height:1.5;letter-spacing:0.1em;color:#777a7b;text-align:left;background-color:#F0F0F0}.container{max-width:1600px;margin:0 auto}.container-singlepage{max-width:1400px;margin:0 auto;border:2px solid rgb(120,117,117)}.container-small{max-width:800px;margin:0 auto}.container-big{max-width:1600px;margin:0 auto}.container-intro{max-width:1600px;margin:0 auto}.container-nav{max-width:1000px;margin:0 auto}.container-panoramabild{max-width:1200px;margin:0 auto;padding-left:15px;padding-right:15px}.werk7-content{max-width:1600px;margin:0 auto}.row{margin-right:0px;margin-left:0px}.spacer50px{margin-top:50px}.spacer25px{margin-top:25px}.spacer5px{padding-top:5px}.padding50px{padding:50px}.padding40px{padding:40px}.padding25px{padding:25px}.padding15px{padding:15px}.padding-h-15px{padding-left:15px;padding-right:15px}.padding-bottom-10px{padding-bottom:10px}#footer{padding-top:30px;padding-bottom:10px;background-color:#aba69f;color:#eae8e7}#footer a,#footer li{color:#eae8e7}.bg-black{background-color:#000}.bg-blue,.bg-dark{background-color:#20537F}.bg-blue-transparent{background-color:rgba(32,83,127,0.8)}.bg-light-blue{background-color:#609ed5}.bg-grey{background-color:#6B5C4F}.bg-light-grey{background-color:#bfc3c6}.bg-white{background-color:#F0F0F0}.bg-white-transparent{background-color:white;opacity:0.75}.bg-red{background-color:#B11E19}.bg-orange{background-color:#D94F00}.bg-transparent{background-color:transparent}a{color:#777a7b;text-decoration:none}a:link{text-decoration:none}[id^="filialen"] a{color:#F0F0F0;text-decoration:none}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"HARTEN"!important;font-weight:500;line-height:1.1;color:#77797a;text-align:left}@media (min-width:992px){.h1,h1{font-size:44px;hyphens:auto}.h2,h2{font-size:36px}.h3,h3{font-size:28pt}.h4,h4{font-size:24pt}.h4,h4{font-size:18pt}}@media (max-width:992px){.h1,h1{font-size:32px;hyphens:auto}.h2,h2{font-size:32px}.h3,h3{font-size:25pt}.h4,h4{font-size:22pt}.h4,h4{font-size:18pt}}@media (max-width:1200px){.einzelseite-liste-headline>h2{font-size:24px}}.text-white{color:#F0F0F0}.text-light-grey{color:#bfc3c6}.text-grey{color:#777a7b}.text-blue,.text-dark{color:#20537F}.text-light-blue{color:#609ed5}.text-orange{color:#D94F00}.text-red{color:#951828}.werk7-headline{margin-top:-10px;margin-bottom:20px}@media (min-width:992px){.headline-werk7{margin-top:200px;margin-left:50px;font-size:48pt;font-weight:500}.subheadline-werk7{margin-top:-15px;margin-left:50px;margin-bottom:25px;font-size:32pt;font-weight:500}}@media (max-width:992px){.headline-werk7{margin-top:100px;margin-left:50px;font-size:26pt;font-weight:500}.subheadline-werk7{margin-top:10px;margin-left:50px;font-size:18pt;font-weight:500}}.btn{font-size:1.7rem}.btn-nillosan{background-color:#B22222;border-radius:2p;margin-bottom:10px;font-size:120%;padding:5px 10px 5px 10px;color:white}.btn-nillosan:hover{background-color:#104E8B;color:white}.btn-werk7-1{background-color:#B11E19;background-image:none;font-size:18px;width:100%;border-color:#fff;border-radius:0;margin-bottom:10px;color:white;padding:5px 10px 5px 10px}.btn-werk7-1:hover{background-color:#951828}::placeholder{color:white;opacity:1}:-ms-input-placeholder{color:white}textarea{resize:none;overflow:auto}.checkbox input[type=checkbox]{margin-top:6px}.contactform-background{background-color:#B11E19;color:#fff;width:100%;margin:0 auto;padding:5px;border:0px}.btn-contact{background-color:#609ed5;border-radius:0;min-width:350px;margin:0 auto;font-size:120%;padding:10px;color:#c52020}@media (min-width:1400px){.nav-mobile{display:none}.logoNillosan{float:left;;margin:20px}}@media (max-width:1400px){.nav-desktop{display:none}.logoNillosan{text-align:left;margin:20px}.hamburger-menu{float:right;margin-top:50px;margin-right:20px}}.nav-mobile button{background-color:transparent;border:none}.navigationItem{text-decoration:none;margin:2px;float:right}.navigationItem-mobil{text-decoration:none;margin:5px}.menu{width:100%}.menuItems{max-width:1400px;margin:0 auto}.intro-space-orange{height:15px;width:100%;background-color:#D94F00}.intro-space-grey{height:15px;width:100%;background-color:#6B5C4F}.startseite-textbox{min-height:300px;width:100%;max-width:600px;margin:0 auto;background-color:rgba(217,79,0,0.5);color:white;padding:15px;margin-top:15px;margin-bottom:15px}.startseite-textbox h2{color:white}.einzelseite-image{width:100%;padding-top:15px;padding-left:15px;margin-right:15px;background-color:transparent}.einzelseite-textbox{background-color:rgba(255,255,255,0.6);width:100%;padding:15px;margin-top:15px;margin-left:15px;margin-right:15px;border:2px solid grey}.einzelseite-textbox-rechts{background-color:rgba(255,255,255,0.6);padding:15px;margin-top:15px;margin-left:15px;margin-right:15px;border:2px solid grey}.einzelseite-textbox-nillosan{background-color:rgba(235,231,220,1.00);width:100%;height:100%;padding:3px 3px 5px 3px;margin-left:auto;margin-right:auto}.einzelseite-textbox-grey{min-height:300px;width:100%;background-color:#6B5C4F;color:white;padding:15px;margin-top:15px}.list-item-title{position:relative;overflow:hidden;padding:10px 40px 2px 10px;margin-top:5px;margin-bottom:10px}.glyphicon-circle-arrow-down,.list-arrow-down{color:rgba(217,79,0,1);font-size:120%;position:absolute;top:12px;right:0px;margin:auto}.list-counter{position:absolute;top:12px;left:10px;background-color:rgba(217,79,0,1);color:white;width:35px;height:35px;text-align:center;padding:7px}.list-content{margin-left:60px}.list-teaser{color:grey}.videosubtitel{font-size:14px}