body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
.cc-head>*:first-child{margin-top:0}.cc-head>*:last-child{margin-bottom:15px}.contao-cookiebar{--ccb-backdrop: rgba(0, 0, 0, .75);--ccb-anim-duration: .5s;--ccb-checked-clr: #399d32;--ccb-checked-bg: #dcf3db;--ccb-unchecked-clr: #9c9b99;--ccb-unchecked-bg: #fff;--ccb-disabled-clr: #c8c7c5;--ccb-disabled-bg: #f4f4f4;--ccb-focus-clr: #00a4f4;position:fixed;inset:0;z-index:9999;display:flex;align-items:var(--ccb-align, center);justify-content:var(--ccb-justify, center);letter-spacing:0;padding:15px;max-height:100dvh;box-sizing:border-box;pointer-events:none;overflow:hidden;color:var(--ccb-clr, #444)}.contao-cookiebar *{box-sizing:border-box}.contao-cookiebar p{color:var(--ccb-text, #868686);line-height:1.4}.contao-cookiebar label{position:relative;display:block;padding:8px 13px 8px 0;line-height:1.2rem}.contao-cookiebar label.group{font-weight:600}.contao-cookiebar input{position:absolute;width:1px;height:1px;outline:0 none;opacity:0}.contao-cookiebar input+label{padding:8px 13px 8px 45px;cursor:pointer}.contao-cookiebar input+label:before,.contao-cookiebar input+label:after{content:"";position:absolute;border-radius:10px}.contao-cookiebar input+label:before{top:7px;left:0;width:35px;height:18px;margin:0;box-sizing:content-box;background:var(--ccb-unchecked-bg);border:1px solid var(--ccb-unchecked-clr);transition:border-color .2s}.contao-cookiebar input+label:after{display:block;top:11px;left:4px;width:12px;height:12px;background:var(--ccb-unchecked-clr);transition:background .2s,margin-left .2s,padding .2s}.contao-cookiebar input+label:active:after{padding-left:5px}.contao-cookiebar input.cc-group-half+label:after{background:linear-gradient(to right, var(--ccb-unchecked-clr) 0%, var(--ccb-unchecked-clr) 50%, var(--ccb-checked-clr) 50%, var(--ccb-checked-clr) 100%)}.contao-cookiebar input:checked+label:after{background:var(--ccb-checked-clr);margin-left:17px}.contao-cookiebar input:checked+label:active:after{margin-left:12px}.contao-cookiebar input:checked+label:before{background:var(--ccb-checked-bg);border-color:var(--ccb-checked-clr)}.contao-cookiebar input:disabled+label{pointer-events:none}.contao-cookiebar input:disabled+label:after{background:var(--ccb-disabled-clr)}.contao-cookiebar input:disabled+label:before{background:var(--ccb-disabled-bg);border-color:var(--ccb-disabled-clr)}.contao-cookiebar input:focus-visible:not(.cc-hide-focus)+label:before{outline:3px dashed var(--ccb-focus-clr);outline-offset:2px}.contao-cookiebar .cc-btn{display:inline-block;cursor:pointer;width:100%;padding:8px 14px;margin-bottom:8px;font-size:15px;outline:0 none;border:1px solid var(--ccb-btn-bdr, #cfcfcf);border-radius:4px;color:var(--ccb-btn-clr, #444);background:var(--ccb-btn-bg, #f5f5f5)}.contao-cookiebar .cc-btn:hover,.contao-cookiebar .cc-btn:focus{background:var(--ccb-btn-bg-hvr, #ececec)}.contao-cookiebar .cc-btn:last-child{margin-bottom:0}.contao-cookiebar .grayscale{--ccb-btn-bg: #f1efef;--ccb-btn-bg-hvr: #ececec}.contao-cookiebar .grayscale .success{--ccb-btn-bg: #fbfbfb;--ccb-btn-bg-hvr: #f7f7f7}.contao-cookiebar .highlight .success{--ccb-btn-bg: #4e9e3e;--ccb-btn-bg-hvr: #4c933f;--ccb-btn-bdr: #3e7830;--ccb-btn-clr: #fff}.cc-focus:not(.cc-hide-focus):focus-visible{outline:3px dashed var(--ccb-focus-clr);outline-offset:-3px}.cc-invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;float:left}.cc-inner{display:inline-block;overflow-y:auto;max-height:100%;max-width:100%;padding:23px;border-radius:3px;opacity:0;pointer-events:none;visibility:hidden;font-size:1rem;text-align:left;background:var(--ccb-bg, #fff);box-shadow:var(--ccb-box-shadow, rgba(99, 99, 99, 0.2)) 0 2px 8px 0;animation:var(--ccb-anim, cookiebar-middle-in) var(--ccb-anim-duration) ease-in-out forwards}.cc-group{position:relative;border:1px solid var(--ccb-bdr, #d0d0d0);border-radius:5px;margin-bottom:10px}.cc-cookie-info{font-size:.875rem;background:var(--ccb-info-bg, #fff);border:1px solid var(--ccb-info-bdr, #efefef);padding:10px;border-radius:5px}.cc-cookie-info>div>span{font-weight:600}.cc-cookie-info>div+div{margin-top:5px;word-wrap:break-word}.cc-cookie-info+button.cc-detail-btn-details{margin-top:15px}.cc-cookies{background:var(--ccb-cookies-bg, #fbfbfb);border-radius:0 0 5px 5px}.cc-cookies>p{font-size:.875rem}.cc-cookies>p,.cc-cookies>.cc-cookie{margin:0;padding:15px;border-top:1px solid var(--ccb-cookies-bdr, #fbfbfb)}.cc-cookie label.cookie+*{margin-top:10px}.cc-cookie p{margin:0 0 15px;font-size:.875rem}.cc-cookie-desc p{margin-bottom:0}.cc-footer,.cc-info{text-align:center}.cc-info{margin-top:15px}.cc-info>p{font-size:.875rem}.cc-info>a{display:inline-block;font-size:.813rem;color:var(--ccb-detail-clr, #a2a2a2);text-decoration:none}.cc-info>a:hover{color:var(--ccb-detail-clr-hvr, #717171)}.cc-info>a+a:before{display:inline-block;content:"·";margin-right:5px}.cc-active .cc-inner{opacity:1;pointer-events:auto;visibility:visible}.cc-active.cc-blocked{pointer-events:auto;animation:cookiebar-overlay-in var(--ccb-anim-duration) ease-in-out forwards}.cc-saved.cc-inner{opacity:0;pointer-events:none;visibility:hidden}.cc-saved.cc-blocked{pointer-events:none;animation:cookiebar-overlay-out var(--ccb-anim-duration) ease-in-out forwards}.cc-left{--ccb-justify: flex-start}.cc-right{--ccb-justify: flex-end}.cc-top{--ccb-align: flex-start}.cc-top.cc-active{--ccb-anim: cookiebar-top-in}.cc-top.cc-saved{--ccb-anim: cookiebar-top-out}.cc-middle.cc-active{--ccb-anim: cookiebar-middle-in}.cc-middle.cc-saved{--ccb-anim: cookiebar-middle-out}.cc-bottom{--ccb-align: flex-end}.cc-bottom.cc-active{--ccb-anim: cookiebar-bottom-in}.cc-bottom.cc-saved{--ccb-anim: cookiebar-bottom-out}@media(min-width: 768px){.contao-cookiebar .cc-btn{width:auto;margin-bottom:0}.cc-inner{max-width:var(--ccb-max-width, 750px)}}@media(forced-colors){.contao-cookiebar input+label:after{border:1px solid currentColor}.cc-inner{border:1px solid currentColor}input.cc-group-half+label:after{margin-left:9px}}@media(prefers-reduced-motion){.contao-cookiebar{--ccb-anim-duration: 2s}}@media print{.contao-cookiebar{opacity:0}}@keyframes cookiebar-overlay-in{0%{background:rgba(0,0,0,0)}to{background:var(--ccb-backdrop)}}@keyframes cookiebar-overlay-out{0%{background:var(--ccb-backdrop)}to{background:rgba(0,0,0,0);visibility:hidden}}@keyframes cookiebar-top-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes cookiebar-top-out{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(-100%)}}@keyframes cookiebar-middle-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes cookiebar-middle-out{0%{opacity:1;visibility:visible;transform:scale(1)}to{opacity:0;visibility:hidden;transform:scale(0)}}@keyframes cookiebar-bottom-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes cookiebar-bottom-out{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(100%)}}.cc-group{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center}.cc-group>label{flex-grow:1;margin:5px 0 5px 10px}.cc-cookies{display:none;width:100%}.cc-detail-btn{padding:8px 10px;line-height:1.2rem}.cc-detail-btn-details{text-decoration:underline;padding:0;margin:0 0 10px}.cc-detail-btn,.cc-detail-btn-details{display:inline-block;color:var(--ccb-detail-clr, #a2a2a2);border:0 none;outline:0 none;background:rgba(0,0,0,0);font-size:13px;letter-spacing:0;text-transform:initial;cursor:pointer}.cc-detail-btn span:nth-child(2),.cc-detail-btn-details span:nth-child(2){display:none}.cc-detail-btn.cc-active span:nth-child(1),.cc-detail-btn-details.cc-active span:nth-child(1){display:none}.cc-detail-btn.cc-active span:nth-child(2),.cc-detail-btn-details.cc-active span:nth-child(2){display:inline}.cc-detail-btn:hover,.cc-detail-btn-details:hover{background:rgba(0,0,0,0);color:var(--ccb-detail-clr-hvr, #717171)}
.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s, opacity 0s;-moz-transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}

