.csc-header-alignment-center{text-align:center}
.csc-header-alignment-right{text-align:right}
.csc-header-alignment-left{text-align:left}
div.csc-textpic-responsive,div.csc-textpic-responsive *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
div.csc-textpic,div.csc-textpic div.csc-textpic-imagerow,ul.csc-uploads li{overflow:hidden}
div.csc-textpic .csc-textpic-imagewrap table{border-collapse:collapse;border-spacing:0}
div.csc-textpic .csc-textpic-imagewrap table tr td{padding:0;vertical-align:top}
div.csc-textpic .csc-textpic-imagewrap figure,div.csc-textpic figure.csc-textpic-imagewrap{margin:0;display:table}
figcaption.csc-textpic-caption{display:table-caption}
.csc-textpic-caption{text-align:left;caption-side:bottom}
div.csc-textpic-caption-c .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-c{text-align:center}
div.csc-textpic-caption-r .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-r{text-align:right}
div.csc-textpic-caption-l .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-l{text-align:left}
div.csc-textpic div.csc-textpic-imagecolumn{float:left}
div.csc-textpic-border div.csc-textpic-imagewrap img{border:2px solid black;padding:0px 0px}
div.csc-textpic .csc-textpic-imagewrap img{border:none;display:block}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:10px}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image{margin-bottom:0}
div.csc-textpic-imagecolumn,td.csc-textpic-imagecolumn .csc-textpic-image{margin-right:10px}
div.csc-textpic-imagecolumn.csc-textpic-lastcol,td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image{margin-right:0}
div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{margin-right:10px}
div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:10px}
div.csc-textpic-center .csc-textpic-imagewrap,div.csc-textpic-center figure.csc-textpic-imagewrap{overflow:hidden}
div.csc-textpic-center .csc-textpic-center-outer{position:relative;float:right;right:50%}
div.csc-textpic-center .csc-textpic-center-inner{position:relative;float:right;right:-50%}
div.csc-textpic-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-right div.csc-textpic-text{clear:right}
div.csc-textpic-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-left div.csc-textpic-text{clear:left}
div.csc-textpic-intext-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-intext-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left}
div.csc-textpic div.csc-textpic-imagerow-last,div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last{margin-bottom:0}
.csc-textpic-intext-left ol,.csc-textpic-intext-left ul{padding-left:40px;overflow:auto}
ul.csc-uploads{padding:0}
ul.csc-uploads li{list-style:none outside none;margin:1em 0}
ul.csc-uploads img{float:left;margin-right:1em;vertical-align:top}
ul.csc-uploads span{display:block}
ul.csc-uploads span.csc-uploads-fileName{text-decoration:underline}
table.contenttable-color-1{background-color:#EDEBF1}
table.contenttable-color-2{background-color:#F5FFAA}
table.contenttable-color-240{background-color:black}
table.contenttable-color-241{background-color:white}
table.contenttable-color-242{background-color:#333333}
table.contenttable-color-243{background-color:gray}
table.contenttable-color-244{background-color:silver}
.cc-window{opacity:1;transition:opacity 1s ease}
.cc-window.cc-invisible{opacity:0}
.cc-animate.cc-revoke{transition:transform 1s ease}
.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}
.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}
.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}
.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}
.cc-link,.cc-revoke:hover{text-decoration:underline}
.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}
.cc-window.cc-static{position:static}
.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}
.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}
.cc-revoke{padding:.5em}
.cc-header{font-size:18px;font-weight:700}
.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}
.cc-link{opacity:.8;display:inline-block;padding:.2em}
.cc-link:hover{opacity:1}
.cc-link:active,.cc-link:visited{color:initial}
.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}
.cc-banner .cc-btn:last-child{min-width:140px}
.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}
.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}
.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}
.cc-close:focus,.cc-close:hover{opacity:1}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}
.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}
.cc-revoke.cc-left{left:3em;right:unset}
.cc-revoke.cc-right{right:3em;left:unset}
.cc-top{top:1em}
.cc-left{left:1em}
.cc-right{right:1em}
.cc-bottom{bottom:1em}
.cc-floating>.cc-link{margin-bottom:1em}
.cc-floating .cc-message{display:block;margin-bottom:1em}
.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}
.cc-window.cc-banner{-ms-flex-align:center;align-items:center}
.cc-banner.cc-top{left:0;right:0;top:0}
.cc-banner.cc-bottom{left:0;right:0;bottom:0}
.cc-banner .cc-message{-ms-flex:1;flex:1}
.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}
.cc-compliance>.cc-btn{-ms-flex:1;flex:1}
.cc-btn+.cc-btn{margin-left:.5em}
@media print{.cc-revoke,.cc-window{display:none}
}
@media screen and (max-width:900px){.cc-btn{white-space:normal}
}
@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}
.cc-window.cc-bottom{bottom:0}
.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}
.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}
.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}
.cc-window.cc-floating{max-width:none}
.cc-window .cc-message{margin-bottom:1em}
.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}
}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}
.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}
.cc-theme-classic .cc-btn{border-radius:5px}
.cc-theme-classic .cc-btn:last-child{min-width:140px}
.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}
.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}
.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}
.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}
.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}
.dl-menuwrapper{width:100%;
float:left;position:relative;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 200%;-moz-perspective-origin:50% 200%;perspective-origin:50% 200%;z-index:100}
.dl-menuwrapper:first-child{margin-right:100px}
.dl-menuwrapper button{background:#ccc;border:none;width:50px;height:50px;text-indent:-900em;overflow:hidden;position:relative;cursor:pointer;outline:none}
.dl-menuwrapper button:hover,.dl-menuwrapper button.dl-active,.dl-menuwrapper ul{margin:0;background:#aaa}
.dl-menuwrapper button:after{content:'';position:absolute;width:68%;height:5px;background:#fff;top:12px;left:16%;box-shadow:0 10px 0 #fff,0 20px 0 #fff}
.dl-menuwrapper ul{padding:0;list-style:none;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}
.dl-menuwrapper li{position:relative}
.dl-menuwrapper li a{display:block;position:relative;padding:15px 20px;font-size:16px;line-height:20px;font-weight:300;color:#fff;outline:none;text-decoration:none}
.no-touch .dl-menuwrapper li a:hover{background:rgba(255,248,213,0.1)}
.dl-menuwrapper li.dl-back>a{padding-left:30px;background:rgba(0,0,0,0.1)}
.dl-menuwrapper li.dl-back:after,.dl-menuwrapper li>a:not(:only-child):after{position:absolute;top:0;line-height:50px;font-family:'fontello';speak:none;-webkit-font-smoothing:antialiased;content:"\e802"}
.dl-menuwrapper li.dl-back:after{left:10px;color:rgba(212,204,198,0.3);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}
.dl-menuwrapper li>a:after{right:10px;color:rgba(0,0,0,0.15)}
.dl-menuwrapper .dl-menu{margin:5px 0 0 0;position:absolute;width:100%;opacity:0;pointer-events:none;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}
.dl-menuwrapper .dl-menu.dl-menu-toggle{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease}
.dl-menuwrapper .dl-menu.dl-menuopen{opacity:1;pointer-events:auto;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px)}
.dl-menuwrapper li .dl-submenu{display:none}
.dl-menu.dl-subview li,.dl-menu.dl-subview li.dl-subviewopen>a,.dl-menu.dl-subview li.dl-subview>a{display:none}
.dl-menu.dl-subview li.dl-subview,.dl-menu.dl-subview li.dl-subview .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu>li{display:block}
.dl-menuwrapper>.dl-submenu{position:absolute;width:100%;top:50px;left:0;margin:0}
.dl-menu.dl-animate-out-1{-webkit-animation:MenuAnimOut1 0.4s;-moz-animation:MenuAnimOut1 0.4s;animation:MenuAnimOut1 0.4s}
.dl-menu.dl-animate-out-2{-webkit-animation:MenuAnimOut2 0.3s ease-in-out;-moz-animation:MenuAnimOut2 0.3s ease-in-out;animation:MenuAnimOut2 0.3s ease-in-out}
.dl-menu.dl-animate-out-3{-webkit-animation:MenuAnimOut3 0.4s ease;-moz-animation:MenuAnimOut3 0.4s ease;animation:MenuAnimOut3 0.4s ease}
.dl-menu.dl-animate-out-4{-webkit-animation:MenuAnimOut4 0.4s ease;-moz-animation:MenuAnimOut4 0.4s ease;animation:MenuAnimOut4 0.4s ease}
.dl-menu.dl-animate-out-5{-webkit-animation:MenuAnimOut5 0.4s ease;-moz-animation:MenuAnimOut5 0.4s ease;animation:MenuAnimOut5 0.4s ease}
@-webkit-keyframes MenuAnimOut1{50%{-webkit-transform:translateZ(-250px) rotateY(30deg)}
75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);opacity:.5}
100%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0}
}
@-webkit-keyframes MenuAnimOut2{100%{-webkit-transform:translateX(-100%);opacity:0}
}
@-webkit-keyframes MenuAnimOut3{100%{-webkit-transform:translateZ(300px);opacity:0}
}
@-webkit-keyframes MenuAnimOut4{100%{-webkit-transform:translateZ(-300px);opacity:0}
}
@-webkit-keyframes MenuAnimOut5{100%{-webkit-transform:translateY(40%);opacity:0}
}
@-moz-keyframes MenuAnimOut1{50%{-moz-transform:translateZ(-250px) rotateY(30deg)}
75%{-moz-transform:translateZ(-372.5px) rotateY(15deg);opacity:.5}
100%{-moz-transform:translateZ(-500px) rotateY(0deg);opacity:0}
}
@-moz-keyframes MenuAnimOut2{100%{-moz-transform:translateX(-100%);opacity:0}
}
@-moz-keyframes MenuAnimOut3{100%{-moz-transform:translateZ(300px);opacity:0}
}
@-moz-keyframes MenuAnimOut4{100%{-moz-transform:translateZ(-300px);opacity:0}
}
@-moz-keyframes MenuAnimOut5{100%{-moz-transform:translateY(40%);opacity:0}
}
@keyframes MenuAnimOut1{50%{transform:translateZ(-250px) rotateY(30deg)}
75%{transform:translateZ(-372.5px) rotateY(15deg);opacity:.5}
100%{transform:translateZ(-500px) rotateY(0deg);opacity:0}
}
@keyframes MenuAnimOut2{100%{transform:translateX(-100%);opacity:0}
}
@keyframes MenuAnimOut3{100%{transform:translateZ(300px);opacity:0}
}
@keyframes MenuAnimOut4{100%{transform:translateZ(-300px);opacity:0}
}
@keyframes MenuAnimOut5{100%{transform:translateY(40%);opacity:0}
}
.dl-menu.dl-animate-in-1{-webkit-animation:MenuAnimIn1 0.3s;-moz-animation:MenuAnimIn1 0.3s;animation:MenuAnimIn1 0.3s}
.dl-menu.dl-animate-in-2{-webkit-animation:MenuAnimIn2 0.3s ease-in-out;-moz-animation:MenuAnimIn2 0.3s ease-in-out;animation:MenuAnimIn2 0.3s ease-in-out}
.dl-menu.dl-animate-in-3{-webkit-animation:MenuAnimIn3 0.4s ease;-moz-animation:MenuAnimIn3 0.4s ease;animation:MenuAnimIn3 0.4s ease}
.dl-menu.dl-animate-in-4{-webkit-animation:MenuAnimIn4 0.4s ease;-moz-animation:MenuAnimIn4 0.4s ease;animation:MenuAnimIn4 0.4s ease}
.dl-menu.dl-animate-in-5{-webkit-animation:MenuAnimIn5 0.4s ease;-moz-animation:MenuAnimIn5 0.4s ease;animation:MenuAnimIn5 0.4s ease}
@-webkit-keyframes MenuAnimIn1{0%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0}
20%{-webkit-transform:translateZ(-250px) rotateY(30deg);opacity:0.5}
100%{-webkit-transform:translateZ(0px) rotateY(0deg);opacity:1}
}
@-webkit-keyframes MenuAnimIn2{0%{-webkit-transform:translateX(-100%);opacity:0}
100%{-webkit-transform:translateX(0px);opacity:1}
}
@-webkit-keyframes MenuAnimIn3{0%{-webkit-transform:translateZ(300px);opacity:0}
100%{-webkit-transform:translateZ(0px);opacity:1}
}
@-webkit-keyframes MenuAnimIn4{0%{-webkit-transform:translateZ(-300px);opacity:0}
100%{-webkit-transform:translateZ(0px);opacity:1}
}
@-webkit-keyframes MenuAnimIn5{0%{-webkit-transform:translateY(40%);opacity:0}
100%{-webkit-transform:translateY(0);opacity:1}
}
@-moz-keyframes MenuAnimIn1{0%{-moz-transform:translateZ(-500px) rotateY(0deg);opacity:0}
20%{-moz-transform:translateZ(-250px) rotateY(30deg);opacity:0.5}
100%{-moz-transform:translateZ(0px) rotateY(0deg);opacity:1}
}
@-moz-keyframes MenuAnimIn2{0%{-moz-transform:translateX(-100%);opacity:0}
100%{-moz-transform:translateX(0px);opacity:1}
}
@-moz-keyframes MenuAnimIn3{0%{-moz-transform:translateZ(300px);opacity:0}
100%{-moz-transform:translateZ(0px);opacity:1}
}
@-moz-keyframes MenuAnimIn4{0%{-moz-transform:translateZ(-300px);opacity:0}
100%{-moz-transform:translateZ(0px);opacity:1}
}
@-moz-keyframes MenuAnimIn5{0%{-moz-transform:translateY(40%);opacity:0}
100%{-moz-transform:translateY(0);opacity:1}
}
@keyframes MenuAnimIn1{0%{transform:translateZ(-500px) rotateY(0deg);opacity:0}
20%{transform:translateZ(-250px) rotateY(30deg);opacity:0.5}
100%{transform:translateZ(0px) rotateY(0deg);opacity:1}
}
@keyframes MenuAnimIn2{0%{transform:translateX(-100%);opacity:0}
100%{transform:translateX(0px);opacity:1}
}
@keyframes MenuAnimIn3{0%{transform:translateZ(300px);opacity:0}
100%{transform:translateZ(0px);opacity:1}
}
@keyframes MenuAnimIn4{0%{transform:translateZ(-300px);opacity:0}
100%{transform:translateZ(0px);opacity:1}
}
@keyframes MenuAnimIn5{0%{transform:translateY(40%);opacity:0}
100%{transform:translateY(0);opacity:1}
}
.dl-menuwrapper>.dl-submenu.dl-animate-in-1{-webkit-animation:SubMenuAnimIn1 0.4s ease;-moz-animation:SubMenuAnimIn1 0.4s ease;animation:SubMenuAnimIn1 0.4s ease}
.dl-menuwrapper>.dl-submenu.dl-animate-in-2{-webkit-animation:SubMenuAnimIn2 0.3s ease-in-out;-moz-animation:SubMenuAnimIn2 0.3s ease-in-out;animation:SubMenuAnimIn2 0.3s ease-in-out}
.dl-menuwrapper>.dl-submenu.dl-animate-in-3{-webkit-animation:SubMenuAnimIn3 0.4s ease;-moz-animation:SubMenuAnimIn3 0.4s ease;animation:SubMenuAnimIn3 0.4s ease}
.dl-menuwrapper>.dl-submenu.dl-animate-in-4{-webkit-animation:SubMenuAnimIn4 0.4s ease;-moz-animation:SubMenuAnimIn4 0.4s ease;animation:SubMenuAnimIn4 0.4s ease}
.dl-menuwrapper>.dl-submenu.dl-animate-in-5{-webkit-animation:SubMenuAnimIn5 0.4s ease;-moz-animation:SubMenuAnimIn5 0.4s ease;animation:SubMenuAnimIn5 0.4s ease}
@-webkit-keyframes SubMenuAnimIn1{0%{-webkit-transform:translateX(50%);opacity:0}
100%{-webkit-transform:translateX(0px);opacity:1}
}
@-webkit-keyframes SubMenuAnimIn2{0%{-webkit-transform:translateX(100%);opacity:0}
100%{-webkit-transform:translateX(0px);opacity:1}
}
@-webkit-keyframes SubMenuAnimIn3{0%{-webkit-transform:translateZ(-300px);opacity:0}
100%{-webkit-transform:translateZ(0px);opacity:1}
}
@-webkit-keyframes SubMenuAnimIn4{0%{-webkit-transform:translateZ(300px);opacity:0}
100%{-webkit-transform:translateZ(0px);opacity:1}
}
@-webkit-keyframes SubMenuAnimIn5{0%{-webkit-transform:translateZ(-200px);opacity:0}
100%{-webkit-transform:translateZ(0);opacity:1}
}
@-moz-keyframes SubMenuAnimIn1{0%{-moz-transform:translateX(50%);opacity:0}
100%{-moz-transform:translateX(0px);opacity:1}
}
@-moz-keyframes SubMenuAnimIn2{0%{-moz-transform:translateX(100%);opacity:0}
100%{-moz-transform:translateX(0px);opacity:1}
}
@-moz-keyframes SubMenuAnimIn3{0%{-moz-transform:translateZ(-300px);opacity:0}
100%{-moz-transform:translateZ(0px);opacity:1}
}
@-moz-keyframes SubMenuAnimIn4{0%{-moz-transform:translateZ(300px);opacity:0}
100%{-moz-transform:translateZ(0px);opacity:1}
}
@-moz-keyframes SubMenuAnimIn5{0%{-moz-transform:translateZ(-200px);opacity:0}
100%{-moz-transform:translateZ(0);opacity:1}
}
@keyframes SubMenuAnimIn1{0%{transform:translateX(50%);opacity:0}
100%{transform:translateX(0px);opacity:1}
}
@keyframes SubMenuAnimIn2{0%{transform:translateX(100%);opacity:0}
100%{transform:translateX(0px);opacity:1}
}
@keyframes SubMenuAnimIn3{0%{transform:translateZ(-300px);opacity:0}
100%{transform:translateZ(0px);opacity:1}
}
@keyframes SubMenuAnimIn4{0%{transform:translateZ(300px);opacity:0}
100%{transform:translateZ(0px);opacity:1}
}
@keyframes SubMenuAnimIn5{0%{transform:translateZ(-200px);opacity:0}
100%{transform:translateZ(0);opacity:1}
}
.dl-menuwrapper>.dl-submenu.dl-animate-out-1{-webkit-animation:SubMenuAnimOut1 0.4s ease;-moz-animation:SubMenuAnimOut1 0.4s ease;animation:SubMenuAnimOut1 0.4s ease}
.dl-menuwrapper>.dl-submenu.dl-animate-out-2{-webkit-animation:SubMenuAnimOut2 0.3s ease-in-out;-moz-animation:SubMenuAnimOut2 0.3s ease-in-out;animation:SubMenuAnimOut2 0.3s ease-in-out}
.dl-menuwrapper>.dl-submenu.dl-animate-out-3{-webkit-animation:SubMenuAnimOut3 0.4s ease;-moz-animation:SubMenuAnimOut3 0.4s ease;animation:SubMenuAnimOut3 0.4s ease}
.dl-menuwrapper>.dl-submenu.dl-animate-out-4{-webkit-animation:SubMenuAnimOut4 0.4s ease;-moz-animation:SubMenuAnimOut4 0.4s ease;animation:SubMenuAnimOut4 0.4s ease}
.dl-menuwrapper>.dl-submenu.dl-animate-out-5{-webkit-animation:SubMenuAnimOut5 0.4s ease;-moz-animation:SubMenuAnimOut5 0.4s ease;animation:SubMenuAnimOut5 0.4s ease}
@-webkit-keyframes SubMenuAnimOut1{0%{-webkit-transform:translateX(0%);opacity:1}
100%{-webkit-transform:translateX(50%);opacity:0}
}
@-webkit-keyframes SubMenuAnimOut2{0%{-webkit-transform:translateX(0%);opacity:1}
100%{-webkit-transform:translateX(100%);opacity:0}
}
@-webkit-keyframes SubMenuAnimOut3{0%{-webkit-transform:translateZ(0px);opacity:1}
100%{-webkit-transform:translateZ(-300px);opacity:0}
}
@-webkit-keyframes SubMenuAnimOut4{0%{-webkit-transform:translateZ(0px);opacity:1}
100%{-webkit-transform:translateZ(300px);opacity:0}
}
@-webkit-keyframes SubMenuAnimOut5{0%{-webkit-transform:translateZ(0);opacity:1}
100%{-webkit-transform:translateZ(-200px);opacity:0}
}
@-moz-keyframes SubMenuAnimOut1{0%{-moz-transform:translateX(0%);opacity:1}
100%{-moz-transform:translateX(50%);opacity:0}
}
@-moz-keyframes SubMenuAnimOut2{0%{-moz-transform:translateX(0%);opacity:1}
100%{-moz-transform:translateX(100%);opacity:0}
}
@-moz-keyframes SubMenuAnimOut3{0%{-moz-transform:translateZ(0px);opacity:1}
100%{-moz-transform:translateZ(-300px);opacity:0}
}
@-moz-keyframes SubMenuAnimOut4{0%{-moz-transform:translateZ(0px);opacity:1}
100%{-moz-transform:translateZ(300px);opacity:0}
}
@-moz-keyframes SubMenuAnimOut5{0%{-moz-transform:translateZ(0);opacity:1}
100%{-moz-transform:translateZ(-200px);opacity:0}
}
@keyframes SubMenuAnimOut1{0%{transform:translateX(0%);opacity:1}
100%{transform:translateX(50%);opacity:0}
}
@keyframes SubMenuAnimOut2{0%{transform:translateX(0%);opacity:1}
100%{transform:translateX(100%);opacity:0}
}
@keyframes SubMenuAnimOut3{0%{transform:translateZ(0px);opacity:1}
100%{transform:translateZ(-300px);opacity:0}
}
@keyframes SubMenuAnimOut4{0%{transform:translateZ(0px);opacity:1}
100%{transform:translateZ(300px);opacity:0}
}
@keyframes SubMenuAnimOut5{0%{transform:translateZ(0);opacity:1}
100%{transform:translateZ(-200px);opacity:0}
}
.no-js .dl-menuwrapper .dl-menu{position:relative;opacity:1;-webkit-transform:none;-moz-transform:none;transform:none}
.no-js .dl-menuwrapper li .dl-submenu{display:block}
.no-js .dl-menuwrapper li.dl-back{display:none}
.no-js .dl-menuwrapper li>a:not(:only-child){background:rgba(0,0,0,0.1)}
.no-js .dl-menuwrapper li>a:not(:only-child):after{content:''}
.demo-1 .dl-menuwrapper button{background:#c62860}
.demo-1 .dl-menuwrapper button:hover,.demo-1 .dl-menuwrapper button.dl-active,.demo-1 .dl-menuwrapper ul{background:#9e1847}
.demo-2 .dl-menuwrapper button{background:#e86814}
.demo-2 .dl-menuwrapper button:hover,.demo-2 .dl-menuwrapper button.dl-active,.demo-2 .dl-menuwrapper ul{background:#D35400}
.demo-3 .dl-menuwrapper button{background:#08cbc4}
.demo-3 .dl-menuwrapper button:hover,.demo-3 .dl-menuwrapper button.dl-active,.demo-3 .dl-menuwrapper ul{background:#00b4ae}
.demo-4 .dl-menuwrapper button{background:#90b912}
.demo-4 .dl-menuwrapper button:hover,.demo-4 .dl-menuwrapper button.dl-active,.demo-4 .dl-menuwrapper ul{background:#79a002}
.demo-5 .dl-menuwrapper button{background:#744783}
.demo-5 .dl-menuwrapper button:hover,.demo-5 .dl-menuwrapper button.dl-active,.demo-5 .dl-menuwrapper ul{background:#643771}
.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none}
.sf-menu li{position:relative}
.sf-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99}
.sf-menu>li{float:left}
.sf-menu li:hover>ul,.sf-menu li.sfHover>ul{display:block}
.sf-menu a{display:block;position:relative}
.sf-menu ul ul{top:0;left:100%}
.sf-menu{float:left;margin-bottom:1em}
.sf-menu ul{box-shadow:2px 2px 6px rgba(0,0,0,.2);min-width:12em;
*width:12em;
}
.sf-menu a{border-left:1px solid #fff;border-top:1px solid #dFeEFF;
border-top:1px solid rgba(255,255,255,.5);padding:.75em 1em;text-decoration:none;zoom:1;
}
.sf-menu a{color:#13a}
.sf-menu li{background:#BDD2FF;white-space:nowrap;
*white-space:normal;
-webkit-transition:background .2s;transition:background .2s}
.sf-menu ul li{background:#AABDE6}
.sf-menu ul ul li{background:#9AAEDB}
.sf-menu li:hover,.sf-menu li.sfHover{background:#CFDEFF;
-webkit-transition:none;transition:none}
.sf-arrows .sf-with-ul{padding-right:2.5em;*padding-right:1em;
}
.sf-arrows .sf-with-ul:after{content:'';position:absolute;top:50%;right:1em;margin-top:-3px;height:0;width:0;
border:5px solid transparent;border-top-color:#dFeEFF;
border-top-color:rgba(255,255,255,.5)}
.sf-arrows>li>.sf-with-ul:focus:after,.sf-arrows>li:hover>.sf-with-ul:after,.sf-arrows>.sfHover>.sf-with-ul:after{border-top-color:white;
}
.sf-arrows ul .sf-with-ul:after{margin-top:-5px;margin-right:-3px;border-color:transparent;border-left-color:#dFeEFF;
border-left-color:rgba(255,255,255,.5)}
.sf-arrows ul li>.sf-with-ul:focus:after,.sf-arrows ul li:hover>.sf-with-ul:after,.sf-arrows ul .sfHover>.sf-with-ul:after{border-left-color:white}
@font-face{font-family:'fontello';src:url('../../fileadmin/masterTemplate/Resources/Public/Fonts/icons/fontello.eot');font-weight:normal;font-style:normal}
@font-face{font-family:'fontello';src:url('../../fileadmin/masterTemplate/Resources/Public/Fonts/icons/fontello.eot?17114814');src:url('../../fileadmin/masterTemplate/Resources/Public/Fonts/icons/fontello.eot?17114814#iefix') format('embedded-opentype'),url('../../fileadmin/masterTemplate/Resources/Public/Fonts/icons/fontello.woff?17114814') format('woff'),url('../../fileadmin/masterTemplate/Resources/Public/Fonts/icons/fontello.ttf?17114814') format('truetype'),url('../../fileadmin/masterTemplate/Resources/Public/Fonts/icons/fontello.svg?17114814#fontello') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url('../../fileadmin/masterTemplate/Resources/Public/Fonts/opensans/open-sans-v15-latin-regular.eot');
src:local('Open Sans Regular'),local('OpenSans-Regular'),url('../../fileadmin/masterTemplate/Resources/Public/Fonts/opensans/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'),
url('../../fileadmin/masterTemplate/Resources/Public/Fonts/opensans/open-sans-v15-latin-regular.woff2') format('woff2'),
url('../../fileadmin/masterTemplate/Resources/Public/Fonts/opensans/open-sans-v15-latin-regular.woff') format('woff'),
url('../../fileadmin/masterTemplate/Resources/Public/Fonts/opensans/open-sans-v15-latin-regular.ttf') format('truetype'),
url('../../fileadmin/masterTemplate/Resources/Public/Fonts/opensans/open-sans-v15-latin-regular.svg#OpenSans') format('svg');
}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url('../../fileadmin/masterTemplate/Resources/Public/Fonts/opensans/open-sans-v15-latin-700.eot');
src:local('Open Sans Bold'),local('OpenSans-Bold'),url('../../fileadmin/masterTemplate/Resources/Public/Fonts/opensans/open-sans-v15-latin-700.eot?#iefix') format('embedded-opentype'),
url('../../fileadmin/masterTemplate/Resources/Public/Fonts/opensans/open-sans-v15-latin-700.woff2') format('woff2'),
url('../../fileadmin/masterTemplate/Resources/Public/Fonts/opensans/open-sans-v15-latin-700.woff') format('woff'),
url('../../fileadmin/masterTemplate/Resources/Public/Fonts/opensans/open-sans-v15-latin-700.ttf') format('truetype'),
url('../../fileadmin/masterTemplate/Resources/Public/Fonts/opensans/open-sans-v15-latin-700.svg#OpenSans') format('svg');
}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:url('../../fileadmin/masterTemplate/Resources/Public/Fonts/opensans/open-sans-v15-latin-800.eot');
src:local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url('../../fileadmin/masterTemplate/Resources/Public/Fonts/opensans/open-sans-v15-latin-800.eot?#iefix') format('embedded-opentype'),
url('../../fileadmin/masterTemplate/Resources/Public/Fonts/opensans/open-sans-v15-latin-800.woff2') format('woff2'),
url('../../fileadmin/masterTemplate/Resources/Public/Fonts/opensans/open-sans-v15-latin-800.woff') format('woff'),
url('../../fileadmin/masterTemplate/Resources/Public/Fonts/opensans/open-sans-v15-latin-800.ttf') format('truetype'),
url('../../fileadmin/masterTemplate/Resources/Public/Fonts/opensans/open-sans-v15-latin-800.svg#OpenSans') format('svg');
}
[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;
font-variant:normal;text-transform:none;
line-height:1em;
margin-left:.2em;
-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;
}
.icon-down-open:before{content:'\e800'}
.icon-left-open:before{content:'\e801'}
.icon-right-open:before{content:'\e802'}
.icon-up-open:before{content:'\e803'}
.icon-mail:before{content:'\e804'}
.icon-cancel:before{content:'\e805'}
.icon-checkbold:before{content:'\e806'}
.icon-star:before{content:'\e807'}
.icon-plus:before{content:'\e808'}
.icon-minus:before{content:'\e809'}
.icon-location:before{content:'\e80a'}
img{border:none;max-width:100%}
strong{font-weight:bold}
h1{color:#672042;font-family:"Open Sans",sans-serif;font-size:2.4em;line-height:35px;font-weight:700;margin:10px 0}
h2{color:#672042;font-family:"Open Sans",sans-serif;font-size:2em;font-weight:normal;margin:5px 0;line-height:1em;font-weight:700}
h3{color:#672042;font-family:"Open Sans",sans-serif;font-size:1.6em;margin:10px 0;padding:0;font-weight:300}
a{color:#672042}
a:hover{color:#672042;text-decoration:none}
body,html{height:100%;margin:0}
body{color:#263c49;font-family:Arial,sans-serif;line-height:20px;margin:0;padding:0;background:#672042;font-size:130%}
p,pre{width:100%;display:block;line-height:1.5em}
#mainContainer{width:100%;float:left}
.innerContainer{width:100%;float:left}
#mainContainer .wrapper{margin:0 auto;width:100%;float:left}
.wrap{width:100%;margin:0 auto;max-width:1024px;overflow:auto}
.end{width:100%;float:left;height:100px}
.end img{display:block;width:100%;height:100%}
.btn{display:inline-block;margin-left:43px;padding:10px 20px;text-decoration:none;background:#fff;position:relative;z-index:1;font-family:'Open Sans',sans-serif;font-weight:400;transition:all 0.2s ease-in-out 0s}
.btn:after{display:block;content:"";width:43px;height:100%;left:-43px;top:0;background:#672042;position:absolute;transition:all 0.2s ease-in-out 0s;font-family:"fontello";color:#fff;font-size:1.5em;line-height:40px;text-align:center;z-index:3;text-shadow:none}
.btn:before{display:block;content:"\e802";font-family:"fontello";position:absolute;z-index:2;left:-25px;font-size:2em;transition:all 0.2s ease-in-out 0s}
.btn:hover{background:#e6e6e6}
.btn:hover:before{left:-11px}
.btn.email:after{content:'\e804'}
.btn.route:after{content:'\e80a'}
.btn.back:after{content:'\e801';line-height:43px}
.pattern{background:url('../../fileadmin/masterTemplate/Resources/Public/Images/site-baum/background-pattern@2x.jpg');background-size:auto 385px;background-attachment:fixed}
.light{float:left;width:100%;background:#f8f8f8;padding:60px 0;border-top:1px solid #fff}
.grey{float:left;width:100%;background:#dfdfdf url('../../fileadmin/masterTemplate/Resources/Public/Images/site-baum/pattern-grey@2x.jpg');background-size:100px 100px;text-align:center;padding:60px 0;text-shadow:0px 1px 2px #fff;border-bottom:1px solid #ccc}
#subline,#top{width:100%;float:left}
#header{background:rgba(255,255,255,0.1);padding:15px 0;font-family:"Open Sans";float:left;width:100%;border-bottom:1px solid #573a45}
#header .logo{float:left;width:30%}
#header .menu{float:left;width:70%;margin-top:25px}
#header .inner{float:left;width:100%}
#header .wrap{overflow:visible}
#header .sf-menu{margin:0;padding:0;list-style:none;float:right}
#header .sf-menu li{background:transparent}
#header .sf-menu>li{margin:0 2px;display:inline-block;float:left}
#header .sf-menu>li>a{display:inline-block;color:#ffffff;border:none;text-decoration:none;padding:10px 10px;font-size:1.2em;margin-right:5px;transition:all 0.2s ease-in-out 0s;border:none}
#header .sf-menu ul>li{background:transparent;border:none}
#page1 #header .sf-menu .sf2>a:hover,#header .sf-menu li>a:hover{background:rgba(255,255,255,0.5);color:#573a45}
#header .sf-menu ul{background:rgba(255,255,255,0.1);border:none;min-width:20em}
#page1 #header .sf-menu .sf2>a,#header .sf-menu>li.act>a{border-bottom:2px solid #573a45}
#header .sf-menu>li.act>a:hover{color:#573a45 !important}
#header .sf-menu .sub a{border:none;color:#fff}
#slogan h1,#slogan{width:100%;float:left;padding:60px 0;color:#fff;text-align:center;text-transform:uppercase;font-family:"Open Sans";font-weight:700;text-shadow:0px 1px 2px #38262c}
#slogan h1,#slogan p{line-height:1em;font-size:4.5em}
#intro .wrap .narrow{max-width:600px;width:100%;margin:auto}
#intro .hidden{float:left;width:100%;height:0;overflow:hidden;margin-top:30px}
#intro .expand{float:left;width:100%;text-align:center}
#intro .expand a{display:inline-block;overflow:hidden;border-radius:40px;border:1px solid #ccc;background:#f8f8f8;box-shadow:0px 0px 0px 1px #fff inset;text-decoration:none;position:relative;outline:none;transition:all 0.2s ease-in-out 0s}
#intro .expand a span{display:inline-block;text-indent:-9999px;width:40px;height:40px;position:relative;line-height:40px;text-align:center}
#intro .expand a span:before{content:"\e808";font-family:"fontello";text-indent:0;position:absolute;left:0;right:0;display:block;text-align:center}
#intro .expand.open a span:before{content:"\e809"}
#intro .expand a:hover{border-color:#672042}
#intro .row{float:left;width:100%;text-align:left;padding:0 0 30px 0;border-top:1px solid #ccc}
#intro .row.w50 .col{float:left;width:46%;margin:0 2%}
#intro .row.w50 .col.w100{float:left;width:100%;padding-top:30px;border-top:1px solid #fff;margin:0;text-align:center}
#intro h1 i{display:none}
.content .full{float:left;width:100%;text-align:center;padding-bottom:30px}
.content .left{float:left;width:65%}
.content .right{float:right;width:30%}
.content h2{text-transform:uppercase}
.teasers{float:left;width:100%;padding:30px 0}
.teasers ul{margin:0;padding:0;list-style:none}
.teasers li{float:left;width:30%;margin:0 1.5%}
.teasers a{text-decoration:none}
.teasers a,.teasers .inner,.teasers .name,.teasers .image{float:left;width:100%;display:block}
.teasers .name{text-align:center;padding:20px 2.5%;background:#672042;color:#fff;font-family:"Open Sans";position:relative;overflow:hidden;transition:all 0.2s ease-in-out 0s;width:95%}
.teasers .name:before{background:#541a36;content:"\e802";display:block;font-family:"fontello";height:100%;left:auto;line-height:60px;margin:0 auto;position:absolute;right:-60px;top:0;transition:all 0.2s ease-in-out 0s;width:60px;z-index:2;text-align:center}
.teasers a:hover .name{width:87.5%;padding-right:10%}
.teasers a:hover .name:before{right:0}
.teasers img{display:block;width:100%;height:auto}
#quality{text-align:left}
#footer{float:left;width:100%;color:#c8b0bb;font-size:0.8em;padding:30px 0;font-family:"Open Sans"}
#footer ul{margin:0;padding:0;list-style:none}
#footer li{display:inline-block;padding:0 10px}
#footer a{color:#c8b0bb}
#footer .left,#footer .right{width:50%;float:left}
#footer .right ul{float:right}
body .fancybox-skin{padding:0 !important;background:#fff}
body .fancybox-close{height:20px;right:-25px;top:-25px;width:20px;background:none;text-decoration:none;cursor:pointer}
body .fancybox-close:before{content:"\e805";font-family:"fontello";color:#fff;position:absolute;top:0;left:0;font-size:20px}
body #fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:none}
body .fancybox-nav span{font-family:"fontello";background:none}
body .fancybox-prev span:before{content:"\e803";position:absolute;top:0;left:0;color:#fff;font-size:20px}
body .fancybox-next span:before{content:"\e802";position:absolute;top:0;right:0;color:#fff;font-size:20px}
input[type="checkbox"]{-webkit-appearance:checkbox}
input:focus[type='checkbox']{-webkit-appearance:checkbox}
textarea:focus,input:focus{outline:none}
::selection{background:#672042;color:#ffffff;
}
::-moz-selection{background:#672042;color:#ffffff;
}
input[type='number']{-webkit-appearance:none;-moz-appearance:textfield}
.csc-sitemap{float:left;width:100%;margin-top:20px}
.csc-sitemap ul{list-style:none outside none;padding-left:20px;margin:0px}
.csc-sitemap li.first{background:url("/typo3/sysext/t3skin/icons/gfx/ol/line.gif") repeat-y scroll left top transparent;padding-left:20px}
.csc-sitemap li.last ul .before,.csc-sitemap li .before,.csc-sitemap li li .before,.csc-sitemap li li li .before,.csc-sitemap li.first li .before,.csc-sitemap li.last li .before,.csc-sitemap li li.last li .before,.csc-sitemap li li li.last li .before{background:transparent url("/typo3/sysext/t3skin/icons/gfx/ol/join.gif") left top no-repeat;display:block;width:16px;height:16px;left:0px;position:absolute}
.csc-sitemap li.last .before,.csc-sitemap li li.last .before,.csc-sitemap li li li.last .before{background:transparent url("/typo3/sysext/t3skin/icons/gfx/ol/joinbottom.gif") left top no-repeat;display:block;width:16px;height:16px;left:0px;position:absolute}
.csc-sitemap li.first .icon{display:none}
.csc-sitemap li{background:url("/typo3/sysext/t3skin/icons/gfx/ol/line.gif") repeat-y scroll left top transparent;padding-left:20px;position:relative}
.csc-sitemap li.last{background:url("/typo3/sysext/t3skin/icons/gfx/ol/joinbottom.gif") no-repeat scroll left top transparent;padding-left:20px}
.csc-sitemap .icon{display:inline-block;height:16px;padding-right:5px;width:16px}
#map_canvas{width:100%;height:100%;min-height:750px;max-width:100%;margin-top:30px;float:left}
#map_canvas img{max-width:none}
nav#mobile{float:left;width:100%;display:none}
#dl-menu{background:#672042}
#dl-menu .dl-menu{margin:0}
.dl-menuwrapper button.dl-trigger:after{background:#fff;box-shadow:0 10px 0 #fff,0 20px 0 #fff;height:2px;top:14px}
.dl-menuwrapper button.dl-trigger:hover:after,.dl-menuwrapper button.dl-trigger.dl-active:after{background:#fff;box-shadow:0 10px 0 #fff,0 20px 0 #fff}
.dl-menuwrapper button{background:#672042}
.dl-menuwrapper button:hover,.dl-menuwrapper button.dl-active,.dl-menuwrapper ul{background:#672042}
.dl-menuwrapper li.dl-back:after,.dl-menuwrapper li>a:after{color:rgba(255,255,255,0.5)}
nav#mobile .logo{position:absolute;left:0;right:0;top:0;margin:0 auto;width:90px;z-index:100;margin-top:6px}
nav#mobile .logo img{width:90px !important;height:auto !important}
.no-news-found,.tx-indexedsearch .tx-indexedsearch-noresults{float:left;width:100%;margin-top:20px;font-style:normal;background:#FFF6BF;border:2px solid #FFD324;padding:0.8% 0 !important;color:#514721;text-align:center}
.tx-powermail{float:left;width:100%;margin-top:20px}
.powermail_fieldset,.powermail_fieldset fieldset{border:none;margin:0px;padding:0px;float:left;width:100%}
.powermail_legend{display:none}
.powermail_form h3{display:none}
.powermail_fieldwrap{width:100%;float:left;margin-top:5px;position:relative}
.powermail_fieldwrap .powermail_label{width:45%;float:left;margin-right:20px;text-align:right;line-height:35px;min-height:1px}
.powermail_fieldwrap .powermail_label .price{display:inline-block;margin-left:10px;color:#293853}
.powermail_fieldwrap .powermail_date,.powermail_fieldwrap .powermail_input{width:200px;float:left;border:1px solid #b5bcc3;padding:7px 10px;color:#000000;font-size:12px;font-family:'Open Sans',sans-serif;-webkit-appearance:inherit}
.powermail_fieldwrap .powermail_select{width:222px;float:left;border:1px solid #b5bcc3;padding:7px 10px;color:#666;font-size:12px;font-family:'Open Sans',sans-serif}
.powermail_fieldwrap .powermail_textarea{font-size:12px;border:1px solid #c3c3c3;background:#fff;width:100%;color:#bbb;padding:10px;margin:0px;display:block;box-shadow:0px 1px #fff;width:200px;color:#000;font-family:"Open Sans",sans-serif}
.powermail_fieldwrap .powermail_submit_alt,.powermail_fieldwrap .powermail_submit,.powermail_confirmation_form,.powermail_confirmation_submit{transition:all 0.2s ease-in-out 0s;border:none;background:#672042;color:#fff;padding:10px 20px;cursor:pointer;font-weight:bold}
.powermail_fieldwrap .powermail_submit_alt:hover,.powermail_fieldwrap .powermail_submit:hover,.powermail_confirmation_form:hover,.powermail_confirmation_submit:hover{background:#541a36;color:#fff}
.powermail_fieldwrap .mandatory{color:#672042;display:inline-block;font-family:Verdana,Arial,sans-serif;font-weight:300;font-size:16px;left:auto;right:-0.5%;line-height:20px;padding:8px 2px 0;position:absolute;text-align:center;top:0px;width:20px;text-indent:-9999px}
.powermail_fieldwrap .mandatory:before{content:"\e807";font-family:"fontello";color:#672042;position:absolute;left:8px;top:8px;text-indent:0;font-size:0.5em}
.powermail_confirmation_form{margin:15px 0 0}
.powermail_confirmation_submit{margin:-31px 0 0 76px;float:left}
.powermail_fieldwrap .formError{background:none repeat scroll 0 0 #bc290a;float:left;font-size:10px;height:31px;left:auto !important;margin:0 !important;position:relative !important;text-indent:-99999px;text-transform:uppercase;width:5px;display:none}
.powermail_fieldwrap .formErrorContent{display:none}
.powermail_confirmation{float:left;width:100%}
.powermail_confirmation h4{margin:15px 0px}
.powermail_confirmation dl{float:left;width:100%;display:block}
.powermail_confirmation dt{float:left;width:150px;text-align:right;margin-right:10px;display:block}
.powermail_confirmation dd{float:left;width:300px;display:block}
#hlower .newsletter input.clever_form_error,.powermail_fieldwrap.error .powermail_input,.powermail_fieldwrap .parsley-error{border:1px solid #FFD324;background:#FFF6BF;box-shadow:none}
.powermail_fieldwrap.error .powermail_label{color:#000}
.powermail_fieldwrap.error .mandatory{color:#ff0000}
.powermail_fieldwrap_text{color:#000000;float:left;line-height:30px;margin-right:20px;text-align:left;width:200px;margin-left:220px}
.powermail_radio_inner{float:left;width:100%;display:block;padding:1px 0}
.powermail_radio_inner label{cursor:pointer;padding-left:5px}
.powermail_check_outer{float:left;width:75%;max-width:200px;display:block;padding:5px 0}
.parsley-errors-list{display:none}
.no-flexbox #boxes .col{float:left;margin:0 1.5%}
.no-flexbox #boxes .col .box:nth-child(2){position:relative;margin-top:20px}
.no-flexbox #lower .col{float:left}
.no-flexbox #lower .col{float:left}
@media screen and (-webkit-min-device-pixel-ratio:0){img{max-width:100%;height:auto;width:auto}
}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("/fileadmin/masterTemplate/Resources/Public/Images/icons/fancybox/fancybox_sprite.png") !important}
.fancybox-close{cursor:pointer;height:36px;position:absolute;right:-18px;top:-18px;width:36px;z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav{background:rgba(0,0,0,0);cursor:pointer;height:100%;position:absolute;text-decoration:none;top:0;width:40%;z-index:8040}
.fancybox-skin{padding:0 !important}
#page19,#page24{background:#fff;background-image:url("/fileadmin/masterTemplate/Resources/Public/Images/site-baum/banner/banner-sichtlagerkaesten.jpg");background-position:0 80px;background-size:100% auto;background-repeat:no-repeat}
#page20{background:#fff;background-image:url("/fileadmin/masterTemplate/Resources/Public/Images/site-baum/banner/banner-boot.jpg");background-position:0 80px;background-size:100% auto;background-repeat:no-repeat}
#page21{background:#fff;background-image:url("/fileadmin/masterTemplate/Resources/Public/Images/site-baum/banner/banner-minimuelltonne.jpg");background-position:0 80px;background-size:100% auto;background-repeat:no-repeat}
#page22,#page23,#page25,#page26{background:#fff;background-image:url("/fileadmin/masterTemplate/Resources/Public/Images/site-baum/banner/banner-kunststoffschweissen.jpg");background-position:0 80px;background-size:100% auto;background-repeat:no-repeat}
.landingpage #slogan{padding:1em 0}
.landingpage .pattern{position:relative;width:100%;display:block;background:transparent}
.landingpage #header{background:url('../../fileadmin/masterTemplate/Resources/Public/Images/site-baum/background-pattern@2x.jpg');background-size:auto 385px;background-attachment:fixed}
.landingpage .pattern:after{background:url('../../fileadmin/masterTemplate/Resources/Public/Images/site-baum/background-pattern@2x.jpg');background-size:auto 385px;background-attachment:fixed;content:"";opacity:0.75;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}
.cta .text{font-size:1.2em;font-family:'Open Sans',sans-serif;font-weight:400}
.cta .btn{margin-left:3em}
#cta-more .cta .btn:after{content:"\e802";font-size:1em;box-sizing:border-box;padding-top:3px}
#cta-contact .cta .btn:after{content:"\e804"}
#contact.grey{text-align:left}
.right.teasers li{width:100%;list-style-type:none;margin:0 0 1em}
.side.kontakt{margin-bottom:3em}
.teaserText{margin-top:3em;max-width:375px;margin:0 auto;width:100%}
.teaserText .name{display:block;text-align:center;padding:20px 2.5%;background:#672042;color:#fff;font-family:"Open Sans";position:relative;overflow:hidden;transition:all 0.2s ease-in-out 0s;width:95%}
.
.teaserText .inner{}
.teaserText .teaserContent{padding:0 2.5%;color:#666;font-size:0.8em}
.teaserText .teaserContent a{width:auto;float:none;display:inline}
.teaserText .teaserContent.hidden{height:0;overflow:hidden}
.teaserText .readmore{text-align:center;padding:20px 2.5%;background:#672042;color:#fff;font-family:"Open Sans";position:relative;overflow:hidden;transition:all 0.2s ease-in-out 0s;width:95%}
.teaserText .readMore:before{background:#541a36;content:"\e802";display:block;font-family:"fontello";height:100%;left:auto;line-height:60px;margin:0 auto;position:absolute;right:-60px;top:0;transition:all 0.2s ease-in-out 0s;width:60px;z-index:2;text-align:center}
.teaserText .expand{float:left;width:100%;text-align:center;margin:1em 0 3em}
.teaserText .expand a{display:inline-block;overflow:hidden;border-radius:40px;border:1px solid #ccc;background:#f8f8f8;box-shadow:0px 0px 0px 1px #fff inset;text-decoration:none;position:relative;outline:none;transition:all 0.2s ease-in-out 0s;width:auto;float:none}
.teaserText .expand a span{display:inline-block;text-indent:-9999px;width:40px;height:40px;position:relative;line-height:40px;text-align:center}
.teaserText .expand a span:before{content:"\e808";font-family:"fontello";text-indent:0;position:absolute;left:0;right:0;display:block;text-align:center}
.teaserText .expand.open a span:before{content:"\e809"}
.teaserText .expand a:hover{border-color:#672042}
@media (max-width:500px){
.menu{display:none}
nav#mobile{display:block;opacity:1}
#header .logo{width:80%;margin:0 10%}
#slogan h1,#slogan p{font-size:1.9em}
.wrap{width:90%;margin:0 5%;overflow:unset;float:left}
#intro h1 i{display:inline-block}
#intro .row.w50 .col{width:100%;margin:0}
.teasers li,.content .left,.content .right,#produkte .left,#produkte .right,#footer .left,#footer .right{width:100%}
.teasers li{margin:0}
#footer{text-align:center}
#footer .right ul{float:none;margin:0 auto}
.powermail_fieldwrap .mandatory{right:0}
.powermail_fieldset .powermail_fieldwrap .powermail_country,.powermail_fieldset .powermail_fieldwrap .powermail_select{width:100%}
.powermail_fieldwrap .powermail_label{margin:0;width:88%;padding-right:10%;text-align:left}
.powermail_fieldwrap_text{margin-left:0}
.powermail_fieldwrap .powermail_country,.powermail_fieldwrap .powermail_textarea,.powermail_fieldwrap .powermail_input,.powermail_fieldwrap .powermail_select{padding:7px 5%;width:89%}
.powermail_fieldwrap .powermail_submit{padding:10px 0;width:100%}
.powermail_form .layout1{width:89%;padding:5%}
.landingpage #slogan,.landingpage #slogan h1{padding:0.5em 0 0}
}
@media (min-width :501px) and (max-width :767px){body{font-size:110%}
#header .menu{width:100%;text-align:center}
#header .logo{min-width:285px;float:none;margin:0 auto}
#header .sf-menu{float:none;display:inline-block;margin:0 auto;text-align:left}
.wrap{width:90%;margin:0 5%;overflow:unset;float:left}
.powermail_fieldwrap .mandatory{right:0}
.powermail_fieldset .powermail_fieldwrap .powermail_country,.powermail_fieldset .powermail_fieldwrap .powermail_select{width:100%}
.powermail_fieldwrap .powermail_label{margin:0;width:88%;padding-right:10%;text-align:left}
.powermail_fieldwrap_text{margin-left:0}
.powermail_fieldwrap .powermail_country,.powermail_fieldwrap .powermail_textarea,.powermail_fieldwrap .powermail_input,.powermail_fieldwrap .powermail_select{padding:7px 5%;width:89%}
.powermail_fieldwrap .powermail_submit{padding:10px 0;width:100%}
.powermail_form .layout1{width:89%;padding:5%}
}
@media (min-width:768px) and (max-width:1024px){body{font-size:120%}
#header .logo{width:25%}
#header .menu{width:75%;font-size:0.9em}
.wrap{width:90%;margin:0 5%;overflow:unset;float:left}
.powermail_fieldwrap .powermail_label{width:40%}
#header .menu{margin-top:7px}
}
@media (min-width:1025px) and (max-width:1200px){}
@media (min-width:1201px) and (max-width:1500px){}
@media (min-width:2000px){}
@media (min-width:320px) and (max-width:640px){}
.align-left{text-align:left}
.align-center{text-align:center}
.align-right{text-align:right}
.csc-frame-frame1{background-color:#EDEBF1;border:1px solid #333333}
.csc-frame-frame2{background-color:#F5FFAA;border:1px solid #333333}
.important{color:#8A0020}
.name-of-person{color:#10007B}
.detail{color:#186900}
.component-items{color:#186900}
.action-items{color:#8A0020}
.component-items-ordered{color:#186900}
.action-items-ordered{color:#8A0020}
