.post-type-archive-stellenangebote .post-image {
display:none;
}

.job-container-wrapper {
background: #497a711f;
padding:35px;
}

.job-contact-wrapper {
background: #1C594D;
padding:35px;
color: #fff !important;
margin-top:25px;
}

.job-contact-wrapper h2 {
color: #fff !important;
}

.job-contact-wrapper a {
color: #fff !important;
}

.additional-wrapper {
max-width:640px !important;
margin-left: auto !important;
margin-right: auto !important;
text-align:center;
padding-top:2.7em;
}


#frontpage-announcement-wrapper {
padding:25px;
background: #fff;
border:1px solid #1C594D;
color: #1C594D;
font-size:1.1em;
}
.exposelink:hover, .exitlink:hover {
opacity:.8;
transition:.5s;
}
.exposelink, .exitlink {
background: #15806C;
color: #fff !important;
padding:5px;
display:block;
text-align:center;
max-width:300px;
margin-left:auto;
margin-bottom:15px;
color: #fff;
text-decoration:none;
margin-right:auto;
transition:.5s;
}


#frontpage-announcement-wrapper p {
margin: 0;
}

.stellenausschreibungpreview:before {
content: '\f007' !important;
}

#frontpage-announcement-wrapper p:before {
font-family: "Font Awesome 6 Pro";
font-weight: 900;
content: '\f05a';
margin-right:10px;
}

.projekt-single-wrapper-image {
margin-top:15px;
}


.projekte-single-status {
margin-bottom:0 !important;
}

.projekt-single-wrapper {
padding:35px;
border:1px solid #1C594D;

}

.projekt-dokument-link {
margin:10px;
}


#nf-field-6 {
background: #1C594D;
}

.parkraum-contact-wrapper {
box-shadow: 0px -3px 17px 0px #cdcdcd;
padding:35px !important;
background: #fbfcf5fc;
}

.parkraum-notices-wrapper {
padding:35px !important;

}


.listradio-wrap li {

}


.dauerparkhinweise {
background:#1C594D;
color:#fff;
padding:3px;
font-size:.7em;
}


.reserved-notice {
background:#f9f50e;
font-size:.7em;
text-align:center;
margin-top:-20px;
position:absolute;
right:15px;
padding:2px;
box-shadow: 0px 1px 2px 1px #858700;
}

.free-notice {
background:#62a90b;
font-size:.7em;
color:#fff;
text-align:center;
margin-top:-20px;
position:absolute;
right:15px;
padding:2px;
box-shadow: 0px 1px 2px 1px #858700;
}


.filter-link-sold {
margin-top:10px;
display:block;
text-align:center;
background: #999696 !important;
color: #fff !important;
padding:5px;
}



.projekte-downloadbutton {
background: #1c594d;
color: #fff !important;
text-align:center;
display:block;
text-decoration:none;
padding:5px 20px;
}


.aktuelle-projekte-single-wrapper p {
font-size:.9em;
}

.aktuelle-projekte-single-wrapper {
border:1px solid #c3c3c3;
padding:35px;
margin-bottom:35px;
}


.parken .entry-content {
margin-top:0;
}

.parken .inside-article {
padding-top:20px;
}

.parkenonpagemenu li {
display:inline-block;
margin:3px 8px;
}

.parkenonpagemenu li a {
display:block;
background: #1c594d;
color: #fff;
text-decoration:none;
text-align:center;
padding:5px 15px;
}

.parkenonpagemenu li a:hover {
opacity:.8;
transition:.5s;
}

.parkenonpagemenu {
list-style-type:none;
margin:0;
margin-bottom:35px;
padding:0;
}


.parken-wrapper h2 {
text-align:center;
margin-bottom:35px;
}

.parken-wrapper h3 {
font-weight:300;
}

.parken-wrapper {
max-width:1024px;
margin-left:auto !important;
margin-right:auto !important;
display:block;
border:1px solid #c3c3c3;
padding:35px;
margin-top:45px !important;
}

.parken-keingedrucktes {
font-size:.8em;
color:#666; 
}

thead tr th {
background:#1c594d2e !important;
}


.parken .featured-image {
display:none;
}


.module-bplan-list {
list-style-type:none;
margin-left:0;
padding-left:0;
}

html {
  scroll-behavior: smooth;
}

.module-bplan-link {
display:block;
padding:3px 8px;
text-decoration:none;
text-align:center;
border:1px solid #1c594d;
}

.module-bplan-link:hover {
color: #1c594d;
opacity:.8;
transition:.5s;
}

.module-bplan-list li {
display:inline-block;
margin-right:8px;
}

.filter-flurstueck {
font-size:1.2em;
}


.filter-link {
margin-top:10px;
display:block;
text-align:center;
background: #1c594d !important;
color: #fff !important;
padding:5px;
}

.filter-link:hover {
opacity:.8;
transition:.5s;
}

.filter-attributes {
list-style-type:none;
margin-left:0;
}

.filter-information {
font-weight:500;
}

.filter-flurstueck-wrapper {
}

.filter-wrapper {
border: 1px solid #1c594d;
padding:25px;
}

.filter-subheading {
margin-bottom:0;
font-size:.8em;
color:#666;
}

#frontpage-headline-wrapper {
color:white;
padding:25px;
}

#frontpage-headline-wrapper h1 {
color: white;
margin-bottom:5px;
}

#frontpage-headline-wrapper h2 {
color: white;
font-size:1.3em;
}

.footerlegallinks {
color: white;
font-weight:200;
}