html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,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{border:0;font-size:100%;margin:0;padding:0}a{outline:none}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}img{vertical-align:bottom}del,ins{text-decoration:none}caption,th{text-align:left}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup,sub{height:0;line-height:1;vertical-align:baseline;vertical-align:bottom;position:relative}sup{bottom:1ex}sub{top:.5ex}legend{color:#000}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}input,button,textarea,select{font-size:100%}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url('../fonts/roboto-v30-latin-regular.eot');src:local(''),url('../fonts/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/roboto-v30-latin-regular.woff2') format('woff2'),url('../fonts/roboto-v30-latin-regular.woff') format('woff'),url('../fonts/roboto-v30-latin-regular.ttf') format('truetype'),url('../fonts/roboto-v30-latin-regular.svg#Roboto') format('svg')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;src:url('../fonts/playfair-display-v30-latin-regular.eot');src:local(''),url('../fonts/playfair-display-v30-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/playfair-display-v30-latin-regular.woff2') format('woff2'),url('../fonts/playfair-display-v30-latin-regular.woff') format('woff'),url('../fonts/playfair-display-v30-latin-regular.ttf') format('truetype'),url('../fonts/playfair-display-v30-latin-regular.svg#PlayfairDisplay') format('svg')}body{background-color:rgb(242,231,186);touch-action:pan-x pan-y}#container{max-width:980px;height:101%;margin:0 auto;padding:20px 0px 0px 0px;background-color:rgb(255,255,255);box-shadow:0 0px 12px 0 rgba(85,85,85,0.5)}.content{padding:0px 40px 0px 40px}#top{height:170px;background-image:url("../images/dot-line.png");background-position:left bottom 15px;background-repeat:repeat-x}#main-menu{float:left;width:662px;height:170px}#logo{float:left;width:100%;height:60px;margin:20px 0px 0px 0px}#mobil-menu-icon{display:none}nav a.start{display:none}nav{float:left;width:662px;height:60px;margin:30px 0px 0px 0px}nav{display:inline-block}nav ul{margin:0;padding:0;text-align:center;display:inline-block;transition:all 300ms}nav ul li{margin:0px 0px 0px 0px;padding:0;float:left;list-style:none;position:relative;transition:all 300ms}nav ul li a{display:inline-block;padding:8px 15px 24px 15px;float:left;font-family:"Playfair Display",serif;font-size:18px;letter-spacing;0.04em;text-decoration:none;text-align:center;color:rgb(75,75,75);transition:all 300ms}nav ul li:hover > a{background-color:rgba(99,113,0,0.6)}#logo-image{float:right;width:126px;height:150px;background-image:url("../images/Koch-logo.svg");background-size:contain;background-repeat:no-repeat;background-position:right}header{max-width:980px;height:538px}#info{max-width:980px;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;flex-wrap:wrap;margin:2px 0px 0px 0px;background-color:rgba(99,113,0,0.6)}.info{height:80px;min-width:150px;padding:20px;text-align:center;flex-shrink:1}.info-type a{font-family:"Playfair Display",serif;color:rgb(70,70,70);font-size:20px;font-weight:400;line-height:36px;text-decoration:none}main{margin:80px 0px 0px 0px}.items-leading,.items-row{margin-bottom:60px}.table{width:60%;margin:0 auto}.flex{display:flex;justify-content:space-between}.image-2-left,.image-2-right{width:300px}.login{padding:20px 20px 10px 20px;background:rgba(99,113,0,0.3)}.login .login-description,.login label,.login input{font-family:"Roboto",sans-serif;color:rgb(119,119,119);font-size:15px;font-weight:400;line-height:30px}.login input{width:300px;margin-bottom:10px}.login input.inputbox{float:left;margin:-20px 0px 0px 20px}.login button.btn.btn-primary{font-family:"Roboto",sans-serif;line-height:48px;text-decoration:none;margin:20px 0px 20px 0px;padding:0 100px;border:1px solid rgb(162,170,110);display:inline-block;position:relative;color:rgb(255,255,255);background:rgba(99,113,0,0.6);transition:all 0.4s ease 0s;cursor:pointer}.login button.btn.btn-primary:hover{color:rgb(99,113,0);background:rgba(99,113,0,0.0)}ul.nav.nav-tabs.nav-stacked{list-style:none;display:none}.login label.invalid{color:rgb(143,30,11)}#bewertungen{margin:40px 0px 40px 0px}footer{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:0px 40px;background-color:rgba(99,113,0,0.6)}footer p,footer a,footer ul{font-family:"Roboto",sans-serif;color:rgb(70,70,70);font-size:15px;font-weight:400;line-height:30px;text-decoration:none;margin-left:20px}footer a{margin-left:0px}#footer-01,#footer-02,#footer-03,#footer-04{flex:1 0 auto}#footer-01,#footer-02{margin:40px 0px 15px 0px}#footer-01 p,#footer-03 p,#footer-04 ul{padding:0px 0px 0px 10px}.map{opacity:0.85}#footer-04{margin-bottom:40px}#copyright{padding:15px 0px 15px 0px;background-color:rgb(100,115,50)}#copyright p,#copyright p a{font-family:"Roboto",sans-serif;font-size:12px;color:rgba(180,180,180,0.5);text-align:center;text-decoration:none}p,a,td,tr{font-family:"Roboto",sans-serif;color:rgb(119,119,119);font-size:15px;font-weight:400;line-height:30px}li{font-family:"Roboto",sans-serif;color:rgb(119,119,119);font-size:15px;font-weight:400;line-height:30px;margin-left:20px}h1,h2,h2 a{font-family:"Playfair Display",serif;color:rgb(0,0,0);font-size:48px;font-weight:400;line-height:1.5;letter-spacing:5px;text-transform:uppercase;margin:30px 0px 30px 0px;text-decoration:none}h3,.tel-link{font-family:"Playfair Display",serif;color:rgb(100,100,100);font-size:24px;font-weight:400;line-height:42px;margin:0px 0px 15px 0px}h4,h5{font-family:"Playfair Display",serif;color:rgb(100,100,100);font-size:20px;font-weight:400;line-height:1.5;letter-spacing:1px;margin:20px 0px 10px 0px;text-decoration:none}.image-l-right{max-width:50%;height:auto;float:right;margin:0px 0px 0px 40px}.image-l-left{display:block;max-width:50%;height:auto;float:left;margin:0px 40px 0px 0px}.image-hero{display:block;max-width:100%;height:auto;margin:0px 0px 0px 0px}.image-popup-right{float:right}.image-popup-left{float:left}.header-text{color:rgb(255,255,255);text-align:center;margin:0px 40px 15px 40px}hr{border:0;border-bottom:10px solid rgba(99,113,0,0.2);width:0;animation:separator-width 1s ease-out forwards}@keyframes separator-width{0%{width:0}100%{width:100%}}.more{line-height:48px;text-decoration:none;padding:0 30px;border:1px solid rgb(162,170,110);display:inline-block;position:relative;color:rgb(255,255,255);background:rgba(99,113,0,0.6);transition:all 0.4s ease 0s;cursor:pointer}.more:hover{color:rgb(99,113,0);background:rgba(99,113,0,0.0)}.bfFormDiv{padding:40px 40px 105px 40px;margin-top:-40px;background:rgba(99,113,0,0.3)}.bfElemWrap{font-family:"Roboto",sans-serif;color:rgb(119,119,119);font-size:15px;font-weight:400;line-height:30px}.ff_elem.inputbox,.ff_elem.bfCaptchaField{line-height:30px;padding-left:10px;font-family:"Roboto",sans-serif;color:rgb(119,119,119);font-size:15px}.bfError{font-family:"Roboto",sans-serif;color:rgb(143,30,11);font-size:15px;font-weight:400;line-height:30px}#bfLabel147 + select,#bfLabel173 + select{width:100%;height:40px;border:1px solid rgb(119,119,119);padding-left:10px;background:rgb(255,255,255);font-family:"Roboto",sans-serif;color:rgb(119,119,119);font-size:15px}.input-append .ff_elem{height:30px;padding-left:10px;font-family:"Roboto",sans-serif;color:rgb(119,119,119);font-size:15px}#ff_elem146_calendarButton{width:26px;height:26px;background-repeat:no-repeat;background-image:url("../images/Calendar-1.png");background-size:cover;background-color:transparent;border:none}#bfElemWrap74,#bfElemWrap84,#bfElemWrap106{float:left;margin-right:20px}#bfElemWrap74 .control-label{width:140px}input#ff_elem74.ff_elem,input#ff_elem84.ff_elem,input#ff_elem106.ff_elem{height:18px;width:18px}#bfSubmitButton{float:left;font-family:"Roboto",sans-serif;margin:20px 0px 20px 0px}.bfSubmitButton{line-height:48px;text-decoration:none;padding:0 30px;border:1px solid rgb(162,170,110);display:inline-block;position:relative;color:rgb(255,255,255);background:rgba(99,113,0,0.6);transition:all 0.4s ease 0s;cursor:pointer}.bfSubmitButton:hover{color:rgb(99,113,0);background:rgb(255,255,255)}.bfSubmitButton:active{color:rgb(99,113,0);background:rgba(99,113,0,0.0)}.edit.item-page{font-family:"Roboto",sans-serif;color:rgb(119,119,119);font-size:15px;font-weight:400;line-height:30px}.btn.dropdown-toggle{display:none}.btn-group.pull-right ul li{list-style:none}.btn-group.pull-right ul li a{margin:10px 0px;padding:10px 20px 10px 20px;border:1px solid rgb(162,170,110);color:rgb(255,255,255);text-decoration:none;background:rgb(151,184,212);transition:all 0.4s ease 0s}.btn-group.pull-right ul li a:hover{background:rgb(48,113,169)}.control-label{padding:4px 0px}.btn.btn-secondary{padding:10px}.wf-editor-container + .btn-toolbar a.btn{padding:0px 10px}.wf-editor-header ul li{padding:0px 25px}.nav.nav-tabs{display:none}.popover.fade.right.in{max-width:30%;padding:10px;font-family:"Roboto",sans-serif;background:rgb(243,231,186);border:1px solid rgb(100,100,100)}.popover.fade.right.in h3{font-family:"Roboto",sans-serif;color:rgb(0,0,0);font-size:16px;font-weight:bold;margin:0}@media screen and (max-width:880px){body{background:rgb(0,0,0)}#container{width:100%;margin:0;padding:0;background-color:rgb(255,255,255);box-shadow:none}#top{display:block;position:fixed;width:100%;height:60px;margin:0 0 0 -40px;z-index:999;background-image:none}#main-menu{top:0;display:block;position:fixed;width:100%;height:60px;z-index:999;background-image:url(../images/logo-mobil.svg);background-size:190px 40px;background-position:10px 6px;background-repeat:no-repeat;background-color:rgba(255,255,255,0.98);box-shadow:0px -2px 8px -3px #000000}#logo{display:none}#mobil-menu-icon{display:block;float:right;margin:0px 20px 0px 20px}label.mobil-menu-icon{width:45px;height:40px;display:block;position:relative;float:right;margin:10px 10px}input#mobil-menu-icon{display:none}.line{height:3px;width:35px;position:absolute;left:5px;background:rgb(99,113,0);border-radius:2px;display:block;transition:300ms;transform-origin:center}.line:nth-child(1){top:8px}.line:nth-child(2){top:18px}.line:nth-child(3){top:28px}#mobil-menu-icon:checked + .mobil-menu-icon .line:nth-child(1){transform:translateY(10px) rotate(45deg)}#mobil-menu-icon:checked + .mobil-menu-icon .line:nth-child(2){opacity:0}#mobil-menu-icon:checked + .mobil-menu-icon .line:nth-child(3){transform:translateY(-10px) rotate(-45deg)}nav{height:auto;max-height:0;width:100%;margin:0px 0px 0px 0px;overflow:hidden;transition:all 0.5s}#mobil-menu-icon:checked + .mobil-menu-icon + nav{max-height:800px;overflow:auto;background:rgb(255,255,255)}nav ul{display:block}nav ul li{float:none;position:static}nav ul li a{display:block;float:none;font-size:16px;padding:8px;border-bottom:1px solid rgb(202,193,186)}nav ul li ul{position:static;transition:300ms all}nav ul li.first a{border-top:1px solid rgb(202,193,186)}nav ul li ul li a{background-color:rgb(74,24,44);border-bottom:1px solid rgb(202,193,186)}nav ul li ul li.last a{border-bottom:1px solid rgb(202,193,186)}nav a.start{display:block}#logo-image{display:none}main{margin:60px 0px 0px 0px}}@media screen and (max-width:769px){#bfLabel41{margin-top:90px}.table{width:90%}.flex{flex-direction:column}.image-2-left,.image-2-right{width:70%;margin:0px auto}}@media screen and (max-width:643px){.content{padding:10px 20px 0px 20px}#top{margin:0 0 0 -20px}main{margin:40px 0px 0px 0px}.items-leading,.items-row{margin-bottom:30px}.table{width:100%}#footer-01{width:100%;text-align:center;padding-bottom:30px;border-bottom:1px solid rgb(202,193,186)}#footer-01 p,#footer-03 p{padding:0}#footer-04 ul{margin-left:15px}#footer-02 ul,#footer-03 ul{line-height:40px;list-style-type:"► "}h1,h2,H3,p{}p,a,td,tr{font-size:14px;font-weight:400;line-height:28px;hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:auto 5;hyphenate-limit-lines:2;-webkit-hyphenate-limit-chars:auto 5;-webkit-hyphenate-limit-lines:2}h1,h2,h2 a{font-size:38px;line-height:1.5;margin:30px 0px 30px 0px;hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:auto 5;hyphenate-limit-lines:2;-webkit-hyphenate-limit-chars:auto 5;-webkit-hyphenate-limit-lines:2}h3{font-size:19px;font-weight:400;line-height:1.5;margin:0px 0px 15px 0px;hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:auto 5;hyphenate-limit-lines:2;-webkit-hyphenate-limit-chars:auto 5;-webkit-hyphenate-limit-lines:2}.image-l-right{max-width:100%;float:none;display:inline-block;text-align:center;margin:12px 0px;object-fit:cover}.image-l-left{max-width:100%;float:none;display:inline-block;text-align:center;margin:12px 0px;object-fit:cover}}#system-message{margin-bottom:10px;padding:0}#system-message > dt{font-weight:bold;display:none}#system-message > dd{margin:0;font-weight:bold;text-indent:30px}#system-message > dd > ul{color:#0055BB;background-position:4px top;background-repeat:no-repeat;margin-bottom:10px;list-style:none;padding:10px;border-top:3px solid #84A7DB;border-bottom:3px solid #84A7DB}#system-message > dd > ul > li{line-height:1.5em}#system-message > .message > ul{background-color:#C3D2E5;background-image:url(../images/notice-info.png)}#system-message > .error > ul,#system-message > .warning > ul,#system-message > .notice > ul{color:#c00}#system-message > .error > ul{background-color:#E6C0C0;background-image:url(../images/notice-alert.png);border-color:#DE7A7B}#system-message > .warning > ul{background-color:#E6C8A6;background-image:url(../images/notice-note.png);border-color:#FFBB00}#system-message > .notice > ul{background-color:#EFE7B8;background-image:url(../images/notice-note.png);border-color:#F0DC7E}@import url(../../../media/system/css/system.css);.system-unpublished,tr.system-unpublished{background:#e8edf1;border-top:4px solid #c4d3df;border-bottom:4px solid #c4d3df}span.highlight{background-color:#FFFFCC;font-weight:bold;padding:1px 0}.img-fulltext-float-right{float:right;margin-left:10px;margin-bottom:10px}.img-fulltext-float-left{float:left;margin-right:10px;margin-bottom:10px}.img-fulltext-float-none{}.img-intro-float-right{float:right;margin-left:5px;margin-bottom:5px}.img-intro-float-left{float:left;margin-right:5px;margin-bottom:5px}.img-intro-float-none{}.invalid{border-color:#ff0000}label.invalid{color:#ff0000}#editor-xtd-buttons{padding:5px}.button2-left,.button2-right,.button2-left div,.button2-right div{float:left}.button2-left a,.button2-right a,.button2-left span,.button2-right span{display:block;height:22px;float:left;line-height:22px;font-size:11px;color:#666;cursor:pointer}.button2-left span,.button2-right span{cursor:default;color:#999}.button2-left .page a,.button2-right .page a,.button2-left .page span,.button2-right .page span{padding:0 6px}.page span{color:#000;font-weight:bold}.button2-left a:hover,.button2-right a:hover{text-decoration:none;color:#0B55C4}.button2-left a,.button2-left span{padding:0 24px 0 6px}.button2-right a,.button2-right span{padding:0 6px 0 24px}.button2-left{background:url(../images/j_button2_left.png) no-repeat;float:left;margin-left:5px}.button2-right{background:url(../images/j_button2_right.png) 100% 0 no-repeat;float:left;margin-left:5px}.button2-left .image{background:url(../images/j_button2_image.png) 100% 0 no-repeat}.button2-left .readmore,.button2-left .article{background:url(../images/j_button2_readmore.png) 100% 0 no-repeat}.button2-left .pagebreak{background:url(../images/j_button2_pagebreak.png) 100% 0 no-repeat}.button2-left .blank{background:url(../images/j_button2_blank.png) 100% 0 no-repeat}div.tooltip{float:left;background:#ffc;border:1px solid #D4D5AA;padding:5px;max-width:200px;z-index:13000}div.tooltip h4{padding:0;margin:0;font-size:95%;font-weight:bold;margin-top:-15px;padding-top:15px;padding-bottom:5px;background:url(../images/selector-arrow.png) no-repeat}div.tooltip p{font-size:90%;margin:0}.img_caption .left{float:left;margin-right:1em}.img_caption .right{float:right;margin-left:1em}.img_caption .left p{clear:left;text-align:center}.img_caption .right p{clear:right;text-align:center}.img_caption{text-align:center!important}.img_caption.none{margin-left:auto;margin-right:auto}a img.calendar{width:16px;height:16px;margin-left:3px;background:url(../images/calendar.png) no-repeat;cursor:pointer;vertical-align:middle}