@charset "utf-8";*{margin:0;padding:0;font-family:'Open Sans', sans-serif;line-height:1.5em;color:#576159}
body{background-color:#F5F5DC;}
.w5{width:5%}
.w10{width:10%}
.w15{width:15%}
.w20{width:20%}
.w25{width:25%}
.w30{width:30%}
.w33{width:33.3334%}
.w35{width:35%}
.w40{width:40%}
.w45{width:45%}
.w48{width:48%}
.w50{width:50%}
.w55{width:55%}
.w58{width:58%}
.w60{width:60%}
.w65{width:65%}
.w66{width:66.6665%}
.w70{width:70%}
.w75{width:75%}
.w80{width:80%}
.w85{width:85%}
.w90{width:90%}
.w95{width:95%}
.w100{width:100%}
.links, .alignleft{float:left}
.rechts, .alignright{float:right}
.clear{clear:both}
img{max-width:100%;height:auto}
iframe{max-width:100%;}
strong{font-weight:bold;color:#ccb565}
em{font-style:italic}
p{margin-bottom:0.5em}
a{text-decoration:none;color:#ccb565;}
h1{color:#ccb565;font-size:2em}
h2{color:#ccb565;margin-bottom:0.5em}
.schrift-hand{font-family:'Caveat', cursive;font-size:1.75em;color:#ccb565;line-height:1em;}
.zentriert{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.t-center{text-align:center}
.wrap{width:95%;max-width:1280px;margin:0 auto}
.freiraum{padding:2em}
.btn.stoerer{background-color:#F5F5DC;margin-top:1.5em;display:block;text-align:center;color:#ccb565;}
.mySlides{display:none}
.slideshow-container{max-width:1000px;position:relative;margin:auto;}
.prev, .next{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-22px;font-weight:bold;font-size:18px;transition:0.6s ease;border-radius:0 3px 3px 0;}
.next{right:0;border-radius:3px 0 0 3px;}
.prev:hover, .next:hover{background-color:rgba(0,0,0,0.8);}
.text{font-size:15px;padding:8px 12px;bottom:8px;width:100%;}
.numbertext{color:#f2f2f2;font-size:12px;padding:8px 12px;position:absolute;top:0;}
.dot{cursor:pointer;height:13px;width:13px;margin:0 2px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color 0.6s ease;}
.active, .dot:hover{background-color:#717171;}
.fade{-webkit-animation-name:fade;-webkit-animation-duration:1.5s;animation-name:fade;animation-duration:1.5s;}
@-webkit-keyframes fade{from{opacity:.4}
to{opacity:1}
}
@keyframes fade{from{opacity:.4}
to{opacity:1}
}
@media only screen and (max-width:300px){.prev, .next,.text{font-size:11px}
}
.carousel{display:block;overflow:hidden;position:relative;}
.carousel-container{display:block;overflow:hidden;width:99%;margin:0 auto;}
.carousel-wrapper, .carousel-wrapper2{clear:both;height:auto;overflow:hidden;margin:0;}
.carousel-element{width:100%;float:left;margin:0;padding:0;border:1px;}
.infos{background:#e5e5e5;display:block;padding:4px;}
.infos p{margin:0;padding:2px !important;text-align:center;text-transform:uppercase;font-weight:bold;font-size:10px;}
.infos p a{text-decoration:underline;color:#e16f00;text-transform:lowercase;}
.carousel-element span.t1{color:#53b9ff;font-size:24px;text-transform:uppercase;}
.carousel-element span.t2{color:#0b7cc3;font-size:28px;text-transform:uppercase;}
.carousel-element span.t3{color:#e37a00;font-size:20px;}
.carousel-element span.t3 span{font-size:28px;font-weight:bold;}
.carousel-element span.t1, .carousel-element span.t2, .carousel-element span.t3{display:block;text-align:center;line-height:34px;}
.carousel-nav, .carousel-index{display:block;margin:0 auto;}
.carousel-nav{position:absolute;margin-top:-40px;width:100%;clear:both;float:left;}
.carousel-nav .precedent{float:left;display:block;margin-left:15px;margin-top:0;color:#000;}
.carousel-nav .suivant{float:right;display:block;margin-right:15px;margin-top:0;color:#000;}
.carousel-index{display:block;margin:0 auto;width:100%;}
.carousel-index a{display:block;padding:5px;text-align:center;float:left;text-decoration:none;margin:3px;background-color:#000;color:#fff;border:1px solid white;width:18px;}
.carousel-index a:hover, .carousel-index a.clic{display:block;padding:5px;text-align:center;float:left;text-decoration:none;margin:3px;background-color:#fff;color:#000;border:1px solid black;}
.box-extra{background-color:#ccb565;}
.box-extra > div{padding:2em;}
.box-extra > div > p{color:#fff}
.rahmen{font-size:100%;margin-top:0;background-color:transparent;color:#ccb565;border:3px solid #ccb565;padding:2em;}
/**/@media only screen and (min-width:1279px){.wrap{width:95%;max-width:1280px;margin:0 auto;}
}
@media only screen and (max-width:768px){.box-extra{margin-top:0;background-color:inherit;padding:0em;color:#000;}
.box-extra > div{padding:0em;}
.box-extra > div > p{color:#000}
h2{color:#ccb565;margin-bottom:0.5em;font-size:120%;}
iframe{max-width:100%}
.rechts{float:left}
.alignright{float:none;}
.w30{width:100%;}
.w33{width:100%}
.w35{width:100%;}
.w40{width:100%;}
.w45{width:100%;}
.w48{width:100%}
.w50{width:100%;}
.w58{width:100%}
.w60{width:100%;}
.w66{width:100%;}
.w70{width:100%;}
.w75{width:100%;}
.w85{width:100%;}
div.freiraum div.w30.rechts{ margin-top: 32px;}
}