html,body{font-family:'Text',Arial,sans-serif;font-size:10px;position:relative;left:0;top:0;width:100%;height:100%;padding:2rem;background-color:rgb(240,240,240);background-image:linear-gradient(160deg,rgb(245,240,240),rgb(210,200,200));background-attachment:fixed;}html{overflow:hidden;}body{overflow:hidden scroll;scroll-behavior:smooth;}html,body,div,header,nav,ul,ol,li,p,span,form,input,textarea,a{margin:0;padding:0;box-sizing:border-box;}:focus{outline:0;}input,textarea,button,select,a{-webkit-tap-highlight-color:transparent;}hr{border:1px solid var(--col_base);border-width:1px 0 0 0;}body.drt{background-image:linear-gradient(160deg,rgba(149,27,129,.1),rgba(149,27,129,.65));}body.gn{background-image:linear-gradient(160deg,rgba(0,143,12,.1),rgba(0,143,12,.7));}body.gr{background-image:linear-gradient(160deg,rgba(0,113,81,.1),rgba(0,113,81,.8));}body.rt{background-image:linear-gradient(160deg,rgb(240,240,240),rgb(230,82,104));}body.vi{background-image:linear-gradient(160deg,rgba(0,85,170,.1),rgb(0,85,170,.8));}a[data-mailto-token] span{display:inline-block;width:.9em;height:.9em;background-repeat:no-repeat;background-size:contain;background-image:url('../../../fileadmin/templates/images/at.svg');vertical-align:baseline;}a[data-mailto-token]:hover span{background-image:url('../../../fileadmin/templates/images/at_RT.svg');}.logo_nav{position:absolute;top:.5rem;margin:0 auto 0 -49rem;}.logo_nav img{width:16rem;}nav.menu{position:fixed;z-index:1000;top:0;left:0;text-align:center;width:100%;background-color:white;box-shadow:0 2px 5px rgba(0,0,0,.4);z-index:1000;}nav.menu ul{list-style-type:none;margin:auto;}nav.menu > ul{display:flex;flex-flow:row wrap;justify-content:center;margin:0 auto 0 18rem;}nav.menu > ul > li{flex:1 0 auto;min-height:4rem;max-width:20rem;}nav.menu > ul > li.menu_spc{flex:0 1 10rem;}nav.menu > ul > li a{position:relative;display:block;min-width:8rem;padding:0.5rem 2rem;margin:1rem .1rem 1rem .1rem;background-color:rgb(240,240,240);border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 2px 3px rgba(0,0,0,.4) inset;text-align:center;color:rgb(51,51,51);}nav.menu > ul > li a:hover{background-color:rgb(99,0,0);color:rgb(240,240,240) !important;}nav.menu > ul > li.act > a,nav.menu > ul > li > ul > li.act > a{color:rgb(153,51,51);}nav.menu li > ul{position:absolute;top:5.3rem;padding:0 .2rem;overflow:hidden;background-color:rgb(255,255,255);border-radius:0 0 1.2rem 1.2rem;}nav.menu li > ul a{font-size:1.6rem;border-radius:1rem;margin:-4rem 0 0 0;transition:all .5s ease;}nav.menu > ul > li:hover ul{padding:.2rem;box-shadow:1px 3px 3px rgba(0,0,0,.5);}nav.menu > ul > li:hover ul a{margin:.2rem 0 0 0;}nav li:nth-of-type(2) > ul li:nth-of-type(1) a:hover{background-color:rgba(149,27,129,.65);color:rgb(255,255,255);}nav li:nth-of-type(2) > ul li:nth-of-type(2) a:hover{background-color:rgba(0,143,12,.7);color:rgb(255,255,255);}nav li:nth-of-type(2) > ul li:nth-of-type(3) a:hover{background-color:rgba(0,113,81,.8);color:rgb(255,255,255);}nav li:nth-of-type(2) > ul li:nth-of-type(4) a:hover{background-color:rgba(0,85,170,.8);color:rgb(255,255,255);}nav li:nth-of-type(2) > ul li:nth-of-type(5) a:hover{background-color:rgba(198,65,90);color:rgb(255,255,255);}nav.menu label,nav input[type="checkbox"],#showMenu,.hide{display:none;}@media all and (max-width:1023px){nav.menu > ul{margin:0 1rem 0 19rem;}nav.menu > ul > li{max-width:18rem;}}@media all and (max-width:799px){nav.menu{min-height:4.5rem;}nav.menu label{position:absolute;display:block;right:2rem;top:.2rem;width:4rem;height:4rem;color:rgb(51,51,51);transition:all .5s ease;}nav.menu > label span{position:absolute;left:.4rem;width:3.2rem;height:.6rem;background-color:rgb(102,102,102);border-radius:1rem;white-space:pre;cursor:pointer;transition:all .5s ease;}nav.menu > label{transform:rotateZ(0deg);}nav.menu > label span:nth-of-type(1){top:0.7rem;transform:translateY(0rem) rotateZ(0deg);}nav.menu > label span:nth-of-type(2){top:1.7rem;transform:rotateZ(0deg);}nav.menu > label span:nth-of-type(3){top:2.7rem;transform:translateY(0rem) rotateZ(0deg);}nav.menu > ul{position:absolute;top:4.5rem;left:auto;right:0rem;width:30rem;overflow:hidden;box-shadow:0px 4px 3px rgba(0,0,0,0);height:auto;background-color:rgb(255,255,255);border-radius:0 0 1.2rem 1.2rem;}nav.menu > ul > li{margin:-7rem 0 0 0;transition:all .5s ease;flex:0 0 95%;max-width:initial;}nav.menu > ul > li > ul{position:relative;top:0;padding:0;width:100%;}nav.menu li > ul{margin:0 0 1rem 0;}nav.menu > ul > li:hover ul{padding:0;box-shadow:none;}nav.menu > ul > li.menu_spc{display:none;}#showMenu:checked + nav.menu > ul{box-shadow:0px 4px 3px rgba(0,0,0,.4);}#showMenu:checked + nav.menu > ul > li{margin:0 0 0 0;}#showMenu:checked + nav.menu li > ul a,#showMenu:checked + nav.menu > ul > li:hover ul a{margin:.5rem 0 0 0;}#showMenu:checked + nav.menu > label{}#showMenu:checked + nav.menu > label span{width:3.2rem;}#showMenu:checked + nav.menu > label span:nth-of-type(1){transform:translateY(1rem) rotateZ(-30deg);}#showMenu:checked + nav.menu > label span:nth-of-type(2){transform:rotateZ(30deg);}#showMenu:checked + nav.menu > label span:nth-of-type(3){transform:translateY(-1rem) rotateZ(90deg);}}body > header{padding:5.5rem 0 0 0;}body > header > *:last-child{margin:0 auto;}.breadcrumb{position:sticky;top:5.4rem;max-width:99rem;margin:0rem auto .3rem auto;padding:.2rem 2rem .3rem 2rem;font-size:1.3rem;color:rgb(53,53,53);text-shadow:1px 1px 1px rgba(0,0,0,.2);background-color:rgba(240,240,240);border-radius:0 0 1rem 1rem;box-shadow:2px 4px 4px rgba(0,0,0,0.5);z-index:2;}.breadcrumb img{vertical-align:middle;margin:0 0 .2rem 0;}.breadcrumb a{color:rgb(51,51,51);}.breadcrumb a:hover{color:var(--col_base);}.navpage{position:fixed;right:3rem;bottom:1.5rem;width:4rem;height:12.4rem;z-index:1000;}.navpage a{position:relative;display:block;width:4rem;height:4rem;margin:.2rem 0;font-size:4rem;line-height:1.1;text-align:center;color:rgb(153,153,153);background-color:rgb(240,240,240);box-shadow:1px 2px 3px rgba(0,0,0,.5);transition:margin .3s ease;background-size:2.5rem 2.5rem;background-position:center .6rem;background-repeat:no-repeat;}.navpage a span{position:absolute;display:block;right:4rem;top:1.3rem;width:0rem;height:1.3rem;font-size:1.1rem;line-height:1;text-align:center;color:rgb(0,0,0);background-color:rgb(240,240,240);white-space:nowrap;overflow:hidden;transition:width .3s 0 ease;}.navpage a:hover span{width:6rem;transition:width .3s 2s ease;}.totop{border-radius:2rem 2rem .5rem .5rem;background-image:url('../../../fileadmin/templates/images/totop.svg');}.tomain{border-radius:.5rem;background-image:url('../../../fileadmin/templates/images/tomain.svg');}.tobottom{border-radius:.5rem .5rem 2rem 2rem;background-image:url('../../../fileadmin/templates/images/tobottom.svg');}.totop:hover{margin:-.3rem 0 .7rem 0;}.tobottom:hover{margin:.7rem 0 -.3rem 0;}#main{margin:-5.5rem 0 5.5rem 0;}main,footer{display:flex;flex-flow:row wrap;justify-content:center;}header > div,main > div[id^='c'] > div,main > div[id^='c'] > header,main > div[id^='c'] > ul,main > div[id^='c'] > table,main > div[id^='c'] > form,.header_dlist label:not(:empty){background-color:rgba(255,255,255,.8);padding:2rem;margin:.3rem auto .3rem auto;border-radius:1rem;box-shadow:2px 3px 5px rgba(0,0,0,0.4),1px 2px 3px rgba(255,255,255,0.99) inset,-1px -2px 2px rgba(0,0,0,0.7) inset;background-color:rgb(240,240,240);}header > div{border-radius:0;padding:0;margin:0 auto 0rem auto;}main > div[id^='c'] > ul{padding:2rem 2em;}footer > div[id^='c'] > div{padding:2rem;}footer{position:relative;bottom:0;left:0;width:100%;padding:5rem 0;margin:4rem auto 7rem auto;background-color:white;box-shadow:0 2px 7px rgba(0,0,0,.5),0 -2px 5px rgba(0,0,0,.4);}main ul,main ol{font-size:1.8rem;margin:0 0 0 1em;}.frame-default{flex:1 1 100%;}header > *,.frame-type-header > *,.frame-type-textmedia > *,.frame-type-table > *,.frame-type-list > *,.frame-type-uploads > *,.frame-type-table > *,.frame-type-felogin_login > *,.frame-type-form_formframework > *,.frame > *{max-width:99rem;margin:auto;}.frame-type-html > *.ce-bodytext{background-color:transparent;padding:0;margin:0 auto;border-radius:0;box-shadow:none;background-color:transparent;}main > div.frame-type-list > div{padding:0;background-color:transparent;box-shadow:none;}.frame-type-felogin_login fieldset{display:block;width:30rem;margin:auto;border:0;}.frame-type-felogin_login fieldset > div{text-align:right;}.frame-type-felogin_login label{display:inline-block;text-align:right;}.frame-type-felogin_login legend{display:none;}.frame-type-felogin_login h3{font-size:1.6rem;}.frame-type-felogin_login p{font-size:1.6rem;}.frame-type-felogin_login input{display:inline-block;width:15rem;height:3rem;font-size:2rem;line-height:1;}header .frame-type-shortcut{position:relative;box-shadow:2px 3px 5px rgba(0,0,0,0.5);z-index:1;}.frame-type-menu_sitemap_pages,.frame-type-menu_sitemap_pages > *{padding:0 !important;margin:-.0rem auto 0rem auto !important;}.frame-type-menu_sitemap_pages > ul{list-style:none;text-align:center;padding:.2rem 2rem .5rem 2rem !important;margin:0;font-size:1.5rem;}.frame-type-menu_sitemap_pages li{display:inline-block;padding:0 1rem;}.frame-7{padding:0 .5rem 0 0;}.frame-9{padding:0 0 0 .5rem;}.frame-7 > *{margin:0 0 0 auto;}.frame-8 > *{margin:0 auto 0 auto;}.frame-9 > *{margin:0 auto 0 0;}.frame-layout-2{max-width:49.5rem;}.frame-layout-3{max-width:33rem;}.frame-layout-4{max-height:0;padding:0 !important;overflow:hidden;margin:0  auto !important;transition:max-height 1s ease;}main > input:checked + * + div{max-height:175rem !important;}.header_dlist{position:relative;width:100%;max-width:99rem;text-align:center;}.header_dlist label:not(:empty){display:block !important;color:rgb(240,240,240);background-color:var(--col_base);cursor:pointer;}.header_dlist label:not(:empty)::before{content:'';background-image:url('../../../fileadmin/templates/images/detail_list.svg');background-repeat:no-repeat;background-size:cover;position:absolute;left:2rem;top:2.5rem;width:3rem;height:3rem;transform:rotateZ(90deg);transition:transform 1s ease;}main > input:checked + *.header_dlist label::before{transform:rotateZ(180deg);}header > input,header .header_dlist,footer > input,footer .header_dlist{display:none;}#preview_layer{position:fixed;left:0;bottom:0;width:100%;height:0;z-index:999;display:block;overflow:hidden;box-shadow:0 0 5px rgba(0,0,0,.6);opacity:0;transition:all 1s ease;}#preview_layer.on{height:10rem;opacity:1;}#preview_layer > div{position:relative;left:0;top:0;width:100%;height:100%;background:linear-gradient(rgba(255,255,255,.2),rgba(0,0,0,.4)) var(--col_base);box-shadow:0 1px 1px rgba(255,255,255,.4) inset;display:table;}#preview_layer > div div{position:relative;display:table-cell;text-align:center;vertical-align:middle;}#preview_layer iframe{width:32rem;height:7rem;border:0;vertical-align:middle;}#preview_layer button{width:3rem;height:3rem;background-color:rgba(255,255,255,.2);border:1px solid rgb(255,255,255);border-radius:2rem;color:rgb(255,255,255);font-size:2rem;text-align:center;line-height:1;cursor:pointer;}.contenttable{width:100%;font-size:1.8rem;border:0;}.contenttable tr:nth-of-type(odd){background-color:rgb(230,230,230);}.contenttable tr:nth-of-type(even){background-color:rgb(255,255,255);}.contenttable td{border:0;padding:.2rem .5rem;}img{max-width:100%;height:initial;}.ce-table td{padding:.3rem;}.ce-uploads li{margin:.3rem 0;}.ce-above{overflow:visible;}.ce-above .ce-gallery{margin:0rem;}.ce-gallery figure{border-radius:1rem;overflow:hidden;}body > header .ce-gallery figure{border-radius:0;}.ce-table{font-size:1.6rem;}form{font-size:1.8rem;}fieldset{border:0;}.summary-table-first-col{width:20rem;}legend{font-weight:bold;}input,textarea,select{font-family:'Text',sans-serif;font-size:1.8rem;padding:.5rem;background-color:rgb(255,255,255);border:1px solid var(--col_base);width:100%;border-radius:.5rem;}label{cursor:pointer;}.actions{min-height:5rem;}.next{display:block;float:right;}.form-check-label > *{display:inline-block;vertical-align:middle;}.form-check-label > input{width:3rem;}.form-check-label > *{width:90%;}#kontaktRetour-59{display:flex;flex-flow:row wrap;}#kontaktRetour-59 > div{flex:1 1 100%;padding:.5rem;}#kontaktRetour-59 > div:nth-of-type(4),#kontaktRetour-59 > div:nth-of-type(5){flex:1 1 50%;}#kontaktRetour-59 textarea{height:20rem;}#kontaktRetour-59 .table-responsive tr:last-of-type{font-size:1.2rem;}#anfrage-118 fieldset{padding:0;}#anfrage-118 fieldset .inputs-list{display:flex;flex-flow:row wrap;gap:2rem;justify-content:center;}#anfrage-118 fieldset .inputs-list .form-check{flex:0 1 18rem;}#anfrage-118 fieldset .form-group{min-height:10.5rem;}#anfrage-118 fieldset > .form-group > label{font-size:2.4rem;font-weight:bold;margin:2rem 0 2rem 0;display:block;text-align:left;color:rgb(153,0,0);border-top:1px solid rgb(153,0,0);padding:1rem 0 0 0;}#anfrage-118 fieldset:last-of-type{border-bottom:1px solid rgb(153,0,0);padding-bottom:1.5rem;}#anfrage-118 fieldset .form-check-label > *{width:initial;}#anfrage-118-checkbox-2{display:none;}#anfrage-118-checkbox-2 ~ span::before{content:'Alle ';}#anfrage-118-checkbox-2:checked ~ span::before{content:'Keine ';}#anfrage-118 input[type="checkbox"]{width:3rem;height:3rem;}#anfrage-118 > div.form-group{width:50%;margin:2rem auto 0 auto;}#anfrage-118 > div textarea{height:15rem;}#anfrage-118 fieldset > div > label::before{float:left;content:'';display:block;width:7rem;height:10.2rem;margin:0 2rem 0 0;background-size:cover;background-repeat:no-repeat;}#anfrage-118 fieldset:nth-of-type(1) > div:nth-of-type(1) > label::before{background-image:url(/fileadmin/media/Cover/liederbuch-4.jpg);}#anfrage-118 fieldset:nth-of-type(2) > div > label::before{background-image:url(/fileadmin/media/Cover/liederbuch-stimmungslieder.jpg);}#anfrage-118 fieldset:nth-of-type(3) > div > label::before{background-image:url(/fileadmin/media/Cover/liederbuch-schlager-20er-40er.jpg);}#anfrage-118 fieldset:nth-of-type(4) > div:nth-of-type(1) > label::before{background-image:url(/fileadmin/media/Cover/liederbuch-schlager-nach-45-band1.jpg);}#anfrage-118 fieldset:nth-of-type(4) > div:nth-of-type(2) > label::before{background-image:url(/fileadmin/media/Cover/liederbuch-schlager-nach-45-band2.jpg);}#anfrage-118 fieldset:nth-of-type(4) > div:nth-of-type(3) > label::before{background-image:url(/fileadmin/media/Cover/liederbuch-schlager-nach-45-band3.jpg);}#anfrage-118 .table-responsive{margin:2rem 0;}#anfrage-118 .table-responsive tr:first-of-type,.table-responsive tr:last-of-type{display:none;}#anfrage-118 .table-responsive td{vertical-align:top;padding:0 1rem;font-size:2rem;}#anfrage-118 .summary-table-first-col{width:35rem;font-weight:bold;color:rgb(153,0,0);text-align:right;}#anfrage-118 .table-responsive ul{list-style:none;margin:0;}#anfrage-118 .table-responsive li{display:inline-block;padding:0 2rem 0 0;font-size:2rem;}#anfrage-118 .actions{margin:1rem 0;}@media all and (max-width:1023px){.logo_nav{left:2rem;margin:0;}}@media all and (max-width:799px){body > header{padding:4.5rem 0 0 0;}.logo_nav img{width:14rem;}.breadcrumb{top:4.5rem;}#main{margin:-4.5rem 0 4.5rem 0;}}@media all and (max-width:639px){#anfrage-118 > div.form-group{width:100%;}}
