@font-face{font-family:'LeagueGothic1';  src:url('fonts/LeagueGothic.otf'); }
@font-face{font-family:'LeagueGothic';src:url('fonts/leaguegothic-webfont.eot');src:url('fonts/leaguegothic-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/leaguegothic-webfont.woff') format('woff'),url('fonts/leaguegothic-webfont.ttf') format('truetype'),url('fonts/leaguegothic-webfont.svg#league_gothicregular') format('svg');font-weight:normal;font-style:normal;}
a:focus,a:active, a:hover{outline:0; }
.floatleft{float:left; }
.floatright{float:right; }
.clearleft{clear:left}
.clearright{clear:right}
.clearboth{clear:both}
.clearfloat:after{content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden;}
*:first-child+html .clearfloat{min-height:0; }
* html .clearfloat{height:1%; }
.centerbox{margin-left:auto;margin-right:auto;}
img{max-width:100%;}
.txtcenter{text-align:center;}
.txtbottom{vertical-align:text-bottom;}
.txtleft{text-align:left;}
.txtright{text-align:right;}
.underline{text-decoration:underline; }
.italic{font-style:italic; }
.bold{font-weight:bold; }
.quo{font-size:1.3em; }
.txtsmall{font-size:12px; }
.txtcontent p{margin:0; padding:0; }
.nonelist{list-style:none; }
.noborder{border:none; }
a img{border:none; }
.displaynone{display:none; }
.displayblock{display:block; }
.cursordefault{cursor:default; }
.boxsize, div{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.hyphens{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}
html,body{height:100%; }
body{background:url('../images/bg-body.jpg') no-repeat #BB1800;background-size:cover;font-family:'Open Sans',arial,verdana;font-size:14px;margin:0;padding:0;overflow:hidden;}
.homepage{width:100%;height:100%;}
.page{width:100%;height:100%;padding-top:150px;}
.scrollcontent{overflow-y:scroll;overflow-x:hidden;}
.carambocontent{display:none; }
.centercontent{max-width:980px;margin:0 auto;padding:0 20px 80px 20px;}
body.b404{background:#BB1800;}
.errorpage{max-width:600px;margin:0 auto;margin-top:40px;padding:20px;text-align:center;font-size:16px;color:#222;}
.errorpage a:link, .errorpage a:visited,.errorpage a:active{color:#ddd;text-decoration:none;}
.errorpage a:hover{color:#fff;text-decoration:none;}
.fwhite{color:#fff; }
.leaguegothic,.control{font-family:'LeagueGothic'; }
h1,h2,h3{margin:0; padding:0;}
h1, h2{font-family:'Open Sans', Helvetica, Arial, Verdana, sans-serif;font-weight:300;}
h1{font-size:32px;letter-spacing:-2px;line-height:100%;margin:0;}
.bigheading{font-family:'LeagueGothic'; letter-spacing:.5px; }
h1.bigheading{font-size:50px;font-weight:600;}
h2.bigheading{font-size:30px;font-weight:normal;}
@media screen and (max-width:420px){h1{font-size:28px; }
h2{font-size:18px; }
}
.f0{font-size:15px;}
.f1{font-size:25px;}
.f2{font-size:50px;}
.f3{font-size:100px;}
.f4{font-size:150px;}
.f5{font-size:200px;}
.txtshadow{text-shadow:1px 1px 3px #000;}
.arrow{opacity:0.2;}
.dirText{color:white;font-size:40px;margin-top:45px;opacity:0.0;}
.control{position:fixed;width:auto;cursor:pointer;z-index:100;}
#rightControl{right:0px;top:40%;}
#leftControl{left:0px;top:40%;}
#topControl{width:145px;left:45%; }
#bottomControl{width:145px;left:45%;bottom:0px; }
#leftArrow,#rightArrow{width:60px; }
#topArrow,#bottomArrow{height:60px; }
.fxmenu{position:fixed;top:0;left:0;width:100%;background:#A061AC;z-index:12;font-size:35px;display:none;text-align:center;border-bottom:1px solid #222;}
.activeicon{display:inline-block; }
.fxnavcircle{color:#222 }
.fxnavicon{color:#A061AC }
.fxnavicon:hover{color:#fff }
.fxnavcircle_active{color:#222 }
.fxnavicon_active{color:#fff }
.infopagefx{background:#46493C; }
.infopagefx .fxnavicon{color:#b8a97f; }
.infopagefx .fxnavicon:hover{color:#fff; }
.contactpagefx{background:#46493C; }
.contactpagefx .fxnavicon{color:#C3C8B2; }
.contactpagefx .fxnavicon:hover{color:#fff; }
.galeriepagefx{background:#ddd; }
.galeriepagefx .fxnavicon{color:#bbb; }
.galeriepagefx .fxnavicon:hover{color:#fff; }
.fxmenu a:link, .fxmenu a:visited,  .fxmenu a:active{color:#222;text-decoration:none;display:inline-block}
.fxmenu a:hover{color:#fff;text-decoration:none;}
.fxbackspan{float:left;padding:8px 8px 8px 15px;display:none;}
@media only screen and (max-width:960px){.fxbackspan{display:block; }
}
html{-webkit-font-smoothing:antialiased;}
.tooltipster-default{border-radius:5px;border:2px solid #000;background:#4c4c4c;color:#fff;}
.tooltipster-default .tooltipster-content{font-family:Arial, sans-serif;font-size:14px;line-height:16px;padding:8px 10px;overflow:hidden;}
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border{}
.tooltipster-icon{cursor:help;margin-left:4px;}
.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;z-index:9999999;pointer-events:none;width:auto;overflow:visible;}
.tooltipster-base .tooltipster-content{overflow:hidden;}
.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;}
.tooltipster-arrow span, .tooltipster-arrow-border{display:block;width:0;height:0;position:absolute;}
.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-top:8px solid;bottom:-7px;}
.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-top:9px solid;bottom:-7px;}
.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-bottom:8px solid;top:-7px;}
.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-bottom:9px solid;top:-7px;}
.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border{left:0;right:0;margin:0 auto;}
.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span{left:6px;}
.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border{left:5px;}
.tooltipster-arrow-top-right span,  .tooltipster-arrow-bottom-right span{right:6px;}
.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border{right:5px;}
.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-left:8px solid;top:50%;margin-top:-7px;right:-7px;}
.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-left:9px solid;margin-top:-8px;}
.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-right:8px solid;top:50%;margin-top:-7px;left:-7px;}
.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-right:9px solid;margin-top:-8px;}
.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;}
.tooltipster-fade-show{opacity:1;}
.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden;}
.tooltipster-grow-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);-ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);}
.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;}
.tooltipster-swing-show{opacity:1;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-transition-timing-function:cubic-bezier(0.230, 0.635, 0.495, 1);-webkit-transition-timing-function:cubic-bezier(0.230, 0.635, 0.495, 2.4);-moz-transition-timing-function:cubic-bezier(0.230, 0.635, 0.495, 2.4);-ms-transition-timing-function:cubic-bezier(0.230, 0.635, 0.495, 2.4);-o-transition-timing-function:cubic-bezier(0.230, 0.635, 0.495, 2.4);transition-timing-function:cubic-bezier(0.230, 0.635, 0.495, 2.4);}
.tooltipster-fall{top:0;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);-ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);}
.tooltipster-fall-show{}
.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0px !important;opacity:0;}
.tooltipster-slide{left:-40px;-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);-ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);}
.tooltipster-slide.tooltipster-slide-show{}
.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0px !important;opacity:0;}
.tooltipster-content-changing{opacity:0.5;-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1);}
.tooltipster-punk{border-radius:5px;background:#222;color:#fff;}
.tooltipster-punk .tooltipster-content{font-family:'LeagueGothic','Courier', monospace;font-size:30px;letter-spacing:0.5px;line-height:16px;padding:15px;}
.tooltipster-slider{border-radius:5px;background:#fff;color:#222;}
.tooltipster-slider .tooltipster-content{font-family:'LeagueGothic','Courier', monospace;font-size:30px;letter-spacing:0.5px;line-height:16px;padding:15px;}
.tooltipster-cal{border-radius:5px;background:#fff;color:#222;}
.tooltipster-cal .tooltipster-content{font-family:'LeagueGothic','Courier', monospace;font-size:20px;letter-spacing:0.5px;line-height:16px;padding:8px;}
.txt-content{line-height:22px; }
.txt-content p{margin:0; padding:0; }
a:link, a:visited,a:active{color:#2D2D2D;text-decoration:none;}
a:hover{color:#fff;text-decoration:none;}
.goupdiv{text-align:center; padding:40px 0 40px 0;  font-size:30px;}
.goupdiv a:link, .goupdiv a:visited,.goupdiv a:active{color:#222;text-decoration:none;}
.goupdiv a:hover{color:#fff;text-decoration:none;}
#index{background:url("../images/bg-home.png") left top no-repeat;color:#222;}
#titlebox{position:absolute;left:0;top:20%;left:50%;text-align:left;width:600px;margin-left:-300px;padding:0 0 100px 0;}
.homenavi{font-size:45px;text-align:center;margin:30px 0 0 0;}
.homenavcircle{color:#222 }
.homenavicon{color:#BB1800 }
.homenavicon:hover{color:#fff }
.homenavi a:link, .homenavi a:visited,  .homenavi a:active{color:#BB1800;text-decoration:none;display:inline-block}
.homenavi a:hover{color:#fff;text-decoration:none;}
.hometoday{margin:60px 0 0px 0;background:#000;color:#fff;padding:10px 15px;border-radius:10px;text-align:left;font-size:25px;display:block;letter-spacing:0.5px;}
.hometoday:hover{color:#F4DD6D;cursor:pointer;}
.homefooter{text-align:center;font-size:12px;line-height:40px;}
@media only screen and (max-width:960px){#index{background:url("../images/bg-home.png") -50px top no-repeat;}
#titlebox{position:relative;top:5%; left:0;text-align:left;max-width:600px;width:auto;margin:0 auto;padding:20px 20px 100px 20px;}
}
@media only screen and (max-width:860px){#index{background:url("../images/bg-home.png") -50px -50px no-repeat;   }
}
@media only screen and (max-width:800px){#index{background:url("../images/bg-home.png") -100px -20px no-repeat;   }
}
@media only screen and (max-width:740px){#index{background:none;   }
}
@media only screen and (max-width:560px){.hometoday{font-size:20px; letter-spacing:0.5px;}
.fxmenu{font-size:25px; }
.page{padding-top:80px;}
.homenavi{font-size:35px; }
}
@media only screen and (max-width:400px){.homenavi{margin-top:20px;font-size:25px;text-align:center;}
.hometoday{margin:30px 0 0px 0; }
}
h2.bigheading.homenews{font-size:40px;font-weight:normal;letter-spacing:0.5px;}
.home-newscontainer{margin:40px 0 0px 0;padding:20px; background:#333;color:#fff;border-radius:10px;}
.home-newscontent{margin:20px 0 0px 0; padding:0 0 20px 0; border-bottom:1px solid #555; }
.page-newscontent{margin:20px 0 0px 0; padding:0 0 20px 0; border-bottom:1px solid #d0d4d3; }
.newshead{font-size:16px; font-weight:bold; }
.home-lastnews{border:none; }
.home-newsleft{float:left; width:30%;}
.home-newsleft img{max-width:90%;}
.home-newsright{float:left;max-width:70%;padding:0 0 0 20px;}
.home-newsfull{width:100%;}
.morenews{padding:20px 0 0 0; text-align:center;font-size:25px;letter-spacing:0.5px; }
@media screen and (max-width:480px){.home-newsleft{float:none; width:100%;text-align:center;margin:0 0 15px 0;}
.home-newsleft img{max-width:100%;}
.home-newsright{float:none;max-width:100%;padding:0;}
}
.home-newscontainer a:link, .home-newscontainer a:visited,.home-newscontainer a:active{color:#F4DD6D;text-decoration:none;}
.home-newscontainer a:hover{color:#fff;text-decoration:none;}
#news,#jobs{background:#45A7E8; }
.newsload,.jobsload{text-align:center;}
.newscontainer{margin:0;padding:20px; background:#DEE7E5;color:#333;border-radius:10px;}
.jobcontainer{margin:0;padding:20px; background:#fff;color:#333;border-radius:10px;}
.newscontainer a:link, .newscontainer a:visited,.newscontainer a:active{color:#A061AC;text-decoration:none;}
.newscontainer a:hover{color:#000;text-decoration:none;}
.jobshomeicon{font-size:45px;text-align:right;margin:30px 0 0 0;}
.homejob{float:right;margin:60px 0 0px 0;background:#000;color:#fff;padding:10px 15px;border-radius:10px;text-align:center;font-size:25px;display:inline-block;letter-spacing:0.5px;}
.homejob:hover{color:#F4DD6D;cursor:pointer;}
#calender{background:#45A7E8;background:#A368B3;background:url(../images/bg-calender.png) no-repeat 0 80px #AAC2BD;background-size:cover;color:#fff;}
.content-programm{margin:0 auto;padding:0 0 30px 0;max-width:500px;background:rgba(128, 128, 128, 0.8);border-radius:0 60px 0 30px;}
.p10{padding:10px; }
.whatstoday{line-height:28px;font-size:16px;font-weight:300;margin:15px 0 30px 0;background:#000;color:#fff;padding:10px 15px;border-radius:10px;}
a.whatstodaylink:link, a.whatstodaylink:visited,a.whatstodaylink:active{color:#fff;text-decoration:none;}
a.whatstodaylink:hover{color:#F4DD6D;text-decoration:none;}
.eventcontainer{margin:30px 0 0px 0; padding:10px; text-align:center;   background:none; transition:background 300ms ease 0s;}
.eventcontainer:hover{background:#A368B3;cursor:pointer;}
#calmonslider{margin:0px 0 0 0; }
#calslider{margin:40px 0 40px 0; }
.minical{background:#bbb;color:#222;margin:0;}
.event-day-mini a:link, .event-day-mini a:visited,.event-day-mini a:active{background:#33352C;color:#E8EEED;-webkit-border-radius:50%;border-radius:50%;display:inline-block;font-size:13px;font-weight:bold;height:30px;line-height:30px;padding:0;text-align:center;width:30px;float:left;margin:6px;}
.event-day-mini a:hover{color:#222;text-decoration:none;background:#F4DD6D;}
.event-day-blue a:link, .event-day-blue a:visited,.event-day-blue a:active{background:#83A69E;color:#E8EEED;-webkit-border-radius:50%;border-radius:50%;display:inline-block;font-size:13px;font-weight:bold;height:30px;line-height:30px;padding:0;text-align:center;width:30px;float:left;margin:6px;}
.event-day-blue a:hover{color:#222;text-decoration:none;background:#F4DD6D;}
.event-day-red a:link, .event-day-red a:visited,.event-day-red a:active{background:#e386b8;color:#E8EEED;-webkit-border-radius:50%;border-radius:50%;display:inline-block;font-size:13px;font-weight:bold;height:30px;line-height:30px;padding:0;text-align:center;width:30px;float:left;margin:6px;}
.event-day-red a:hover{color:#222;text-decoration:none;background:#F4DD6D;}
.pastday{background:#ddd;color:#aaa;-webkit-border-radius:50%;border-radius:50%;display:inline-block;font-size:13px;font-weight:bold;height:30px;line-height:30px;padding:0;text-align:center;width:30px;float:left;margin:6px;}
.event-day{background:#33352C;color:#E8EEED;-webkit-border-radius:50%;border-radius:50%;display:block;font-size:25px;font-weight:bold;height:55px;line-height:55px;padding:0;text-align:center;width:55px;margin:0 auto;}
.event-date{font-size:13px; font-style:italic;font-weight:bold;margin:3px 0 10px 0}
.tipp{background:#9F0503;color:#fff;}
.tipp a:link, .tipp a:visited,.tipp a:active{color:#dadada; }
.tipp a:hover{color:#fff; }
.tipp .event-day{background:#fff;color:#222;}
.event-title{line-height:24px; font-size:20px;font-weight:400;}
.event-shortinfo{font-size:13px;font-weight:300; }
@media screen and (max-width:480px){.content-programm{border-radius:0 40px 0 30px;  }
}
@media screen and (max-width:420px){.event-date{margin:3px 0 5px 0}
.event-title{font-size:18px;}
.event-shortinfo{display:none; }
}
h2.bigheading.previewhd{font-size:40px;font-weight:normal;letter-spacing:0.5px;margin:60px 0 0 0;}
#dateinfo{background:#D0DDDA;}
#dateinfo{background:#E1007A; }
#dateinfo{background:url(../images/bg-dateinfo.png) right center no-repeat#E1007A;background-size:25%;}
@media screen and (max-width:1000px){#dateinfo{background:url(../images/bg-dateinfo.png) 105% center no-repeat#E1007A;background-size:25%;}
}
@media screen and (max-width:900px){#dateinfo{background:url(../images/bg-dateinfo.png) 110% center no-repeat#E1007A;background-size:25%;}
}
@media screen and (max-width:800px){#dateinfo{background:#E1007A; }
}
.dateinfo-content{margin:0 auto;padding:0 0 0px 0;max-width:500px;background:#fff;}
.di_go{padding:50px 0 10px 0; }
.dateinfo-content a:link, .dateinfo-content a:visited,.dateinfo-content a:active{color:#222;text-decoration:none;}
.dateinfo-content a:hover{color:#E1007A;text-decoration:none;}
.va-infotxt a:link, .va-infotxt a:visited,.va-infotxt a:active{color:#E1007A;text-decoration:none;}
.va-infotxt a:hover{color:#A061AC;text-decoration:none;}
.back-calender{text-align:right;font-size:20px;margin:0 0 10px 0;}
h1.dateinfo_h1{font-size:35px; font-weight:normal;}
.va-infos{margin:20px 0 0 0;}
.va-infobez{-webkit-border-radius:6px 0px 6px 0px;border-radius:6px 0px 6px 0px;padding:6px;background:#2d2d2d;color:#fff;display:inline-block;font-size:15px;line-height:18px;margin:0 0 6px 0;}
@media screen and (max-width:500px){.va-infobez{margin:0 0 0px 0; } }
.va-dinfos{margin:0 0 30px 0;}
.va-infotxt{margin:0;}
#galerie{background:#000;}
.galerieload{text-align:center;}
.content-gals{margin:0 auto;padding:0 0 30px 0;max-width:680px;background:#fff;padding:10px;}
.galeriecontainer{margin:0 0 40px 0; }
.galimg{width:12.5%;margin:0;padding:0 0.5% 0.5% 0.5%;float:left;}
.galimg img{width:100%;max-width:100%;min-width:0;border:none;float:none;margin:0;}
.ias_trigger{text-align:center;background:#eee;color:#111;opacity:0.9;font-size:25px;}
.ias_trigger a{color:#78839a; text-decoration:none;display:block;    padding:0px;  }
.ias_trigger a:hover{color:#fff; text-decoration:none;background:#444;}
@media only screen and (max-device-width:1024px){.ias_trigger a, .ias_trigger a:hover, .ias_trigger a:active{color:#78839a;background:#eee;  }
}
@media screen and (max-width:640px){.ias_trigger{font-size:25px; }
}
@media screen and (min-width:1300px){.galimg{width:12.5%; }
}
@media screen and (max-width:1120px){.galimg{width:12.5%; }
}
@media screen and (max-width:640px){.galimg{width:25%; }
}
@media screen and (max-width:480px){.galimg{width:33.33%; }
}
#contact{background:#8C907B;}
#contact .goupdiv a:link, #contact .goupdiv a:visited,#contact .goupdiv a:active{color:#6A6C60;text-decoration:none;}
#contact .goupdiv a:hover{color:#fff;text-decoration:none;}
.contactblocks{margin:60px 0 0 0;font-size:16px;}
.contactblock{width:30%;float:left;padding:0px 0 0 0;}
.contactblock1,.contactblock2{line-height:22px;}
.contactblock3{line-height:28px; }
.contactblock2{margin-left:10%; }
.contactblock3{font-size:40px; float:right;}
.contactcircle{color:#222 }
.contacticon{color:#C3C8B2 }
.contacticon:hover{color:#fff }
a.maillink:link, a.maillink:visited,a.maillink:active{color:#222;text-decoration:none;}
a.maillink:hover{color:#C3C8B2;text-decoration:none;}
.imprintcontainer{margin:80px 0 0 0;color:#6A6C60;}
@media screen and (max-width:800px){.contactblocks{margin:50px 0 0 0; }
}
@media screen and (max-width:720px){.contactblock2{margin-left:5%; }
}
@media screen and (max-width:700px){.contactblock1{width:35%;} .contactblock3{width:auto;}
}
@media screen and (max-width:640px){.contactblocks{margin:30px 0 0 0; }
.contact_h1{text-align:center;}
.contactblock1,.contactblock2{width:50%; }
.contactblock2{text-align:right;margin:0;}
.contactblock3{text-align:center;width:100%;line-height:18px;margin-top:40px;}
}
@media screen and (max-width:440px){.contactblock1,.contactblock2{width:100%;text-align:center; }
.contactblock2{margin-top:40px; }
.contactblock3{text-align:center;width:100%; }
}
#info{background:#3B6A7B; color:#fff;}
#info{background:#403A2A; color:#fff;}
.clubinfos{margin:20px 0 0 0; }
.info-img{margin:0 0 15px 0; }
.info-img img{max-width:80%; }
#clubslider{margin:0 auto; margin-top:50px; margin-bottom:80px;width:100%;background:#fff;padding:10px;border-radius:10px;}
#clubslider .flex-control-nav{bottom:-25px; }
.clubopen{float:left; width:170px;}
.clubinfotxt{float:right;width:calc(100% - 180px);}
.adressblock,.openblock{line-height:22px;}
.adressblock{margin:30px 0 0 0;}
@media screen and (max-width:640px){.info-img{display:none; }
#clubslider{margin:0 auto; margin-top:50px; margin-bottom:80px; max-width:100%;background:#fff;padding:10px;border-radius:10px;}
.clubopen{float:none; width:100%;}
.clubinfotxt{float:none;max-width:100%;width:100%;margin:0 0 40px 0;}
.infoblock{float:left; width:50%; }
.adressblock{text-align:right;margin:0;}
}
@media screen and (max-width:440px){.infoblock{width:100%;text-align:center; }
.adressblock{margin-top:40px; }
}
.clubpartnerdiv{margin:80px 0 0 0;padding:20px; background:#fff;color:#000;border-radius:0px 10px 0px 40px;color:#403A2A;}
.clubpartnerdiv{float:right;width:calc(100% - 180px);}
.partnercontent{margin:20px 0 0px 0; padding:0 0 20px 0; border-bottom:1px solid #ddd; }
.lastpartner{border:none; }
.partnerleft{float:left; width:20%;}
.partnerleft img{max-width:90%;}
.partnerright{float:left;max-width:80%;padding:0 0 0 20px;}
@media screen and (max-width:640px){.clubpartnerdiv{float:none;width:100%;}
}
@media screen and (max-width:480px){.partnerleft{float:none; width:100%;text-align:center;}
.partnerleft img{max-width:60%;}
.partnerright{float:none;max-width:100%;padding:0;}
}
a.partnerlink:link, a.partnerlink:visited,a.partnerlink:active{color:#c05540;text-decoration:none;}
a.partnerlink:hover{color:#46493C;text-decoration:none;}
@media only screen and (min-width:960px){}
@media only screen and (min-width:1440px){}
@media only screen and (min-width:2000px){}
@media only screen and (max-device-width:480px){}
@media only screen and (device-width:768px){}
@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:portrait){}
@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:landscape){}
@media only screen and (max-device-width:1024px){body{-webkit-text-size-adjust:none;background:#BB1800;}
.wk_touch{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:hover{color:#2D2D2D;}
a:active{color:#fff;}
a{-webkit-tap-highlight-color:rgba(0,0,0,0);  }
.homenavicon:hover{color:#BB1800 }
.homenavicon:active{color:#fff }
.homenavi a:hover{color:#BB1800;}
.homenavi a:active{color:#fff;}
.hometoday:hover{color:#fff;}
.hometoday:active{color:#F4DD6D;}
.fxnavicon:hover{color:#A061AC }
.fxnavicon:active{color:#fff }
.fxmenu a:hover{color:#222;}
.fxmenu a:active{color:#fff;}
.infopagefx .fxnavicon:hover{color:#b8a97f; }
.infopagefx .fxnavicon:active{color:#fff; }
.contactpagefx .fxnavicon:hover{color:#C3C8B2; }
.contactpagefx .fxnavicon:active{color:#fff; }
.galeriepagefx .fxnavicon:hover{color:#bbb; }
.galeriepagefx .fxnavicon:active{color:#fff; }
a.whatstodaylink:hover{color:#fff;}
a.whatstodaylink:active{color:#F4DD6D;}
.home-newscontainer a:hover{color:#F4DD6D;}
.home-newscontainer a:active{color:#fff;}
.newscontainer a:hover{color:#A061AC;}
.newscontainer a:active{color:#000;}
.event-day-mini a:hover{background:#33352C;color:#E8EEED;}
.event-day-mini a:active{color:#222;background:#F4DD6D;}
.event-day-blue a:hover{background:#83A69E;color:#E8EEED;}
.event-day-blue a:active{color:#222;background:#F4DD6D;}
.event-day-red a:hover{background:#83A69E;color:#e386b8;}
.event-day-red a:active{color:#222;background:#F4DD6D;}
.eventcontainer:hover{background:none;}
.eventcontainer:active{background:#A368B3;}
.dateinfo-content a:hover{color:#222;}
.dateinfo-content a:active{color:#E1007A;}
.va-infotxt a:hover{color:#E1007A;}
.va-infotxt a:active{color:#A061AC;}
a.partnerlink:hover{color:#c05540;}
a.partnerlink:active{color:#46493C;}
a.maillink:hover{color:#222;}
a.maillink:active{color:#C3C8B2;}
.contacticon:hover{color:#C3C8B2 }
.contacticon:active{color:#fff }
.goupdiv a:hover{color:#222;}
.goupdiv a:active{color:#fff;}
#contact .goupdiv a:hover{color:#6A6C60;}
#contact .goupdiv a:active{color:#fff;}
.content a{-webkit-tap-highlight-color:rgba(0,0,0,0);  }
.content a:hover{color:white; }                   .content a:active{color:green;}                        .scrollcontent{-webkit-overflow-scrolling:touch; }
.submitbtn{-webkit-appearance:none; }
}
.video-content {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  overflow: hidden;
  max-width: 100%;
  height: auto;
}
.video-content iframe,
.video-content object,
.video-content embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
