body {
	color: #000;
	background: #fff;
}

#container > header { position: static; transform: translateY(0px) !important; }
.node-type-urania-veranstaltung .wrapper .content-wrapper .content .view-content .views-row div.img,
.node-type-urania-veranstaltung .wrapper .content-wrapper .content .view-content .views-row.no-event-pic.reservix-pic div.img,
.node-type-urania-veranstaltung .wrapper .content-wrapper .content .view-content .views-row.reservix-pic div.img {
	height: auto;
    min-height: auto;
    max-height: none;
}
.front #container main .wrapper .content .view-display-id-entity_view_1 .view-content .views-row .img { height: auto; min-height: auto; }

.header_wrapper { width: 100%; max-width: none; height: auto; border-bottom: 1pt solid #000; }
#container main .wrapper .content_wrapper { width: 100%; max-width: none; height: auto; }
#logo a { display: block; margin-bottom: 10pt; }
#logo_bar { position: static; width: 100%; height: auto; margin: 0; }
.front .wrapper,
.not-front #container main .wrapper {
	width: 100%;
	display: block;
	max-width: none;
	min-height: auto;
	border: 0;
}
.front #container main .wrapper .content .view.view-display-id-entity_view_1 {
	display: block;
}
.abslink-wrapper .content_wrapper .column.aR,
.view-display-id-entity_view_1 .view-content .views-row .views-field.views-field-view-node .field-content a,
.urania_button_black, .urania_button_white {
	display: none;
}
.front #container main .wrapper .content > .view:nth-child(2) { display: block; width: 100%; max-width: none; height: auto; }
.front #container main .wrapper .content > .view:nth-child(2) .view-content,
.front #container main .wrapper .content > .view:nth-child(2) .attachment {
	width: 100%;
	float: none;
}
.event-teaser { background: transparent; }
.front .event-teaser .et_wrapper { padding-bottom: 0; }
.event-teaser .et_wrapper { min-height: auto; padding-bottom: 0; }
.event-teaser .et_wrapper .info1 { min-height: auto; margin: 10px 0 0 0; }
.event-teaser .et_wrapper .info2 { position: static; height: auto; margin: 0; }

.front #container main .wrapper .content > .view:nth-child(2) .attachment .view .view-content .no-pix #black-board {
	margin: 0;
	padding: 3% 0;
	min-height: auto;
}
#container main .wrapper .content > .view:nth-child(3),
#container main .wrapper .content > .view:nth-child(3) .view-content {
	display: block;
	width: 100%;
	max-width: none;
	height: auto;
}
.front .event-teaser .img { height: auto; }
#container main .wrapper .content > .view:nth-child(3) .view-content .event-teaser { width: 100%; }
#container main .wrapper .content > .view:nth-child(3) .attachment { width: 100%; float: none; margin-left: 0; }

#container main .wrapper .content .view:nth-child(3) .attachment .view .view-content .page-teaser.full-img-bg .img,
#container main .wrapper .content .group-reihe-bottom.field-group-div .event-teaser .views-field-filename .field-content .img,
#container main .wrapper .content .group-reihe-bottom.field-group-div .bottomGridBasicPager .view-content .event-teaser .img {
	position: static;
	width: auto;
	height: auto;
}
#container main .wrapper .content .view:nth-child(3) .attachment .view-content .views-field-nothing,
#container main .wrapper .content .group-reihe-bottom.field-group-div .bottomGridBasicPager .view-content .event-teaser .views-field-nothing {
	position: static;
	padding: 0;
}
#container main .wrapper .content .view:nth-child(3) .attachment .view-content .views-field-nothing .views-field-title,
#container main .wrapper .content .group-reihe-bottom.field-group-div .bottomGridBasicPager .view-content .event-teaser .views-field-nothing .field-content .views-field-title,
#container main .wrapper .content .group-reihe-bottom.field-group-div .bottomGridBasicPager .view-content .event-teaser .views-field-nothing .field-content .views-field-field-subheadline {
	color: #000;
	font-weight: normal;
}
#container main .wrapper .content .view:nth-child(3) .attachment .view .view-content .page-teaser.full-img-bg a,
#container main .wrapper .content .group-reihe-bottom .bottomGridBasicPager .view-content .event-teaser a {
	display: none;
}
.front #container main .wrapper .content .group-reihe-bottom.field-group-div {
	display: block;
	height: auto;
}
.front #container main .wrapper .content .group-reihe-bottom.field-group-div .view-startpage-views {
	width: 100%;
	float: none;
}