/*# sourceMappingURL=sourcemaps/tiny-slider.css.map */

@font-face {
    font-family: 'Material Icons';
    font-style: normal;
    font-weight: 400;
    src: local('Material Icons'), local('MaterialIcons-Regular'),
        url(/files/assets/fonts/material-icons/MaterialIcons-Regular.ttf) format('truetype');
}

.material-icons {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px; /* Preferred icon size */
    display: inline-block;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;

    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;

    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;

    /* Support for IE. */
    font-feature-settings: 'liga';
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(/files/assets/fonts/roboto/Roboto-Light.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(/files/assets/fonts/roboto/Roboto-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(/files/assets/fonts/roboto/Roboto-Medium.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(/files/assets/fonts/roboto/Roboto-Bold.ttf) format('truetype');
}
.ce_headline,
.text-secondary,
.text-primary,
.content-text > h1,
.content-text > h2,
.content-text > h3,
.content-text > h4,
.content-text .rte > h3,
.content-text .rte > h4,
[class^="ce_"] > h1,
[class^="ce_"] > h2,
[class^="ce_"] > h3,
[class^="ce_"] > h4,
[class^="mod_"]:not(.mod_catalogUniversalView):not(.mod_newsauthor) > h1,
[class^="mod_"]:not(.mod_catalogUniversalView):not(.mod_newsauthor) > h2,
[class^="mod_"]:not(.mod_catalogUniversalView):not(.mod_newsauthor) > h3,
[class^="mod_"]:not(.mod_catalogUniversalView):not(.mod_newsauthor) > h4,
.info-element h4,
.content-text .card-body > h1,
.content-text .card-body > h2,
.content-text .card-body > h3,
#main .content-text a,
#main .ce_downloads a,
#main .ce_hyperlink a,
#main .ctlg_master a,
a[href$=".pdf"],
.image_container .caption a,
.mod_search > div .url
.mod_newsreader h1,
.mod_newsreader h2,
.mod_newsreader h4
{
    color: #170487 !important;
}

.content-text > h1,
.content-text > h2,
.content-text > h3,
.content-text > h4
{
	padding-bottom: 1rem;
}


ol, ul:not(.level_2, .enclosure, .tag-chain ) {
	list-style: disc !important;

	li {
		margin-left: 2rem;
	}
}

.mod_breadcrumb, .pagination {
	ul {
		list-style: none !important;

		li:not(.w-2px) {
			margin-left: unset !important;
		}
	}
}



/*Pressebilder*/
.ce_gallery {
	li {
		list-style: none;
		width: 360px;
		margin-left: unset !important;
	}

	/*Bildergalerie*/
	.image_container {
		padding: 0.75rem;
	}
}

.content-text p {
	margin-top: 1rem;
	margin-bottom: 1rem;
}

.media--left figure {
	/*margin-right: 50px;*/
}






.info-hover-trigger {
	cursor: pointer;
}
.navbar #navbarNavigation .navbar-dropdown .description {
	padding-left:0;
}
#main .social_feed_element .inner {
	border-top: 5px solid #170487;
}
#main .ce_hyperlink .bg-primary a {
	color: white !important;
}
.layout_full>h1, .layout_full>h2, .layout_full>h3, .layout_full>h4, [class^=ce_]>h1, [class^=ce_]>h2, [class^=ce_]>h3, [class^=ce_]>h4, [class^=mod_]:not(.mod_catalogUniversalView):not(.mod_newsauthor)>h1, [class^=mod_]:not(.mod_catalogUniversalView):not(.mod_newsauthor)>h2, [class^=mod_]:not(.mod_catalogUniversalView):not(.mod_newsauthor)>h3, [class^=mod_]:not(.mod_catalogUniversalView):not(.mod_newsauthor)>h4 {
    padding-left: 0 !important;
}
.pagination>ul li,
.mod_newsreader .back a,
#main thead th,
.mod_search .highlight {
	background-color: #170487 !important;
}
.dataTables_wrapper .dataTables_paginate>span .paginate_button.current, .dataTables_wrapper .dataTables_paginate>span .paginate_button.current:hover, .dataTables_wrapper .dataTables_paginate>span .paginate_button:hover {
	background-color: #170487 !important;
}
#main .back a {
	background-color: #170487 !important;
	color: white !important;
}
#main h1.ce_headline:before, h2.ce_headline:before.ce_hyperlink .bg-primary a {
	color: white !important;
}
.pagination>ul li .active {
	color: #dfa501;
}
.bg-primary {
    background-color: #170487 !important;
}
.bg-secondary {
    background-color: #2749b0 !important;
}
.navbar-logo img {
	height: 70px;
}
#navbarNavigation .search {
	color: #170487 !important;
}
#navbarNavigation .search>a:before {
	background-color: #170487 !important;
}
#slider .ce_image .info {
	background-image: url(../../files/assets/img/slider-background.svg);
	background-repeat: no-repeat;
    background-size: cover;
    background-position: right center;
    background-color: transparent;
    top: 0;
    left: 0;
    color: #FFF;
    transform: translateY(0%);
    height: 100%;
    width: 60%;
}
#slider .hyperlink_txt {
	border: 1px solid white;
	border-radius: 20px;
	padding: 10px 20px;
}
#slider h1 {
	line-height: 1.2;
}
.navbar-logo {
	margin-left: 30px;
    margin-top: 10px;
}

