:root{font-size:10px;--color1:#903373;--color2:#561e45;--color3:#00529a;--color4:#fff;--color5:#077fcb;--color6:#666;--color7:#fff100;--color8:#333;--color9:#dde7eb;--color-s:#252525;--color-g:#777;--color-r:#a95f76;--color-b:#195b7f;--color-n:#6f9143}
*,html{scroll-behavior:smooth}@font-face{font-family:droid_sansregular;src:url('DroidSans-webfont.woff2') format('woff2');font-display:swap}*{box-sizing:border-box}body{accent-color:var(--color1);color:#333;font-family:droid_sansregular;hyphens:auto}html{scroll-padding:2rem}::selection{background-color:#66db83;color:#fff}@media screen{caption,h1{margin:10px 0}a,footer a:hover{text-decoration:underline}aside,footer,header,main{max-width:960px}*,.galerie img{margin:0}.btn,summary{cursor:pointer}.btn,.form-control{vertical-align:middle}blockquote,p.ort,p.termin{font-style:italic}div.overview,figure,td,th{vertical-align:top}div#footerwrap,div#navwrap{border-top:4px solid var(--color2);border-bottom:4px solid var(--color2)}a,h1,h2,legend,nav#secondnav a,summary{color:var(--color1)}address,nav#firstnav a,nav#secondnav a,p.titel,summary,th{font-weight:700}*{border:0;padding:0}h1{font-size:2.6rem}h2{font-size:1.8rem;margin:8px 0}h3,h4{font-size:1.7rem;margin:6px 0}h4{font-size:1.5rem;color:#539969}address,li,p{font-size:1.6rem}p{text-align:left;line-height:2.4rem;margin:0 0 10px;text-wrap:pretty}ul{list-style-type:square;padding-left:15px}li{margin-bottom:10px}address{color:#666;margin:10px 0 1px}caption,nav#firstnav,tt{font-size:1.5rem}blockquote{font-size:1.6rem;margin:8px 0 10px;text-align:center}#footerleft,.infobox p,div.overview p,th{text-align:left}a{hyphens:none}a.web:before{content:"\27BD" " "}a.mail:before{content:"\2709" " "}a.hum:before{content:"\265B" " "}p.per:before{content:"\2736" " "}a[href$=".pdf"]:after{content:" (PDF)"}a[href$=".zip"]:after{content:" (ZIP)"}.news_teaser,a.open{display:inline-block}.news_teaser a{color:#333;text-decoration:none}details{overflow:hidden;padding-bottom:.2rem;transition:.4s}details>div{padding:.5rem}summary{font-size:1.8rem;position:relative;line-height:180%;padding:9px}.infobox p,figcaption,footer{font-size:1.4rem}details[open]{transition:1.5s;border-bottom:1px dashed #fff}header{height:230px;margin:10px auto}header p{color:#fff;font-size:2.5rem;margin-right:220px;max-width:730px;padding:185px 0 0 20px;text-shadow:-1px 1px 2px #b21b7c}main{margin:0 auto;min-height:400px;background:linear-gradient(to top,transparent 0,#fff 177px)}div#footerwrap{background-color:var(--color1);width:100%;margin:auto}footer{color:#fff;display:flex;padding:15px;margin:auto}footer a{color:#fff;text-decoration:none}#footerleft{flex:6}#footerright{flex:4;text-align:right}aside{margin:auto}.infobox{float:right;padding:10px;margin:0 0 0 20px;width:250px}.gridrow,nav#firstnav{margin:auto;max-width:960px;display:flex}.btn,.paginierung a,.paginierung span.gew,nav#firstnav a{text-align:center;text-decoration:none}.itype1{background-color:#fff;border:1px solid #666}.itype2{background-color:#e5e6e7}.gridrow{gap:35px;justify-content:space-between}.wcol2,.wcol3,.wcol4,.wcol5{margin-right:10px}.gridrow .col1,.subgrid div{flex:1}.form-row label,.gridrow .col2{flex:2}.gridrow .col3{flex:3}.gridrow .col4{flex:4}.form-row input,.form-row select,.gridrow .col5{flex:5}.gridrow .col6{flex:6}.gridrow .col7{flex:7}.gridrow .col8{flex:8}.gridrow .col9{flex:9}.gridrow .col10{flex:10}.gridrow .col11{flex:11}.gridrow .col12{flex:12}.subgrid{display:flex;gap:35px;justify-content:space-between}.wcol2{max-width:48%}.wcol3{max-width:32%}.wcol4{max-width:23%}.wcol5{max-width:18%}.col2{columns:200px 2;column-gap:26px}.col3{columns:200px 3;column-gap:24px}img{max-width:100%;height:auto}figure{display:inline-block;margin:0 10px 10px 0}figure,img.foto{margin-right:5px}figure.rahmenlos{background-color:inherit;border:none}.links{float:left;margin:0 20px 20px 0}.rechts{float:right;margin:0 0 20px 20px}.block,table{margin:20px 0}span.minortext{font-size:1.2rem}span.desctext{font-size:1.3rem}.paginierung{font-size:1.6rem;padding:2px 0 12px}.paginierung a,.paginierung span.gew{display:inline-block;font-weight:700;margin-bottom:4px;min-width:50px;padding:10px}div#navwrap,table.frei{margin:10px 0}.paginierung a{background-color:#999;color:#fff}.paginierung span.gew,table.daten tr:hover{background-color:var(--color1);color:#fff}.paginierung a:hover{background-color:#539969;color:#fff}button,input,select,textarea{font-family:inherit;line-height:inherit}fieldset{border:3px solid #aaa;border-radius:16px;margin:auto auto 24px;padding:18px}legend{font-size:2rem;margin-left:14px;padding:11px}.btn,.form-control,label,table.frei{font-size:1.6rem}label{display:block}.form-control{background-color:inherit;border-bottom:1px dotted #999;margin-bottom:2px;padding:8px;width:100%}.fehler{color:#c00}.btn-primary,th{color:#fff}.falsch,input:invalid,textarea:invalid{background-color:hsla(0,90%,70%,.5)}.btn-primary,.kunst,div#navwrap,th{background-color:var(--color1)}.b20{width:20px}.form-row{display:flex;padding:5px}.form-col{display:flex;flex-direction:column}.btn,div.overview{display:inline-block}.btn{border-radius:6px;font-weight:400;margin-top:20px;min-width:260px;padding:10px;touch-action:manipulation;user-select:none}table.blind,table.frei{border:none}table{border-collapse:collapse;border:1px solid #ccc;caption-side:bottom;width:100%}td,th{padding:3px}th{padding:8px}table.blind tr,table.frei tr{background-color:transparent}table.blind td{padding-bottom:3px}table.daten td,table.daten th{font-size:1.6rem;padding:8px;vertical-align:middle}table.daten tr:nth-child(odd){background-color:#e9d0de}table.daten tr{background-color:inherit;transition:background 2.2s,color 2.2s}table.daten td a{color:inherit;text-decoration:none}p.ort{font-size:1.4rem}p.termin{margin:18px 0 2px}p.teaser{color:#333;margin:16px 0 6px}.kunst,.kunst a,nav#firstnav a{color:#fff}div.overview{width:100%}.overview a{text-decoration:none}div.overview img{margin-bottom:.6rem}p .secondlevel_gew{background-color:#529768;color:#fff}.kunst{padding:15px;margin:0 -25px}a.close,nav.menuswitch{display:none}nav.menuswitch a[href^="tel:"]{margin-left:12px}div#navwrap{width:100%;position:sticky;top:0}nav#firstnav a{padding:8px 16px;transition:background 1s,color 1s}nav#firstnav a:hover{background-color:#fff;color:var(--color2)}nav#firstnav a.aktiv{background-color:var(--color2)}nav#secondnav{color:#333;font-size:1.4rem;padding:8px 0 8px 16px}nav#secondnav a{text-decoration:none}nav#secondnav a.aktiv{color:#539969}nav#secondnav a:hover{color:var(--color2)}#skiplinks{position:absolute;top:-9999px;left:-9999px;width:0;height:0;font-size:0;line-height:0}}@media screen and (max-width:1060px){.wcol2,.wcol3,.wcol4,.wcol5{max-width:49%}}@media screen and (max-width:768px){nav#firstnav a,nav.menuswitch{background-color:var(--color1);width:100%}body{font-size:75%}main{width:100%;padding:18px;transition:margin-top 1.5s}div#navwrap{position:static}.infobox{width:100%;float:none;margin:30px 0 0}.form-row{flex-direction:column}.wcol2,.wcol3,.wcol4,.wcol5{max-width:97%}nav#firstnav{height:0;left:0;overflow:hidden;position:absolute;top:100px;width:100%;margin-top:2rem;transition:height 1.2s;z-index:1;flex-direction:column}nav#firstnav a{padding:10px;display:inline-block;color:#fff;text-align:left}nav.menuswitch{display:block;margin:auto;min-height:100px;padding-left:10px;position:sticky;top:0}nav.menuswitch a{font-size:7rem;color:#fff;text-decoration:none}nav.menuswitch img{float:right}#menuopen:target nav#firstnav{height:35.123rem}#menuopen:target main{margin-top:35.123rem}#menuopen:target a.open{display:none}#menuopen:target a.close{display:inline-block}nav#firstnav a.aktiv{background-color:var(--color2)}}@media screen and (max-width:600px){.gridrow{flex-direction:column;margin:0}.subgrid{flex-direction:column}.tabfix thead{position:sticky;top:5px}.tabres thead,header{display:none}.tabfix td,.tabfix th,.tabfix tr,.tabres td,.tabres tr{float:left;width:100%}.tabfix tr,.tabres tr{margin-bottom:12px}.tabres td::before{background-color:var(--color1);color:#fff;content:attr(data-label);float:left;font-weight:700;margin:-8px 10px -8px -8px;padding:8px 0 8px 8px;width:25%;word-wrap:break-word}.links,.rechts{float:none;margin:14px 0}footer{display:block}#footerleft,#footerright{text-align:left}}@media print{body,main{background-color:#fff}body,p{color:#000;margin:0}*,body,p{margin:0}*,body,h1,h2,h3{padding:0}*{border:0}body{font-family:Arial,Helvetica,sans-serif;font-size:10pt}#footerwrap,#skiplinks,.menuswitch,.noprint,.paginierung,header,nav{display:none}p{font-size:11pt;line-height:14pt;padding:0 0 15pt}h1,h2,h3{color:var(--color1);font-size:14pt;font-weight:700;margin:0 0 5mm}h2{font-size:12pt}h3{font-size:10pt}img.foto{background-color:#997e69;border:1px dotted #773107}.links{float:left;margin:0 20px 20px 0;padding:4px}.rechts{float:right;margin:0 0 20px 20px;padding:4px}}@media screen{body{background:url(pix/desktop.jpg) fixed}header{--bgplogo:url(pix/logo-artcalluna-transparent.png);--bgpic01:url(pix/header01.jpg);--bgpic02:url(pix/header02.jpg);--bgpic03:url(pix/header03.jpg);--bgpic04:url(pix/header04.jpg);--bgpic05:url(pix/header05.jpg);--bgpic06:url(pix/header06.jpg);--bgpic07:url(pix/header07.jpg);--bgpic08:url(pix/header08.jpg);--bgpic09:url(pix/header09.jpg);--bgpic10:url(pix/header10.jpg);--bgpic11:url(pix/header11.jpg);--bgpic12:url(pix/header12.jpg);--bgpic13:url(pix/header13.jpg);--bgpic14:url(pix/header14.jpg)}}@media screen and (max-width:600px){body{background:0 0}header{--bgplogo:none;--bgpic01:none;--bgpic02:none;--bgpic03:none;--bgpic04:none;--bgpic05:none;--bgpic06:none;--bgpic07:none;--bgpic08:none;--bgpic09:none;--bgpic10:none;--bgpic11:none;--bgpic12:none;--bgpic13:none;--bgpic14:none}}
@media screen{.wall-a{background-image:url(pix/wall-a.jpg);padding:15px}.box-w{background-color:#fff;color:var(--color1);padding:15px}.box-s{background-color:var(--color-s)}.box-r{background-color:var(--color-r)}.box-g{background-color:var(--color-g)}.box-b{background-color:var(--color-b)}.box-n{background-color:var(--color-n)}.box-0{padding:25px}.box-s,.box-r,.box-g,.box-b,.box-n{color:#fff;padding:25px}.box-s a,.box-r a,.box-g a,.box-b a,.box-n a{color:#fff}.box-s h1,.box-r h1,.box-g h1,.box-b h1,.box-n h1{color:#fff}.box-s h2,.box-r h2,.box-g h2,.box-b h2,.box-n h2{color:#fff}.box-s h3,.box-r h3,.box-g h3,.box-b h3,.box-n h3{color:#fff}.sec-s{background-color:var(--color-s);color:#fff}.sec-r{background-color:var(--color-r);color:#fff}.sec-g{background-color:var(--color-g);color:#fff}.sec-b{background-color:var(--color-b);color:#fff}.sec-n{background-color:var(--color-n);color:#fff}.sec-s h1,.sec-s h2,.sec-s h3,.sec-r h1,.sec-r h2,.sec-r h3,.sec-g h1,.sec-g h2,.sec-g h3,.sec-b h1,.sec-b h2,.sec-b h3,.sec-n h1,.sec-n h2,.sec-n h3{color:#fff}.sec-s a,.sec-r a,.sec-g a,.sec-b a,.sec-n a{color:#fff}}@media screen and (max-width: 700px){.wall-a{background-image:none;padding:0}section.box-s,section.box-r,section.box-g,section.box-b,section.box-n,section.box-w{padding:0}}@media screen and (max-width: 600px){main{margin:0;padding:3px}.box-0,.box-s,.box-r,.box-g,.box-b,.box-n{padding:5px}}

