*{margin:0;padding:0;outline:0}html{height:auto;font-size:0;line-height:0}header,section,footer,aside,nav,article,figure{display:block}body{height:100%;color:#000;background:url(../images/background.png);padding-bottom:30px}#wrapper{height:100%;width:959px;margin:0 auto;background:transparent url(../images/background_left_dropshadow.gif) repeat-y left top;position:relative}#wrapper_inner{height:100%;margin-left:5px;padding:0 42px;background:#fff url(../images/background_right_dropshadow.gif) repeat-y right top;font-family:verdana, arial;font-size:12px;line-height:16px}#footer_bottom{background:transparent url(../images/footer_bottom_blank.png) no-repeat left top;height:98px;width:959px;position:absolute;left:0}.col_left{width:635px;float:left;margin-right:25px;overflow:hidden !important;min-height:100%}.col_left p a{text-decoration:none;color:#000}.col_left a.project:hover,.col_left a.nolink:hover,header a:hover{border-bottom:none !important}.col_right{width:210px;float:left}.clearfix:after,header:after,#contentcontainer:after,footer:after,a.project:after{content:".";display:block;height:0;clear:both;visibility:hidden;color:#fff}a.project:after{content:"";display:block;height:0;clear:both;visibility:hidden;color:#fff}header{width:100%}header .col_left,header .col_right{position:relative;background:url(../images/separator_top.gif) repeat-x left bottom;padding-bottom:5px;height:200px}header #logo{margin-left:20px}nav{position:absolute;width:210px;bottom:5px}footer .col_left,footer .col_right{position:relative;background:url(../images/separator_bottom.gif) repeat-x left top;padding-top:35px;height:200px;color:#c2c2c2;font-size:9px;line-height:12px}footer a{color:#c2c2c2 !important}footer .col_left .col_1{width:160px;float:left;margin-left:25px;margin-right:95px}footer .col_left .col_2{width:270px;float:left}footer .col_right h6,footer .col_right p,footer .col_right img{margin-left:10px}footer .col_right h6 img{margin-left:0}footer p{margin-top:10px}footer .col_right p{margin-bottom:5px}nav ul{list-style-type:none;border-top:1px #616161 solid}nav ul li{border-bottom:1px #616161 solid}nav ul li a{width:205px;height:30px;display:block}nav ul li a#home{background:url(../images/nav_neuigkeiten_inactive.png)}nav ul li a.active#home{background:url(../images/nav_neuigkeiten_active.png)}nav ul li a:hover#home{background:url(../images/nav_neuigkeiten_hover.png)}nav ul li a#about{background:url(../images/nav_die-schmiede_inactive.png)}nav ul li a.active#about{background:url(../images/nav_die-schmiede_active.png)}nav ul li a:hover#about{background:url(../images/nav_die-schmiede_hover.png)}nav ul li a#services{background:url(../images/nav_leistungen_inactive.png)}nav ul li a.active#services{background:url(../images/nav_leistungen_active.png)}nav ul li a:hover#services{background:url(../images/nav_leistungen_hover.png)}nav ul li a#portfolio{background:url(../images/nav_portfolio_inactive.png)}nav ul li a.active#portfolio{background:url(../images/nav_portfolio_active.png)}nav ul li a:hover#portfolio{background:url(../images/nav_portfolio_hover.png)}nav ul li a#contact{background:url(../images/nav_kontakt_inactive.png)}nav ul li a.active#contact{background:url(../images/nav_kontakt_active.png)}nav ul li a:hover#contact{background:url(../images/nav_kontakt_hover.png)}section h2{margin:15px 0 10px 25px}section p{padding:0 25px;margin:0 0 10px}section section{float:left;padding-bottom:30px}section section#about_welcome{background: url(../images/seperator_section_projects.gif) no-repeat scroll left bottom transparent}section section#welcome{background:url(../images/seperator_section.gif) no-repeat left bottom}section section.last{background:none !important}section#welcome .col_right,section#project_details .col_right,.col_right.empty{background:url(../images/sidebar_background_tile.gif) repeat left top}section#projects{background:none;padding-bottom:0}section#projects ul{list-style-type:none}.col_left ul.text ul,.col_left ul.text{margin-left:25px !important;margin-bottom:15px;margin-top:10px;list-style-type:none !important; list-style-position: inside}.col_left ul.text li em{margin-top:25px;display:block}.col_left em{font-weight:700;color:#545454}footer em{color:#C2C2C2 !important;font-weight:normal !important}section#projects ul li{position:relative;background:url(../images/seperator_section_projects.gif) no-repeat left bottom;padding-bottom:30px;margin-top:30px}section#projects ul li.noseperator{background:none}section#projects ul li.first{padding-top:0;margin-top:15px}div.bordercontainer{margin-left:25px;position:relative}div.bordercontainer div.border{border:1px #ececec solid;position:relative;height:100%;width:610px;left:-2px;top:0;text-align:center;line-height:0}section#projects a div.border,section#project_details a div.border{border:5px #ececec solid;position:absolute;left:25px;top:0;width:600px;height:240px;margin-left:0;line-height:0}a.nolink div.border{border:1px #ececec solid !important;line-height:0}section#project_details a:hover div.border,section.portfolio a:hover div.border{border:5px #fb72fb solid !important}section#projects ul li img.preview{margin-left:25px;border:none}section.news a{border-bottom:1px #00d3ff solid}section.news a:hover{background-color:#00d3ff}section.about a{border-bottom:1px #fccc49 solid}section.about a:hover{background-color:#fccc49}section.services a{border-bottom:1px #afff55 solid}section.services a:hover{background-color:#afff55}section.contact a{border-bottom:1px #fdfe61 solid}section.contact a:hover{background-color:#fdfe61}section#project_details a{border-bottom:1px #fb72fb solid}section#project_details a:hover{background-color:#fb72fb}section#project_details ul{padding: 0;list-style-type:none;position:relative}section#project_details a.project{position:relative;float:left;margin-left:25px;line-height:0;border-bottom:none !important}section#project_details a div.border{border:5px #ececec solid;position:absolute;left:0;top:0;width:600px;height:99%;margin-left:0}section#project_details ul li{margin-top:50px}section#project_details a.project:hover div.border,section#projects ul li a:hover div.border{border:5px #00d3ff solid}section#project_details ul li a.nolink:hover div.border,section#projects ul li a.nolink:hover div.border{border:1px #ececec solid}section#projects ul li div.services{background:url(../images/project_details_template.png) no-repeat left top;width:205px;height:110px;position:relative}section#projects div.services img{position:absolute;left:0;top:0}section#projects div.services .d1{left:35px;top:-2px}section#projects div.services .d2{left:135px;top:-2px}section#projects div.services .d3{left:35px;top:23px}section#projects div.services .d4{left:135px;top:23px}section#projects div.services .c1{left:35px;top:65px}section#projects div.services .c2{left:135px;top:65px}section#projects div.services .c3{left:35px;top:90px}section#projects div.services .c4{left:135px;top:90px}section#projects ul li div.date{position:absolute;left:662px;bottom:30px;color:#616161;font-size:9px;font-style:italic;text-align:left}section.noheadline{padding-top:41px}a img,section#project_details ul li img.preview{border:none}img.nolink{margin-left:0 !important}footer ul{margin-bottom:150px}footer ul li{display:inline;margin-right:50px}footer ul li a{font-size:24px;margin-left:10px}footer ul li img{vertical-align:bottom;position:relative;top:2px}footer.news .col_left a{border-bottom:1px #00d3ff solid}footer.news .col_left a:hover{background-color:#00d3ff; color: #000 !important}footer.about .col_left a{border-bottom:1px #fccc49 solid}footer.about .col_left a:hover{background-color:#fccc49; color: #000 !important}footer.services .col_left a{border-bottom:1px #afff55 solid}footer.services .col_left a:hover{background-color:#afff55; color: #000 !important}footer.contact .col_left a{border-bottom:1px #fdfe61 solid}footer.contact .col_left a:hover{background-color:#fdfe61; color: #000 !important}footer.projects .col_left a{border-bottom:1px #fb72fb solid}footer.projects .col_left a:hover{background-color:#fb72fb; color: #000 !important}section#projects ul {padding: 0}