body{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:400;line-height:1.5;color:#292b2c;background-color:#eee;padding:15px;overflow-y: scroll;}
.container{background-color:#fff}

.fp-img{padding-bottom:10px}
.fp-img.pull-left{padding-right:10px}
.fp-img.pull-right{padding-left:10px}
.fp-img-line{text-align:center}
.fp-img-line img{margin:0 auto}
.fp-img-subline{padding-left:5px;padding-right:5px;border-bottom:1px solid #cdcdcd}
.fp-mv15{margin-top:15px;margin-bottom:15px}
.fp-mb15{margin-bottom:15px}
.fp-mv5{margin-top:5px;margin-bottom:5px}
.fp-mb5{margin-bottom:5px}

a,a:link,a:visited{color:#084B8A;text-decoration:underline}
a:hover{color:#38638c;text-decoration:none}
.header_sub a , #extra a{color:#38638c;text-decoration:none}
.ns_newsEntry a {color:#38638c;text-decoration:none}

.rex-navi1,.rex-navi2,.rex-navi3{list-style-type:none;font-weight:normal}
.rex-navi1{padding-left:0}
.navi ul ul{padding-left:10px}
.navi li a,.navi li a:link,.navi li a:visited{display:block;padding:10px;text-decoration:none}
.rex-current ul{border-left:2px solid #3a8638}
li a.rex-current {background-color:#3a8638;color: #fff;font-weight: 600}
a.rex-active{color:#3a8638;font-weight: 600}
.fp-has-children > a:before {content: "+";float: right;}
.fp-has-children.rex-current > a:before,.fp-has-children.rex-active > a:before {content: ""}

.h1, h1 {color:#3A8638;font-weight:500}
.h2, h2 {color: #00468a}
.h3, h3 {color: #00468a}
h2.ns_newsHeadline a{text-decoration:none;}
h3.ns_newsHeadline {font-size:24px;line-height:28px;font-weight:500;margin-top: 0px;margin-bottom: 4px;}

.header_sub{padding-left:40px;margin-top:0}
.header_sub a:hover{text-decoration:none}
.header{padding-top:15px}

.embed-responsive-fp{padding-bottom:183%}
.embed-responsive-fp iframe{height:100% !important}

.formblock button{margin-bottom:20px}

.ns_created{font-weight:bold;display:block;}
.ns_newsEntry_Archiv img{max-width:100%;height:auto}
.ns_newsEntry {margin-bottom: 41px;}
.ns_newsEntry_Archiv{margin:0px 0px;}
/* .ns_newsEntry_Archiv:first-child{margin-top:-23px;} */
.ns_newsEntry_Archiv img{max-width:200px !important}

p.ns_Body + p {margin-top: 10px;}
p.ns_Body + p.ns_Body {margin-top: -10px;margin-bottom: 0px;}