html,body{height:100%}body{background:#e2dcc8;color:#231f20;font:normal 1em/1.4em Arial,Sans-Serif}html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,abbr,article,aside,command,details,figcaption,figure,footer,header,hgroup,mark,meter,nav,output,progress,section,summary,time{margin:0;padding:0}blockquote{margin:0 0 0 1.12em}a,img{border:0}a{color:#8e5c2f}a:hover{color:#231f20}ul{padding-left:1.3em}ul{list-style:disc outside}ul ul{list-style-type:circle}ul ul ul{list-style-type:circle}ol{padding-left:1.3em}ol{list-style-type:decimal}ol ol{list-style-type:lower-alpha}ol ol ol{list-style-type:lower-roman}hr{border:0;border-top:solid 1px #ba9050 !important;margin:8px 0;padding:0;height:1px}h1{font-family:Arial,Sans-Serif;font-size:1.8em;line-height:1.3em;font-weight:normal;color:#8e5c2f;margin:0 0 .3em 0}h2{font-family:Arial,Sans-Serif;font-size:1.4em;line-height:1.3em;font-weight:normal;color:#8e5c2f;margin:0 0 .2em 0}h3{font-family:Arial,Sans-Serif;font-size:1.2em;line-height:1.3em;font-weight:normal;color:#8e5c2f;margin:0 0 .1em 0}.button:before{background:none repeat scroll 0 0 #fff;color:#231f20;content:"\e616"}.button:before{font-family:'icomoon';font-size:1em;font-style:normal;font-variant:normal;font-weight:normal;line-height:1em;text-transform:none}.button:before{-moz-box-sizing:border-box;border-radius:50% 50% 50% 50%;display:inline-block;float:left;margin:.2em;padding:.2em}.button{background:none repeat scroll 0 0 #8e5c2f;color:#fff;font-size:1em;line-height:1.8em;text-decoration:none;border-radius:50px 50px 50px 50px;display:inline-block;padding:0 1em 0 0;font-family:'Arial Narrow',Arial,Sans-Serif;font-weight:normal;text-transform:uppercase;font-stretch:condensed;white-space:nowrap}.button:hover{color:#fff;background:#231f20}#header{top:0;width:100%;z-index:1000;background:#fbde81;box-shadow:0 0 2px rgba(0,0,0,0.25)}#header>.wrap{margin:0 auto;max-width:1030px;height:100%}#header .logo img{width:auto;max-width:70%;display:block;padding:5px 0 0 5px}#header ul.nav{padding:5px 0 0 0;margin:0;list-style:none}#header ul.nav>li{float:left;position:relative;z-index:1000}#header ul.nav>li>a{display:block}#background{display:none}#container{height:auto !important;margin:0 auto;position:relative;width:100%}#canvas{z-index:0;padding:0}#breadcrumbs{margin:0 auto;max-width:1030px;padding:8px 0 0}#breadcrumbs>ul,#breadcrumbs>ul ul{padding:0;margin:0;list-style:none}#breadcrumbs>ul.breadcrumbs{float:left}#breadcrumbs>ul.socialmedia{float:right}#breadcrumbs li{float:left;position:relative}#breadcrumbs li a{color:#231f20;cursor:pointer;display:block;font-family:Arial,Sans-Serif;font-size:.75em;font-weight:normal;text-decoration:none;white-space:nowrap}#breadcrumbs li a:hover{color:#8e5c2f !important}#breadcrumbs li a.breadcrumb:before{content:"\e616";font-family:'icomoon';font-size:.7em;font-style:normal;padding-right:6px;margin-left:6px}#breadcrumbs>ul.socialmedia ul{background:none repeat scroll 0 0 #fbde81;box-shadow:0 2px 3px rgba(37,63,71,0.1);opacity:0;visibility:hidden;display:block;left:auto;position:absolute;right:0;z-index:900}#breadcrumbs>ul.socialmedia>li:hover ul{opacity:1;visibility:visible}#breadcrumbs>ul.socialmedia ul li{float:none;display:block}#breadcrumbs>ul.socialmedia ul li a{font-family:Arial,Sans-Serif;font-size:1em;padding:.3em 1em}#breadcrumbs a.print{float:right;margin-left:15px;text-decoration:none}#footer{background:#e2dcc8;margin:0 auto;max-width:1030px}#footer>.wrap{padding:10px 0 10px 0;font-size:.95em;line-height:1.3em}#footer>.wrap .address1{float:left;width:32%;padding-right:1%}#footer>.wrap .address2{float:left;width:33%;padding-right:1%}#footer>.wrap .address3{float:right;width:33%}#footer>.wrap .quickContact1{float:left;width:33%;padding-right:1%}#footer>.wrap .quickContact2{float:right;width:66%}#footer>.wrap{color:#231f20}#footer>.wrap h1{color:#231f20}#footer>.wrap h2{color:#231f20}#footer>.wrap h3{color:#231f20}#footer>.wrap a{color:#231f20}#footer>.wrap a:hover{color:#231f20}#footer>.wrap .button{color:#fff}#footer>.wrap .button:hover{color:#fff}#footer .formleft{width:49%;float:left}#footer .formright{width:49%;float:right}#footer .formleft>div,#footer .formright>div{padding-bottom:5px}#footer .formleft>div>label,#footer .formright>div>label{float:left;width:28%;overflow:hidden;line-height:2em}#footer .formleft>div>input{float:right;width:72%}#footer .formright>textarea.k2textInput{max-width:100% !important;height:131px !important;margin-top:0}#footer div.spacer{margin-top:5px}#footer #footerzip{width:20%;float:left;margin-right:1%}#footer #footercity{width:51%}#content .spacerafter{margin-bottom:10px !important}#content div.spacer{margin-top:1em}#content #slideshow{position:relative;margin:0 auto;max-width:1030px;padding:0}#content #slideshow>.wrap{padding:0;position:relative}#content #slideshow>.wrap .slide{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;visibility:hidden}#content #slideshow>.wrap .startslide{z-index:90;visibility:visible;position:relative}#content #slideshow>.wrap img{display:block;width:100%;height:auto}#content #slideshow>.wrap .slidedots{position:absolute;bottom:0;z-index:110;text-align:center;width:100%}#content #slideshow>.wrap .slidedots>a:before{font-family:'icomoon';font-size:.7em;margin:0 1px 1px 1px;content:"\e626"}#content #slideshow>.wrap .slidedots>a{text-decoration:none;color:#231f20}#content #slideshow>.wrap .slidedots>a.active:before{content:"\e625"}#content #slideshow>.wrap .slidedots>a.active{color:#231f20 !important;cursor:default}#content #slideshow>.wrap .slidedots>a:hover{color:#8e5c2f}#content{background:#fbde81;margin:0 auto;max-width:1030px;box-shadow:0 0 2px rgba(0,0,0,0.25)}#content .content{position:relative;margin:0 auto;max-width:1030px;padding:0}#content .content>.wrap{padding:10px}#content .content .wrap img{max-width:100% !important;height:auto !important;vertical-align:top}#content .googleMapsStrip{position:relative;padding:0}#content .googleMapsStrip>.wrap{margin:0 auto;max-width:1030px;padding:10px}#content .googleMapsStrip #googleMapCanvas{width:100%;height:350px;background:#fbde81}#googleMapCanvas img{max-width:none !important}#content .extraStrip{position:relative;padding:0;background:#8e5c2f;margin:0 10px}#content .extraStrip>.wrap{margin:0 auto;max-width:1030px;padding:10px}#content .extraStrip>.wrap{color:#fff}#content .extraStrip>.wrap h1{color:#fff}#content .extraStrip>.wrap h2{color:#fff}#content .extraStrip>.wrap h3{color:#fff}#content .extraStrip>.wrap a{color:#fff}#content .extraStripBoxes{position:relative;padding:0}#content .extraStripBoxes>.wrap{margin:0 auto;max-width:1030px;padding:0}#boxes{float:right;width:30%}#boxes>.box{background:none repeat scroll 0 0 #8e5c2f;margin-top:10px}#boxes>.box>.wrap{padding:10px}#content .hasBoxes{float:left;width:69%}#boxes>.box>.wrap{color:#fff}#boxes>.box>.wrap h1{color:#fff}#boxes>.box>.wrap h2{color:#fff}#boxes>.box>.wrap h3{color:#fff}#boxes>.box>.wrap a{color:#fff}div.columns{position:relative}div.column{float:left;width:100%}div.column_right{float:right;width:100%}div.columns1>.column{width:100%}div.columns2>.column{width:50%}div.columns3>.column{width:33.3333%}div.columns4>.column{width:25%}div.columns5>.column{width:20%}div.columns6>.column{width:16.6666%}div.columns7>.column{width:14.2857%}div.columns8>.column{width:12.5%}div.columns9>.column{width:11.1111%}div.columns10>.column{width:10%}#boxes>#picturebox{max-width:300px;margin-top:10px}#boxes>.firstBox{margin-top:0 !important}#picturebox>.box{margin-bottom:10px}#picturebox>.box>.picturetext{margin-top:3px;margin-bottom:3px;font-size:.75em;text-align:center}#picturebox>.box>.wrap a img{display:block;width:100%;height:auto;opacity:1}#picturebox>.box>.wrap a:hover img{opacity:.5}div.gallery>.wrap{padding:5px}div.gallery div.box>.wrap{height:auto;text-align:center;overflow:visible;padding:5px}div.gallery div.box>.wrap a img{display:block;width:100%;height:auto;opacity:1}div.gallery div.box>.wrap a:hover img{opacity:.5}#content .extraStripBoxes{padding:0}#content .extraStripBoxes .table{display:table;empty-cells:show;width:100%;height:100%;table-layout:fixed;border-collapse:separate;border-spacing:10px 5px}#content .extraStripBoxes .table>.row{display:none}#content .extraStripBoxes .table .col{display:table-cell;height:100%;background:#8e5c2f;vertical-align:top}#content .extraStripBoxes .table .col>.wrap{height:100%;padding:10px}#content .extraStripBoxes .table .col>.wrap{color:#fff}#content .extraStripBoxes .table .col>.wrap h1{color:#fff}#content .extraStripBoxes .table .col>.wrap h2{color:#fff}#content .extraStripBoxes .table .col>.wrap h3{color:#fff}#content .extraStripBoxes .table .col>.wrap a{color:#fff}#content .news{position:relative}#content .news .row>.wrap{margin:0 auto;max-width:1030px;padding:10px}#content .news .row .pictureBox{z-index:100;position:relative;float:left;width:30%;overflow:hidden}#content .news .row .pictureBox img{display:block;position:relative;top:0;left:0;width:100%;height:auto;z-index:110}#content .news .row .textBox{z-index:100;position:relative;float:right;width:69%}#content .team{position:relative}#content .team .row>.wrap{margin:0 auto;max-width:1030px;padding:10px}#content .team .row .pictureBox{z-index:100;position:relative;float:left;width:30%;overflow:hidden}#content .team .row .pictureBox img{display:block;position:relative;top:0;left:0;width:100%;height:auto;z-index:110}#content .team .row .textBox{z-index:100;position:relative;float:right;width:69%}#content .infos{position:relative}#content .infos .row>.wrap{margin:0 auto;max-width:1030px;padding:10px}#content .infos .row .pictureBox{z-index:100;position:relative;float:left;width:30%;overflow:hidden}#content .infos .row .pictureBox img{display:block;position:relative;top:0;left:0;width:100%;height:auto;z-index:110}#content .infos .row .textBox{z-index:100;position:relative;float:right;width:69%}#content .info>.picture{float:right;margin:0 0 1em 1em !important;width:45%;overflow:hidden;max-width:300px}#content .tipp>.picture>img{border:medium none !important;display:block;height:auto !important;margin:0 !important;padding:0 !important;width:100% !important}#content .overviews{position:relative}#content .overviews .overview>.wrap{margin:0 auto;max-width:1030px;padding:10px}#content .overviews .overview .pictureBox{z-index:100;position:relative;float:left;width:30%;overflow:hidden}#content .overviews .overview .pictureBox img{display:block;position:relative;top:0;left:0;width:100%;height:auto;z-index:110;opacity:1}#content .overviews .overview .textBox{z-index:100;position:relative;float:right;width:69%}#content .infonavigation{padding-top:5px !important;border-top:1px solid #ba9050}#content .infonavigation .left{float:left}#content .infonavigation .right{float:right}#content .navigationBottom{padding-top:5px !important;border-top:1px solid #ba9050}#content .navigationBottom .left{float:left}#content .navigationBottom .right{float:right}#content .navigationTop{padding-bottom:5px !important;border-bottom:1px solid #ba9050}#content .navigationTop .left{float:left}#content .navigationTop .right{float:right}form{position:relative}form>.k2formWaitingbox{position:absolute;top:0;left:0;width:100%;height:100%;display:none}form>.k2formWaitingbox>.k2formAnimation{background:url("../../websites_common/loading2.gif") no-repeat scroll center center #fff;border:1px solid #231f20;bottom:50%;height:50px;margin:0 auto;position:relative;top:30%;width:50px}form.k2submitting>.k2formWaitingbox{display:block}form label{font:normal .9em/1.4em Arial,Sans-Serif}form label.required:after{content:" *"}.forms .k2textInput,.forms .k2dropdownInput{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;border:1px solid #8e5c2f;padding:5px 8px 5px 8px;font:normal .9em/1.4em Arial,Sans-Serif;outline:0 none;color:#231f20}.forms .k2dropdownInput{padding:4px 1px 4px 7px;background:#fff !important}.forms textarea.k2textInput{font:normal .9em/1.4em Arial,Sans-Serif !important;max-height:300px;height:160px}.forms .k2textInput:focus,.forms .k2dropdownInput:focus{border:1px solid #8e5c2f;box-shadow:0 0 2px rgba(0,0,0,0.7) inset}.forms table.k2checkboxInput{margin-top:3px}.forms table.k2checkboxInput,.forms table.k2checkboxesInput{border-radius:5px;border:1px solid transparent}.forms .k2checkboxInput td>input,.forms .k2checkboxesInput td>input{margin:6px .3em 0 0}.forms .k2checkboxInput td>label,.forms .k2checkboxesInput td>label{margin:0;padding:0;font-size:.8em}.forms button{cursor:pointer;border:0}.forms button[disabled=true]{display:none}.forms table.k2checkboxInputError,.forms table.k2checkboxesInputError{border-color:red}.forms .k2textInputError,.forms .k2textareaInputError,.forms .k2dropdownInputError{border-color:red}div.k2formError{padding:5px;margin-bottom:5px;background:red;color:#fff;font-weight:bold}.contactform .forms .k2textInput,.contactform .forms .k2dropdownInput{max-width:400px}.contactform .forms textarea.k2textInput{max-width:100% !important}.contactform .forms #salutation{width:auto !important}#header ul.nav>li.responsive{display:none}#header ul.nav>li.right{float:right}#header ul.nav>li.menubutton a{line-height:40px;font-size:1.5em;color:#231f20}#header ul.nav>li.menubutton a:hover{color:#8e5c2f}.menu ul.selly-hmenu{padding-left:0;float:left}.menu ul.selly-hmenu ul{padding:0}.menu ul.selly-hmenu li{position:relative;z-index:5;display:block;float:left;background:0;padding:0;border:0;margin:0}.menu ul.selly-hmenu li a{cursor:pointer;display:block;position:relative;font-size:1em;white-space:nowrap;text-decoration:none}.menu ul.selly-hmenu>li>a{color:#231f20;line-height:40px;padding:0 15px;text-align:center;margin:0;font-size:1.2em}.menu ul.selly-hmenu>li.hmenusep{display:none}.menu ul.selly-hmenu>li.hmenusep-first,.menu ul.selly-hmenu>li.hmenusep-last{visibility:hidden;display:none;width:0;height:0;margin:0}.menu ul.selly-hmenu>li>a:hover,.menu ul.selly-hmenu>li:hover>a{background:#ba9050;color:#231f20 !important}.menu ul.selly-hmenu>li>a.active{color:#8e5c2f}.menu ul.selly-hmenu ul{visibility:hidden;position:absolute;z-index:900;left:0;list-style:none outside none;background:none repeat scroll 0 0 #fbde81;box-shadow:0 2px 3px rgba(37,63,71,0.1);min-width:100px;margin-top:-1px}.menu ul.selly-hmenu li li ul{top:0;left:100%;margin-top:3px}.menu ul.selly-hmenu li:hover>ul{visibility:visible}.menu ul.selly-hmenu li li{float:none}.menu ul.selly-hmenu li li a{color:#231f20;padding:6px 16px 7px 16px}.menu ul.selly-hmenu li li.hmenuli-parent>a:after{content:"\e616";font-family:'icomoon';font-size:.7em;font-style:normal;margin-left:8px}.menu ul.selly-hmenu li li a.active{color:#8e5c2f}.menu ul.selly-hmenu li li a:hover{background:#ba9050;color:#231f20 !important}#header ul.nav>li.responsive>.icon:before{border-radius:50px;padding:12px !important}#header ul.nav>li.responsive>a{background:none repeat scroll 0 0 #231f20 !important;border-radius:50px;color:#fff !important;cursor:pointer !important;line-height:40px;margin:10px 8px 0 5px;padding:0 !important;text-decoration:none}#header ul.nav>li.responsive>a:hover,#header ul.nav>li.responsive:hover>a{color:#fff !important;background:#8e5c2f !important}#responsiveNavigation{display:none}#responsiveNavigation{-moz-box-sizing:border-box;background:#e2dcc8;color:#231f20;display:none;height:100%;left:0;overflow:auto;padding:60px 0 0;position:fixed;top:0;width:100%;z-index:999999;opacity:0}#responsiveNavigation>a.close{-moz-box-sizing:border-box;background:none repeat scroll 0 0 #fbde81;box-shadow:0 0 2px rgba(0,0,0,0.25);color:#878c8e;left:0;line-height:60px;padding:0 5px;position:fixed;right:0;text-align:left;top:0;font-family:Arial,Sans-Serif;font-size:1em;font-weight:normal}#responsiveNavigation>a.close h2{color:#231f20;float:left;height:60px;line-height:60px;margin:0;padding:0}#responsiveNavigation>a.close span{background:none repeat scroll 0 0 #231f20 !important;border-radius:50px;color:#fff !important;cursor:pointer !important;float:right;line-height:40px;margin:10px 3px 0 5px;padding:0 !important}#closeResponsiveNavigationButton .icon:before{padding:12px !important;border-radius:50px}#responsiveNavigation .spacer{height:5em}#responsiveNavigation ul{padding-left:0 !important;list-style:none outside none}#responsiveNavigation .hmenusep{display:none}#responsiveNavigation ul a[href="#"]{color:#231f20 !important;cursor:default !important}#responsiveNavigation ul li{display:block;background:0}#responsiveNavigation li a{color:#231f20;cursor:pointer;display:block;font-family:Arial,Sans-Serif;font-size:1.3em;font-weight:normal;text-decoration:none;white-space:nowrap;padding:3px 0 3px 8px}#responsiveNavigation .wrap>ul>li>a{font-size:1.6em;line-height:1.3em}#responsiveNavigation .wrap>ul>li li>a{font-size:1.4em;line-height:1.3em;padding-left:20px}#responsiveNavigation .wrap>ul>li li li>a{font-size:1.2em;font-weight:normal;line-height:1.2em;padding-left:20px}#responsiveNavigation .wrap>ul>li li li li>a{font-size:1.2em;font-weight:normal;line-height:1.2em;padding-left:30px}#responsiveNavigation .wrap>ul>li li li li li a{font-size:1.2em;font-weight:normal;line-height:1.2em;padding-left:40px}#responsiveNavigation .wrap>ul>li li li a:before{content:"»";padding-right:5px}#responsiveNavigation .wrap ul li a.active{color:#8e5c2f !important;cursor:default !important}#brandings{float:right;max-width:100px}#brandings a{opacity:.5}.supported{display:block !important}.notSupported{display:none !important}a,button{-webkit-transition:color .3s linear 0s,background-color .2s linear 0s;transition:color .3s linear 0s,background-color .2s linear 0s}#header ul.selly-hmenu{-webkit-transition:opacity .2s linear 0s;transition:opacity .2s linear 0s}#breadcrumbs>ul.socialmedia ul{-webkit-transition:opacity .2s linear 0s;transition:opacity .2s linear 0s}.forms .k2textInput,.forms .k2textarea,.forms .k2dropdown{-webkit-transition:box-shadow .2s linear 0s;transition:box-shadow .2s linear 0s}#brandings a{-webkit-transition:opacity .2s linear 0s;transition:opacity .2s linear 0s}#brandings a:hover{opacity:1}#picturebox>.box>.wrap a img,#content .overviews .overview .pictureBox a img,div.gallery div.box>.wrap a img{-webkit-transition:opacity .5s linear 0s;transition:opacity .5s linear 0s}#content .overviews .overview .pictureBox a:hover img{opacity:.5}.clearfix:after{content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden}*:first-child+html .clearfix{min-height:0}* html .clearfix{height:1%}