@font-face{font-family:"Frutiger LT";src:url("/typo3conf/ext/bo_events_sh/Resources/Public/Fonts/FrutigerLT/FRUTIGERLT-ROMAN.eot");src:url("/typo3conf/ext/bo_events_sh/Resources/Public/Fonts/FrutigerLT/FRUTIGERLT-ROMAN.eot?#iefix") format("embedded-opentype"),url("/typo3conf/ext/bo_events_sh/Resources/Public/Fonts/FrutigerLT/FRUTIGERLT-ROMAN.svg") format("svg"),url("/typo3conf/ext/bo_events_sh/Resources/Public/Fonts/FrutigerLT/FRUTIGERLT-ROMAN.ttf") format("truetype"),url("/typo3conf/ext/bo_events_sh/Resources/Public/Fonts/FrutigerLT/FRUTIGERLT-ROMAN.woff") format("woff"),url("/typo3conf/ext/bo_events_sh/Resources/Public/Fonts/FrutigerLT/FRUTIGERLT-ROMAN.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Frutiger LT Bold CN";src:url("/typo3conf/ext/bo_events_sh/Resources/Public/Fonts/FrutigerLT/FRUTIGERLT-BOLDCN.eot");src:url("/typo3conf/ext/bo_events_sh/Resources/Public/Fonts/FrutigerLT/FRUTIGERLT-BOLDCN.eot?#iefix") format("embedded-opentype"),url("/typo3conf/ext/bo_events_sh/Resources/Public/Fonts/FrutigerLT/FRUTIGERLT-BOLDCN.svg") format("svg"),url("/typo3conf/ext/bo_events_sh/Resources/Public/Fonts/FrutigerLT/FRUTIGERLT-BOLDCN.ttf") format("truetype"),url("/typo3conf/ext/bo_events_sh/Resources/Public/Fonts/FrutigerLT/FRUTIGERLT-BOLDCN.woff") format("woff"),url("/typo3conf/ext/bo_events_sh/Resources/Public/Fonts/FrutigerLT/FRUTIGERLT-BOLDCN.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Frutiger LT Bold";src:url("/typo3conf/ext/bo_events_sh/Resources/Public/Fonts/FrutigerLT/FRUTIGERLT-BOLD.eot");src:url("/typo3conf/ext/bo_events_sh/Resources/Public/Fonts/FrutigerLT/FRUTIGERLT-BOLD.eot?#iefix") format("embedded-opentype"),url("/typo3conf/ext/bo_events_sh/Resources/Public/Fonts/FrutigerLT/FRUTIGERLT-BOLD.svg") format("svg"),url("/typo3conf/ext/bo_events_sh/Resources/Public/Fonts/FrutigerLT/FRUTIGERLT-BOLD.ttf") format("truetype"),url("/typo3conf/ext/bo_events_sh/Resources/Public/Fonts/FrutigerLT/FRUTIGERLT-BOLD.woff") format("woff"),url("/typo3conf/ext/bo_events_sh/Resources/Public/Fonts/FrutigerLT/FRUTIGERLT-BOLD.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Frutiger LT Black";src:url("/typo3conf/ext/bo_events_sh/Resources/Public/Fonts/FrutigerLT/FRUTIGERLT-BLACK.eot");src:url("/typo3conf/ext/bo_events_sh/Resources/Public/Fonts/FrutigerLT/FRUTIGERLT-BLACK.eot?#iefix") format("embedded-opentype"),url("/typo3conf/ext/bo_events_sh/Resources/Public/Fonts/FrutigerLT/FRUTIGERLT-BLACK.svg") format("svg"),url("/typo3conf/ext/bo_events_sh/Resources/Public/Fonts/FrutigerLT/FRUTIGERLT-BLACK.ttf") format("truetype"),url("/typo3conf/ext/bo_events_sh/Resources/Public/Fonts/FrutigerLT/FRUTIGERLT-BLACK.woff") format("woff"),url("/typo3conf/ext/bo_events_sh/Resources/Public/Fonts/FrutigerLT/FRUTIGERLT-BLACK.woff2") format("woff2");font-weight:normal;font-style:normal}main{z-index:2;background-color:#f2f2f2}main a{color:#4183c4}main a:hover{color:#31476a}main .iconLeiste{background-color:#31476a}main .iconLeiste .iconFelder{color:white;align-items:center;justify-content:center;text-align:center}main .iconLeiste .iconFelder a{display:block}main .iconLeiste .iconFelder h3{margin-top:10px;font-size:0.8em}@media (min-width: 992px){main .iconLeiste .col-lg-1{flex:0 0 auto;width:12%}}@media (min-width: 1200px){main .iconLeiste .col-lg-1{flex:0 0 auto;width:8.33333%}}main .infoboxLink{color:#31476a}main .infokasten{background-color:white;box-shadow:rgba(0,0,0,0.24) 0px 3px 8px;cursor:pointer;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;position:relative}main .infokasten .infokastenAbgesagt{width:140px;height:140px;position:absolute;top:0;right:0}main .infokasten .infokastenAbgesagt .infokastenAbgesagtEcke{width:0;height:0;border-top:140px solid #c40202;border-bottom:0px solid transparent;border-left:140px solid transparent;position:absolute;right:0}main .infokasten .infokastenAbgesagt .infokastenAbgesagtEcke span{position:absolute;top:-110px;width:120px;left:-110px;text-align:center;font-family:arial;transform:rotate(45deg);display:block;color:#ffffff}main .infokasten .infokastenImage{height:100%;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}main .infokasten .date,main .infokasten .ort{font-size:18px}@media (min-width: 576px) and (max-width: 767px){main .infokasten .date,main .infokasten .ort{font-size:15px;letter-spacing:-1px}}@media (min-width: 1200px) and (max-width: 1600px){main .infokasten .date,main .infokasten .ort{font-size:15px;letter-spacing:-1px}}main .infokasten .veranstaltung{font-size:25px;font-weight:bold;color:#c6c076;line-height:1em;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}main .infokasten .kategorie{text-align:right;font-size:14px;font-style:italic;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (max-width: 992px){main .infokasten .kategorie{text-align:left}}main .infokasten #load-more-events-txt{font-family:"Frutiger LT Black";font-size:30px;line-height:1em}@media (max-width: 767px){main .infokasten #load-more-events-txt{font-size:28px;padding:30px 0px 30px 0px}}main .eventDetailView{background-color:white;box-shadow:rgba(0,0,0,0.24) 0px 3px 8px;position:relative}main .eventDetailView .infokastenAbgesagt{width:140px;height:140px;position:absolute;top:0;left:0}main .eventDetailView .infokastenAbgesagt .infokastenAbgesagtEcke{width:0;height:0;border-top:140px solid #c40202;border-bottom:0px solid transparent;border-right:140px solid transparent;position:absolute;left:0}main .eventDetailView .infokastenAbgesagt .infokastenAbgesagtEcke span{position:absolute;top:-110px;width:120px;right:-110px;text-align:center;font-family:arial;transform:rotate(-45deg);display:block;color:#ffffff}main .eventDetailView .date,main .eventDetailView .ort{font-size:18px}main .eventDetailView .veranstaltung{font-weight:bold;color:#c6c076;line-height:1em;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}main .eventDetailView .eventDetailViewFacts{background-color:#c6c076;color:#ffffff;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}main .eventDetailView p[data-event="imgCaption"]{font-size:60%}main #events-container{position:relative}main svg{color:#ef476f;filter:drop-shadow(3px 5px 2px rgba(0,0,0,0.2))}main svg:hover{cursor:pointer}@media (max-width: 768px){main svg{color:#c6c076}}main .closeButton{cursor:pointer;filter:drop-shadow(3px 5px 2px rgba(0,0,0,0.2))}main .closeButton .fa-circle{color:#ef476f}main .pointerDefault:hover{cursor:default}main .eventPic{height:100%;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}main .btn{border-radius:0;border:none;font-size:inherit}main .btn-primary{background-color:#31476a}main .btn-primary:hover,main .btn-primary:active{background-color:#7592bf}main .btn-primary:hover:focus,main .btn-primary:active:focus{box-shadow:none}main .btn-primary:focus{background-color:#7592bf;border-color:transparent;box-shadow:none}main .form-control,main .form-select{border-radius:0}main .control-label,main .checkbox label,main .col-form-label,main .form-check-label{font-size:16px}main .backlink a{color:#31476a;font-size:15px;font-family:"Frutiger LT Black"}main .backlink a:hover{color:#4183c4}
