body {background:#FFF url('../content/bg.jpg') no-repeat center top;background-size:cover;background-attachment:fixed;}
.header *, .navRow * {-webkit-user-select:none!important;-khtml-user-select:none!important;-moz-user-select:none!important;-o-user-select:none!important;user-select:none!important;}
.header .slideshow .view {overflow:hidden;}
.header .slider {width:10000px;}
.slideshow .helper, .slideshow img {width:1190px;display:inline-block;white-space:nowrap}
.slideshow .helper {height:262px;vertical-align:top;}
.slideshow .next, .slideshow .prev {height:262px;width:75px;position:absolute;cursor:pointer;}
.slideshow .next {right:0;}
.slideshow .next span, .slideshow .prev span {display:block;height:42px;width:35px;background: transparent url('../i/arrows.png') no-repeat;margin:110px 20px 0;}
.slideshow .next span {background-position:-35px 0;}
.slideshow .next:hover span {background-position:-35px -42px;}
.slideshow .prev span {background-position:0 0;}
.slideshow .prev:hover span {background-position:0 -42px;}

.navRow {z-index:100;}
.navRow a {white-space:nowrap;}
.navRow ul ul {overflow:visible;}
.navRow .navi li ul {position:absolute;z-index:200;display:none;}
.navRow .navi li:hover ul {display:block;}
.navRow .navi li ul li, .navRow ul.navi li ul li a {float:none;display:block;}
.navRow .navi li ul li a {height:27px;line-height:27px;}
.navRow .navi li:hover ul li ul {display:none;}
.navRow .navi li ul li:hover ul {left:100%;width:auto;display:block;margin-top:-47px;}
.navi li.active a, .navi li:hover a {background:#FFF;color:#007856;}
.navi li.active ul a, .navi li:hover ul a {background:#007856;color:#FFF;}
.navi ul li.active a, .navi ul li:hover a {background:#FFF;color:#007856;}
.navi ul li.active ul a, .navi ul li:hover ul a {background:#007856;color:#FFF;}
.navi ul ul li.active a, .navi ul ul li:hover a {background:#FFF;color:#007856;}

.page, .startContent {background:rgba(255,255,255,0.9);min-height:100px;}
.startContent a.more {display:block;width:89px;height:40px;line-height:41px;padding-left:20px;margin:-40px 0 0 486px;position:absolute;}
.startContent a.more {background:#007856 url('../i/more.png') no-repeat;color:#FFF;}
.startContent a.more:hover {background:#fff url('../i/more.png') no-repeat 0 -40px;color:#007856;}

.footer {background:#007856;font-size:1.294em;text-transform:uppercase;margin-top:80px;padding-top:20px;overflow:auto;}
.footer .fl, .footer .fr {width:50%;}
.footer .view {height:235px;}
.footer p {color:#FFF;}
.footer a {color:#FFF;}
.footer a:hover {text-decoration:underline;}
.footer .navi li a {font-size:0.8em;}
.footer .navi li.last {float:left;}

/*kontakt*/
.footer .fr p {margin-bottom:5px;}
.footer input, textarea {border:none;background:#FFF;height:35px;font-size:1.294em;width:283px;padding:2px;color:#000;outline:none!important;}
.footer input.name {margin-right:10px;}
.footer input.submit {cursor:pointer;float:right;margin:0 1px 0 0;width:125px;color:#007856;}
.footer input.submit:hover {background:#007856;color:#FFF;}
.footer textarea.message {width:580px;height:104px;margin:10px 0 4px;}
input.error, textarea.error {outline:2px solid #f00!important;}
.footer .success {text-decoration:underline;font-size:0.7em;font-weight:bold;float:right;}
.footer span.error {text-decoration:underline;font-size:0.7em;font-weight:bold;float:right;color:#f00;}

.scrollUp {float:right;width:36px;height:43px;margin-top:-20px;background:#fff url('../i/top.png') no-repeat 0 0;cursor:pointer;display:none;}
.scrollUp:hover {background-position: -36px 0;}

.cookie-notice {position:fixed;z-index:10000;bottom:0;width:100%;background:#007856;padding:30px 20px;box-sizing:border-box;}
.cookie-notice span {display:block;width:calc(100% - 60px);float:left;color:#fff;}
.cookie-notice button {display:block;float:right;color:#007856;background:#fff;border:0;width:50px;height:30px;cursor:pointer;}
.contact-privacy-policy {font-size:12px;color:#fff;}