<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {font-family: 'font-family: 'Roboto', sans-serif;', sans-serif;font-weight:normal;font-size:16px;line-height:1.65;color:#666;background-color:#fff;background-repeat:no-repeat!important;background-position:center top!important;}

p {font-family: 'Roboto', sans-serif;font-size:16px;line-height:1.65;color:#666;margin:13px 0px 12px 0px;}
a { color:#9FCF00;outline:0px none;font-family: 'Roboto', sans-serif;font-weight:500;}
a:hover,a:focus { outline:0px none;text-decoration:none;}
a:hover{color:#000;}
img{max-width:100%;}
.clearer{clear:both;height:0px;}
.special-logo {width: 32px;margin-top: -10px;}

h1,h1 a,h2, h2 a,h3, h3 a,h4, h4 a,h5, h5 a,h6, h6 a{font-family: 'Roboto', sans-serif;}

h2.balken{background:#4C7F9B;color:#fff;margin:20px 0 10px 0;padding:5px 15px;font-size:22px;font-weight:300;}
h2.balken a{color:#fff;margin:0;padding:0;font-size:22px;font-weight:300;display:block;}

h1, h1 a{color:#9ccf00;margin:35px 0 25px 0;padding:0 0 40px 0;font-size:37px;font-weight:300;line-height:1.35;display:block;text-align:center;
    background:url(images/icon-headline.png) no-repeat center bottom;}

h2, h2 a{color:#E2200C;margin:13px 0 0px 0;padding:0;font-size:23px;font-weight:600;line-height:1.35;}

h3, h3 a{color:#4C7F9B;margin:20px 0 0px 0;padding:0;font-size:19px;font-weight:600;line-height:1.4;}

/* Custom H */
h3 { padding:13px 20px;background:#4c7f9b;display:block;margin:0 0 15px;color:#fff;font-weight:300; }
h6 { font-weight:600;margin:12px 0 5px;font-size:23px;padding:0;color:#4C7F9B;line-height:1.1; }

.owl-nav .owl-prev,
.owl-nav .owl-next{position:absolute;left:0;top:50%;margin-top:-20px;background:#9ECF00;color:#fff;font-size:55px;font-weight:300;
  font-family: 'Roboto', sans-serif;line-height:1;padding:0 15px 10px 15px;}
.owl-nav .owl-next{left:auto;right:0;}
.owl-nav .owl-prev:hover,
.owl-nav .owl-next:hover{background:#666666;}

/* Bootstrap Fixes */
.embed-responsive { display:block;height:0;overflow:hidden;padding:0;position:relative; }
.embed-responsive-16by9 { padding-bottom:56.25%; }
.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video { border:0 none;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%; }


.validation-error{background:#E22B1A;padding:8px 20px;margin:10px 0 20px 0px;color:#fff;display:block;}
.validation-ok{background:#309920;padding:8px 20px;margin:10px 0 20px 0px;color:#fff;display:block;}

iframe{max-width:100%;}

.contentbtn{background:#172F3C;color:#fff;padding:6px;display:block;text-align:center;margin:15px 10px;}
.contentbtn:hover{background:#E2200C;color:#fff;}
a.redbtn{margin:15px 0px 0px 0px;display:inline-block;background:#E2200C;padding:13px 50px;color:#fff;font-size:20px;font-weight:300;}
a.redbtn:hover{background:#555;}

.owl-stage-outer{z-index:8;}
.owl-controls{bottom:0;top:0;}
.owl-controls .owl-nav{position:absolute;top:0;bottom:0;left:0;right:0;}
.owl-controls .owl-nav .owl-prev,
.owl-controls .owl-nav .owl-next{z-index:9;background:#9CCF3F;height:40px;color:#fff;position:absolute;top:50%;margin-top:-20px;font-size:35px;line-height:1;text-align:center;left:0;}
.owl-controls .owl-nav .owl-next{left:auto;right:0;}
.owl-controls .owl-nav .owl-prev:hover,
.owl-controls .owl-nav .owl-next:hover{background:#666666;}
.owl-controls .owl-dots{bottom:0;position:absolute;z-index:9;}
.owl-controls .owl-dots .owl-dot{z-index:9;}

#bilderslider{margin:20px 0;}

body{padding-top:33px;}
#topper{background:#f5f5f5;padding:5px 0px;position:fixed;left:0;right:0;top:0;z-index:10;}
#topper a,
#topper p{margin:0;padding:0;font-size:13px;font-weight:light;color:#999;}
#topper a.tel{background:url(images/icon-tel-small.png) no-repeat left center;padding-left:23px;padding-right:10px;}
#topper a.mail{background:url(images/icon-mail-small.png) no-repeat left center;padding-left:23px;}
#topper p.open{text-align:right;}

#topslider .item{background-repeat:no-repeat!important;background-position:center center!important;}
#topslider .item .itemlink{z-index:3;position:absolute;top:0;bottom:0;left:0;right:0;}
#topslider .item .container{min-height:420px;position:relative;}
#topslider .item .inner{padding:15px;position:absolute;bottom:30px;right:0;background:#F5F5F5;}
#topslider .item .inner h1{padding:0;background:none;font-weight:400;font-size:24px;line-height:1.5;margin:5px 0;color:#666666;}
#topslider .item .inner h3{padding:0;background:none;font-weight:400;font-size:24px;line-height:1.5;margin:5px 0;color:#666666;}

#footer{background:#666;padding:10px 0;margin:20px 0 0;}
#footer ul{list-style:none;margin:0px 0 0 -10px;padding:0;}
#footer li{display:inline-block;margin:0;padding:0;}
#footer li a{padding:5px 7px;display:block;color:#fff;font-size:15px;font-weight:300;}
#footer li.current-menu-item a,
#footer li a:hover{background:#96CB01;}

.content td{vertical-align:top;}
.content .greybox{background:#E6EBEF;padding:15px;}
.content .alignright{float:right;}

#site-header{border-bottom:solid 5px #f5f5f5;padding:15px 0;}
body#page7 #site-header{border:0;}

.menu{list-style:none;margin:0;padding:0;text-align:right;margin-top:30px;}
.menu li{display:inline-block;}
.menu li a{font-size:19px;color:#666666;font-weight:300;padding:5px 10px;}
.menu li ul{display:none;position:absolute;z-index:9;padding:0;}

.menu li ul li{display:block;text-align:left;}
.menu li ul li a{display:block;background:#F5F5F5;padding-right:35px;}

.menu li:hover ul{display:block;}

li.menu-item-32 a{background:#96CB01;color:#fff;}
.menu li.current_page_item &gt; a,
.menu li a:hover,
li.menu-item-32 a:hover{background:#666;color:#fff;}

.flist{margin:-10px;}
.flist .fbox{width:50%;float:left;padding:0px 10px;}

.flist .fbox input[type=checkbox]{width:20px;display:inline-block;position:absolute;margin-top:16px;}
.flist .fbox.check label{padding:10px 0 0 27px;margin:0;}
.flist .fbox input[type=radio]{width:20px;display:inline-block;position:absolute;margin-top:6px;}
.flist .fbox.radio label{padding:10px 0 0 27px;margin:0;}
.flist .fbox.check p{margin-bottom:-2px;}
.flist .fbox.radio p{margin-bottom:8px;}

.flist .fbox.wide{width:100%;}
.flist .fbox label{width:100%;color:#4C7F9B;font-weight:400;margin:10px 0 2px 0;padding:0;}
.flist .fbox input,.flist .fbox textarea,.flist .fbox select{font-family: 'Roboto', sans-serif;width:100%;border:0;background:#F5F5F5;padding:8px;color:#666666;margin:0;}
.flist .submitbox{clear:both;text-align:right;}
.flist .submitbox input{border:0;background:#9FCF00;color:#fff;margin:10px -10px 10px 10px;padding:8px 50px;font-family: 'Roboto', sans-serif;}
.flist .submitbox input:hover{background:#666666;}
.flist .submitbox a{border:0;background:#9FCF00;color:#fff;margin:10px 10px 30px 10px;padding:8px 40px;border-radius:0;}
.flist .submitbox a:hover{background:#666666;}
.flist p.result{margin:0;padding:8px 10px 0px 28px;}
.flist p.result span{color:#4C7F9B;font-weight:500;padding-right:10px;display:inline-block;min-width:260px;}

.flist input.error, .flist textarea.error, .inbox input.error, .fbox label.error {border:1px solid red;}
.fbox p.error {color: red}


.fab {
    font-size: 2.5rem;
    padding-right: 1.5rem;
}
.fa-facebook {
    color: #1a76f5;
}

.fa-instagram-square {
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}



/*-------------------------------------------------------------------------------------------*/
@media (min-width:1190px) and (max-width:1480px) {
}
/*-------------------------------------------------------------------------------------------*/
@media (min-width:992px) and (max-width:1199px) {
    body {font-size:15px;}
    p {font-size:15px;}
    h2.balken{font-size:22px;}
    h2.balken a{font-size:22px;}
    h1, h1 a{font-size:33px;}
    h2, h2 a{font-size:23px;}
    h3, h3 a{font-size:19px;}



}
/*-------------------------------------------------------------------------------------------*/
@media (min-width:768px) and (max-width:991px) {
    body {font-size:14px;}
    p {font-size:14px;}
    h2.balken{font-size:22px;}
    h2.balken a{font-size:22px;}
    h1, h1 a{font-size:27px;}
    h2, h2 a{font-size:23px;}
    h3, h3 a{font-size:19px;}

    #topper a, #topper p{font-size:10px;padding-top: 4px;}
    .menu li a{font-size:16px;padding:5px 7px;}

}
/*-------------------------------------------------------------------------------------------*/
@media (max-width:767px) {
    body {font-size:13px;padding-top:0;}
    p {font-size:13px;}
    h2.balken{font-size:22px;}
    h2.balken a{font-size:22px;}
    h1, h1 a{font-size:24px;}
    h2, h2 a{font-size:23px;}
    h3, h3 a{font-size:19px;}

    #topper{position:relative;}

    .flist .fbox{width:100%;}

    #toplogo{display:block;text-align:center;}

    #topper a, #topper p.open{font-size:12px;padding-top:4px;text-align:left;}
    #topper a.mail{display:none;}
    #topper p.open span{display:block;height:0;font-size:0;}
    #toggleheadermenu{width:100%;height:45px;background:#666666 url(images/burgermenu.png) no-repeat center center;margin:15px 0 0 0;border:0;}
    #headermenu{display:none;position:absolute;z-index:10;background:#fff;left:15px;right:15px;}
    #menu-mainmenu{margin:1px 0 0 0;}
    #headermenu.active{display:block;}
    #headermenu li{display:block;}
    #headermenu li a{display:block;text-align:center;font-size:18px;}
    #headermenu li ul{display:block;position:relative;}
    #headermenu li ul li a{padding:4px;font-size:90%;}
    .menu li a{font-size:16px;padding:5px 7px;}
}
/*-------------------------------------------------------------------------------------------*/
@media (max-width:600px) {
}
/*-------------------------------------------------------------------------------------------*/
@media (max-width:400px) {
}
</pre></body></html>