.layout_full > h1:first-child::before,
.layout_full > h2:first-child::before,
[class^="ce_"] > h1:first-child::before,
[class^="ce_"] > h2:first-child::before,
[class^="mod_"]:not(.mod_catalogUniversalView):not(.mod_newsauthor) > h1:first-child::before,
[class^="mod_"]:not(.mod_catalogUniversalView):not(.mod_newsauthor) > h2:first-child::before,
.content-text > h1::before,
.content-text > h2::before,
h1.ce_headline::before,
h2.ce_headline::before {
    background-image: url(/files/assets/img/Haken_RGB_orange.svg) !important;
    background-repeat: no-repeat;
    position: relative;
    top: -3px;
    margin: 0 !important;
    padding-right: 50px;
    padding-bottom: 10px;
    content: "";
}

/*News-Reader*/
h2 + div.content-text h2::before {
	display: none !important;
}

@media only screen and (max-width: 1600px) {
	#slider h1 {
		font-size: 2.5rem;
	}
	#slider .info>div {
		padding-right: 50px;
	}
}

@media only screen and (max-width: 1400px) {
	#slider .info>div {
		padding-right: 10%;
		padding-left: 10%;
	}
	#slider h1 {
		font-size: 1.8rem;
	}
	#slider .hyperlink_txt {
		padding: 5px 15px;
		font-size: .85rem;
	}
	#slider .ce_image .info p {
		font-size: .85rem;
	}
}

