html{height:100%}
body{min-height:100%;position:relative;font-family:Arial,sans-serif}
body .background-wrapper{position:relative}
body .background-wrapper>.background{width:100%;height:100%;margin:0;padding:0;min-width:950px;position:absolute;top:0;left:0;right:0;bottom:0;border:none;background:none}
body .background-wrapper>.background.header.center{background-image:url('../../fileadmin/Resources/Public/Images/background-header-center - 2.jpg');background-repeat:no-repeat;background-position:top center;height:122px;z-index:2}
body .background-wrapper>.background.header.tile{background-image:url('../../fileadmin/Resources/Public/Images/background-header-tile.png');background-repeat:repeat-x;height:122px;z-index:1}
body .background-wrapper>.background.navigation{background-image:url('../../fileadmin/Resources/Public/Images/background-nav.jpg');background-position:top center;top:149px;height:77px;border-top:1px solid #fff;border-bottom:2px solid #d2d2d2}
body .background-wrapper>.background.breadcrumb{background-image:url('../../fileadmin/Resources/Public/Images/background-breadcrumb.jpg');background-repeat:repeat-x;background-position:left;height:29px;top:122px}
body .background-wrapper>.background.submenu{background-image:url('../../fileadmin/Resources/Public/Images/background-submenu-2.jpg');background-repeat:repeat-x;background-position:left;top:0px;height:50px;z-index:0}
body .background-wrapper>.background.footer{background:#445a72;background-repeat:repeat-x;background-position:left;top:50px;min-height:350px;height:100%;z-index:0}
body>*{position:relative}
.wrapper{width:940px;margin:0 auto;position:relative}
.line>*{display:inline-block}
.split>*{display:block}
.split>.left{float:left}
.split>.right{float:right}
.columns>[class*='column']{float:left}
.columns>[class*='column']>.column-inner{position:relative}
.columns>.column100p{width:100%}
#header{z-index:100}
#header .wrapper{height:230px;z-index:5}
#header a{display:block;text-decoration:none}
#logo{position:absolute;top:42px;left:0;z-index:5}
#navigation{position:absolute;top:151px}
#navigation ul{display:inline;padding:0;text-align:justify}
#navigation ul li{padding:0 15px 0 15px;max-height:77px;height:100%;max-width:100px;background-image:url('../../fileadmin/Resources/Public/Images/nav-li-trenner.png');background-repeat:no-repeat;background-position:right;top:auto;float:left}
#navigation ul,#navigation ul li{margin:0}
#navigation ul li a{display:block;font-weight:bold;font-size:13px;line-height:normal;height:69px;padding:15px 0 0 0}
#navigation ul li a,#navigation ul li a:focus,#navigation ul li a:visited{color:#42576e}
#navigation ul li.current a,#navigation ul li a:active,#navigation ul li a:hover{color:#0060a9;background-image:url('../../fileadmin/Resources/Public/Images/background-nav-hover.png');background-repeat:no-repeat;background-position:bottom}
#breadcrumb{width:100%;line-height:30px;position:absolute;top:126px;left:0}
#content{z-index:100;padding:0;min-height:300px;margin:0 0 60px 0}
.list_item .csc-textpic-imagewrap{margin-top:10px;border-right:1px solid #ececec;padding:0 20px 0 20px;float:left}
.list_item .teaser_image,.list_item .csc-textpic-text{margin:0}
.list_item .csc-textpic-text{padding:0 0 0 52%}
div.csc-mailform form>ol{list-style:none}
div.csc-mailform form>ol>li{padding:6px 0}
div.csc-mailform form>ol>li>label{line-height:30px}
div.csc-mailform form>ol>li>input{width:170px}
div.csc-mailform form>ol>li:last-child>input{margin-left:196px;width:95px}
div.csc-mailform form>ol>li:first-child{display:list-item}
div.csc-mailform form>ol>li{display:inline-table}
div.csc-mailform form>ol>li.csc-form-4,div.csc-mailform form>ol>li.csc-form-6,div.csc-mailform form>ol>li.csc-form-8,div.csc-mailform form>ol>li.csc-form-10{padding-left:20px}
div.csc-mailform form>ol>li.csc-form-12{display:list-item}
div.csc-mailform form label strong,div.csc-mailform form legend strong{display:block;color:#C00;font-size:70%;font-weight:normal;text-transform:none;line-height:2px}
#submenu{float:left;border-top:1px solid #fff;line-height:50px}
.icon{float:right;padding:14px 0 0 0}
#footer{width:100%;z-index:80;left:0;bottom:0}
#footer .wrapper{height:100px}
#footer .content{padding:0}
#footermenu{position:absolute;top:15px}
.footer p{position:absolute;top:15px;right:0}
#footermenu{left:0}
@media print{@page{size:auto;
margin:15mm 20mm 15mm 20mm}
*{width:auto !important;
max-width:539px;
max-height:785px;background:none !important;overflow:visible}
#language,#navigation,.submenu,.footer p{display:none}
.background{display:none}
body{margin:0 auto}
#header,#content,#footer,#header .wrapper,#content .wrapper,#footer .wrapper,.list_item,.csc-textpic-imagewrap{height:auto;margin:0;padding:0;position:static;overflow:visible !important}
.columns>[class*='column']{float:none}
#header .wrapper{height:100px}
#header a[href]:after{content:''}
#logo{padding:10px;position:static}
#breadcrumb{padding:15px 0}
#breadcrumb,#footermenu{position:static}
.list_item .csc-textpic-imagewrap{border-right:none}
.list_item .csc-textpic-text{padding:350px 0 15px 0}
#footer{width:100%;padding:15px 0}
#submenu ul li,#submenu ul li a{line-height:normal;font-size:12px;padding:0}
#footermenu{display:none;top:0px}
}