.region.region-header,
.header_section,
#container header .header_wrapper .region.region-header,
#container nav.menu_closed .region-navigation,
#container nav.menu_closed .region.region-navigationbottom section#block-block-25,
#sliding-popup,
.slick-slider .slick-track .slide .slide__content > a,
#container main .wrapper .content a.button,
#filter
{
	display: none;
}
.not-front #container main .wrapper { width: 100%; max-width: none; }
#container main .wrapper .content_wrapper,
.node-type-urania-veranstaltung #container main .wrapper .content .view-content-displays.view-display-id-entity_view_2 {
	width: 100%;	
}
.node-type-urania-veranstaltung .views-field-field-originalbild-link-2,
.node-type-urania-veranstaltung .views-field-field-hauptbild-veranstaltung-2 {
	display: block;
	width: 100%;
	height: auto;
}
.node-type-urania-veranstaltung .wrapper { padding-top: 0; }
#container main .wrapper .content .view-display-id-entity_view_15 h2.title { text-align: left; }
.slick-slide { width: 100%; height: auto; float: none; }
.slick-track { position: static; }
.slick__slide { width: 100% !important; margin: 0 0 10pt; }
.slick-slider .slick-track .slide .img { height: auto; }
.slick-slider .slick-track, .slick-slider .slick-list { width: auto !important; }
.slick-slider .slick-track .slide .slide__content { width: auto; margin: 0;  background: transparent; }
.slick-slider .slick-track .slide .et_wrapper,
.slick-slider .slick-track .slide .et_wrapper .info1 {
	min-height: auto;
	margin: 0;
	padding: 0;
}
.slick-slider .slick-track .slide .et_wrapper .info2 {
	position: static;
	height: auto;
	margin-left: 0;
}
.inner_wrapper,
.inner-wrapper {
	width: 100%;
	max-width: none;
}
.page-kalender .inner-wrapper { margin-top: 0; padding: 0; }
.page-kalender .inner-wrapper .view-content .event-teaser,
.page-archiv .inner-wrapper .view-content .event-teaser,
.region-contentbottom .view-related-content .view-content .event-teaser,
.node-type-urania-veranstaltung #container main .wrapper .content .view-content .event-teaser.verschoben {
	float: none;
	width: 100%;
	margin-right: 0;
}
.page-kalender .inner-wrapper .view-content .event-teaser > a,
.page-archiv .inner-wrapper .view-content .event-teaser > a,
.region-contentbottom .event-teaser .views-field-view-node a {
	display: none;
}
.event-teaser div.img { height: auto; }
.event-teaser .et_wrapper { display: block; padding-bottom: 0; }

.event-teaser,
.view-calendar .event-teaser.T3,
.page-kalender .inner-wrapper .view-content .event-teaser.T3,
.page-archiv .inner-wrapper .view-content .event-teaser.T3,
.page-archiv .inner-wrapper .view-content .event-teaser.T6,
.page-archiv .inner-wrapper .view-content .event-teaser.T9,
.page-kalender .content-wrapper .view-calendar .view-content .event-teaser.T6,
.page-kalender .content-wrapper .view-calendar .view-content .event-teaser.T9, 
.page-kalender .content-wrapper .view-calendar .view-content .event-teaser.T12,
.region-contentbottom .view-related-content .view-content .views-row-3.event-teaser,
.front.event-teaser:nth-child(3n) {
	margin-bottom: 20pt;
}

.event-teaser > div:not(.special-2090) .hbg { background: transparent !important; }

.page-kalender hr, .page-archiv hr { width: 100%; }
.separator { float: none; display: block; height: auto; margin: 0; }
.separator > div:nth-child(5) { float: left; font-size: 22pt; display: inline-block; text-align: left; line-height: normal; font-weight: 700; }
.separator > hr:nth-child(6) { display: none; }
.separator > div:nth-child(5) > br { display: none; }
.separator > div:nth-child(5) .FSXS { display: inline-block; margin-bottom: 10pt; padding-left: 5pt; height: auto; font-family: "BasisGrotesquePro-Regular", sans-serif; font-size: 22pt; font-weight: normal; line-height: normal; }

.not-front #container main .wrapper { padding-top: 20pt; }
.not-front.node-type-page #container main .wrapper { padding-top: 0; }
.not-front.node-type-page #container main .wrapper .content-wrapper .basicpage { width: 100%; max-width: none; }
.not-front.node-type-page #container main .wrapper .content-wrapper .imagewrapper:empty { height: 0; }
.page-partner #container main .wrapper .content-wrapper { width: 100%; max-width: none; }
