@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=d571b385-4709-490b-83b3-e427ddf79a5b");@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=d571b385-4709-490b-83b3-e427ddf79a5b"); @font-face{ font-family:"Foundry Sans W01 Lt"; src:url("/design/Fonts/9e85c7eb-da8e-4db1-84eb-1f68574223a2.eot?#iefix"); src:url("/design/Fonts/9e85c7eb-da8e-4db1-84eb-1f68574223a2.eot?#iefix") format("eot"),url("/design/Fonts/d3fbcfc7-efe3-4132-9e52-a42122439dce.woff") format("woff"),url("/design/Fonts/880c6726-083a-4f97-8bcb-48a7ba0f177a.ttf") format("truetype"),url("/design/Fonts/5c9b6e96-9355-460b-bbb0-67474016ee5f.svg#5c9b6e96-9355-460b-bbb0-67474016ee5f") format("svg"); } @font-face{ font-family:"Foundry Sans W01 Demi"; src:url("/design/Fonts/0a9476e5-b253-4d07-a93e-b38171e048b6.eot?#iefix"); src:url("/design/Fonts/0a9476e5-b253-4d07-a93e-b38171e048b6.eot?#iefix") format("eot"),url("/design/Fonts/db7dbb7c-794a-45a1-8b1c-766c7a8cdcc7.woff") format("woff"),url("/design/Fonts/7d0aca67-af42-4586-b9ee-7f92146409ff.ttf") format("truetype"),url("/design/Fonts/3de645ec-6904-40ea-ae15-d84107aa680e.svg#3de645ec-6904-40ea-ae15-d84107aa680e") format("svg"); }#cms body{background: none repeat scroll 0 0 #aaaaaa;margin: 0px;padding: 0;background-color:#;} #cms h1{font-size:4em;font-weight: normal;margin:0;padding:0;font-family:"Foundry Sans W01 Demi";} #cms h2{font-size:4em;font-weight: normal;margin:0;} #cms p{margin-top: 0px !important;margin-bottom: 12px !important;} #cms a{color:#FFFFFF;text-decoration: underline;} #cms a img{border: none;} #cms ol, ul{padding-left: 2em;} #cms ol li{list-style: decimal;} #cms ul{margin-top:0;padding-left: 2em;} #cms li{line-height: 1.5em;} #cms table tr th{font-weight: bold;text-align: left;} #centered-container, #cms.centered-container, #cms .centered-container{text-align: left;color:#;background-color:#;position: relative;width: 860px;margin:10px auto 0 auto;} #cms .clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;} #cms * html .clearfix{height: 1%;} #cms div.canvas{background-color: #FFFFFF;width: 860px;padding: 0px 0 0 0;} #cms .abschnitt{padding-bottom: 1em;position: relative;overflow:hidden;zoom:1;} #cms.inlineedit .abschnitt{border-bottom: 2px dotted #FF8888;} #cms .abschnitt table img{padding-top:5px;} #cms .tabelle tr td{padding-right: 10px;} #selectlayout a img{border:1px #D1DDEF solid;} #selectlayout a img.layoutaktiv{border:1px #FF0000 solid;} #cms .linkfeld{display:none;} #cms .abschnitticon{position:absolute;top:0;z-index:20;opacity:0.6;} #cms .suchresultate div{padding-bottom: 12px;margin: 6px 0;border-bottom: 1px solid #999999;} #cms .suchresultate a{display:block;} #cms table.cmstab tr > td:first-child{padding-left:0;} #cms table.cmstab tr > td{padding:0 0 0 1em;} #cms .cmstab p{margin-bottom:0 !important;} #cms .cmstab .abschnitt{margin-bottom:0 !important;padding:2px 0;} #cms .titelzeile{font-weight: bold;background-color:#dddddd;} #cms .rahmen td{border:1px solid #333333;border-collapse: collapse;} #cms .zebra{background-color:#dddddd;} #LoginBox{position: absolute;width:99%;top:200px;z-index: 800;margin-bottom: -31px;} #LoginBox form{width: 140px;height:110px;background-color: #FFFFFF;border: 1px solid black;border-radius: 15px;box-shadow: 10px 10px 5px #aaaaaa;margin: 0 auto;font-size:90%;padding:10px;} #LoginBox input{display:block;margin-bottom:5px;width:120px;} #cms .links{float: left;margin-right:10px;} #cms .rechts{float: right;margin-left:10px;} #cms .cmstab .links{margin-right:0px;} #cms table.agenda, #cms table.terminliste{width:100%;border-collapse: collapse;border: 0px;} #cms table.agenda tr{border: 0px #DDDDDD;} #cms table.agenda tr.weekend{color: #FFFFFF;background-color: #DDDDDD;} #cms table.agenda tr td.col3{white-space: nowrap;} #cms table.agenda tr td, #cms table.agenda tr > td:first-child, #cms table.agenda tr th, #cms table.agenda tr > th:first-child, #cms table.terminliste tr td, #cms table.terminliste tr > td:first-child, #cms table.terminliste tr th, #cms table.terminliste tr > th:first-child{padding:0.1em 0.3em;} #cms table.terminliste tr.even{background-color: #DDDDDD;border: 1px solid #FFFFFF;} #cms #detail{position:absolute;background-color:#FFFFFF;top:0;left:10px;width:400px;border:1px solid #666666;border-radius:10px;padding:8px;-webkit-box-shadow: 3px 3px 5px 1px ;box-shadow: 3px 3px 5px 1px ;display: none;z-index:10;} #cms #detail p{margin-bottom:0 !important;} #cms .x-border-box, .x-border-box *{-moz-box-sizing: content-box;} #cms form.sucherechts input{width:125px;} #cms table.formular, #cms table.formular table{width:100%;} #cms .formular input, #cms .formular select{margin:2px 0;height:1.5em;font-size:0.9em;} #cms .formular textarea{box-sizing: border-box;-moz-box-sizing: border-box;height:5em;width:100%;} #cms .formular.spalten2 input[type="text"], #cms .formular.spalten2 input[type="email"], #cms .formular.spalten2 input[type="number"], #cms .formular.spalten2 select{width:49%;} #cms .formular input[type="text"], #cms .formular input[type="email"], #cms .formular input[type="number"], #cms .formular select, #cms .formular.spalten2 input[type="text"].gz, #cms .formular.spalten2 input[type="email"].gz, #cms .formular.spalten2 input[type="number"].gz, #cms .formular.spalten2 select.gz{box-sizing: border-box;-moz-box-sizing: border-box;width:100%;} #cms .formular input[type="text"][data-stripe="cvc"]{width:3em;} #cms .formular select[data-stripe="exp-month"]{width:4em;} #cms .formular select[data-stripe="exp-year"]{width:5em;} #cms .formular .form-row{display:inline;} #cms .formular input[type="text"].kl{width:60px ;} #cms .formular input[type="text"].gr{width:227px ;} #cms .formular input[type="submit"]{padding: 2px 1em;} #cms .formular .error_message{font-weight:bold;color:#FF712D;} #cms .formular .disabled{color:#999999;} #cms .gross{font-weight: bold;font-size:1.3em;} #cms .error{font-weight:bold;color:#FF712D;} #cms img.zoom{position:absolute;right:0.5em;bottom:1.5em;} #cms #page-login{width:400px;} #cms #page-login td{padding-right:20px;} #cms .ab_texttabelle td{vertical-align: top;padding-left: 2em;padding-bottom:1em;} #cms .ab_texttabelle td:first-child{padding-left: 0;} #cms .placeholder{color:#999999;} #cms select.placeholder option{color:#000000;} #cms .stripe-connect{display: inline-block;margin-bottom: 1px;background-image: linear-gradient(#28A0E5, #015E94);-webkit-font-smoothing: antialiased;border: 0;padding: 1px;height: 30px;text-decoration: none;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;-moz-box-shadow: 0 1px 0 rgba(0,0,0,0.2);-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);cursor: pointer;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;user-select: none;} .stripe-connect span{display: block;position: relative;padding: 0 12px 0 44px;height: 30px;background: #1275FF;background-image: linear-gradient(#7DC5EE, #008CDD 85%, #30A2E4);font-size: 14px;line-height: 30px;color: white;font-weight: bold;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;} #cms .formular select.spenden{width:8em;} #cms .formular input[type="number"].spenden{width:5em;} #cms .payment-errors{color:#930049;} #cms .ab_aufklapp .aufInhalt{overflow: hidden;transition: height 1s;height:0;} #cms .ab_aufklapp .aufTeaser{position:relative;cursor:pointer;} #cms .ab_aufklapp .aufTeaser:before{content: "+";font-size: 40px;position:absolute;right:0;} #cms .ab_aufklapp.open > .aufTeaser:before{content: "–";font-size: 60px;} #cms .abschnitt.ab_terminliste, #cms .abschnitt.ab_agenda{overflow:visible;} #cms .adressliste input, #cms .adressliste select{width:100%;} #cms #msgwindow{position:absolute;max-width: 80%;top:50%;left:50%;} #cms #msgwindow > div{position:relative;left:-50%;width:30em;border:1px solid;border-radius: 1em;background:#EEE;} #cms #msgwindow > div > div{padding:2em;} #cms #cbmsgwindow{opacity:0;} #cms #cbmsgwindow:checked ~ label, #cms #cbmsgwindow:checked ~ div{visibility: hidden;} #cms #lbmsgwindow{position:absolute;left:-50%;margin:0.3em 0 0 29em;z-index:100;} #cms .komm_kopf{border-bottom: 1px solid #CCC;margin-bottom: 0.5em;} #cms .komm_kopf h2{font-size: 1.5em;font-weight: normal;line-height: 1.2em;} #cms .komm_kopf input[type="submit"], #cms .komm .komm_button, #cms .komm_kopf button{float:right;font-size: 1em;background-color: #f5f5f2!important;background-image: linear-gradient(top,#f5f5f2,#dcdcdc)!important;background-repeat: repeat-x!important;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f2', endColorstr='#dcdcdc', GradientType=0);border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);-webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,.2);-moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,.2);box-shadow: 0 1px 3px 0 rgba(0,0,0,.2);-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border: 1px solid rgba(0,0,0,.15);color: #3d3d3d;padding:0.3em 1em;} #cms .komm_kopf textarea{width:100%;box-sizing: border-box;-moz-box-sizing: border-box;height:5em;} #cms .komm_info{background-color: #CCC;padding:0.5em;margin:0.5em 0;} #cms .kommlogin{height:0;overflow:hidden;margin-bottom: 0.5em;} #cms .kommerstellen{height:0;overflow: hidden;margin-bottom: 0.5em;} #cms .komm{border-top: 1px solid #333;padding-top:1em;margin-top:1em;} #cms .komm.antwort{margin-left:4em;} #cms .komm h3{font-size:0.9em;font-weight: normal;margin:0;padding:0;} #cms .komm .komm_zeit{font-size:0.9em;display: block;float:right;} #cms .komm p{display: block;margin-bottom:0em !important;margin-top:1em !important;} #cms .kommlist .tag{font-weight: bold;padding-bottom:0.3em;border-bottom: 1px solid #000;} #cms .kommlist h3{font-size:0.9em;font-weight: normal;margin:0.2em 0;padding:0;} #cms .kommlist p{border:1px solid #000;padding:0.3em 0.5em;} .my-gallery{width: 100%;float: left;} .my-gallery figure{display: block;float: left;margin: 0 5px 5px 0;cursor: pointer;background-color:#333;overflow: hidden;} .my-gallery figure img{display: block;margin:0 auto;} .my-gallery figcaption{display: none;} .video-js{max-width:100%;} .eventresstitel{font-weight: bold;margin: 0.7em 0 0.4em 0;} .eventressabstand{height: 1.2em;} .ab_event input{vertical-align: middle;} .ab_event input + span{font-size: 0.8em;} .auswtab td{padding-right: 1em;} .youtube-container{position: relative;padding-bottom: 56.25%;padding-top: 0;height: 0;overflow: hidden;} .youtube-container iframe, .youtube-container object, .youtube-container embed{position: absolute;top: 0;left: 0;width: 100%;height: 100%;} body{margin:0;padding:0;} #cms{font-family:"Foundry Sans W01 Lt";font-size:1vw;color:#FFFFFF;} #cms a:hover{font-family:"Foundry Sans W01 Demi";} #cms .welleweiss{position:absolute;bottom:0;height:5px;width:100%;background: url('/design/img/wellen_weiss.png') repeat-x;} #cms .welle{position:absolute;bottom:0;height:5px;width:100%;background: url('/design/img/wellen_cw.png') repeat-x;} #cms.fw .welle{background: url('/design/img/wellen_fw.png') repeat-x;} #cms.bw .welle{background: url('/design/img/wellen_bw.png') repeat-x;} #cms.mw .welle{background: url('/design/img/wellen_mw.png') repeat-x;} #cms.pw .welle{background: url('/design/img/wellen_pw.png') repeat-x;} #cms.swissdatabox .welle{background: url('/design/img/wellen_sdb.svg') repeat-x;} #cms.dorm .welle{background: url('/design/img/wellen_dorm.svg') repeat-x;} #cms h3{font-weight: normal;font-size:2em;margin:0.5em 0 1em 0;} #cms.inlineedit .kopf{margin-top:30px;} #cms .kopf{height: 50px;padding-top: 20px;background-color: rgba(255, 255, 255, 0.94);position: fixed;width:100%;top: -3.46875px;left: 0%;bottom: auto;z-index: 20;color: #B8B8B9;} #cms .kopf img{float:left;margin:0 0 0 3%;width:200px;} #cms .kopf #topnav{float:right;padding-right: 1.5%;} #cms .kopf form{display: inline;position: relative;} #cms .kopf a{text-decoration: none;font-size:1.5em;border-left: 2px solid #B8B8B9;color: #B8B8B9;padding:0 1em;} #cms .kopf a:hover{text-decoration: none;font-family:"Foundry Sans W01 Lt";color: #FFB400;} #cms .kopf a:first-child{border-left: none;} #cms .kopf input.login{font-size:1.3em;border:none;color: #FFFFFF;background-color: #FFB400;border-radius: 0 0.3em 0.3em 0;margin-right:1em;display: inline-block;line-height: 1.2em;padding:0 1em;} #cms .kopf input[type="text"], #cms .kopf input[type="password"]{background-color: #FFF0CC;border:none;width:7em;height:30px;color: #B8B8B9;padding: 0 0.5em;position: relative;top:-0.2em;} #cms #content{margin-top:70px;} #cms .button{color:#FFFFFF;background-color: #FFB400;border-radius: 1em;margin-right:20px;display: inline-block;padding:0.3em 2em;font-size:1.6em;text-decoration: none;cursor: pointer;-webkit-box-shadow: 3px 3px 5px rgba(50, 50, 50, 0.75);-moz-box-shadow: 3px 3px 5px rgba(50, 50, 50, 0.75);box-shadow: 3px 3px 5px rgba(50, 50, 50, 0.75);} #cms .button h2{font-size: 1em;} #cms a.button:hover{font-family:"Foundry Sans W01 Lt";} #cms .seite{position:relative;} #cms .seite .inhalt{padding: 3em 10% 0 10%;overflow: hidden;} #cms .seite .inhalt .abschnitt{overflow: visible;padding-bottom: 0;} #cms .seite .inhalt .abschnitt.ab_titel{overflow: hidden;} #cms .seite .anker{position:absolute;top:0px;} #cms .inhalt{text-align: center;} #cms select, #cms input{font-size: 0.8em;} #cms .formular input[type="text"], #cms .formular input[type="email"], #cms .formular select{width:300px;} #cms .formular input[type="number"]{width:40px ;} #cms .ab_listenanz.layout_1 .angebot{width:23%;float:left;padding:1%;} #cms .ab_listenanz.layout_1 .angebot img{position:relative;height:100px;cursor: pointer;} #cms .detlink{cursor:pointer;background: url('/design/img/pfeil.svg') no-repeat left center;padding-left:25px;} #cms .ab_listenanz.layout_1 h2, #cms .spalte h2{font-size:1.2em;font-family:"Foundry Sans W01 Demi";overflow: hidden;} #cms .ab_listenanz.layout_1 .uebersicht{overflow: hidden;} #cms .ab_listenanz.layout_1 .detail{overflow: hidden;margin-left:25%;-webkit-box-shadow: 0px -10px 40px 0px rgba(255,180,0,0.3);-moz-box-shadow: 0px -10px 40px 0px rgba(255,180 0,0.3);box-shadow: 0px -10px 40px 0px rgba(255,180,0,0.3);} #cms .ab_listenanz.layout_1 .detail h2{font-family:"Foundry Sans W01 Lt";font-size:4em;text-align: left;margin-left:1.5% ;} #cms .ab_listenanz.layout_1 .detail h3{font-size:2em;text-align: left;margin-left:1.5% ;} #cms .ab_listenanz.layout_1 .detail h4{font-size:1.2em;font-family:"Foundry Sans W01 Demi";margin:1em 0 0 0;font-weight: normal;} #cms .ab_listenanz.layout_1 .detail div{width:31.5%;float:left;text-align: left;margin-left:1.5% ;} #cms .ab_listenanz.layout_1 .detail ul{padding-left:1em;} #cms .ab_listenanz.layout_1 .detail li{list-style: disc;} #cms .weiss{color:#000000;} #cms #preistop{text-align: center;position: relative;overflow:hidden;max-width: 50em;margin: 0 auto;} #cms #preisfuss{overflow:hidden;} #cms .weiss p{margin:1em 0 !important;} #cms .preis{font-family:"Foundry Sans W01 Demi";font-size:1.6em;color:#FFF0CC;} #cms .preis b{position:relative;top: 0.1em;font-weight: normal;font-size:7em;} #cms .preis i{font-family:"Foundry Sans W01 Lt";font-size: 1.5em;color:#FFB400;position:relative;top:0.8em;left:-7em;} #cms #praddr, #cms #prweb{display: block;position: absolute;} #cms .spalte{float:left;width:23%;text-align:left;} #cms .rechner .spalte{background: url('/design/img/wellenlinie_cw.svg') repeat-y left;padding-left:1em;} #cms.vw .rechner .spalte{background-image: url('/design/img/wellenlinie_vw.svg');} #cms.fw .rechner .spalte{background-image: url('/design/img/wellenlinie_fw.svg');} #cms.bw .rechner .spalte{background-image: url('/design/img/wellenlinie_bw.svg');} #cms.mw .rechner .spalte{background-image: url('/design/img/wellenlinie_mw.svg');} #cms.pw .rechner .spalte{background-image: url('/design/img/wellenlinie_pw.svg');} #cms .rechner .spalte img{height: 4em;} #cms .rechner input[type="text"], #cms .rechner input[type="number"]{-moz-border-radius: 10px;border-radius: 10px;-webkit-border-radius: 10px;background: linear-gradient(to bottom, #ffffff 0%,#eaeaea 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 );border: 1px solid #CACACA;color: #444;padding: 3px 0 3px 9px;width: 3.2em;} #cms .rechner table tr{vertical-align: top;} #cms .rechner table td{padding-left: 0.5em;padding-top:0.3em;} #cms .rechner table tr td:first-child{padding-left: 0;padding-top:0;} #cms #rechpreis{position: relative;font-family:"Foundry Sans W01 Demi";font-size:1.6em;overflow: hidden;} #cms #rechpreis h2{display: inline;color:#FFB400;font-family:"Foundry Sans W01 Lt";font-style: italic;font-size: 1.5em;position:relative;top:-2.5em;} #cms #rechpreis #preis{display: inline;color:#FFF0CC;font-size: 7em;} #cms #rechpreis #preis span{font-size: 0.25em;} #cms.dorm #rechpreis h3{display: block;font-size: 1.2em;color: #607EBF;font-family: "Foundry Sans W01 Demi";margin-bottom: 0.5em;} #cms .rechner{overflow:hidden;} #cms .rechner h3{margin-bottom: 1em;} #cms.dorm #rechpreis{font-family: "Foundry Sans W01 Lt";} #cms.dorm .rechner table{margin: 0 auto;} #cms.dorm #rechpreis table td{padding: 0 2em;width: 10em;} #cms.dorm .rechner table td span{display: block;font-size: 0.8em;margin-bottom: 0.5em;} #cms.dorm .rechner #rechpreis table tr:nth-child(4) td{font-family:"Foundry Sans W01 Demi";color:#607EBF;} #cms.dorm .rechner .spalten{width: 70%;margin:0 auto;} #cms.dorm .rechner .spalten .spalte{width: 29%;padding-left: 4%;} #cms.dorm .rechner .spalten .spalte td:first-child{white-space: nowrap;} #cms.dorm .rechner .spalte{background: url('/design/img/wellenlinie_dorm.svg') repeat-y left;padding-left: 1em;} #cms.dorm .rechner .spalte:nth-child(3){background: none;} #cms input[type="checkbox"]{display: none;} #cms input[type="checkbox"] + label{background-color: #fafafa;border: 1px solid #cacece;box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);padding: 0.6em;border-radius: 0.6em;display: inline-block;position: relative;top:0.2em;margin-left:2.1em;} #cms input[type="checkbox"] + label:active, #cms input[type="checkbox"]:checked + label:active{box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);} #cms input[type="checkbox"]:checked + label{background-color: #e9ecee;border: 1px solid #adb8c0;box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);color: #99a1a7;} #cms input[type="checkbox"]:checked + label:after{content: '\2714';font-size: 1em;position: absolute;top: 0px;left: 3px;color: #99a1a7;} #cms .spalte.kontakt{width:18%;margin-right:1.5%;margin-left:5%;} #cms .kontakt img{width:100%;border-radius:50%;} #cms .kontakt{text-align:center;} #cms .sliderwrap{position: relative;height:580px;} #cms .sliderwrap .img{position: absolute;width:50%;left:50%;top:auto;bottom:0;-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0);transition: all 1s;} #cms .sliderwrap.text p{transition: all 1s;display:block;padding-top:0.2em;font-size: 0.6em;height:100px;} #cms .sliderwrap .img img{display: block;width: 100%;} #cms .sliderwrap .p0{visibility: hidden;left:-30%;width:25%;} #cms .sliderwrap .p1{left:-5%;width:25%;cursor:pointer;} #cms .sliderwrap .p3{left:105%;width:25%;cursor:pointer;} #cms .sliderwrap .p4{visibility: hidden;left:125%;width:25%;} #cms .sliderwrap .frame-d{background-position: center -270%;background-repeat: no-repeat;background-size: 90%;} #cms .sliderwrap .frame-t{background-position: 29% 200%;background-repeat: no-repeat;background-size: 73%;} #cms .sliderwrap .frame-m{background-position: 31% 100%;background-repeat: no-repeat;background-size: 50%;} #cms .sliderwrap.text{height:800px;} #cms .sliderwrap.text .p2 p{font-size: 1.2em;} #cms .mcenter{margin: 0 auto;} #cms .mcenter td{padding: 0.5em;} #cms #preistop .stufen td:first-child, #cms #preistop .pakete td:nth-child(2), #cms #preistop .pakete td:first-child{text-align: right;} #cms #preistop p{font-size:1.2em;} #cms #preistop .bg{background-color: #FFF0CC;} #cms.vw #preistop .bg, #cms.vw .kopf input{background-color: #E3EEFE;} #cms.vw .preis, #cms.vw #rechpreis #preis{color: #E3EEFE;} #cms.vw .button, #cms.vw .kopf input.login{background-color:#72ABFA;} #cms.vw .kopf a:hover, #cms.vw .preis i, #cms.vw #rechpreis h2{color:#72ABFA;} #cms.vw .ab_listenanz.layout_1 .detail{-webkit-box-shadow: 0px -10px 40px 0px rgba(114,171,250,0.3);-moz-box-shadow: 0px -10px 40px 0px rgba(114,171,250,0.3);box-shadow: 0px -10px 40px 0px rgba(114,171,250,0.3);} #cms.fw #preistop .bg, #cms.fw .kopf input{background-color: #E9F6DD;} #cms.fw .preis, #cms.fw #rechpreis #preis{color: #E9F6DD;} #cms.fw .button, #cms.fw .kopf input.login{background-color:#92D154;} #cms.fw .kopf a:hover, #cms.fw .preis i, #cms.fw #rechpreis h2{color:#92D154;} #cms.fw .ab_listenanz.layout_1 .detail{-webkit-box-shadow: 0px -10px 40px 0px rgba(146,209,84,0.3);-moz-box-shadow: 0px -10px 40px 0px rgba(146,209,84,0.3);box-shadow: 0px -10px 40px 0px rgba(146,209,84,0.3);} #cms.bw #preistop .bg, #cms.bw .kopf input{background-color: #EDA79C;color:#FFFFFF;} #cms.bw .preis, #cms.bw #rechpreis #preis{color: #EDA79C;} #cms.bw .button, #cms.bw .kopf input.login{background-color:#ED3D1F;} #cms.bw .kopf a:hover, #cms.bw .preis i, #cms.bw #rechpreis h2{color:#ED3D1F;} #cms.bw .ab_listenanz.layout_1 .detail{-webkit-box-shadow: 0px -10px 40px 0px rgba(237,61,31,0.3);-moz-box-shadow: 0px -10px 40px 0px rgba(237,61,31,0.3);box-shadow: 0px -10px 40px 0px rgba(237,61,31,0.3);} #cms.mw #preistop .bg, #cms.mw .kopf input{background-color: #f4ecb8;} #cms.mw .preis, #cms.mw #rechpreis #preis{color: #f4ecb8;} #cms.mw .button, #cms.mw .kopf input.login{background-color:#f2dd1e;} #cms.mw .kopf a:hover, #cms.mw .preis i, #cms.mw #rechpreis h2{color:#f2dd1e;} #cms.mw .ab_listenanz.layout_1 .detail{-webkit-box-shadow: 0px -10px 40px 0px rgba(242,221,30,0.3);-moz-box-shadow: 0px -10px 40px 0px rgba(242,221,30,0.3);box-shadow: 0px -10px 40px 0px rgba(242,221,30,0.3);} #cms.pw #preistop .bg, #cms.pw .kopf input{background-color: #ba9dd1;color:#FFFFFF;} #cms.pw .preis, #cms.pw #rechpreis #preis{color: #ba9dd1;} #cms.pw .button, #cms.pw .kopf input.login{background-color:#692f91;} #cms.pw .kopf a:hover, #cms.pw .preis i, #cms.pw #rechpreis h2{color:#692f91;} #cms.pw .ab_listenanz.layout_1 .detail{-webkit-box-shadow: 0px -10px 40px 0px rgba(105,47,145,0.3);-moz-box-shadow: 0px -10px 40px 0px rgba(105,47,145,0.3);box-shadow: 0px -10px 40px 0px rgba(105,47,145,0.3);} #cms.alixonnew .kopf img{width:300px;} #cms.swissdatabox .kopf img{width:400px;} #cms.swissdatabox .button{background-color:#1A669C;} #cms.dorm .kopf input{background-color: #A6C4FF;color:#FFFFFF;} #cms.dorm .preis, #cms.dorm #rechpreis #preis{color: #A6C4FF;} #cms.dorm .button{background-color: #A4CD39;} #cms.dorm .kopf input.login{background-color:#607EBF;} #cms.dorm .kopf a:hover, #cms.dorm .preis i, #cms.dorm #rechpreis h2{color:#607EBF;} #cms.dorm .ab_listenanz.layout_1 .detail{-webkit-box-shadow: 0px -10px 40px 0px rgba(96,126,191,0.3);-moz-box-shadow: 0px -10px 40px 0px rgba(96,126,191,0.3);box-shadow: 0px -10px 40px 0px rgba(96,126,191,0.3);} #cms.bw ::-webkit-input-placeholder, #cms.pw ::-webkit-input-placeholder, #cms.dorm ::-webkit-input-placeholder{color: #fff;} #cms.bw ::-moz-placeholder, #cms.pw ::-moz-placeholder, #cms.dorm ::-moz-placeholder{color: #fff;opacity: 1;} #cms.bw :-ms-input-placeholder, #cms.pw :-ms-input-placeholder, #cms.dorm :-ms-input-placeholder{color: #fff;} #cms.dorm .kopf img{width:200px;} #cms.swissdatabox #seite_429372 .ab_verweis{float:left;width:24%;text-align: left;padding:1em 2%;margin-left: 5%;height:22em;font-size:1.2em;} #cms.swissdatabox #seite_429372 .ab_verweis:nth-child(2){background-color: rgba(255,255,255,0.4);} #cms.swissdatabox #seite_429372 .ab_verweis:nth-child(3){background-color: rgba(255,255,255,0.3);} #cms.swissdatabox #seite_429372 .ab_verweis:nth-child(4){background-color: rgba(255,255,255,0.2);} #cms.swissdatabox #seite_429372 .ab_text, #cms.swissdatabox #seite_429372 .ab_text{clear: both;} #cms.swissdatabox #seite_429372 .ab_verweis h2{font-size: 1.8em;} #cms.swissdatabox #seite_429372 .ab_verweis ul{padding-left:0;} #cms.swissdatabox #seite_429372 .ab_verweis .button{position: absolute;bottom: 1em;} @media only screen and (max-width: 2200px) { #cms .sliderwrap { height:480px; } #cms .sliderwrap.text { height:650px; } #cms .sprechts { width: 39%; padding-right:10%; } } @media only screen and (max-width: 1800px) { #cms .sprechts { width: 39%; padding-right:10%; } #cms.dorm .rechner .spalten { width:80%; } } @media only screen and (max-width: 1685px) { #cms .sliderwrap { height:380px; } #cms .sliderwrap.text { height:580px; } #cms.dorm .rechner .spalten { width:85%; } } @media only screen and (max-width: 1470px) { #cms .sliderwrap { height:335px; } #cms .sliderwrap.text { height:530px; } #cms.dorm .rechner .spalten { width:100%; } } @media only screen and (max-width: 1270px) { #cms .kopf a { padding:0 0.5em; } #cms .kopf img { width:150px; } #cms .preis { top:1.5em; margin-bottom:1.5em; } #cms .sliderwrap { height:280px; } #cms.dorm .kopf img { width: 100px; } } @media only screen and (max-width: 1150px) { #cms .sliderwrap.text { height:410px; } #cms .kopf img { margin-left:2%; } #cms .kopf #topnav { padding-right: 0; } #cms .kopf input[type="text"], #cms .kopf input[type="password"] { width:5em; } #cms .kopf input.login { padding: 0 0.5em; } } @media only screen and (max-width: 767px) { #cms .kopf { height:80px; } #cms .seite .anker { top:-77px; } #cms .kopf img { width:90px; } #cms .kopf table { margin-top:55px; font-size:14px  } #cms .bgimg.fix, #cms .bgimg.scroll { height:190px; } #cms .seite { padding:0; } #cms .splinks { float:none; width: 94%; padding:0 3%; } #cms .sprechts { float:none; width: 94%; padding:0 3%; } } @media only screen and (max-width: 479px) { #cms { font-size: 16px; } #cms .formular input[type="number"] { width:30px; } #cms .formular input[type="text"], #cms .formular input[type="email"], #cms .formular select { width:180px; } } 