<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
    font-family: 'Texta-Regular';
    src: url('../fonts/Texta-Regular.otf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Texta-Bold';
    src: url('../fonts/Texta-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
#sp-logo, #sp-menu {
	display: flex;
    justify-content: center;
}


#at-fair-for-art, #at-info, #at-presse, #at-pressefotos, #at-ausstellerliste, #at-katalog, #at-kontakt, #at-kontakt1, #at-kontakt2, #at-ausstellerwerden, #at-partner, #at-messerundgang, #at-location, #at-contact-via-email, #at-newsletter, #at-impressum {
	padding:0 20px 0 20px !important;
}
.at-trenner .sppb-col-sm-12, #home-slider .sppb-col-md-12, #at-impressionen .sppb-col-md-12 {
	padding-left:0px;
	padding-right: 0px;
}
nav.d-flex {
	justify-content: flex-end;
}
h3, .rotheadline {
/*	color:rgb(186,8,25);
*/	color:rgba(229,0,91,1);
}
h3 {
	font-size:36px;
}
h3, .roteheadline, .rotheadline {
	font-family: 'Texta-Bold', 'Open Sans', Courier !important;
}
h3.aussteller {
	font-size:24px !important;
}
#at-presse table {
	min-width: 320px; 
	max-width: 550px;
}
#at-presse table tr {
	border-bottom:1px solid rgb(62,61,64);
}
#at-presse table td:first-child {
	width:150px;
	display:table-cell;
	padding-left:0px !important;
	padding-top:15px;
	padding-bottom: 15px;
}
#at-presse table td {
	padding-left:20px !important;
	vertical-align:middle;
}
#at-partner .sppb-row-container, #at-location .sppb-row-container {
	padding-left:15px !important;
	padding-right: 15px !important;
}
#at-partner table td:first-child {
	width:150px;
	display:table-cell !important;
	padding-left:0px !important;
	padding-top:15px;
	padding-bottom: 15px;
}
#at-partner table td  {
	display:none !important;
	padding-left:20px !important;
	vertical-align:middle;
}
label[for=mod-rscontact-counter-219] {
	display:none;
}
.covid19hinweis {
    display:inline-flex !important;
}
.wegsuche h3 {
	padding-left:30px;
	padding-right:30px;
}
.partnershowcase {
	display:none !important;
}
.page-1 {
	margin-top:-50px;
}
.ot_logo_scroller_wrapper {
	padding-top:0 !important;
	margin-top:10px !important;
}
.partnershowcase {
	padding:0 25px !important;
}
.omega-powered img {
	margin:0;
	height:1px;
}
.at-impressionen {
	padding: 0 30px !important;
}
.creativecontactform_title {
  display:none !important;
}
.creativecontactform_send {
  float:left;
  background:rgb(186,8,25) !important;
  color:#ffffff;
}
.sppb-section-title h3 {
	background:none;
	padding-bottom: 0 !important;
	letter-spacing: 0 !important;
}
.sppb-row {
	margin-left:0;
	margin-right: 0;
}
.at-history-content p {
    line-height: 24px !important;
}
.at-fair-for-art {
	padding:0 30px !important;
}
/*.at-presse, .at-katalog, .at-partner {
	padding:50px 30px !important;
}
*/.at-pressefotos {
	padding:0px 30px !important;
}
.at-kontakt {
	padding:50px 30px 0 30px !important;
}
.at-kontakt1 {
	padding:20px 15px 0 15px !important;
}
#mod-rscontact-container-219 {
	margin-top:30px;
}
fieldset &gt; .controls input {
	float:left !important;
    background: rgb(186,8,25);
    border: 1px solid rgb(186,8,25);
	border-radius:5px !important;
}
.alert-warning {
	display:none !important;
}
#at-contact-via-email {
	padding: 50px 15px !important;
}
#at-locate {
	padding-bottom: 50px !important;
}
table.acymailing_form {
	margin:20px 0 !important;
}
.btn-primary {
	background: rgb(186,8,25) !important;
	border:1px solid rgb(186,8,25) !important;
	margin-top:15px;
	float:left;
}
#at-newsletter {
	padding:50px 15px !important;
}
#at-info {
	margin-top:50px !important;
}
#sp-page-builder .sppb-section-title {
	margin-top:20px;
	margin-bottom:0;
}
#at-ausstellerliste {
	margin:50px 15px 0 15px !important;
}
/*.sppb-row &gt; .sppb-col-md-12 {
	padding-left:0px !important;
	padding-right:0px !important;
}
*/body {
	color: rgb(62,61,64);
	font-family: 'Texta-Regular', 'Open Sans', Courier !important;
	line-height: 18px !important;
}
/*.fancypantsaccordionholder .accordion .accordion-item .headerlink {
	font-size:20px !important;
}
*/
a, a:hover, a:active, a:focus {
	color:rgb(62,61,64);
	text-decoration:none;
	font-family: 'Texta-Regular', 'Open Sans', Courier;
}
/*.sp-megamenu-wrapper {
	padding:14px 0;
}
*/
#hauptmenu {
	background-image: url(../../../images/mainmenu_background.png);
	background-position: top;
	background-repeat: no-repeat;
	width: 100%;
	float: right;
	height: 485px;
}
#sp-position1 {
	display:none;
}
#offcanvas-toggler {
	display:none!important;
}
 .infoblock {
	margin-left: 30px;
	margin-right: 30px;
 }
 #at-ausstellerliste {
	margin-left: 30px !important;
	margin-right: 30px !important;
 }
 ul.accordion {
	 padding-left:0 !important;
 }
 h3.googlemaps-wegsuche {
	 margin-left:30px !important;
 }
 .row {
  margin-left:-15px;
  margin-right:-15px;
}
.layout-boxed .body-innerwrapper {
  max-width: 1024px;
  margin: 0 auto;
}
.body-wrapper {
	background:rgb(62,61,64);
}
 .sp-megamenu-parent &gt;li &gt;a {
	font-family:"Texta-Bold", Courier;
  letter-spacing: 0!important;
}
.sp-module ul &gt;li {
	border-bottom:none;
}
.sp-megamenu-parent &gt; li &gt; a {
	color:rgb(62,61,64) !important;
	font-size:17px !important;
	line-height:14px;
}
.sp-megamenu-parent &gt; li.active &gt; a {
	color:rgb(62,61,64) !important;
}
.sp-megamenu-parent &gt; li.hover &gt; a {
	color:rgb(62,61,64) !important;
}

