body{margin:0;padding:0;text-align:center;}

*{margin:0;}
a img{border:0;}

body,p,div,td{font-size:12px;color:#000000;font-family:Arial;}

#page{width:990px;margin:0 auto;position:relative; background:url(content_bg.gif) repeat-y top left; text-align:left;}

#header{width:990px;height:277px;position:absolute;top:0;left:0;background-color:#000002;}
#header span{display:none;}
#logo{position:absolute;top:26px;left:28px;display:block;width:198px;height:53px;background:url(logo_ice.gif) no-repeat top left;}
#logo2{position:absolute;top:161px;left:308px;display:block;width:559;height:62px;background:url(header_artofsustability.gif) no-repeat top left;}
#logo3{position:absolute;top:23px;right:30px;display:block;width:187;height:48px;background:url(header_logo.gif) no-repeat top left;}
#image_1{position:absolute;top:116px;left:33px;width:202px;height:122px;background:url(header_ill_1.jpg) no-repeat top left;}
#image_2{position:absolute;top:122px;right:24px;width:164px;height:107px;background:url(header_ill_2.jpg) no-repeat top left;}

#header p.header_indus{position:absolute;top:26px;left:310px;width:196px;height:17px;background:url(header_bg_indus.gif) no-repeat top left;}
#header p.header_energ{position:absolute;top:54px;left:310px;width:59px;height:21px;background:url(header_bg_energ.gif) no-repeat top left;}
#header p.header_power{position:absolute;top:79px;left:310px;width:206px;height:19px;background:url(header_bg_power.gif) no-repeat top left;}
#header p.header_mobil{position:absolute;top:104px;left:310px;width:87px;height:17px;background:url(header_bg_mobil.gif) no-repeat top left;}
#header p.header_digit{position:absolute;top:131px;left:310px;width:130px;height:22px;background:url(header_bg_digit.gif) no-repeat top left;}
#header p.header_resea{position:absolute;top:26px;left:532px;width:209px;height:22px;background:url(header_bg_resea.gif) no-repeat top left;}
#header p.header_insup{position:absolute;top:53px;left:532px;width:150px;height:22px;background:url(header_bg_insup.gif) no-repeat top left;}
#header p.header_coilt{position:absolute;top:79px;left:532px;width:113px;height:17px;background:url(header_bg_coilt.gif) no-repeat top left;}
#header p.header_micro{position:absolute;top:107px;left:532px;width:130px;height:16px;background:url(header_bg_micro.gif) no-repeat top left;}

#navi{padding:0;list-style:none;position:absolute;top:250px;left:170px;overflow:hidden;white-space:nowrap; width:770px;height:40px;}
#navi li{float:left;}
#navi li a{display:block;padding:2px 6px 2px 5px;color:#ffffff;text-decoration:none;background:url(navi_dot.gif) no-repeat right 8px;}
#navi li.last a{background:none;padding-right:5px;}
#navi li a:hover, #navi li a.active{background:#c90000;}

#content{padding-top:277px;margin:0 1px;background:url(content_gradient.gif) repeat-x 0 242px;}

#content_left{width:154px;float:left;background:url(navi_links_bg.gif) no-repeat top left;overflow:hidden;}
#content_left_mh{height:309px;}
#content_left h2{margin-right:1px;background:#7b7b7b;padding:3px 0 3px 15px;color:#ffffff;font-size:12px;font-weight:bold;}
#content_left .navi{padding:0;list-style:none;}
#content_left .navi li{width:154px;float:left;}
#content_left .navi li a{display:block;padding:3px 10px 3px 17px; border-bottom:1px solid #c3c3c3; color:#3d3d3d;text-decoration:none;}

#content_left .navi ul{padding:0; list-style:none;}
#content_left .navi li ul li{font-size:11px;}
#content_left .navi li ul li a{display:block;padding:2px 10px 2px 25px;}
#content_left .navi li ul li ul li a{display:block;padding:2px 10px 2px 35px;}


#content_right{height:309px;width:154px;float:left;background:url(navi_rechts_bg.gif) no-repeat top left;}
#content_right h2{margin-left:1px;background:#7b7b7b;padding:3px 0 3px 15px;color:#ffffff;font-size:12px;font-weight:bold;}
#content_right .navi{padding:0;list-style:none;}
#content_right .navi li{width:154px;float:left;}
#content_right .navi li a{display:block;padding:3px 0 3px 17px; border-bottom:1px solid #c3c3c3; color:#3d3d3d;text-decoration:none;}
#content_right .ban{text-align:center;padding:5px 0 5px 1px; clear:both;}


#content_mitte{width:680px;float:left;}

#content_mitte h1{font-size:16px;color;#000000; padding:20px 20px 10px 20px;font-weight:normal;}
#content_mitte .text{padding:0 20px 20px 20px;}
#content_mitte .text h1{padding:0 0 20px 0;}

#content_mitte a{color:#ff0000;text-decoration:none;}
#content_mitte a:hover{text-decoration:underline;}

.clearall{clear:both;}


#footer{height:46px;width:990px;clear:both;background-color:#000000;}



.kontakt{position:relative;}
.kontakt h2{position:absolute;top:20px;left:20px;width:230px;font-size:12px;font-weight:bold;}
.kontakt h3{position:absolute;top:20px;right:20px;width:200px;font-size:12px;font-weight:bold;text-align:right;}
.kontakt address{padding:20px 220px 0 270px;font-style:normal;display:block;}

#content_mitte .nachricht{padding:0 0 15px 0;}
#content_mitte .nachricht a{font-weight:bold;color:#000000;text-decoration:none;}

#printbutton{position:absolute;bottom:10px;right:10px;width:15px;height:14px;background:url(print_button.gif) no-repeat top left;text-decoration:none;}


.eintrag_address{padding:0 0 15px 0;}
.eintrag_stand{padding:0 0 15px 0;}

.fa_liste{margin:0 0 15px 0;}
.fa_liste a{padding:0 5px; margin: 0 5px 0 0; border:1px solid #ff0000;}
.fa_liste a.active{font-weight:bold;}
