@charset "UTF-8";@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url(../fonts/open-sans-v15-latin-regular.eot);src:local('Open Sans Regular'),local('OpenSans-Regular'),url(../fonts/open-sans-v15-latin-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/open-sans-v15-latin-regular.woff2) format('woff2'),url(../fonts/open-sans-v15-latin-regular.woff) format('woff'),url(../fonts/open-sans-v15-latin-regular.ttf) format('truetype'),url(../fonts/open-sans-v15-latin-regular.svg#OpenSans) format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url(../fonts/open-sans-v15-latin-600.eot);src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(../fonts/open-sans-v15-latin-600.eot?#iefix) format('embedded-opentype'),url(../fonts/open-sans-v15-latin-600.woff2) format('woff2'),url(../fonts/open-sans-v15-latin-600.woff) format('woff'),url(../fonts/open-sans-v15-latin-600.ttf) format('truetype'),url(../fonts/open-sans-v15-latin-600.svg#OpenSans) format('svg')}.pri{float:left;width:460px;padding:0 20px}.aside,.sec,aside{float:right;width:280px;padding:0 20px}.error{color:#a40f10}.error.placeholder{color:#a40f10}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}*{margin:0;padding:0}body,html{min-width:860px;background-color:#ffffec}.page{width:860px;margin:0 auto;border-top:5px solid #5d5d56;border-bottom:5px solid #5d5d56}.header{padding:0 20px;border-top:5px solid #cacdc9}.header img{display:block;margin:25px 0 0 -20px;padding:10px 0 9px 0;border-top:1px solid #d1877e;border-bottom:1px solid #d1877e}.header .title{float:left;width:460px;padding:0 20px;float:none;display:table-cell}.header .nav{float:right;width:280px;padding:0 20px;float:none;display:table-cell;vertical-align:bottom;white-space:nowrap}.header .nav ul{list-style-type:none}.header .nav ul li{display:inline-block}.header .bg{height:10px;font-size:1px}.header .bg .pri{vertical-align:top;height:10px;width:458px;padding-top:0;border-left:1px solid #cacdc9;border-right:1px solid #cacdc9}.header .bg .sec{vertical-align:top;height:10px;width:279px;padding-top:0;border-right:1px solid #cacdc9}.main{margin:4px 0 5px 0;padding:0 20px;border-top:5px solid #5d5d56;border-bottom:5px solid #5d5d56}.main .bg{height:6px;font-size:1px}.main .bg .pri{vertical-align:top;height:6px;width:458px;padding-top:0;border-left:1px solid #cacdc9;border-right:1px solid #cacdc9}.main .bg .sec{vertical-align:top;height:6px;width:279px;padding-top:0;border-right:1px solid #cacdc9}.content{margin:8px 0 34px 0}.content:after{content:".";display:block;height:0;clear:both;visibility:hidden}.content>h1{padding-left:20px}.content hr{height:0;border:none;border-width:0;border-bottom:1px solid #cacdc9;background-color:#cacdc9;margin:4ex 0}.content hr.mobile{display:none}.content .aside hr,.content .sec hr,.content aside hr{height:0;border:none;border-width:0;border-bottom:1px solid #dadcd9;background-color:#dadcd9;margin:4ex 0}.content p{margin:0 0 2ex 0}.content ul{list-style-type:none;margin:2ex 0 2ex 0}.content ul li{margin-bottom:.8ex;margin-left:3.5em}.content ul li:before{content:"»";color:#a40f10}.content ul li:before{display:inline-block;width:-1em}.content ul li:before{content:"»";color:#a40f10}.content ul li:before{display:inline-block;width:1em}.content ul li:before{margin-left:-1em}.content ul.emails li,.content ul.links li{margin-bottom:0;margin-left:0}.content ul.emails li:before,.content ul.links li:before{content:"";color:inherit}.content ul.emails li:before,.content ul.links li:before{display:inline-block;width:0}.content ul.emails li:before,.content ul.links li:before{margin-left:0}.content .services-1{position:relative;display:block;width:460px;padding-right:340px}.content .services-1:after{position:absolute;top:0;right:0;content:" ";width:340px;background:url(../img/ico_leistungen.png) no-repeat scroll 0 0 transparent;height:70px}.content .services-1:after{background-position:150px 0}.content .services-2{position:relative;display:block;width:460px;padding-right:340px}.content .services-2:after{position:absolute;top:0;right:0;content:" ";width:340px;background:url(../img/ico_leistungen.png) no-repeat scroll 0 0 transparent;height:70px}.content .services-2:after{background-position:-116px 0}.content .services-3{position:relative;display:block;width:460px;padding-right:340px}.content .services-3:after{position:absolute;top:0;right:0;content:" ";width:340px;background:url(../img/ico_leistungen.png) no-repeat scroll 0 0 transparent;height:70px}.content .services-3:after{background-position:-378px 0}.page>.footer,.page>footer{padding:0 20px;line-height:50px;text-align:center;border-top:1px solid #cacdc9;border-bottom:5px solid #cacdc9}input{width:100%;padding:2px;margin:1ex 0;border:1px solid #dadcd9;-webkit-box-shadow:2px 2px #5d5d56;-moz-box-shadow:2px 2px #5d5d56;filter:progid:DXImageTransform.Microsoft.dropShadow(color=#5d5d56, offX=2px, offY=2px, positive=true);box-shadow:2px 2px #5d5d56;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input.error{border-color:#bf5757}input[type=submit]{width:auto;padding:2px 3em;border:0;background-color:#a40f10;float:right;cursor:pointer}input[type=submit]:active{-webkit-box-shadow:1px 1px #5d5d56;-moz-box-shadow:1px 1px #5d5d56;filter:progid:DXImageTransform.Microsoft.dropShadow(color=#5d5d56, offX=1px, offY=1px, positive=true);box-shadow:1px 1px #5d5d56}input.form30{width:30%;margin-right:5px;display:inline-block}input.form70{width:67%;display:inline-block;float:right}textarea{width:100%;padding:2px;margin:1ex 0;border:1px solid #dadcd9;-webkit-box-shadow:2px 2px #5d5d56;-moz-box-shadow:2px 2px #5d5d56;filter:progid:DXImageTransform.Microsoft.dropShadow(color=#5d5d56, offX=2px, offY=2px, positive=true);box-shadow:2px 2px #5d5d56;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;resize:vertical}textarea.error{border-color:#bf5757}form{margin:0 40px}form:after{content:".";display:block;height:0;clear:both;visibility:hidden}.map.mobile{display:none}body{font-family:"Open Sans",Arial,sans-serif;font-size:15px;line-height:1.3em;color:#000}.header .title{font-family:Georgia,serif;font-size:18px;line-height:27px;color:#5d5d56}.header .title .main-title{display:block;font-size:36px;line-height:40px;color:#a40f10}.header .nav{font-weight:600}.header .nav a{font-weight:400;color:inherit;text-decoration:none}.header .nav a:hover{color:#a40f10}.header .nav li:before{content:"| ";color:#cacdc9}.header .nav li:first-child:before{content:""}.content .client-info a{text-decoration:none}.content h1{font-family:Georgia,serif;font-weight:400;font-size:16px;line-height:40px;color:#9e9e92;text-transform:uppercase;margin:0 0 15px}.content h1:before{content:"»";color:#d1877e}.content h1:before{display:inline-block;width:-.9em}.content h1:before{content:"»";color:#d1877e}.content h1:before{display:inline-block;width:.9em}.content h1:before{margin-left:-.9em}@media screen and (max-width:640px){.content h1{display:none}}.content ul{line-height:1.2em}.content dl.client-info{margin-bottom:.5ex}.content dl.client-info dt{font-weight:700;color:#a40f10;cursor:pointer}.content dl.client-info dt:before{content:"+";color:#5d5d56}.content dl.client-info dt:before{display:inline-block;width:-1.8ex}.content dl.client-info dt:before{content:"+";color:#5d5d56}.content dl.client-info dt:before{display:inline-block;width:1.8ex}.content dl.client-info dt:before{margin-left:-1.8ex}.content dl.client-info dd{display:none}.content dl.client-info.open{margin-bottom:2ex}.content dl.client-info.open dt{color:inherit;cursor:default}.content dl.client-info.open dt:before{content:"-";color:#5d5d56}.content dl.client-info.open dt:before{display:inline-block;width:-1.8ex}.content dl.client-info.open dt:before{content:"-";color:#5d5d56}.content dl.client-info.open dt:before{display:inline-block;width:1.8ex}.content dl.client-info.open dt:before{margin-left:-1.8ex}.content dl.client-info.open dt:before{font-weight:700}.content dl.client-info.open dd{display:block;font-weight:400}.content h2{margin:2ex 0;font-size:inherit;font-weight:700;color:#000}@media screen and (max-width:640px){.content h2{font-family:"Open Sans",Arial,sans-serif;font-size:inherit;line-height:40px;text-transform:none;color:#000;margin-left:0}.content h2:before{content:"";color:inherit}}.content .aside,.content .sec,.content aside{font-size:13px;color:#5d5d56}.content .aside h2,.content .sec h2,.content aside h2{font-size:inherit;font-weight:700;color:inherit}.content .aside h2:first-child,.content .sec h2:first-child,.content aside h2:first-child{font-family:Georgia,serif;font-weight:400;font-size:16px;line-height:40px;color:#9e9e92;text-transform:uppercase;margin:0 0 15px}.content .aside h2:first-child:before,.content .sec h2:first-child:before,.content aside h2:first-child:before{content:"»";color:#d1877e}.content .aside h2:first-child:before,.content .sec h2:first-child:before,.content aside h2:first-child:before{display:inline-block;width:-.9em}.content .aside h2:first-child:before,.content .sec h2:first-child:before,.content aside h2:first-child:before{content:"»";color:#d1877e}.content .aside h2:first-child:before,.content .sec h2:first-child:before,.content aside h2:first-child:before{display:inline-block;width:.9em}.content .aside h2:first-child:before,.content .sec h2:first-child:before,.content aside h2:first-child:before{margin-left:-.9em}@media screen and (max-width:640px){.content .aside h2:first-child,.content .sec h2:first-child,.content aside h2:first-child{display:none}}.page>.footer,.page>footer{color:#5d5d56}.page>.footer a,.page>footer a{font-weight:400;color:inherit;text-decoration:none}.page>.footer a:hover,.page>footer a:hover{color:#a40f10}.page>.footer .imprint:before,.page>footer .imprint:before{content:"| ";color:#cacdc9}a{color:#a40f10}a[href^="http://"]{display:inline-block;margin-left:15px}a[href^="http://"]:before{content:url(../img/ico_link_ext.png);color:inherit}a[href^="http://"]:before{display:inline-block;width:-15px}a[href^="http://"]:before{content:url(../img/ico_link_ext.png);color:inherit}a[href^="http://"]:before{display:inline-block;width:15px}a[href^="http://"]:before{margin-left:-15px}a:hover{text-decoration:none}blockquote .footer,blockquote footer{text-align:right;margin-top:2ex}blockquote .footer:before,blockquote footer:before{content:"— ";color:inherit}em{font-style:normal;font-weight:700}input,textarea{font-family:inherit;font-size:14px}input[type=submit],textarea[type=submit]{color:#ffffec;font-weight:700}.placeholder{color:#9e9e92}