*{font-family:'Arial';box-sizing:border-box;}
html,body{padding:0;margin:0;height:100%;scroll-behavior:smooth;}
html{width:100%;font-size:16px;}
body{margin:0px;padding:0px;background-color:#fff;font-family:Arial;font-size:1.0rem;line-height:1.5rem;}
h1{font-family:Arial;font-size:2.441rem;line-height:1.0em;font-weight:normal;}
h2{font-family:Arial;font-size:1.953rem;line-height:1.0em;font-weight:normal;}
h3{font-family:Arial;font-size:1.563rem;line-height:1.0em;font-weight:normal;}
h4{font-family:Arial;font-size:1.250rem;line-height:1.0em;font-weight:normal;}
p{font-family:Arial;font-size:1.150rem;line-height:1.20em;color:#6e6e6e;letter-spacing:0.015em;}
small{font-size:0.850rem;line-height:1.5em;}
strong{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:bold !important;}
a{color:#cf6b5c;font-weight:bold;}
.h0{font-family:Arial;font-size:3.052rem;line-height:1.0em;font-weight:normal;font-size:3.052rem !important;}
.h1{font-size:2.441rem !important;}
.h2{font-size:1.953rem !important;}
.h3{font-size:1.563rem !important;}
.h4{font-size:1.250rem !important;}
.p{font-size:1.150rem !important;}
.small{font-size:0.850rem !important;}
.arial{font-family:'Arial' !important;}
.grey{color:#6e6e6e !important;}
.lightGrey{color:#b1b1b1 !important;}
.red{color:#cf6b5c !important;}
.lightRed{color:#f5e1de !important;}
.blue{color:#7b9bab !important;}
.midBlue{color:#537b8c !important;}
.lightBlue{color:#e4ecf1 !important;}
.green{color:#bcc4a8 !important;}
.lightGreen{color:#e1e5d7 !important;}
.black{color:#000000 !important;}

table td{vertical-align:top;}
img a{border:none;}
textarea:focus,input:focus{outline:none;}
.table{display:table;}
.tr{display:table-row;}
.trHead{display:table-row;}
.td{display:table-cell;}
.b{font-weight:bold;}
.r{text-align:right;}
.l{text-align:left;}
.c{text-align:center;}
.cp{cursor:pointer;}
.uc{text-transform:uppercase !important;}
.mp0{margin:0px;padding:0px;}
.dbg{border:3px solid #a00;}
div.fullHead div.rowStartJumbo{max-width:1000px;margin:0 auto;}
div.fullHead div.rowStartJumbo div.startJumbo{display:block;margin:0 auto;padding:30px 0 50px 0;color:#b2b2b2;text-align:center;font-size:2.441rem;line-height:2.441rem;font-family:times;font-style:italic;}
div.fullHead div.rowStartMain{max-width:1000px;margin:0 auto;}
div.fullHead div.rowStartMain div{text-align:center;}
div.fullHead div.rowStartMain div.startPrivat{text-align:right;margin:10px 0 20px 0;}
div.fullHead div.rowStartMain div.startPrivat a{font-size:1.563rem;background-color:#cf6b5c;color:#fff;padding:7px 25px 5px 100px;border-radius:5px;font-weight:bold;}
div.fullHead div.rowStartMain div.startDobosch{}
div.fullHead div.rowStartMain div.startFirma{text-align:left;margin:10px 0 20px 0;}
div.fullHead div.rowStartMain div.startFirma a{font-size:1.563rem;background-color:#7b9bab;color:#fff;padding:7px 100px 5px 25px;border-radius:5px;font-weight:bold;}
div.startFull{background-color:#bdc5a9;}
div.startFull div.rowStartSub{max-width:1000px;margin:0 auto;position:relative;}
div.startFull div.rowStartSub div{}
div.startFull div.rowStartSub div.startPrivat{text-align:left;position:relative;padding-top:10px;}
div.startFull div.rowStartSub div.startPrivat div.round1{position:absolute;background-color:#fff;width:30px;height:30px;top:0;right:0;}
div.startFull div.rowStartSub div.startPrivat div.round1 div{position:relative;width:30px;height:30px;top:0;left:0;background-color:#bcc4a8;border-radius:0 20px 0 0;}
div.startFull div.rowStartSub div.startPrivat p.head{display:block;font-size:1.563rem;font-weight:bold;color:#cf6b5c;}
div.startFull div.rowStartSub div.startPrivat p{color:#000;margin:0 0 0 0;padding:10px 20px 0 0;}
div.startFull div.rowStartSub div.startPrivat p strong{display:block;margin:10px 0;}
div.startFull div.rowStartSub div.startPrivat p strong a{color:#000;text-decoration:none;letter-spacing:-0.03rem;font-weight:bold;}
div.startFull div.rowStartSub div.startPrivat a{color:#e1e5d7;display:inline-block;font-weight:normal;padding:0px 30px 0px 0;text-decoration:none;}
div.startFull div.rowStartSub div.startPrivat a:hover{color:#fff;}
div.startFull div.rowStartSub div.startDobosch{position:relative;margin-top:-60px;padding-bottom:40px;}
div.startFull div.rowStartSub div.startDobosch img{max-width:100%;border-radius:0 0 20px 20px;margin:0;padding:0;}
div.startFull div.rowStartSub div.startFirma{position:relative;padding-top:10px;}
div.startFull div.rowStartSub div.startFirma div.round1{position:absolute;background-color:#fff;width:30px;height:30px;top:0;left:0;}
div.startFull div.rowStartSub div.startFirma div.round1 div{position:relative;width:30px;height:30px;top:0;left:0;background-color:#bcc4a8;border-radius:20px 0 0 0;}
div.startFull div.rowStartSub div.startFirma p.head{display:block;font-size:1.563rem;font-weight:bold;color:#537b8c;}
div.startFull div.rowStartSub div.startFirma p{color:#000;margin:0 0 0 0;padding:10px 0 0 30px;}
div.startFull div.rowStartSub div.startFirma p strong{display:block;margin:10px 0;}
div.startFull div.rowStartSub div.startFirma p strong a{color:#000;text-decoration:none;}
div.startFull div.rowStartSub div.startFirma div.rightLinks{padding-left:30px;margin-bottom:20px;}
div.startFull div.rowStartSub div.startFirma div.rightLinks a{color:#e1e5d7;display:inline-block;letter-spacing:-0.02rem;font-weight:normal;padding:0 10px 0 0;text-decoration:none;}
div.startFull div.rowStartSub div.startFirma a:hover{color:#fff;}
div.startFullFooter{display:block;}
div.startFullFooter div.rowStarFooter{max-width:1000px;margin:10px auto 0 auto;}
div.startFullFooter div.rowStarFooter div.startFooter{text-align:right;}
div.startFullFooter div.rowStarFooter div.startFooter ul{display:block;list-style:none;margin:0;padding:0;}
div.startFullFooter div.rowStarFooter div.startFooter ul li{display:inline-block;}
div.startFullFooter div.rowStarFooter div.startFooter ul li a{font-size:0.75rem;font-weight:normal;color:#000;padding:10px 10px;}
div.maxWidth{max-width:1000px;display:block;margin:0 auto;}
div.fullHead{}
div.fullHead div.rowHead{max-width:1000px;margin:10px auto 0 auto;}
div.fullHead div.rowHead div.rowHeadLeft{text-align:center;}
div.fullHead div.rowHead div.rowHeadLeft a img{max-width:100%;min-width:45px;width:190px;padding:0;margin:10px 0;}
div.fullHead div.rowHead div.rowHeadRight{text-align:right;padding:0 30px 0 0;}
div.fullHead div.rowHead div.rowHeadRight ul{display:block;list-style:none;margin:0;padding:0;}
div.fullHead div.rowHead div.rowHeadRight ul li{display:inline-block;}
div.fullHead div.rowHead div.rowHeadRight ul li a i{color:#6e6e6e;}
div.fullHead div.rowHead div.rowHeadRight ul li a{color:#6e6e6e;font-size:1.00rem;font-weight:normal;min-height:45px;padding:5px 10px;}
div.fullHead div.rowHead div.rowHeadRight ul li a:hover,
div.fullHead div.rowHead div.rowHeadRight ul li a:visited,
div.fullHead div.rowHead div.rowHeadRight ul li a:active{color:#6e6e6e;}
div.fullMiddle{}
div.fullMiddle div.rowMiddle{}
div.fullMiddle div.rowMiddle div.rowMiddleLeft{padding-top:45px;}
div.fullMiddle div.rowMiddle div.rowMiddleLeft div div.head{display:block;margin:0 10px;color:#fff;padding:5px 20px;border-radius:5px;font-size:1.250rem;}
div.fullMiddle div.rowMiddle div.rowMiddleLeft div.privat div.head{background-color:#cf6b5c;}
div.fullMiddle div.rowMiddle div.rowMiddleLeft div.firmen div.head{background-color:#7b9bab;}
div.fullMiddle div.rowMiddle div.rowMiddleLeft div.kontakt div.head{background-color:#bcc4a8;}
div.fullMiddle div.rowMiddle div.rowMiddleLeft div.privat ul li a{color:#cf6b5c;}
div.fullMiddle div.rowMiddle div.rowMiddleLeft div.firmen ul li a{color:#7b9bab;}
div.fullMiddle div.rowMiddle div.rowMiddleLeft div.kontakt ul li a{color:#bcc4a8;}
div.fullMiddle div.rowMiddle div.rowMiddleLeft div ul{display:block;list-style:none;margin:0;padding:0;}
div.fullMiddle div.rowMiddle div.rowMiddleLeft div ul li{display:block;margin:0;padding:0;}
div.fullMiddle div.rowMiddle div.rowMiddleLeft div ul li a{display:block;margin:3px 10px;padding:10px 25px;font-size:1.250rem;font-weight:normal;}
div.fullMiddle div.rowMiddle div.rowMiddleLeft div ul li:nth-child(1) a{padding:5px 25px;margin-top:10px;border-radius:10px;}
div.fullMiddle div.rowMiddle div.rowMiddleLeft div ul li:nth-child(1) a.active{}
div.fullMiddle div.rowMiddle div.rowMiddleMain{}
div.fullFooter{}
div.fullFooter div.rowFooter{}
div.fullFooter div.rowFooter div.footerLegal{text-align:right;}
div.fullFooter div.rowFooter div.footerLegal ul{display:block;margin:0;padding:0;list-style:none;}
div.fullFooter div.rowFooter div.footerLegal ul li{display:inline-block;}
div.fullFooter div.rowFooter div.footerLegal ul li a{display:inline-block;color:#6e6e6e;font-weight:normal;font-size:0.850rem;padding:5px 10px;}
div.breadcrumb{display:block;text-align:right;padding:0 30px 0 0;}
div.breadcrumb ul{display:block;list-style:none;margin:0;padding:0;}
div.breadcrumb ul li{display:inline-block;font-size:0.850rem;font-weight:normal;line-height:45px;}
div.breadcrumb ul li a{color:#6e6e6e;font-size:0.850rem;font-weight:normal;line-height:45px;display:inline-block;height:45px;min-height:45px;min-width:45px;padding:0 10px;text-align:center;}
div.breadcrumb ul li:nth-child(1) a{padding:0;}
div.breadcrumb ul li a i{color:#6e6e6e;font-size:0.850rem;display:inline-block;height:45px;min-height:45px;min-width:45px;padding:0;}
div.article{display:block;min-height:300px;padding:0 20px 100px 10px;color:#6e6e6e}
div.article h1{background-color:#cf6b5c;color:#fff;margin:0 0 20px 0;padding:17px 30px;border-radius:10px;z-index:2 !important;position:relative;}
div.article h2{color:#cf6b5c;}
div.article h3{color:#cf6b5c;}
div.article h4{color:#cf6b5c;}
div.article p.title{}
div.article p{color:#6e6e6e;}
div.article p.empty{}
div.article p.info{}
div.article span.initial{}
div.article a{color:#cf6b5c;font-weight:bold;}
div.article a:visited{}
div.article a:focus{outline:none;}
div.article a:active{outline:none;}
div.article a:hover{text-decoration:none;}
div.article img{margin:-28px 0 0 0;max-width:100%;width:100%;z-index:1 !important;position:relative;}
div.article a img{border:none;text-decoration:none;}
div.article ul{list-style-type:none;margin:0;padding:0;}
div.article ul li{display:block;}
div.article ul li:before{content:" ";}
div.article ul li ul{}
div.article ul li ul li{}
div.article ul li ul li:before{}
div.article ul li ul li ul li:before{}
div.article table{}
div.article table tr td > *{font-size:1.150rem;}
div.privacyGuard{position:relative;background-color:rgba(150,150,150,0.1) !important;border-radius:5px !important;margin:20px 0px;}
div.privacyGuard:before{content:'Cookie Guard';color:#fff;background-color:#aaa;position:absolute;top:0px;right:0px;border-radius:0px 5px 0px 5px;padding:2px 10px;}
div.privacyGuard strong{}
div.privacyGuard a:hover{text-decoration:none;border:none;color:#fff;}
div.privacyGuard a{color:#fff;padding:4px 20px;line-height:3.0rem;font-weight:bold;border-radius:5px;margin:0 auto;width:auto;}
div.privacyGuard a.once{background-color:#bcc4a8;}
div.privacyGuard a.settings{background-color:#aaa;}
div.privacySettings{border-radius:5px !important;font-size:0.850rem !important;}
div.privacySettings p.head{font-size:0.850rem !important;}
div.privacySettings p.text{font-size:0.850rem !important;}
div.privacySettings p.text a{color:#cf6b5c;font-size:0.850rem !important;}
div.privacySettings p.default{font-size:0.850rem !important;}
div.privacySettings p.default i{}
div.privacySettings p.protocol{}
div.privacySettings p.protocol a{font-weight:normal !important;color:#cf6b5c;}
div.privacySettings i{color:#cf6b5c;}
div.privacySettings button.pbAccept{background-color:#cf6b5c;color:#fff;font-size:0.850rem !important;}
div.privacySettings button.pbAccept:hover{background-color:#bcc4a8;}
div.privacySettings button.pbConfig{background-color:#aaa;color:#fff;font-size:0.850rem !important;}
div.privacySettings button.pbConfig:hover{background-color:#999;}
div.privacySettings button.pbEssential{background-color:#aaa;color:#fff;font-size:0.850rem !important;}
div.privacySettings button.pbEssential:hover{background-color:#999;}
div.toc{border:1px solid #aaa;max-width:300px;padding:10px;background-color:#f5f5f5;}
div.toc div.tocTitle{margin:0;}
div.toc div.tocTitle h2{margin:0;}
div.toc ul{padding:0;list-style:none;}
div.toc ul li::before{display:none;}
div.toc ul li{padding:0;list-style:none;display:block;}
div.toc ul li a{font-size:0.9rem;font-weight:normal;}
div.toc ul li a span.tocNr{display:inline-block;width:25px;text-align:right;padding-right:10px;color:#555;}
div.toc ul li a span.tocText{display:inline-block;}
.gallery{width:70%;display:block;text-align:center;margin:0 auto;}
.gallery img{width:80px;max-width:100%;height:auto;display:inline-block;margin:4px;background-color:#fff;padding:4px;}
.gallery img.img1{width:200px;max-width:100%;display:block;margin:0 auto;}
.gallery video{display:block;margin:0 auto;width:500px;max-width:100%;}
.slidergallery{position:relative;width:98%;margin:0 auto;height:250px;background-color:#fff;border:8px solid #fff;}
.slidergallery img.all{height:220px;max-width:100%;padding:0px 4px 20px 2px;border:none;box-shadow:none;}
.slidergallery video{display:block;margin:0 auto;width:400px;max-width:100%;}
.slidergallery p{list-style-type:none;list-style:none;}
.flickity-page-dots{bottom:0px;}
.flickity-page-dots .dot{height:5px;width:40px;margin:0;border-radius:0;}
.attachment:before{content:"Downloads";font-size:2.3em;color:#cf6b5c;position:absolute;top:-40px;font-weight:bold;}
.attachment{position:relative;border:1px solid #eee;border-top:1px solid #cf6b5c;border-bottom:1px solid #cf6b5c;width:100%;padding:0px;margin:0px;margin-top:90px;background-color:#fff;}
.attachment a{font-weight:bold;}
.attachment a:hover{border:none;}
.attachment table{margin:0px;padding:0px;}
.attachment table tr{background-position:98% 50%;background-repeat:no-repeat;transition:all linear 0.4s;margin:0px;padding:0px;}
.attachment table tr:hover{background-color:#f0f0f0;background-image:url('gfx/download.png');transition:all linear 0.4s;}
.attachment table td{padding:8px;margin:0px;}
.attachment table td.col1{}
.attachment table td.col1 a{text-decoration:none;border:none;}
.attachment table td.col2{width:100%;}
.attachment table td.col2 p{margin-left:0px;}
.attachment table td.col2 p a{color:#000;display:block;border:none;text-decoration:none;}
.attachment img{width:40px;min-width:40px;}
div.share{max-width:260px;margin:0px 0px 0px auto;padding:2px 10px 8px 0px;border-radius:8px;background-color:#eee;padding:10px 20px;}
div.share p{color:#333;margin:0px;font-size:1.2em;padding-bottom:4px;}
div.share a{color:#cf6b5c;text-decoration:none;border:none;}
div.share a:hover{border:none;}
div.share a i{font-size:2.4em;margin-right:4px;text-decoration:none;border:1px solid #fff;background-color:#fff;padding:1px 2px 0px 2px;border-radius:4px;}
div.share a i:hover{background-color:#cf6b5c;color:#fff;text-decoration:none;border:1px solid #cf6b5c;}
div.share span::before{content:" ";}
i.fa-star{color:#cf6b5c;font-size:1.8rem;}
i.fa-star-o{color:#ccc;font-size:1.8rem;}
blockquote{width:85%;left:5%;font-family:Georgia,serif;font-size:2.0rem;font-style:italic;position:relative;color:#000;padding:4% 45px 4% 75px;background-color:rgba(0,0,0,0.01);box-shadow:2px 2px 4px rgba(0,0,0,0.1);border-radius:10px/120px;border-left:2px solid #cf6b5c;border-right:2px solid #cf6b5c;}
blockquote:before{display:block;content:"\201C";font-size:4.0em;position:absolute;left:20px;top:2%;color:#cf6b5c;}
blockquote cite{color:#cf6b5c;font-size:1.0em;display:block;margin-top:5px;text-align:right;}
blockquote cite:before{content:"\2014 \2009";}
pre.code{white-space:pre-wrap;margin:10px 10px 10px 20px;padding:25px 30px 25px 30px;border:1px solid #aaa;border-left:6px solid #cf6b5c;background-color:#fafafa;border-radius:4px;color:#000;}
pre.code{font-family:'Courier';font-size:1.5em;line-height:1.4em;}
pre.code:before{counter-reset:nr;}
pre.code code{counter-increment:nr;}
pre.code code:before{content:"0"counter(nr)": ";}
div.heBlock{border-radius:6px;border:1px solid #aaa;background-color:rgba(0,0,0,0.1);padding:250px 30px;margin:0px;position:relative;overflow:hidden;}
div.heBlock:hover div.heBlockInner{opacity:1;bottom:0px;transition:all 0.3s ease-out;}
div.heBlock div.heBlockInner{opacity:0;transition:all 0.4s ease-out;position:absolute;bottom:-400px;left:0%;width:100%;margin:0px;padding:15px 30px;background-color:rgba(255,255,255,0.85);border-radius:0px 0px 6px 6px;font-size:1.4rem;}
.tabWrapper{width:96%;padding:5px;margin-left:16px;}
.tabHeader{z-index:10;}
.tabHeader ul{padding:0px 0px 0px 6px;margin:0px;list-style-type:none;list-style:none;}
.tabHeader ul li{display:inline-block;list-style-type:none;list-style:none;margin:0px 2px 2px 0px;padding:0px;font-size:1.6rem;}
.tabHeader ul li:before{content:' ';}
.tabHeader ul li a{border-radius:2px 2px 0px 0px;color:#999;position:relative;top:1px;padding:8px 20px;background-color:#f5f5f5;text-decoration:none;border:none;border-right:1px solid #ccc;}
.tabHeader ul li a.active{border:1px solid #cf6b5c;border-radius:10px 10px 0px 0px;background-image:none;background-color:#cf6b5c;color:#fff;font-weight:bold;top:2px;padding-top:12px;}
.tabFolder{}
.tabContent{border:1px solid #eaeaea;background-color:#fff;border-top:4px solid #cf6b5c;border-bottom:4px solid #cf6b5c;padding:30px 50px;margin-top:6px;box-shadow:2px 2px 10px rgba(0,0,0,0.1);}
.heToolTip{background-color:#cf6b5c;color:#fff;cursor:pointer;padding:0px 8px;line-height:1.2em;border-radius:4px;}
.heToolTip:hover{background-color:#cf6b5c;color:#fff;}
.heToolTipOvl{background-color:rgba(255,255,255,1.0);color:#000;text-align:left;border-radius:10px;}
.heToolTipOvl::after{border-radius:10px;}
.heToolTipOvl a{color:#cf6b5c;}
div.mapsWrapper{color:#000;}
div.mapsWrapper img{margin:1px;max-width:100px;}
div.mapsBubble{color:#000;}
div.mapsBubble img{}
div.mapsBubble p.mapHead{color:#cf6b5c;font-weight:bold;font-size:1.3em;margin-right:30px;}
div.mapsBubble p{color:#000;margin:0px;padding:0px;font-size:0.9em;}
div.mapsBubble p a{color:#cf6b5c;}
div.emptypage{text-align:center;font-size:1.6em;padding-top:50px;background-color:#fff;width:75%;margin:0 auto;padding-bottom:40px;}
div.emptypage input{margin-top:30px;}
div.search{display:block;margin:15px 0px 0px 0px;padding:0px;border:none;}
div.search input[type=text]{font-size:24px;height:46px;width:400px;color:#000;padding-left:10px;outline:none;border-radius:5px 0px 0px 5px;border:1px solid #ccc;border-right:none;}
div.search input[type='submit']{font-size:24px;font-weight:bold;height:46px;margin:0px;background-color:#ddd;border-radius:0px 5px 5px 0px;border:1px solid #ccc;}
div.search input[type='button']{font-size:24px;font-weight:bold;height:46px;margin:0px;background-color:#ddd;border-radius:0px 5px 5px 0px;border:1px solid #ccc;}
table.folddown{width:100%;margin:20px 15px;position:relative;}
tr.folddown{}
tr.folddown td{background-color:#cf6b5c;background-image:url('gfx/fold_icon.png');background-position:98% 2px;background-repeat:no-repeat;border-radius:5px;}
tr.folddown td p{color:#fff;font-size:2.0rem;font-weight:bold;margin:0px 0px 3px 0px;padding:10px;}
tr.folddown_active td{background-color:#cf6b5c;background-image:url('gfx/folded_icon.png');background-position:98% 2px;background-repeat:no-repeat;border-radius:0px;border:1px solid #cf6b5c;position:relative;z-index:2;box-shadow:0px 0px 10px rgba(0,0,0,0.3);}
tr.folddown_active td p{color:#fff;font-size:2.0rem;font-weight:bold;margin:0px 0px 3px 0px;padding:10px;}
tr.folddownarea{}
tr.folddownarea td{}
tr.folddownarea_active{position:relative;z-index:1;}
tr.folddownarea_active td{background-color:#fff;box-shadow:0px 0px 20px rgba(0,0,0,0.3);outline:1px solid #cf6b5c;outline-offset:-5px;padding-bottom:20px;}
tr.folddownarea_active td p{padding:20px 10px 10px 10px;}
tr.folddownarea_active td h1{margin:20px 10px 0px 10px;}
tr.folddownarea_active td h2{margin:16px 10px 0px 10px;}
tr.folddownarea_active td h3{margin:12px 10px 0px 10px;}
div.article table.sortable{margin-left:20px;width:100%;box-shadow:2px 2px 4px rgba(0,0,0,0.1);border-left:1px solid #ccc;}
div.article table.sortable thead{background-color:#cf6b5c;border:1px solid #999;}
div.article table.sortable thead tr{height:40px;line-height:40px;}
div.article table.sortable thead td{color:#fff;font-size:1.4em;text-align:center;cursor:pointer;border-right:1px solid #999;}
div.article table.sortable thead td p{color:#fff;}
div.article table.sortable tbody{}
div.article table.sortable tbody tr{border-bottom:1px solid #f5f5f5;}
div.article table.sortable tbody tr:hover{background-color:#f0f0f0;}
div.article table.sortable tbody td{vertical-align:middle;padding:10px;border-right:1px solid rgba(0,0,0,0.1);}
div.article table.sortable tbody td a{color:#a00;border-radius:10px;font-weight:bold;}
div.article table.sortable tfoot{background-color:#cf6b5c;border:1px solid #333;}
div.article table.sortable tfoot tr{height:40px;line-height:40px;}
div.article table.sortable tfoot td{color:#fff;font-size:1.2em;text-align:center;cursor:pointer;border-right:1px solid #333;}
div.article table.sortable tfoot td p{color:#fff;}
div.scrollToTop{position:fixed;display:block;bottom:0px;right:0px;color:#fff;text-align:center;z-index:999;overflow:hidden;transition:0.3s all;border-radius:60% 0 0 0;background-color:#cf6b5c;}
div.scrollToTop:hover{color:#fff;}
div.sTT_on{height:65px;width:65px;font-size:50px;padding-left:10px;}
div.sTT_off{height:0px;width:0px;font-size:0px;}
div.overContainer{position:relative;display:inline-block;margin:0px;padding:0px;}
div.overOverlay{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;overflow:hidden;}
div.overContainer:hover div.overOverlay{opacity:1;}
div.overOverlay{background-color:rgba(255,255,255,0.9);transition:0.75s ease;padding:30% 20px 0px 20px;font-size:1.3rem;}
div.overOverlay strong{font-weight:bold;color:#cf6b5c;}
div.overOverlay a{color:#cf6b5c;}
.finNAV{margin:0;padding:0;max-width:100%;border-bottom:1px solid #cf6b5c;padding-top:10px;}
.finNAV ul{}
.finNAV li{margin:0;padding:0;display:block;list-style:none;display:block;background-color:#fff;color:#000;border-bottom:1px solid #ddd;font-size:1.250rem;}
.finNAV li:hover{}
.finNAV li:first-child{border-top:1px solid #cf6b5c;}
.finNAV li:last-child{padding-bottom:0px;}
.finNAV li a > *{color:#000;}
.finNAV li.home{}
.finNAV li.home i{margin-right:10px;}
.finNAV li.homeimg{margin-right:10px;}
.finNAV li.act a{color:#fff;}
.finNAV li.doc{}
.finNAV li.cat{}
.finNAV li.shop{}
.finNAV li.lnk{}
.finNAV li.spc{border:0;color:#cf6b5c;padding:5px 10px;margin:5px;}
.finNAV li.spc a{color:#cf6b5c;}
.finNAV li.spc a span.preICN{display:none;}
.finNAV li.spc a span.postICN{display:none;}
.finNAV li.spc a span.TXT{padding:5px 10px;margin:5px;}
.finNAV li.spctxt{}
.finNAV li.spcline{}
.finNAV li a{display:flex;margin:0px;padding:0px;width:100%;text-decoration:none;color:#6e6e6e;}
.finNAV li a:hover{background-color:#cf6b5c;color:#fff;}
.finNAV li a span{display:inline-block;margin:0px;padding:0px;font-weight:normal !important;}
.finNAV li a span.preICN{display:table;width:10px;height:10px;vertical-align:top;margin:0px;padding:0px;}
.finNAV li a span.preICN i{width:30px;height:30px;text-align:center;line-height:30px;}
.finNAV li a span.preICN img{width:30px;height:30px;margin:0px;padding:0px;}
.finNAV li a span.TXT{margin:0px;padding:8px 5px;width:100%;}
.finNAV li a span.TXT span{border:0;}
.finNAV li a span.TXT span img{max-height:10px;}
.finNAV li a span.pstICN{display:table;vertical-align:top;width:10px;height:10px;margin:0px;padding:0px;}
.finNAV li a span.pstICN i{width:30px;height:30px;text-align:center;line-height:30px;}
.finNAV li a span.pstICN img{width:30px;height:30px;margin:0px;padding:0px;}
.finNAV li input[type=checkbox]{display:none;position:absolute;width:0px;height:0px;}
.finNAV li label{position:relative;display:flex;width:100%;overflow:hidden;margin:0px;}
.finNAV li label span.colICN{cursor:pointer;background-color:rgba(0,0,0,0.05);}
.finNAV li label span.colICN i{display:inline-block;vertical-align:top;transition:all 0.35s;color:#555;width:65px;height:40px;font-size:2.4rem;line-height:35px;text-align:center;vertical-align:middle;margin-left:2px;}
.finNAV li label span.colICN img{transition:all 0.35s;display:inline-block;width:30px;height:30px;background-image:url('https://www.finefoodandmore.de/favicon.gif');background-size:100% 100%;}
.finNAV li.colLINE ul{visibility:hidden;opacity:0;max-height:0;transition:all 0.15s;margin-left:15px;padding-left:0px;}
.finNAV li.colLINE input:checked ~ ul{max-height:99999px;visibility:visible;opacity:1;transition:all 0.35s;}
.finNAV li.colLINE input:checked ~ label span.colICN{}
.finNAV li.colLINE input:checked ~ label span.colICN i{transform:rotate(90deg);transition:all 0.35s;}
.finNAV li.colLINE input:checked ~ label span.colICN img{transform:rotate(90deg);transition:all 0.35s;}
div.heToolbarFOG{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:900;display:none;background-color:#fff;}
div.heToolbarTop{z-index:990;position:fixed;right:0px;vertical-align:middle;float:left;top:0px;left:0%;width:100%;height:50px;transition:all 0.2s linear;}
div.heToolbarTopOFF{top:-80px;transition:all 0.2s linear;}
div.heToolbarTop div.heTbTopInner{position:absolute;display:table;vertical-align:middle;height:100%;width:100%;box-shadow:0px 0px 15px rgba(0,0,0,0.3);border-bottom:3px solid #cf6b5c;}
div.heToolbarTop div.heTbTopInner div.heTbTopIcon{display:table-cell;max-width:100%;width:100%;overflow:hidden;text-align:center;position:relative;}
div.heToolbarTop div.heTbTopInner div.heTbTopIcon span{z-index:995;display:table-cell;position:relative;width:100%;text-align:center;text-decoration:none;vertical-align:middle;overflow:hidden;height:50px;padding-top:10px;display:inline-block;}
div.heToolbarTop div.heTbTopInner div.heTbTopIcon span:hover{}
div.heToolbarTop div.heTbTopInner div.heTbTopIcon span i{display:block;color:#a99;}
div.heToolbarTop div.heTbTopInner div.heTbTopIcon1{width:50%;position:relative;background-color:#fff;padding:0px;margin:0px;text-align:left;}
div.heToolbarTop div.heTbTopInner div.heTbTopIcon1 a{position:absolute;color:#cf6b5c;padding:0px;margin:0px;}
div.heToolbarTop div.heTbTopInner div.heTbTopIcon2{width:33%;background-color:#fff;}
div.heToolbarTop div.heTbTopInner div.heTbTopIcon2 div.mnuIcon{position:absolute;padding:10px 10px 6px 10px;cursor:pointer;top:0px;right:0px;z-index:920;background-color:#fff;width:70px;height:70px;}
div.heToolbarTop div.heTbTopInner div.heTbTopIcon2 div.mnuIcon:before{content:"";float:left;font-size:2.0rem;line-height:2.9rem;color:#cf6b5c;margin:0px;}
div.heToolbarTop div.heTbTopInner div.heTbTopIcon2 div.mb1,div.mb2,div.mb3{width:40px;height:3px;background-color:#cf6b5c;margin:6px 0px;transition:0.4s;z-index:921;}
div.heToolbarTop div.heTbTopInner div.heTbTopIcon2 div.change div.mb1{-webkit-transform:rotate(-45deg) translate(-5px,5px);transform:rotate(-45deg) translate(-5px,5px);}
div.heToolbarTop div.heTbTopInner div.heTbTopIcon2 div.change div.mb2{opacity:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
div.heToolbarTop div.heTbTopInner div.heTbTopIcon2 div.change div.mb3{-webkit-transform:rotate(45deg) translate(-8px,-8px);transform:rotate(45deg) translate(-8px,-8px);}
div.heDlgContainer{position:absolute;top:0;left:0;display:table;float:left;pointer-events:none;z-index:910;width:100%;height:100%;}
div.heDlgContainer > *{}
div.heDlg_1{position:absolute;display:table;z-index:950;opacity:1;float:none;pointer-events:all;top:50px;left:0%;width:100%;padding-top:0px;border-bottom:3px solid #cf6b5c;box-shadow:0px 0px 20px rgba(0,0,0,0.5);}
div.heDlg_1 div.mobContact{display:block;margin:20px 10px;text-align:center;font-family:Arial;font-size:1.563rem;line-height:1.563rem;}
div.heDlg_1 div.mobContact strong{font-weight:bold;font-family:Arial;}
div.heDlg_1 div.mobContact a{color:#cf6b5c;text-decoration:none;font-size:1.953rem;line-height:2.441rem;font-weight:bold;letter-spacing:0.1rem;padding:2px 35px;border-radius:10px;}
div.heDlg_1 div.mobContact a:hover{background-color:#cf6b5c;color:#fff;}
div.heDlg_1 div.mobContact a i{color:#cf6b5c;margin-right:10px;font-size:1.953rem;line-height:2.441rem;}
div.heDlg_1 div.mobContact a:hover i{color:#fff;}
div.heDlg_1 div.mobOpening{margin:30px auto;width:auto;text-align:center;font-size:1.8rem;text-align:center;}
div.heDlg{z-index:950;transition:top 0.2s ease;background-color:#fff;}
div.heDlgOFF{position:absolute;width:0px;height:0px;overflow:hidden;opacity:0;transition:opacity 0.1s ease;pointer-events:none;top:-200px;}
