/*! CSS https://www.kfz-ralf-kleppe.de/ 
/*! CSS: indiv. Anpassungen und Ergaenzungen | v05 2022 Christian Netz 
/*!  
*/*{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;max-width:1600px;position:relative;margin:auto}body,html{background-color:#fff;font-family:Verdana,Tahoma,Arial,sans-serif;font-size:1em;line-height:1.5;font-weight:400}a.skip-main{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}a.skip-main:active,a.skip-main:focus{color:#000;background-color:#fff;left:10px;top:10px;width:auto;height:auto;margin:10px 10px;padding:1em;border:4px solid red;font-size:2em;z-index:999}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1;margin:20px 0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}p{font-size:1rem}h1{font-size:2.5rem;margin-top:.75em}h2{font-size:2rem;margin-top:2em}h3{font-size:1.75rem;margin-top:1em}h4{font-size:1.5rem;margin-top:.5em}h5{font-size:1.25rem}h6{font-size:1rem}.w3-tiny{font-size:10px!important;font-size:.625rem!important}.w3-small{font-size:12px!important;font-size:.75rem!important}.w3-medium{font-size:15px!important;font-size:.9375rem!important}.w3-large{font-size:18px!important;font-size:1.125rem!important}.w3-xlarge{font-size:24px!important;font-size:1.5rem!important}.w3-xxlarge{font-size:36px!important;font-size:2.25rem!important}.w3-xxxlarge{font-size:48px!important}.w3-jumbo{font-size:3rem!important}.w3-padding-small{padding:4px 8px!important}.w3-padding{padding:8px 16px!important;padding:.5rem 1rem!important}.w3-padding-large{padding:12px 24px!important}.w3-padding-16{padding-top:16px!important;padding-bottom:16px!important}.w3-padding-24{padding-top:24px!important;padding-bottom:24px!important}.w3-padding-32{padding-top:32px!important;padding-bottom:32px!important}.w3-padding-48{padding-top:48px!important;padding-bottom:48px!important}.w3-padding-64{padding-top:64px!important;padding-bottom:64px!important;padding-top:4rem!important;padding-bottom:4rem!important}.w3-margin{margin:16px!important;margin:1rem!important}hr{height:0;border:0;border-top:1px solid #eee;margin:20px 0}:focus{outline-style:groove;outline-width:1px;outline-color:#be1b0b}img{max-width:100%;height:auto}.svg-icon{display:inline-block;font-size:inherit;color:inherit;vertical-align:middle}.header{padding:60px;text-align:center;background:#1abc9c;color:#fff}.fa-anchor,.fa-coffee{font-size:200px}figure{margin:0}figure:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05);opacity:.5;margin:0!important;padding:0}figure img{display:block;margin:0!important;padding:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.w3-amber,.w3-hover-amber:hover{color:#000;background-color:#ffc107}.w3-aqua,.w3-hover-aqua:hover{color:#000;background-color:#0ff}.w3-blue,.w3-hover-blue:hover{color:#fff;background-color:#2196f3}.w3-hover-light-blue:hover,.w3-light-blue{color:#000;background-color:#87ceeb}.w3-brown,.w3-hover-brown:hover{color:#fff;background-color:#795548}.w3-cyan,.w3-hover-cyan:hover{color:#000;background-color:#00bcd4}.w3-blue-gray,.w3-blue-grey,.w3-hover-blue-gray:hover,.w3-hover-blue-grey:hover{color:#fff;background-color:#607d8b}.w3-green,.w3-hover-green:hover{color:#fff;background-color:#4caf50}.w3-hover-light-green:hover,.w3-light-green{color:#000;background-color:#8bc34a}.w3-hover-indigo:hover,.w3-indigo{color:#fff;background-color:#3f51b5}.w3-hover-khaki:hover,.w3-khaki{color:#000;background-color:khaki}.w3-hover-lime:hover,.w3-lime{color:#000;background-color:#cddc39}.w3-hover-orange:hover,.w3-orange{color:#000;background-color:#ff9800}.w3-deep-orange,.w3-hover-deep-orange:hover{color:#fff;background-color:#ff5722}.w3-hover-pink:hover,.w3-pink{color:#fff;background-color:#e91e63}.w3-hover-purple:hover,.w3-purple{color:#fff;background-color:#9c27b0}.w3-deep-purple,.w3-hover-deep-purple:hover{color:#fff;background-color:#673ab7}.w3-hover-red:hover,.w3-red{color:#fff;background-color:#f44336}.w3-hover-sand:hover,.w3-sand{color:#000;background-color:#fdf5e6}.w3-hover-teal:hover,.w3-teal{color:#fff;background-color:#009688}.w3-hover-yellow:hover,.w3-yellow{color:#000;background-color:#ffeb3b}.w3-hover-white:hover,.w3-white{color:#000;background-color:#fff}.w3-black,.w3-hover-black:hover{color:#fff;background-color:#000}.w3-gray,.w3-grey,.w3-hover-gray:hover,.w3-hover-grey:hover{color:#000;background-color:#9e9e9e}.w3-hover-light-gray:hover,.w3-hover-light-grey:hover,.w3-light-gray,.w3-light-grey{color:#000;background-color:#f1f1f1}.w3-dark-gray,.w3-dark-grey,.w3-hover-dark-gray:hover,.w3-hover-dark-grey:hover{color:#fff;background-color:#616161}.w3-hover-pale-red:hover,.w3-pale-red{color:#000;background-color:#fdd}.w3-hover-pale-green:hover,.w3-pale-green{color:#000;background-color:#dfd}.w3-hover-pale-yellow:hover,.w3-pale-yellow{color:#000;background-color:#ffc}.w3-hover-pale-blue:hover,.w3-pale-blue{color:#000;background-color:#dff}.w3-hover-text-amber:hover,.w3-text-amber{color:#ffc107}.w3-hover-text-aqua:hover,.w3-text-aqua{color:#0ff}.w3-hover-text-blue:hover,.w3-text-blue{color:#2196f3}.w3-hover-text-light-blue:hover,.w3-text-light-blue{color:#87ceeb}.w3-hover-text-brown:hover,.w3-text-brown{color:#795548}.w3-hover-text-cyan:hover,.w3-text-cyan{color:#00bcd4}.w3-hover-text-blue-gray:hover,.w3-hover-text-blue-grey:hover,.w3-text-blue-gray,.w3-text-blue-grey{color:#607d8b}.w3-hover-text-green:hover,.w3-text-green{color:#4caf50}.w3-hover-text-light-green:hover,.w3-text-light-green{color:#8bc34a}.w3-hover-text-indigo:hover,.w3-text-indigo{color:#3f51b5}.w3-hover-text-khaki:hover,.w3-text-khaki{color:#b4aa50}.w3-hover-text-lime:hover,.w3-text-lime{color:#cddc39}.w3-hover-text-orange:hover,.w3-text-orange{color:#ff9800}.w3-hover-text-deep-orange:hover,.w3-text-deep-orange{color:#ff5722}.w3-hover-text-pink:hover,.w3-text-pink{color:#e91e63}.w3-hover-text-purple:hover,.w3-text-purple{color:#9c27b0}.w3-hover-text-deep-purple:hover,.w3-text-deep-purple{color:#673ab7}.w3-hover-text-red:hover,.w3-text-red{color:#f44336}.w3-hover-text-sand:hover,.w3-text-sand{color:#fdf5e6}.w3-hover-text-teal:hover,.w3-text-teal{color:#009688}.w3-hover-text-yellow:hover,.w3-text-yellow{color:#d2be0e}.w3-hover-text-white:hover,.w3-text-white{color:#fff}.w3-hover-text-black:hover,.w3-text-black{color:#000}.w3-hover-text-gray:hover,.w3-hover-text-grey:hover,.w3-text-gray,.w3-text-grey{color:#757575}.w3-hover-text-light-gray:hover,.w3-hover-text-light-grey:hover,.w3-text-light-gray,.w3-text-light-grey{color:#f1f1f1}.w3-hover-text-dark-gray:hover,.w3-hover-text-dark-grey:hover,.w3-text-dark-gray,.w3-text-dark-grey{color:#3a3a3a}.w3-border-amber,.w3-hover-border-amber:hover{border-color:#ffc107}.w3-border-aqua,.w3-hover-border-aqua:hover{border-color:#0ff}.w3-border-blue,.w3-hover-border-blue:hover{border-color:#2196f3}.w3-border-light-blue,.w3-hover-border-light-blue:hover{border-color:#87ceeb}.w3-border-brown,.w3-hover-border-brown:hover{border-color:#795548}.w3-border-cyan,.w3-hover-border-cyan:hover{border-color:#00bcd4}.w3-border-blue-gray,.w3-border-blue-grey,.w3-hover-border-blue-gray:hover,.w3-hover-border-blue-grey:hover{border-color:#607d8b}.w3-border-green,.w3-hover-border-green:hover{border-color:#4caf50}.w3-border-light-green,.w3-hover-border-light-green:hover{border-color:#8bc34a}.w3-border-indigo,.w3-hover-border-indigo:hover{border-color:#3f51b5}.w3-border-khaki,.w3-hover-border-khaki:hover{border-color:khaki}.w3-border-lime,.w3-hover-border-lime:hover{border-color:#cddc39}.w3-border-orange,.w3-hover-border-orange:hover{border-color:#ff9800}.w3-border-deep-orange,.w3-hover-border-deep-orange:hover{border-color:#ff5722}.w3-border-pink,.w3-hover-border-pink:hover{border-color:#e91e63}.w3-border-purple,.w3-hover-border-purple:hover{border-color:#9c27b0}.w3-border-deep-purple,.w3-hover-border-deep-purple:hover{border-color:#673ab7}.w3-border-red,.w3-hover-border-red:hover{border-color:#f44336}.w3-border-sand,.w3-hover-border-sand:hover{border-color:#fdf5e6}.w3-border-teal,.w3-hover-border-teal:hover{border-color:#009688}.w3-border-yellow,.w3-hover-border-yellow:hover{border-color:#ffeb3b}.w3-border-white,.w3-hover-border-white:hover{border-color:#fff}.w3-border-black,.w3-hover-border-black:hover{border-color:#000}.w3-border-gray,.w3-border-grey,.w3-hover-border-gray:hover,.w3-hover-border-grey:hover{border-color:#9e9e9e}.w3-border-light-gray,.w3-border-light-grey,.w3-hover-border-light-gray:hover,.w3-hover-border-light-grey:hover{border-color:#f1f1f1}.w3-border-dark-gray,.w3-border-dark-grey,.w3-hover-border-dark-gray:hover,.w3-hover-border-dark-grey:hover{border-color:#616161}.w3-border-pale-red,.w3-hover-border-pale-red:hover{border-color:#ffe7e7}.w3-border-pale-green,.w3-hover-border-pale-green:hover{border-color:#e7ffe7}.w3-border-pale-yellow,.w3-hover-border-pale-yellow:hover{border-color:#ffc}.w3-border-pale-blue,.w3-hover-border-pale-blue:hover{border-color:#e7ffff}.w3-button:focus-within{color:#000!important;background-color:#ccc!important}.cn-dark,.w3-hover-dark:hover{color:#fff;background-color:#333}.kleppe-menu,.kleppe-menu:hover{color:#fff;background-color:#be1b0b;padding:1px}.kleppe-rot{color:#be1b0b!important;background-color:#fff!important}.kleppe-blau{color:#fff!important;background-color:#3a4d92!important}.kleppe-blau:hover{color:#fff!important;background-color:#be1b0b!important}.kleppe-grau{color:#1f1f1f!important;background-color:#fff}.anrufen,.anrufen a{color:#fff}.anrufen:hover,.anrufen:hover a{color:#000}#navigation a:hover,#navigation button:hover{color:#000;background-color:#fff;cursor:pointer}#navigation a:focus-within,#navigation button:focus-within{color:#000;background-color:#fff;cursor:pointer}button{background-color:#be1b0b;cursor:pointer}.w3-dropdown-hover .w3-dropdown-content>a:hover{background-color:#be1b0b;cursor:pointer}.w3-dropdown-hover .w3-dropdown-content>a:focus-within{background-color:#be1b0b;cursor:pointer}a:hover>w3-dropdown-content a{visibility:visible}.w3-btn,.w3-button{white-space:normal}.sticky{position:fixed;top:0;width:100%;max-width:1600px;z-index:999}.sticky+.content{padding-top:102px}.sticky .dropdown-content{position:fixed}#myTopBtn{display:none;position:fixed;bottom:20px;right:20px;z-index:99;font-size:18px;border:none;outline:0;background-color:#be1b0b;color:#fff;cursor:pointer;padding:15px;border-radius:4px}#myTopBtn:hover{background-color:#555}.show-menu{text-decoration:none;color:#fff;background:#3a4d92;text-align:center;padding:10px 16px;padding:.625rem 1rem;display:none}input[type=checkbox]{display:none;-webkit-appearance:none}input[type=checkbox]:checked~#navigation{display:block}nav a{text-decoration:none}@media screen and (max-width :800px){#navigation{display:none}#navigation button,.w3-bar-item.w3-mobile,.w3-dropdown-hover,.w3-mobile{text-align:left}#navigation button,.w3-bar-item.w3-mobile{border-bottom:2px solid #fff}.w3-bar-block .w3-bar-item{border-bottom:1px solid #fff}#navigation .w3-dropdown-content{position:relative;left:1em;border-bottom:1px solid #fff;background:#a9a9a9}.show-menu{display:block;width:100%;text-align:left}}.half,.main,.main-for-half,.side{display:block;width:100%;padding:1em}.main{background-color:#fff}.order-change{order:1}@media screen and (min-width:799px){.side{float:left;width:30%;padding:1.5em}.main{display:inline-block;width:70%;padding:3em 2em 2em 4em;padding:3% 4% 6% 4%}}.main-for-half{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:center;background-color:silver;padding:1px}.half{flex:1 auto;background-color:#f1f1f1;padding:1em}@media screen and (min-width:1200px){.order-change{order:0}.half{flex:50%}.main-for-half{flex-direction:row}}.w3-half{width:100%!important}@media (min-width:1401px){.w3-half{width:49.99999%!important}}@media (max-width:800px){.w3-dropdown-click.w3-mobile .w3-dropdown-content,.w3-dropdown-hover.w3-mobile .w3-dropdown-content{position:relative}.w3-hide-small{display:none!important}.w3-mobile{display:block;width:100%!important}.w3-dropdown-click.w3-mobile,.w3-dropdown-click.w3-mobile .w3-btn,.w3-dropdown-click.w3-mobile .w3-button,.w3-dropdown-hover.w3-mobile,.w3-dropdown-hover.w3-mobile .w3-btn,.w3-dropdown-hover.w3-mobile .w3-button{width:100%}}.article{max-width:50em}.fakeimg{background-color:#aaa;width:100%;padding:20px}@media screen and (max-width:960px){.w3-display-topleft{position:relative;padding:0;color:#fff}}.kleppe-button{line-height:1.5;font-weight:400;box-sizing:border-box;border:none;display:inline-block;vertical-align:middle;overflow:hidden;text-align:center;cursor:pointer;user-select:none;border-radius:8px;margin-top:16px!important;font-size:1.125rem!important;padding:12px 24px!important;white-space:normal;outline-width:0;background-color:#ccc!important;color:#fff!important;text-decoration:none}.bounce-in{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.5s;transition-duration:.5s}.bounce-in:active,.bounce-in:focus,.bounce-in:hover{-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);transition-timing-function:cubic-bezier(.47,2.02,.31,-.36)}#hm1{left:20px;padding:1em}@media screen and (max-width :800px){#label{border-bottom:3px solid #fff}#top-menu{position:relative}.w3-dropdown-content{max-height:100%;position:relative}#myTopBtn{display:none}}.mega-column{float:left;width:25%;padding:10px}@media screen and (max-width:1280px){.mega-column{width:50%}}.mega-column a{float:none;color:#000;padding:16px;text-decoration:none;display:block;text-align:left}.mega-column p{text-align:left;font-weight:700}.mega-row:after{content:"";display:table;clear:both}@media screen and (max-width:800px){.mega-column{width:100%;height:auto}}@media (min-width:801px){.w3-dropdown-click:hover>.w3-dropdown-content{display:block}}@media (min-width:1900px){.w3-dropdown-content{max-height:80vH;max-width:80%;overflow-y:auto}}@media print{#top-menu{display:none}}