@font-face{font-family:'NovelPro-ExtraLightIt';src:url('webfonts/2F1B74_0_0.eot');src:url('webfonts/2F1B74_0_0.eot#iefix') format('embedded-opentype'),url('webfonts/2F1B74_0_0.woff2') format('woff2'),url('webfonts/2F1B74_0_0.woff') format('woff'),url('webfonts/2F1B74_0_0.ttf') format('truetype'),url('webfonts/2F1B74_0_0.svg#wf') format('svg')}@font-face{font-family:'NovelPro-ExtraLight';font-weight:normal;font-style:normal;src:url('webfonts/2F1B74_1_0.eot');src:url('webfonts/2F1B74_1_0.eot#iefix') format('embedded-opentype'),url('webfonts/2F1B74_1_0.woff2') format('woff2'),url('webfonts/2F1B74_1_0.woff') format('woff'),url('webfonts/2F1B74_1_0.ttf') format('truetype'),url('webfonts/2F1B74_1_0.svg#wf') format('svg')}@font-face{font-family:'NovelSansPro-ExtraLight';src:url('webfonts/2F1B74_2_0.eot');src:url('webfonts/2F1B74_2_0.eot#iefix') format('embedded-opentype'),url('webfonts/2F1B74_2_0.woff2') format('woff2'),url('webfonts/2F1B74_2_0.woff') format('woff'),url('webfonts/2F1B74_2_0.ttf') format('truetype'),url('webfonts/2F1B74_2_0.svg#wf') format('svg')}@font-face{font-family:'NovelSansPro-SemiBold';src:url('webfonts/2F1B74_3_0.eot');src:url('webfonts/2F1B74_3_0.eot#iefix') format('embedded-opentype'),url('webfonts/2F1B74_3_0.woff2') format('woff2'),url('webfonts/2F1B74_3_0.woff') format('woff'),url('webfonts/2F1B74_3_0.ttf') format('truetype'),url('webfonts/2F1B74_3_0.svg#wf') format('svg')}*{font-family:NovelSansPro-ExtraLight;font-size:14px;font-weight:normal;letter-spacing:1px;border:0px;border-collapse:collapse;webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;outline:0}html,body{padding:0px;margin:0px;height:100%;width:100%;background-color:#f0f0f0}a{text-decoration:none;color:#fff;font-family:'NovelSansPro-SemiBold';cursor:pointer}main section article a{color:#D7A56E}#googleMap{width:650px;height:450px}.button_inline{display:inline-block!important}#logout{position:absolute;color:#D7A56E;bottom:14px;left:50px;font-size:15px;font-family:'NovelSansPro-ExtraLight'}.back_link{color:#d7a56e;cursor:pointer;display:block;width:90px;padding:0px;margin:0px auto;font-family:'NovelSansPro-ExtraLight';font-size:20px}.mapText{float:left;width:250px;height:425px;background-color:#D7A56E;text-align:center;padding-top:25px}.mapText hr{color:white;background-color:white;position:static;margin:10px auto;border-bottom:2px solid #fff}.mapText p{color:white!important;font-family:"NovelSansPro-ExtraLight"!important;font-weight:normal!important;font-style:normal!important;font-size:16px!important;line-height:21px!important;margin-bottom:0px!important}.switch_month{position:absolute;width:30px;height:65px;top:50%;background-size:100% 100%;cursor:pointer}header{width:100%;height:100%;background-image:url(/templates/web/img/BACKGROUNDS/header.jpg);background-size:cover;background-position:center;display:inline-block;margin-bottom:75px}div.popup_bg{width:100%;height:100%;position:fixed;z-index:1000;background-color:rgba(0,0,0,0.6);display:none;overflow:auto}body #nav_button img{position:fixed;z-index:1000;height:80px;border-top:1px solid rgb(215,165,110);cursor:pointer;display:none;right:0px}div.popup{width:380px;position:absolute;top:200px;left:50%;margin-left:-250px;height:auto;background-color:#fff;padding:20px;z-index:9999;display:block;border-bottom:10px solid rgb(202,159,112);padding-top:40px;padding:50px 60px 40px 60px}div.popup tr td{vertical-align:top}div.popup tr td:first-of-type{color:#d7a56e;font-family:'NovelSansPro-SemiBold';padding:5px 15px 5px 0px}div.popup h1{color:rgb(202,159,112);font-size:14px;text-transform:uppercase;font-family:'NovelSansPro-SemiBold';margin-bottom:15px}div.popup form input[type="submit"]:last-of-type{margin-top:0px}div.popup textarea{margin-top:10px;resize:none;background-color:#f9f9f9;padding:10px;width:calc(100% - 30px);border-left:10px solid rgb(215,165,110);height:75px}main .mehr_infos{margin-bottom:50px}div.popup label{display:inline-block;cursor:pointer;position:relative;padding-left:25px;margin-right:15px;font-size:13px;color:rgb(215,165,110)}div.popup input[type=radio],div.popup input[type=checkbox]{display:none}div.popup label{background-image:url(/templates/web/img/checkbox.png);background-repeat:no-repeat;background-position:center left;font-size:15px}body div.close_popup{position:absolute;top:13px;right:13px;width:20px;cursor:pointer}body div.close_popup img{width:20px}div.popup input[type=radio]:checked+label,div.popup input[type=checkbox]:checked+label{background-image:url(/templates/web/img/checkbox_active.png)}.popup .flexslider,.popup .flexslider ul,.popup .flexslider .flex-viewport,.popup .flexslider .flex-viewport ul li{width:100%;height:100%;padding:0px}.popup .flexslider ul div{background-size:cover}body input[type=text],body input[type=password]{height:35px;padding-left:10px;border-left:10px solid rgb(202,159,112);background-color:#f9f9f9;margin-bottom:10px;width:226px}.flex-control-nav{margin:0;padding:0;list-style:none}.flex-control-nav{width:calc(100% - 120px);position:absolute;bottom:10px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}form input[type=submit]{display:block;width:115px;height:30px;background-color:#d7a56e;color:#fff;text-align:center;vertical-align:middle;line-height:30px;margin:0px auto}header div nav ul li a{font-family:NovelSansPro-ExtraLight;font-weight:normal;font-style:normal;text-decoration:none;font-size:18px;font-weight:bold;color:#7f7f7f;letter-spacing:3px;text-transform:uppercase}header ul.header_list_nav{position:absolute;z-index:1000;height:110px;line-height:30px;list-style:none;left:160px;padding-top:50px;margin:0px}header ul.header_list_nav li{text-align:left}header ul.header_list_nav li a{color:#d7a56e;font-size:20px;font-family:"NovelSansPro-ExtraLight"}header .down_arrow{height:30px;width:21px;margin-left:-10px;left:50%;bottom:3%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute}header .down_arrow:hover{cursor:pointer}nav{background-color:white;height:160px;width:100%;border-bottom:solid 1px #d7a56e;border-top:solid 1px #d7a56e}nav li{float:left;margin:0px 52px;line-height:158px}nav ul{list-style:none;width:960px;margin:0px auto}#navigation{top:35%;position:relative;width:100%;z-index:100}div#navigation div#left,div#navigation div#right{position:absolute;height:160px;min-width:160px;top:0px}div#navigation div#left{left:0px}div#navigation div#right{right:0px}#navigation div#left img#logo{position:absolute;left:0px;height:160px;width:160px;z-index:10;border-top:1px solid #D7A56E}#navigation nav ul li#selected a{color:#d7a56e}#navigation div#left ul{position:absolute;left:160px;bottom:8px;list-style:none;z-index:10000;padding-left:0px}#navigation div#left ul li,#navigation div#left ul li a{font-size:15px;color:#7F7F7F;text-align:left;font-family:'NovelSansPro-ExtraLight';letter-spacing:0px}#navigation div#left ul li{color:#D7A56E;cursor:default}#navigation div#right img#facebook{width:60px;height:60px;padding:50px}#navigation div#right img#mobileNav{display:none;border-top:1px solid #D7A56E}.nav_logo{left:0px}#nav_button{right:0px;display:none}#nav_button:hover{cursor:pointer}main{display:block;width:960px;margin:0px auto}main h1{color:rgb(202,159,112);font-size:20px}main a img#zum_shop{position:absolute;right:0px;top:105%;width:100px}main>section:first-of-type>article p{font-family:NovelSansPro-ExtraLight;color:#505050;font-size:20px;line-height:35px}main section article{width:900px;margin:0px auto;padding:0px 30px}main section article h1{width:900px;margin:20px auto}main section article p{font-size:20px;text-align:center}main section section div p{padding:0px;letter-spacing:1px;font-size:14px;font-family:NovelSansPro-ExtraLight;font-weight:normal;font-style:normal}.button_link{margin:0px auto;margin-bottom:7px;display:block;width:115px;height:30px;background-color:#d7a56e;color:#fff;text-align:center;vertical-align:middle;line-height:30px;cursor:pointer}main section article hr{border-bottom:2px solid #d7a56e;width:30px;margin:20px auto}main section article h1{font-family:NovelSansPro-ExtraLight;font-weight:normal;font-style:normal;font-size:28px;margin:0px;letter-spacing:5px;color:#d7a56e;text-align:center;font-variant:small-caps}main section article h2{font-family:NovelSansPro-ExtraLight;font-weight:normal;font-style:normal;font-size:22px;letter-spacing:5px;color:#d7a56e}main section article h1 span{font-weight:bold;font-size:25px;letter-spacing:5px}main section#shop section{float:none;width:auto;background-color:#fff;color:#777;padding:30px;margin:0px;height:auto!important;background-image:none}main section#shop section article{border-bottom:1px solid #d7a56e;width:auto;padding:20px 40px 60px 0px;position:relative;margin:0px 40px;cursor:pointer}main section#shop section article div.full_text{display:none}main section#shop section article div.item_arrow{position:absolute;width:50px;height:50px;right:10px;top:40%;background-repeat:no-repeat;background-position:center;cursor:pointer}main section#shop section article h1,main section#shop section article p,main section#shop section article h2{text-align:left;width:auto;margin:0px}main section#shop section article h2,main section#shop section article h1{color:#d7a56e;font-size:15px;text-transform:uppercase;font-family:'NovelSansPro-SemiBold';letter-spacing:3px}main section#shop section article h2{font-size:13px;text-transform:none}main section#shop section article p{font-size:15px;padding-right:20px}main section#shop section article div.shop_image{width:250px;height:250px;margin-right:20px}main section#shop section article div.shop_image,main section#shop section article div.shop_text{float:left}main section#shop section article div.shop_text{padding-top:10px}main section#shop section article a.button_link{position:absolute;bottom:20px;right:0px}main section#shop section article div.shop_image div{width:265px;height:265px;background-size:cover;background-position:center}main section section{background-color:#d7a56e;color:#fff;padding:10px;margin:20px 2px;width:297px;float:left;position:relative;padding-bottom:10px;background-image:url(/templates/web/img/link.png);background-repeat:no-repeat;background-position:95% 97%}main section section:hover{background-color:#EAC194;cursor:pointer}main section section:nth-child(3n+1){margin-left:0px}main section section:nth-child(3n+3){margin-right:0px}main section section div{text-align:center}main section section h3{color:rgb(215,165,110);font-size:14px;margin:5px 0px}main section#shop section div{text-align:left}main section section div table{width:400px}main section section div h2{text-transform:uppercase;font-size:15px;letter-spacing:3px;margin-top:30px;margin-bottom:15px;font-family:'NovelSansPro-SemiBold'}main section section div hr{border-bottom:2px solid #fff;width:40px}main section section .simg{position:absolute;right:30px;bottom:30px}main>article:hover div{display:block}main>article{width:380px;height:380px;border-radius:125px;background-size:cover;float:left;cursor:pointer;margin-top:80px;font-variant:small-caps}.arrow_up{font-family:"NovelPro-ExtraLight";font-style:normal;font-size:15px;color:#505050}main>article:nth-of-type(2){margin-left:200px}main>article div{background-color:rgba(240,240,240,0.6);width:100%;height:100%;display:none}main>article div p{height:210px;padding:20px;text-align:center;color:#d7a56e;font-size:24px;line-height:40px;letter-spacing:4px;margin:0px;padding-top:100px}main>article div p span{font-weight:bold;font-family:'NovelSansPro-ExtraLight';font-size:30px;line-height:40px}main div#scroll_up{margin:0px auto;top:50px;cursor:pointer;width:100px;height:40px;margin-top:50px;text-align:center}main div.calendar,main div.calendar table{width:570px;background-color:#fff}main div.calendar table td{width:60px;height:45px;text-align:center;position:relative}main div.day_calendar{float:left;background-color:rgb(215,165,110)}main div.day_calendar div.weekcalendar{margin:30px;margin-top:15px;margin-bottom:10px}main div.calendar table td:hover .tdcontainer{}main .calendar_header p{text-align:right;font-size:20px;margin:0px 10px 10px 0px;color:#d8d8d8}main div.calendar table div.tdcontainer{position:relative;width:30px;height:30px;display:inline-block}main div.calendar table td a{color:#fff;position:absolute;width:100%;height:100%;top:0px;left:0px}main div.button_white{margin-left:30px;background-color:#fff;color:rgb(215,165,110);padding:5px 25px;cursor:pointer}main div.calendar table td span{position:relative;z-index:10;margin-top:5px;display:block}main div.calendar table td a div{width:100%;height:100%;line-height:37px}main div.month_calendar table:first-of-type{width:550px;margin:10px}main div.calendar_content table:nth-of-type(2) th{font-size:20px}main div.calendar table th{text-transform:uppercase}main div.calendar div.calendar_content table:first-of-type th{color:#878787}main div.calendar div.calendar_content{color:#878787}main div.calendar div.calendar_content table:first-of-type th:hover{cursor:pointer;color:rgb(215,165,110)}main div.day_calendar{width:324px;float:left;position:relative}main div.before_5{position:absolute;height:72px;width:264px;top:48px;left:30px;background-color:rgba(215,165,110,0.21)}main div.day_calendar h1{color:#fff;margin-left:30px;font-size:16px;text-transform:uppercase;font-weight:normal}main div.course_details h1{font-size:15px;color:rgb(215,165,110);text-transform:uppercase;font-family:'NovelSansPro-SemiBold';margin-bottom:0px}main div.course_details h2{font-size:15px;color:rgb(215,165,110)}main div.month_calendar{float:left;padding:30px;position:relative;background-color:#fff}main div.course_details{float:left;background-color:#fff;border-top:1px solid rgb(215,165,110);padding:20px;width:590px}main>div.weekcalendar{width:300px;height:500px;background-color:rgb(215,165,110);position:relative}main div.weekcalendar table tr td{border:1px solid #ecd2ba;padding:0px;width:45px;height:35px}main div.month_calendar td.today span{color:#d7a56e;font-family:'NovelSansPro-SemiBold'}main div.weekcalendar table tr:first-of-type td{border-top:0px}main div.weekcalendar table tr:last-of-type td{border-bottom:0px}main div.weekcalendar table tr td:first-of-type{border-left:none}main div.weekcalendar table tr td:last-of-type{border-right:none}main div.weekcalendar table tr td.samew td{background-size:0px 0px}main div.weekcalendar table tr td.samew:hover td{background-size:cover}main div.weekcalendar table tr td.samew:hover{cursor:pointer;background-color:#FFF0E0}main div.legend p{float:left;font-size:11px;color:#fff}main div.legend p:first-of-type{margin-left:26px}main div.legend p:nth-last-child(-n+3){margin-left:10px}main div.weekcalendar th{color:#d7a56e;padding:0px 20px}main div.weekcalendar table table td{border:none}main div.weekcalendar div.calendar_content{background-color:#fff}footer{width:100%;height:450px;background-image:url(/templates/web/img/footer_bg.jpg);background-size:cover;background-position:center;position:relative;margin:160px 0px 0px 0px;text-transform:uppercase;text-align:center}footer iframe{position:relative;width:80px;padding-top:15px;margin-left:20px}footer hr{border-bottom:2px solid #d7a56e;width:30px;margin:20px auto}footer h1{color:#d7a56e;font-weight:bold;text-align:center;padding-top:146px;letter-spacing:3px;font-size:28px;font-family:'NovelSansPro-ExtraLight'}footer h1 span{font-family:'NovelSansPro-SemiBold';font-size:28px;letter-spacing:3px}footer div:nth-of-type(2),footer div:nth-of-type(3){position:absolute;bottom:20px;color:#d7a56e}footer div:nth-of-type(2){left:40px;letter-spacing:3px}footer div:nth-of-type(2) p{font-size:12px;font-family:'NovelSansPro-SemiBold';color:#D7A56E;letter-spacing:3px;text-align:left;text-transform:none;font-variant:small-caps}footer div:nth-of-type(3){right:40px}footer div:nth-of-type(3) p{float:left;margin-left:10px}footer div:nth-of-type(3) a{color:#d7a56e;letter-spacing:3px}footer a{font-family:NovelSansPro-SemiBold;color:#D7A56E;text-decoration:none;letter-spacing:3px;font-variant:small-caps;text-transform:none;font-weight:normal}#loader{position:fixed;width:100%;height:100%;top:0px;left:0px;background-color:rgba(255,255,255,0.6);z-index:20000;display:none}@media only screen and (max-width:1400px){header nav ul{width:800px}header nav ul li{margin:0px 35px}}@media only screen and (max-width:1250px){header nav ul{width:610px}header nav ul li{margin:0px 11px};}@media only screen and (max-width:1110px){#navigation div#right img#mobileNav{display:block!important;cursor:pointer!important}#logout{left:60px!important;bottom:34px!important}#navigation div#right img#facebook{position:absolute!important;right:50px!important;bottom:56px!important}#navigation div#right img#facebook{width:40px!important;height:40px!important;padding:0px 10px 0px 0px!important}#navigation{top:0%!important;width:100%!important;position:fixed!important;z-index:20!important}#navigation,nav,nav ul{height:auto!important}#navigation nav{position:relative!important}nav ul li{line-height:normal!important;float:none!important;margin:30px 0px 10px 0px!important;width:100%!important;text-align:center}div#navigation div#left,div#navigation div#right{height:100%!important}#navigation div#left ul{left:25px!important}.nav_logo,#nav_button{border-bottom:none!important}#navigation div#left ul{bottom:18px!important}#navigation div#left img#logo{width:160px!important;height:160px!important}}@media only screen and (max-width:1100px){main{text-align:center}main section{display:inline-block}main>article{float:none;display:inline-block;position:relative}main>article a{display:block;position:absolute;top:0px;height:0px;width:100%;height:100%}main>article:nth-of-type(2){margin-left:20px}div#scroll_down{display:none}}@media only screen and (max-width:970px){main{width:100%}#googleMap{width:100%;height:300px}.mapText{float:none}main>section>section{width:calc(100% - 90px);height:auto!important;float:none;margin:1px 0px;background-position:97% 93%}main section section div h2{margin-top:10px}main section section div p:last-of-type{margin-bottom:35px}.switch_month{display:none}main>article{width:320px;height:320px}main>article div{width:320px;height:320px;position:absolute}main section#shop section{width:calc(100% - 60px);margin:0px auto}main section article,main section article h1{width:auto}main div.calendar{margin:0px auto}main div.month_calendar{float:none;width:calc(100% - 30px)}main div.month_calendar{padding:30px 15px}main div.weekcalendar div.calendar_content{display:inline-block}main div.day_calendar{float:none;width:100%;text-align:center;padding-top:1px;padding-bottom:20px}main div.abbonements{display:inline-block;width:320px}main div.day_calendar div.legend{display:inline-block}main div.day_calendar div.legend p:first-of-type{margin-left:0px}main div.month_calendar div.legend{width:570px;margin:0px auto}main div.before_5{width:100%;top:63px;left:0px}main div.day_calendar h1{margin:20px 0px}main div.course_details{width:calc(100% - 40px)}}@media only screen and (max-width:700px){header ul.header_list_nav{top:30px!important;left:10px}#logout{left:34px!important;bottom:30px!important}div#navigation div#left,div#navigation div#right{min-width:0px!important;width:100px!important}header div nav ul li a{font-size:14px!important}#navigation div#left img#logo{width:90px!important;height:90px!important}#navigation div#left ul{left:15px!important;bottom:16px!important}#mobileNav{width:90px;height:90px;position:absolute;right:0px}#navigation nav ul{padding:0px!important;width:auto!important}#navigation div#right img#facebook{position:absolute!important;bottom:56px!important;right:15px!important}}@media only screen and (max-width:620px){header{height:30%;margin-bottom:20px}main>article div{display:block}main>article div p{font-size:24px;line-height:50px;padding-top:50px}main>article div p span{font-size:30px;line-height:20px}main div.calendar{width:300px}main div.calendar table{width:300px;margin:10px auto}main div.calendar_content table:nth-of-type(2) th{font-size:15px}main div.month_calendar div.legend{width:280px;margin:0px auto}main div.month_calendar table:first-of-type{width:300px;margin:10px auto}main div.calendar div.calendar_content table:first-of-type th{font-size:10px}div.shop_text td{display:block}main section section div table{width:200px}div.popup{width:240px;top:30px;left:50%;margin-left:-140px}main section#shop section article div.shop_text{margin-bottom:50px}main a img#zum_shop{top:25%;width:75px}main section section:nth-child(3n+1){margin-left:auto}main section section,main>article{float:none;margin:1px auto}main>article.circle{margin-top:40px}main>article:nth-of-type(2){margin-left:auto}main div.legend p:first-of-type{margin-left:0px}main section#shop section article div.shop_image{width:200px;height:170px}main section#shop section article h2,main section#shop section article h1{font-size:13px}div.item_arrow{}main section#shop section article{margin:0px}main section section div p{padding:0px}main section#shop section article div.shop_text{margin-left:0px}div.popup{padding:40px 20px 20px 20px}main section#shop section article div.shop_image div{width:100%;height:100%}footer div:nth-of-type(3) p{float:none}footer div:nth-of-type(2),footer div:nth-of-type(3){position:static}footer div:nth-of-type(2) p,footer div:nth-of-type(3) p{text-align:center}main section article h1,main section article h1 span{font-size:20px;line-height:25px}main>section:first-of-type>article p{font-size:18px;line-height:23px}div.popup tr td{display:block}}@media only screen and (max-width:440px){main>article,main>article div{width:280px;height:280px;padding-bottom:0px}footer{height:470px}}