

/** reset.min.css **/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}

/** fonts.min.css **/
@font-face{font-family:"FrutigerLTW01-45Light";src:url("font/7d3671fc-8c26-459c-98e1-997c4f6c8c93.eot?#iefix");src:url("font/7d3671fc-8c26-459c-98e1-997c4f6c8c93.eot?#iefix") format("eot"),url("font/2a004a53-ac5c-43b3-9eeb-9f74ae4c1609.woff") format("woff"),url("font/74d53f3b-1683-4d5a-a556-e13f6553cdf0.ttf") format("truetype"),url("font/3f5a5b87-e71e-4544-be0c-da4daa132710.svg#3f5a5b87-e71e-4544-be0c-da4daa132710") format("svg")}@font-face{font-family:"FrutigerLTW01-46LightIt";src:url("font/072713ba-cb3a-4522-8f3b-b120f8eae10f.eot?#iefix");src:url("font/072713ba-cb3a-4522-8f3b-b120f8eae10f.eot?#iefix") format("eot"),url("font/8259f047-a5d2-40a0-a98c-1c24f0316b08.woff") format("woff"),url("font/1078a920-3def-4194-ba69-46751fb9af38.ttf") format("truetype"),url("font/4c72fb1e-e1b0-4a18-91cc-5dbe2faaf2a3.svg#4c72fb1e-e1b0-4a18-91cc-5dbe2faaf2a3") format("svg")}@font-face{font-family:"FrutigerLTW01-47LightCn";src:url("font/e5b1a25e-0d2b-4aec-8672-da21553f205d.eot?#iefix");src:url("font/e5b1a25e-0d2b-4aec-8672-da21553f205d.eot?#iefix") format("eot"),url("font/e59898b4-93a8-4df7-885a-7806f9f0604d.woff") format("woff"),url("font/85928e7e-2ace-4f1d-be54-b11c333a8d97.ttf") format("truetype"),url("font/89390d0d-7a62-493d-9e77-9c162a709520.svg#89390d0d-7a62-493d-9e77-9c162a709520") format("svg")}@font-face{font-family:"FrutigerLTW01-48LightCn";src:url("font/ce25b811-79b7-4f2a-ad26-da9dcd6f1040.eot?#iefix");src:url("font/ce25b811-79b7-4f2a-ad26-da9dcd6f1040.eot?#iefix") format("eot"),url("font/a40a90de-6c25-4a07-aef6-fbaa818362ab.woff") format("woff"),url("font/f366ec53-c110-4521-bfbd-1a605bfaf6ac.ttf") format("truetype"),url("font/4140fb7e-33dc-47c2-ab18-f8e3a59cf351.svg#4140fb7e-33dc-47c2-ab18-f8e3a59cf351") format("svg")}@font-face{font-family:"FrutigerLTW01-55Roman";src:url("font/af97a512-f55a-4f61-b2ce-659c883930fc.eot?#iefix");src:url("font/af97a512-f55a-4f61-b2ce-659c883930fc.eot?#iefix") format("eot"),url("font/3fbbd6b1-cfa7-4ff0-97ea-af1b2c489f15.woff") format("woff"),url("font/076311f8-a01b-4389-a5eb-334a62e62d45.ttf") format("truetype"),url("font/c59a36ab-4ef8-4ee1-a2f8-48aa79d4f877.svg#c59a36ab-4ef8-4ee1-a2f8-48aa79d4f877") format("svg")}@font-face{font-family:"FrutigerLTW01-56Italic";src:url("font/fcbab1a3-9659-4b39-8479-cc1f50d18f55.eot?#iefix");src:url("font/fcbab1a3-9659-4b39-8479-cc1f50d18f55.eot?#iefix") format("eot"),url("font/e2ade8a9-bd48-45e7-95e6-9dc917ba4f74.woff") format("woff"),url("font/19fe9614-8825-4e7d-b8c3-230d2561e0e2.ttf") format("truetype"),url("font/c2f8e3aa-1c1a-49ee-9ec7-30f61a5e96d3.svg#c2f8e3aa-1c1a-49ee-9ec7-30f61a5e96d3") format("svg")}@font-face{font-family:"Frutiger LT W01 65 Bold";src:url("font/fbd7c0fb-f004-4e83-81d2-1d400413a873.eot?#iefix");src:url("font/fbd7c0fb-f004-4e83-81d2-1d400413a873.eot?#iefix") format("eot"),url("font/9aa32a81-1124-4c43-b3db-15bfb1f7aed2.woff") format("woff"),url("font/6faffbf4-f8e8-4817-b24b-a390e166be7e.ttf") format("truetype"),url("font/fc09de64-de25-425e-90dc-a0cae29b02c4.svg#fc09de64-de25-425e-90dc-a0cae29b02c4") format("svg")}@font-face{font-family:"FrutigerLTW01-66BoldIta";src:url("font/f334dc11-1de8-4ae2-9c2a-a1cfa665263b.eot?#iefix");src:url("font/f334dc11-1de8-4ae2-9c2a-a1cfa665263b.eot?#iefix") format("eot"),url("font/f74530f5-a39c-47e3-97d9-6821fc4df8c0.woff") format("woff"),url("font/aa626e7f-57dd-4084-9486-3eeb921333c0.ttf") format("truetype"),url("font/8f91ebb0-2b00-4a50-baa9-865a6502384e.svg#8f91ebb0-2b00-4a50-baa9-865a6502384e") format("svg")}@font-face{font-family:"FrutigerLTW01-67BoldCn";src:url("font/a3a15351-8e3c-4c29-82e6-15b106c2181f.eot?#iefix");src:url("font/a3a15351-8e3c-4c29-82e6-15b106c2181f.eot?#iefix") format("eot"),url("font/f1f95a55-f0c6-4fb5-8939-b93160b7a751.woff") format("woff"),url("font/032fd83c-fe79-47fa-9dda-0a3f03bd0506.ttf") format("truetype"),url("font/17f04727-b70e-460f-8b5c-c8cd21771240.svg#17f04727-b70e-460f-8b5c-c8cd21771240") format("svg")}@font-face{font-family:"FrutigerLTW01-68BoldCnI";src:url("font/07eaadd3-cc57-4268-9d65-928ebdef6252.eot?#iefix");src:url("font/07eaadd3-cc57-4268-9d65-928ebdef6252.eot?#iefix") format("eot"),url("font/9b22c211-0e4b-49c7-9db2-291f86d13d28.woff") format("woff"),url("font/e8d3db5c-44e6-464d-9b01-9b51f3516494.ttf") format("truetype"),url("font/c8f7ec2e-7f97-4bf6-b526-ebb38ca7b3c7.svg#c8f7ec2e-7f97-4bf6-b526-ebb38ca7b3c7") format("svg")}@font-face{font-family:"FrutigerLTW01-75Black";src:url("font/9b0d3be7-4ec5-4a72-8cc6-89b8b0f0b193.eot?#iefix");src:url("font/9b0d3be7-4ec5-4a72-8cc6-89b8b0f0b193.eot?#iefix") format("eot"),url("font/70ad2f15-9e1e-4a42-8fdc-30327ef510c3.woff") format("woff"),url("font/ed897ec7-c1b8-4bd4-9d2a-0a7b09661bdc.ttf") format("truetype"),url("font/63e3258b-8e81-4153-ba11-ab8f4b2aa7a3.svg#63e3258b-8e81-4153-ba11-ab8f4b2aa7a3") format("svg")}@font-face{font-family:"FrutigerLTW01-76BlackIt";src:url("font/e7f1c490-48bc-447b-ad11-6e85dd1429be.eot?#iefix");src:url("font/e7f1c490-48bc-447b-ad11-6e85dd1429be.eot?#iefix") format("eot"),url("font/eb21cbbe-83da-4d1d-bf54-e60fa03381e2.woff") format("woff"),url("font/0a0bb96a-4e52-4940-9120-1cbfe63deb29.ttf") format("truetype"),url("font/6ce161bf-e26e-4c38-b3d9-0abfcbfc2c6d.svg#6ce161bf-e26e-4c38-b3d9-0abfcbfc2c6d") format("svg")}@font-face{font-family:"FrutigerLTW01-87ExtraBk";src:url("font/7ee7e6db-f32b-4199-ae77-73ffbf62e6ec.eot?#iefix");src:url("font/7ee7e6db-f32b-4199-ae77-73ffbf62e6ec.eot?#iefix") format("eot"),url("font/6fb42ae0-a24e-4927-930d-47b462560e78.woff") format("woff"),url("font/7522a4a8-1787-4cc6-a72a-3c56c39c2abe.ttf") format("truetype"),url("font/ba4991ce-c7b2-48ad-b711-8403662ff6d7.svg#ba4991ce-c7b2-48ad-b711-8403662ff6d7") format("svg")}@font-face{font-family:"FrutigerLTW01-88XBkCnIt";src:url("font/77f678fd-1072-47dd-9625-022444e2e0f9.eot?#iefix");src:url("font/77f678fd-1072-47dd-9625-022444e2e0f9.eot?#iefix") format("eot"),url("font/71bdb8cd-f4e8-45e2-a79f-b9c65623efb5.woff") format("woff"),url("font/08b2ef93-56e2-48a3-a319-51393412e291.ttf") format("truetype"),url("font/df88893a-3709-49cc-a45d-b051349b5974.svg#df88893a-3709-49cc-a45d-b051349b5974") format("svg")}@font-face{font-family:"FrutigerLTW01-95UltraBl";src:url("font/47e272a5-5523-490a-a689-1e4660531849.eot?#iefix");src:url("font/47e272a5-5523-490a-a689-1e4660531849.eot?#iefix") format("eot"),url("font/3a6c4a0a-2e4b-472c-a995-1a2e93bd1da2.woff") format("woff"),url("font/4a66b185-1957-4863-86a8-db4f99ff626e.ttf") format("truetype"),url("font/e8e7f894-9084-43e9-b08a-5dcd346ea067.svg#e8e7f894-9084-43e9-b08a-5dcd346ea067") format("svg")}html,body,table{font-family:"FrutigerLTW01-45Light","sans-serif";font-size:13px;font-style:normal;font-weight:400;text-decoration:none;line-height:1.4rem;color:#000}a{text-decoration:none;color:#db0038}.text a{text-decoration:none;color:#db0038;font-family:"Frutiger LT W01 65 Bold","sans-serif"}.text a.fragmentMenu{text-decoration:underline;color:#000;font-family:"FrutigerLTW01-45Light","sans-serif"}a:hover{text-decoration:underline}strong{font-family:"Frutiger LT W01 65 Bold","sans-serif"}small{font-family:'FrutigerLTW01-47LightCn',"sans-serif"}.text h1{font-family:"Frutiger LT W01 65 Bold","sans-serif";color:#db0038;font-size:15px;margin-bottom:-10px}.text h2,h2.text{font-family:"Frutiger LT W01 65 Bold","sans-serif";color:#db0038;font-size:13px;margin-bottom:-10px}.text h3{font-family:"Frutiger LT W01 65 Bold","sans-serif";color:#000;font-size:13px;margin-bottom:-10px}.text h1+h2{margin-top:15px}.text h2+h3{margin-top:15px}.text p,p.text,.text ul,.text ol{margin-top:16px;margin-bottom:16px}.text *:first-child{margin-top:0}.text *:last-child{margin-bottom:0}.text ul{list-style-image:url("image/arrow_right_bullet.png");list-style-position:outside;margin-left:16px}.text ul li{margin-top:8px}.text ul ul{list-style-type:square;list-style-position:outside;list-style-image:none;margin-top:0;margin-bottom:0;margin-left:15px}@media(min-width:0) and (max-width:680px){.text ul ul{margin-left:0}}.text ul ul li{margin-top:0}.text ol{display:block;list-style-position:inside}.text ol li{list-style-type:none;counter-increment:list;position:relative;padding-left:1.5em;margin-top:8px}.text ol li:after{content:counter(list) ".";position:absolute;top:0;left:-1em;width:2em;text-align:right;color:#db0038}.text blockquote{font-family:'FrutigerLTW01-56Italic',"sans-serif";font-size:13px;font-style:normal;font-weight:normal;text-decoration:none;color:#000}.text blockquote:before{content:"\201E"}.text blockquote:after{content:"\201C"}.text hr{margin:0;clear:both;height:1px;background-color:#d2d2d2;border:0}.text img.left,img.text.left{margin-top:16px;margin-bottom:16px;margin-right:16px;float:left}.text img.right,img.text.right{margin-top:16px;margin-bottom:16px;margin-left:16px;float:right}.text img.top,img.text.top{margin-top:0}.text img.min,img.text.min{width:20%}.text img.med,img.text.med{width:40%}@media(min-width:0) and (max-width:680px){.text img.min,.text img.med{width:100%}.text img.withHeader{margin-top:16px}}

/** container.min.css **/
.clearfix{clear:both}.clearfix:after{content:"";clear:both;display:block;visibility:hidden}html,body{margin:0;padding:0;width:100%;background-color:#e0dad0}#page{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;padding-top:9px;padding-bottom:9px;background-color:#fff;border-right:20px solid #d2d2d2;border-left:20px solid #d2d2d2;border-bottom:20px solid #d2d2d2}@media(min-width:1240px){#page{min-width:640px;max-width:1200px}}@media(min-width:680px) and (max-width:1240px){#page{min-width:640px;max-width:1200px;margin-left:20px;margin-right:20px;padding-top:9px;padding-bottom:9px}}@media(min-width:0) and (max-width:680px){#page{min-width:320px;max-width:640px;padding-top:10px;padding-bottom:10px;border:0}}#page>header{margin-bottom:9px;padding-left:31px;padding-right:25px}#page>header>img{display:block}@media(min-width:0) and (max-width:680px){#page>header{padding-left:16px;padding-right:16px}}#page>nav{margin-bottom:20px;height:29px;padding-right:25px}@media(min-width:0) and (max-width:680px){#page>nav{padding-left:16px;padding-right:16px}}#page>.panel{padding-left:31px;padding-right:25px;margin-bottom:20px;overflow:hidden}#page>div:last-child{margin-bottom:0}.bordered{padding-bottom:20px;border-bottom:3px solid #d2d2d2}@media(min-width:0) and (max-width:680px){#page>.panel{padding-left:16px;padding-right:16px}}#page>.panel.feedback{background-color:#e1dad0;padding:10px;padding-left:10px;padding-left:30px}#page>.panel.blog>div{float:left;width:32.23%;margin-right:1.5%}#page>.panel.blog>div:last-child{margin-right:0}#page>.panel.blog>div>*{margin-bottom:16px}@media(min-width:680px) and (max-width:1000px){#page>.panel.blog>div{width:49.25%;margin-right:1.5%}#page>.panel.blog>div:nth-child(2){margin-right:0}}@media(min-width:0) and (max-width:680px){#page>.panel.blog>div{width:100%;clear:both;margin-right:0}}.panel>.twenty{width:20%;float:right;margin-right:1.5%}.panel>.eighty{width:78.5%;float:right;margin-bottom:20px}.panel>.third{width:32.33%;float:left;margin-right:1.5%}.panel>.third:last-child{margin-right:0}@media(min-width:680px) and (max-width:1000px){.panel.threetotwo>.third:nth-of-type(1){width:49.25%;float:left;margin-right:1.5%;margin-bottom:10px}.panel.threetotwo>.third:nth-of-type(2){width:49.25%;margin-right:0;margin-bottom:10px}.panel.threetotwo>.third:nth-of-type(3){width:100%;margin:0}}@media(min-width:0) and (max-width:1000px){.panel>.twenty{clear:both;width:100%;margin-right:0;margin-bottom:16px}.panel>.twenty:last-child{margin-right:0;margin-bottom:0}.panel>.eighty{clear:both;width:100%;margin-bottom:16px}}@media(min-width:0) and (max-width:680px){.panel>.third{clear:both;width:100%;margin-right:0;margin-bottom:16px}.panel>.third:last-child{margin-right:0;margin-bottom:0}}

/** elements.min.css **/
hr{width:100%;clear:both;border:0;border-top:1px solid #d2d2d2}.fancy{border:1px solid #d2d2d2;padding:10px;box-sizing:border-box;overflow:hidden}.fancy .header{border-bottom:2px solid #db0038;padding-bottom:15px}.fancy .header h1{font-family:"Frutiger LT W01 65 Bold";color:#db0038;font-size:15px}.fancy .header h2{font-family:"Frutiger LT W01 65 Bold";color:#000;font-size:15px}.tagcloud>header{background-color:#d2d2d2;border-right:29px solid #db0038;color:#db0038;padding-left:10px;font-family:"Frutiger LT W01 65 Bold";font-size:13px;line-height:29px;height:29px;font-style:normal;font-weight:400;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tagcloud .body{border:1px solid #d2d2d2;border-top:0;padding:10px;overflow:hidden;text-align:center}.tagcloud .body a{display:inline-block;color:black;text-decoration:none;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.tagcloud .body a:hover{color:#db0038}.tagcloud .body a:nth-child(even){line-height:1.4rem;font-size:13px;margin-left:10px}.tagcloud .body a:nth-child(odd){line-height:1.6rem;font-size:14px;margin-left:15px}.panel_hotel .title,.panel_references .title{margin-bottom:16px;width:100%;display:block}.returnBar{background-color:#f4f4f4}.returnBar a{color:#3a456e;font-family:"FrutigerLTW01-45Light","sans-serif"}.panel_hotel .hotelImages{float:left;width:40%;border-right:16px solid #fff;box-sizing:border-box}.panel_hotel .hotelDetails{width:60%;float:right}@media(min-width:0) and (max-width:680px){.panel_hotel .hotelImages,.panel_hotel .hotelDetails{width:100%;margin-bottom:16px;border-right:0}.panel_hotel .hotelImages img.withHeader:first-of-type{margin-top:0}}.panel_hotel img{display:block;width:100%;margin-top:16px;margin-bottom:16px;margin-right:16px}.panel_branches h2{font-family:"Frutiger LT W01 65 Bold","sans-serif";color:#db0038;font-size:13px;margin-bottom:-10px}.panel_branches.tagcloud .body{border:0}.panel_branches.tagcloud .body a:nth-child(even){line-height:1.4rem;font-size:17px;margin-left:10px;font-family:"Frutiger LT W01 65 Bold"}.panel_branches.tagcloud .body a:nth-child(odd){line-height:1.6rem;font-size:16px;margin-left:15px;margin-top:8px;margin-right:52px}.panel_references .backToBranch,.panel_hotel .backToOverview{line-height:29px;cursor:pointer}@media(min-width:0) and (max-width:680px){.refAllImg{display:none}}form{overflow:hidden}form .header{background-color:#d2d2d2;border-right:29px solid #db0038;color:#db0038;padding-left:10px;font-family:"Frutiger LT W01 65 Bold";font-size:13px;line-height:29px;height:29px;font-style:normal;font-weight:400;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}form .body{border:1px solid #d2d2d2;border-top:0}form fieldset{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:15px;padding-left:10px;padding-right:10px;clear:both}form fieldset>legend{display:block;font-family:"Frutiger LT W01 65 Bold";color:#000;font-size:13px;margin-left:5px;margin-top:10px}form .field label{font-family:"FrutigerLTW01-45Light";color:#000;font-size:13px}form select,form input,form textarea{width:100%;height:30px;border:1px solid #d2d2d2;margin:0;padding:5px;background-color:#f6f6f6;resize:none;box-sizing:border-box}form button{height:30px;margin:0;padding:0 10px 0 10px;float:right;min-width:150px;max-width:300px}form input[type='checkbox']{width:auto;margin-right:10px;margin-left:10px;vertical-align:middle}form div.field{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;border-right:5px solid transparent;border-left:5px solid transparent;margin-top:10px}form div:last-child{margin-bottom:0 !important}form .field.slim textarea{height:100px}form .field.perfect textarea{height:115.75px}form .field.fat textarea{height:300px}form .field.full{width:100%}form .field.half{width:50%}form .field.quarter,form .field.quarter1{width:25%}form .field.quarter3{width:75%}form .field.third{width:33.33%}form .field.third2{width:66.66%}form .right{float:right}@media(min-width:680px) and (max-width:1000px){form .field.quarter{width:50%}}@media(min-width:470px) and (max-width:680px){form .field.quarter{width:50%}form .field.third{width:100%}}@media(min-width:0) and (max-width:470px){form .field{width:100% !important}}.textbox{padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.textbox.grey{background-color:#f6f6f6}.textbox.bordered{border:1px solid #d2d2d2}.textbox>header{font-family:"Frutiger LT W01 65 Bold";color:#db0038;font-size:14px;line-height:25px}.textbox>footer{line-height:29px;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.textbox>footer>a{color:black;font-family:"Frutiger LT W01 65 Bold"}.blog>header{background-color:#d2d2d2;border-right:29px solid #db0038;color:#db0038;padding-left:10px;font-family:"Frutiger LT W01 65 Bold";font-size:13px;line-height:29px;height:29px;font-style:normal;font-weight:400;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:25px}.blog .aktuell{display:block;width:100%;max-width:300px}.blog .teaser,.hotels .hotel{display:block;text-decoration:none;color:#000;position:relative;overflow:hidden}.hotels .hotel{width:33.33%;float:left;border-style:solid;border-color:#fff;border-width:5px 5px 0 5px;box-sizing:border-box;cursor:pointer}.hotels .hotel:first-of-type{border-width:5px 10px 0 0}.hotels .hotel:nth-of-type(3){border-width:5px 0 0 10px}.hotels .hotel img{margin-top:0}@media(min-width:0) and (max-width:680px){.hotels .hotel{width:100%;border-width:5px 0 0 0 !important}}.blog .teaser>header{font-family:"Frutiger LT W01 65 Bold";font-size:15px;margin-bottom:5px}.blog.inrow .teaser>header{min-height:54.6px;max-height:54.6px;overflow:hidden}@media(min-width:0) and (max-width:680px){.blog .teaser>header{min-height:auto;max-height:auto}}.blog .teaser>img{display:block;width:100%}.blog .teaser>.redblub{width:29px;height:29px;position:absolute;right:0;background-color:#db0038}.blog .teaser p{background-color:#d2d2d2;background:rgba(246,246,246,0.7);position:absolute;padding:20px;font-size:13px;bottom:29px;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;opacity:0}.hotels .hotel h2{margin-bottom:16px}.hotels .hotel p{background-color:#d2d2d2;background:rgba(246,246,246,0.7);position:absolute;padding:5px;font-size:13px;font-family:"FrutigerLTW01-45Light","sans-serif";bottom:0;margin-bottom:16px}.blog .teaser p span{color:#db0038}.blog .teaser:hover p{opacity:1}.blog .teaser>footer{font-size:11px;border-bottom:2px solid #d2d2d2;height:29px;vertical-align:middle;line-height:29px}.hotels .hotel>footer{position:absolute;bottom:0}@media(min-width:680px){.blog>div .teaser:last-child footer{border-bottom:0}}@media(min-width:0) and (max-width:680px){.blog>div:last-child .teaser:last-child footer{border-bottom:0}}.list ul li.active{background-color:#db0038 !important}.list ul li.active a{color:#fff !important}.list ul li.active::before{background-position:-5px -75px !important}.blog_tiles{float:none !important;width:100% !important;column-gap:20px}.blog_tiles.two{column-count:2}.blog_tiles.three{column-count:3}.blog_tiles .teaser{padding-bottom:10px}@media(min-width:0) and (max-width:680px){.blog_tiles.two{columns:1}.blog_tiles.three{column-count:1}}@media(min-width:680px) and (max-width:1000px){.blog_tiles.three{column-count:2}}.blog_list>header{background-color:#d2d2d2;border-right:29px solid #db0038;color:#db0038;padding-left:10px;font-family:"Frutiger LT W01 65 Bold";font-size:13px;line-height:29px;height:29px;font-style:normal;font-weight:400;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:5px}.blog_list .teaser{display:block;text-decoration:none;color:#000;position:relative;overflow:hidden;border-bottom:2px solid #d2d2d2}.blog_list .teaser:last-child{border-bottom:0}.blog_list .teaser>header{font-family:"Frutiger LT W01 65 Bold";font-size:15px;margin-bottom:5px;margin-top:5px}.blog_list .teaser>img{float:left;width:15%;margin-right:10px;margin-bottom:10px;margin-top:6px}@media(min-width:0) and (max-width:680px){.blog_list .teaser>img{width:100%}}.blog_list .teaser p{font-size:13px;bottom:29px}.blog_list .teaser .moreInfo{color:#db0038;position:absolute;bottom:0;right:0}.blog_list .teaser>footer{font-size:11px;height:29px;vertical-align:middle;line-height:29px}.book_tiles{display:grid;grid-template-columns:auto auto auto;grid-template-rows:auto auto;border:1px solid #d2d2d2}.book_tiles div{text-decoration:none;border-bottom:1px solid #d2d2d2;padding:25px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.book_tiles div:not(:last-child){border-right:1px solid #d2d2d2}.book_tiles div:nth-child(3){border-right:0}.book_tiles div .book_descr{display:none}.book_tiles a{color:#000 !important;hyphens:auto;flex:1}.book_tiles div:hover{cursor:pointer;background-color:#f0ece7}.book_tiles div:hover a{text-decoration:underline;cursor:pointer}.book_tiles a:first-child{padding-bottom:5px}.book_tiles_header{display:block;background-color:#d2d2d2;border-right:29px solid #db0038;color:#db0038;padding-left:10px;font-family:"Frutiger LT W01 65 Bold";font-size:13px;line-height:29px;font-style:normal;font-weight:400;text-decoration:none;white-space:nowrap;overflow:hidden}@media(min-width:0) and (max-width:680px){.book_tiles{grid-template-columns:auto;grid-template-rows:auto}.book_tiles div:nth-child(3){border-right:1px solid #d2d2d2}}.navigation_simple{display:flex;justify-content:flex-end;background-color:#d2d2d2;margin-top:10px}.navigation_simple a{display:block;float:right;background-color:#f0ece7;width:15%;line-height:29px;color:#000;text-decoration:none;padding-left:29px;padding-right:29px;margin-left:1px}.navigation_simple a:nth-child(2){display:flex;justify-content:flex-end}.navigation_simple a:hover{background-color:#db0038;color:#fff}@media(min-width:680px){.navigation_simple.top{display:none !important}}@media(min-width:0) and (max-width:680px){.navigation_simple.top{display:flex;margin-bottom:20px}.navigation_simple.top a{width:50%}}.topic_tiles{display:flex;flex-direction:row;justify-content:space-between}.topic_tiles .teaser .arrow_right_red{padding-left:3px;color:#db0038;display:none}.topic_tiles .teaser:hover .arrow_right_red{display:inline}.topic_tiles .teaser{flex-grow:1;display:flex;flex-direction:row;max-width:32%}.topic_tiles .teaser img{margin:5px;width:85px;height:85px}.topic_tiles .teaser:hover{text-decoration:none !important}.topic_tiles .main_title{color:#db0038;font-family:"Frutiger LT W01 65 Bold","sans-serif";font-size:13px}.topic_tiles .teaser .sub_title{color:#000;font-weight:bold;white-space:nowrap}.topic_tiles .teaser .dowrap{white-space:normal}@media(min-width:0) and (max-width:1000px){.topic_tiles{flex-direction:column}.topic_tiles .teaser img{width:45px;height:45px}.topic_tiles .teaser{max-width:100%;align-items:flex-start}.topic_tiles .teaser:nth-child(1),.topic_tiles .teaser:nth-child(2){border-bottom:2px solid #d2d2d2;padding-bottom:10px}.topic_tiles .teaser:nth-child(2),.topic_tiles .teaser:nth-child(3){padding-top:10px}}.book_list li>a{white-space:normal !important;width:auto}.book_list li>a:nth-child(2){display:flex !important;justify-content:center}.book_list li>a>img{width:auto !important}.book_list .book_title{line-height:20px;hyphens:auto}.pagination{display:block;float:right}.pagination li{display:inline-block;font-family:"Frutiger LT W01 65 Bold";font-size:15px}.tabview .handler{overflow:hidden}.tabview .handler header:hover{background-color:#db0038 !important;color:#fff}.tabview section{border:1px solid #d2d2d2;padding:10px}@media(min-width:680px){.tabview .handler header{display:block;float:left;background-color:#e0dad0;height:29px;padding-left:10px;padding-right:10px;line-height:29px;border-left:1px solid #fff;cursor:pointer;border-top:1px solid #d2d2d2}.tabview .handler header:first-child{border-left:1px solid #d2d2d2}.tabview .handler header:last-child{border-right:1px solid #d2d2d2}.tabview .handler header.active{background-color:#fff}.tabview .handler header:hover{background-color:#db0038;color:#fff}}@media(min-width:680px) and (max-width:1000px){.tabview .handler header{padding-left:5px;padding-right:5px}}@media(min-width:0) and (max-width:680px){.tabview .handler header{display:block;height:29px;line-height:29px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px;background-color:#e0dad0;border:1px solid #fff;border-left:0;border-right:0;cursor:pointer}.tabview .handler header.active{background-color:#fff;border:1px solid #d2d2d2;border-bottom:0}}#page>header>div,#page>header>div div,#page>header>a{height:90px}#page>header:after{content:"";clear:both;display:block;visibility:hidden}#page>header div div,#page>header div a{float:left}#page>header div.picWrapper div:last-of-type{padding-left:0;float:right}#page>header div.picWrapper div:last-of-type a{float:none}@media(min-width:1000px){#page>header div.picWrapper{float:right}}@media(min-width:680px) and (max-width:1000px){#page>header a.logo{margin-right:15px}#page>header div.picWrapper{float:right}#page>header div.picWrapper div:first-of-type{display:none}#page>header div.picWrapper div:last-of-type{padding-left:0;float:right}}@media(min-width:0) and (max-width:680px){#page>header div div:not(.logo){display:none}#page>header div.picWrapper{display:block !important;float:right}#page>header div.picWrapper div:last-of-type{display:block;float:right}}#page>header a.logo img{margin-top:13px;margin-bottom:13px}#page>header div.subtitle{padding-left:20px;padding-right:10px}#page>header div.subtitle p:nth-of-type(1){color:#555}#page>header div.subtitle p:nth-of-type(2){color:#db0038}#page>header div.subtitle p{float:left;font-size:25px;line-height:46px;border-top:solid #db0038 2px;border-bottom:solid #db0038 2px;margin-top:20px;margin-bottom:20px;padding-left:5px;padding-right:5px}@media(min-width:1000px) and (max-width:1240px){#page>header div.subtitle p{font-size:17px;font-size:1.7vw}}@media(min-width:680px) and (max-width:1000px){#page>header div.subtitle p{clear:left;line-height:18px;font-size:17px;font-size:2.2vw;border:0;margin-top:5px;margin-bottom:5px}#page>header div.subtitle{height:56px;margin-top:15px;margin-bottom:15px;border-top:solid #db0038 2px;border-bottom:solid #db0038 2px;padding-left:0;padding-right:0}}#page>header div #telicon{cursor:pointer}#page>header div #telpopup{background-color:#f0ece7;width:200px;height:37px;position:absolute;right:51px;top:0;opacity:.0;border:3px solid;border-color:#fff;pointer-events:none;padding:5px;font-size:120%}#page>header div #telpopup strong{color:#db0038;float:left}#page>header div #telpopup small{float:right}.further{margin-top:10px !important}.list>header{display:block;background-color:#d2d2d2;border-right:29px solid #db0038;color:#db0038;padding-left:10px;font-family:"Frutiger LT W01 65 Bold";font-size:13px;line-height:29px;font-style:normal;font-weight:400;text-decoration:none;white-space:nowrap;overflow:hidden}.list ul{display:block}.list ul>li{height:37px;margin-top:2px;padding-left:10px;padding-top:5px;padding-bottom:5px;white-space:nowrap;overflow:hidden}.list ul>li.small{height:29px;line-height:29px;padding-left:10px !important}.list ul li:not(.overflowhidden) a{white-space:nowrap;overflow:hidden}.list ul li a{display:block;color:#000}.list ul li.link:hover a{text-decoration:none;color:#fff}.list ul li.icon.arrow.right.black.link:hover:before{background-position:-5px -75px !important}.list ul li.icon.arrow.down.black.link:hover:before{background-image:url(image/arrow-down.png);background-position:right center;background-repeat:no-repeat;display:block}.list ul li.link:hover{background-color:#db0038 !important}.list>ul>li:nth-child(odd){background-color:#f0ece7}.list>ul>li:nth-child(even){background-color:#e1dad0}.list ul li img{display:block;float:left;width:22%;margin:0 5px 5px 0}.list ul li.coord img{height:100% !important;width:auto !important}@media(min-width:0) and (max-width:680px){.list.collapsible{padding-bottom:20px}.list.collapsible ul li{display:flex !important;flex-direction:row !important;justify-content:space-between !important}}@media(min-width:681px){.list.collapsible{display:none !important}}@media(min-width:1000px){.twenty .list li.coord p{float:none !important;text-overflow:ellipsis;overflow:hidden;font-size:11px !important;line-height:15px !important}.twenty .list li.coord{height:47px !important}}@media(min-width:1000px) and (max-width:1240px){.twenty .list .contactlist li,.twenty .list .contactlist li.small{padding-left:5px !important}}.list li.coord p{display:block !important;float:left !important}.list li.coord{height:61.5px !important}@media(min-width:680px) and (max-width:1000px){.list li.coord,.list li.portalContact{width:49.80% !important;padding:0;border-width:5px 5px 5px 10px;box-sizing:border-box}.list li.portalContact{background-color:#f0ece7 !important;border:5px solid #f0ece7}.list li.bookSuggestion{background-color:#e1dad0 !important;border:5px solid #f0ece7}.list li.portalContact:hover,.list li.bookSuggestion:hover{border:5px solid #db0038 !important}.list li.portalContact,.list li.bookSuggestion{height:47px !important}.contactlist li:nth-of-type(1){float:left;margin-right:.4%;background-color:#f0ece7;border:5px solid #f0ece7}.contactlist li:nth-of-type(2){float:right;border:5px solid #f0ece7;background-color:#f0ece7 !important}.contactlist li:nth-of-type(3){float:left;margin-right:.4%;margin-bottom:2px;background-color:#e1dad0 !important;border:5px solid #e1dad0}.contactlist li:nth-of-type(4){float:right;margin-bottom:2px;background-color:#e1dad0 !important;border:5px solid #e1dad0}.twenty>.list li.portalContact,.list li.portalContact small,.list li.bookSuggestion,.list li.bookSuggestion small{line-height:37px;height:37px}.twenty>.list li.portalContact .icon.small::before{margin:5px 2px 5px 0 !important}.twenty>.list li.bookSuggestion .icon.small::before{width:25px}}.list li.tightSpace{line-height:37px;line-height:37px;height:37px}@media(max-width:1000px){.twenty>.list li.tightSpace small,.twenty>.list li.tightSpace a{font-family:"Frutiger LT W01 65 Bold"}}@media(min-width:1000px) and (max-width:1240px){.twenty>.list li.tightSpace:not(.withIcon):before{content:normal}.twenty>.list li.tightSpace small:before,.twenty>.list li.tightSpace a.pdf:before{margin-left:0}.twenty>.list li.tightSpace small,.twenty>.list li.tightSpace a.pdf{padding-left:26px}.twenty>.list li.tightSpace:not(.withIcon){padding-right:0 !important;min-height:0 !important}}@media(min-width:680px) and (max-width:1000px){.third.list li.tightSpace:before{content:normal}.third.list li.tightSpace{padding-right:0;min-height:0}.third.list .tightSpace strong:before{margin-left:0}.third.list .tightSpace strong{font-family:'FrutigerLTW01-47LightCn';padding-left:26px}}.list ul>li{display:block !important}.list .overflowhidden{white-space:normal !important}.list .overflowhidden p{overflow:hidden;max-height:37px}.list .socialmedia p{float:left}.list .socialmedia a{float:right}.list .socialmedia,.list .portalContact{line-height:32px;padding-right:5px}@media(min-width:1000px){.list .socialmedia a:nth-of-type(1){padding-right:31px}.list .socialmedia a:nth-of-type(1):before{margin-left:0}.twenty>.list li.socialmedia{height:69px}.twenty>.list .socialmedia p{width:100%}.twenty>.list .socialmedia a{float:left}}ul.supplierCheck li{padding-top:0;padding-bottom:0}ul.supplierCheck li.supplierLink{margin-top:10px}.booking>header{border-bottom:1px solid #000;color:#db0038;font-family:"Frutiger LT W01 65 Bold";font-size:16px;line-height:29px;font-style:normal;font-weight:400;text-decoration:none}.booking a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#000;margin-top:30px;padding-left:3.44293% !important;line-height:20px;border:1px solid #d2d2d2;float:left;min-height:40px !important;width:27.13089%;font-weight:400;font-size:12px}.booking a:hover{text-decoration:none;color:#fff;background-color:#db0038 !important}.booking a:before{left:-26px !important;top:-6px}.booking a:nth-of-type(1){margin-left:2.86911%}.booking a:nth-of-type(2){margin-left:7.86911%;margin-right:7.86911%}@media(min-width:800px) and (max-width:1240px){.booking a{font-family:'FrutigerLTW01-45Light';padding-left:4.44293% !important}.booking a:nth-of-type(1){width:26%}.booking a:nth-of-type(2){width:28%;margin-left:5.565445%;margin-right:5.565445%}.booking a:nth-of-type(3){width:32%;float:right}}@media(min-width:800px) and (max-width:1000px){.booking a:nth-of-type(1){width:26.5%}.booking a:nth-of-type(2){margin-left:5.315445%;margin-right:5.315445%}}@media(min-width:480px) and (max-width:800px){.booking a:nth-of-type(1){font-family:'FrutigerLTW01-45Light';width:42.696335%;display:block;float:left;margin-left:4.303665% !important;margin-bottom:20px;text-align:center;padding-left:5.443% !important}.booking a:nth-of-type(2){font-family:'FrutigerLTW01-45Light';width:42.696335%;display:block;float:right;margin-left:10.303665% !important;margin-right:0 !important;text-align:center;padding-left:5.443% !important}.booking a:nth-of-type(3){font-family:'FrutigerLTW01-45Light';width:auto !important;display:block;float:none;margin-left:25px !important;margin-right:0 !important;text-align:center;clear:both}}@media(min-width:0) and (max-width:480px){.booking a{width:auto;display:block !important;float:none;margin-left:25px !important;margin-right:0 !important;text-align:center}}.footer{text-align:center;vertical-align:middle;padding-left:16px;padding-right:16px;padding-top:6px;padding-bottom:6px}.footer a{color:#000;text-decoration:none}.footer a:hover{color:#db0038}.dates>header{background-color:#d2d2d2;border-right:29px solid #db0038;color:#db0038;padding-left:10px;font-family:"Frutiger LT W01 65 Bold";font-size:12px;line-height:29px;font-style:normal;font-weight:400;text-decoration:none;white-space:nowrap;overflow:hidden}.dates>.table{display:table;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-collapse:collapse;table-layout:fixed}.dates>.table>a,.dates>.table>.header{display:table-row;color:#000;border-top:1px solid #fff;border-bottom:1px solid #fff}.dates>.table>a:nth-child(odd){background-color:#f0ece7}.dates>.table>a:nth-child(even){background-color:#e1dad0}.dates>.table>a:hover{color:#fff;text-decoration:none;background-color:#db0038}.dates>.table>a>div,.dates>.table>.header>div{display:table-cell;text-align:left;white-space:nowrap;overflow:hidden;padding-left:10px;padding-top:5px;padding-bottom:5px}.dates>.table>a>div:nth-child(1),.dates>.table>.header>div:nth-child(1){width:auto}.dates>.table>a>div:nth-child(2),.dates>.table>.header>div:nth-child(2){width:90px}.dates>.table>a>div:nth-child(3),.dates>.table>.header>div:nth-child(3){width:100px}.dates>.table>a>div:nth-child(4),.dates>.table>.header>div:nth-child(4){width:100px}.dates>.table>a>div{border-left:1px solid #fff;border-right:1px solid #fff}.dates>.table>a:nth-child(odd)>div:first-child{border-left:1px solid #f0ece7}.dates>.table>a:nth-child(odd)>div:last-child{border-right:1px solid #f0ece7}.dates>.table>a:nth-child(even)>div:first-child{border-left:1px solid #e1dad0}.dates>.table>a:nth-child(even)>div:last-child{border-right:1px solid #e1dad0}.dates>.table>.header>div{border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2}.dates>.table>a>div:first-child{padding-right:37px !important;position:relative;min-height:37px}.dates>.table>a>div:first-child:after{content:"";position:absolute;height:25px;width:25px;margin:6px;background-image:url(image/symbols-25.png);background-repeat:no-repeat;background-position:-5px -40px;right:0;top:6px}.dates>.table>a:hover>div:first-child:after{background-position:-5px -75px}.dates>.table>a>div:first-child div{overflow:hidden}.dates .pricetag{display:none}@media(min-width:0) and (max-width:680px){.dates>header{font-size:12px !important}.dates>.table>.header{display:none}.dates>.table,.dates>.table>a,.dates>.table>a>div{display:block;border:0;font-size:12px !important}.dates>.table>a>div{min-height:39px}.dates>.table>a:after,.dates>.table>.header:after{content:"";clear:both;display:block}.dates>.table>a>div:nth-child(1){width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dates>.table>.header>div:nth-child(1),.dates>.table>.header>div:nth-child(2),.dates>.table>.header>div:nth-child(3),.dates>.table>a>div:nth-child(2),.dates>.table>a>div:nth-child(3),.dates>.table>a>div:nth-child(4){width:33.33%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dates>.table>div>div:nth-child(4){display:none}.dates>.table>a>div:nth-child(1){border-bottom:1px solid #fff;border-left:0 !important}.dates>.table>a>div:nth-child(3),.dates>.table>a>div:nth-child(4){border-left:1px solid #fff;border-right:0 !important}.dates>.table>.header>div{border-left:1px solid #d2d2d2}.dates>.table>.header{border-right:1px solid #d2d2d2}.dates .pricetag{display:inline}}.dates>.navigation{background-color:#d2d2d2;overflow:hidden;margin-top:10px}.dates>.navigation a{display:block;float:right;background-color:#f0ece7;width:53px;line-height:29px;color:#000;text-decoration:none;padding-left:29px;padding-right:29px;margin-left:1px}.dates>.navigation a:hover{background-color:#db0038;color:#fff}.dates>.navigation a.right:hover::before{background-position:-5px -75px !important}.dates>.navigation a.left:hover::before{background-position:-75px -75px !important}.dates>.navigation a.begin,.dates>.navigation a.end{width:29px !important;padding-left:0 !important;padding-right:0 !important}.dates>.navigation a.end:hover::before{background-position:-180px -180px !important}.dates>.navigation a.begin:hover::before{background-position:-145px -180px !important}.ghost-center{position:relative}.ghost-center::before{content:" ";display:inline-block;height:100%;width:1%;vertical-align:middle}.ghost-center>p{display:inline-block;vertical-align:middle}.ghost-center.ghost-header::before{height:2% !important}.topic{border:1px solid #d2d2d2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:10px;position:relative}.topic>.left{float:left;margin-right:1.5%;width:73.5%}.topic>.right{float:right;width:25%}@media(max-width:1000px){.topic>.left,.topic>.right{margin:0;width:100%;float:none}}.topic>.left>header,.date_description.left>header{border-bottom:2px solid #db0038;overflow:hidden}@media(min-width:0) and (max-width:680px){.topic>.left>header,.date_description.left>header{padding-bottom:18px}}.topic>.left>header img,.date_description.left>header img{float:left;margin-right:5px}.topic>.left>header h1,.date_description.left>header h1{font-family:"Frutiger LT W01 65 Bold";color:#db0038;font-size:15px;margin-left:85px}.topic .left>header h2,.date_description.left>header h2{font-family:"Frutiger LT W01 65 Bold";color:#000;font-size:15px;margin-left:85px}.topic>.left>p,.date_description.left>p{margin-top:18px;margin-bottom:18px}.topic .topicSelect{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:url(image/selectArrow.png);background-position:right;background-repeat:no-repeat;padding-right:25px;float:right}.topic .selectWrapper{float:right;font-family:"FrutigerLTW01-45Light","sans-serif"}.topic .selectWrapper label{vertical-align:middle}@media(min-width:0) and (max-width:680px){.topic .topicSelect,.topic .selectWrapper,.topic .selectWrapper label{display:none}}.rating{border-bottom:1px solid #000;margin-top:5px}.rating header{background-color:#f6f6f6;padding:5px;padding-left:10px;padding-right:10px}.rating>div{overflow:hidden}.rating>div:after{content:"";clear:both}.rating p{line-height:23px}.rating .caption{float:left;padding-left:10px}.rating .stars{float:right;display:inline-block;position:relative;padding-right:84px;min-height:20px}@media(min-width:499px) and (max-width:1000px){.rating{overflow:auto}.rating .caption{width:120px}.rating .stars{float:left}.rating>div{float:left}}@media(min-width:0) and (max-width:499px){.rating .stars{float:right}}.rating header{position:relative}.rating header .stamp{position:absolute;top:-11px;right:5px;height:60px}.stamp_container{display:block;border-bottom:1px solid black}.stamp_container .stamp{display:block;margin-left:auto;margin-right:auto;margin-top:5px;margin-bottom:5px;width:150px}.talking{border-bottom:1px solid #000;padding-left:10px;padding-top:5px;padding-bottom:5px}@media(min-width:1000px){.talking{margin-bottom:70px}}@media(min-width:0) and (max-width:1000px){.talking{clear:both}}.pricing{overflow:hidden;text-align:center;margin-top:6px;position:absolute;bottom:11px;width:24.55%}.pricing .ogga_price{display:block;float:left;height:40px;width:49%;margin-right:2%;background-color:#cac5b6}.pricing .reda_price{display:block;color:#fff;float:left;height:40px;width:49%;background-color:#db0038}.pricing>p{padding-top:5px;float:right;width:100%;text-align:right}.pricing strong{font-size:15px}@media(max-width:1000px){.pricing{position:static;width:100%}}.next_date,.location{margin-top:36px}.next_date h3:before{top:-25px !important}.next_date h3.before{min-height:0 !important}.location div{float:left;width:320px}.location{margin-bottom:18px}.current_date{padding-top:18px;padding-bottom:36px;border-top:1px solid #000}.day{overflow:hidden}.day p:nth-child(1){float:left;width:70px;white-space:nowrap}.day p:nth-child(2){float:left;width:130px;white-space:nowrap}.day p:nth-child(3){float:left;white-space:nowrap}.current_date:before{top:25px}.location:before{top:-5px}.current_date select,.location select{float:right;width:140px;padding:5px}.current_date optgroup,.location optgroup{background-color:#e1dad0;font-family:"FrutigerLTW01-45Light","sans-serif";font-style:normal;font-weight:600}.current_date option,.location option{background-color:#fff}.next_date ul li p:nth-of-type(1){float:left;width:86px}.next_date h3,.current_date h3,.location h3{font-family:"Frutiger LT W01 65 Bold";color:#db0038}.current_date,.location{display:block !important}@media(min-width:0) and (max-width:580px){.current_date select,.location select{margin-top:10px;float:none}.current_date div,.location div{width:100%}.day:nth-of-type(2){margin-top:10px}}.next_date .icon.date:before{content:"";position:absolute;height:50px;width:50px;margin:2px;background-image:url(image/symbols-50.png);background-repeat:no-repeat;background-position:-50px -50px;top:-25px;left:0}.next_date ul{margin-top:10px}.next_date ul:after,.next_date p:after{content:"";display:block;clear:both}.next_date ul li{display:block;float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#e0dad0;padding-left:10px;position:relative;line-height:29px;border-bottom:1px solid #fff}.next_date ul li:last-child{border-bottom:0}.next_date ul li:nth-child(odd){border-right:1px solid #fff}.next_date ul li:before{content:"";position:absolute;height:25px;width:25px;margin:2px;top:0;right:0;background-image:url(image/symbols-25.png);background-repeat:no-repeat;background-position:-5px -40px}.next_date li a{color:#000}.next_date ul li:hover{background-color:#db0038}.next_date li:hover a{color:#fff;text-decoration:none}.next_date ul li:hover::before{background-position:-5px -75px}@media(min-width:0) and (max-width:680px){.next_date ul li{display:block;float:none;width:100%;border-right:0 !important}}.topcontainer .sharing{display:block;float:right;overflow:hidden;line-height:25px;border:0;height:auto;color:#3a456e}.right .sharing{border-bottom:1px solid #000;overflow:hidden;height:85px}.sharing .icon{display:inline-block;position:relative;height:25px;width:25px;min-height:auto;margin-left:6px;vertical-align:middle}.sharing .icon:before{content:"";position:absolute;height:25px;width:25px;margin:0;background-image:url(image/symbols-25.png);background-repeat:no-repeat}.left .booking{border-top:1px solid #000}@media(min-width:800px) and (max-width:1240px){.left .booking a{font-size:12px}.left .booking a:nth-of-type(1){width:26.33%}.left .booking a:nth-of-type(2){width:28.33%;margin-left:4.86911%;margin-right:4.86911%}.left .booking a:nth-of-type(3){width:32.33%}}@media(min-width:480px) and (max-width:800px){.left .booking a{font-size:13px}.left .booking a:nth-of-type(1){width:43.696335%}.left .booking a:nth-of-type(2){font-family:'FrutigerLTW01-45Light';width:43.696335%;margin-left:8.303665% !important}}div .trainerLink{text-align:center;width:33.33%;float:left;padding-top:5px;padding-bottom:5px}@media(max-width:480px){div .trainerLink{width:50%}}div .trainerLink p{margin:0}blockquote.quote{font-size:16;margin-top:16px;margin-bottom:16px}.trainerDetails{margin-top:16px;width:50%;float:left}@media(max-width:480px){.trainerDetails{width:100%}.trainerDetails:nth-of-type(2){margin-top:0}}.refColumn>h1{margin-bottom:16px}@media(min-width:480px) and (max-width:680px){.refColumn>p{width:100%}img.refImg{display:none}}@media(min-width:1000px) and (max-width:1240px){ul.references small{padding-left:0 !important}}div.list .dynHeight{height:auto !important;white-space:normal !important;overflow:visible !important}@media(min-width:1000px){div.list .dynHeight{font-family:'FrutigerLTW01-47LightCn'}}.AccountingAddress,.secondParticipant,.thirdParticipant,.fourthParticipant{display:none}blockquote.quote{font-size:16;margin-top:16px;margin-bottom:16px}.trainerDetails{margin-top:16px;width:50%;float:left}@media(max-width:480px){.trainerDetails{width:100%}.trainerDetails:nth-of-type(2){margin-top:0}}.topcontainer{white-space:nowrap;background-color:#f4f4f4;overflow:hidden}.topcontainer .breadcrumb{display:block;float:left;overflow:hidden;line-height:25px;padding-left:10px}.topcontainer .breadcrumb li{display:inline-block}.topcontainer .breadcrumb a{color:#3a456e}@media(min-width:0) and (max-width:680px){.topcontainer .breadcrumb li{font-family:'FrutigerLTW01-47LightCn',"sans-serif";font-size:11px}}div.aboutUsNavigationBox{padding-top:16px}@media(min-width:698px){div.aboutUsNavigationBox{display:none}}form .buttonbar{display:flex;flex-wrap:wrap;gap:10px}form .buttonbar>button{flex:1 1 20%;overflow:hidden;border:1px solid #d2d2d2;background-color:#f6f6f6;resize:none;cursor:pointer}form .buttonbar>button:hover{background-color:#db0038;color:#fff}form .buttonbar .active{background-color:#db0038;color:#fff}

/** symbols.min.css **/
.icon{display:inline-block;position:relative;min-height:37px}.icon.before{padding-left:37px !important}.icon.after{padding-right:37px !important}.icon.small{display:inline-block;position:relative;min-height:29px}.icon.small.before{padding-left:29px !important}.icon.small.after{padding-right:29px !important}.icon:before{content:"";position:absolute;height:25px;width:25px;margin:6px;background-image:url(image/symbols-25.png);background-repeat:no-repeat}.bigIcon:before{content:"";position:absolute;height:50px;width:50px;margin:2px;background-image:url(image/symbols-50.png);background-repeat:no-repeat}.icon.small:before,.bigIcon.small:before{margin:2px !important}.icon.after{display:inline-block;position:relative;padding-right:37px;min-height:37px}.bigIcon.after{display:inline-block;position:relative;padding-right:54px;min-height:54px}.icon.before{display:inline-block;position:relative;padding-left:37px;min-height:37px}.bigIcon.before{display:inline-block;position:relative;padding-left:52px;min-height:52px}.icon.small{padding-left:29px !important;min-height:29px !important}.icon.before:before,.bigIcon.before:before{left:0}.icon.top:before,.bigIcon.top:before{top:0}.icon.after:before,.bigIcon.after:before{right:0}.icon.bottom:before,.bigIcon.bottom:before{bottom:0}.icon.center:before{top:6px}.stars:before{content:"";position:absolute;height:16px;width:80px;margin:2px;background-image:url(image/stars.png);background-repeat:no-repeat;right:0}.icon.arrow.right.black:before{background-position:-5px -40px}.icon.arrow.up.black:before{background-position:-40px -40px}.icon.arrow.left.black:before{background-position:-75px -40px}.icon.arrow.down.black:before{background-position:-110px -40px}.icon.arrow.right.red:before{background-position:-145px -40px}.icon.arrow.up.red:before{background-position:-180px -40px}.icon.arrow.left.red:before{background-position:-215px -40px}.icon.arrow.down.red:before{background-position:-250px -40px}.icon.mail.red:before{background-position:-5px -5px}.icon.mail.black:before{background-position:-40px -5px}.icon.tel.black:before{background-position:-75px -5px}.icon.tel.red:before{background-position:-110px -5px}.icon.pdf.black:before{background-position:-145px -5px}.icon.pdf.red:before{background-position:-180px -5px}.icon.home:before{background-position:-215px -5px}.icon.arrow.right.black:before{background-position:-5px -40px}.icon.arrow.up.black:before{background-position:-40px -40px}.icon.arrow.left.black:before{background-position:-75px -40px}.icon.arrow.down.black:before{background-position:-110px -40px}.icon.arrow.right.red:before{background-position:-145px -40px}.icon.arrow.up.red:before{background-position:-180px -40px}.icon.arrow.left.red:before{background-position:-215px -40px}.icon.arrow.down.red:before{background-position:-250px -40px}.icon.arrow.right.white:before{background-position:-5px -75px}.icon.arrow.up.white:before{background-position:-40px -75px}.icon.arrow.left.white:before{background-position:-75px -75px}.icon.arrow.down.white:before{background-position:-110px -75px}.icon.kt:before{background-position:-145px -75px}.icon.menu.black:before{background-position:-180px -75px}.icon.menu.white:before{background-position:-215px -75px}.icon:before,.icon.blank:before{background-position:-250px -75px}.icon.google:before{background-position:-5px -110px}.icon.twitter:before{background-position:-40px -110px}.icon.facebook:before{background-position:-75px -110px}.icon.xing:before{background-position:-110px -110px}.icon.minus.black:before{background-position:-145px -110px}.icon.ok.black:before{background-position:-180px -110px}.icon.plus.black:before{background-position:-215px -110px}.icon.check.black:before{background-position:-250px -110px}.icon.google.black:before{background-position:-5px -145px}.icon.twitter.black:before{background-position:-40px -145px}.icon.facebook.black:before{background-position:-75px -145px}.icon.xing.black:before{background-position:-110px -145px}.icon.minus.red:before{background-position:-145px -145px}.icon.ok.red:before{background-position:-180px -145px}.icon.plus.red:before{background-position:-215px -145px}.icon.check.red:before{background-position:-250px -145px}.icon.arrow.begin.black:before{background-position:-5px -180px}.icon.arrow.end.black:before{background-position:-40px -180px}.icon.youtube.black:before{background-position:-110px -180px}.icon.arrow.begin.white:before{background-position:-145px -180px}.icon.arrow.end.white:before{background-position:-180px -180px}.icon.ticked.black:before{background-position:-215px -180px}.stars.r50:before{background-position:0 0}.stars.r45:before{background-position:0 -16px}.stars.r40:before{background-position:0 -32px}.stars.r35:before{background-position:0 -48px}.stars.r30:before{background-position:0 -64px}.stars.r25:before{background-position:0 -80px}.stars.r20:before{background-position:0 -96px}.stars.r15:before{background-position:0 -112px}.stars.r10:before{background-position:0 -128px}.stars.r5:before{background-position:0 -144px}.stars.r0:before{background-position:0 -160px}.bigIcon.cart.red:before{background-position:-1px -1px}.bigIcon.cart.blue:before{background-position:-51px -1px}.bigIcon.pen.yellow:before{background-position:-101px -1px}.bigIcon.location.black:before{background-position:-5px -51px}.bigIcon.dateplan.black:before{background-position:-51px -51px}.bigIcon.dateadvice.black:before{background-position:-101px -51px}.icon.book::before{content:"";position:absolute;height:25px;width:25px;margin:6px;background-image:url(image/book-black.svg);background-repeat:no-repeat;background-position:center}li:hover .icon.book:before{filter:brightness(0) invert(1)}.icon.catalog::before{content:"";position:absolute;height:25px;width:25px;margin:6px;background-image:url(image/newspaper-solid.svg);background-repeat:no-repeat;background-position:center}.icon.catalog:hover:before{filter:brightness(0) invert(1)}.icon.online::before{content:"";position:absolute;height:25px;width:25px;margin:6px;background-image:url(image/videoconference.svg);background-repeat:no-repeat;background-position:center}li:hover .icon.online:before{filter:brightness(0) invert(1)}.icon.inhouse::before{content:"";position:absolute;height:25px;width:25px;margin:6px;background-image:url(image/house-user-solid.svg);background-repeat:no-repeat;background-position:center}li:hover .icon.inhouse:before{filter:brightness(0) invert(1)}.icon.presence::before{content:"";position:absolute;height:25px;width:25px;margin:6px;background-image:url(image/chalkboard-teacher-solid.svg);background-repeat:no-repeat;background-position:center}li:hover .icon.presence:before{filter:brightness(0) invert(1)}

/** mindmap.min.css **/
svg.mindmap{background-image:url(image/mindmap.jpg);background-size:100% auto;background-repeat:no-repeat;display:block;border-top:1px solid #3a456e}svg.mindmap.centermap{background-image:url(image/mindmap_center.jpg);background-size:100% auto;background-repeat:no-repeat;display:block;border-top:1px solid #3a456e}.mindmap .helper{stroke:#e89c31;fill:none}.mindmap .element,.mindmap .element svg{font-size:15px;font-family:'Frutiger LT W01 65 Bold';text-decoration:none;fill:#3a456e}.mindmap .element.link{cursor:pointer}.mindmap .element.link .anchor{stroke:#000;fill:#db0038;fill-opacity:0}.mindmap .element.link:hover a,.mindmap .element.teaser:hover a{fill:#db0038;text-decoration:none}.mindmap .element.link:hover .anchor,.mindmap .element.teaser:hover .anchor{stroke:none;fill:#db0038;fill-opacity:100}.mindmap .element.teaser .subline{font-family:'FrutigerLTW01-45Light';font-size:15px}.mindmap .premade{cursor:default}.mindmap .premade a:hover{fill:#db0038;text-decoration:none}.mindmap .center{stroke:#34456e;fill:none;stroke-width:1}.mindmap .center .fat{stroke-width:3}.mindmap .center .slim{stroke-width:1}.mindmap .bold{font-family:'Frutiger LT W01 65 Bold'}.mindmap .light{font-family:'FrutigerLTW01-45Light'}.mindmap .condensed{font-family:'FrutigerLTW01-47LightCn'}.mindmap .big{font-size:20px}.mindmap .small{font-size:15px}.mindmap .tiny{font-size:13px}

/** menu.min.css **/
#page>nav{margin-bottom:20px;height:29px;padding-left:0;padding-right:0}#page>nav small{font-size:.95em;font-family:FrutigerLTW01-45Light}#page>nav{font-size:0;display:table;table-layout:fixed}#page>nav a{color:#fff;text-decoration:none;line-height:29px;font-family:"Frutiger LT W01 65 Bold","sans-serif";font-size:13px;text-align:center;white-space:nowrap}#page>nav .element{display:inline-block;height:29px;border-right:1px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#page>nav .element:last-child{border-right:0}#page>nav .element.icon{padding-left:0 !important;width:29px;background-color:#686868}#page>nav .block{height:29px;background-color:#db0038;box-sizing:border-box;border-right:5px solid #fff}#page>nav .block:last-child{border-right:0 solid #fff}#page>nav>.cell{display:table-cell}#page>nav .topic_selection{width:30%}#page>nav .topic_selection .element{width:33.333%}#page>nav .service_info{width:50%}#page>nav .service_info .element{width:25%}#page>nav .company_info{width:20%}#page>nav .company_info .element{width:50%}@media(min-width:680px) and (max-width:1000px){#page>nav a{font-family:"FrutigerLTW01-45Light","sans-serif";font-size:13px}#page>nav .company_info{display:none}#page>nav .topic_selection{width:40%}#page>nav .service_info{width:60%}}@media(min-width:0) and (max-width:820px){#page>nav a{font-family:"FrutigerLTW01-45Light","sans-serif";font-size:13px}#page>nav .company_info{display:none}#page>nav .service_info{display:none}#page>nav .topic_selection{width:100%}#page>nav>.icon.small.home{border-left:16px solid #fff}#page>nav>.element.showmore{border-right:16px solid #fff}}#page>nav .menudd{position:relative}#page>nav .menudd .handle{background-image:url(image/arrow-down.png);background-position:right center;background-repeat:no-repeat;display:block}#page>nav .menudd .body{display:none;position:absolute;top:29px;min-width:100%;background-color:#fff;padding:0;z-index:100;border:5px solid #fff;border-top:0}@media(min-width:0) and (max-width:680px){#page>nav .menudd .body{border:0}}#page>nav .menudd .body a{font-family:"FrutigerLTW01-45Light","sans-serif";font-size:13px;font-style:normal;font-weight:400;text-decoration:none;line-height:1.4rem}#page>nav .menudd .body li:last-child{border-bottom:0}#page>nav .menudd .body li.dark{background-color:#e1dad0}#page>nav .menudd .body li.light{background-color:#f0ece7}#page>nav .menudd .body li.blank{background-color:#fff;height:16px}#page>nav .menudd .body li{border-bottom:1px solid #d2d2d2}#page>nav .menudd .body li a{color:#000;display:block;position:relative;text-align:left;line-height:29px;padding-left:10px;padding-right:10px;padding-right:33px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#page>nav .menudd .body li a:hover{background-color:#db0038;color:#fff}#page>nav .menudd .body li.selected a:after{content:"";position:absolute;right:0;top:0;height:21px;width:21px;background-image:url(image/ok.png);background-repeat:no-repeat;margin-left:6px;margin-top:6px}#page>nav .element.showmore{width:29px;background-color:#686868;display:none}#page>nav .element.showmore .handle{background-image:none;padding-left:0 !important}@media(min-width:0) and (max-width:1000px){#page>nav .element.showmore{display:table-cell}}@media(min-width:0) and (max-width:680px){#page>nav{position:relative}#page>nav .menudd{position:static}}nav .eventselectionhint{font-size:13px;border-top:1px solid #d2d2d2;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;text-align:center;backgroundcolor:#fff;position:absolute;top:-20px;left:0;width:100%}nav .topic_selection{position:relative}