.info,.fair-for-art,.presse {
	position:absolute !important; 
	top:210px;
}
.fair-for-art {
	right:167px;
}
.info {
	right:104px;
}
.presse {
	right:10px;
}
.ausstellerliste, .katalog {
	position:absolute !important;
	top:259px;
}
.katalog {
	right: 6px;
}
.ausstellerliste {
	right:112px;
}
.kontakt, .partner {
	position:absolute !important;
	top:309px;
}
.kontakt {
	right:145px;
}
.partner {
	right: 24px;
}
.impressionen {
	position:absolute !important;
	top:359px;
	right:56px;
}
.imagebutton img {
	height:34px;
}
.menu_mailformular, .menu_locate, .menu_newsletter, .menu_c, .menu_facebook, .menu_galerie {
	position:absolute !important;
	top:400px;
}
.menu_mailformular {
	right:170px;
}
.menu_locate {
	right:124px;
}
.menu_newsletter {
	right:77px;
}
.menu_facebook {
	right:32px;
}
.menu_galerie {
	right:2px;
}
.container {
	width:100%;
}
#divaussteller &gt; .sppb-row-container {
	padding-left:30px;
	padding-right:30px;
}
.sppb-row-container {
	padding:0;
}
.header_ej {
	padding:30px;
}
.sppb-col-sm-12 {
	padding-left:0;
	padding-right:0;
}
#ppb-addon-1501153711 {
	margin:0px;
}
.at-ausstellerliste {
	margin:0;
	padding:0 15px;
}
.ausstellerwerden, .at-location {
	padding:15px;
}
.at-aussteller {
	padding:0 15px;
}
.padding-left-30 {
	padding-left:30px;
}
.impressum {
	padding:50px 30px;
}
.sp-megamenu-parent {
	list-style: none;
	padding: 0;
	margin: 0;
	z-index: 9;
	display: block !important;
	background-image: url(../../../images/mainmenu_background_retina.png);
	background-size: 410px 392px;
	background-position: top;
	background-repeat: no-repeat;
	width: 418px;
	float: right;
	height: 485px;
}
.sp-megamenu-parent.hidden-md, .sp-megamenu-parent.hidden-xs{
	display:block !important;
	position:relative !important;
}
/*.fancypantsaccordionholder .accordion .accordion-item .acc-content {
    padding: 5px 0px 5px 0px;
    max-width: 500px;
	margin-top:5px;
	margin-bottom:20px;
	line-height:15px;
}
*/#home-slider .sppb-row-container {
	width:100% !important;
	max-width: none;
	display: inline-block;
}
.sppb-row-container {
	width:100% !important;
	max-width: none;
	display: inline-block;
}

