@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}
/* amatic-sc-700 - latin */
@font-face {
  font-family: 'Amatic SC';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/amatic-sc-v24-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/amatic-sc-v24-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/amatic-sc-v24-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/amatic-sc-v24-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/amatic-sc-v24-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/amatic-sc-v24-latin-700.svg#AmaticSC') format('svg'); /* Legacy iOS */
}
/* roboto-slab-300 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/roboto-slab-v24-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-slab-v24-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-slab-v24-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-slab-v24-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-slab-v24-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-slab-v24-latin-300.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}
/* roboto-slab-regular - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-slab-v24-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-slab-v24-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-slab-v24-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-slab-v24-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-slab-v24-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-slab-v24-latin-regular.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}
/* roboto-slab-500 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/roboto-slab-v24-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-slab-v24-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-slab-v24-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-slab-v24-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-slab-v24-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-slab-v24-latin-500.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}
/* roboto-slab-700 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/roboto-slab-v24-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-slab-v24-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-slab-v24-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-slab-v24-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-slab-v24-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-slab-v24-latin-700.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-v30-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/roboto-v30-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/roboto-v30-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-condensed-300 - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/roboto-condensed-v25-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-condensed-v25-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-condensed-v25-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-condensed-v25-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-condensed-v25-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-condensed-v25-latin-300.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}
/* roboto-condensed-regular - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-condensed-v25-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-condensed-v25-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-condensed-v25-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-condensed-v25-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-condensed-v25-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-condensed-v25-latin-regular.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}html{font-weight:400;margin:0;padding:0;background-color:#ffffff;color:#646363;font-family:'Roboto', sans-serif;margin:0;height:100%}body{margin:0;height:100%;display:flex;flex-direction:column}h1,h2,h3,h4,h5{font-family:'Roboto Slab', serif;padding:0;margin:0 0 0.5em 0;font-weight:400;text-transform:uppercase}h1{font-weight:500}h2{font-family:'Roboto', sans-serif;font-weight:300;font-style:italic}h2 > span{text-transform:none}table{border:0 none;border-collapse:collapse}table td{vertical-align:top}table.leistungen{width:100%;font-family:'Roboto Condensed', sans-serif}table.leistungen tr:nth-child(even){background-color:#ffffff}table.leistungen tr:nth-child(odd){background-color:#efefef}table.leistungen.leistungen-alt tr:nth-child(even){background-color:#efefef}table.leistungen.leistungen-alt tr:nth-child(odd){background-color:#ffffff}table.leistungen td{padding:0.25rem 0.5rem 0.25rem 0.5rem;text-align:right}table.leistungen td:first-child{text-align:left}table.leistungen.zentriert td,table.leistungen.zentriert td:first-child{text-align:center}main .headline > h1,main .headline > h2{margin:0}address{font-style:normal}.quote{font-family:'Amatic SC', cursive}.center{text-align:center}sup{line-height:0}input,select,textarea,button{font-family:inherit;font-size:inherit;color:inherit;font-weight:inherit}.select_normal select,.select_breitm select,.select_breit select,.select_breiter select,.select_enger select{border:0;border-radius:0}form{margin:0;padding:0}ul{margin:0 0 0 1rem;padding:0;list-style:disc outside none}.clear{clear:both}.error,.hinweis{display:block}.error{border:2px solid #e1271f;background-color:#f9dfde}.hinweis{border:2px solid #01466f;background-color:#e4f5ff}.formrows > div.message > div{flex-direction:column}.formrows .formlabel{flex:0 0 auto}.formrows > div > div > .formlabel{margin:0 1rem 0 0}.formrows > div > div > .textarealabel{margin:0 0 1rem 0}.formrows .formelement,.formrows .formelementd{flex:1 0 auto}.formrows .formelementd{display:flex}.formrows .formelementd > .formelement{flex:1 0 auto;margin-left:1rem;width:0}.formrows .formelementd > .formelement:first-child{flex:0 0 25%;margin-left:0}.formelement input{border-width:1px;border-style:solid;border-color:#646363;box-sizing:border-box;width:100%;height:100%;line-height:1;padding:0 0 0 3px}.formelement select{width:100%}.textarea textarea{border-width:1px;border-style:solid;border-color:#646363;box-sizing:border-box;padding:3px;width:100%}#emailbest{display:none}.formcontrol{margin:1rem 0 0 0;display:flex}.formcontrol > *{display:block;margin:0 1rem 0 0}.button{text-align:center;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0;-moz-appearance:none;appearance:none}.button,.button:active,.button:visited,.button:hover{border:0 none;font-size:1rem;line-height:1rem;padding:0.5rem 1rem;color:#ffffff;background-color:#585856}a,a:hover,a:visited,.plink{text-decoration:none;color:#3fa535}.llw{color:#2aabb1}body > header section,body > footer section,main > section > div,main > section > form > div{margin:0 auto}#logo > a{display:inline-block}#logo > a img{display:block}#logo.mlogos{display:grid;grid-template-columns:min-content min-content;justify-content:space-between;grid-template-areas:"logo-gm logo-bm"}#logo.mlogos > a:nth-child(1){grid-area:logo-bm}#logo.mlogos > a:nth-child(2){grid-area:logo-gm;display:grid;grid-template-columns:38% 11% 41%;gap:5%;align-items:end}#logo.mlogos > a:nth-child(2) img{width:100%}#logo.mlogos2{display:grid;grid-template-columns:min-content min-content;justify-content:space-between;grid-template-areas:"logo-ds logo-bm"}#logo.mlogos2 > a:nth-child(1){grid-area:logo-bm}#logo.mlogos2 > a:nth-child(2){grid-area:logo-ds}body > header{flex:0 0 auto}body > header > .leiste{position:absolute;box-sizing:border-box;top:0;left:0;width:100%;z-index:2000;background-color:#ffffff;background-color:rgba(255,255,255,0.85)}body > header > .leiste > section{width:100%;margin:0}#logo,#nav > nav{margin-left:auto;margin-right:auto}#kopfbild{overflow:hidden;position:relative}#kopfbild > .wave-header{background-position:center center;background-repeat:no-repeat;position:absolute;bottom:0;left:0;width:100%;z-index:100}header > .iconleiste{position:relative;margin:0 auto}header > .iconleiste > div{position:absolute;z-index:1000;right:0}header > .iconleiste > div > form{display:grid;grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto}header > .iconleiste > div > form > *:nth-child(1){grid-area:search}header > .iconleiste > div > form > *:nth-child(2){grid-area:prospekte}header > .iconleiste > div > form > *:nth-child(3){grid-area:buchen}header > .iconleiste > div > form > *,header > .iconleiste > div > form > *:visited,header > .iconleiste > div > form > *:hover{display:flex;align-items:center;box-sizing:border-box;border:1px solid #646363;border-radius:200px 200px 200px 200px;-moz-border-radius:200px 200px 200px 200px;-webkit-border-radius:200px 200px 200px 200px;color:#646363;font-family:'Roboto Condensed', serif;font-size:1.25rem;font-weight:300}header > .iconleiste > div > form > * > *:nth-child(1){flex:1 1 auto;padding:0 0.5rem 0 0;border:0 none}header > .iconleiste > div > form > * > *:nth-child(2){flex:0 0 auto;display:block;box-sizing:border-box;width:100%;height:100%}header > .iconleiste > div > form > * > *:nth-child(2) > *{display:block;box-sizing:border-box;width:100%;height:100%;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:contain;padding:0;border:0 none}header > .iconleiste > div > form > *:nth-child(1) > *:nth-child(2) > *{background-image:url(../element/icon-suchen.svg)}header > .iconleiste > div > form > *:nth-child(2) > *:nth-child(2) > *{background-image:url(../element/icon-prospekte.svg)}header > .iconleiste > div > form > *:nth-child(3) > *:nth-child(2) > *{background-image:url(../element/icon-buchen.svg)}header > .iconstrip{position:relative;margin:0 auto}#nav > nav > ul > li > div.iconstrip{z-index:auto;position:static;min-width:auto;display:block;background-color:transparent}header > .iconstrip > div{height:100%;display:flex;position:absolute;right:0;z-index:1000}.iconstrip > div > *{box-sizing:border-box;height:100%}.iconstrip > div > a{display:block;border:1px solid #646363;border-radius:200px 200px 200px 200px;-moz-border-radius:200px 200px 200px 200px;-webkit-border-radius:200px 200px 200px 200px;color:transparent;line-height:0;font-size:0}.iconstrip > div > a:before{content:'';display:block;box-sizing:border-box;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain}.iconstrip > div > a:nth-child(1):before{background-image:url(../element/icon-prospekte.svg)}.iconstrip > div > a:nth-child(2):before{background-image:url(../element/icon-buchen.svg)}.iconstrip > div > form div{box-sizing:border-box;display:flex;height:100%;border:1px solid #646363;border-radius:200px 200px 200px 200px;-moz-border-radius:200px 200px 200px 200px;-webkit-border-radius:200px 200px 200px 200px}.iconstrip input{flex:1 1 auto;border:0;padding:0;height:100%;background-color:transparent;font-family:'Roboto Condensed', serif;font-size:1.25rem;font-weight:300;box-sizing:border-box;padding:0 0.5rem 0 0}.iconstrip button{flex:0 0 auto;height:100%;display:block;border:0;padding:0;background-color:transparent;cursor:pointer}.iconstrip button:before{content:'';display:block;box-sizing:border-box;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(../element/icon-suchen.svg)}body > header #navicon{display:none;color:#585856;cursor:pointer}body > header #navicon:before{content:"\f0c9";font-family:'FontAwesome';text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;text-align:center}body > header #navicon.open:before{content:"\f00d"}body > header nav{font-family:'Roboto Condensed', sans-serif}body > header nav > ul{margin:0;padding:0;display:flex;justify-content:space-between}body > header nav > ul.gesundheitsmesse{justify-content:normal}body > header nav > ul > li{list-style:none outside none;position:relative}body > header nav > ul > li.flyout{position:static}body > header nav > ul > li > a,body > header nav > ul > li > a:visited,body > header nav > ul > li > a:hover{color:#1d1d1b;display:block}body > header nav > ul > li > a{font-size:1.0rem;text-transform:uppercase;padding:0.4rem 0.5rem 0.4rem 0.5rem}body > header nav > ul > li:first-child > a{padding-left:0}body > header nav > ul > li:last-child > a{padding-right:0}#nav > nav > ul > li > div{z-index:10000;position:absolute;left:0;min-width:100%;display:none;background-color:#4a4a49}#nav > nav > ul > li > div > div{padding:1rem 0 1rem 0}#nav > nav > ul > li > div ul{margin:0;padding:0;list-style:none outside none}#nav > nav > ul > li > div > div > ul > li > a,#nav > nav > ul > li > div > div > ul > li > a:visited,#nav > nav > ul > li > div > div > ul > li > a:hover{margin-top:0.5rem;color:#ffffff;white-space:nowrap;display:block}#nav > nav > ul > li > div > div > ul > li > a.sub,#nav > nav > ul > li > div > div > ul > li > a.sub:visited,#nav > nav > ul > li > div > div > ul > li > a.sub:hover{padding-left:1rem}#nav > nav > ul > li > div ul > li:first-child > a,#nav > nav > ul > li > div ul > li:first-child > a:visited,#nav > nav > ul > li > div ul > li:first-child > a:hover{margin-top:0}#nav > nav > ul > li.flyout > div > div > div > ul,#nav > nav > ul > li.flyout > div > div > div > img{display:none}#nav > nav > ul > li.flyout > div > div > div > .teaserimage > img{display:block}#nav > nav > ul > li.flyout > div > div > div > .teasertext{display:none}.mfooter{display:none}.navdown{display:none}.navup{display:none}main{flex:1 0 auto}main > section{margin-top:2rem;margin-bottom:2rem}main > section.quote{margin-top:4rem;margin-bottom:4rem}main > section.trenner > div{border-top:2px dotted #646363}main .headline > div{margin:1rem 0 0 0}main > section.quote{background-color:#959cab;color:#ffffff}main > section.quote{padding:0.75em 0}main > section.quote blockquote{margin:0;padding:0;text-align:right}main > section.quote blockquote > span:before,main > section.quote blockquote > span:after{content:'"'}main > section.quote blockquote > span{display:block}main > section.quote blockquote > cite{display:block;font-size:1rem}main > section > .content,main > section > form > .content{display:flex;justify-content:space-between;flex-wrap:wrap}main > section > .content.deskline{display:grid;grid-row-gap:1.5rem;margin-top:0}main > section > .content.desklinedetail{display:flex;margin-top:1rem}main > section > .content.desklinedetail:nth-child(1){margin-top:0}main > section > .content > div{box-sizing:border-box}main > section > .content.deskline > a,main > section > .content.deskline > a:hover,main > section > .content.deskline > a:visited{color:inherit}main > section > .content.deskline > *{margin-top:0;display:flex;flex-direction:column}main > section > .content > div > .image{margin:0 0 1.0rem 0}main > section > .content > div > .image:empty{margin:0}main > section > .content > div > .image > *,main > section > .content > div > .image > a > *{display:block}main > section > .content.deskline > * > .image{position:relative}main > section > .content.deskline > * > .image > .preis{position:absolute;right:0;top:1rem;background-color:#4a9401;color:#ffffff;padding:0.25rem 1.5rem 0.25rem 0.5rem;font-family:'Roboto Condensed', sans-serif;line-height:1.25;border-radius:0.25rem 0px 0px 0.25rem;-moz-border-radius:0.25rem 0px 0px 0.25rem;-webkit-border-radius:0.25rem 0px 0px 0.25rem;border:0px solid #000000}main > section > .content.deskline > * > .image > .preis > strong{font-size:1.35rem}main > section > .content.deskline > * > .header{margin-bottom:0.5rem}main > section > .content.deskline > * > .header > *{margin-bottom:0}main > section > .content.deskline > * > .header,main > section > .content.desklinedetail > * > .header > *{font-family:'Roboto Slab', sans-serif;font-size:1.5rem;line-height:1.25;text-transform:uppercase;font-weight:400;font-style:inherit;text-align:left}main > section > .content.deskline > * > .header2,main > section > .content.desklinedetail > * > .header2 > *{font-family:'Roboto Slab', sans-serif;font-size:1.5rem;line-height:1.25;text-transform:uppercase;font-weight:400;font-style:inherit;text-align:left;color:#3fa535}main > section > .content.deskline.deskline_events > * > .header{margin-bottom:0}main > section > .content.desklinedetail > * > .header > *{font-size:1.8rem}main > section > .content.desklinedetail > * > .header > h3{font-weight:300;color:#4a9401}main > section > .content.deskline > * > .header > span{display:inline-block;line-height:1;white-space:nowrap}main > section > .content.deskline > * > .header > span:before,main > section > .content.deskline > * > .header > * > span:before{margin-left:0.25rem;font-size:1.25rem;display:inline-block;vertical-align:top}main > section > .content.deskline > * > .header span.rating_5:before{content:"*****"}main > section > .content.deskline > * > .header span.rating_5s:before{content:"*****s"}main > section > .content.deskline > * > .header span.rating_4:before{content:"****"}main > section > .content.deskline > * > .header span.rating_4s:before{content:"****s"}main > section > .content.deskline > * > .header span.rating_3:before{content:"***"}main > section > .content.deskline > * > .header span.rating_3s:before{content:"***s"}main > section > .content.deskline > * > .header span.rating_2:before{content:"**"}main > section > .content.deskline > * > .header span.rating_2s:before{content:"**s"}main > section > .content.deskline > * > .header > span.rating_1:before{content:"*"}main > section > .content.deskline > * > .header > span.rating_1s:before{content:"*s"}main > section > .content.deskline > * > .text{flex:1 0 auto;display:flex;flex-direction:column;justify-content:space-between}main > section > .content.deskline.deskline_events > * > .text > div:nth-child(1){font-family:'Roboto Slab', sans-serif;color:#4a9401;text-transform:uppercase;font-size:1.25rem;font-weight:300}main > section > .content.desklinedetail > * > .text{display:block}main > section > .content.deskline > * > .text > .facilities{margin-top:1rem;display:flex}main > section > .content.deskline.deskline_events > * > .text > .facilities{margin-top:0}main > section > .content.deskline > * > .text > .facilities > div{font-size:0;line-height:0;background-color:#b5b5b5;color:transparent;border-radius:0.25rem 0.25rem 0.25rem 0.25rem;-moz-border-radius:0.25rem 0.25rem 0.25rem 0.25rem;-webkit-border-radius:0.25rem 0.25rem 0.25rem 0.25rem;border:0px solid #000000;background-position:center center;background-repeat:no-repeat;background-size:contain}main > section > .content.deskline > * > .text > .facilities > div.active{background-color:#4a9401}main > section > .content.deskline > * > .text > .facilities > .fi-wifi{background-image:url(../element/icons-deskline-wifi.svg)}main > section > .content.deskline > * > .text > .facilities > .fi-rollstuhl{background-image:url(../element/icons-deskline-barrierefrei.svg)}main > section > .content.deskline > * > .text > .facilities > .fi-restaurant{background-image:url(../element/icons-deskline-restaurant.svg)}main > section > .content.deskline > * > .text > .facilities > .fi-haustiere{background-image:url(../element/icons-deskline-haustiere.svg)}main > section > .content.deskline > * > .text > .facilities > .fi-nichtraucher{background-image:url(../element/icons-deskline-nichtraucher.svg)}main > section > .content.deskline > * > .text > .facilities > .fi-familien{background-image:url(../element/icons-deskline-familienfreundlich.svg)}main > section > .content.deskline > * > .text > .facilities > .fi-aktiv{background-image:url(../element/icons-deskline-aktiv.svg)}main > section > .content.deskline > * > .text > .facilities > .fi-wandern{background-image:url(../element/icons-deskline-wandern.svg)}main > section > .content.deskline > * > .text > .facilities > .fi-musikkultur{background-image:url(../element/icons-deskline-musik-kultur.svg)}main > section > .content.deskline > * > .text > .facilities > .fi-festemaerkte{background-image:url(../element/icons-deskline-feste-maerkte.svg)}main > section > .content.deskline > * > .text > .facilities > .fi-gesundheit{background-image:url(../element/icons-deskline-gesundheit.svg)}main > section > .content.deskline > * > .text > .facilities > .fi-natur{background-image:url(../element/icons-deskline-natur.svg)}main > section > .content.deskline > * > .text > .facilities > .fi-genuss{background-image:url(../element/icons-deskline-genuss.svg)}main > section > .content.deskline > * > .text > .facilities > .fi-fuehrungen{background-image:url(../element/icons-deskline-fuehrungen.svg)}main > section > .content > div .header > *,main > section > .content.angebot > div > .header > div > *{font-family:'Roboto', sans-serif;font-weight:600;text-align:center;display:block}main > section > .content > div > .image > a{color:inherit}main > section > .content > div > .image > a > .header{margin-top:1rem;text-transform:uppercase}main > section > .content > div .header a,main > section > .content > div > .header a:visited,main > section > .content > div > .header a:hover{color:inherit}main > section > .content.content_events > * > .header,main > section > .content.content_events > * > .header > *{font-family:'Roboto Slab', sans-serif;font-weight:400;font-size:1.1rem;line-height:1.25;text-transform:uppercase;text-align:left}main > section > .content.content_events > * > .text{font-family:'Roboto Slab', sans-serif;font-weight:300;font-size:1.0rem;text-transform:uppercase;color:#4a9401}main > section > .content.teintrag > div > .header > *{font-family:'Roboto Slab', sans-serif;font-weight:300;text-align:center;margin:0 0 1em 0}main > section > .content.angebot > div{display:flex;flex-direction:column}main > section > .content.angebot > div > .header > div:nth-child(2){font-size:1rem;line-height:1}main > section > .content.angebot > div > .header{margin:0 0 1rem 0}main > section > .content.angebot > div > .header > div > *{margin:0 0 0.25em 0}main > section > .content.angebot > div > .text > div:nth-child(1){margin:0 0 1.5rem 0}main > section > .content.angebot > div > .text > .leistungen{padding:1rem;background-color:#efefef;font-family:'Roboto Condensed', sans-serif;margin:0 0 1rem 0}main > section > .content.angebot > div > .text > .leistungen > .header{font-weight:600}main > section > .content.angebot > div > .info > .preis{border-top:2px solid #646363;border-bottom:2px solid #646363;padding:0.5rem 0}main > section > .content.angebot > div > .info > .preis > div:nth-child(1){font-family:'Roboto Slab', serif;padding:0;margin:0 0 0.5em 0;font-weight:400;text-transform:uppercase}main > section > .content.angebot > div > .info > .kontakt{margin:1rem 0 0 0}.content.filter > div > div:nth-child(1){margin-bottom:0.5rem}.content.filter > div > div:nth-child(2){font-family:'Roboto Condensed', sans-serif;font-weight:300}.content.filter .facilities > div{display:flex;align-items:center;cursor:pointer}.content.filter .facilities > div:before{content:'';display:block;font-size:0;line-height:0;background-color:#b5b5b5;color:transparent;border-radius:0.25rem 0.25rem 0.25rem 0.25rem;-moz-border-radius:0.25rem 0.25rem 0.25rem 0.25rem;-webkit-border-radius:0.25rem 0.25rem 0.25rem 0.25rem;border:0px solid #000000;background-position:center center;background-repeat:no-repeat;background-size:contain}.content.filter .facilities > div.active:before{background-color:#4a9401}.content.filter .facilities > .fi-wifi:before{background-image:url(../element/icons-deskline-wifi.svg)}.content.filter .facilities > .fi-rollstuhl:before{background-image:url(../element/icons-deskline-barrierefrei.svg)}.content.filter .facilities > .fi-restaurant:before{background-image:url(../element/icons-deskline-restaurant.svg)}.content.filter .facilities > .fi-haustiere:before{background-image:url(../element/icons-deskline-haustiere.svg)}.content.filter .facilities > .fi-nichtraucher:before{background-image:url(../element/icons-deskline-nichtraucher.svg)}.content.filter .facilities > .fi-familien:before{background-image:url(../element/icons-deskline-familienfreundlich.svg)}.content.filter .facilities > .fi-aktiv:before{background-image:url(../element/icons-deskline-aktiv.svg)}.content.filter .facilities > .fi-wandern:before{background-image:url(../element/icons-deskline-wandern.svg)}.content.filter .facilities > .fi-musikkultur:before{background-image:url(../element/icons-deskline-musik-kultur.svg)}.content.filter .facilities > .fi-festemaerkte:before{background-image:url(../element/icons-deskline-feste-maerkte.svg)}.content.filter .facilities > .fi-gesundheit:before{background-image:url(../element/icons-deskline-gesundheit.svg)}.content.filter .facilities > .fi-natur:before{background-image:url(../element/icons-deskline-natur.svg)}.content.filter .facilities > .fi-genuss:before{background-image:url(../element/icons-deskline-genuss.svg)}.content.filter .facilities > .fi-fuehrungen:before{background-image:url(../element/icons-deskline-fuehrungen.svg)}.content.filter #stars-filter{display:flex}.content.filter #stars-filter > div{display:block;font-size:0;line-height:0;background-color:#b5b5b5;color:transparent;cursor:pointer;background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(../element/icons-stern-negativ.svg)}.content.filter #stars-filter > div.active{background-color:#4a9401}.dlFromBox{font-size:2rem;text-transform:uppercase;font-family:'Roboto Slab', sans-serif;font-weight:300;display:flex;justify-content:center;position:relative;z-index:1000}.dlFromBoxNoFlex{display:block}.dlFromBox > div{box-sizing:border-box;border:1px solid #646363;border-radius:200px 200px 200px 200px;-moz-border-radius:200px 200px 200px 200px;-webkit-border-radius:200px 200px 200px 200px;display:flex;padding:0.25rem 1rem;margin-left:1rem}.dlFromBox > div > input{padding:0;background-color:transparent;border:0 none;height:100%;box-sizing:border-box;flex:1 1 auto}.dlFromBox > div > button{flex:0 0 auto;height:100%;display:block;border:0;padding:0;background-color:transparent}.dlFromBox > div > button:before{content:'';display:block;box-sizing:border-box;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(../element/icon-kalender.svg)}.datefrom{font-weight:300 !important;color:#4a9401}.wTermine{display:grid}.wTermine > a > span,.wTermine > a:visited > span,.wTermine > a:hover > span{display:block}.wTermine > a > span:nth-child(1),.wTermine > a:visited > span:nth-child(1),.wTermine > a:hover > span:nth-child(1){color:#646363;font-weight:600;text-transform:uppercase;font-family:'Roboto Slab', sans-serif}.kontakt-info{display:flex;flex-direction:column}.kontakt-info > span{margin-top:0.25rem}.kontakt-info > span:nth-child(1){margin-top:0}.kontakt-info a,.kontakt-info a:visited,.kontakt-info a:hover{color:#646363}.c112 > div{font-family:'Roboto Condensed', sans-serif}.anschrift{display:flex}.anschrift:before{content:'';display:block;background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(../element/icon-pin.svg);width:2rem;margin-right:0.5rem}.tlink,.tlink:visited,.tlink:hover{position:relative;display:block;color:#646363}.tlink > img{display:block}.tlink > span,.tlink:visited > span{position:absolute;display:none;top:0;left:0;width:100%;height:100%;box-sizing:border-box;padding:1rem;background-color:#ffffff;background-color:rgba(255,255,255,0.85);text-align:center}.tlink:hover > span{display:block}.tlink > span > span{display:block;margin-top:1rem}.tlink > span > span:first-child{margin-top:0;font-family:'Roboto Slab', serif;text-transform:uppercase;font-size:1.2rem}.desklinedetail > div > .info{margin-top:1rem}.desklinedetail > div > .info > .kontakt > div{display:flex;flex-direction:column;align-items:flex-start;margin-top:1rem}.desklinedetail > div > .info > .kontakt > div > .adresse{margin-bottom:1rem}.desklinedetail > div > .info > .kontakt > div > .web,.desklinedetail > div > .info > .kontakt > div > .buchen-button{margin-top:1rem}.desklinedetail > div > .info > .kontakt > div > .tel,.desklinedetail > div > .info > .kontakt > div > .tel:visited,.desklinedetail > div > .info > .kontakt > div > .tel:hover,.desklinedetail > div > .info > .kontakt > div > .fax,.desklinedetail > div > .info > .kontakt > div > .fax:visited,.desklinedetail > div > .info > .kontakt > div > .fax:hover,.desklinedetail > div > .info > .kontakt > div > .mobile,.desklinedetail > div > .info > .kontakt > div > .mobile:visited,.desklinedetail > div > .info > .kontakt > div > .mobile:hover{color:inherit}.desklinedetail > div > .info > .kontakt > div > .tel:before,.desklinedetail > div > .info > .kontakt > div > .fax:before,.desklinedetail > div > .info > .kontakt > div > .email:before,.desklinedetail > div > .info > .kontakt > div > .web:before,.desklinedetail > div > .info > .kontakt > div > .mobile:before{font-family:'FontAwesome';display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;text-align:center;margin-right:0.25rem;color:#646363}.desklinedetail > div > .info > .kontakt > div > .tel:before{content:"\f095"}.desklinedetail > div > .info > .kontakt > div > .fax:before{content:"\f1ac"}.desklinedetail > div > .info > .kontakt > div > .email:before{content:"\f0e0"}.desklinedetail > div > .info > .kontakt > div > .web:before{content:"\f0ac"}.desklinedetail > div > .info > .kontakt > div > .mobile:before{content:"\f2bd"}.desklinedetail > div > .info > .kontakt > div > .buchen-button,.desklinedetail > div > .info > .kontakt > div > .buchen-button:visited,.desklinedetail > div > .info > .kontakt > div > .buchen-button:hover{color:#ffffff;background-color:#4a9401;-moz-border-radius:0.25rem 0.25rem 0.25rem 0.25rem;-webkit-border-radius:0.25rem 0.25rem 0.25rem 0.25rem;border-radius:0.25rem 0.25rem 0.25rem 0.25rem}.desklinedetail > div > .info > .rating > div{display:flex;flex-direction:column;align-items:flex-start;margin-top:1rem}.desklinedetail > div > .info > .rating > div > div:first-child{color:#4a9401;font-weight:600}.desklinedetail > div > .info > .rating > div > div:first-child > span{font-size:1.75rem}.desklinedetail > div > .first img,.desklinedetail > div > .first a{display:block}.desklinedetail > div > .first{position:relative}.desklinedetail > div > .first > div{position:absolute;top:0;right:1rem;color:#ffffff;background-color:#4a9401;-moz-border-radius:0 0 0.25rem 0.25rem;-webkit-border-radius:0 0 0.25rem 0.25rem;border-radius:0 0 0.25rem 0.25rem;padding:0.5rem 1rem;border-left:1px solid #ffffff;border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;line-height:1;font-size:0.75rem;text-align:center}.desklinedetail > div > .first > div > span{display:block;font-weight:600;font-size:1.2rem;line-height:1}.desklinedetail > div > .group{display:grid}.desklinedetail > div > .group img,.desklinedetail > div > .group a{display:block}.desklinedetail > div > .info{display:grid}.desklinedetail > div > .info > .classifications{display:grid}.desklinedetail > div > .info > .classifications > div > img{display:block}.desklinedetail > div > .ausstattung,.desklinedetail > div > div > .lage{display:grid}.desklinedetail > div > .ausstattung > div > div{margin-top:1rem}.desklinedetail > div > .ausstattung > div > div:first-child{margin-top:0}.desklinedetail > div > .ausstattung > div > div > div:first-child,.desklinedetail > div > div > .lage > div > div:first-child{font-weight:600;margin-bottom:0.5rem}.desklinedetail > div > .ausstattung > div > div > div > div,.desklinedetail > div > div > .lage > div > div > div{display:flex;align-items:center}.desklinedetail > div > .ausstattung > div > div > div > div:before,.desklinedetail > div > div > .lage > div > div > div:before{content:'';display:block;width:0.5rem;height:0.5rem;border:1px solid #646363;background-color:#4a9401;margin-right:0.5rem;flex:0 0 auto}body > footer{flex:0 0 auto}body > footer > .top{background-position:bottom center;background-repeat:no-repeat}body > footer .logos{display:flex}body > footer .logos > div > a > img{width:100%}body > footer > .bottom{background-color:#585856}body > footer .info{font-family:'Roboto Condensed', serif;color:#ffffff;font-size:0.8rem;line-height:1.8;display:flex;justify-content:flex-end}body > footer .info a,body > footer .info a:visited,body > footer .info a:hover{color:#ffffff}body > footer .info td{padding:0 1rem 0 0}body > footer .info ul{margin:0;padding:0}body > footer .info ul li{list-style:none outside none}.social > a{display:block;margin:1rem 0 0 0;color:transparent;font-size:0;line-height:0}.social > a:before{font-family:'FontAwesome';display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;text-align:center;line-height:1}.social > .fb:before{content:"\f082"}.social > .yt:before{content:"\f166"}.legende > div{display:flex;margin-top:0.5rem}.legende > div:first-child{margin-top:0}.legende > div > div > img{display:block}.legende > div > div:nth-child(2){margin-left:0.5rem}#kopfbild > div{height:100%}.slidesjs-container{margin:0 auto;position:absolute !important;left:-9999px;right:-9999px}.slides{height:100%;position:relative}.slidesjs-slide{height:100%;background-color:#ffffff}.slidercontent{display:block;position:relative;text-align:center;height:100%}.slidercontent_UL,.slidercontent_UR,.slidercontent_OL,.slidercontent_OR{margin:0 auto}#kopfbild .slidercontent > img,#kopfbild .slidercontent > a > img{margin:0 -100%;display:inline-block}.infoslides{position:absolute}.infoslides > .text{color:#ffffff;text-transform:uppercase}.slidercontent_UL > .infoslides,.slidercontent_OL > .infoslides{left:0;text-align:left}.slidercontent_UR > .infoslides,.slidercontent_OR > .infoslides{left:0;text-align:right}.slidesjs-pagination-wrapper{width:100%;position:absolute;left:0;z-index:500;text-align:center}.slidesjs-pagination{margin:0;padding:0;display:inline-block}.slidesjs-pagination-item{float:left;border-radius:200px 200px 200px 200px;-moz-border-radius:200px 200px 200px 200px;-webkit-border-radius:200px 200px 200px 200px}.slidesjs-pagination li a,.slidesjs-pagination li a:visited{border-style:solid;border-color:#646363;background-color:#ffffff;border-width:2px;display:block;overflow:hidden;text-decoration:none;color:transparent;font-size:0;line-height:0;border-radius:200px 200px 200px 200px;-moz-border-radius:200px 200px 200px 200px;-webkit-border-radius:200px 200px 200px 200px}.slidesjs-pagination li a.slactive,.slidesjs-pagination li a.slactive:visited,.slidesjs-pagination li a.slactive:hover{background-color:#646363}.fancy-ico,.fancy-ico:hover{display:block;height:100%;background-repeat:no-repeat;background-position:center center;position:absolute;top:0}#fancybox-left-ico{background-image:url(../element/pfeil-links.svg);left:0 !important}#fancybox-right-ico{background-image:url(../element/pfeil-rechts.svg);right:0 !important}#blockedWrapper{display:none}#blocked{padding:1rem}main > section > .content.desklinedetail.desklineeventdetail{display:grid;grid-template-rows:auto}main > section > .content.desklinedetail.desklineeventdetail > div{width:auto}main > section > .content.desklinedetail.desklineeventdetail > div:nth-child(1){grid-area:wo}main > section > .content.desklinedetail.desklineeventdetail > div:nth-child(2){grid-area:anfahrt}main > section > .content.desklinedetail.desklineeventdetail > div:nth-child(3){grid-area:kontakt}main > section > .content.desklinedetail.desklineeventdetail > div:nth-child(4){grid-area:termine}main > section > .content.cAnmeldung > div{width:100%}.cAnmeldung > div > form,.cAnmeldung .anmeldung.open,.cAnmeldung .eintragAVZ.open,.cAnmeldung .veranstaltungen.open{display:flex;flex-direction:column;gap:1rem}.cAnmeldung .nameAustellerverzeichnis.open,.cAnmeldung .angebote.open{display:block}.cAnmeldung .anmeldung,.cAnmeldung .eintragAVZ,.cAnmeldung .nameAustellerverzeichnis,.cAnmeldung .veranstaltungen,.cAnmeldung .angebote{display:none}.cAnmeldung .anmRadio,.cAnmeldung .anmCheckbox{display:flex;gap:0.5rem;align-items:baseline}.cAnmeldung .pflicht{font-size:inherit;margin:0}.cAnmeldung .pflicht:after{content:'*';color:#e1271f;vertical-align:super;line-height:1;font-size:0.8em;margin:0 0 0 0.15em}.cAnmeldung input[type="text"],.cAnmeldung input[type="email"],.cAnmeldung textarea,.cAnmeldung select{border:2px solid #a8a8a8;font-family:inherit;font-size:inherit;color:inherit;font-weight:inherit;padding:0.2rem;box-sizing:border-box}.cAnmeldung .anmText input[type="text"],.cAnmeldung .anmText input[type="email"],.cAnmeldung textarea,.cAnmeldung select{width:38em;max-width:100%}.cAnmeldung .anmZeit select{width:auto;max-width:auto}.cAnmeldung textarea{height:10em}.cAnmeldung .anmText > div:nth-child(3){font-style:italic;font-size:0.8em}.cAnmeldung .anmStand{display:flex;flex-direction:column;gap:1rem}.cAnmeldung .anmStand .anmElement{display:flex;align-items:baseline;gap:0.5rem}.cAnmeldung .anmStand .anmElement > div:nth-child(1){width:10em}.cAnmeldung .anmRadioMulti > div:nth-child(2){display:flex;gap:1.5rem}.cAnmeldung .anmRadioMulti > div:nth-child(2) > div{display:flex;gap:0.5rem}.cAnmeldung .anmTextMulti{display:flex;align-items:baseline;gap:0.5rem}.cAnmeldung .anmTextMulti input{width:10em}.cAnmeldung .anmTextMulti input[name="GERAETE"]{width:20em}.cAnmeldung .anmElementOrt{display:flex;gap:1em}.cAnmeldung .anmElementOrt > div:nth-child(1) input{width:10em}.cAnmeldung .anmElementOrt > div:nth-child(2) input{width:27em}.cAnmeldung div.anmError{padding:0.25rem;background-color:#f9dfde}.cAnmeldung input.anmError{border-color:#e1271f}.cAnmeldung .anmMultiLine{display:flex;flex-direction:column;gap:0.5rem}.cAnmeldung .veranstaltung .anmElement > div:nth-child(1){width:12em}.cAnmeldung .veranstaltung .anmText{display:flex;gap:0.5rem}.cAnmeldung .veranstaltung{display:none}.cAnmeldung .veranstaltung.open{display:flex;flex-direction:column;gap:1rem}.cAnmeldung .veranstaltung .anmText input[type="text"]{width:26em;max-width:70%}.table_d{border:2px solid #646363}.table_d th,.table_d td{text-align:left;padding:0.5rem 0.75rem}.table_d tr:nth-child(1){border-bottom:2px solid #646363}.table_d tr:nth-child(even){background-color:#efefef}main > section > .content.llw,main > section > .content.ds{color:#646363}main > section > .content.llw_events,main > section > .content.ds_events{display:grid;grid-gap:1.5rem;margin-top:0;grid-template-columns:repeat(2, minmax(0, 1fr))}main > section > .content.llw_events > div,main > section > .content.ds_events > div{width:100%;background-color:#fbefdd;box-sizing:border-box;display:flex;flex-direction:column;margin-top:0}main > section > .content.ds_events > div{background-color:#eeeeee}main > section > .content.llw_events > div > div:nth-child(1),main > section > .content.ds_events > div > div:nth-child(1){background-color:#2aabb1;color:#ffffff;font-weight:700;font-size:1.25rem;padding:0 0.5rem;display:flex;justify-content:space-between;gap:1rem}main > section > .content.ds_events > div.ds-art-VortragWorkshop > div:nth-child(1){background-color:#51ad32}main > section > .content.ds_events > div.ds-art-FestFeier > div:nth-child(1){background-color:#c60c6f}main > section > .content.ds_events > div.ds-art-Musik > div:nth-child(1){background-color:#d41224}main > section > .content.ds_events > div.ds-art-Sport > div:nth-child(1){background-color:#0087cf}main > section > .content.ds_events > div.ds-art-Sonstiges > div:nth-child(1){background-color:#f9b500}main > section > .content.llw_events > div > div:nth-child(1) > div:nth-child(2),main > section > .content.ds_events > div > div:nth-child(1) > div:nth-child(2){display:flex}main > section > .content.llw_events > div > div:nth-child(1) > div:nth-child(2) > span,main > section > .content.ds_events > div > div:nth-child(1) > div:nth-child(2) > span{display:block;width:1rem;background-image:url(../element/llw-stempel.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}main > section > .content.llw_events > div > div:nth-child(2),main > section > .content.ds_events > div > div:nth-child(2){padding:0.5rem;background-repeat:no-repeat;background-position:bottom right;background-size:20%;flex:1 1 auto}main > section > .content.llw_events > div.llw-art-Sonstiges > div:nth-child(2){background-image:url(../element/llw-kat-sonstiges.svg)}main > section > .content.llw_events > div.llw-art-Workshop > div:nth-child(2){background-image:url(../element/llw-kat-workshop.svg)}main > section > .content.llw_events > div.llw-art-Lesung > div:nth-child(2){background-image:url(../element/llw-kat-lesung.svg)}main > section > .content.llw_events > div.llw-art-Vortrag > div:nth-child(2){background-image:url(../element/llw-kat-vortrag.svg)}main > section > .content.llw_events > div.llw-art-Sport > div:nth-child(2){background-image:url(../element/llw-kat-sport.svg)}main > section > .content.llw_events > div > div:nth-child(2) > div:nth-child(1){color:#2aabb1;font-weight:700;font-size:1.25rem}main > section > .content.ds_events > div > div:nth-child(2) > div:nth-child(1) > div:nth-child(1){color:#2aabb1;font-weight:700;font-size:1.25rem}main > section > .content.ds_events > div.ds-art-VortragWorkshop > div:nth-child(2) > div:nth-child(1) > div:nth-child(1){color:#51ad32}main > section > .content.ds_events > div.ds-art-FestFeier > div:nth-child(2) > div:nth-child(1) > div:nth-child(1){color:#c60c6f}main > section > .content.ds_events > div.ds-art-Musik > div:nth-child(2) > div:nth-child(1) > div:nth-child(1){color:#d41224}main > section > .content.ds_events > div.ds-art-Sport > div:nth-child(2) > div:nth-child(1) > div:nth-child(1){color:#0087cf}main > section > .content.ds_events > div.ds-art-Sonstiges > div:nth-child(2) > div:nth-child(1) > div:nth-child(1){color:#f9b500}main > section > .content.llw_events > div > div:nth-child(2) > div:nth-child(2) > div,main > section > .content.ds_events > div > div:nth-child(2) > div:nth-child(2) > div{display:flex;align-items:stretch;gap:0.25rem}main > section > .content.llw_events > div > div:nth-child(2) > div:nth-child(2),main > section > .content.ds_events > div > div:nth-child(2) > div:nth-child(2){display:flex;flex-direction:column;gap:0.25rem}main > section > .content.llw_events > div > div:nth-child(2) > div:nth-child(2) > div:before,main > section > .content.ds_events > div > div:nth-child(2) > div:nth-child(2) > div:before{content:'';display:block;width:1rem;background-size:contain;background-repeat:no-repeat;background-position:top center}main > section > .content.llw_events > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(1):before,main > section > .content.ds_events > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(1):before{background-image:url(../element/llw-kosten.svg)}main > section > .content.llw_events > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(2):before,main > section > .content.ds_events > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(2):before{background-image:url(../element/llw-ort.svg)}main > section > .content.llw_events > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(3):before,main > section > .content.ds_events > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(3):before{background-image:url(../element/llw-referent.svg)}main > section > .content.llw_events > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(4):before,main > section > .content.ds_events > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(4):before{background-image:url(../element/llw-telefon.svg)}main > section > form > .content.llwFilter,main > section > form > .content.dsFilter{flex-direction:column;gap:0.5rem}main > section > form > .content.llwFilter > #llwFilterList,main > section > form > .content.dsFilter > #dsFilterList{display:grid;grid-template-columns:repeat(5, auto);gap:1rem}main > section > form > .content.llwFilter > #llwFilterList > div,main > section > form > .content.dsFilter > #dsFilterList > div{cursor:pointer;display:flex;align-items:center;gap:0.25rem}main > section > form > .content.llwFilter > #llwFilterList > div:before,main > section > form > .content.dsFilter > #dsFilterList > div:before{content:'';display:block;width:2rem;height:2rem;background-color:#b5b5b5;background-position:center center;background-repeat:no-repeat;background-size:contain;border-radius:0.25rem}main > section > form > .content.llwFilter > #llwFilterList > div.llwFilter-Active:before,main > section > form > .content.dsFilter > #dsFilterList > div.dsFilter-Active:before{background-color:#2aabb1}main > section > form > .content.llwFilter > #llwFilterList > div.llwFilter-Vortrag:before{background-image:url(../element/llw-kat-vortrag.svg)}main > section > form > .content.llwFilter > #llwFilterList > div.llwFilter-Lesung:before{background-image:url(../element/llw-kat-lesung.svg)}main > section > form > .content.llwFilter > #llwFilterList > div.llwFilter-Workshop:before{background-image:url(../element/llw-kat-workshop.svg)}main > section > form > .content.llwFilter > #llwFilterList > div.llwFilter-Sonstiges:before{background-image:url(../element/llw-kat-sonstiges.svg)}main > section > form > .content.llwFilter > #llwFilterList > div.llwFilter-Sport:before{background-image:url(../element/llw-kat-sport.svg)}main > section > form > .content.dsFilter > #dsFilterList > div.dsFilter-VortragWorkshop:before{background-image:url(../element/ds-icon-vortrag.svg)}main > section > form > .content.dsFilter > #dsFilterList > div.dsFilter-FestFeier:before{background-image:url(../element/ds-icon-feier.svg)}main > section > form > .content.dsFilter > #dsFilterList > div.dsFilter-Musik:before{background-image:url(../element/ds-icon-musik.svg)}main > section > form > .content.dsFilter > #dsFilterList > div.dsFilter-Sport:before{background-image:url(../element/ds-icon-sport.svg)}main > section > form > .content.dsFilter > #dsFilterList > div.dsFilter-Sonstiges:before{background-image:url(../element/ds-icon-sonstiges.svg)}main > section > .content.llw_partner,main > section > .content.gesundheitsmesse_partner,main > section > .content.ds_partner,main > section > .content.ds_teilnehmer{display:grid;grid-gap:1.5rem;margin-top:0;grid-template-columns:repeat(2, minmax(0, 1fr))}main > section > .content.ds_teilnehmer{grid-template-columns:repeat(5, minmax(0, 1fr))}main > section > .content.llw_partner > div,main > section > .content.gesundheitsmesse_partner > div,main > section > .content.ds_partner > div{margin-top:0;width:100%;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);padding:0.25rem}main > section > .content.ds_teilnehmer > div{margin-top:0;width:100%;padding:0.25rem}main > section > .content.llw_partner > div > div,main > section > .content.gesundheitsmesse_partner > div > div,main > section > .content.ds_partner > div > div{padding:0.5rem}main > section > .content.ds_teilnehmer > div > div{display:grid;grid-template-columns:auto;grid-template-rows:2fr 1fr;gap:0.5rem}main > section > .content.ds_teilnehmer > div > div > div:nth-child(1){display:flex;justify-content:center;align-items:center;padding:0.5rem 0.5rem 0 0.5rem}main > section > .content.ds_teilnehmer > div > div > div:nth-child(2){padding:0 0.5rem 0.5rem 0.5rem}main > section > .content.ds_teilnehmer > div > div{box-sizing:border-box;height:100%}main > section > .content.llw_partner > div > div:nth-child(1),main > section > .content.gesundheitsmesse_partner > div > div:nth-child(1),main > section > .content.ds_partner > div > div:nth-child(1),main > section > .content.ds_teilnehmer > div > div:nth-child(1){background-color:#ffffff;text-align:center;font-family:'Roboto Condensed', sans-serif}main > section > .content.llw_partner > div > div:nth-child(1) > div:nth-child(1):empty,main > section > .content.gesundheitsmesse_partner > div > div:nth-child(1) > div:nth-child(1):empty,main > section > .content.ds_partner > div > div:nth-child(1) > div:nth-child(1):empty,main > section > .content.ds_teilnehmer > div > div:nth-child(1) > div:nth-child(1):empty{display:none}