@font-face{font-family:"Heebo";src:url("../storage/fonts/Heebo/Heebo-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;}@font-face{font-family:"Heebo";src:url("../storage/fonts/Heebo/Heebo-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;}@font-face{font-family:"Heebo";src:url("../storage/fonts/Heebo/Heebo-Italic.ttf") format("truetype");font-weight:normal;font-style:italic;}a{color:#aaa;}a:hover{color:#E0A4A1;}body{background:#F3F3F3;font-family:"Heebo",sans-serif;font-size:15px;color:#777;letter-spacing:1px;min-width:300px;min-width:1020px\9;height:100%;overflow:hidden;}body .main-wrapper{position:relative;z-index:31;background:#F3F3F3;border:solid #F3F3F3 15px;}h1{font-size:40px;font-weight:normal;margin-top:0px;margin-bottom:15px;}h2{font-size:18px;font-weight:bold;letter-spacing:0;margin-top:0px;margin-bottom:20px;}h3{font-size:16px;margin-top:25px;margin-bottom:10px;}li{padding:0 0 10px 10px;margin:0;}p{margin:0 0 30px 0}ul{padding:10px 0 0 30px;margin:0 0 20px 0;list-style-type:square;}header{position:relative;z-index:45;background:linear-gradient(to right,#C77975,#E0A4A1);background-color:#C77975;}header .logo{float:left;width:25%;max-width:220px;min-width:150px;padding:20px 0 10px 3%;}header .logo img{width:100%;height:auto;}header .menu{display:none;float:right;padding:15px;text-align:right;}header .menu .text{position:relative;top:3px;font-size:12px;color:#fff;}header .menu .ui-icon{float:right;color:#fff;margin-left:10px;}header .spacer{height:15px;background:#F3F3F3;}header nav{float:right;padding:0 8% 0 0;}header nav ul{text-align:right;}header nav ul li{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}header nav ul li a{font-size:14px;text-align:left;color:#fff;padding:35px 17px 15px 17px;}header nav ul li a.active{color:gold;}header nav ul li a:hover{color:#fff;}header nav ul.l2{position:absolute;display:none;background:#fff;padding:10px 15px;}header nav ul.l2 li{display:block;width:auto;float:none;}header nav ul.l2 li a{color:#C77975;padding:12px;margin:0;}form input[type=submit],form input[type=button],.button,button{font-size:12px;font-weight:normal;border-color:#C77975;color:#C77975;padding:12px 30px;}form input[type=submit]:hover:not([disabled]),form input[type=button]:hover:not([disabled]),.button:hover:not([disabled]),button:hover:not([disabled]){border-color:#C77975;background:#C77975;color:#fff;}section{position:relative;z-index:24;overflow:hidden;}section.bottom article{overflow:hidden;}section.bottom article .height{background:#fff;margin-left:15px;overflow:auto;}section.bottom article .inner{background:#fff;padding:6%;}section.bottom article .inner hr{margin:30px 0;border:none;border-bottom:solid #ddd 1px;}section.bottom article .inner p{line-height:25px;text-align:justify;}section.middle .inner{max-width:1200px;margin:0 auto;}section.middle .inner h1{padding-top:30px;}section.middle .ui-content-icon{display:none;}#contact-form{max-width:450px;}#contact-form .textarea{width:100%;}#contact-form .textarea textarea{height:120px;}#contact-form .textfield{width:49%;}#journal .box-list .item .text,#rezensionen .box-list .item .text{line-height:20px;height:80px;}#journal .box-list .item h2,#rezensionen .box-list .item h2{line-height:20px;height:60px;}#journal .box-list .item time{position:relative;z-index:12;padding:2px;margin:0 0 -22px 0;color:#000;background:url(../storage/template/bg_transparent_50.png);}#rezensionen .box-list .item .text{height:40px;}#rezensionen .box-list .item figure{padding-top:100%;background-position:top center;}#slider{width:50%;float:left;}#slider .item .background{background-size:cover;background-position:center center;width:100%;padding:0;}.box-list{margin:0 -8px;}.box-list .item{background:#fff;text-align:center;padding:0;margin:0 7.5px;transition:0.5s all;}.box-list .item .button-wrapper{padding-bottom:15px;}.box-list .item .figure{display:block;overflow:hidden;}.box-list .item .points{height:5px;}.box-list .item .text{font-size:14px;line-height:25px;padding:0 30px;margin:0 auto;overflow:hidden;}.box-list .item figure{padding-top:65%;background-size:cover;background-position:center;transition:0.5s all;}.box-list .item h2{font-size:16px;line-height:20px;overflow:hidden;padding:0 25px;margin:30px auto 10px auto;}.box-list .item time{color:#999;font-size:11px;margin-bottom:10px;}.map{height:300px;}.slick-list,.slick-track{height:100%;}.slick-prev.ui-icon,.slick-next.ui-icon{font-size:16px;line-height:24px;background:url(../storage/template/bg_transparent.png);color:#C77975;width:24px;padding:4px 6px;margin-top:-8px;}footer{position:absolute;bottom:0px;z-index:31;width:50%;background:#dedede;border-top:solid #F3F3F3 15px;}footer .inner{position:relative;z-index:36;padding:20px 40px;font-size:12px;letter-spacing:1px;}footer .scrollToTop{display:none;position:fixed;z-index:50;right:10px;bottom:10px;text-decoration:none;}footer .scrollToTop .ui-icon{display:block;width:36px;color:#fff;background:#C77975;padding:9px 0;text-align:center;border-radius:50%;}footer nav ul li{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}footer nav ul li a{font-size:11px;color:#C77975;text-transform:uppercase;padding-left:20px;}.ui-slider{z-index:+1;top:5px;left:10px;}.ui-slider a{color:#D8C466;}@media screen and (max-width:1400px){header nav{padding-right:25px;}footer nav.float-right{float:none;}footer nav ul li a{padding:0 20px 0 0;}header nav ul li a{letter-spacing:0;padding-left:10px;}}@media screen and (max-width:900px){body{height:auto;overflow:auto;}header .logo{padding:9px 0 0 10px;}header .menu{display:block;}header nav{display:none;float:none;width:100%;background:linear-gradient(to right,#C77975,#E0A4A1);background-color:#C77975;padding:0;margin:0;clear:both;}header nav ul.l2{display:block;background:none;position:relative;padding:0;}header nav ul li,header nav ul.l2 li{display:block;float:none;width:auto;border-top:solid #C77975 1px;}header nav ul li a,header nav ul.l2 li a{color:#fff;padding:10px 20px;letter-spacing:0.5px;}header nav ul.l2 li a{padding-left:40px;}header .logo{float:none;width:120px;}#slider{width:auto;float:none;}section.bottom article .height{margin:0;}footer{width:100%;position:relative;text-align:center;}footer .inner{padding:15px 3% 30px 3%;}footer nav ul li a{padding:15px;}}@media screen and (max-width:600px){body{background:#dedede;}header .spacer{display:none;}body .main-wrapper{border-width:0;}h1{font-size:35px;}h2{font-size:17px;}#rezensionen .box-list .item figure{padding-top:75%;background-size:contain;}#journal .box-list .item .text{height:60px;}footer{border:none;}}@media screen and (max-width:400px){h1{font-size:25px;}}