/*.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	padding-left:0px !important;
	padding-right:0px !important;
}
*/@media (min-width: 980px) and (max-width: 1199px) {
	.sp-megamenu-parent {
		display:block!important;
	}
	.sp-megamenu-parent &gt; li &gt; a {
		font-size:14px !important;
        letter-spacing: 0!important;
/*		letter-spacing: 1px!important;*/
		padding: 0px!important;
	}
	.menu_responsive {
		display:none;
	}
	#sp-position1 {
		display:block;
	}
}
@media (min-width:768px) and (max-width:991px){
  .sp-megamenu-parent.hidden-md, .sp-megamenu-parent.hidden-xs{
    display:block !important;
	position:relative !important;
  }
     .sp-megamenu-parent &gt; li &gt; a {
		 font-size:14px !important;
		 padding:0 0px !important;
	 }
	 .haendler {
		 margin-left:45px;
	 }
	.fair-for-art {
    	right: 175px;
	}
	.info {
    	right: 112px;
	}
	.katalog {
    	right: 12px;
	}
}

/* Menu nach unten verschieben */
@media (max-width: 840px) {
	#sp-menu, #sp-logo {
		float:none;
	}
	 #sp-menu {
/*		left:30px;
*/		width:410px;
		float:none;
	 }
  .sp-megamenu-parent.hidden-md, .sp-megamenu-parent.hidden-xs{
    display:block !important;
	left:30px;
	margin-top:15px;
  }
    ul.sp-megamenu-parent {
/*    float:none;
    clear:left;
 */ }
  #sp-header {
    height:960px;
	width:100%;
/*     width:410px;
 */  }
  #sp-header &gt; .container &gt; .row {
	  height:0px;
      margin-left:0px !important;
      margin-right:0px !important;
  }
  #sp-logo {
     width:410px;
  }
}

@media (min-width: 768px) and (max-width: 979px) {
     .sp-megamenu-parent &gt; li &gt; a {
		 font-size:14px !important;
		 padding:0 0px !important;
	 }
}

@media (max-width: 767px) {
	.sp-megamenu-parent.hidden-md, .sp-megamenu-parent.hidden-xs{
		display:block !important;
		position:relative !important;
		margin-top:15px;
		left:0;
	}
	#sp-header .logo {
		height:auto;
	}
	#sp-menu {
		position:relative !important;
		top: 0;
	}
	#sp-logo {
		width:410px;
	}
	.logo {
		height:auto;
	}
	img.sp-default-logo.visible-xs {
		width:410px;
	}
	#sp-position1 {
		display:block;
	}
}

@media (min-width: 768px) {
	.col-sm-2 {
		width:58.333333%;
	}
	.sppb-row-container {
		width:100%;
	}
}
@media (min-width:320px) and (max-width:690px) {
/*	.fancypantsaccordionholder .accordion .accordion-item .headerlink {
		font-size:12px !important;
		line-height:15px !important;
	}
*//*	.fancypantsaccordionholder .accordion .accordion-item .acc-content {
		padding: 5px 0px 5px 0px;
		max-width: 100%;
		border-top:1px solid rgb(186,8,25);
		border-bottom:1px solid rgb(186,8,25);
		margin-top:5px;
		margin-bottom:20px;
		line-height:15px;
		font-size:11px !important;
	}
*/
	
	#sp-menu {
		position:relative !important;
	}
}
@media (min-width: 481px) and (max-width: 767px) {
	.sp-megamenu-parent.hidden-md, .sp-megamenu-parent.hidden-xs{
		display:block !important;
	}
/*	.fancypantsaccordionholder .accordion.accordion-item {
		height:auto;
		padding-bottom:32px;
	}
*/	.sp-megamenu-parent &gt; li &gt; a {
		font-size:11px !important;
		line-height:14px;
	}
}
@media (max-width: 460px ){
	.header_ej {
		padding:0;
	}
	.container {
		padding-left:1px;
		padding-right:1px;
	}
}
@media (min-width: 413px) and (max-width: 480px) {
	#sp-position1 {
		display:block;
	}
	.sp-megamenu-parent &gt; li &gt; a {
		font-size:11px !important;
		line-height:14px;
	}
	.sp-megamenu-parent {
		position:relative;
		left:0;
		background-size:374px 390px;
		width:375px;
		height:412px;
/*		margin-left:15px; */
	}

}
@media (min-width: 360px) and (max-width: 412px) {
	#sp-top-bar {
		display:none;
	}
	#sp-header {
		height: 850px;
	}
	#sp-logo, #sp-menu {
		width:358px;
		display:block !important;
		padding-left: 0;
		padding-right: 0;
		margin-left: 15px;

	}
