*{padding:0;margin:0;border:0}html{width:100%;height:100%}body{font-family:Verdana,Arial,sans-serif;font-size:12px;line-height:18px;background-image:url(../images/main_bg.gif);background-repeat:repeat}#main-box{width:900px;margin:0 auto}#header-box{height:129px;width:100%;margin-bottom:13px;-webkit-box-shadow:3px 3px 5px #333;-moz-box-shadow:3px 3px 5px #333;-ms-box-shadow:3px 3px 5px #333;-o-box-shadow:3px 3px 5px #333;box-shadow:3px 3px 5px #333;background-color:#c1022d;position:relative}#navi-box{height:37px;width:100%;margin-bottom:13px;-webkit-box-shadow:3px 3px 5px #333;-moz-box-shadow:3px 3px 5px #333;-ms-box-shadow:3px 3px 5px #333;-o-box-shadow:3px 3px 5px #333;box-shadow:3px 3px 5px #333;background-color:#9f824a;position:relative}#navi-box ul#navigation-list{list-style:none;margin-left:50px}#navi-box ul li.mainnavi-element{float:left;margin-right:25px;font-size:14px;line-height:37px}#navi-box ul li.mainnavi-element a,#navi-box ul li.mainnavi-element a:link,#navi-box ul li.mainnavi-element a:visited{color:#474747;text-decoration:none}#navi-box ul li.mainnavi-element{position:relative}#navi-box ul#navigation-list table.subnavi-list{position:absolute;z-index:50;list-style:none;margin-left:0;border:2px solid #d6bb78;background:#9f824a;text-align:center;padding:0 14px;left:-36%;bottom:-22px;line-height:22px}#navi-box .subnavi-list .subnavi-item{font-size:12px;text-align:center;margin:0;line-height:12px;padding:0}#navi-box .subnavi-list .subnavi-item.active-navi-element{font-weight:700}#navi-box .subnavi-list .seperator{padding:0 6px}#navi-box ul li.mainnavi-element a:hover,#navi-box ul li.mainnavi-element a:active,#navi-box ul li.active-navi-element a:link,#navi-box ul li.active-navi-element a:visited{color:#262626;text-decoration:none}#langguagenavigation-list{float:right}#content-box{width:100%;-webkit-box-shadow:3px 3px 5px #333;-moz-box-shadow:3px 3px 5px #333;-ms-box-shadow:3px 3px 5px #333;-o-box-shadow:3px 3px 5px #333;box-shadow:3px 3px 5px #333;background:url(../images/bg_content.gif) left top repeat-y #a48853;color:#525252;position:relative}#content-box-text{width:710px;float:left}#content-box-text-inner{margin-left:50px;margin-right:50px;margin-top:53px}#content-box-text h1{font-size:20px;margin-bottom:10px;clear:both}#content-box-text h1 a:link,#content-box-text h1 a:visited,#content-box-text h2 a:link,#content-box-text h2 a:visited,#content-box-text h3 a:link,#content-box-text h3 a:visited,#content-box-text h4 a:link,#content-box-text h4 a:visited,#content-box-text h5 a:link,#content-box-text h5 a:visited{text-decoration:none}#content-box-text h2{font-size:14px;margin-top:35px;margin-bottom:20px;clear:both}#content-box-text h3{font-size:14px;margin-top:35px;margin-bottom:20px;clear:both}#content-box-text p{margin-bottom:17px}#content-box-text a:link,#content-box-text a:visited{color:#525252;text-decoration:underline}#content-box-text a:hover{color:#ad9961;text-decoration:underline}#content-box-text ul,#content-box-text ol{margin-left:20px}#content-box-text h1{margin-bottom:45px;font-size:18px}#content-box-text div.csc-default:first-child h2{margin-top:0}#content-box-text h3{margin-top:35px;margin-bottom:20px}#content-box-text div.csc-default:first-child h3{margin-top:0}#content-box-pictures{width:190px;float:left}#content-box-pictures img{margin:0;display:block}#content-box-pictures .csc-default,#content-box-pictures .csc-textpic-imagewrap{margin:0!important;line-height:normal}input[type=text],input[type=submit],input[type=reset],input[type=button],textarea{font-family:Verdana,Arial,sans-serif;color:#5e5a54;font-size:12px;padding:3px;background:#d8bd79;margin-bottom:18px;border:1px solid #dcc385}input[type=text]{width:285px}textarea{width:285px;height:100px}input[type=submit],input[type=reset],input[type=button]{background-color:#c1022d;color:#fff;font-weight:700;cursor:pointer;width:291px;line-height:20px;text-align:left;padding:3px 5px}input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover{background-color:#9f824a;color:#fff;font-weight:700}.formerror{margin:5px;padding:3px;color:#c1022d}.csc-textpic-imagerow a img,.csc-textpic-single-image a img,.lightboxSpan a img{}.csc-textpic-caption{font-size:10px;margin-bottom:5px;display:none}.csc-default{}#navi-box ul.firm-information{position:absolute;right:38px;list-style:none}#navi-box ul.firm-information li{font-size:11px;color:#d5bb7e;text-align:right;margin-right:0;line-height:37px}#content-box-pictures-navi{position:absolute;width:190px;height:38px;bottom:0;right:0;background:#9f824a;font-size:12px}#content-box-pictures-navi ul{list-style:none}#content-box-pictures-navi ul li{float:left;line-height:40px}#content-box-pictures-navi a:link,#content-box-pictures-navi a:visited,#content-box-pictures-navi{line-height:40px;text-decoration:none;color:#c9af73;text-align:center}#content-box-pictures-navi a:hover{text-decoration:underline}#content-box-pictures-navi .active-navi-element a:link,#content-box-pictures-navi .active-navi-element a:visited{text-decoration:underline}.project-box{display:none;position:relative;line-height:18px;margin-bottom:15px!important;left:28px}.project-box-header-box{padding-left:18px;background:url(../images/pfeil_rechts.png) left center no-repeat;position:relative}.project-box-header-box:hover{background:url(../images/pfeil_rechts_o.png) left center no-repeat}.project-box-header-box.active{background:url(../images/pfeil_runter.png) left center no-repeat}#content-box-text .project-box-header-box h1{position:relative;left:10px;cursor:pointer;margin-bottom:2px;margin-top:12px;font-size:12px}.project-box-header-box.active h1{}.project-box-header-box h1:hover{color:#a1844f}#page-content-box .csc-textpic-image{float:left;overflow:hidden}.project-box .csc-textpic-imagewrap{width:100%!important}.project-box .csc-textpic-imagerow{float:left;clear:none!important;margin-right:20px;margin-bottom:20px}#content-box-text .project-box .csc-textpic-imagerow ul{margin-left:0}.project-box .csc-textpic-single-image{float:left;clear:none!important;margin-bottom:20px}.project-box dl{margin-bottom:0!important}.project-box img{display:block}.clear{clear:both}.bottom-spacer{height:36px;width:900px}.divider{height:3px;width:100%;clear:both;background:url(../images/bg_divider.gif) left center repeat-x;position:relative;top:-5px;left:-28px}