@media only screen and (max-width: 1023px) {
	#slider .ce_image .info {
		width: 95%;
	}
	#slider .info>div {
		padding-right: 15%;
		padding-left: 5%;
	}
	#slider .info .w-144 {
		width: 100%;
	}
}

@media only screen and (max-width: 1023px) {
	#slider .ce_image .info {
		position: relative;
		width: 100%;
		background-color: #bed2e2;
	}
	#slider .ce_image .image_container {
		display: none;
	}
}
@media only screen and (max-width: 768px) {
	#slider .info>div {
		padding: 0;
	}
	#slider .ce_image .info {
		padding-right: 20%;
	}	
}
@media only screen and (max-width: 520px) {
	.mod_eventlist.bg-white span.text-6xl,
	.mod_eventlist.bg-white .my-6 {
		display: none
	}
	.mod_eventlist.bg-white .flex-1 {
		padding-left: 0;
	}
}

.mt-0 {
	margin-top: 0px !important;
}

.pt-0 {
	padding-top: 0px !important;
}

.mb-30 {
	margin-bottom: 30px !important;
}

.pt-30 {
	padding-top: 30px;
}

.pb-30 {
	padding-bottom: 30px;
}

.form-anmeldung {
	margin: 10px;
}

.ce_accordion:not(.is-open) {
	.accordion {
		display: none;
	}
}
.contao-cookiebar .highlight .success {
  --ccb-btn-bg: #170487; 
  --ccb-btn-bg-hvr: #1f0aa4;
  --ccb-btn-bdr: #12036b;
  --ccb-btn-clr: #ffffff;
}