/*	#sp-logo {
		padding-left: 0;
		padding-right: 0;
		margin-left: 15px;
	}
*/	.logo {
		position:relative;
		left:0px;
	}
	#sp-menu {
		height:412px;
	}
	#sp-position1 {
		display:block;
	}
	.header_ej {
		padding-left:0;
		padding-right:0;
	}
	#sp-header&gt;div.container {
		padding-left:1px;
		padding-right:1px;
	}
	img.sp-default-logo.visible-xs {
	  width:360px;
	}
	#sp-header div.logo {
		width:100%;
	}
	.sp-megamenu-parent {
		position:relative;
		left:0;
		background-size:343px 343px;
		width:359px;
		height:412px;
/*		margin-left:15px; */
	}
	.sp-megamenu-parent &gt; li &gt; a {
		display:inline-block;
		font-size:11px !important;
		line-height:12px;
	}
	.sp-megamenu-parent &gt; li &gt; a.marginbuttonmain {
		margin-left:0px;
	}
	.col-sm-7, .col-md-7 {
		padding-left:0px
	}
	.menu-first {
		display:none;
	}
	.info,.fair-for-art,.presse {
		position:absolute !important; 
		top:177px;
	}
/*	.fair-for-art {
		right:181px;
	}
	.info {
		right:114px;
	}
*/	.presse {
		right:21px;
	}
	.ausstellerliste, .katalog {
		position:absolute !important;
		top:224px;
	}
	.katalog {
		right: 14px;
	}
	.ausstellerliste {
		right:112px;
	}
	.kontakt, .partner {
		position:absolute !important;
		top:267px;
	}
	.kontakt {
		right:145px;
	}
	.partner {
		right: 24px;
	}
	.impressionen {
		position:absolute !important;
		top:312px;
		right:56px;
	}
	.imagebutton img {
		height:27px;
	}
	.menu_mailformular, .menu_locate, .menu_newsletter, .menu_c, .menu_facebook, .menu_galerie {
		position:absolute !important;
		top:350px;
	}
	.menu_mailformular {
		right:161px;
	}
	.menu_locate {
		right:121px;
	}
	.menu_newsletter {
		right:79px;
	}
	.menu_facebook {
		right:38px;
	}
	.menu_galerie {
		right:0px;
	}
}
@media (min-width: 320px) and (max-width: 359px) {
	#sp-header {
		height:720px;
	}
	#sp-header &gt; .container {
/*	  overflow-x:scroll !important; */
	  min-width:320px !important;
	}
	.sp-megamenu-parent {
		position:relative;
		right:0;
		background-size:318px 303px;
		width:320px;
		height:330px;
		margin-left:15px;
	}
	img.sp-default-logo.visible-xs {
	  width:320px;
	}
	#sp-menu {
		width:320px;
		left:0px;
	}
	.sp-megamenu-parent &gt; li &gt; a {
		display:inline-block;
		font-size:11px !important;
		line-height:12px;
	}
	
	.info,.fair-for-art,.presse {
		position:absolute !important; 
		top:154px;
	}
	.fair-for-art {
		right:151px;
	}
	.info {
		right:94px;
	}
	.presse {
		right:21px;
	}
	.ausstellerliste, .katalog {
		position:absolute !important;
		top:195px;
	}
	.katalog {
		right: 14px;
	}
	.ausstellerliste {
		right:100px;
	}
	.kontakt, .partner {
		position:absolute !important;
		top:234px;
	}
	.kontakt {
		right:121px;
	}
	.partner {
		right: 24px;
	}
	.impressionen {
		position:absolute !important;
		top:273px;
		right:56px;
	}
	.imagebutton img {
		height:27px;
	}
	.menu_mailformular, .menu_locate, .menu_newsletter, .menu_c, .menu_facebook, .menu_galerie {
		position:absolute !important;
		top:307px;
	}
	.menu_mailformular {
		right:161px;
	}
	.menu_locate {
		right:121px;
	}
	.menu_newsletter {
		right:79px;
	}
	.menu_facebook {
		right:38px;
	}
	.menu_galerie {
		right:0px;
	}
	.marginbuttonmain {
		margin-left:2px;
	}
}
</pre></body></html>