@font-face{font-family:'font1';src:url('../fonts/Karla-Regular.ttf')}body,html{font-family:"font1",sans-serif;color:#808000;height:100%;width:100%;margin:0;min-height:100%;background-color:#f3ecd0;font-size:16px}
.onlyMobile{display:none ! important}
.onlyDesktop{display:block}
a{text-decoration:none;color:#808000}
p.clean{margin:0}
.tab{padding-left:30px}
.left{text-align:left}
img{border:1px solid #ddd6bc}
img.clean{border:none ! important}
.center{text-align:center}
.right{text-align:right}
td.top{vertical-align:top}
.bold{font-weight:bold}
.underline{text-decoration:underline}
div.header{position:absolute;top:0;width:100%;height:270px}div.header div.header-image{background-image:url("../../images/header.jpg");background-size:auto;background-repeat:no-repeat}
div.header div.header-content{margin:auto;width:840px;height:100%;background-position:center -100px;top:100px;position:fixed;left:0;right:0}
div.header div.header-fixed{height:100px;width:840px;z-index:200;margin:auto;position:fixed;top:0;left:0;right:0;background-position:center top}
div.header a{height:100%;display:block;color:#fff;outline:0}
div.menu{position:absolute;width:100%;color:#fff;height:40px;top:270px;z-index:200}div.menu ul{list-style:none;padding:0;margin:0;position:relative}div.menu ul li{float:left}div.menu ul li div{display:block}div.menu ul li div a{text-decoration:none;color:#fff;display:block;font-weight:bold;outline:0}
div.fix-menu{position:fixed;top:100px}
div.menu-content{margin:auto;width:1000px;color:#fff;height:40px;line-height:40px;background-color:#a09986}
div.menu-content-left{float:left;background-color:#a09986;height:40px;width:100%}div.menu-content-left ul{list-style:none;list-style-position:outside}div.menu-content-left ul li{float:left}
div.menu-content-left div.button a,div.menu-content-left div.button span{color:#fff;text-decoration:none;padding-left:20px;padding-right:20px;line-height:40px;display:block}
div.content{min-height:calc((100% - 300px)) ! important;width:100%;position:absolute;background-color:#f3ecd0;top:270px;margin-bottom:20px;padding-top:20px}
div.content-text{position:relative;width:840px;margin:auto;margin-top:40px}div.content-text p{margin-top:0 ! important}
div.content-text div#left,div.content-text div#right{width:49%}
div.content-text div#left{float:left}
div.content-text div#right{float:right}div.content-text div#right img{width:100%}
div.middle{padding-top:70px}
table.default{border-collapse:collapse}table.default td{padding:4px;border-top:1px solid #808000;height:40px}
table.default th{padding:4px}
table.default tr{vertical-align:middle}
table.default img{display:block;margin:0 auto}
table.traueranzeigen{margin:auto}
table.notar{margin-left:30px}table.notar th{text-align:left}
table.notar .c1{padding-right:20px}
table.contact td.c2{padding-left:15px}
table.impressum{margin:auto;text-align:left}table.impressum td.c2{padding-left:15px}
div.submenu ul{display:table-cell;position:absolute}div.submenu ul li{float:none ! important;background-color:#a09986}
div#images-aufbahrung{width:402px}div#images-aufbahrung .box{height:227px}div#images-aufbahrung .box img{width:400px;height:225px}
div#images-mitarbeiter{width:402px}div#images-mitarbeiter .box{height:269px}div#images-mitarbeiter .box img{width:400px;height:267px}
div.quote{border:1px solid #000;padding:5px;background-color:#ddd6bc}div.quote p{padding:0 ! important}
ul.leistungen li{padding-top:4px;padding-bottom:4px}
div.leistungen{padding-left:30px}div.leistungen div.tab{padding-bottom:15px}
div.impressum{margin:auto;background-color:#ddd6bc;padding:15px;display:inline-block}
div.auswahl{padding-bottom:30px}div.auswahl img{width:550px}
div.auswahl .ui-button-text{padding:4px ! important}
div.auswahl .ui-widget{font-size:16px ! important;color:#808000 ! important}
div.auswahl .ui-state-default{background:none ! important}
div.auswahl .ui-state-active{border:none ! important}
div.auswahl .ui-state-active span{background-color:#ddd6bc ! important}
span.auswahl{padding-left:10px;padding-right:10px}
div.products div.c1,div.products div.c2{display:inline-block;width:400px;margin:5px}
div.urns div.c1,div.urns div.c2,div.urns div.c3{display:inline-block;width:150px;margin:15px}
div.parten div.c1,div.parten div.c2,div.parten div.c3{display:inline-block;width:190px;margin:15px}
div.images{font-size:15px;margin:0 auto 0 auto;text-align:center}div.images div.box{position:relative;overflow:hidden}div.images div.box img{left:0;width:100%;border:none ! important;top:14px;display:block}
div.images div.box .caption{background-color:rgba(160,153,134,0.8);position:absolute;color:#fff;z-index:100;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out;left:0;width:100%;display:block;text-align:center;padding-bottom:5px}
div.images div.box:hover span.caption{-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}
div.stellenangebot{width:600px;font-size:18px}
div#wefixit-link{background-color:#ddd6bc;margin:20px auto auto;display:inline-block;width:250px;padding:5px}div#wefixit-link p{font-weight:bold;margin-bottom:4px}
div#wefixit-link a{display:block}
div#wefixit-link img{border:0}
div.noscript-hide{display:none}
noscript,div#cookie-warning{z-index:1000;position:fixed;width:100%;font-weight:bold;text-align:center;padding:5px;left:0}
noscript{background-color:#ff0;color:#f00;font-size:20px}
div#cookie-warning{background-color:#fffa81;color:#8f0000;font-size:18px}div#cookie-warning p{margin:0}
#piwik-disclaimer{width:100%;height:200px;border:1px solid #000}
