.tx-felogin-pi1 label{display:block}
.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}
.bx-wrapper{position:relative;margin:0 auto;padding:0;*zoom:1}
.bx-wrapper img{max-width:100%;display:block}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{
}
.bx-wrapper .bx-loading{min-height:50px;background:url('../../fileadmin/js/jquery.bxslider/images/bx_loader.gif') center center no-rep ceat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}
.bx-wrapper .bx-prev{left:0px;
}
.bx-wrapper .bx-next{right:0px;
}
.bx-wrapper .bx-prev:hover{
}
.bx-wrapper .bx-next:hover{
}
.bx-wrapper .bx-controls-direction{position:relative;top:-14px}
.bx-wrapper .bx-controls-direction a{position:absolute;bottom:1em;outline:0;width:50px;height:50px;text-indent:-9999px;z-index:9999;background-size:50px 50px;background-position:center center}
.bx-wrapper .bx-controls-direction a.disabled{display:none}
.bx-wrapper .bx-controls-auto{text-align:center}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url('../../fileadmin/js/jquery.bxslider/images/controls.png') -86px -11px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url('../../fileadmin/js/jquery.bxslider/images/controls.png') -86px -44px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,0.75);width:100%}
.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url('../../fileadmin/layout/imgs/prettyPhoto/default/sprite.png') -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url('../../fileadmin/layout/imgs/prettyPhoto/default/sprite_x.png') top left repeat-x}
div.pp_default .pp_top .pp_right{background:url('../../fileadmin/layout/imgs/prettyPhoto/default/sprite.png') -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url('../../fileadmin/layout/imgs/prettyPhoto/default/sprite_y.png') -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url('../../fileadmin/layout/imgs/prettyPhoto/default/sprite_y.png') top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url('../../fileadmin/layout/imgs/prettyPhoto/default/sprite_next.png') center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url('../../fileadmin/layout/imgs/prettyPhoto/default/sprite_prev.png') center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url('../../fileadmin/layout/imgs/prettyPhoto/default/sprite.png') 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url('../../fileadmin/layout/imgs/prettyPhoto/default/sprite.png') 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url('../../fileadmin/layout/imgs/prettyPhoto/default/sprite.png') 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url('../../fileadmin/layout/imgs/prettyPhoto/default/sprite.png') 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url('../../fileadmin/layout/imgs/prettyPhoto/default/sprite.png') 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url('../../fileadmin/layout/imgs/prettyPhoto/default/default_thumb.png') center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url('../../fileadmin/layout/imgs/prettyPhoto/default/sprite.png') -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url('../../fileadmin/layout/imgs/prettyPhoto/default/sprite.png') -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url('../../fileadmin/layout/imgs/prettyPhoto/default/sprite.png') -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url('../../fileadmin/layout/imgs/prettyPhoto/default/sprite_x.png') bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url('../../fileadmin/layout/imgs/prettyPhoto/default/sprite.png') -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url('../../fileadmin/layout/imgs/prettyPhoto/default/loader.gif') center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url('../../fileadmin/layout/imgs/prettyPhoto/light_rounded/sprite.png') -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url('../../fileadmin/layout/imgs/prettyPhoto/light_rounded/sprite.png') -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url('../../fileadmin/layout/imgs/prettyPhoto/light_rounded/btnNext.png') center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url('../../fileadmin/layout/imgs/prettyPhoto/light_rounded/btnPrevious.png') center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url('../../fileadmin/layout/imgs/prettyPhoto/light_rounded/sprite.png') -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url('../../fileadmin/layout/imgs/prettyPhoto/light_rounded/sprite.png') -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url('../../fileadmin/layout/imgs/prettyPhoto/light_rounded/sprite.png') 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url('../../fileadmin/layout/imgs/prettyPhoto/light_rounded/sprite.png') 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url('../../fileadmin/layout/imgs/prettyPhoto/light_rounded/sprite.png') -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url('../../fileadmin/layout/imgs/prettyPhoto/light_rounded/sprite.png') -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url('../../fileadmin/layout/imgs/prettyPhoto/light_rounded/sprite.png') -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url('../../fileadmin/layout/imgs/prettyPhoto/light_rounded/sprite.png') 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url('../../fileadmin/layout/imgs/prettyPhoto/light_rounded/sprite.png') -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url('../../fileadmin/layout/imgs/prettyPhoto/light_rounded/sprite.png') -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url('../../fileadmin/layout/imgs/prettyPhoto/light_rounded/sprite.png') -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url('../../fileadmin/layout/imgs/prettyPhoto/dark_rounded/sprite.png') -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url('../../fileadmin/layout/imgs/prettyPhoto/dark_rounded/sprite.png') -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url('../../fileadmin/layout/imgs/prettyPhoto/dark_rounded/contentPattern.png') top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url('../../fileadmin/layout/imgs/prettyPhoto/dark_rounded/contentPattern.png') top right repeat-y}
div.dark_rounded .pp_next:hover{background:url('../../fileadmin/layout/imgs/prettyPhoto/dark_rounded/btnNext.png') center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url('../../fileadmin/layout/imgs/prettyPhoto/dark_rounded/btnPrevious.png') center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url('../../fileadmin/layout/imgs/prettyPhoto/dark_rounded/sprite.png') -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url('../../fileadmin/layout/imgs/prettyPhoto/dark_rounded/sprite.png') -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url('../../fileadmin/layout/imgs/prettyPhoto/dark_rounded/sprite.png') 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url('../../fileadmin/layout/imgs/prettyPhoto/dark_rounded/sprite.png') 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url('../../fileadmin/layout/imgs/prettyPhoto/dark_rounded/sprite.png') -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url('../../fileadmin/layout/imgs/prettyPhoto/dark_rounded/sprite.png') -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url('../../fileadmin/layout/imgs/prettyPhoto/dark_rounded/sprite.png') -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url('../../fileadmin/layout/imgs/prettyPhoto/dark_rounded/sprite.png') 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url('../../fileadmin/layout/imgs/prettyPhoto/dark_rounded/sprite.png') -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url('../../fileadmin/layout/imgs/prettyPhoto/dark_rounded/sprite.png') -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url('../../fileadmin/layout/imgs/prettyPhoto/dark_rounded/sprite.png') -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url('../../fileadmin/layout/imgs/prettyPhoto/dark_rounded/loader.gif') center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url('../../fileadmin/layout/imgs/prettyPhoto/dark_square/loader.gif') center center no-repeat}
div.dark_square .pp_expand{background:url('../../fileadmin/layout/imgs/prettyPhoto/dark_square/sprite.png') -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url('../../fileadmin/layout/imgs/prettyPhoto/dark_square/sprite.png') -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url('../../fileadmin/layout/imgs/prettyPhoto/dark_square/sprite.png') 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url('../../fileadmin/layout/imgs/prettyPhoto/dark_square/sprite.png') 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url('../../fileadmin/layout/imgs/prettyPhoto/dark_square/sprite.png') -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url('../../fileadmin/layout/imgs/prettyPhoto/dark_square/sprite.png') -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url('../../fileadmin/layout/imgs/prettyPhoto/dark_square/sprite.png') -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url('../../fileadmin/layout/imgs/prettyPhoto/dark_square/sprite.png') 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url('../../fileadmin/layout/imgs/prettyPhoto/dark_square/sprite.png') -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url('../../fileadmin/layout/imgs/prettyPhoto/dark_square/btnNext.png') center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url('../../fileadmin/layout/imgs/prettyPhoto/dark_square/btnPrevious.png') center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url('../../fileadmin/layout/imgs/prettyPhoto/light_square/sprite.png') -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url('../../fileadmin/layout/imgs/prettyPhoto/light_square/sprite.png') -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url('../../fileadmin/layout/imgs/prettyPhoto/light_square/sprite.png') 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url('../../fileadmin/layout/imgs/prettyPhoto/light_square/sprite.png') 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url('../../fileadmin/layout/imgs/prettyPhoto/light_square/sprite.png') -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url('../../fileadmin/layout/imgs/prettyPhoto/light_square/sprite.png') -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url('../../fileadmin/layout/imgs/prettyPhoto/light_square/sprite.png') -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url('../../fileadmin/layout/imgs/prettyPhoto/light_square/sprite.png') 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url('../../fileadmin/layout/imgs/prettyPhoto/light_square/sprite.png') -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url('../../fileadmin/layout/imgs/prettyPhoto/light_square/btnNext.png') center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url('../../fileadmin/layout/imgs/prettyPhoto/light_square/btnPrevious.png') center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url('../../fileadmin/layout/imgs/prettyPhoto/facebook/sprite.png') -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url('../../fileadmin/layout/imgs/prettyPhoto/facebook/contentPatternTop.png') top left repeat-x}
div.facebook .pp_top .pp_right{background:url('../../fileadmin/layout/imgs/prettyPhoto/facebook/sprite.png') -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url('../../fileadmin/layout/imgs/prettyPhoto/facebook/contentPatternLeft.png') top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url('../../fileadmin/layout/imgs/prettyPhoto/facebook/contentPatternRight.png') top right repeat-y}
div.facebook .pp_expand{background:url('../../fileadmin/layout/imgs/prettyPhoto/facebook/sprite.png') -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url('../../fileadmin/layout/imgs/prettyPhoto/facebook/sprite.png') -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url('../../fileadmin/layout/imgs/prettyPhoto/facebook/sprite.png') 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url('../../fileadmin/layout/imgs/prettyPhoto/facebook/sprite.png') 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url('../../fileadmin/layout/imgs/prettyPhoto/facebook/sprite.png') -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url('../../fileadmin/layout/imgs/prettyPhoto/facebook/loader.gif') center center no-repeat}
div.facebook .pp_arrow_previous{background:url('../../fileadmin/layout/imgs/prettyPhoto/facebook/sprite.png') 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url('../../fileadmin/layout/imgs/prettyPhoto/facebook/sprite.png') -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url('../../fileadmin/layout/imgs/prettyPhoto/facebook/sprite.png') -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url('../../fileadmin/layout/imgs/prettyPhoto/facebook/sprite.png') -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url('../../fileadmin/layout/imgs/prettyPhoto/facebook/btnNext.png') center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url('../../fileadmin/layout/imgs/prettyPhoto/facebook/btnPrevious.png') center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url('../../fileadmin/layout/imgs/prettyPhoto/facebook/sprite.png') -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url('../../fileadmin/layout/imgs/prettyPhoto/facebook/contentPatternBottom.png') top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url('../../fileadmin/layout/imgs/prettyPhoto/facebook/sprite.png') -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url('../../fileadmin/layout/imgs/prettyPhoto/facebook/default_thumbnail.gif') 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px !important}
a.pp_next{background:url('../../fileadmin/layout/imgs/prettyPhoto/light_rounded/btnNext.png') 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url('../../fileadmin/layout/imgs/prettyPhoto/light_rounded/btnNext.png') 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1 !important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px !important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url('../../fileadmin/layout/imgs/prettyPhoto/light_rounded/loader.gif') center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url('../../fileadmin/layout/imgs/prettyPhoto/dark_rounded/contentPattern.png') top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}
html.swipebox{overflow:hidden !important}
#swipebox-overlay img{border:none !important}
#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999 !important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}
#swipebox-slider{height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none}
#swipebox-slider .slide{background:url("/fileadmin/js/swipebox/source/img/loader.gif") no-repeat center center;height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}
#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}
#swipebox-slider .slide img,#swipebox-slider .slide .swipebox-video-container{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}
#swipebox-slider .slide .swipebox-video-container{background:none;max-width:1140px;max-height:100%;width:100%;padding:5%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}
#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100% !important;height:100% !important;position:absolute;top:0;left:0}
#swipebox-caption{display:none}
#swipebox-action{position:absolute;left:0;top:0;height:100%;width:100%}
#swipebox-action.force-visible-bars{top:0 !important}
#swipebox-action #swipebox-close{font-size:3em;line-height:1em;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;background:#4a4a43;color:white;text-align:center;position:absolute;right:1em;top:1em;width:1em;height:1em;z-index:10000;cursor:pointer}
#swipebox-action #swipebox-close:before{content:"X"}
#swipebox-action #swipebox-close:hover{color:#4a4a43;background:#f6f5f5}
#swipebox-action #swipebox-prev,#swipebox-action #swipebox-next{border:none !important;text-decoration:none !important;cursor:pointer;position:absolute;font-size:3em;line-height:0.9em;font-family:'AgilitaW01-LightCondens 720948';background:#4a4a43;color:white;width:1em;height:1em;top:50%;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;text-align:center}
#swipebox-action #swipebox-prev:hover,#swipebox-action #swipebox-next:hover{color:#4a4a43;background:#f6f5f5}
#swipebox-action #swipebox-next{right:1em}
#swipebox-action #swipebox-next:before{content:">"}
#swipebox-action #swipebox-prev{left:1em}
#swipebox-action #swipebox-prev:before{content:"<"}
#swipebox-action #swipebox-prev.disabled,#swipebox-action #swipebox-next.disabled{display:none}
#swipebox-slider.rightSpring{-moz-animation:rightSpring 0.3s;-webkit-animation:rightSpring 0.3s}
#swipebox-slider.leftSpring{-moz-animation:leftSpring 0.3s;-webkit-animation:leftSpring 0.3s}
#swipebox-overlay{background:rgba(0,0,0,0.5)}
#swipebox-action{border-top:1px solid rgba(255,255,255,0.2)}
#swipebox-caption{display:none}
.thin{font-family:"HelveticaNeueW02-Thin",'Helvetica Neue LT W10_35 Thin',Helvetica,sans}
.light{font-family:'Helvetica Neue LT W02_41488880','Helvetica Neue LT W10_41489168',Helvetica,sans}
.medium{font-family:'HelveticaNeueW02-65Medi','Helvetica Neue LT W10_65 Md',Helvetica,sans}
.agilita{font-family:'AgilitaW01-LightCondens 720948','AgilitaW01-LightCondens_720948',Helvetica,sans}
.farmnet-pricecalculator.loading .results{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;-moz-opacity:.7;-khtml-opacity:.7;-webkit-opacity:.7;opacity:.7;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);filter:alpha(opacity=70)}
.farmnet-pricecalculator .basemodule-header{cursor:pointer;display:inline-block;padding:0 1em;height:2em;line-height:2em;text-transform:none}
.farmnet-pricecalculator .basemodule-header.act{background:#f6f5f5}
.farmnet-pricecalculator .basemodule-header.inactive{-moz-opacity:.7;-khtml-opacity:.7;-webkit-opacity:.7;opacity:.7;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);filter:alpha(opacity=70);cursor:default}
.farmnet-pricecalculator .results{width:23%;float:right;color:white}
.farmnet-pricecalculator .results .results-inner{background:#4a4a43;padding:1em}
.farmnet-pricecalculator .results .results-inner h2{text-transform:none;font-size:1.3em}
.farmnet-pricecalculator .results .results-inner table{width:100%}
.farmnet-pricecalculator .results .results-inner table th,.farmnet-pricecalculator .results .results-inner table td{font-size:.8em;line-height:1.4em;padding-bottom:1em}
.farmnet-pricecalculator .results .results-inner table th{width:60%}
.farmnet-pricecalculator .results .results-inner table td{text-align:right}
.farmnet-pricecalculator .results .results-button{margin-top:0.5em}
.farmnet-pricecalculator .results .results-button a{color:white;background:#e7ad00}
.farmnet-pricecalculator .basemodule-content{float:left;width:75%}
.farmnet-pricecalculator .basemodule-content .steps{background:#f6f5f5;padding:1em;border-bottom:1px solid white}
.farmnet-pricecalculator .basemodule-content .steps .step{width:33%;float:left;cursor:pointer;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;font-size:.8em}
.farmnet-pricecalculator .basemodule-content .steps .step strong,.farmnet-pricecalculator .basemodule-content .steps .step span{display:block;line-height:1em;height:1em}
.farmnet-pricecalculator .basemodule-content .steps .step span.number{float:left;margin-right:.6em;width:2em;height:2em;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-align:center;line-height:2em;background:#404039;color:#f6f5f5}
.farmnet-pricecalculator .basemodule-content .steps .step.inactive{-moz-opacity:0.5;-khtml-opacity:0.5;-webkit-opacity:0.5;opacity:0.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);filter:alpha(opacity=50)}
.farmnet-pricecalculator .basemodule-content .steps:after{content:"";display:block;clear:both}
.farmnet-pricecalculator .basemodule-content .module-single{padding:1em;background:#fbfbfb;border-bottom:1px solid white;clear:both;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}
.farmnet-pricecalculator .basemodule-content .module-single.active,.farmnet-pricecalculator .basemodule-content .module-single:hover{background:#f6f5f5}
.farmnet-pricecalculator .basemodule-content .module-single .module-title input.checkbox{margin:0 .5em 0 0;position:relative;top:-0.3em;padding:0;vertical-align:middle}
.farmnet-pricecalculator .basemodule-content .module-single .module-title label{font-family:'HelveticaNeueW02-65Medi','Helvetica Neue LT W10_65 Md',Helvetica,sans}
.farmnet-pricecalculator .basemodule-content .module-single .module-input,.farmnet-pricecalculator .basemodule-content .module-single .module-info-toggle,.farmnet-pricecalculator .basemodule-content .module-single .module-info{font-size:.8em}
.farmnet-pricecalculator .basemodule-content .module-single .module-info{padding:1em 0}
.farmnet-pricecalculator .basemodule-content .module-single .module-info .module-images{padding:.7em 0}
.farmnet-pricecalculator .basemodule-content .module-single .module-image{width:15%;padding:.7em 0;float:left}
.farmnet-pricecalculator .basemodule-content .module-single.basket .module-image{width:7%}
.farmnet-pricecalculator .basemodule-content .module-single .module-content{width:82%;float:right}
.farmnet-pricecalculator .basemodule-content .module-single.basket .module-content{width:90%}
.farmnet-pricecalculator .basemodule-content .module-single a.info{display:inline-block;width:1.2em;height:1.2em;line-height:1.2em;text-align:center;color:white;background:#4a4a43;font-family:monospace;font-size:.8em;position:relative}
.farmnet-pricecalculator .basemodule-content .module-single a.info .bubble{position:absolute;left:2em;white-space:nowrap;color:white;background:#e8ad00;padding:0 .5em;height:0;overflow:hidden;font-size:.8em;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);font-family:'HelveticaNeueW02-65Medi','Helvetica Neue LT W10_65 Md',Helvetica,sans;-moz-transform:translate(1em,0);-webkit-transform:translate(1em,0);-o-transform:translate(1em,0);-ms-transform:translate(1em,0);transform:translate(1em,0);-webkit-filter:blur(10px);-moz-filter:blur(10px);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}
.farmnet-pricecalculator .basemodule-content .module-single a.info:hover .bubble{-moz-transform:translate(0,0);-webkit-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-filter:blur(0);-moz-filter:blur(0);-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);height:auto;zoom:1}
.farmnet-pricecalculator .basemodule-content .module-single .module-input div.label{margin-top:.5em;margin-bottom:.5em}
.farmnet-pricecalculator .basemodule-content .module-single .module-input div.input{margin-bottom:.5em}
.farmnet-pricecalculator .basemodule-content .module-single .module-input input.text{width:5em;height:3em;line-height:3em;background:white;border:1px solid #d4cfcf;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;padding:0 .5em;vertical-align:middle;text-align:right;font-size:1em}
.farmnet-pricecalculator .basemodule-content .module-single .module-input span.refresh{margin-left:.5em;display:inline-block;width:2em;height:2em;vertical-align:middle;-moz-opacity:.7;-khtml-opacity:.7;-webkit-opacity:.7;opacity:.7;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);filter:alpha(opacity=70);cursor:pointer;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0)}
.farmnet-pricecalculator .basemodule-content .module-single .module-input span.refresh:hover{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}
.farmnet-pricecalculator .basemodule-content .module-single:after{content:"";display:block;clear:both}
@media only screen and (max-width:600px){.farmnet-pricecalculator .basemodule-content{float:none;width:100%}
.farmnet-pricecalculator .basemodule-content a.info{display:none !important}
.farmnet-pricecalculator .basemodule-content .steps .step strong,.farmnet-pricecalculator .basemodule-content .steps .step span{display:none}
.farmnet-pricecalculator .basemodule-content .steps .step span.number{display:block}
.farmnet-pricecalculator .results{clear:both;width:100%;float:none;-moz-transform:translate(0,0) !important;-webkit-transform:translate(0,0) !important;-o-transform:translate(0,0) !important;-ms-transform:translate(0,0) !important;transform:translate(0,0) !important}
}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
.flexslider{margin:0;padding:0}
.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}
.flexslider .slides img{width:100%;display:block}
.flexslider .slides a{width:100%;display:block}
.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.no-js .slides>li:first-child{display:block}
.flexslider{margin:0 0;border:none;position:relative;zoom:1}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
.flexslider .slides{zoom:1}
.flexslider{height:350px;background:url('../../fileadmin/layout/imgs/ajaxload.gif') center center no-repeat}
.flexslider.loaded{height:auto;background:none}
.carousel{margin-top:20px}
.carousel li{margin-right:8px;cursor:pointer}
.carousel li .caption{padding-top:3px;color:!important;font-family:'HelveticaNeueLTBold';font-size:11px;display:none;text-align:center}
.carousel li:hover .caption,.carousel li.flex-active-slide .caption{display:block}
.flex-direction-nav{*height:0}
.flex-direction-nav a{width:20%;height:100%;margin-top:0px;display:block;background:none no-repeat;position:absolute;top:0;z-index:10;cursor:pointer;text-indent:-9999px}
.flex-direction-nav a.flex-next{background-position:80% 50%}
.flex-direction-nav a.flex-prev{background-position:20% 50%}
.flex-direction-nav a.flex-next,.flex-direction-nav a.flex-prev{background-size:20px}
.flex-direction-nav a.flex-next{right:0px;background-image:url('../../fileadmin/layout/imgs/Pfeil-rechts-weiss.png')}
.flex-direction-nav a.flex-prev{left:0px;background-image:url('../../fileadmin/layout/imgs/Pfeil-links-weiss.png')}
.flex-direction-nav.black a.flex-next{right:0px;background-image:url('../../fileadmin/layout/imgs/Pfeil-rechts-schwarz.png')}
.flex-direction-nav.black a.flex-prev{left:0px;background-image:url('../../fileadmin/layout/imgs/Pfeil-links-schwarz.png')}
.flex-direction-nav.white a.flex-next{right:0px;background-image:url('../../fileadmin/layout/imgs/Pfeil-rechts-weiss.png')}
.flex-direction-nav.white a.flex-prev{left:0px;background-image:url('../../fileadmin/layout/imgs/Pfeil-links-weiss.png')}
.flex-direction-nav.gray a.flex-next{right:0px;background-image:url('../../fileadmin/layout/imgs/Pfeil-rechts-grau.png')}
.flex-direction-nav.gray a.flex-prev{left:0px;background-image:url('../../fileadmin/layout/imgs/Pfeil-links-grau')}
.flex-direction-nav .flex-disabled{opacity:.3 !important;filter:alpha(opacity=30);cursor:default}
.flex-control-nav{display:none}
.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}
.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}
.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}
.flex-control-thumbs li{width:25%;float:left;margin:0}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}
.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .flex-active{opacity:1;cursor:default}
@media screen and (min-width:1024px){.flex-direction-nav a.flex-next,.flex-direction-nav a.flex-prev{background-size:15%}
.flex-direction-nav a.flex-next{right:0px;background-image:url('../../fileadmin/layout/imgs/retina/Pfeil-rechts-weiss.png')}
.flex-direction-nav a.flex-prev{left:0px;background-image:url('../../fileadmin/layout/imgs/retina/Pfeil-links-weiss.png')}
.flex-direction-nav.black a.flex-next{right:0px;background-image:url('../../fileadmin/layout/imgs/retina/Pfeil-rechts-schwarz.png')}
.flex-direction-nav.black a.flex-prev{left:0px;background-image:url('../../fileadmin/layout/imgs/retina/Pfeil-links-schwarz.png')}
.flex-direction-nav.white a.flex-next{right:0px;background-image:url('../../fileadmin/layout/imgs/retina/Pfeil-rechts-weiss.png')}
.flex-direction-nav.white a.flex-prev{left:0px;background-image:url('../../fileadmin/layout/imgs/retina/Pfeil-links-weiss.png')}
.flex-direction-nav.gray a.flex-next{right:0px;background-image:url('../../fileadmin/layout/imgs/retina/Pfeil-rechts-grau.png')}
.flex-direction-nav.gray a.flex-prev{left:0px;background-image:url('../../fileadmin/layout/imgs/retina/Pfeil-links-grau.png')}
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-weight:normal}
body{line-height:140%}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
td,th{text-align:left;vertical-align:top}
html:before{display:none;content:"none"}
@media only screen and (max-width:600px){html:before{content:"mobile"}
}
@media only screen and (min-width:601px) and (max-width :890px){html:before{content:"pad_portrtait"}
}
@media only screen and (min-width:601px) and (max-width :890px){html:before{content:"smallpad"}
}
@media only screen and (min-width :891px){html:before{content:"pad_landscape"}
}
@media only screen and (min-width :1025px){html:before{content:"desktop"}
}
.thin{font-family:"HelveticaNeueW02-Thin",'Helvetica Neue LT W10_35 Thin',Helvetica,sans}
.light{font-family:'Helvetica Neue LT W02_41488880','Helvetica Neue LT W10_41489168',Helvetica,sans}
.medium{font-family:'HelveticaNeueW02-65Medi','Helvetica Neue LT W10_65 Md',Helvetica,sans}
.agilita{font-family:'AgilitaW01-LightCondens 720948','AgilitaW01-LightCondens_720948',Helvetica,sans}
.fluid{margin-left:-7px;margin-right:-7px}
.fluid>.fluidElement{float:left;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;padding-left:7px;padding-right:7px}
.fluid>.fluidElement>.fluidChild{display:block;position:relative}
.fluid>.fluidElement>.fluidChild img{width:100%}
.fluid.right>.fluidElement{float:right}
@font-face{font-family:'farmnet';src:url('../../fileadmin/layout/fonts/farmnet.eot?q1bnn5');src:url('../../fileadmin/layout/fonts/farmnet.eot?q1bnn5#iefix') format('embedded-opentype'),url('../../fileadmin/layout/fonts/farmnet.ttf?q1bnn5') format('truetype'),url('../../fileadmin/layout/fonts/farmnet.woff?q1bnn5') format('woff'),url('../../fileadmin/layout/fonts/farmnet.svg?q1bnn5#farmnet') format('svg');font-weight:normal;font-style:normal}
[class^="icon-"]:before,[class*=" icon-"]:before{font-family:'farmnet'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-betrieb-01:before{content:"\e900"}
.icon-betrieb-02:before{content:"\e901"}
.icon-futter-01:before{content:"\e902"}
.icon-maschine-01:before{content:"\e903"}
.icon-maschine-02:before{content:"\e904"}
.icon-pflanze-01:before{content:"\e905"}
.icon-pflanze-02:before{content:"\e906"}
.icon-pflanze-03:before{content:"\e907"}
.icon-pflanze-04:before{content:"\e908"}
.icon-pflanze-05:before{content:"\e909"}
.icon-pflanze-06:before{content:"\e90a"}
.icon-pflanze-07:before{content:"\e90b"}
.icon-pflanze-08:before{content:"\e90c"}
.icon-pflanze-09:before{content:"\e90d"}
.icon-rind-01:before{content:"\e90e"}
.icon-rind-02:before{content:"\e90f"}
.icon-pflanze-10:before{content:"\e910"}
.icon-active-1:before{content:"\e911"}
.icon-rind-03:before{content:"\e912"}
.Extbase-Utility-Debugger-VarDump{z-index:1000000000000000}
.big{font-size:1.3em;line-height:1.1em}
.arrow:before{content:">";font-family:'AgilitaW01-LightCondens 720948','AgilitaW01-LightCondens_720948',Helvetica,sans;font-size:1.3em;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);display:inline-block;margin-right:0.25em;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}
.arrowdown:before{content:">";font-family:'AgilitaW01-LightCondens 720948','AgilitaW01-LightCondens_720948',Helvetica,sans;font-size:1.3em;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);display:inline-block;margin-right:0.25em;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}
.nowarrow:before{content:""!important;display:inline;margin-right:0 !important}
.white{color:white}
.yellow{color:#e7ad00}
.green{color:#728c69}
.orangina{color:#e8ad00}
.violet{color:#d28fb4}
.red{color:#cb7666}
.aqua{color:#7ca1cb}
.orange{color:#de744a}
.brown{color:#ae6e4d}
.purple{color:#cb83aa}
.blue{color:#779ec7}
.erde{color:#a58f79}
.flieder{color:#b0a1a8}
.bggray{background:#d4cfcf}
.bgwhite{background:white}
.bglightgray{background:#f6f5f5}
.bgdarkgray{background:#4a4a43}
.bgyellow{background:#e7ad00}
.bggreen{background:#728c69}
.bgorangina{background:#e8ad00}
.bgviolet{background:#d28fb4}
.bgred{background:#cb7666}
.bgaqua{background:#7ca1cb}
.bgorange{background:#de744a}
.bgbrown{background:#ae6e4d}
.bgpurple{background:#cb83aa}
.bgblue{background:#779ec7}
.bgerde{background:#a58f79}
.bgflieder{background:#b0a1a8}
.bgmittelgrau1{background:#7b7b7b}
.bgmittelgrau2{background:#ddd}
.farbigeBox{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;padding:1em;color:white !important}
.farbigeBox *{color:white !important}
.farbigeBox a{color:white !important}
@media only screen and (min-width:601px) and (max-width :890px){.farbigeBox h4{font-size:1em}
}
@media only screen and (min-width :891px){.farbigeBox h4{font-size:1.2em}
}
@media only screen and (min-width :1025px){.farbigeBox h4{font-size:1.5em}
}
.layout-4{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;padding:1em;color:white !important;background:#75756b}
.layout-4 *{color:white !important}
.layout-4 a{color:white !important}
@media only screen and (min-width:601px) and (max-width :890px){.layout-4 h4{font-size:1em}
}
@media only screen and (min-width :891px){.layout-4 h4{font-size:1.2em}
}
@media only screen and (min-width :1025px){.layout-4 h4{font-size:1.5em}
}
.layout-5{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;padding:1em;color:white !important;background:#4a4a43}
.layout-5 *{color:white !important}
.layout-5 a{color:white !important}
@media only screen and (min-width:601px) and (max-width :890px){.layout-5 h4{font-size:1em}
}
@media only screen and (min-width :891px){.layout-5 h4{font-size:1.2em}
}
@media only screen and (min-width :1025px){.layout-5 h4{font-size:1.5em}
}
.layout-6{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;padding:1em;color:white !important;background:#e8ad00}
.layout-6 *{color:white !important}
.layout-6 a{color:white !important}
@media only screen and (min-width:601px) and (max-width :890px){.layout-6 h4{font-size:1em}
}
@media only screen and (min-width :891px){.layout-6 h4{font-size:1.2em}
}
@media only screen and (min-width :1025px){.layout-6 h4{font-size:1.5em}
}
.layout-7{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;padding:1em;color:white !important;background:#728c69}
.layout-7 *{color:white !important}
.layout-7 a{color:white !important}
@media only screen and (min-width:601px) and (max-width :890px){.layout-7 h4{font-size:1em}
}
@media only screen and (min-width :891px){.layout-7 h4{font-size:1.2em}
}
@media only screen and (min-width :1025px){.layout-7 h4{font-size:1.5em}
}
.layout-8{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;padding:1em;color:white !important;background:#d28fb4}
.layout-8 *{color:white !important}
.layout-8 a{color:white !important}
@media only screen and (min-width:601px) and (max-width :890px){.layout-8 h4{font-size:1em}
}
@media only screen and (min-width :891px){.layout-8 h4{font-size:1.2em}
}
@media only screen and (min-width :1025px){.layout-8 h4{font-size:1.5em}
}
.layout-9{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;padding:1em;color:white !important;background:#cb7666}
.layout-9 *{color:white !important}
.layout-9 a{color:white !important}
@media only screen and (min-width:601px) and (max-width :890px){.layout-9 h4{font-size:1em}
}
@media only screen and (min-width :891px){.layout-9 h4{font-size:1.2em}
}
@media only screen and (min-width :1025px){.layout-9 h4{font-size:1.5em}
}
.layout-10{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;padding:1em;color:white !important;background:#e8ad00}
.layout-10 *{color:white !important}
.layout-10 a{color:white !important}
@media only screen and (min-width:601px) and (max-width :890px){.layout-10 h4{font-size:1em}
}
@media only screen and (min-width :891px){.layout-10 h4{font-size:1.2em}
}
@media only screen and (min-width :1025px){.layout-10 h4{font-size:1.5em}
}
.layout-11{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;padding:1em;color:white !important;color:white}
.layout-11 *{color:white !important}
.layout-11 a{color:white !important}
@media only screen and (min-width:601px) and (max-width :890px){.layout-11 h4{font-size:1em}
}
@media only screen and (min-width :891px){.layout-11 h4{font-size:1.2em}
}
@media only screen and (min-width :1025px){.layout-11 h4{font-size:1.5em}
}
.layout-12{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;padding:1em;color:white !important;background:#7ca1cb}
.layout-12 *{color:white !important}
.layout-12 a{color:white !important}
@media only screen and (min-width:601px) and (max-width :890px){.layout-12 h4{font-size:1em}
}
@media only screen and (min-width :891px){.layout-12 h4{font-size:1.2em}
}
@media only screen and (min-width :1025px){.layout-12 h4{font-size:1.5em}
}
.layout-13{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;padding:1em;color:white !important;background:#cb83aa}
.layout-13 *{color:white !important}
.layout-13 a{color:white !important}
@media only screen and (min-width:601px) and (max-width :890px){.layout-13 h4{font-size:1em}
}
@media only screen and (min-width :891px){.layout-13 h4{font-size:1.2em}
}
@media only screen and (min-width :1025px){.layout-13 h4{font-size:1.5em}
}
.layout-14{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;padding:1em;color:white !important;background:#ae6e4d}
.layout-14 *{color:white !important}
.layout-14 a{color:white !important}
@media only screen and (min-width:601px) and (max-width :890px){.layout-14 h4{font-size:1em}
}
@media only screen and (min-width :891px){.layout-14 h4{font-size:1.2em}
}
@media only screen and (min-width :1025px){.layout-14 h4{font-size:1.5em}
}
.layout-15{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;padding:1em;color:white !important;background:#76abbc}
.layout-15 *{color:white !important}
.layout-15 a{color:white !important}
@media only screen and (min-width:601px) and (max-width :890px){.layout-15 h4{font-size:1em}
}
@media only screen and (min-width :891px){.layout-15 h4{font-size:1.2em}
}
@media only screen and (min-width :1025px){.layout-15 h4{font-size:1.5em}
}
.layout-16{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;padding:1em;color:white !important;background:#8bb879}
.layout-16 *{color:white !important}
.layout-16 a{color:white !important}
@media only screen and (min-width:601px) and (max-width :890px){.layout-16 h4{font-size:1em}
}
@media only screen and (min-width :891px){.layout-16 h4{font-size:1.2em}
}
@media only screen and (min-width :1025px){.layout-16 h4{font-size:1.5em}
}
.layout-20 *{color:white !important}
html{-webkit-text-size-adjust:100%}
body{font-family:'Helvetica Neue LT W02_41488880','Helvetica Neue LT W10_41489168',Helvetica,sans;font-size:18px;line-height:1.3em;background:#4a4a43;color:#404039;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}
a{text-decoration:none;color:#404039;cursor:pointer}
h2{text-transform:uppercase;padding-bottom:.5em}
h3,h1.subheader{font-size:2.2em;line-height:1.1em;padding-bottom:.5em}
h4{font-size:1.5em;line-height:1.1em;padding-bottom:.5em}
h5,h6{font-family:'HelveticaNeueW02-65Medi','Helvetica Neue LT W10_65 Md',Helvetica,sans;padding-bottom:1em}
b,strong{font-family:'HelveticaNeueW02-65Medi','Helvetica Neue LT W10_65 Md',Helvetica,sans}
p,ul.contentList,ol{padding-bottom:1em}
ul.contentList{padding-left:1em}
ul.contentList li{list-style:none;position:relative}
ul.contentList li:before{position:absolute;left:-1em;content:"\2022"}
.type-text ol{padding-left:1em}
.type-text ol li{list-style:decimal;position:relative}
img{max-width:100%;height:auto}
img.lazy{-moz-opacity:0.2;-khtml-opacity:0.2;-webkit-opacity:0.2;opacity:0.2;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);filter:alpha(opacity=20);-webkit-transition:opacity 500ms ease-out;-moz-transition:opacity 500ms ease-out;transition:opacity 500ms ease-out}
img.lazy.show{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100)}
.csc-textpic img.lazy{background:url('../../fileadmin/layout/imgs/ajax.gif') no-repeat center center;background-color:rgba(0,0,0,0.2)}
.csc-textpic img.lazy.show{background-image:none;background-color:rgba(0,0,0,0)}
video{width:100%;height:auto}
.video-container{width:100%;height:0;padding-top:56.25%;position:relative}
.video-container video{display:block;position:absolute;top:0;width:100%;height:100%}
.divider{padding:0;margin:3em auto;width:50%;height:0;border-top:1px solid #d4cfcf}
.divider hr{display:none}
.lightgray .divider,.white .divider{border-color:white}
a.close{color:white;font-size:3em}
a.submit{background:#4a4a43;color:#d4cfcf;display:block;text-align:center;line-height:2em;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}
a.submit:hover{color:white}
.button{background:#4a4a43;color:white !important;display:inline-block;padding:0.5em 0.75em 0.5em 0.5em}
.orangebutton{background:#e8ad00;color:white !important;display:inline-block;padding:0.5em 0.75em 0.5em 0.5em}
.small{font-size:.8em;line-height:1.33em}
ul.ul li{list-style:disc;margin-left:1em;padding-bottom:0.5em}
.wrap{padding-top:148px;background:white}
.clear{clear:both}
.top{height:148px;background:#4a4a43;position:fixed;z-index:1000;left:0;top:0;width:100%;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.3);box-shadow:0 2px 2px rgba(0,0,0,0.3);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}
.top .top-inner{height:100%;padding:0 1em}
.top a.mobile-menu-trigger{display:none}
.top .logo{font-size:1.5em;color:#9e9d8a;margin-left:18px;white-space:nowrap;position:absolute;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}
.top .logo.biglogo{z-index:2;padding-top:14px;margin-top:0px;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);width:158px;text-align:center}
.top .logo.biglogo img{width:125px;cursor:pointer}
.top .logo.smalllogo{z-index:1;padding-top:6px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);width:300px;margin-top:50px}
.top .logo.smalllogo img{width:60px;float:left;margin-right:3px;cursor:pointer}
.top .logo.smalllogo div{line-height:1.5em}
.top.collapsed{height:60px}
.top.collapsed .biglogo{z-index:1;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);margin-top:-50px}
.top.collapsed .smalllogo{z-index:2;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);margin-top:0px}
.top.collapsed div.metamenu{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);height:0;overflow:hidden}
.top ul.menu{position:absolute;right:18px;bottom:0}
.top ul.menu>li{display:inline-block;margin:0 0 0 1em}
.top ul.menu>li>a{color:#d4cfcf;display:block;font-size:1em;height:1.8em;padding:0 0;margin:0 0 0 0;border-bottom:5px solid transparent;font-family:'Helvetica Neue LT W02_41488880','Helvetica Neue LT W10_41489168',Helvetica,sans;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}
.top ul.menu>li>a:hover,.top ul.menu>li>a.act{border-bottom-color:#e8ad00;color:white}
.top ul.menu>li.hover>a{border-bottom-color:#e8ad00;color:white}
.top ul.menu>li>ul.submenu{display:none}
body.pid18 .top ul.menu>li.pid31>a,body.pid18 .top ul.menu>li.pid68>a{border-bottom-color:#e8ad00;color:white}
div.submenu{background:rgba(250,250,250,0.96);font-size:0.75em;min-height:30px;max-height:66px;width:100%;z-index:60;position:fixed;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;top:148px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}
div.submenu ul.submenu{position:static;display:none;padding:5px 18px;text-align:right}
div.submenu ul.submenu>li{display:inline-block}
div.submenu ul.submenu>li>a{color:#4a4a43;display:block;font-family:'HelveticaNeueW02-65Medi','Helvetica Neue LT W10_65 Md',Helvetica,sans;padding:0;margin:0 0 0 2em}
div.submenu ul.submenu>li:hover>a,div.submenu ul.submenu>li.act>a{color:#e8ad00}
div.submenu ul.submenu.act{display:block}
div.submenu.hover{position:fixed;z-index:60}
div.submenu.hover ul.submenu{display:none}
div.submenu.hover ul.submenu.hover{display:block}
div.submenu.collapsed{-moz-transform:translate(0,-72px);-webkit-transform:translate(0,-72px);-o-transform:translate(0,-72px);-ms-transform:translate(0,-72px);transform:translate(0,-72px);top:60px}
div.submenu.hover.collapsed{-moz-transform:translate(0,0);-webkit-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
div.metamenu{position:absolute;right:18px;top:0;z-index:5;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}
div.metamenu>ul>li{display:block;float:left}
div.metamenu>ul>li a{color:#d4cfcf;display:block;font-size:1em;height:34px;line-height:34px;padding:0 .75em;margin:0 0 1px 1px;font-family:'Helvetica Neue LT W02_41488880','Helvetica Neue LT W10_41489168',Helvetica,sans}
@media only screen and (max-width:600px),only screen and (min-width:601px) and (max-width :890px){div.metamenu>ul>li a{padding:0}
}
div.metamenu>ul>li a:hover,div.metamenu>ul>li a.act{color:white}
div.metamenu>ul>li.facebook a{overflow:hidden;width:35px;border:none;text-indent:-999px;background:url('../../fileadmin/layout/images/butt_facebook.png') 0 0;padding:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}
div.metamenu>ul>li.facebook a:hover{background-position:0 -35px}
div.metamenu>ul>li.search{position:relative}
div.metamenu>ul>li.search div{position:absolute;width:200px;z-index:0;height:100%;right:100%;overflow:hidden}
div.metamenu>ul>li.search div input{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);-moz-transform:translate(0,-100%);-webkit-transform:translate(0,-100%);-o-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%);display:block;width:190px;background:#d4cfcf;padding:0 5px;height:100%;border:none}
div.metamenu>ul>li.search div input:focus,div.metamenu>ul>li.search div input:hover,div.metamenu>ul>li.search div:hover input,div.metamenu>ul>li.search:hover div input{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);-moz-transform:translate(0,0);-webkit-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
div.metamenu>ul>li.search a{width:16px;overflow:hidden;text-indent:-999px;background:#616159 url('../../fileadmin/layout/imgs/icon_search.png') center center no-repeat}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5){div.metamenu>ul>li.search a{background-image:url('../../fileadmin/layout/imgs/icon_search@2x.png');background-size:50%}
}
div.metamenu>ul>li.demo a{background:#75756b}
div.metamenu>ul>li.login a{background:#75756b}
div.metamenu>ul>li.register a{color:white !important;background:#e8ad00}
div.metamenu>ul>li.lang a{padding:0 0 0 .75em}
div.metamenu>ul>li.lang.act{display:none}
@media only screen and (min-width :1025px),only screen and (min-width :891px){div.metamenu>ul>li>ul.langmenu>li{text-align:right;white-space:nowrap}
div.metamenu>ul>li>ul.langmenu>li a.act_lang:before{content:">";font-family:'AgilitaW01-LightCondens 720948','AgilitaW01-LightCondens_720948',Helvetica,sans;font-size:1.3em;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);display:inline-block;margin-right:0.25em;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}
div.metamenu>ul>li>ul.langmenu>li a.act_lang.lang0:after{content:"DE"}
div.metamenu>ul>li>ul.langmenu>li a.act_lang.lang1:after{content:"EN"}
div.metamenu>ul>li>ul.langmenu>li a.act_lang.lang4:after{content:"PL"}
div.metamenu>ul>li>ul.langmenu>li a.act_lang.lang5:after{content:"FR"}
div.metamenu>ul>li>ul.langmenu>li.lang{display:none}
div.metamenu>ul>li>ul.langmenu.hover>li.lang{display:block;position:relative;z-index:5;background:#4a4a43}
div.metamenu>ul>li>ul.langmenu.hover>li.lang.act{display:none !important}
}
@media only screen and (max-width:600px),only screen and (min-width:601px) and (max-width :890px){div.metamenu>ul>li>ul.langmenu{width:100%}
div.metamenu>ul>li>ul.langmenu .langtrigger{display:none}
div.metamenu>ul>li>ul.langmenu>li{display:inline-block;min-width:3em}
div.metamenu>ul>li>ul.langmenu>li a{display:block}
div.metamenu>ul>li>ul.langmenu>li a.act_lang{display:none}
}
div.metamenu.reduced li.demo,div.metamenu.reduced li.login,div.metamenu.reduced li.langmenu{display:none !important}
@media only screen and (max-width:600px){div.metamenu.reduced{height:2.5em !important}
div.metamenu.reduced li.register{width:100% !important}
}
.content{background:white;min-height:500px;padding-top:0px}
.content p a:before{content:">";font-family:'AgilitaW01-LightCondens 720948','AgilitaW01-LightCondens_720948',Helvetica,sans;font-size:1.3em;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);display:inline-block;margin-right:0.25em;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}
.content a.scrollTo{display:inline-block;width:100%;height:2em;line-height:2em;background:#f6f5f5;color:#4a4a43;text-align:center}
.content a.scrollTo:before{content:">";font-family:'AgilitaW01-LightCondens 720948','AgilitaW01-LightCondens_720948',Helvetica,sans;font-size:1.3em;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);display:inline-block;margin-right:0.25em;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}
.content a.scrollTo:hover{color:white;background:#4a4a43}
.content a.scrollTo.nextSection{position:absolute;z-index:1;color:#4a4a43;background:white;left:50%;width:54px;height:54px;margin:-27px}
.content a.scrollTo.nextSection:before{content:"^";font-family:'AgilitaW01-LightCondens 720948','AgilitaW01-LightCondens_720948',Helvetica,sans;font-size:68px;line-height:54px;width:54px;text-align:center;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);display:block}
.content a.scrollTo.nextSection:hover{background:#4a4a43;color:white}
.thirdLevelMenu ul.menu{margin-top:3em;line-height:3em;min-height:3em}
@media only screen and (min-width :1025px),only screen and (min-width :891px){.thirdLevelMenu ul.menu{background:#f6f5f5}
}
.thirdLevelMenu ul.menu li{display:inline-block;position:relative;border:1px solid white;border-left:0;border-top:0}
@media only screen and (max-width:600px){.thirdLevelMenu ul.menu li{margin-bottom:3px}
}
@media only screen and (min-width :1025px),only screen and (min-width:601px) and (max-width :890px),only screen and (min-width :891px){.thirdLevelMenu ul.menu li.act:before{content:"";display:block;width:1.5em;height:1.5em;background:#75756b;position:absolute;left:50%;bottom:-6px;margin-left:-16px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);z-index:0}
}
.thirdLevelMenu ul.menu li a{text-transform:uppercase;position:relative;z-index:1;display:block;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;padding:0 1em;font-size:.9em;background:#f6f5f5}
.thirdLevelMenu ul.menu li a:hover{color:#e8ad00}
.thirdLevelMenu ul.menu li a.act{background:#75756b;color:white}
.above{height:0px;overflow:hidden;background:#75756b}
.above>.section-inner{padding-top:2em}
body.aboveactive .wrap{padding-top:0}
body.aboveactive .top{position:relative}
body.aboveactive .submenu,body.aboveactive .stickymenu{display:none}
body.aboveactive .above{height:auto}
body.aboveactive .metamenu .register a:before{-webkit-transform:rotate(-90deg) !important;-moz-transform:rotate(-90deg) !important;transform:rotate(-90deg) !important}
.section-inner>div,.slide-content,.top-inner,.footer-menu,ul.submenu{max-width:1012px;margin-left:auto;margin-right:auto;position:relative;padding:0 1em}
.section{clear:both}
.section a{color:#e8ad00}
.section.white a{color:white}
.section .section-inner{padding:4em 0}
.section .section-inner>div.fceto-17,.section .section-inner>div.grid-2{max-width:none;margin:-4em 0 0 0;padding:0 !important}
.section .section-inner>div.fceto-17.negative-bottom,.section .section-inner>div.grid-2.negative-bottom{margin:-4em 0 -4em 0}
.section .section-inner>div.fceto-17.not-first,.section .section-inner>div.grid-2.not-first{margin:0 0 0 0}
.section .section-inner>div.fceto-17.not-first .slider .slide .slide-inner,.section .section-inner>div.grid-2.not-first .slider .slide .slide-inner{padding-top:0}
.section.darkgray{background:#4a4a43;color:white}
.section.lehm{background:#75756b}
.section.lightgray{background:#f6f5f5}
.icons{clear:both}
.icons img{width:21% !important;padding:2%;display:block;float:left}
.icon-stage{text-align:center;clear:both}
.icon-stage img{width:21% !important;padding:2%;display:inline-block}
.plain-image{margin:0 auto;width:auto;text-align:center}
.plain-image a{display:inline-block;width:25%;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;padding:7px}
@media only screen and (max-width:600px){.plain-image a{width:50%}
}
a.swipebox{position:relative}
a.swipebox span.swipebox-indicator{position:absolute;right:1em;bottom:1em;display:block;width:40px;height:40px;background:white url('../../fileadmin/layout/imgs/icon_enlarge.png') no-repeat center center;-moz-opacity:0.6;-khtml-opacity:0.6;-webkit-opacity:0.6;opacity:0.6;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);filter:alpha(opacity=60);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5){a.swipebox span.swipebox-indicator{background-image:url('../../fileadmin/layout/imgs/icon_enlarge@2x.png');background-size:40px 40px}
}
a.swipebox:hover span.swipebox-indicator{-moz-opacity:0.9;-khtml-opacity:0.9;-webkit-opacity:0.9;opacity:0.9;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);filter:alpha(opacity=90)}
.slider *{color:#404039}
.slider .slide{overflow:hidden}
@media only screen and (max-width:600px){.slider .slide{min-height:60vh}
}
.slider .slide .slide-inner{padding:4em 0 0 0}
.slider .slide .slide-inner .slide-bg{position:absolute;width:100%;height:100%;overflow:hidden;top:0}
.slider .slide .slide-inner .slide-bg img{min-height:100%;min-width:100%;object-fit:cover}
.slider .slide .slide-inner .slide-fg img{margin-top:-4em;margin-bottom:-16px;max-width:none;min-width:320px}
@media only screen and (min-width:601px) and (max-width :890px){.slider .slide .slide-inner .slide-fg img{margin-top:-2em}
}
.slider .slide .slide-inner .subheader{font-size:1.5em;line-height:1.1em}
.slider .slide .slide-inner .slide-content.fluid .fluidElement{float:none;display:inline-block !important;vertical-align:top}
.slider .slide .slide-inner .slide-content.fluid .fluidElement .fluidChild{padding-bottom:0 !important}
.testimonial .testimonial-inner{margin:0 auto;max-width:800px;padding:4em 0}
.testimonial .testimonial-inner .quote{display:block;font-size:1.8em;line-height:1.3em;padding-bottom:1em;min-height:4em}
.testimonial .testimonial-inner .person{text-align:right}
.testimonial .testimonial-inner .person span{display:inline-block;vertical-align:bottom}
.testimonial .testimonial-inner .person .personImage{display:inline-block;vertical-align:bottom;width:125px;margin-left:1em}
.testimonial .testimonial-inner .person .personImage img{margin-top:.5em;display:inline-block}
.testimonial .testimonial-inner .person:after{content:"";display:block;clear:both}
.pagination-inside .bx-pager,.pagination-inside .bx-controls-auto{position:absolute;bottom:0px;width:100%;z-index:100}
.accordeon .accordeon-trigger{margin-top:4px;background:#f6f5f5;cursor:pointer}
.accordeon .accordeon-trigger>h1,.accordeon .accordeon-trigger h2,.accordeon .accordeon-trigger h3,.accordeon .accordeon-trigger h4,.accordeon .accordeon-trigger h5{padding:0.3em;text-transform:none}
.accordeon .accordeon-trigger>h1:before,.accordeon .accordeon-trigger h2:before,.accordeon .accordeon-trigger h3:before,.accordeon .accordeon-trigger h4:before,.accordeon .accordeon-trigger h5:before{content:">";font-family:'AgilitaW01-LightCondens 720948','AgilitaW01-LightCondens_720948',Helvetica,sans;font-size:1.3em;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);display:inline-block;margin-right:0.25em;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}
.accordeon .accordeon-trigger>h1:before,.accordeon .accordeon-trigger h2:before,.accordeon .accordeon-trigger h3:before,.accordeon .accordeon-trigger h4:before,.accordeon .accordeon-trigger h5:before{content:">";font-family:'AgilitaW01-LightCondens 720948','AgilitaW01-LightCondens_720948',Helvetica,sans;font-size:1.3em;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);display:inline-block;margin-right:0.25em;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}
.accordeon .accordeon-trigger:hover,.accordeon .accordeon-trigger.on{color:white;background:#4a4a43}
.accordeon .accordeon-trigger:hover>h1:before,.accordeon .accordeon-trigger:hover h2:before,.accordeon .accordeon-trigger:hover h3:before,.accordeon .accordeon-trigger:hover h4:before,.accordeon .accordeon-trigger:hover h5:before,.accordeon .accordeon-trigger.on>h1:before,.accordeon .accordeon-trigger.on h2:before,.accordeon .accordeon-trigger.on h3:before,.accordeon .accordeon-trigger.on h4:before,.accordeon .accordeon-trigger.on h5:before{content:">";font-family:'AgilitaW01-LightCondens 720948','AgilitaW01-LightCondens_720948',Helvetica,sans;font-size:1.3em;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);display:inline-block;margin-right:0.25em;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}
.accordeon .accordeon-content .accordeon-inner{padding:1em 0}
.lightgray .accordeon .accordeon-trigger{background:white}
.lightgray .accordeon .accordeon-trigger:hover,.lightgray .accordeon .accordeon-trigger.on{color:white;background:#4a4a43}
.csc-textpic .csc-textpic-caption{padding:1em;background:#f6f5f5;font-size:.8em;line-height:1.33em}
.stickymenu{position:fixed;top:208px;height:0;width:100%;z-index:100}
.stickymenu .stickymenu-inner{max-width:1012px;margin:0 auto}
.stickymenu .stickymenu-inner .stickymenu-section-link{display:inline-block;width:32px;height:22px;padding:2px;background:rgba(0,0,0,0.1);margin:2px;float:right;clear:both;position:relative;right:-72px;display:none}
.stickymenu .stickymenu-inner .stickymenu-section-link a{border:2px solid white;width:24px;height:14px;padding:2px;display:block;overflow:hidden}
.stickymenu .stickymenu-inner .stickymenu-section-link a span{background:white;display:block;overflow:hidden;text-indent:-999px;width:24px;height:14px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0)}
.stickymenu .stickymenu-inner .stickymenu-section-link a:hover span,.stickymenu .stickymenu-inner .stickymenu-section-link a.active span,.stickymenu .stickymenu-inner .stickymenu-section-link a.act span{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100)}
.stickymenu .stickymenu-inner .stickymenu-section-link a:before{content:""}
.stickymenu .stickymenu-inner .stickymenu-section-link .stickymenu-section-bubble{position:absolute;right:46.8px;white-space:nowrap;color:white;background:#e8ad00;padding:0 .5em;height:0;overflow:hidden;font-size:.8em;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);font-family:'HelveticaNeueW02-65Medi','Helvetica Neue LT W10_65 Md',Helvetica,sans;-moz-transform:translate(1em,0);-webkit-transform:translate(1em,0);-o-transform:translate(1em,0);-ms-transform:translate(1em,0);transform:translate(1em,0);-webkit-filter:blur(10px);-moz-filter:blur(10px);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}
.stickymenu .stickymenu-inner .stickymenu-section-link:hover .stickymenu-section-bubble{-moz-transform:translate(0,0);-webkit-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-filter:blur(0);-moz-filter:blur(0);-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);height:auto;zoom:1}
.stickymenu .stickymenu-inner .stickymenu-section-link.contact,.stickymenu .stickymenu-inner .stickymenu-section-link.goodies,.stickymenu .stickymenu-inner .stickymenu-section-link.facebook{border-color:transparent;background:none;padding:0;width:36px;height:30px}
.stickymenu .stickymenu-inner .stickymenu-section-link.contact a,.stickymenu .stickymenu-inner .stickymenu-section-link.goodies a,.stickymenu .stickymenu-inner .stickymenu-section-link.facebook a{background:#4a4a43 center center;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;-moz-opacity:0.6;-khtml-opacity:0.6;-webkit-opacity:0.6;opacity:0.6;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);filter:alpha(opacity=60);width:36px;height:30px;padding:0;border:none}
.stickymenu .stickymenu-inner .stickymenu-section-link.contact a:hover,.stickymenu .stickymenu-inner .stickymenu-section-link.goodies a:hover,.stickymenu .stickymenu-inner .stickymenu-section-link.facebook a:hover{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100)}
.stickymenu .stickymenu-inner .stickymenu-section-link.contact a{background-image:url('../../fileadmin/layout/imgs/icon_contact.png');background-size:contain}
.stickymenu .stickymenu-inner .stickymenu-section-link.goodies a{background-image:url('../../fileadmin/layout/imgs/icon_goodies.png');background-size:contain}
.stickymenu .stickymenu-inner .stickymenu-section-link.facebook a{background-image:url('../../fileadmin/layout/imgs/icon_fbook.png');background-size:contain}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5){.stickymenu .stickymenu-inner .stickymenu-section-link.contact a{background-image:url('../../fileadmin/layout/imgs/icon_contact@2x.png');background-size:contain}
.stickymenu .stickymenu-inner .stickymenu-section-link.goodies a{background-image:url('../../fileadmin/layout/imgs/icon_goodies@2x.png');background-size:contain}
.stickymenu .stickymenu-inner .stickymenu-section-link.facebook a{background-image:url('../../fileadmin/layout/imgs/icon_fbook@2x.png');background-size:contain}
}
@media only screen and (min-width :1025px){.stickymenu .stickymenu-inner .stickymenu-section-link{display:block}
}
.layout-1{background:#f6f5f5;padding:1em;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box}
.layout-2{background:white;padding:1em;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box}
.layout-30 .fluid.max1>.fluidElement>.fluidChild{margin-bottom:0 !important}
.bx-pager{text-align:center;bottom:1em !important}
.bx-pager .bx-pager-item{display:inline-block;width:32px;height:22px;padding:2px;background:rgba(0,0,0,0.1);margin:2px}
.bx-pager .bx-pager-item a{border:2px solid white;width:24px;height:14px;padding:2px;display:block;overflow:hidden}
.bx-pager .bx-pager-item a span{background:white;display:block;overflow:hidden;text-indent:-999px;width:24px;height:14px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0)}
.bx-pager .bx-pager-item a:hover span,.bx-pager .bx-pager-item a.active span,.bx-pager .bx-pager-item a.act span{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100)}
.bx-pager .bx-pager-item a:before{content:""}
.square,.layout-3{position:relative}
.square .square-inner,.layout-3 .square-inner{padding:18px;display:block}
.partner{position:relative}
.partner .partner-trigger{position:absolute;cursor:pointer;background:black;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);z-index:100;zoom:1}
.partner .partner-trigger#gsa{top:5%;left:5%;width:40%;height:20%}
.partner .partner-trigger#allianz{top:5%;left:46%;width:50%;height:20%}
.partner .partner-trigger#claas{top:30%;left:7%;width:45%;height:20%}
.partner .partner-trigger#kws{top:35%;left:60%;width:30%;height:30%}
.partner .partner-trigger#bayer{top:50%;left:20%;width:28%;height:26%}
.partner .partner-trigger#amazone{top:80%;left:10%;width:70%;height:13%}
.partner .partner-logos{position:relative}
.partner .partner-logo{position:absolute;left:0;top:0;width:100%;height:100%;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}
.partner .partner-logo.act,.partner .partner-logo.visible{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100)}
.partner-common,.partner-info{background:#f6f5f5;padding:18px}
.indent{padding-left:18px}
.pollhead{background:#9e9d8a;padding:18px;color:white}
.pollhead h4{font-size:1.5em;line-height:1.5em}
.pollform{padding:18px;font-size:0.75em}
.pollform.pollformleft{padding-top:3.5em}
.pollform table{width:100%}
.pollform table tr.odd{background:#f6f5f5}
.pollform table thead tr td{background:#919191;color:white;font-weight:bold}
.pollform table th{font-family:'HelveticaNeueW02-65Medi','Helvetica Neue LT W10_65 Md',Helvetica,sans}
.pollform table tr td,.pollform table tr th{text-align:center;padding-top:4px;padding-bottom:4px}
.pollform table tr td.th,.pollform table tr th{text-align:left;padding-left:10px}
.pollform table tr td.last{padding-right:10px}
.pollform table tr.sub td.th{padding-left:20px}
.pollform table tr td input[type=radio]{margin:3px 6px 0;padding:0}
.form-row,.csc-form-element,.felogin-formrow{clear:both;padding-top:5px}
.form-row>label,.csc-form-element>label,.felogin-formrow>label{float:left;width:25%;text-align:right}
.form-row label,.form-row legend,.csc-form-element label,.csc-form-element legend,.felogin-formrow label,.felogin-formrow legend{position:relative}
.form-row label strong,.form-row legend strong,.csc-form-element label strong,.csc-form-element legend strong,.felogin-formrow label strong,.felogin-formrow legend strong{position:absolute;right:100%;color:#cb7666;white-space:nowrap;font-weight:normal}
.form-row input[type=number],.form-row input[type=text],.form-row input[type=password],.form-row input.text,.form-row textarea,.form-row select,.csc-form-element input[type=number],.csc-form-element input[type=text],.csc-form-element input[type=password],.csc-form-element input.text,.csc-form-element textarea,.csc-form-element select,.felogin-formrow input[type=number],.felogin-formrow input[type=text],.felogin-formrow input[type=password],.felogin-formrow input.text,.felogin-formrow textarea,.felogin-formrow select{float:right;width:70%;background:white;border:1px solid #d4cfcf;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;padding:0 1%;line-height:3em;height:3em}
.form-row input[type=number]#city,.form-row input[type=number]#street,.form-row input[type=text]#city,.form-row input[type=text]#street,.form-row input[type=password]#city,.form-row input[type=password]#street,.form-row input.text#city,.form-row input.text#street,.form-row textarea#city,.form-row textarea#street,.form-row select#city,.form-row select#street,.csc-form-element input[type=number]#city,.csc-form-element input[type=number]#street,.csc-form-element input[type=text]#city,.csc-form-element input[type=text]#street,.csc-form-element input[type=password]#city,.csc-form-element input[type=password]#street,.csc-form-element input.text#city,.csc-form-element input.text#street,.csc-form-element textarea#city,.csc-form-element textarea#street,.csc-form-element select#city,.csc-form-element select#street,.felogin-formrow input[type=number]#city,.felogin-formrow input[type=number]#street,.felogin-formrow input[type=text]#city,.felogin-formrow input[type=text]#street,.felogin-formrow input[type=password]#city,.felogin-formrow input[type=password]#street,.felogin-formrow input.text#city,.felogin-formrow input.text#street,.felogin-formrow textarea#city,.felogin-formrow textarea#street,.felogin-formrow select#city,.felogin-formrow select#street{width:53%}
.form-row input[type=number]#zip,.form-row input[type=number]#number,.form-row input[type=text]#zip,.form-row input[type=text]#number,.form-row input[type=password]#zip,.form-row input[type=password]#number,.form-row input.text#zip,.form-row input.text#number,.form-row textarea#zip,.form-row textarea#number,.form-row select#zip,.form-row select#number,.csc-form-element input[type=number]#zip,.csc-form-element input[type=number]#number,.csc-form-element input[type=text]#zip,.csc-form-element input[type=text]#number,.csc-form-element input[type=password]#zip,.csc-form-element input[type=password]#number,.csc-form-element input.text#zip,.csc-form-element input.text#number,.csc-form-element textarea#zip,.csc-form-element textarea#number,.csc-form-element select#zip,.csc-form-element select#number,.felogin-formrow input[type=number]#zip,.felogin-formrow input[type=number]#number,.felogin-formrow input[type=text]#zip,.felogin-formrow input[type=text]#number,.felogin-formrow input[type=password]#zip,.felogin-formrow input[type=password]#number,.felogin-formrow input.text#zip,.felogin-formrow input.text#number,.felogin-formrow textarea#zip,.felogin-formrow textarea#number,.felogin-formrow select#zip,.felogin-formrow select#number{width:15%}
.form-row input[type=number]#zip,.form-row input[type=number]#street,.form-row input[type=text]#zip,.form-row input[type=text]#street,.form-row input[type=password]#zip,.form-row input[type=password]#street,.form-row input.text#zip,.form-row input.text#street,.form-row textarea#zip,.form-row textarea#street,.form-row select#zip,.form-row select#street,.csc-form-element input[type=number]#zip,.csc-form-element input[type=number]#street,.csc-form-element input[type=text]#zip,.csc-form-element input[type=text]#street,.csc-form-element input[type=password]#zip,.csc-form-element input[type=password]#street,.csc-form-element input.text#zip,.csc-form-element input.text#street,.csc-form-element textarea#zip,.csc-form-element textarea#street,.csc-form-element select#zip,.csc-form-element select#street,.felogin-formrow input[type=number]#zip,.felogin-formrow input[type=number]#street,.felogin-formrow input[type=text]#zip,.felogin-formrow input[type=text]#street,.felogin-formrow input[type=password]#zip,.felogin-formrow input[type=password]#street,.felogin-formrow input.text#zip,.felogin-formrow input.text#street,.felogin-formrow textarea#zip,.felogin-formrow textarea#street,.felogin-formrow select#zip,.felogin-formrow select#street{margin-right:1%}
.form-row textarea,.csc-form-element textarea,.felogin-formrow textarea{height:6.6em;line-height:1.2em}
.form-row .form-bereiche,.csc-form-element .form-bereiche,.felogin-formrow .form-bereiche{width:70%;float:left}
.form-row.error label,.form-row.error span,.csc-form-element.error label,.csc-form-element.error span,.felogin-formrow.error label,.felogin-formrow.error span{color:#cb7666}
.form-row.error span,.csc-form-element.error span,.felogin-formrow.error span{display:block;margin-left:25%}
.form-row.error input,.csc-form-element.error input,.felogin-formrow.error input{border:1px solid #cb7666 !important;background-color:#f2dcd8 !important}
.form-row.honeypot,.csc-form-element.honeypot,.felogin-formrow.honeypot{display:none}
.form-row.csc-form-element-checkbox,.csc-form-element.csc-form-element-checkbox,.felogin-formrow.csc-form-element-checkbox{position:relative}
.form-row.csc-form-element-checkbox input[type=checkbox],.csc-form-element.csc-form-element-checkbox input[type=checkbox],.felogin-formrow.csc-form-element-checkbox input[type=checkbox]{position:absolute;left:0%;vertical-align:bottom}
.form-row.csc-form-element-checkbox label,.csc-form-element.csc-form-element-checkbox label,.felogin-formrow.csc-form-element-checkbox label{width:100%;padding-left:2em;text-align:left}
.above{color:white}
.above a.close{position:absolute;right:0;z-index:10;display:inline-block}
.above input[type=text],.above input.text,.above textarea,.above select{background:#75756b;border:1px solid #75756b;color:white}
.above .error input{background:white;color:#cb7666}
.above label{color:white}
.above a.submit{background:#e8ad00;color:white}
.fernseher-wrap{position:relative;width:100%;height:100%}
.fernseher-wrap .fernseher{position:absolute;top:0;left:0;width:100%;height:100%}
.fernseher-wrap .fernseher .fernseher-inner{margin:4% 4%;height:61%;background:#202020}
.fernseher-wrap .fernseher .fernseher-inner video{width:100%;height:100%}
.bottom{min-height:400px;background:#4a4a43}
.bottom .footer-top{background:#e8ad00;padding:2em 0}
.bottom .footer-top .footer-top-inner{margin:0 auto;max-width:1012px;padding:0 1em;font-size:1.2em}
.bottom .footer-top .footer-top-inner *{color:#4a4a43;font-family:'Helvetica Neue LT W02_41488880','Helvetica Neue LT W10_41489168',Helvetica,sans}
.bottom .footer-top .footer-top-inner a:hover{color:black}
@media only screen and (max-width:600px){.bottom .footer-top .footer-top-inner .left,.bottom .footer-top .footer-top-inner .right{width:100%;float:none;text-align:left !important}
}
.bottom .bottom-inner{font-size:0.75em;line-height:1.4em;color:white}
.bottom .bottom-inner .left{float:left}
.bottom .bottom-inner .right{width:16.66%;float:right}
.bottom .bottom-inner .toplink{display:inline-block}
.bottom .bottom-inner .toplink:before{content:">";font-family:'AgilitaW01-LightCondens 720948','AgilitaW01-LightCondens_720948',Helvetica,sans;font-size:1.3em;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);transform:rotate(270deg);display:inline-block;margin-right:0.25em;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}
.bottom .bottom-inner a{color:#d4cfcf;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}
.bottom .bottom-inner a:hover{color:white}
.bottom .bottom-inner ul.menu{padding:2em 0}
.bottom .bottom-inner ul.menu>li{width:16.66%;float:left}
.bottom .bottom-inner ul.menu>li.pid68{display:none}
.bottom .bottom-inner ul.menu>li>a{color:white;font-family:'HelveticaNeueW02-65Medi','Helvetica Neue LT W10_65 Md',Helvetica,sans}
.bottom .bottom-inner ul.menu>li>ul>li>a:before{content:"» "}
.bottom .bottom-inner ul.submenu{padding:0 !important}
ul.browsebox{padding:0 !important;margin:0 !important}
ul.browsebox li{display:inline !important;margin-right:1em !important}
div.browsebox{margin-top:1em;position:relative;height:2em}
.tx-indexedsearch-browsebox{padding:10px 0}
.tx-indexedsearch-whatis{display:none}
.tx-indexedsearch-single-res{clear:both;position:relative;padding:15px 0;border-bottom:1px solid #f5f5f5}
.tx-indexedsearch-percent{position:absolute;top:15px;right:0;display:none}
.tx-indexedsearch-created-date{display:none}
.tx-indexedsearch-form label{display:none}
.tx-indexedsearch-noresults{padding:30px 0}
.tx-indexedsearch-searchbox{background:#f6f5f5;padding:1em 1em 0}
input.tx-indexedsearch-searchbox-sword{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;display:block;line-height:2em;height:2em;padding:0 .25em;width:100%;margin:0;border:none;font-size:1em;background:white;border:1px solid #d4cfcf}
body.pid31 #c57 h3,body.pid31 #c57 h1.subheader,body.pid18 #c928 h3,body.pid18 #c928 h1.subheader{font-size:3em}
@media only screen and (min-width :891px){.fluid.max1>.fluidElement{width:100%}
.fluid.max1>.fluidElement>.fluidChild{margin-bottom:14px}
.fluid.max1>.fluidElement.width75{width:75%}
.fluid.max1>.fluidElement.width25{width:25%}
.fluid.max2>.fluidElement{width:50%}
.fluid.max2>.fluidElement>.fluidChild{padding-bottom:14px}
.fluid.max2>.fluidElement:nth-child(odd){clear:left}
.fluid.max2>.fluidElement.width75{width:75%}
.fluid.max2>.fluidElement.width66{width:66.66666666%}
.fluid.max2>.fluidElement.width33{width:33.33333333%}
.fluid.max2>.fluidElement.width25{width:25%}
.fluid.max3>.fluidElement{width:33.33333333%}
.fluid.max3>.fluidElement>.fluidChild{padding-bottom:14px}
.fluid.max3>.fluidElement:nth-child(3n+1){clear:left}
.fluid.fix4>.fluidElement,.fluid.max4>.fluidElement{width:25%}
.fluid.fix4>.fluidElement>.fluidChild,.fluid.max4>.fluidElement>.fluidChild{padding-bottom:14px}
.fluid.fix4>.fluidElement:nth-child(4n+1),.fluid.max4>.fluidElement:nth-child(4n+1){clear:left}
.fluid.max5>.fluidElement{width:20%}
.fluid.max5>.fluidElement>.fluidChild{padding-bottom:14px}
.fluid.max5>.fluidElement:nth-child(5n+1){clear:left}
.fluid.max6>.fluidElement{width:16.666666666667%}
.fluid.max6>.fluidElement>.fluidChild{padding-bottom:14px}
.fluid.max6>.fluidElement:nth-child(6n+1){clear:left}
.fluid.max7>.fluidElement{width:14.285714285714%}
.fluid.max7>.fluidElement>.fluidChild{padding-bottom:14px}
.fluid.max7>.fluidElement:nth-child(7n+1){clear:left}
.fluid.max8>.fluidElement{width:12.5%}
.fluid.max8>.fluidElement>.fluidChild{padding-bottom:14px}
.fluid.max8>.fluidElement:nth-child(8n+1){clear:left}
}
@media only screen and (min-width:601px) and (max-width :890px){.fluid.max1>.fluidElement{width:100%}
.fluid.max1>.fluidElement>.fluidChild{margin-bottom:14px}
.fluid.max1>.fluidElement.width75{width:75%}
.fluid.max1>.fluidElement.width25{width:25%}
.fluid.max2>.fluidElement,.fluid.max3>.fluidElement,.fluid.max4>.fluidElement{width:50%}
.fluid.max2>.fluidElement>.fluidChild,.fluid.max3>.fluidElement>.fluidChild,.fluid.max4>.fluidElement>.fluidChild{padding-bottom:14px}
.fluid.max2>.fluidElement:nth-child(odd),.fluid.max3>.fluidElement:nth-child(odd),.fluid.max4>.fluidElement:nth-child(odd){clear:left}
.fluid.max2>.fluidElement.width75,.fluid.max3>.fluidElement.width75,.fluid.max4>.fluidElement.width75{width:75%}
.fluid.max2>.fluidElement.width66,.fluid.max3>.fluidElement.width66,.fluid.max4>.fluidElement.width66{width:66.66666666%}
.fluid.max2>.fluidElement.width33,.fluid.max3>.fluidElement.width33,.fluid.max4>.fluidElement.width33{width:33.33333333%}
.fluid.max2>.fluidElement.width25,.fluid.max3>.fluidElement.width25,.fluid.max4>.fluidElement.width25{width:25%}
.fluid.max5>.fluidElement,.fluid.max6>.fluidElement,.fluid.max7>.fluidElement,.fluid.max8>.fluidElement{width:25%}
.fluid.max5>.fluidElement>.fluidChild,.fluid.max6>.fluidElement>.fluidChild,.fluid.max7>.fluidElement>.fluidChild,.fluid.max8>.fluidElement>.fluidChild{padding-bottom:14px}
.fluid.max5>.fluidElement:nth-child(4n+1),.fluid.max6>.fluidElement:nth-child(4n+1),.fluid.max7>.fluidElement:nth-child(4n+1),.fluid.max8>.fluidElement:nth-child(4n+1){clear:left}
body{font-size:16px}
#Alles .square{min-height:0 !important}
#Alles .square .square-inner{min-height:2.2em}
.bottom .bottom-inner .right{width:25%}
.bottom .bottom-inner ul.menu>li{float:none;vertical-align:top;display:inline-block;width:25%}
}
@media only screen and (max-width:600px){.fluid.max1>.fluidElement,.fluid.max2>.fluidElement,.fluid.max3>.fluidElement,.fluid.max4>.fluidElement{width:100%}
.fluid.max1>.fluidElement>.fluidChild,.fluid.max2>.fluidElement>.fluidChild,.fluid.max3>.fluidElement>.fluidChild,.fluid.max4>.fluidElement>.fluidChild{margin-bottom:14px}
.fluid.max1>.fluidElement.width75,.fluid.max2>.fluidElement.width75,.fluid.max3>.fluidElement.width75,.fluid.max4>.fluidElement.width75{width:75%}
.fluid.max1>.fluidElement.width25,.fluid.max2>.fluidElement.width25,.fluid.max3>.fluidElement.width25,.fluid.max4>.fluidElement.width25{width:25%}
.fluid.min2>.fluidElement{width:50%}
.fluid.min2>.fluidElement>.fluidChild{padding-bottom:14px}
.fluid.min2>.fluidElement:nth-child(odd){clear:left}
.fluid.min2>.fluidElement.width75{width:75%}
.fluid.min2>.fluidElement.width66{width:66.66666666%}
.fluid.min2>.fluidElement.width33{width:33.33333333%}
.fluid.min2>.fluidElement.width25{width:25%}
.fluid.max5>.fluidElement,.fluid.max6>.fluidElement,.fluid.max7>.fluidElement,.fluid.max8>.fluidElement{width:50%}
.fluid.max5>.fluidElement>.fluidChild,.fluid.max6>.fluidElement>.fluidChild,.fluid.max7>.fluidElement>.fluidChild,.fluid.max8>.fluidElement>.fluidChild{padding-bottom:14px}
.fluid.max5>.fluidElement:nth-child(odd),.fluid.max6>.fluidElement:nth-child(odd),.fluid.max7>.fluidElement:nth-child(odd),.fluid.max8>.fluidElement:nth-child(odd){clear:left}
.fluid.max5>.fluidElement.width75,.fluid.max6>.fluidElement.width75,.fluid.max7>.fluidElement.width75,.fluid.max8>.fluidElement.width75{width:75%}
.fluid.max5>.fluidElement.width66,.fluid.max6>.fluidElement.width66,.fluid.max7>.fluidElement.width66,.fluid.max8>.fluidElement.width66{width:66.66666666%}
.fluid.max5>.fluidElement.width33,.fluid.max6>.fluidElement.width33,.fluid.max7>.fluidElement.width33,.fluid.max8>.fluidElement.width33{width:33.33333333%}
.fluid.max5>.fluidElement.width25,.fluid.max6>.fluidElement.width25,.fluid.max7>.fluidElement.width25,.fluid.max8>.fluidElement.width25{width:25%}
body{font-size:16px}
.above{padding-top:60px}
.above a.close{right:18px}
.hidemobile{display:none}
.square,.layout-3{min-height:0 !important}
.bx-wrapper .bx-controls-direction{display:none}
.bx-viewport.fluid,.bx-viewport>.fluidElement,.bx-viewport>.fluidChild{padding-bottom:0 !important}
.section{margin:0}
.bottom .bottom-inner .right{width:50%;text-align:right}
.bottom .bottom-inner ul.menu>li{float:none;vertical-align:top;display:inline-block;width:50%;padding-bottom:1em}
}
@media only screen and (max-width:600px),only screen and (min-width:601px) and (max-width :890px){.content{margin-top:-2em}
.wrap{padding-top:60px}
.top,.top.collapsed{height:auto;position:relative}
.top a.mobile-menu-trigger,.top.collapsed a.mobile-menu-trigger{display:block;color:#f6f5f5;font-family:'AgilitaW01-LightCondens 720948','AgilitaW01-LightCondens_720948',Helvetica,sans;font-size:32px;position:absolute;right:32px;top:0px;line-height:60px;z-index:2000}
.top .logo,.top.collapsed .logo{position:fixed;top:0;left:0;background:#4a4a43;margin-left:0;padding-left:10px;width:100%;z-index:1000;height:60px}
.top .logo.biglogo,.top.collapsed .logo.biglogo{display:none !important}
.top .logo.smalllogo,.top.collapsed .logo.smalllogo{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);margin-top:0px;padding-top:0px;width:100%;line-height:60px}
.top .logo.smalllogo img,.top.collapsed .logo.smalllogo img{margin-top:6px;vertical-align:middle}
.top .logo.smalllogo div,.top.collapsed .logo.smalllogo div{line-height:60px}
.top ul.menu,.top .metamenu,.top.collapsed ul.menu,.top.collapsed .metamenu{display:none}
.top div.metamenu,.top.collapsed div.metamenu{top:0;left:0;position:static;width:100%;background:#4a4a43;height:5em;font-family:'HelveticaNeueW02-65Medi','Helvetica Neue LT W10_65 Md',Helvetica,sans}
.top div.metamenu li.register,.top div.metamenu li.demo,.top.collapsed div.metamenu li.register,.top.collapsed div.metamenu li.demo{width:34%}
.top div.metamenu li.register a,.top div.metamenu li.demo a,.top.collapsed div.metamenu li.register a,.top.collapsed div.metamenu li.demo a{text-align:center;font-size:1.15em}
.top div.metamenu li.login,.top.collapsed div.metamenu li.login{width:32%}
.top div.metamenu li.login a,.top.collapsed div.metamenu li.login a{text-align:center;font-size:1.15em}
.top div.metamenu li.search,.top.collapsed div.metamenu li.search{display:none;width:10%}
.top div.metamenu li.search a,.top.collapsed div.metamenu li.search a{width:auto;text-align:center;font-size:1.15em}
.top div.metamenu li.search div,.top.collapsed div.metamenu li.search div{display:none !important}
.top div.metamenu li.lang,.top.collapsed div.metamenu li.lang{width:15%}
.top div.metamenu li.lang a,.top.collapsed div.metamenu li.lang a{text-align:center;background:#75756b;font-size:1.15em;padding:0}
.top ul.menu,.top.collapsed ul.menu{clear:both;position:static;padding:1em 0;font-family:'HelveticaNeueW02-65Medi','Helvetica Neue LT W10_65 Md',Helvetica,sans}
.top ul.menu>li,.top.collapsed ul.menu>li{padding:0;margin:0;display:block;float:none}
.top ul.menu>li>a,.top.collapsed ul.menu>li>a{padding:0;margin:0;height:auto;font-size:1.15em;line-height:2.2em;height:2.2em;border:none;padding:0 .5em;font-family:'HelveticaNeueW02-65Medi','Helvetica Neue LT W10_65 Md',Helvetica,sans}
.top ul.menu>li>a.act,.top.collapsed ul.menu>li>a.act{color:#e8ad00}
.top ul.menu>li.act>a,.top ul.menu>li.hover>a,.top.collapsed ul.menu>li.act>a,.top.collapsed ul.menu>li.hover>a{color:white;background:#75756b}
.top ul.menu>li.act>ul,.top ul.menu>li.hover>ul,.top.collapsed ul.menu>li.act>ul,.top.collapsed ul.menu>li.hover>ul{display:block;background:#f6f5f5;padding:0;margin:0}
.top ul.menu>li.act>ul>li>a,.top ul.menu>li.hover>ul>li>a,.top.collapsed ul.menu>li.act>ul>li>a,.top.collapsed ul.menu>li.hover>ul>li>a{display:block;padding:0 .5em;font-size:1.15em;line-height:2.2em}
.top ul.menu>li.act>ul>li>a.act,.top ul.menu>li.hover>ul>li>a.act,.top.collapsed ul.menu>li.act>ul>li>a.act,.top.collapsed ul.menu>li.hover>ul>li>a.act{color:#e8ad00}
body.menuactive .top ul.menu,body.menuactive .top .metamenu,body.menuactive .top.collapsed ul.menu,body.menuactive .top.collapsed .metamenu{display:block !important}
div.submenu{display:none}
.stickymenu{display:none}
}
.frontEndEditIconLinks,.typo3-editPanel{position:absolute}
.frontEndEditIconLinks img,.typo3-editPanel img{width:auto !important;height:auto !important;min-width:auto !important}
@media only screen and (max-width:600px){.slide-fg img{display:none !important;visibility:hidden !important}
}
.browsererror{font-size:.8em;line-height:1.3em;position:fixed;bottom:0;right:0;z-index:99999999;width:40%;padding:20px;background:#cb7666;color:white;font-family:'HelveticaNeueW02-65Medi','Helvetica Neue LT W10_65 Md',Helvetica,sans}
.browsererror a{color:white}
.csc-mailform p.mailmessage{display:none}
.csc-mailform .error{color:#cb7666;border-color:#cb7666 !important}
.csc-mailform>form>ol:after{content:"";clear:both;display:block}
.csc-mailform>form>ol .csc-form-element-textblock{font-size:.8em;line-height:1.33em}
.csc-mailform>form>ol .csc-form-element-submit{padding:1em 0;width:90%;margin:0 auto}
.csc-mailform>form>ol .csc-form-element-hidden{display:none !important}
.csc-mailform>form>ol>.csc-form-element-fieldset{width:50%;float:left;display:block;clear:none;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box}
.csc-mailform>form>ol>.csc-form-element-fieldset:nth-child(odd){padding-right:7px}
.csc-mailform>form>ol>.csc-form-element-fieldset:nth-child(even){padding-left:7px}
@media only screen and (max-width:600px),only screen and (min-width:601px) and (max-width :890px){.csc-mailform>form>ol>.csc-form-element-fieldset{width:100%;padding:0}
}
.csc-mailform>form>ol .fieldset-subgroup{padding-bottom:1em;border-bottom:1px solid #d4cfcf;margin-bottom:1em}
.csc-mailform>form.akiveboxForm>ol>.csc-form-element-fieldset{width:100%}
.csc-mailform>form.akiveboxForm .csc-form-element:after{content:"";display:block;clear:both}
.csc-mailform>form.akiveboxForm .csc-form-element-checkbox{width:70%;float:right;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box}
.csc-mailform>form.akiveboxForm .csc-form-element-checkbox label{width:auto;font-size:0.8em}
.csc-mailform>form.akiveboxForm .csc-form-11.csc-form-element{padding-bottom:1em;border-bottom:1px solid #d4cfcf;margin-bottom:1em}
.csc-mailform>form.akiveboxForm>ol .csc-form-element-submit{padding:1em 0;margin:0;text-align:right;width:100%}
.csc-mailform>form.akiveboxForm>ol .csc-form-element-submit a.submit{display:inline-block;width:70%}
.csc-mailform>form.akiveboxForm .csc-form-element-textblock{padding-left:30%}
.csc-mailform>form.akiveboxForm input.number{text-align:right}
div.linkedTile{display:block;position:relative;cursor:pointer;padding-bottom:4em}
div.linkedTile p.bodytext{position:absolute;bottom:0}
.socialicons{padding-top:.5em}
.socialicons a{display:inline-block;width:41px;height:41px;background:no-repeat center center}
.socialicons a.twitter{background-image:url('../../fileadmin/layout/imgs/social_icons_twitter_01.png')}
.socialicons a.twitter:hover{background-image:url('../../fileadmin/layout/imgs/social_icons_twitter_02.png')}
.socialicons a.facebook{background-image:url('../../fileadmin/layout/imgs/social_icons_fb_01.png')}
.socialicons a.facebook:hover{background-image:url('../../fileadmin/layout/imgs/social_icons_fb_02.png')}
.socialicons a.xing{background-image:url('../../fileadmin/layout/imgs/social_icons_xing_01.png')}
.socialicons a.xing:hover{background-image:url('../../fileadmin/layout/imgs/social_icons_xing_02.png')}
.socialicons a.youtube{background-image:url('../../fileadmin/layout/imgs/social_icons_ytube_01.png')}
.socialicons a.youtube:hover{background-image:url('../../fileadmin/layout/imgs/social_icons_ytube_02.png')}
.shadowButtonOrange{display:inline-block;position:relative;padding:.7em 2.5em;font-size:1.3em;text-align:center;color:white !important;background:#de744a;border:none;left:0px;top:0px;box-shadow:1px 0px 0px #ad481f,0px 1px 0px #ad481f,2px 1px 0px #ad481f,1px 2px 0px #ad481f,3px 2px 0px #ad481f,2px 3px 0px #ad481f,4px 3px 0px #ad481f,3px 4px 0px #ad481f,5px 4px 0px #ad481f,4px 5px 0px #ad481f,6px 5px 0px #ad481f,5px 6px 0px #ad481f,7px 6px 0px #ad481f,6px 7px 0px #ad481f,8px 7px 0px #ad481f,7px 8px 0px #ad481f,9px 8px 0px #ad481f,8px 9px 0px #ad481f}
.shadowButtonOrange:hover{-moz-transform:translate(3px,3px);-webkit-transform:translate(3px,3px);-o-transform:translate(3px,3px);-ms-transform:translate(3px,3px);transform:translate(3px,3px);box-shadow:1px 0px 0px #ad481f,0px 1px 0px #ad481f,2px 1px 0px #ad481f,1px 2px 0px #ad481f,3px 2px 0px #ad481f,2px 3px 0px #ad481f,4px 3px 0px #ad481f,3px 4px 0px #ad481f,5px 4px 0px #ad481f,4px 5px 0px #ad481f,6px 5px 0px #ad481f,5px 6px 0px #ad481f}
.shadowButtonOrange:active{-moz-transform:translate(9px,9px);-webkit-transform:translate(9px,9px);-o-transform:translate(9px,9px);-ms-transform:translate(9px,9px);transform:translate(9px,9px);box-shadow:0px 0px 0px #ad481f}
.shadowButtonOrangina{display:inline-block;position:relative;padding:.7em 2.5em;font-size:1.3em;text-align:center;color:white !important;background:#e8ad00;border:none;left:0px;top:0px;box-shadow:1px 0px 0px #8c6900,0px 1px 0px #8c6900,2px 1px 0px #8c6900,1px 2px 0px #8c6900,3px 2px 0px #8c6900,2px 3px 0px #8c6900,4px 3px 0px #8c6900,3px 4px 0px #8c6900,5px 4px 0px #8c6900,4px 5px 0px #8c6900,6px 5px 0px #8c6900,5px 6px 0px #8c6900,7px 6px 0px #8c6900,6px 7px 0px #8c6900,8px 7px 0px #8c6900,7px 8px 0px #8c6900,9px 8px 0px #8c6900,8px 9px 0px #8c6900}
.shadowButtonOrangina:hover{-moz-transform:translate(3px,3px);-webkit-transform:translate(3px,3px);-o-transform:translate(3px,3px);-ms-transform:translate(3px,3px);transform:translate(3px,3px);box-shadow:1px 0px 0px #8c6900,0px 1px 0px #8c6900,2px 1px 0px #8c6900,1px 2px 0px #8c6900,3px 2px 0px #8c6900,2px 3px 0px #8c6900,4px 3px 0px #8c6900,3px 4px 0px #8c6900,5px 4px 0px #8c6900,4px 5px 0px #8c6900,6px 5px 0px #8c6900,5px 6px 0px #8c6900}
.shadowButtonOrangina:active{-moz-transform:translate(9px,9px);-webkit-transform:translate(9px,9px);-o-transform:translate(9px,9px);-ms-transform:translate(9px,9px);transform:translate(9px,9px);box-shadow:0px 0px 0px #8c6900}
.shadowButtonBlue{display:inline-block;position:relative;padding:.7em 2.5em;font-size:1.3em;text-align:center;color:white !important;background:#779ec7;border:none;left:0px;top:0px;box-shadow:1px 0px 0px #4270a0,0px 1px 0px #4270a0,2px 1px 0px #4270a0,1px 2px 0px #4270a0,3px 2px 0px #4270a0,2px 3px 0px #4270a0,4px 3px 0px #4270a0,3px 4px 0px #4270a0,5px 4px 0px #4270a0,4px 5px 0px #4270a0,6px 5px 0px #4270a0,5px 6px 0px #4270a0,7px 6px 0px #4270a0,6px 7px 0px #4270a0,8px 7px 0px #4270a0,7px 8px 0px #4270a0,9px 8px 0px #4270a0,8px 9px 0px #4270a0}
.shadowButtonBlue:hover{-moz-transform:translate(3px,3px);-webkit-transform:translate(3px,3px);-o-transform:translate(3px,3px);-ms-transform:translate(3px,3px);transform:translate(3px,3px);box-shadow:1px 0px 0px #4270a0,0px 1px 0px #4270a0,2px 1px 0px #4270a0,1px 2px 0px #4270a0,3px 2px 0px #4270a0,2px 3px 0px #4270a0,4px 3px 0px #4270a0,3px 4px 0px #4270a0,5px 4px 0px #4270a0,4px 5px 0px #4270a0,6px 5px 0px #4270a0,5px 6px 0px #4270a0}
.shadowButtonBlue:active{-moz-transform:translate(9px,9px);-webkit-transform:translate(9px,9px);-o-transform:translate(9px,9px);-ms-transform:translate(9px,9px);transform:translate(9px,9px);box-shadow:0px 0px 0px #4270a0}
.align-center{text-align:center}
.align-right{text-align:right}
.farmnet-module-tabs{margin-bottom:3em;margin-top:-1em !important}
.farmnet-module-tabs a{color:#404039}
@media only screen and (min-width :1025px),only screen and (min-width :891px){.farmnet-modules>.fluidElement{width:25%}
.farmnet-modules>.fluidElement>.fluidChild{padding-bottom:14px}
.farmnet-modules>.fluidElement:nth-child(4n+1){clear:left}
}
@media only screen and (min-width:601px) and (max-width :890px){.farmnet-modules>.fluidElement{width:33.33333333%}
.farmnet-modules>.fluidElement>.fluidChild{padding-bottom:14px}
.farmnet-modules>.fluidElement:nth-child(3n+1){clear:left}
}
.farmnet-modules .module a.fluidChild{color:#404039}
.farmnet-modules .module .module-icon{color:white}
.farmnet-modules .module .module-icon.color-pflanze{background:#6da051}
.farmnet-modules .module .module-icon.color-betrieb{background:#757569}
.farmnet-modules .module .module-icon.color-futter{background:#a7a4bf}
.farmnet-modules .module .module-icon.color-maschine{background:#75a2cc}
.farmnet-modules .module .module-icon.color-rind{background:#0098df}
.farmnet-modules .module .module-icon.color-active{background:#6ca0ab}
.farmnet-modules .module .module-text{padding:1rem;background:#f6f5f5}
@media only screen and (min-width :1025px),only screen and (min-width :891px),only screen and (min-width:601px) and (max-width :890px){.farmnet-modules .module{overflow:hidden;float:left !important;clear:none !important}
.farmnet-modules .module a.fluidChild{color:#404039}
.farmnet-modules .module a.fluidChild .module-container{overflow:hidden;height:25rem}
.farmnet-modules .module .module-icon{display:block;width:100%;height:0;padding-top:100%;color:white;position:relative;font-size:8rem;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}
.farmnet-modules .module .module-icon:before{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.farmnet-modules .module .module-text{min-height:10rem}
.farmnet-modules .module .module-logo{height:2rem;margin:0 2rem 1rem 2rem;background-size:contain;background-position:center center;background-repeat:no-repeat}
.farmnet-modules .module .module-teaser{min-height:16rem;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}
.farmnet-modules .module:hover .module-icon{margin-top:-100%}
.farmnet-modules .module:hover .module-teaser{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100)}
}
@media only screen and (max-width:600px){.farmnet-modules .module{margin-bottom:14px}
.farmnet-modules .module .module-text{margin-left:4rem}
.farmnet-modules .module .module-icon{width:3rem;height:3rem;position:absolute;font-size:2rem}
.farmnet-modules .module .module-icon:before{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.farmnet-modules .module .module-logo{height:2rem;width:50%;margin-bottom:1rem;background-size:contain;background-position:left center;background-repeat:no-repeat}
}
.farmnet-module-category-menu{text-align:center;margin:2em 0 1em !important}
.farmnet-module-category-menu li{display:inline-block;vertical-align:top}
.farmnet-module-category-menu a{color:#e7ad00;display:block;text-align:center;width:6.5rem;margin-bottom:1em;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}
@media only screen and (max-width:600px){.farmnet-module-category-menu a{width:5.5rem}
}
.farmnet-module-category-menu a i{font-size:3rem;display:block;margin-bottom:.7rem}
.farmnet-module-category-menu a span{font-size:.55rem;font-family:'HelveticaNeueW02-65Medi','Helvetica Neue LT W10_65 Md',Helvetica,sans;display:block;padding:0 .5rem;line-height:1.3em}
.farmnet-module-category-menu a.active,.farmnet-module-category-menu a:hover{color:#4a4a43}
