html{font-size:62.5%}@media(max-width: 60em){html{font-size:56.25%}}*{box-sizing:border-box}body{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2rem;color:#343a40;background:#fff;margin:0;min-width:340px}h1,h2,h3,h4,h5,h6{font-weight:800}h1{font-size:3.981rem}h2{font-size:3.318rem}h3{font-size:2.765rem}h4{font-size:2.304rem}h5{font-size:1.902rem}h6{font-size:2rem}small{font-size:1.333rem}ul,ol{display:flex;flex-direction:column;gap:.5rem}.index-header-container{background-image:url("/img/luftaufnahme-hilgertshausen.webp");background-position:center;height:45rem;padding-top:5rem}.index-header-textbox{background-color:rgba(248,249,250,.8);padding:3rem;border-radius:1rem;margin-left:15rem;margin-right:30%}@media(max-width: 93em){.index-header-textbox{margin-left:10rem}}@media(max-width: 80em){.index-header-textbox{margin-left:5rem;margin-right:15%}}@media(max-width: 67em){.index-header-textbox{margin-left:3rem}}@media(max-width: 60em){.index-header-textbox{margin-left:3rem}}@media(max-width: 54em){.index-header-container{height:50rem}.index-header-textbox{padding:2rem}.index-header-textbox h1{margin-top:0;font-size:3.318rem}.index-header-textbox h2{font-size:2.765rem}}@media(max-width: 29em){.index-header-container{height:57rem;padding-top:2rem}}.index-cta-container a{text-decoration:none;display:inline-block;background-color:#016db5;color:#f8f9fa;padding:1rem;border-radius:1rem;transition:background-color .3s}.index-cta-container a:hover,.index-cta-container a:active{background-color:#0184db;color:#f8f9fa}div.content-container.index{display:grid;grid-template-columns:3fr 2fr;column-gap:2rem;row-gap:2rem}div.content-container.index *:nth-child(1){grid-column:1/-1}div.content-container.index *:nth-child(2){grid-column:1/-1}@media(max-width: 40em){div.content-container.index{grid-template-columns:1fr}div.content-container.index h2{margin-bottom:0}div.content-container.index h3{margin-top:0;margin-bottom:1rem}div.content-container.index *:nth-child(4){grid-row:3}}table.wahlvorschlag{border-spacing:0}table.wahlvorschlag thead img{width:13rem;padding:0}table.wahlvorschlag td.avatar{min-width:13rem;padding:0}table.wahlvorschlag td.avatar img{width:13rem;border-radius:50%;margin:1.2rem auto;box-shadow:0 0 1rem rgba(0,0,0,.8)}table.wahlvorschlag td{font-size:2rem;font-weight:600}table.wahlvorschlag tr:nth-child(1) th{font-size:2.765rem}table.wahlvorschlag tr:nth-child(2) th{font-size:2.304rem}table.wahlvorschlag tr:nth-child(2) small{font-size:1.902rem}@media(max-width: 54em){table.wahlvorschlag{border-spacing:0}table.wahlvorschlag th.wahlkreuz{padding:0}table.wahlvorschlag th.wahlkreuz img{width:8rem}table.wahlvorschlag td.avatar{padding:0;min-width:9rem}table.wahlvorschlag td.avatar img{width:8rem;border-radius:50%;margin:.8rem auto;box-shadow:0 0 .6rem rgba(0,0,0,.8)}}.index-fruehschoppen{padding:2rem 6rem;font-size:2.765rem;font-weight:600;border-radius:1rem;background-color:#016db5;color:#f8f9fa}@media(max-width: 54em){.index-fruehschoppen{padding:2rem 3rem}}.index-wahlanleitung{font-size:2rem}.briefwahl-container{position:relative;transition:all .3s;display:flex;flex-direction:row;align-items:center;justify-content:space-around;gap:1rem;padding:2rem;font-size:2.765rem;font-weight:600;border-radius:1rem;background-color:#b3d3e9}.briefwahl-container svg.briefwahl-envelope{flex-shrink:0;width:10rem;height:10rem}.briefwahl-link{text-decoration:none}.briefwahl-link:link,.briefwahl-link:visited,.briefwahl-link:hover,.briefwahl-link:active{color:#212529}.briefwahl-link:hover .briefwahl-container,.briefwahl-link:active .briefwahl-container{color:#343a40;background-color:#cce2f0}.briefwahl-pointer{position:absolute;bottom:-1.7rem;right:-1.4rem;width:6rem;height:6rem}.kandidat-heading{font-size:3.981rem;margin-top:0;margin-bottom:0}.kandidat-subheading{font-size:3.318rem;margin-top:0}.kandidat-header{display:grid;justify-items:start;grid-template-columns:2fr 3fr;column-gap:3rem;padding-top:2rem}.kandidat-header dl{margin:0}.kandidat-header dt{font-size:2.765rem;font-weight:600}.kandidat-header dd{margin-top:.5rem;margin-left:2rem}.kandidat-header img{justify-self:center;margin:1.5rem 0;border-radius:3rem;box-shadow:0 0 1rem rgba(0,0,0,.8)}.kandidat-header-right{display:flex;flex-direction:column}@media only screen and (max-width: 48em){.kandidat-header{grid-template-columns:1fr}}ul.kandidat-motivation-list{margin-top:3rem;list-style:none;padding:0;font-size:2.765rem;font-weight:600;display:flex;flex-direction:column;gap:1.5rem}ul.kandidat-motivation-list ul{font-size:2rem;font-weight:normal;list-style:disc;padding-top:.5rem}ul.kandidat-motivation-list>li ul{display:flex;flex-direction:column;gap:.5rem}ul.kandidat-motivation-list-flat>li>ul{list-style:none;padding-left:2rem;display:flex;flex-direction:column;gap:1rem}ul.kandidat-motivation-list-flat>li>ul .kandidat-motivation-list-deep{list-style:disc;padding-left:4rem}ul.kandidat-pager{list-style:none;padding:0;margin:2rem;display:grid;grid-template-columns:auto 1fr auto;justify-content:space-between}ul.kandidat-pager li a{display:flex;flex-direction:row;gap:.5rem;align-items:center;border-radius:.5rem;text-decoration:none;color:#212529;transition:all .3s;flex:1 0 16rem;padding:1rem;border:1px solid #212529}ul.kandidat-pager li a:hover{background-color:#f1f3f5}ul.kandidat-pager li a.next{text-align:end}footer#page-footer{margin-top:2rem;padding:1rem;text-align:center;border-top:1px #e9ecef solid;background-color:#f1f3f5}footer#page-footer .text-muted{font-size:1.6rem;color:#495057}footer#page-footer a{color:#777;text-decoration:none}ul.social-links{padding:0;margin:0;list-style:none;display:flex;flex-direction:row;justify-content:center}ul.social-links li{font-size:1.6rem;display:inline-block}.header-container-wrapper{background-color:#016db5}.header-container{display:grid;grid-template-columns:1fr auto 1fr;column-gap:3rem;row-gap:1rem;align-items:center;padding:1rem;max-width:120rem;margin:0 auto}.header-title{text-align:center;font-size:3.2rem;font-weight:600}.header-title a:link,.header-title a:visited,.header-title a:hover,.header-title a:active{text-decoration:none;color:#f1f3f5}.header-title-break{display:inline-block}.header-title-no-break{display:none}@media(max-width: 60em){.header-container{grid-template-columns:auto 1fr}.header-title-break{display:none}.header-title-no-break{display:inline-block;grid-row:2;grid-column:1/-1}}.logo-container{width:fit-content;height:fit-content}.logo-container .logo-img{width:10rem;height:10rem;box-shadow:0 0 .8rem rgba(0,0,0,.8);border-radius:1rem;border:#fff solid .2rem}@media only screen and (max-width: 48em){.logo-container .logo-img{width:8rem;height:8rem;border-radius:.8rem}}nav a{font-size:1.6rem;letter-spacing:1px;font-weight:800;color:#fff;text-decoration:none;border-radius:.5rem;transition:all .3s}nav a:hover,nav a:focus{background:#0184db;color:#f8f9fa;box-shadow:0 0 .3rem .3rem #0184db}nav ul{list-style:none;padding:0;display:flex;flex-direction:row;justify-content:flex-end;gap:.5rem}nav ul>li>a{padding:1rem}nav .navlinks-parent:after{content:" ▼"}nav .navlinks-children{display:none;word-break:break-word}nav .navlinks-children a{padding:1rem;background:#016db5;text-decoration:none !important;font-weight:normal;border-width:0 1px 1px 1px;border-style:solid;border-color:#f1f3f5;border-radius:0}nav .navlinks-children a:first-child{border-width:1px;border-radius:.5rem .5rem 0 0}nav .navlinks-children a:last-child{border-radius:0 0 .5rem .5rem}nav .navlinks-container{position:relative}nav .navlinks-container.show-children>a,nav .navlinks-container:hover>a{background:#0184db;color:#f8f9fa}nav .navlinks-container.show-children .navlinks-children,nav .navlinks-container:hover .navlinks-children{display:flex;flex-direction:column;position:absolute;right:0;top:3.2rem;min-width:22rem;z-index:1}nav .navlinks-container.show-children .navlinks-children a,nav .navlinks-container:hover .navlinks-children a{display:inline-block}nav .navlinks-container.show-children .navlinks-children a:hover,nav .navlinks-container:hover .navlinks-children a:hover{background:#0184db;color:#f8f9fa;box-shadow:none}@media only screen and (min-width: 76.8rem){.navlinks-children{text-align:center}}.ueber-uns-container{display:grid;grid-template-columns:repeat(5, 1fr);column-gap:1rem;row-gap:3rem;align-items:center}.ueber-uns-container *:nth-child(1){grid-column:1/span 3}.ueber-uns-container *:nth-child(2){grid-column:4/span 2}.ueber-uns-container *:nth-child(3){grid-column:1/span 2}.ueber-uns-container *:nth-child(4){grid-column:3/span 3}.ueber-uns-container img{width:90%;border-radius:3rem;box-shadow:0 0 .8rem rgba(0,0,0,.8)}@media only screen and (max-width: 48em){.ueber-uns-container{grid-template-columns:1fr}.ueber-uns-container *:nth-child(1){grid-column:1;grid-row:1}.ueber-uns-container *:nth-child(2){grid-column:1;grid-row:2}.ueber-uns-container *:nth-child(3){grid-column:1;grid-row:4}.ueber-uns-container *:nth-child(4){grid-column:1;grid-row:3}}.mt-0{margin-top:0 !important}.mt-2{margin-top:2rem !important}.content-container{max-width:120rem;padding:0 2rem;margin:0 auto}@media only screen and (max-width: 767px){.content-container{margin-left:0;margin-right:0}}a{color:#008aff}a:hover,a:focus{color:#0085a1}hr.small{max-width:100px;margin:15px auto;border-width:4px;border-color:inherit;border-radius:3px}div.panel-body a.list-group-item{font-weight:800;border-radius:0;border:none;font-size:16px}div.panel-group .panel{border-radius:0}div.panel-group .panel+.panel{margin-top:0}div.panel-body a.list-group-item.view-all{font-weight:600}::selection{color:#fff;text-shadow:none;background:#0085a1}img::selection{color:#fff;background:rgba(0,0,0,0)}img{display:block;margin:auto;max-width:100%}.post-preview{padding:20px 0;border-bottom:1px solid #eee}.post-preview:last-child{border-bottom:0}@media only screen and (min-width: 768px){.post-preview{padding:35px 0}}table{padding:0}table tr{border-top:1px solid #ccc;background-color:#fff;margin:0;padding:0}table tr th{font-weight:bold;border:1px solid #ccc;text-align:left;margin:0;padding:6px 13px}table tr td{border:1px solid #ccc;text-align:left;margin:0;padding:6px 13px}table tr th :first-child,table tr td :first-child{margin-top:0}table tr th :last-child,table tr td :last-child{margin-bottom:0}