.wrapper.tagclouds{text-align:justify;margin-right:1em;}.tagclouds.level1{font-size:1em;}.tagclouds.level2{font-size:1.2em;}.tagclouds.level3{font-size:1.4em;}.tagclouds.level4{font-size:1.6em;}.tagclouds.level5{font-size:1.8em;}.tagclouds.level6{font-size:2em;}.tagclouds.level7{font-size:2.2em;}.tagclouds.level8{font-size:2.4em;}.tagclouds.level9{font-size:2.6em;}.tagclouds.level10{font-size:2.8em;}
.cookie-compliance{background-color:#666;color:#fff;display:none;}.cookie-compliance__inner{padding:10px 20px;}
#content{min-height:500px}#content.page h2{background:#57879e;color:#fff;padding-left:5px;font-size:1.8em}#content.page a{text-decoration:none;border-bottom:solid 1px #13333e}#content.page a:link,#content.page a:visited{color:#13333e;background:0 0;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-ms-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear}#content.page a:hover,#content.page a:focus,#content.page a:active{background:#adc4cf;text-decoration:none;border-bottom:none}#content.page .teaser a:hover,#content.page .teaser a:focus,#content.page .teaser a:active{background:#adc4cf}#content.page a.img{text-decoration:none;border-bottom:none}#content.page a.img:hover,#content.page a.img:focus,#content.page a.img:active{background:0 0;text-decoration:none;border-bottom:none}@media screen and (max-width:1280px){#content{min-height:0}}@media screen and (max-width:830px){#content.page h2{font-size:1.7em}}@media screen and (max-width:500px){#content.page h2{font-size:1.6em}}@media screen and (max-width:360px){#content.page h2{font-size:1.5em}}#page-content-header{height:140px;background:#adc4cf;border-top:20px solid #fff}#page-content-header #header-pic{float:left;width:65%;height:140px;position:relative;overflow:hidden}#page-content-header #header-pic img{position:absolute;top:0;left:0;height:140px;width:auto}#page-content-header #related-links{margin-left:65%;padding-top:15px}#page-content-header #related-links h4{display:inline;color:#2e6985;font-size:1.35em;padding:0 30px}#page-content-header #related-links ul{font-size:1.1em;padding:0 30px;margin:10px 0}#page-content-header #related-links ul li{margin:5px 0;background:url(https://server2.fp-digitaldruck.de/list_dot_small.gif) no-repeat center left;padding-left:23px}#page-content-header #related-links ul li a{text-decoration:none}#page-content-header #related-links ul li a:link,#page-content-header #related-links ul li a:visited{color:#13333e;-webkit-transition:background-color .2s linear .05s,color .2s linear .05s;-moz-transition:background-color .2s linear .05s,color .2s linear .05s;-ms-transition:background-color .2s linear .05s,color .2s linear .05s;-o-transition:background-color .2s linear .05s,color .2s linear .05s;transition:background-color .2s linear .05s,color .2s linear .05s}#page-content-header #related-links ul li a:hover,#page-content-header #related-links ul li a:focus,#page-content-header #related-links ul li a:active{color:#fff;background-color:#2e6985;text-decoration:none}@media screen and (max-width:995px){#page-content-header #header-pic{float:none;width:100%}#page-content-header #related-links{display:none}}@media screen and (max-width:720px){#page-content-header{display:none}}
#breadcrumb{background-color:#fff;padding:10px 75px;font-size:1.05em}#breadcrumb li{display:inline}#breadcrumb li a{color:#000;margin-right:10px}#breadcrumb li a:hover,#breadcrumb li a:active,#breadcrumb li a:focus{text-decoration:none}#breadcrumb li.no-active:after{content:"\00BB";margin-right:5px}#breadcrumb li a::-moz-selection,#breadcrumb li::-moz-selection{background:0 0}#breadcrumb li a::selection,#breadcrumb li::selection{background:0 0}@media screen and (max-width:1400px){#breadcrumb{padding:8px 55px}}@media screen and (max-width:1360px){#breadcrumb{padding:8px 40px}}@media screen and (max-width:1070px){#breadcrumb{padding:8px 30px}}@media screen and (max-width:995px){#breadcrumb{border-left:none;border-right:none}}@media screen and (max-width:390px){#breadcrumb{padding:8px 15px}}@media screen and (max-width:290px){#breadcrumb{padding:8px 10px}}
input.webform-calendar{display:none;padding:3px;vertical-align:top;}html.js input.webform-calendar{display:inline;}.webform-container-inline label{display:inline;margin-right:1em;}.webform-container-inline div,.webform-container-inline div.form-item{display:inline;}.webform-container-inline div.description{display:block;}.webform-container-inline div.messages{display:block;float:left;}.webform-container-inline div.ajax-progress-bar div{display:inherit;}
div.edit-feed-me-wrapper{display:none;}
#content.page address.float{float:left}.qr{margin-left:40px}#content.page address a:link,#content.page address a:visited{margin-left:-3px;padding-left:33px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-ms-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;background:url(https://server2.fp-digitaldruck.de/contact_icons.png) transparent no-repeat}#content.page address a.tel{background:0 0;margin-left:0;padding-left:0;text-decoration:none}.mobile #content.page address a.tel{text-decoration:underline}#content.page a.vcard:link,#content.page a.vcard:visited{background-position:0 4px}.no-mobile #content.page a.vcard:hover,.no-mobile #content.page a.vcard:focus,.no-mobile #content.page a.vcard:active{background-color:#adc4cf;background-position:0 -77px}#content.page a.mail:link,#content.page a.mail:visited{background-position:0 -158px}.no-mobile #content.page a.mail:hover,.no-mobile #content.page a.mail:focus,.no-mobile #content.page a.mail:active{background-color:#adc4cf;background-position:0 -239px}#content.page a.skype:link,#content.page a.skype:visited{background-position:0 -320px}.no-mobile #content.page a.skype:hover,.no-mobile #content.page a.skype:focus,.no-mobile #content.page a.skype:active{background-color:#adc4cf;background-position:0 -401px}#content.page a.url:link,#content.page a.url:visited{background-position:0 -482px}.no-mobile #content.page a.url:hover,.no-mobile #content.page a.url:focus,.no-mobile #content.page a.url:active{background-color:#adc4cf;background-position:0 -563px}@media screen and (max-width:510px){#content.page address{float:none}.qr{margin-left:0}}
#content .webform-client-form p.description{margin-bottom:-15px;font-style:italic}.webform-client-form legend{color:#13333e;font-size:1.5em;line-height:1.5em;font-family:CharisSIL,Georgia,Marlett,"Times New Roman",Times,serif;font-weight:700;text-rendering:optimizeLegibility;padding:10px;margin-left:20px}.webform-client-form .collapsible legend{margin-left:0}#content.page .webform-client-form legend a{color:#13333e;text-decoration:none;background:url(https://server2.fp-digitaldruck.de/form_on.gif) no-repeat center left;padding-left:23px;border-bottom:none}#content.page .webform-client-form .collapsed legend a{background:url(https://server2.fp-digitaldruck.de/form_off.gif) no-repeat center left}#content.page .webform-client-form legend a:hover,#content.page .webform-client-form legend a:focus,#content.page .webform-client-form legend a:active{background-color:#adc4cf}#webform-component-materialmuster-bestellen label{font-weight:700}#webform-component-materialmuster-bestellen label.option{font-weight:400}.webform-client-form fieldset{border:solid 1px #999;padding:10px 30px 10px 20px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;margin-bottom:20px}.webform-client-form fieldset.collapsed{border:none;border-top:solid 1px #999;padding:0 21px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.webform-client-form label,.webform-client-form .field-suffix{font-size:1.28em;line-height:1.3em}.webform-client-form input.form-submit{background:#ff3d05;color:#fff;border:solid 1px #9e2300;padding:5px;cursor:pointer;font-size:1em;margin-bottom:20px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px}.webform-client-form input.form-submit:hover,.webform-client-form input.form-submit:focus,.webform-client-form input.form-submit:active{background:#9e2300}.form-required{color:#ff3d05}.webform-client-form .form-item{margin-bottom:20px}.webform-client-form .form-item input.form-text{-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;border:solid 1px #1f5365;padding:5px;background:#dde7eb;font-size:16px;width:350px}.webform-client-form .form-item select{font-size:16px;width:350px}.webform-client-form #webform-component-ruckruf .form-item select{width:auto}.webform-client-form .form-item input.error{border:solid 1px #ff3d05;background:#ffebe6}.webform-client-form .form-item input:hover,.webform-client-form .form-item input:focus,.webform-client-form .form-item input:active{background:#fff}.webform-client-form #webform-component-angaben .form-item label,.webform-client-form #webform-component-angebot-anfordern .form-item label,.webform-client-form #webform-component-ruckruf .form-item label{float:left;width:10em}.webform-client-form .form-checkboxes{margin-top:20px}.js #webform-component-materialmuster-bestellen .fieldset-wrapper,.js #webform-component-angebot-anfordern .fieldset-wrapper{display:none}.webform-client-form .form-item textarea{-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;border:solid 1px #1f5365;padding:5px;background:#dde7eb;font-size:16px}.webform-client-form .form-item textarea.error{border:solid 1px #ff3d05;background:#ffebe6}.webform-client-form .form-item textarea:hover,.webform-client-form .form-item textarea:focus,.webform-client-form .form-item textarea:active{background:#fff}.webform-client-form div.edit-feed-me-wrapper{display:block;position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}@media screen and (max-width:880px){.webform-client-form #webform-component-angaben .form-item label,.webform-client-form #webform-component-ruckruf .form-item label{float:none;width:auto;display:block}}@media screen and (max-width:750px){.webform-client-form .form-item textarea{width:100%}}@media screen and (max-width:680px){.field-suffix{display:block}}@media screen and (max-width:550px){.webform-client-form .form-item input.form-text,.webform-client-form .form-item select{width:100%}.webform-client-form #webform-component-ruckruf .form-item select{width:auto}}@media screen and (max-width:500px){.webform-client-form .form-item input.form-text{width:100%}}
