@charset "UTF-8";

@font-face {
  font-family: 'FontAwesome';
  src: url('fontawesome-webfont.eot?v=4.7.0');
  src: url('fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('fontawesome-webfont.woff?v=4.7.0') format('woff'), url('fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url('opensans-bold-webfont.eot');
    src: url('opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-bold-webfont.woff2') format('woff2'),
         url('opensans-bold-webfont.woff') format('woff'),
         url('opensans-bold-webfont.ttf') format('truetype'),
         url('opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: 700;
    font-style: normal;

}

@font-face {
    font-family: 'Open Sans';
    src: url('opensans-bolditalic-webfont.eot');
    src: url('opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-bolditalic-webfont.woff2') format('woff2'),
         url('opensans-bolditalic-webfont.woff') format('woff'),
         url('opensans-bolditalic-webfont.ttf') format('truetype'),
         url('opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg');
    font-weight: 700;
    font-style: italic;

}

@font-face {
    font-family: 'Open Sans';
    src: url('opensans-extrabold-webfont.eot');
    src: url('opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-extrabold-webfont.woff2') format('woff2'),
         url('opensans-extrabold-webfont.woff') format('woff'),
         url('opensans-extrabold-webfont.ttf') format('truetype'),
         url('opensans-extrabold-webfont.svg#open_sansextrabold') format('svg');
    font-weight: 800;
    font-style: normal;

}

@font-face {
    font-family: 'Open Sans';
    src: url('opensans-extrabolditalic-webfont.eot');
    src: url('opensans-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-extrabolditalic-webfont.woff2') format('woff2'),
         url('opensans-extrabolditalic-webfont.woff') format('woff'),
         url('opensans-extrabolditalic-webfont.ttf') format('truetype'),
         url('opensans-extrabolditalic-webfont.svg#open_sansextrabold_italic') format('svg');
    font-weight: 800;
    font-style: italic;

}

@font-face {
    font-family: 'Open Sans';
    src: url('opensans-italic-webfont.eot');
    src: url('opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-italic-webfont.woff2') format('woff2'),
         url('opensans-italic-webfont.woff') format('woff'),
         url('opensans-italic-webfont.ttf') format('truetype'),
         url('opensans-italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: 400;
    font-style: italic;

}

@font-face {
    font-family: 'Open Sans';
    src: url('opensans-light-webfont.eot');
    src: url('opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-light-webfont.woff2') format('woff2'),
         url('opensans-light-webfont.woff') format('woff'),
         url('opensans-light-webfont.ttf') format('truetype'),
         url('opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: 300;
    font-style: normal;

}

@font-face {
    font-family: 'Open Sans';
    src: url('opensans-lightitalic-webfont.eot');
    src: url('opensans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-lightitalic-webfont.woff2') format('woff2'),
         url('opensans-lightitalic-webfont.woff') format('woff'),
         url('opensans-lightitalic-webfont.ttf') format('truetype'),
         url('opensans-lightitalic-webfont.svg#open_sanslight_italic') format('svg');
    font-weight: 300;
    font-style: italic;

}

@font-face {
    font-family: 'Open Sans';
    src: url('opensans-regular-webfont.eot');
    src: url('opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-regular-webfont.woff2') format('woff2'),
         url('opensans-regular-webfont.woff') format('woff'),
         url('opensans-regular-webfont.ttf') format('truetype'),
         url('opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: 400;
    font-style: normal;

}

@font-face {
    font-family: 'Open Sans';
    src: url('opensans-semibold-webfont.eot');
    src: url('opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-semibold-webfont.woff2') format('woff2'),
         url('opensans-semibold-webfont.woff') format('woff'),
         url('opensans-semibold-webfont.ttf') format('truetype'),
         url('opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: 600;
    font-style: normal;

}

@font-face {
    font-family: 'Open Sans';
    src: url('opensans-semibolditalic-webfont.eot');
    src: url('opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-semibolditalic-webfont.woff2') format('woff2'),
         url('opensans-semibolditalic-webfont.woff') format('woff'),
         url('opensans-semibolditalic-webfont.ttf') format('truetype'),
         url('opensans-semibolditalic-webfont.svg#open_sanssemibold_italic') format('svg');
    font-weight: 600;
    font-style: italic;

}


@font-face {
    font-family: 'Montserrat';
    src: url('montserrat-black-webfont.eot');
    src: url('montserrat-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('montserrat-black-webfont.woff2') format('woff2'),
         url('montserrat-black-webfont.woff') format('woff'),
         url('montserrat-black-webfont.ttf') format('truetype'),
         url('montserrat-black-webfont.svg#montserratblack') format('svg');
    font-weight: 900;
    font-style: normal;

}

@font-face {
    font-family: 'Montserrat';
    src: url('montserrat-blackitalic-webfont.eot');
    src: url('montserrat-blackitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('montserrat-blackitalic-webfont.woff2') format('woff2'),
         url('montserrat-blackitalic-webfont.woff') format('woff'),
         url('montserrat-blackitalic-webfont.ttf') format('truetype'),
         url('montserrat-blackitalic-webfont.svg#montserratblack_italic') format('svg');
    font-weight: 900;
    font-style: italic;

}

@font-face {
    font-family: 'Montserrat';
    src: url('montserrat-bold-webfont.eot');
    src: url('montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('montserrat-bold-webfont.woff2') format('woff2'),
         url('montserrat-bold-webfont.woff') format('woff'),
         url('montserrat-bold-webfont.ttf') format('truetype'),
         url('montserrat-bold-webfont.svg#montserratbold') format('svg');
    font-weight: 700;
    font-style: normal;

}

@font-face {
    font-family: 'Montserrat';
    src: url('montserrat-bolditalic-webfont.eot');
    src: url('montserrat-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('montserrat-bolditalic-webfont.woff2') format('woff2'),
         url('montserrat-bolditalic-webfont.woff') format('woff'),
         url('montserrat-bolditalic-webfont.ttf') format('truetype'),
         url('montserrat-bolditalic-webfont.svg#montserratbold_italic') format('svg');
    font-weight: 700;
    font-style: italic;

}

@font-face {
    font-family: 'Montserrat';
    src: url('montserrat-extrabold-webfont.eot');
    src: url('montserrat-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('montserrat-extrabold-webfont.woff2') format('woff2'),
         url('montserrat-extrabold-webfont.woff') format('woff'),
         url('montserrat-extrabold-webfont.ttf') format('truetype'),
         url('montserrat-extrabold-webfont.svg#montserratextrabold') format('svg');
    font-weight: 800;
    font-style: normal;

}

@font-face {
    font-family: 'Montserrat';
    src: url('montserrat-extrabolditalic-webfont.eot');
    src: url('montserrat-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('montserrat-extrabolditalic-webfont.woff2') format('woff2'),
         url('montserrat-extrabolditalic-webfont.woff') format('woff'),
         url('montserrat-extrabolditalic-webfont.ttf') format('truetype'),
         url('montserrat-extrabolditalic-webfont.svg#montserratextrabold_italic') format('svg');
    font-weight: 800;
    font-style: italic;

}

@font-face {
    font-family: 'Montserrat';
    src: url('montserrat-extralight-webfont.eot');
    src: url('montserrat-extralight-webfont.eot?#iefix') format('embedded-opentype'),
         url('montserrat-extralight-webfont.woff2') format('woff2'),
         url('montserrat-extralight-webfont.woff') format('woff'),
         url('montserrat-extralight-webfont.ttf') format('truetype'),
         url('montserrat-extralight-webfont.svg#montserratextralight') format('svg');
    font-weight: 200;
    font-style: normal;

}

@font-face {
    font-family: 'Montserrat';
    src: url('montserrat-extralightitalic-webfont.eot');
    src: url('montserrat-extralightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('montserrat-extralightitalic-webfont.woff2') format('woff2'),
         url('montserrat-extralightitalic-webfont.woff') format('woff'),
         url('montserrat-extralightitalic-webfont.ttf') format('truetype'),
         url('montserrat-extralightitalic-webfont.svg#montserratextralight_italic') format('svg');
    font-weight: 200;
    font-style: italic;

}

@font-face {
    font-family: 'Montserrat';
    src: url('montserrat-italic-webfont.eot');
    src: url('montserrat-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('montserrat-italic-webfont.woff2') format('woff2'),
         url('montserrat-italic-webfont.woff') format('woff'),
         url('montserrat-italic-webfont.ttf') format('truetype'),
         url('montserrat-italic-webfont.svg#montserratitalic') format('svg');
    font-weight: 400;
    font-style: italic;

}

@font-face {
    font-family: 'Montserrat';
    src: url('montserrat-light-webfont.eot');
    src: url('montserrat-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('montserrat-light-webfont.woff2') format('woff2'),
         url('montserrat-light-webfont.woff') format('woff'),
         url('montserrat-light-webfont.ttf') format('truetype'),
         url('montserrat-light-webfont.svg#montserratlight') format('svg');
    font-weight: 300;
    font-style: normal;

}

@font-face {
    font-family: 'Montserrat';
    src: url('montserrat-lightitalic-webfont.eot');
    src: url('montserrat-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('montserrat-lightitalic-webfont.woff2') format('woff2'),
         url('montserrat-lightitalic-webfont.woff') format('woff'),
         url('montserrat-lightitalic-webfont.ttf') format('truetype'),
         url('montserrat-lightitalic-webfont.svg#montserratlight_italic') format('svg');
    font-weight: 300;
    font-style: italic;

}

@font-face {
    font-family: 'Montserrat';
    src: url('montserrat-medium-webfont.eot');
    src: url('montserrat-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('montserrat-medium-webfont.woff2') format('woff2'),
         url('montserrat-medium-webfont.woff') format('woff'),
         url('montserrat-medium-webfont.ttf') format('truetype'),
         url('montserrat-medium-webfont.svg#montserratmedium') format('svg');
    font-weight: 500;
    font-style: normal;

}

@font-face {
    font-family: 'Montserrat';
    src: url('montserrat-mediumitalic-webfont.eot');
    src: url('montserrat-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('montserrat-mediumitalic-webfont.woff2') format('woff2'),
         url('montserrat-mediumitalic-webfont.woff') format('woff'),
         url('montserrat-mediumitalic-webfont.ttf') format('truetype'),
         url('montserrat-mediumitalic-webfont.svg#montserratmedium_italic') format('svg');
    font-weight: 500;
    font-style: italic;

}

@font-face {
    font-family: 'Montserrat';
    src: url('montserrat-regular-webfont.eot');
    src: url('montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('montserrat-regular-webfont.woff2') format('woff2'),
         url('montserrat-regular-webfont.woff') format('woff'),
         url('montserrat-regular-webfont.ttf') format('truetype'),
         url('montserrat-regular-webfont.svg#montserratregular') format('svg');
    font-weight: 400;
    font-style: normal;

}

@font-face {
    font-family: 'Montserrat';
    src: url('montserrat-semibold-webfont.eot');
    src: url('montserrat-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('montserrat-semibold-webfont.woff2') format('woff2'),
         url('montserrat-semibold-webfont.woff') format('woff'),
         url('montserrat-semibold-webfont.ttf') format('truetype'),
         url('montserrat-semibold-webfont.svg#montserratsemibold') format('svg');
    font-weight: 600;
    font-style: normal;

}

@font-face {
    font-family: 'Montserrat';
    src: url('montserrat-semibolditalic-webfont.eot');
    src: url('montserrat-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('montserrat-semibolditalic-webfont.woff2') format('woff2'),
         url('montserrat-semibolditalic-webfont.woff') format('woff'),
         url('montserrat-semibolditalic-webfont.ttf') format('truetype'),
         url('montserrat-semibolditalic-webfont.svg#montserratsemibold_italic') format('svg');
    font-weight: 600;
    font-style: italic;

}

@font-face {
    font-family: 'Montserrat';
    src: url('montserrat-thin-webfont.eot');
    src: url('montserrat-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('montserrat-thin-webfont.woff2') format('woff2'),
         url('montserrat-thin-webfont.woff') format('woff'),
         url('montserrat-thin-webfont.ttf') format('truetype'),
         url('montserrat-thin-webfont.svg#montserratthin') format('svg');
    font-weight: 100;
    font-style: normal;

}

@font-face {
    font-family: 'Montserrat';
    src: url('montserrat-thinitalic-webfont.eot');
    src: url('montserrat-thinitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('montserrat-thinitalic-webfont.woff2') format('woff2'),
         url('montserrat-thinitalic-webfont.woff') format('woff'),
         url('montserrat-thinitalic-webfont.ttf') format('truetype'),
         url('montserrat-thinitalic-webfont.svg#montserratthin_italic') format('svg');
    font-weight: 100;
    font-style: italic;

}

:root {
    background-color: #fff;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
	display: block;
}
audio,
canvas,
video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
audio:not([controls]) {
	display: none;
}
html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

body {
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
color:#000;
font-weight:300;
margin:0;
padding:0;
}

.unsichtbar, .u2, .invisible, .unseen
{
	display: inline;
	height: 0px;
	left: -3000px;
	position: absolute;
	top: -2000px;
	width: 0px;
	z-index: 250;
}



.bottom {
	background-color:#183359;
	font-size:80%;
	color:#fff !important;
}

.bottom a:link {text-decoration:none; font-weight:700; color:#fff;}
.bottom a:visited {text-decoration:none; font-weight:700; color:#fff;}
.bottom a:hover {text-decoration:none; font-weight:700; color:#77b72d;}

.free1 {font-family: 'Montserrat', sans-serif !important; font-weight:400; }
.free2 {font-family: 'Montserrat', sans-serif !important; font-weight:700; }

h1 {font-family: 'Montserrat', sans-serif !important; font-weight:700; font-size:250%; color:#76b829;}
h2 {font-family: 'Montserrat', sans-serif !important; font-weight:400; font-size:200%; }
h3 {font-family: 'Montserrat', sans-serif !important; font-weight:700; font-size: 130%;}
h4 {font-family: 'Open Sans', sans-serif !important; font-weight:700; font-size: 100%;}

.linkgruen a:link {color:#fff !important; text-decoration:none;}
.linkgruen a:visited {color:#fff !important; text-decoration:none;}
.linkgruen a:hover {color:#000 !important; text-decoration:none;}


@media (min-width: 320px) and (max-width: 767px) {

body {font-size:100%;}

#bildheader1920 {display:none;}
#bildheader991 {display:none;}
#bildheader1199 {display:none;}

.free1, .free2, .free4, .inhalt {width:90% !important; margin:0 auto; padding: 50px 0;}
.free5 {margin:0 auto; padding: 50px 5%; background-color:#e6e5e7; min-height:650px;}
.inhalt2 {margin:0 auto; padding: 50px 5%; background-color:#e6e5e7;}
.bottom {width:90% !important; margin:0 auto; padding: 50px 5%;}


.blog-item {
background-color: #fff;
padding: 15px;
border-radius: 5px 5px 5px 5px;
margin-bottom:20px;}

.free5 .meldung {width: 88%; min-height: 550px; margin: 0 2%;background-color: #fff; padding: 15px; border-radius: 5px 5px 5px 5px;margin-bottom:50px;}
.free5 .meldung img {margin-right: 20px; margin-bottom: 20px; }


#mod-custom117 img {
margin:0;
padding:0 20px;	
}

#mod-custom117 img {
width:300px;
height:auto;	
}

.dj-megamenu-accordion-dark .dj-mobile-open-btn { 
  justify-content: left !important;
  align-items: none !important;
  margin: 0 auto;
  padding: 0 0 0 20px;
  width: 100%;
  height: 45px;
}


}

@media (min-width: 768px) and (max-width: 991.99px) {

body {font-size:110%;}

#bildheader1920 {display:none;}
#bildheader767 {display:none;}
#bildheader1199 {display:none;}


.free1, .free2, .free4, .inhalt {width:90% !important; margin:0 auto; padding: 50px 0;}
.free5 {margin:0 auto; padding: 50px 5%; background-color:#e6e5e7; min-height:650px;}
.inhalt2 {margin:0 auto; padding: 50px 5%; background-color:#e6e5e7;}
.bottom {width:90% !important; margin:0 auto; padding: 50px 5%;}


.blog-item {
background-color: #fff;
padding: 15px;
border-radius: 5px 5px 5px 5px;
margin-bottom:20px;}

.free5 .meldung {width: 96%; height: 500px; margin: 0 2%;background-color: #fff; padding: 15px; border-radius: 5px 5px 5px 5px;margin-bottom:50px;}
.free5 .meldung img {margin-right: 20px; margin-bottom: 300px; float: left;}

#mod-custom117 img {
margin:0;
padding:0 20px;	
}

#mod-custom117 img {
width:300px;
height:auto;	
}

.dj-megamenu-accordion-dark .dj-mobile-open-btn { 
  justify-content: left !important;
  align-items: none !important;
  margin: 0 auto;
  padding: 0 0 0 20px;
  width: 100%;
  height: 45px;
}

}

@media (min-width: 992px) and (max-width: 1199.99px) {

body {font-size:115%;}

#bildheader1920 {display:none;}
#bildheader767 {display:none;}
#bildheader991 {display:none;}


.free1, .free2, .free4, .inhalt {width:90% !important; margin:0 auto; padding: 80px 0;}
.free5 {margin:0 auto; padding: 80px 5%; background-color:#e6e5e7; min-height:650px;}
.inhalt2 {margin:0 auto; padding: 80px 5%; background-color:#e6e5e7;}
.innenbox2 {float: left; margin-right: 40px; max-width: 350px;}
.bottom {width:90% !important; margin:0 auto; padding: 50px 5%;}


.blog-item {
background-color: #fff;
padding: 15px;
border-radius: 5px 5px 5px 5px;
margin-bottom:50px;}

.free5 .meldung {float: left; width: 44.4%; height: 550px; margin-right: 2%;background-color: #fff; padding: 15px; border-radius: 5px 5px 5px 5px;margin-bottom:50px;}
.free5 .meldung img {margin-right: 20px; margin-bottom: 500px; float: left;}


#header {height: 60px;background-color: #fff;padding: 0 5% 73px 5%;border-bottom: 5px solid #77b82a;}
#dj-megamenu112 {text-transform: uppercase;font-family: 'Montserrat', sans serif;font-weight: 700;}
#dj-megamenu112sticky {height: 70px !important;}
#dj-megamenu112 {padding-top: 15px !important;}
#dj-megamenu112 {padding-top: 15px !important;}
.dj-megamenu-clean li a.dj-up_a {
  height: 50px !important;
  font-size: 13px !important;
  padding: 0 12px !important;
}


#mod-custom117 img {
margin:0;
padding:0 20px;	
}

#mod-custom117 img {
width:300px;
height:auto;	
}

#dj-megamenu112stickylogo {display:none !important;}
#dj-megamenu112 {padding-top: 15px !important;}

}

@media (min-width: 1200px) and (max-width: 1919.99px) { 

body {font-size:110%;}

#bildheader991 {display:none;}
#bildheader767 {display:none;}
#bildheader1199 {display:none;}


.free1, .free2, .free4, .inhalt {width:90% !important; margin:0 auto; padding: 100px 5%;}
.free5 {margin:0 auto; padding: 100px 5%; background-color:#e6e5e7; min-height:650px;}
.inhalt2 {margin:0 auto; padding: 100px 5%; background-color:#e6e5e7;}
.bottom {width:80% !important; margin:0 auto; padding: 50px 10%;}
.innenbox {  padding: 0 5%;}
.innenbox2 {display: block; float: left; margin-right: 40px; max-width: 600px;}


.blog-item {
background-color: #fff;
padding: 15px;
border-radius: 5px 5px 5px 5px;
margin-bottom:50px;}

.free5 .meldung {float: left; width: 45%; height: 500px; margin-right: 2%;background-color: #fff; padding: 15px; border-radius: 5px 5px 5px 5px;margin-bottom:50px;}
.free5 .meldung img {margin-right: 20px; margin-bottom: 500px; float: left;}


#header {height: 60px;background-color: #fff;padding: 0 5% 14px 5%;border-bottom: 5px solid #77b82a;}
.dj-megamenu-wrapper {margin: -75px 0 0 480px;}
#dj-megamenu112 {text-transform: uppercase;font-family: 'Montserrat', sans serif;font-weight: 700;}
#dj-megamenu112sticky {height: 70px !important;}
#dj-megamenu112 {padding-top: 15px !important;}
#dj-megamenu112 {padding-top: 15px !important;}
.dj-megamenu-clean li a.dj-up_a {
height: 60px !important;
font-size: 12px !important;
padding: 0 10px !important;
}
#dj-megamenu112stickylogo {left: 7% !important;}
.dj-megamenu-clean .dj-stickylogo img {
  width: 300px !important;
}


#mod-custom117 img {
margin:0;
padding:0 20px;	
}

#mod-custom117 img {
width:300px;
height:auto;	
}

#dj-megamenu112 {padding-top: 15px !important;}

}

@media (min-width: 1920px) { 

body {font-size:130%;}

#bildheader991 {display:none;}
#bildheader767 {display:none;}
#bildheader1199 {display:none;}


.free1, .free2, .free4, .inhalt {width:90% !important; margin:0 auto; padding: 100px 5%;}
.bottom {width:80% !important; margin:0 auto; padding: 50px 10%;}
.free5 {margin:0 auto; padding: 100px 5%; background-color:#e6e5e7; min-height:650px;}
.innenbox {  padding: 0 5%;}
.innenbox2 {display: block; float: left; margin-right: 40px; width: 100%;}

#ID1711553773699 .titleck {text-align: center !important;}

.blog-item {
background-color: #fff;
padding: 15px;
border-radius: 5px 5px 5px 5px;
margin-bottom:50px;}

.free5 .meldung {float: left; width: 46.2%; height: 500px; margin-right: 2%;background-color: #fff; padding: 15px; border-radius: 5px 5px 5px 5px;margin-bottom:50px;}
.free5 .meldung img {margin-right: 20px; margin-bottom: 500px; float: left;}

#header {height: 100px;background-color: #fff;padding: 0 5%;border-bottom: 5px solid #77b82a;}
.dj-megamenu-wrapper {margin: -84px 0 0 600px;}
#dj-megamenu112 {text-transform: uppercase;font-family: 'Montserrat', sans serif;font-weight: 700;}
#dj-megamenu112sticky {height: 100px !important;}
#dj-megamenu112 {padding-top: 15px !important;}
#dj-megamenu112stickylogo {left: 5% !important;}

}

.free1 a:link {color:#b2541a; font-weight:500; text-decoration:none;}
.free1 a:visited {color:#b2541a; font-weight:500; text-decoration:none;}
.free1 a:hover {color:#000; font-weight:500; text-decoration:none;}


.fc-widget-header a {color:#b2541a !important; font-weight:500; text-decoration:none;}


.free7 a:link {text-decoration:none; font-weight:500; color:#000;}
.free7 a:visited {text-decoration:none; font-weight:500; color:#000;}
.free7 a:hover {text-decoration:none; font-weight:300; color:#000;}


.inhalt2 a:link {text-decoration:none; font-weight:700; color:#77b82a;}
.inhalt2 a:visited {text-decoration:none; font-weight:700; color:#77b82a;}
.inhalt2 a:hover {text-decoration:none; font-weight:700; color:#000;}

.inhalt3 a:link {text-decoration:none; font-weight:700; color:#77b82a;}
.inhalt3 a:visited {text-decoration:none; font-weight:700; color:#77b82a;}
.inhalt3 a:hover {text-decoration:none; font-weight:700; color:#000;}


.inhalt a:link {text-decoration:none; font-weight:700; color:#77b82a;}
.inhalt a:visited {text-decoration:none; font-weight:700; color:#77b82a;}
.inhalt a:hover {text-decoration:none; font-weight:700; color:#000;}

.readmore .btn {
    display: inline-block;
    *display: inline;
    padding: 10px 20px;
    margin-bottom: 0;
    *margin-left: .3em;
    font-size: inherit !important;
    line-height: 20px;
    color: #000;
    text-align: center;
    text-shadow: none !important;
    vertical-align: middle;
    cursor: pointer;
    background-color: #fff;
    *background-color: #fff;
    background-image: none !important;
    background-repeat: no-repeat !important;
    border: 1px solid #000;
    *border: 0;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    filter: none !important;
    *zoom: 1;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
	text-decoration: none !important;
}

.readmore .btn:hover {border:1px solid #77b82a;}


.free4 .btn {
    display: inline-block;
    *display: inline;
    padding: 10px 20px;
    margin-bottom: 0;
    *margin-left: .3em;
    font-size: inherit !important;
    line-height: 20px;
    color: #fff;
	font-weight:500;
    text-align: center;
    text-shadow: none !important;
    vertical-align: middle;
    cursor: pointer;
    background-color: #b2541a;
    *background-color: #b2541a;
    background-image: none !important;
    background-repeat: no-repeat !important;
    border: 1px solid #fff;
    *border: 0;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    filter: none !important;
    *zoom: 1;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

#ui-id-32 .accordionck.itemcontentck p {
  display: none !important;
}

#layout-4 span, #layout-9 span, #layout-10 span, #layout-11 span, #layout-12 span, #layout-37 span, #layout-41 span, #layout-30 span, #layout-33 span, #layout-17 span {
  font-family: 'Open Sans', sans serif !important;
  font-weight: 300;
}

#bildheader1920 a, #bildheader767 a, #bildheader991 a, #bildheader1199 a, .free3 a {text-decoration:none !important;}