/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.header-search{display:inline-flex;align-items:center;position:relative;}.header-search__toggle{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;list-style:none;}.header-search__toggle::-webkit-details-marker{display:none;}.header-search__icon{width:22px;height:22px;fill:currentColor;}.header-search__panel{max-width:0;opacity:0;overflow:hidden;transition:max-width 0.25s ease,opacity 0.2s ease;}.header-search[open] .header-search__panel{max-width:280px;opacity:1;}.header-search form{display:flex;align-items:center;gap:0.4rem;}.header-search input[type="search"],.header-search input[type="text"]{width:220px;max-width:60vw;}.header-search .form-submit{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}
@font-face{font-family:'frutiger_45_lightregular';src:url(/themes/artservice/fonts/frutiger-45-light-webfont.woff2) format('woff2'),url(/themes/artservice/fonts/frutiger-45-light-webfont.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'frutiger_55_romannormal';src:url(/themes/artservice/fonts/frutiger-55-roman-webfont.woff2) format('woff2'),url(/themes/artservice/fonts/frutiger-55-roman-webfont.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'noahmedium';src:url(/themes/artservice/fonts/noah-medium-webfont.woff2) format('woff2'),url(/themes/artservice/fonts/noah-medium-webfont.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'noahregular';src:url(/themes/artservice/fonts/noah-regular-webfont.woff2) format('woff2'),url(/themes/artservice/fonts/noah-regular-webfont.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'noahthin';src:url(/themes/artservice/fonts/noah-thin-webfont.woff2) format('woff2'),url(/themes/artservice/fonts/noah-thin-webfont.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'robotoregular';src:url(/themes/artservice/fonts/Roboto-Regular.eot);src:url(/themes/artservice/fonts/Roboto-Regular.eot#iefix) format('embedded-opentype'),url(/themes/artservice/fonts/Roboto-Regular.woff2) format('woff2'),url(/themes/artservice/fonts/Roboto-Regular.woff) format('woff'),url(/themes/artservice/fonts/Roboto-Regular.ttf) format('truetype'),url(/themes/artservice/fonts/Roboto-Regular.svg#Roboto-Regular) format('svg');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'robotolight';src:url(/themes/artservice/fonts/Roboto-Light.eot);src:url(/themes/artservice/fonts/Roboto-Light.eot#iefix) format('embedded-opentype'),url(/themes/artservice/fonts/Roboto-Light.woff2) format('woff2'),url(/themes/artservice/fonts/Roboto-Light.woff) format('woff'),url(/themes/artservice/fonts/Roboto-Light.ttf) format('truetype'),url(/themes/artservice/fonts/Roboto-Light.svg#Roboto-Light) format('svg');font-weight:300;font-style:normal;font-display:swap;}@-moz-document url-prefix(){img[loading="lazy"]{min-height:1px;}}@supports (-webkit-touch-callout:none){nav.tbm-main .tbm-button span{border-color:#000 !important;}}.swiper-slide img[loading="lazy"]{min-height:1px;display:block;}.swiper-wrapper{transform:translateZ(0);}*,*::before,*::after{box-sizing:border-box;}html{margin:0;padding:0;}body{font-family:'robotolight',sans-serif;font-size:1.2em;line-height:24px;margin:0;padding:0;color:#000;background-color:#fff;}div[role="contentinfo"]{padding:8px 10px;background-color:#bdfabb;}div[aria-label="Error message"]{background-color:#fabbbb;margin-bottom:10px;}div[aria-label="Fehlermeldung"]{background-color:#fabbbb;margin-bottom:10px;}h1,h2,h3,h4,h5,h6{font-family:'noahmedium',sans;}h1{font-size:2.5em;line-height:1em;text-transform:uppercase;}h2{font-size:1.6em;line-height:1em;}h3{font-size:1.45em;line-height:1em;}h4{font-size:1.3em;}h5{font-size:1.15em;}h6{font-size:1.0em;margin:0;}a{color:#000;}input,select{padding:5px 8px;font-size:1em;}input[type="submit"]{cursor:pointer;padding:10px 16px;font-size:16px;border:1px solid #aaa;border-radius:5px;}iframe{width:100%;height:475px;}.teaser{font-family:'robotoregular',sans;}.imagefield_slideshow-wrapper{border:none;}h1{position:relative;padding-top:22px;}h1::before{content:"";position:absolute;top:0;left:22px;transform:translateX(-50%);width:44px;height:3px;background-color:#000;}.swiper-container:has(.swiper-wrapper > .swiper-slide:only-child) .swiper-button-prev,.swiper-container:has(.swiper-wrapper > .swiper-slide:only-child) .swiper-button-next{display:none !important;}#page{display:flex;flex-direction:column;max-width:1280px;margin:0 auto;}#header{display:flex;flex-direction:row;justify-content:space-between;width:100%;margin-top:35px !important;}#logo{width:400px;height:55px;text-align:right;}#navigation{width:100%;max-width:1280px;margin:0 auto;margin-top:-16px;padding-top:9px;text-align:left;}#main{width:100%;max-width:1280px;margin:150px auto 0 auto;}#content{}#footer{display:flex;flex-direction:row;justify-content:center;width:100%;margin-top:50px;padding:3% 5%;color:#000;background-color:#e8e8e8;}#footer-first{width:30%;}#footer-second{width:30%;}#footer-third{width:30%;}body.toolbar-horizontal ul.contextual-links li a{color:#000 !important;}#block-artservice-primary-local-tasks ul{margin-left:0;padding-left:0;}#block-artservice-primary-local-tasks ul li{display:inline;margin:0 10px;padding:10px 15px;background-color:#e5e5e5;}#block-artservice-primary-local-tasks ul li a{text-decoration:none;color:#000;}#block-artservice-primary-local-tasks ul li a:hover{text-decoration:underline;}#block-artservice-primary-local-tasks ul li:first-child{margin-left:0;}#user-login-form{margin-top:40px;}#user-login-form .form-item{padding:8px 0;}#user-login-form .form-item label{display:block;}#user-login-form .button{margin-top:30px;}#logo img{max-height:31px;margin-top:5px;}nav.tbm-main{width:280px;}nav.tbm-main .tbm-button{display:block !important;width:100%;height:44px;background-color:#fff;border:none;cursor:pointer;}nav.tbm-main .tbm-button .tbm-button-container{display:block !important;position:relative !important;width:44px !important;height:31px !important;padding:0 !important;margin:12px 0 !important;}nav.tbm-main .tbm-button .tbm-button-container span{display:block !important;position:absolute !important;height:3px !important;background-color:#000 !important;margin:0 !important;padding:0 !important;border-radius:0 !important;}nav.tbm-main .tbm-button:not([aria-expanded="true"]) .tbm-button-container span{width:44px !important;left:0 !important;}nav.tbm-main .tbm-button:not([aria-expanded="true"]) .tbm-button-container span:nth-child(1){top:0px !important;}nav.tbm-main .tbm-button:not([aria-expanded="true"]) .tbm-button-container span:nth-child(2){top:14px !important;}nav.tbm-main .tbm-button:not([aria-expanded="true"]) .tbm-button-container span:nth-child(3){top:28px !important;}nav.tbm-main .tbm-button .tbm-button-container span:nth-child(4){display:none !important;}.tbm-collapse{background-color:#fff;padding:0;overflow:hidden;}.tbm-button[aria-expanded="true"] ~ .tbm-collapse{overflow:visible !important;}.tbm-nav{background-color:#fff;padding:0;margin:0;list-style:none;}.tbm-item{border:none !important;background-color:#fff;line-height:36px;}.tbm-nav a{display:block;padding:10px 20px;text-transform:uppercase;text-decoration:none;font-size:1.6em;color:#000;background-color:#fff;border:none;}.tbm-nav a:hover{text-decoration:underline;background-color:#fff !important;color:#222;}.tbm-link-container{position:relative;}.tbm-submenu-toggle,.tbm-submenu-toggle.always-show{position:absolute !important;right:79px !important;top:50% !important;transform:translateY(-50%) !important;width:22px !important;height:22px !important;background:none !important;background-color:transparent !important;border:none !important;box-shadow:none !important;outline:none !important;cursor:pointer;padding:0 !important;margin:0 !important;overflow:visible !important;display:flex !important;align-items:center !important;justify-content:center !important;}.tbm-submenu-toggle *,.tbm-submenu-toggle.always-show *{display:none !important;}.tbm-submenu-toggle::after,.tbm-submenu-toggle.always-show::after{display:none !important;}nav.tbm-main .tbm-item .tbm-submenu-toggle::before,nav.tbm-main .tbm-item .tbm-submenu-toggle.always-show::before{content:'' !important;display:block !important;position:static !important;transform:none !important;left:auto !important;top:auto !important;width:12px !important;height:22px !important;border:none !important;border-left:none !important;border-right:none !important;border-top:none !important;background-image:url(/themes/artservice/images/pfeil.svg) !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important;transition:transform 0.3s ease !important;}nav.tbm-main .tbm-item.open .tbm-submenu-toggle::before,nav.tbm-main .tbm-item .tbm-submenu-toggle[aria-expanded="true"]::before{transform:rotate(90deg) !important;}.tbm-submenu{background-color:#fff !important;border:none !important;margin-left:25px !important;padding:0;display:block !important;max-height:0 !important;overflow:hidden !important;opacity:0 !important;transition:max-height 0.35s ease,opacity 0.35s ease !important;}.tbm-item.open .tbm-submenu,.tbm-item[aria-expanded="true"] .tbm-submenu{max-height:800px !important;overflow:visible !important;opacity:1 !important;}nav.tbm-main .tbm-item--has-dropdown .tbm-submenu[style]{width:420px !important;min-width:420px !important;max-width:420px !important;}.tbm-subnav{padding:0;margin:0;}.tbm-submenu a,.tbm-subnav a,.tbm-link.level-2{font-size:1.6em;color:#222 !important;padding:8px 20px 8px 45px !important;background-color:#fff;text-decoration:none;white-space:nowrap !important;}.tbm-submenu a:hover,.tbm-subnav a:hover,.tbm-link.level-2:hover{color:#222 !important;background-color:#fff !important;text-decoration:underline;}.path-search ol{list-style:none;padding-left:0;}.path-search ol > li{margin-bottom:2rem;}.search-result{display:grid;grid-template-columns:160px 1fr;gap:1.5rem;align-items:start;padding-bottom:2rem;border-bottom:1px solid #ddd;}.search-result__image-link{display:block;}.search-result__image{width:160px;aspect-ratio:4 / 3;object-fit:cover;display:block;}.search-result__title{margin-top:0;margin-bottom:0.5rem;}.search-result__title a{color:inherit;text-decoration-thickness:1px;text-underline-offset:0.2em;}.search-result__snippet{margin-top:0;line-height:1.6;}.search-result__info{font-size:0.875rem;color:#666;}@media (max-width:700px){.search-result{grid-template-columns:1fr;}.search-result__image{width:100%;}}.path-search #block-artservice-content > ol{list-style:none;padding-left:0;margin-left:0;}.path-search #block-artservice-content > ol > li{list-style:none;margin:0 0 1.4rem 0;padding:0;}.path-search #block-artservice-content > ol > li::marker{content:"";}.path-search .search-result{display:grid;grid-template-columns:120px 1fr;gap:1rem;align-items:start;border-bottom:none;padding-bottom:0;}.path-search .search-result__image{width:120px;height:80px;object-fit:cover;display:block;}.path-search .search-result__title{margin:0 0 0.35rem 0;}.path-search .search-result__title a{text-decoration:none;}.path-search .search-result__title a:hover,.path-search .search-result__title a:focus{text-decoration:underline;}.path-search .search-result__snippet{margin:0;line-height:1.45;}.path-search .search-result__info{display:none;}.path-search .pager__items{display:flex;flex-wrap:wrap;gap:0.6rem;align-items:baseline;list-style:none;padding-left:0;margin:2rem 0 0 0;}.path-search .pager__item{list-style:none;margin:0;}.path-search .pager__item a{text-decoration:none;}.path-search .pager__item a:hover,.path-search .pager__item a:focus{text-decoration:underline;}.path-search .pager__item.is-active a{font-size:1.2em;font-weight:700;}.path-search .search-advanced{margin:0.75rem 0 1.5rem 0;padding:1rem;}.path-search .search-advanced summary{cursor:pointer;margin-bottom:1rem;}.path-search .search-advanced fieldset{margin:1rem 0;padding:1rem;}.path-search .search-advanced .fieldset-wrapper{display:grid;gap:0.75rem;}.path-search .search-advanced .form-item{margin-bottom:0.75rem;}.path-search .search-advanced label{display:inline-block;margin-bottom:0.25rem;}.path-search .search-advanced .form-checkboxes .form-item{margin-bottom:0.35rem;}.path-search .search-advanced .action{margin-top:1rem;}@media (max-width:700px){.path-search .search-result{grid-template-columns:90px 1fr;}.path-search .search-result__image{width:90px;height:70px;}}body.front h1{position:absolute;z-index:2;visibility:hidden;}body.front .imagefield_slideshow-wrapper{border:none;}body.front .imagefield_slideshow-wrapper .prev-next{margin:15px 0 0 0;}body.front .imagefield_slideshow-wrapper .prev-next a{width:37px !important;height:37px !important;cursor:pointer;color:transparent;overflow:hidden;}body.front .imagefield_slideshow-wrapper .prev-next a:first-child{background:url(/themes/artservice/images/home-pfeil-nach-links.png) no-repeat center center;background-size:contain;}body.front .imagefield_slideshow-wrapper .prev-next a:last-child{background:url(/themes/artservice/images/home-pfeil-nach-rechts.png) no-repeat center center;background-size:contain;}.paragraph{margin-bottom:150px;}.paragraph--type--ept-accordion{margin-bottom:0px;}h3.ept-accordion-title{font-size:1.6em !important;line-height:1em;}span.ui-accordion-header-icon{display:none !important;}.field--name-field-ept-accordion-title{display:flex !important;align-items:center;}.field--name-field-ept-accordion-title::after{content:"";display:inline-block !important;width:12px;height:22px;background-image:url(/themes/artservice/images/pfeil.svg);background-size:contain;background-repeat:no-repeat;margin-left:10px;transition:transform 0.3s ease;}.field--name-field-ept-accordion-title p{margin:0;}.ui-accordion-header-active .field--name-field-ept-accordion-title::after{transform:rotate(90deg);}.paragraph-content h2{position:relative;padding-top:20px;}.paragraph-content h2::before{content:"";position:absolute;top:0;left:22px;transform:translateX(-50%);width:44px;height:3px;background-color:#000;}.paragraph--type--text-mit-bild-rechts{display:flex;flex-direction:row;flex-wrap:nowrap;}.paragraph--type--text-mit-bild-rechts img{width:100%;max-width:715px;height:auto;}.paragraph--type--text-mit-bild-rechts h2{text-transform:uppercase;}.paragraph--type--text-mit-bild-rechts .teaser{font-family:'robotoregular',sans;}.paragraph--type--text-mit-bild-rechts .paragraph-left{width:50%;display:flex;align-items:center;padding-right:5%;}.paragraph--type--text-mit-bild-rechts .paragraph-right{width:50%;display:flex;align-items:center;justify-content:flex-start;}.paragraph--type--text-mit-bild-links{display:flex;flex-direction:row;flex-wrap:nowrap;}.paragraph--type--text-mit-bild-links img{width:100%;max-width:715px;height:auto;}.paragraph--type--text-mit-bild-links h2{text-transform:uppercase;}.paragraph--type--text-mit-bild-links .teaser{font-family:'robotoregular',sans;}.paragraph--type--text-mit-bild-links .paragraph-right{width:50%;display:flex;align-items:center;padding-left:5%;}.paragraph--type--text-mit-bild-links .paragraph-left{width:50%;display:flex;align-items:center;justify-content:flex-end;}.paragraph-right iframe[src*="youtube.com"]{width:100%;height:470px;}.paragraph-right .swiper-slide iframe{pointer-events:auto;}.paragraph-right .field--name-field-media-oembed-video{position:relative;overflow:hidden;}.swiper-slide-image img{height:auto;}.swiper-button-next,.swiper-button-prev{color:#000;width:40px;height:40px;background-color:rgba(255,255,255,0.6);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color 0.2s;}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:rgba(255,255,255,0.8);}.swiper-pagination-bullet-active{color:#fff;}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#fff);opacity:var(--swiper-pagination-bullet-inactive-opacity,1);}:root{--swiper-navigation-size:22px;}.view-aktuelles ul li{list-style:none;list-style-image:none;}.view-aktuelles ul{display:flex;flex-direction:column;margin-top:100px;padding-left:0;}.view-aktuelles .views-field-nothing{padding:50px 0;border-top:2px solid #333;}.view-aktuelles .views-field-nothing h2{margin-top:1em;}.view-aktuelles .views-field-nothing .rightcolumn p:last-child{margin-bottom:1em;}.view-aktuelles .views-field-nothing .field-content{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;}.view-aktuelles .views-field-nothing .leftcolumn{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:45%;text-align:center;}.view-aktuelles .views-field-nothing .rightcolumn{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:55%;}.view-aktuelles nav ul.js-pager__items{flex-direction:row;flex-wrap:nowrap;justify-content:center;margin-top:80px;}.view-aktuelles nav ul.js-pager__items li a{margin:0 8px;}.view-aktuelles nav ul.js-pager__items .is-active{font-weight:bold;font-size:1.25em;}.view-projekte ul li{list-style:none;list-style-image:none;margin-bottom:30px;}.view-projekte ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;}.view-projekte .views-field-title{margin-top:5px;text-transform:uppercase;max-width:310px;}.view-projekte .projekt_titel{margin-top:5px;text-transform:uppercase;max-width:310px;}.view-projekte .projekt_titel a{text-decoration:none;}.view-projekte .projekt_titel a:hover{text-decoration:underline;}.view-projekte nav ul.js-pager__items{flex-direction:row;flex-wrap:nowrap;justify-content:center;margin-top:80px;}.view-projekte nav ul.js-pager__items li a{margin:0 8px;text-decoration:none;}.view-projekte nav ul.js-pager__items li a:hover{text-decoration:underline;}.view-projekte nav ul.js-pager__items .is-active{font-weight:bold;font-size:1.25em;}.view-projektuebersicht table tbody tr:nth-child(even) td{background-color:#ddd;}.view-header ul.projektkategorien{margin:0;padding:0;list-style:none;text-transform:uppercase;font-family:'noahmedium';font-weight:800;font-size:0.9em;display:flex;justify-content:flex-start;flex-wrap:wrap;}.view-header ul.projektkategorien li{margin:0 30px 5px 0;padding:0;}.view-header ul.projektkategorien li:last-child{margin-right:0;}.view-header ul.projektkategorien li a{text-decoration:none;}.view-header ul.projektkategorien li a:hover{text-decoration:underline;}.projekt_vorschaubild{overflow:hidden;}.projekt_vorschaubild img{display:block;width:100%;height:auto;transition:transform 0.3s ease;transform-origin:center center;}.projekt_vorschaubild:hover img{transform:scale(1.2);}.view-projekte-theater ul li{list-style:none;list-style-image:none;margin-bottom:30px;}.view-projekte-theater ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;}.view-projekte-theater .views-field-title{margin-top:5px;text-transform:uppercase;max-width:310px;}.view-projekte-theater .projekt_titel{margin-top:5px;text-transform:uppercase;max-width:310px;}.view-projekte-theater .projekt_titel a{text-decoration:none;}.view-projekte-theater .projekt_titel a:hover{text-decoration:underline;}.view-projekte-theater nav ul.js-pager__items{flex-direction:row;flex-wrap:nowrap;justify-content:center;margin-top:80px;}.view-projekte-theater nav ul.js-pager__items li a{margin:0 8px;text-decoration:none;}.view-projekte-theater nav ul.js-pager__items li a:hover{text-decoration:underline;}.view-projekte-theater nav ul.js-pager__items .is-active{font-weight:bold;font-size:1.25em;}.view-projekte-museen ul li{list-style:none;list-style-image:none;margin-bottom:30px;}.view-projekte-museen ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;}.view-projekte-museen .views-field-title{margin-top:5px;text-transform:uppercase;max-width:310px;}.view-projekte-museen .projekt_titel{margin-top:5px;text-transform:uppercase;max-width:310px;}.view-projekte-museen .projekt_titel a{text-decoration:none;}.view-projekte-museen .projekt_titel a:hover{text-decoration:underline;}.view-projekte-museen nav ul.js-pager__items{flex-direction:row;flex-wrap:nowrap;justify-content:center;margin-top:80px;}.view-projekte-museen nav ul.js-pager__items li a{margin:0 8px;text-decoration:none;}.view-projekte-museen nav ul.js-pager__items li a:hover{text-decoration:underline;}.view-projekte-museen nav ul.js-pager__items .is-active{font-weight:bold;font-size:1.25em;}.view-projekte-3dformen ul li{list-style:none;list-style-image:none;margin-bottom:30px;}.view-projekte-3dformen ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;}.view-projekte-3dformen .views-field-title{margin-top:5px;text-transform:uppercase;max-width:310px;}.view-projekte-3dformen .projekt_titel{margin-top:5px;text-transform:uppercase;max-width:310px;}.view-projekte-3dformen .projekt_titel a{text-decoration:none;}.view-projekte-3dformen .projekt_titel a:hover{text-decoration:underline;}.view-projekte-3dformen nav ul.js-pager__items{flex-direction:row;flex-wrap:nowrap;justify-content:center;margin-top:80px;}.view-projekte-3dformen nav ul.js-pager__items li a{margin:0 8px;text-decoration:none;}.view-projekte-3dformen nav ul.js-pager__items li a:hover{text-decoration:underline;}.view-projekte-3dformen nav ul.js-pager__items .is-active{font-weight:bold;font-size:1.25em;}.view-projekte-studios ul li{list-style:none;list-style-image:none;margin-bottom:30px;}.view-projekte-studios ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;}.view-projekte-studios .views-field-title{margin-top:5px;text-transform:uppercase;max-width:310px;}.view-projekte-studios .projekt_titel{margin-top:5px;text-transform:uppercase;max-width:310px;}.view-projekte-studios .projekt_titel a{text-decoration:none;}.view-projekte-studios .projekt_titel a:hover{text-decoration:underline;}.view-projekte-studios nav ul.js-pager__items{flex-direction:row;flex-wrap:nowrap;justify-content:center;margin-top:80px;}.view-projekte-studios nav ul.js-pager__items li a{margin:0 8px;text-decoration:none;}.view-projekte-studios nav ul.js-pager__items li a:hover{text-decoration:underline;}.view-projekte-studios nav ul.js-pager__items .is-active{font-weight:bold;font-size:1.25em;}.view-projekte-besucherzentren ul li{list-style:none;list-style-image:none;margin-bottom:30px;}.view-projekte-besucherzentren ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;}.view-projekte-besucherzentren .views-field-title{margin-top:5px;text-transform:uppercase;max-width:310px;}.view-projekte-besucherzentren .projekt_titel{margin-top:5px;text-transform:uppercase;max-width:310px;}.view-projekte-besucherzentren .projekt_titel a{text-decoration:none;}.view-projekte-besucherzentren .projekt_titel a:hover{text-decoration:underline;}.view-projekte-besucherzentren nav ul.js-pager__items{flex-direction:row;flex-wrap:nowrap;justify-content:center;margin-top:80px;}.view-projekte-besucherzentren nav ul.js-pager__items li a{margin:0 8px;text-decoration:none;}.view-projekte-besucherzentren nav ul.js-pager__items li a:hover{text-decoration:underline;}.view-projekte-besucherzentren nav ul.js-pager__items .is-active{font-weight:bold;font-size:1.25em;}body.node--type-projekt #block-artservice-page-title h1{display:none;}.node--type-projekt .projectinfos{max-width:1120px;margin:80px auto 0 auto;}.node--type-projekt .projecttext{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;}.node--type-projekt h1{margin:20px 0 30px 0;line-height:1em;}.node--type-projekt .column{width:47%;float:left;}.node--type-projekt .columnleft{padding-right:3%;}.node--type-projekt .columnright{padding-left:3%;}.node--type-projekt .columnright a{color:#000;}.node--type-projekt .columnright .field{padding:0.5em 0;border-bottom:1px solid #000;}.node--type-projekt .columnright .field .field__label{width:40%;float:left;}.node--type-projekt .columnright .field .field__item{width:60%;float:right;}.node--type-projekt .field--name-field-bilder{width:100%;height:auto;}.node--type-projekt .field--name-field-bilder img{height:840px;width:auto;margin:0 auto;}.node--type-projekt .swiper-container{max-width:1120px;}.node--type-projekt .swiper-slide{max-width:1120px;}.node--type-projekt .swiper-slide-image img{width:100%;height:auto;max-width:1120px;margin:0 auto;}.node--type-projekt .field-name-field-bilder .field-slideshow-pager a{display:block;width:10px !important;height:10px !important;overflow:hidden;margin-right:10px;background-color:#666;color:#666;float:left;}.node--type-projekt .field-name-field-bilder .field-slideshow-pager a.activeSlide{background-color:#f93;color:#f9c;}.node--type-projekt .field--name-field-kategorie{display:flex;flex-direction:row;flex-wrap:nowrap;text-transform:uppercase;}.node--type-projekt .field--name-field-kategorie a{text-transform:uppercase;}.node--type-projekt .field--name-field-kategorie .field__item{margin-right:15px;}.node--type-projekt .field--name-field-tags{margin-top:30px;}.node--type-projekt .field--name-field-tags .field__item{display:inline;margin-right:15px;}.node--type-projekt .field--name-field-tags .field__item::before{content:'#';}.node--type-projekt .field--name-field-tags .field__item a{text-decoration:none;}.node--type-projekt .field--name-field-tags .field__item a:hover{text-decoration:underline;}.node--type-projekt .flippy{clear:both;font-size:0.9em;padding-top:80px;margin-bottom:80px;}.node--type-projekt .flippy ul{display:flex;justify-content:center;flex-direction:row;flex-wrap:nowrap;align-items:center;padding:0;}.node--type-projekt .flippy ul li{display:inline-flex;align-items:center;margin:0 35px;}.node--type-projekt .flippy ul li:first-child{padding-top:12px;}.node--type-projekt .flippy a{color:#000;}.node--type-projekt .flippy ul li:first-child a::before{content:'';display:inline-block;vertical-align:middle;margin-right:8px;width:12px;height:22px;background-image:url(/themes/artservice/images/pfeil.svg);background-size:contain;background-repeat:no-repeat;transform:rotate(180deg);}.node--type-projekt .flippy ul li:last-child a::after{content:'';display:inline-block;vertical-align:middle;margin-left:8px;width:12px;height:22px;background-image:url(/themes/artservice/images/pfeil.svg);background-size:contain;background-repeat:no-repeat;}body.node--type-projekt .imagefield_slideshow-wrapper{display:flex;align-items:center;border:none;}body.node--type-projekt .imagefield_slideshow-wrapper .prev-next a{position:absolute;width:79px;height:79px;text-indent:-9999px;z-index:200;cursor:pointer;}body.node--type-projekt .imagefield_slideshow-wrapper .prev-next a:first-child{left:15px;background:url(/themes/artservice/images/slide-pfeil-nach-links.png) no-repeat center center;background-size:contain;}body.node--type-projekt .imagefield_slideshow-wrapper .prev-next a:last-child{right:15px;background:url(/themes/artservice/images/slide-pfeil-nach-rechts.png) no-repeat center center;background-size:contain;}body.node--type-projekt .imagefield_slideshow-wrapper .prev-next a:first-child.disabled,body.node--type-projekt .imagefield_slideshow-wrapper .prev-next a:first-child[aria-disabled="true"],body.node--type-projekt .imagefield_slideshow-wrapper .prev-next a:last-child.disabled,body.node--type-projekt .imagefield_slideshow-wrapper .prev-next a:last-child[aria-disabled="true"]{opacity:0.2;pointer-events:none;cursor:default;}.view-team{margin-bottom:100px;}.view-team h2{text-transform:uppercase;}.view-team ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0;}.view-team ul li{list-style:none;list-style-image:none;margin:0 70px 30px 0;font-size:0.8em;}.view-team ul li .namekontakt{display:flex;align-items:center;font-size:1.4em;font-family:"robotoregular",sans-serif;}.view-team ul li .namekontakt img{margin-left:12px;display:none;}.view-team ul li .telefonnummer a{color:#000;}.view-team ul li .email a{color:#000;}.field--name-field-google-map{margin-bottom:100px;}.field--name-body a img{margin-right:20px;}.view-downloads{margin-bottom:100px;}.view-downloads ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;}.view-downloads ul li{list-style:none;list-style-image:none;margin:0 20px 70px 0;}.view-downloads ul li .views-field-field-datei{max-width:215px;}#footer a{color:#000;}#footer-first,#footer-second,#footer-third{max-width:425px;}#footer-second{display:flex;justify-content:center;}#block-artservice-socialmedia img{margin:0 10px;}#block-artservice-socialmedia > h2{display:none;}#block-artservice-socialmedia .fusszeile-mitte{width:225px;text-align:center;}#footer-third *{text-align:right;}#block-artservice-fusszeile ul{margin:0;padding:0;}#block-artservice-fusszeile ul li{list-style:none;list-style-image:none;}@media screen and (orientation:portrait){.view-aktuelles ul li .views-field-nothing img{width:100%;max-width:450px;height:auto;margin:0 auto;}#logo img{margin-top:12px;}}@media only screen and (max-width:470px){#main{margin:50px auto 0 auto;}#header{text-align:center;}#logo{text-align:center;}#logo img{width:300px;}#navigation{margin-top:-10px;}.view-team ul{flex-direction:column;justify-content:center;}.view-team ul li{margin:0 0 30px 0 !important;}.view-team ul li .views-field-nothing{display:flex;justify-content:center;}}@media only screen and (max-width:640px){#main{margin:50px auto 0 auto;}#header{text-align:center;}#logo{text-align:center;}#logo img{width:300px;}#main-content{width:100%;}#header{flex-direction:row;flex-wrap:nowrap;align-items:center;}#header #logo{order:2;}#header #navigation{order:1;padding:0;margin-right:15px;}#navigation{margin-top:6px !important;}.tbm-submenu{margin-left:10px !important;}.tbm-submenu a,.tbm-subnav a,.tbm-link.level-2{padding:8px 10px 8px 20px !important;}nav.tbm-main{width:60px !important;position:relative !important;}.tbm-collapse{position:absolute !important;left:0 !important;top:44px !important;width:280px !important;background-color:#fff !important;z-index:1000 !important;}#logo img{width:300px !important;height:50px !important;}.paragraph{margin-bottom:50px;}.paragraph--type--text-mit-bild-rechts{flex-direction:column;justify-content:center !important;}.paragraph--type--text-mit-bild-rechts .paragraph-left{width:95%;order:2;padding:0;}.paragraph--type--text-mit-bild-rechts .paragraph-right{width:95%;order:1;}.paragraph--type--text-mit-bild-links{flex-direction:column;justify-content:center !important;}.paragraph--type--text-mit-bild-links .paragraph-left{width:95%;}.paragraph--type--text-mit-bild-links .paragraph-right{width:95%;padding:0;}.paragraph--type--text-mit-bild-rechts .paragraph-right,.paragraph--type--text-mit-bild-rechts .paragraph-left{margin:0 auto;}.paragraph--type--text-mit-bild-links .paragraph-left,.paragraph--type--text-mit-bild-links .paragraph-right{margin:0 auto;}.paragraph-left .swiper-wrapper{width:100%;}.paragraph-right .swiper-wrapper{width:100%;}.field--name-field-google-map{width:100%;}.field--name-field-google-map iframe{width:100%;}.view-projekte ul{flex-direction:column;justify-content:center;}.view-projekte ul li .views-field-nothing{display:flex;justify-content:center;}.view-projekte-theater ul{flex-direction:column;justify-content:center;}.view-projekte-theater ul li .views-field-nothing{display:flex;justify-content:center;}.view-projekte-museen ul{flex-direction:column;justify-content:center;}.view-projekte-museen ul li .views-field-nothing{display:flex;justify-content:center;}.view-projekte-3dformen ul{flex-direction:column;justify-content:center;}.view-projekte-3dformen ul li .views-field-nothing{display:flex;justify-content:center;}.view-projekte-studios ul{flex-direction:column;justify-content:center;}.view-projekte-studios ul li .views-field-nothing{display:flex;justify-content:center;}.view-projekte-besucherzentren ul{flex-direction:column;justify-content:center;}.view-projekte-besucherzentren ul li .views-field-nothing{display:flex;justify-content:center;}.paragraph--type--text-mit-bild-rechts{display:flex;flex-direction:column;}.paragraph--type--text-mit-bild-rechts .paragraph-left,.paragraph--type--text-mit-bild-rechts .paragraph-left .paragraph-content{display:contents;}.paragraph--type--text-mit-bild-rechts .field--name-field-titel{order:1;}.paragraph--type--text-mit-bild-rechts .paragraph-right{order:2;}.paragraph--type--text-mit-bild-rechts .teaser{order:3;}.paragraph--type--text-mit-bild-rechts .field--name-field-text{order:4;}.paragraph--type--text-mit-bild-links{display:flex;flex-direction:column;}.paragraph--type--text-mit-bild-links .paragraph-right,.paragraph--type--text-mit-bild-links .paragraph-right .paragraph-content{display:contents;}.paragraph--type--text-mit-bild-links .field--name-field-titel{order:1;}.paragraph--type--text-mit-bild-links .paragraph-left{order:2;}.paragraph--type--text-mit-bild-links .teaser{order:3;}.paragraph--type--text-mit-bild-links .field--name-field-text{order:4;}}@media only screen and (max-width:768px){#footer{flex-direction:column;justify-content:center;text-align:center;}#footer-first,#footer-second,#footer-third{width:95%;}#footer-third{margin-bottom:30px;}#footer-third *{text-align:center !important;}#block-artservice-socialmedia .fusszeile-mitte{width:100%;}.view-team ul li{margin:0 35px 30px 0;}}@media only screen and (max-width:880px){.node--type-projekt .projecttext{flex-direction:column;}.node--type-projekt .column{width:95%;clear:both;}.node--type-projekt .columnright{margin-top:40px;padding-left:0;}.node--type-projekt .flippy{padding-top:50px;}.view-aktuelles .views-field-nothing .field-content{flex-direction:column;}.view-aktuelles .views-field-nothing .leftcolumn{width:95%;}.view-aktuelles .views-field-nothing .rightcolumn{width:95%;}}@media only screen and (max-width:960px){body.node--type-projekt .imagefield_slideshow-wrapper{display:flex;flex-direction:column;border:none;}body.node--type-projekt .imagefield_slideshow-wrapper .prev-next a{position:static;width:79px;height:79px;text-indent:-9999px;z-index:200;cursor:pointer;color:transparent;}body.node--type-projekt .imagefield_slideshow-wrapper .prev-next a:first-child{background:url(/themes/artservice/images/slide-pfeil-nach-links.png) no-repeat center center;background-size:contain;}body.node--type-projekt .imagefield_slideshow-wrapper .prev-next a:last-child{background:url(/themes/artservice/images/slide-pfeil-nach-rechts.png) no-repeat center center;background-size:contain;}body.node--type-projekt .imagefield_slideshow-wrapper .prev-next a:first-child.disabled,body.node--type-projekt .imagefield_slideshow-wrapper .prev-next a:first-child[aria-disabled="true"],body.node--type-projekt .imagefield_slideshow-wrapper .prev-next a:last-child.disabled,body.node--type-projekt .imagefield_slideshow-wrapper .prev-next a:last-child[aria-disabled="true"]{pointer-events:none;cursor:default;}}@media only screen and (max-width:1300px){#header{width:95%;margin-left:auto;margin-right:auto;}#main{width:95%;}}#block-artservice-content > ol{list-style-type:none !important;padding-left:0 !important;margin-left:0 !important;}#block-artservice-content > ol > li{list-style-type:none !important;margin-left:0 !important;padding-left:0 !important;}#block-artservice-content > ol > li::marker{content:none !important;}#block-artservice-content .search-result,#block-artservice-content .search-result--has-image,#block-artservice-content > ol > li{border:none !important;border-top:none !important;border-bottom:none !important;box-shadow:none !important;background-image:none !important;}#block-artservice-content > ol > li{margin-bottom:1.25rem !important;}#block-artservice-content .search-result__title a,#block-artservice-content .search-result__title a:link,#block-artservice-content .search-result__title a:visited{text-decoration:none !important;}#block-artservice-content .search-result__title a:hover,#block-artservice-content .search-result__title a:focus{text-decoration:underline !important;}#block-artservice-content .search-result__info{display:none !important;}#block-artservice-content nav.pager ul.pager__items{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;gap:0.55rem !important;align-items:baseline !important;list-style-type:none !important;padding-left:0 !important;margin-left:0 !important;}#block-artservice-content nav.pager li.pager__item{display:inline-flex !important;list-style-type:none !important;margin:0 !important;padding:0 !important;}#block-artservice-content nav.pager li.pager__item::marker{content:none !important;}#block-artservice-content nav.pager a,#block-artservice-content nav.pager a:link,#block-artservice-content nav.pager a:visited{text-decoration:none !important;}#block-artservice-content nav.pager a:hover,#block-artservice-content nav.pager a:focus{text-decoration:underline !important;}#block-artservice-content nav.pager .pager__item.is-active a{font-size:1.2em !important;font-weight:700 !important;}#search-form details.search-advanced{margin-top:0.75rem !important;margin-bottom:1.75rem !important;padding:1rem !important;}#search-form details.search-advanced summary{cursor:pointer !important;margin-bottom:1rem !important;}#search-form details.search-advanced fieldset{margin:1rem 0 !important;padding:1rem !important;}#search-form details.search-advanced legend{padding:0 0.35rem !important;}#search-form details.search-advanced .fieldset-wrapper{padding-top:0.5rem !important;}#search-form details.search-advanced .form-item{margin-top:0.5rem !important;margin-bottom:0.5rem !important;}#search-form details.search-advanced label{display:inline-block !important;margin-right:0.75rem !important;margin-bottom:0.25rem !important;}#search-form details.search-advanced input[type="text"]{margin-bottom:0.35rem !important;}#search-form details.search-advanced .form-checkboxes .form-item{margin:0.35rem 0 !important;}#search-form details.search-advanced .action{margin-top:1rem !important;}#block-artservice-content nav.pager{text-align:center !important;}#block-artservice-content nav.pager ul.pager__items{justify-content:center !important;}#navigation{position:relative;}#block-artservice-suchformular.header-search{position:absolute !important;top:16px !important;left:72px !important;z-index:2000 !important;display:inline-flex !important;align-items:center !important;margin:0 !important;}#block-artservice-suchformular .header-search__toggle{width:44px !important;height:44px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;margin:0 !important;cursor:pointer !important;list-style:none !important;}#block-artservice-suchformular .header-search__toggle::-webkit-details-marker{display:none !important;}#block-artservice-suchformular .header-search__icon{width:36px !important;height:36px !important;fill:currentColor !important;}#block-artservice-suchformular .header-search__panel{max-width:0 !important;opacity:0 !important;overflow:hidden !important;transition:max-width 0.25s ease,opacity 0.2s ease !important;padding-top:3px !important;}#block-artservice-suchformular[open] .header-search__panel{max-width:260px !important;opacity:1 !important;}#block-artservice-suchformular form{display:flex !important;align-items:center !important;margin:0 !important;}#block-artservice-suchformular input[type="search"]{width:220px !important;max-width:50vw !important;}#block-artservice-suchformular .form-submit{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip-path:inset(50%) !important;white-space:nowrap !important;}#block-artservice-suchformular[open] .header-search__panel{max-width:260px !important;opacity:1 !important;overflow:visible !important;}#block-artservice-suchformular .header-search__panel form{transform:translateY(-3px) !important;}#block-artservice-content .search-result{display:grid !important;grid-template-columns:120px 1fr !important;gap:1rem !important;align-items:start !important;}#block-artservice-content .search-result__image-link{grid-column:1 !important;grid-row:1 !important;}#block-artservice-content .search-result__content{grid-column:2 !important;grid-row:1 !important;}#block-artservice-content .search-result:not(.search-result--has-image) .search-result__content{grid-column:2 !important;}@media (max-width:700px){#block-artservice-content .search-result{grid-template-columns:1fr !important;}#block-artservice-content .search-result__image-link,#block-artservice-content .search-result__content,#block-artservice-content .search-result:not(.search-result--has-image) .search-result__content{grid-column:1 !important;}}#block-artservice-content .search-result{display:grid !important;grid-template-columns:120px minmax(0,1fr) !important;column-gap:1.25rem !important;align-items:start !important;margin-bottom:1.8rem !important;}#block-artservice-content .search-result__media{width:120px !important;min-height:80px !important;}#block-artservice-content .search-result__image-link{display:block !important;}#block-artservice-content .search-result__image{width:120px !important;height:80px !important;object-fit:cover !important;display:block !important;}#block-artservice-content .search-result__content{min-width:0 !important;}#block-artservice-content .search-result__title{margin:0 0 0.35rem 0 !important;line-height:1.2 !important;}#block-artservice-content .search-result__snippet{margin:0 !important;line-height:1.45 !important;}#block-artservice-content .search-result--no-image .search-result__media{visibility:hidden !important;}@media (max-width:700px){#block-artservice-content .search-result{grid-template-columns:1fr !important;}#block-artservice-content .search-result__media{width:100% !important;min-height:0 !important;visibility:visible !important;}#block-artservice-content .search-result--no-image .search-result__media{display:none !important;}#block-artservice-content .search-result__image{width:100% !important;height:auto !important;aspect-ratio:4 / 3 !important;}}@media (max-width:640px){#block-artservice-suchformular.header-search{left:0 !important;top:-40px !important;transform:none !important;z-index:30 !important;}#block-artservice-suchformular .header-search__icon{width:28px !important;height:28px !important;}#block-artservice-suchformular .header-search__toggle{width:44px !important;height:44px !important;}#block-artservice-suchformular[open] .header-search__panel{max-width:220px !important;}#block-artservice-suchformular input[type="search"]{width:180px !important;max-width:calc(100vw - 90px) !important;}}.view-projekte .projekt_teaser{display:block;position:relative;text-decoration:none !important;color:inherit;}.view-projekte .projekt_vorschaubild{display:block;position:relative;overflow:hidden;}.view-projekte .projekt_vorschaubild img{display:block;width:100%;height:auto;transition:opacity 0.25s ease;}.view-projekte .projekt_overlay{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;padding:15px;box-sizing:border-box;color:#000;opacity:0;visibility:hidden;transition:opacity 0.25s ease,visibility 0.25s ease;}.view-projekte .projekt_overlay__ort{font-size:1.4em;line-height:1.1;margin-bottom:5px;}.view-projekte .projekt_overlay__leistung,.view-projekte .projekt_overlay__jahr{font-size:1em;line-height:1.35;}.view-projekte .projekt_teaser:hover .projekt_overlay,.view-projekte .projekt_teaser:focus-visible .projekt_overlay{opacity:1;visibility:visible;}.view-projekte .projekt_teaser:hover .projekt_vorschaubild img,.view-projekte .projekt_teaser:focus-visible .projekt_vorschaubild img{opacity:0.3;}.view-projekte .projekt_teaser:focus-visible{outline:3px solid currentColor;outline-offset:4px;}.view-projekte .projekt_titel{display:block;margin-top:0.5rem;}@media (hover:none){.view-projekte .projekt_overlay{position:static;opacity:1;visibility:visible;padding:0.5rem 0 0 0;}.view-projekte .projekt_teaser:hover .projekt_vorschaubild img{opacity:1;}}.view-projekte .projekt_teaser{display:block;color:inherit;text-decoration:none !important;}.view-projekte .projekt_vorschaubild{display:block;position:relative;overflow:hidden;}.view-projekte .projekt_vorschaubild img{display:block;width:100%;height:auto;transition:opacity 0.25s ease,transform 0.35s ease;}.view-projekte .projekt_overlay{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-start;padding:15px;box-sizing:border-box;color:#000;background:rgba(255,255,255,0.50);opacity:0;visibility:hidden;transition:opacity 0.25s ease,visibility 0.25s ease;}.view-projekte .projekt_teaser:hover .projekt_overlay,.view-projekte .projekt_teaser:focus-visible .projekt_overlay{opacity:1;visibility:visible;}.view-projekte .projekt_teaser:hover .projekt_vorschaubild img,.view-projekte .projekt_teaser:focus-visible .projekt_vorschaubild img{opacity:0.3;transform:scale(1.05);}.view-projekte .projekt_overlay__ort{font-size:1.4em;font-weight:normal;line-height:1.1;margin-bottom:5px;}.view-projekte .projekt_overlay__leistung,.view-projekte .projekt_overlay__jahr{display:block;font-size:1em;line-height:1.35;}.view-projekte .projekt_titel{display:block;margin-top:0.5rem;}.view-projekte .projekt_teaser:focus-visible{outline:3px solid currentColor;outline-offset:4px;}
