.container{position:relative;width:100%;max-width:1024px;margin:0 auto;padding:0;box-sizing:border-box}
.column,.columns{width:100%;float:left;box-sizing:border-box}
@media (min-width: 850px) {
.container{width:90%}
.column,.columns{margin-left:4%}
.column:first-child,.columns:first-child{margin-left:0}
.one.column,.one.columns{width:4.66666666667%}
.two.columns{width:13.3333333333%}
.three.columns{width:22%}
.four.columns{width:30.6666666667%}
.five.columns{width:39.3333333333%}
.six.columns{width:48%}
.seven.columns{width:56.6666666667%}
.eight.columns{width:65.3333333333%}
.nine.columns{width:74%}
.ten.columns{width:82.6666666667%}
.eleven.columns{width:91.3333333333%}
.twelve.columns{width:100%;margin-left:0}
.one-third.column{width:30.6666666667%}
.two-thirds.column{width:65.3333333333%}
.one-half.column{width:48%}
}
html{font-size:62.5%}
body{font-size:1.5em;font-weight:400;color:#222}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-weight:300}
h1{font-size:4rem;line-height:1.2;letter-spacing:-.1rem}
h2{font-size:3.6rem;line-height:1.25;letter-spacing:-.1rem}
h3{font-size:3rem;line-height:1.3;letter-spacing:-.1rem}
h4{font-size:2.4rem;line-height:1.35;letter-spacing:-.08rem}
h5{font-size:1.8rem;line-height:1.5;letter-spacing:-.05rem}
h6{font-size:1.5rem;line-height:1.6;letter-spacing:0}
@media (min-width: 550px) {
h1{font-size:5rem}
h2{font-size:4.2rem}
h3{font-size:3.6rem}
h4{font-size:3rem}
h5{font-size:2.4rem}
h6{font-size:1.5rem}
}
p{margin-top:0;line-height:1.6em}
.button,button,input[type="submit"],input[type="reset"],input[type="button"]{display:inline-block;height:38px;padding:0 30px;color:#fff;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:#89BB19;border-radius:4px;border:1px solid #fff;cursor:pointer;box-sizing:border-box}
.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,.button:focus,button:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus{border-color:#729C14;outline:0}
.button.button-primary,button.button-primary,input[type="submit"].button-primary,input[type="reset"].button-primary,input[type="button"].button-primary{color:#FFF;background-color:#33C3F0;border-color:#33C3F0}
.button.button-primary:hover,button.button-primary:hover,input[type="submit"].button-primary:hover,input[type="reset"].button-primary:hover,input[type="button"].button-primary:hover,.button.button-primary:focus,button.button-primary:focus,input[type="submit"].button-primary:focus,input[type="reset"].button-primary:focus,input[type="button"].button-primary:focus{color:#FFF;background-color:#1EAEDB;border-color:#1EAEDB}
input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea,select{width:100%;max-width:350px;height:38px;padding:6px 10px;background-color:#fff;border:1px solid #D1D1D1;border-radius:4px;box-shadow:none;box-sizing:border-box}
input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}
textarea{min-height:65px;padding-top:6px;padding-bottom:6px}
input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,textarea:focus,select:focus{border:1px solid #33C3F0;outline:0}
label,legend{display:block;margin-bottom:.5rem;font-weight:600}
fieldset{padding:0;border-width:0}
input[type="checkbox"],input[type="radio"]{display:inline}
label > .label-body{display:inline-block;margin-left:.5rem;font-weight:400}
.u-full-width{width:100%;box-sizing:border-box;padding:0}
.u-max-full-width{max-width:100%;box-sizing:border-box}
.u-pull-right{float:right}
.u-pull-left{float:left}
.container:after,.row:after,.u-cf{content:"";display:table;clear:both}
/* Wordpress Core */
.alignnone{margin:.35em 1.35em 1.35em 0}
.aligncenter,div.aligncenter{display:block;margin:.35em auto}
.alignright{float:right;margin:.35em 0 1.35em 1.35em}
.alignleft{float:left;margin:.35em 1.35em 1.35em 0}
a img.alignright{float:right;margin:.35em 0 1.35em 1.35em}
a img.alignnone{margin:.35em 1.35em 1.35em 0}
a img.alignleft{float:left;margin:.35em 1.35em 1.35em 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:.35em .2em .65em;text-align:center}
.wp-caption.alignnone{margin:.35em 1.35em 1.35em 0}
.wp-caption.alignleft{margin:.35em 1.35em 1.35em 0}
.wp-caption.alignright{margin:.35em 0 1.35em 1.35em}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}
.wp-caption p.wp-caption-text{font-size:.75em;line-height:1.5;margin:0;padding:0 .3em .35em}
/* sliding.css */
#scrolling,#scrolling2{min-height:200px;width:100%;position:relative;overflow:hidden}
#scrolling ul,#scrolling2 ul{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-height:200px;margin:0;padding:0;position:absolute;list-style-type:none;-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}
#scrolling li,#scrolling2 li{min-height:200px;margin:0 .5em;font-size:2em;float:left;width:auto;padding:0;min-width:250px;height:100%;color:#000;font-weight:300;text-align:center;cursor:pointer}
#scrolling li{background-image:url(../images/quote-bg.png);background-repeat:no-repeat;background-position:left center}
#scrolling li .inhalt{font-size:16px;text-align:center;padding:2em 5em}
#scrolling li .inhalt hr{margin:1.5em auto .5em;width:65%}
#scrolling li .inhalt span{font-size:13px;color:#CBCBCB}
#scrolling2 ul{min-height:152px}
#scrolling2 ul li{min-height:140px;max-height:140px;max-width:140px;padding:18px;min-width:auto;margin:0 1em}
#scrolling2 ul li img{max-width:140px;width:100%}
#scrolling2{min-height:152px}
#scrolling2 .slidenav i{top:52px}
.overflow{overflow:hidden}
.slidenav i{cursor:pointer;color:#89BB19;font-size:42px;top:79px;position:absolute;z-index:100}
.slidenav .fa-angle-right{right:10px}
.slidenav .fa-angle-left{left:10px}
#scrolling2 .slidenav i{cursor:pointer;padding:56px 0;background-color:#fff;top:0}
#scrolling2 .slidenav .fa-angle-right{right:0;padding-left:15px}
#scrolling2 .slidenav .fa-angle-left{left:0;padding-right:15px}
/* media.css */
@media only screen and (max-width: 940px) {
#cssmenu ul li a{padding:1em 0 1em 1em !important;font-size:.8em!important;letter-spacing:.03em!important}
}
@media only screen and (max-width: 850px) {
.navline{display:none!important}
.navline-mobile{display:block!important}
.start .column{float:none;margin:0 auto 1em;max-width:100%!important}
.start img{max-width:100%!important}
header .three{text-align:center}
.logo{float:none!important;padding-bottom:1em!important;max-width:280px!important}
#scrolling .inhalt{font-size:13px!important;padding:1.5em 2em!important}
.intro{background-position:70% top!important}
.termine .nine,.termine .ten{max-height:200px!important}
.leistungen .six.columns{margin-bottom:2em!important}
.leistungen .four.columns{width:30.6666666667%!important;margin-left:4%}
.left0{margin-left:0!important}
}
@media only screen and (max-width: 650px) {
.introbox{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7);left:-47px}
}

