:root{
  --navy:#24466E; --navy-d:#152E4A; --amber:#E3A63D; --amber-d:#C08A2D;
  --light:#FAF6EC; --grey:#6B7280; --line:#E3DDD0;
}
*{box-sizing:border-box;margin:0;padding:0}
body{font-family:Georgia,'Times New Roman',serif;color:#22303F;line-height:1.7;font-size:16.5px;background:#fff}
.wrap{max-width:760px;margin:0 auto;padding:40px 22px 70px}
h1{font-family:'Helvetica Neue',Arial,sans-serif;font-size:36px;color:var(--navy);
   margin-bottom:26px;padding-bottom:14px;border-bottom:3px solid var(--amber)}
h2{font-family:'Helvetica Neue',Arial,sans-serif;font-size:20px;color:var(--navy);margin:30px 0 10px}
p{margin-bottom:14px}
ol,ul{margin:0 0 16px 24px}
li{margin-bottom:8px}
a{color:var(--navy)}
.back{font-family:'Helvetica Neue',Arial,sans-serif;font-size:15px;margin-bottom:24px}
.back a{text-decoration:none;color:var(--amber-d);font-weight:700}
.hinweis{background:var(--light);border-left:4px solid var(--amber);padding:18px 22px;
         border-radius:6px;margin:22px 0;font-size:16px}
.muster{background:#F7F7F5;border:1px dashed #C7C2B6;padding:20px 24px;border-radius:6px;
        font-size:15px;margin-top:14px}
.wbtn{display:inline-block;background:var(--navy);color:#fff;text-decoration:none;
      font-family:'Helvetica Neue',Arial,sans-serif;font-weight:700;font-size:16px;
      padding:13px 28px;border-radius:7px;margin:6px 0 12px}
.wbtn:hover{background:var(--navy-d)}
table{border-collapse:collapse;width:100%;margin:14px 0;font-size:15px}
th,td{border:1px solid var(--line);padding:9px 12px;text-align:left;vertical-align:top}
th{background:var(--light);font-family:'Helvetica Neue',Arial,sans-serif}
