*{padding:0;margin:0}html{min-width:320px;box-sizing:border-box}h2,h3,p,ul,ol{margin-bottom:1em}ol ul{margin-bottom:0}li{margin-left:3em}html{height:101%;font-size:10px}body{background-color:#b1b1b1;color:#fff;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:small}h1{font-size:150%}h2{font-size:130%;color:#f7c600}h3{font-size:110%}h4{font-size:100%}address{text-align:center;font-size:80%;font-style:normal;letter-spacing:2px;line-height:1.5}a{text-decoration:none;outline:none}a:link,a:visited{color:#d90000}a:hover,a:focus{border-bottom:1px solid #d90000}a:active{background-color:#d90000;color:#fff}.skiplink{position:absolute;top:-5000px;left:-5000px;width:0;height:0;overflow:hidden;display:inline}.bildlinks{padding:3px;border:5px solid #cccccc;margin-right:10px;margin-bottom:10px}.bildrechts{padding:3px;border:5px solid #cccccc;margin-bottom:10px;margin-left:10px}.nowak_logo{width:clamp(280px,85vw + 1rem,870px)}#logo{background-color:#fff;color:#000;padding:5px;border:5px solid #d9d9d9}#wrapper{background-color:#fff;color:#000;max-width:70em;margin:10px auto;padding:1rem}#kopfbereich{overflow:hidden;position:relative;background-color:#fff;background-repeat:repeat-y;color:#000;padding:40px 20px 20px 15px}#kopfbereich p{position:absolute;top:10px;right:10px;padding:5px 0;margin-bottom:0}#kopfbereich p span{color:#d90000}#navibereich{max-width:60em;margin:auto;padding-bottom:40px}#navibereich ul{display:flex;flex-wrap:wrap;flex-direction:row}#navibereich li{display:inline;font-size:110%;font-weight:700;list-style-type:none;margin:0}#navibereich a{display:block;text-decoration:none;color:#666;padding:4px}#navibereich span{display:block;text-decoration:none;color:#353535;padding:4px}#navibereich a:hover,#navibereich a:focus{background-color:#fff;color:#000}div#angebot{margin-left:95px;margin-right:95px;line-height:180%;background-color:#b1b0b0;padding-left:10px}#spalte03{width:110px;padding:10px}#textbereich{background-color:#fff;padding:20px;margin:auto;max-width:60em}#textbereich a{border-bottom:1px dotted #cc0000}#textbereich ul li{list-style-type:square}#textbereich a:hover,#textbereich a:focus{border-bottom:1px solid #d90000}div#datenschutzerklaerung_link{text-align:right;margin-right:2em}#datenschutzerklaerung #textbereich{text-align:justify}#fussbereich{clear:both;background-color:#fff;padding:10px 20px 20px;border-top:1px solid #353535;margin-top:0}form{background-color:#eee;color:#000;width:370px;padding:20px;border:1px solid #8c8c8c}label{display:block;cursor:pointer}input#absender,textarea{width:300px;border:1px solid #8c8c8c;margin-bottom:1em}textarea{height:7em}input#absender:focus,textarea:focus{background-color:#d9d9d9;color:#000}* html div.galerie{height:1%}div.galerie{overflow:hidden;padding:25px 10px 10px 0;margin:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));align-items:center;gap:1rem}div.galerie .piclist{height:220px}.galerie img{width:100%;object-fit:cover}div.galerie p{padding-left:0;margin:0}div.galerie h4 p{margin:0}#ausbildung div.galerie p.pad_left{padding:0 0 0 20px}#fahrzeuge div.galerie p.pad_left{padding:10px 0 0 20px}#lehrer div.galerie p.pad_left{padding:0 10px 0 20px}div.galerie img{padding:4px;border:1px solid #ddd;border-right-color:#aaa;border-bottom-color:#aaa;margin-right:10em;margin-bottom:15px}div.galerie .piclist img{margin-right:0}@media print{body{font-family:Georgia,Times New Roman,Times,serif;font-size:11px}h1:where(.astro-SCKKX6R4),h2:where(.astro-SCKKX6R4){font-family:Verdana,Arial,Helvetica,sans-serif}h1:where(.astro-SCKKX6R4){font-size:24px}h2:where(.astro-SCKKX6R4){font-size:18px;padding-top:6px;border-top:3px solid #d90000;margin-top:12px}.skiplink:where(.astro-SCKKX6R4),#navibereich:where(.astro-SCKKX6R4){display:none}}