.contao-cookiebar {
  --ccb-checked-clr: #170487; 
  --ccb-checked-bg: #e0e2fa;
}

li:not(header *), p:not(.mod_footer *, .mod_newslist *) {
    font-family: "Roboto";
    font-weight: 300;
    font-size: 1.1rem;
}

header {
    ol, ul:not(.level_2, .enclosure, .tag-chain, .mod_breadcrumb *) {
        & li {
            margin-left: 0;
        }
    }
}


a[href$='.pdf']:before {
    content: 'picture_as_pdf';
    font-family: 'Material Icons';
    color: #df9914;
    display: block;
    float: left;
    margin-right: 5px;
}
a[href$=".pdf"] {
    color: #0071BC;
    font-weight: 400;
}

[class^=ce_]>h2,
[class^=ce_] p+h3,
[class^=ce_] ul+h3,
[class^=mod_]:not(.mod_catalogUniversalView):not(.mod_newsauthor)>h4{
	padding-left: 0 !important;
}

@media only screen and (max-width: 1024px) {
	.content-text p[style='padding-left: 40px;'] {
		padding-left: 0 !important
	}
	
	.content-text .image_container.float_right, .content-text .image_container.float_left {
		margin: 0 !important;
	}
}

@media only screen and (max-width: 768px) {
	#shortnav {
		display: none;
	}
}

/* AUFRÄUMEN */

.map-hover-trigger.leipzig {
	z-index:10;
}
#contact-map .resort {display:none;}
#main .layout_full>h2 {
	padding-left: 0;
	margin-bottom: 2rem;
	display: flex;
    align-items: flex-start;
}
.layout_full>h1:first-child:before, .layout_full>h2:first-child:before, [class^=ce_]>h1:first-child:before, [class^=ce_]>h2:first-child:before, [class^=mod_]:not(.mod_catalogUniversalView):not(.mod_newsauthor)>h1:first-child:before, [class^=mod_]:not(.mod_catalogUniversalView):not(.mod_newsauthor)>h2:first-child:before {
	background-repeat: no-repeat;
	margin-top: -15px;
}
.ctlg_entity.telefon::before,
.ctlg_entity.fax::before,
.ctlg_entity.email::before {
    font-family: 'Material Icons';
    font-feature-settings: 'liga';
    float: left;
    margin-right: 10px;
}
.ctlg_entity.telefon::before {
    content: 'phone';
}
.ctlg_entity.fax::before {
    content: 'print';
}
.ctlg_entity.email::before {
    content: 'mail';
}
.back a {
    background: #0071BC;
    padding: 10px 20px;
    text-transform: uppercase;
    display: inline-block;
    margin-top: 10px;
}
.btn, .btn a, .back a {
    color: white !important;
    text-decoration: none !important;
}
#main .content-text a, #main .ce_downloads a, #main .ce_hyperlink a, #main .ctlg_master a {
    text-decoration: underline;
    color: #0071BC;
    font-weight: 400;
}
#main .mod_newslist.relative {
	padding-bottom: 0 !important;
}
#main .ce_accordionStart.is-open .accordion {
    max-height: 9999px;
}
.ce_accordionStart .toggler {
	align-items: center;
}
#shortnav {
    position: fixed;
    left: 0;
    top: 50%;
    z-index: 9999;
    margin-top: -100px;
    color: white;
}
#shortnav ul {
    margin: 0;
}
#shortnav li {
    background: white;
    margin: 8px 0;
    font-size: 0.8em;
    text-align: center;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%);
}
#shortnav li a {
    display: block;
    padding: 12px 10px 8px 10px;
    color: #333333;
}
.mod_catalogUniversalView.ressort .resort {
	display: none;
}
.event.markiert div > span {
	color: #dfa500;
}


#article-265 .ce_form .widget-password input,
#article-265 .ce_form .widget-password textarea,
#article-265 .ce_form .widget-select input,
#article-265 .ce_form .widget-select textarea,
#article-265 .ce_form .widget-textarea input,
#article-265 .ce_form .widget-textarea textarea,
#article-265 .ce_form .widget-text input,
#article-265 .ce_form .widget-text textarea {
		max-width: 95% !important;
	}
	
	
.error {
	color: red;
}

form button {
	background-color: #170487 !important;
	color: white;
	border-radius: 0 !important;
	font-size: 18px;
}

.zweizeilig h2 {
	padding-left: 63px !important;
	text-indent: -55px;
}
