#img { behavior: url(http://www.in-akustik.com/scripts/iepngfix.htc) }/* ================================================================ Design=================================================================== */#backgndcontainer{	position: absolute;	top: 50%; 	left:0px;	right:0px;	width: 100%;	height: 600px;	margin-left:0px;	margin-right:0px;	margin-top:-300px;	background-image: url('http://www.in-akustik.com/images/backgnd_verlauf.jpg');   z-index:5  }#topcontainer_schatten {    position: absolute;    top: 50%;     left: 50%;    width: 943px;    height: 550px;    margin-left:-472px;    margin-top:-275px;  	background:url('http://www.in-akustik.com/images/hintergrund_mit_schatten_ge.png')  no-repeat;    z-index:7;  }#topcontainer {    position: absolute;    top: 8px;     left: 7px;    width: 824px;    height: 533px;    background-color: white;    z-index:100;  }#navicontainer00 {	position:absolute;	left:0px;	top:0px;	width: 453px;	height:92px;  background-color: white;	float: right;	z-index: 20; }	#navicontainer01 {	position:absolute;	left:455px;	top:0px;	width: 91px;	height:92px;  Background-color: white;	float: right;	z-index: 20; }  #navicontainer02 {	position:absolute;	left:548px;	top:0px;	width: 91px;	height:92px;	background-color: white;	float: right;	z-index: 20; }   #navicontainer03 {	position:absolute;	left:641px;	top:0px;	width: 91px;	height: 92px;	background-color: white;		float: right;	z-index: 20; }  #navicontainer04 {	position:absolute;	left:734px;	top:0px;	width: 90px;	height: 92px;	background-color: white;	float: right;	z-index: 20; }  #imagecontent {	position:absolute;	left: 0px;	top: 94px;	width: 824px;	height:440px;	background-color:white;		z-index:20; }	     #bannercontainer_links {	position:absolute;	left: 0px;	top: 0px;	width: 246px;	height:440px;	background-color:transparent;	z-index:20; }	    #maincontent {	position:absolute;	left: 251px;	top: 0px;	width: 573px;	height:440px;	background-color:#CFCFCF;	z-index:0; }	   #inmaincontent {	position:absolute;	left: 3px;	top: 3px;	width: 567px;	height:434px;	background-color:white;	z-index:0;	 }	  #inhalt {position:absolute;left:0px;top:20px;width:567px;  height:414px; border:0px solid; color:#CFCFCF; overflow: auto;} #ambientone_backgnd {	position:absolute;	left: 3px;	top: 23px;	width: 567px;	height:414px;	background-color:#FFFFFF;		background-image:url("../../img/ambientech/no4_backgnd.jpg");	background-repeat:no-repeat;	z-index:500; }	    #ambientone3_backgnd {	position:absolute;	left: 3px;	top: 23px;	width: 567px;	height:414px;	background-color:#FFFFFF;	background-image:url("../../img/ambientech/no3_backgnd.jpg");	background-repeat:no-repeat;	z-index:500; }	    #ambientone3_backgnd_en {	position:absolute;	left: 3px;	top: 23px;	width: 567px;	height:414px;	background-color:#FFFFFF;	background-image:url("../../img/ambientech/no3_backgnd_en.jpg");	background-repeat:no-repeat;	z-index:500; }	    #ambientone2_backgnd {	position:absolute;	left: 3px;	top: 3px;	width: 567px;	height:434px;	background-color:#FFFFFF;	background-image:url("../../img/ambientech/no2_backgnd.jpg");	background-repeat:no-repeat;	z-index:500; }	     #TVKabelKanal_backgnd {	position:absolute;	left: 3px;	top: 23px;	width: 567px;	height:414px;	background-color:#FFFFFF;	background-image:url("../../img/ambientech/TVKabelKanal_anim.gif");	background-repeat:no-repeat;	z-index:500; }	   	   #TVKabelKanal_einsicht_backgnd {	position:absolute;	left: 3px;	top: 23px;	width: 567px;	height:414px;	background-color:#FFFFFF;	background-image:url("../../img/ambientech/einsichten_backgnd.jpg");	background-repeat:no-repeat;	z-index:500; }	  		  #merchandise_backgnd {	position:absolute;	left: 3px;	top: 23px;	width: 567px;	height:414px;	background-color:#FFFFFF;	background-image:url('../../de/h-portal/img/merchandise_backgnd.jpg');	background-repeat:no-repeat;		z-index:500;}							 #bannercontainer_rechts {	position:absolute;	left: 837px;	top: 5px;	width: 100px;	height:540px;	background-color:transparent;	z-index:20; }	 /* ================================================================ ende design=================================================================== *//* ================================================================ Navigation=================================================================== */#menu_position {	left:254px;	top:94px;		width:570px;	height:23px;	position:absolute;	background-color:#000000; 	z-index:1000;}		/* style the outer div to give it width */.menu {	font-family:Verdana,Arial,Helvetica; 	font-size:10px;	color:#FFFFFF; 	font-weight:normal;  	text-decoration:none; 	background-color:transparent;		height:23px;	width:570px;	z-index:2000;		}/* remove all the bullets, borders and padding from the default list styling */.menu ul {	padding:0;	margin:0;	list-style-type:none; 	height:23px; 	background:transparent;	}			/* style the sub-level lists */.menu ul ul {	width:12em;	}/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */.menu ul li {	float:left;	height:23px;	line-height:23px; 	display:block;	border-bottom:2px solid transparent;		}/* style the sub level list items */.menu ul ul li {	display:block;	width:100px;	height:auto; 	line-height:1em;	border-right:2px solid transparent;	border-bottom:0px;	}/* style the links for the top level */.menu a, .menu a:visited {	display:block;	float:left;	height:23px; 	font-size:10px;	text-decoration:none;	color:#FFFFFF;	background:transparent;		}/* hack IE5.x to get the correct the faulty box model and get the width right */* html .menu a, * html .menu a:visited {	}/* style the sub level links */.menu ul ul a, .menu ul ul a:visited {	display:block;	background:#9C9EA0; 	color:#FFFFFF; 	width:12em; 	height:1em; 	line-height:1em; 	padding-left:1em; 	padding-top:0.5em; 	padding-bottom:0.5em		}* html .menu ul ul a, * html .menu ul ul a:visited  {	width:12em; 	}/* style the table so that it takes no part in the layout - required for IE to work */.menu table {	border-collapse:collapse; 	padding:0; 	margin:-1px; 	width:0; 	height:0; 	font-size:1em; 	z-index:1;	}/* style the sub level 1 background */.menu ul :hover a.sub1 {	background:#9C9EA0 ;		} /* style the sub level 2 background */.menu ul ul :hover a.sub2 {	background:#9C9EA0 ;		}/* style the third level background */.menu ul ul ul a, .menu ul ul ul a:visited {	background:#9C9EA0 ;		height:auto;	}/* style the fourth level background */.menu ul ul ul ul a, .menu ul ul ul ul a:visited {	background:#9C9EA0 ;		}/* style active toplevel*/.menu li a.top {	color:#transparent;	background: url('http://www.in-akustik.com/images/naviblack_over_.gif') center; 	background-repeat:no-repeat;	position:relative; 	z-index: 10;		}/* style the level hovers *//* first */* html .menu a:hover {	color:#transparent;	background: url('http://www.in-akustik.com/images/naviblack_over_.gif') center;	background-repeat:no-repeat;	position:relative; 	height:23px;	z-index:10;		}	.menu li:hover {	color:#transparent;	background:   url('http://www.in-akustik.com/images/naviblack_over_.gif') center; 	background-repeat:no-repeat;	 	position:relative; 	height:23px;		}	.menu :hover > a {	color:#transparent;	background:  url('http://www.in-akustik.com/images/naviblack_over_.gif') center; 	background-repeat:no-repeat;		height:23px;		}/* second */* html .menu ul ul a:hover{	color:#FFFFFF;	background:#9C9EA0   url('http://www.in-akustik.com/images/navigrey_over.gif') left; 	height:auto;		position:relative;  	z-index:11;	}.menu ul ul li:hover {	color:#FFFFFF;	background:#9C9EA0  url('http://www.in-akustik.com/images/navigrey_over.gif') left; 	height:auto;		position:relative;	}.menu ul ul :hover > a {	color:#FFFFFF;	background:#9C9EA0  url('http://www.in-akustik.com/images/navigrey_over.gif') left;  	height:auto;		position:relative;}/* third */* html .menu ul ul ul a:hover {	color:#FFFFFF;	background:#9C9EA0   url('http://www.in-akustik.com/images/navigrey_over.gif') left; 	position:relative;   	z-index:12;	}.menu ul ul ul li:hover {	color:#FFFFFF;	background:#9C9EA0   url('http://www.in-akustik.com/images/navigrey_over.gif') left; 	position:relative;		}.menu ul ul ul :hover > a {	color:#FFFFFF;	background:#9C9EA0   url('http://www.in-akustik.com/images/navigrey_over.gif') left; 	position:relative;		}/* fourth */.menu ul ul ul ul a:hover {	color:#FFFFFF;	background:#9C9EA0   url('http://www.in-akustik.com/images/navigrey_over.gif') left; 	position:relative; 		z-index:13;	}.menu ul ul ul ul li:hover {	color:#FFFFFF;	background:#9C9EA0   url('http://www.in-akustik.com/images/navigrey_over.gif') left; 	position:relative;		}.menu ul ul ul ul :hover > a {	color:#FFFFFF;	background:#9C9EA0   url('http://www.in-akustik.com/images/navigrey_over.gif') left; 	position:relative;		}/* hide the sub levels and give them a positon absolute so that they take up no room */.menu ul ul {	visibility:hidden;	position:absolute;	height:0;	top:25px; 	left:0; 	width:10em;	}/* position the third level flyout menu */.menu ul ul ul{	left:12em;	top:0;	width:10em;	}/* make the second level visible when hover on first level list OR link */.menu ul :hover ul{	visibility:visible; 	height:auto; 	background:url('http://www.in-akustik.com/images/trans.gif') ;  	left:-1em; 	padding-left:1em; 	padding-right:1em; 		}/* keep the third level hidden when you hover on first level list OR link */.menu ul :hover ul ul{	visibility:hidden;	}/* keep the fourth level hidden when you hover on second level list OR link */.menu ul :hover ul :hover ul ul{	visibility:hidden;	}/* make the third level visible when you hover over second level list OR link */.menu ul :hover ul :hover ul{	visibility:visible; 	left:12.3em;	border-right:2px solid #FFFFFF	}/* make the fourth level visible when you hover over third level list OR link */.menu ul :hover ul :hover ul :hover ul {	visibility:visible;	}/* ================================================================ Navigation ende=================================================================== *//* ================================================================ Navigation_image=================================================================== */#menu_position_image {	left:254px;	top:94px;		width:570px;	height:23px;	position:absolute;	background-color:#000000; 	z-index:30;}		/* style the outer div to give it width */.menu_image {	font-family:Verdana,Arial,Helvetica; 	font-size:10px;	color:#FFFFFF; 	font-weight:normal;  	text-decoration:none; 	background-color:#transparent;		height:23px;	z-index:10;		}/* remove all the bullets, borders and padding from the default list styling */.menu_image ul {	padding:0;	margin:0;	list-style-type:none; 	height:23px; 		background:#transparent;		}			/* style the sub-level lists */.menu_image ul ul {	width:12em;	}/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */.menu_image ul li {	float:left;	height:23px;		line-height:23px; 	display:block;border-bottom:2px solid transparent;		}/* style the sub level list items */.menu_image ul ul li {	display:block;	width:100px;	height:auto; 	line-height:1em;	border-right:2px solid #FFFFFF;	border-bottom:0px;	}/* style the links for the top level */.menu_image a, .menu_image a:visited {	display:block;	float:left;	height:23px; 	font-size:10px;	text-decoration:none;	color:#FFFFFF;	background:#transparent;		}/* hack IE5.x to get the correct the faulty box model and get the width right */* html .menu_image a, * html .menu_image a:visited {	width:11em;	}/* style the sub level links */.menu_image ul ul a, .menu_image ul ul a:visited {	display:block;	background:#9C9EA0; 	color:#FFFFFF; 	width:12em; 	height:1em; 	line-height:1em; 	padding-left:1em; 	padding-top:0.5em; 	padding-bottom:0.5em		}* html .menu_image ul ul a, * html .menu_image ul ul a:visited  {	width:20px; 	}/* style the table so that it takes no part in the layout - required for IE to work */.menu_image table {	border-collapse:collapse; 	padding:0; 	margin:-1px; 	width:0; 	height:0; 	font-size:1em; 	z-index:1;	}/* style the third level background */.menu_image ul ul ul a, .menu_image ul ul ul a:visited {	background:#9C9EA0 ;	height:auto;	}/* style the fourth level background */.menu_image ul ul ul ul a, .menu_image ul ul ul ul a:visited {	background:#9C9EA0 ;	}/* style the sub level 1 background */.menu_image ul :hover a.sub1 {	background:#9C9EA0 ;	} /* style the sub level 2 background */.menu_image ul ul :hover a.sub2 {	background:#9C9EA0 ;	}/* style active toplevel*/.menu_image li a.top {	color:#transparent;	background: url('http://www.in-akustik.com/images/naviblack_over.gif') center; 	background-repeat:no-repeat;	position:relative; 		}/* style the level hovers *//* first */* html .menu_image a:hover {	color:#transparent;	background:   url('http://www.in-akustik.com/images/naviblack_over.gif') center; 	background-repeat:no-repeat;	position:relative; 	height:23px;	z-index:10		}.menu_image li:hover {	color:#transparent;	background:   url('http://www.in-akustik.com/images/naviblack_over.gif') center; 	background-repeat:no-repeat;	 	position:relative; 	height:23px;			}.menu_image :hover > a {	color:#transparent;	background:  url('http://www.in-akustik.com/images/naviblack_over.gif') center; 	background-repeat:no-repeat;		height:23px;			}/* second */* html .menu_image ul ul a:hover{	color:#FFFFFF;	background:#9C9EA0   url('http://www.in-akustik.com/images/navigrey_over.gif') left; 	height:auto;	position:relative;  	z-index:11;	}.menu_image ul ul li:hover {	color:#FFFFFF;	background:#9C9EA0  url('http://www.in-akustik.com/images/navigrey_over.gif') left; 	height:auto;	position:relative;	}.menu_image ul ul :hover > a {	color:#FFFFFF;	background:#9C9EA0  url('http://www.in-akustik.com/images/navigrey_over.gif') left;  	height:auto;	position:relative;}/* third */* html .menu_image ul ul ul a:hover {	color:#FFFFFF;	background:#9C9EA0   url('http://www.in-akustik.com/images/navigrey_over.gif') left; 	position:relative; 	z-index:12;	}.menu_image ul ul ul li:hover {	color:#FFFFFF;	background:#9C9EA0   url('http://www.in-akustik.com/images/navigrey_over.gif') left; 	position:relative;	}.menu_image ul ul ul :hover > a {	color:#FFFFFF;	background:#9C9EA0   url('http://www.in-akustik.com/images/navigrey_over.gif') left; 	position:relative;	}/* fourth */.menu_image ul ul ul ul a:hover {	color:#FFFFFF;	background:#9C9EA0   url('http://www.in-akustik.com/images/navigrey_over.gif') left; 	position:relative; 	z-index:13;	}.menu_image ul ul ul ul li:hover {	color:#FFFFFF;	background:#9C9EA0   url('http://www.in-akustik.com/images/navigrey_over.gif') left; 	position:relative;	}.menu_image ul ul ul ul :hover > a {	color:#FFFFFF;	background:#9C9EA0   url('http://www.in-akustik.com/images/navigrey_over.gif') left; 	position:relative;	}/* hide the sub levels and give them a positon absolute so that they take up no room */.menu_image ul ul {	visibility:hidden;	position:absolute;	height:0;	top:25px; 	left:0; 	width:10em;	}/* position the third level flyout menu */.menu_image ul ul ul{	left:12em;	top:0;	width:10em;	}/* make the second level visible when hover on first level list OR link */.menu_image ul :hover ul{	visibility:visible; 	height:auto; 	background:url('http://www.in-akustik.com/images/trans.gif') ;  	left:-1em; 	padding-left:1em; 	padding-right:1em; 		}/* keep the third level hidden when you hover on first level list OR link */.menu_image ul :hover ul ul{	visibility:hidden;	}/* keep the fourth level hidden when you hover on second level list OR link */.menu_image ul :hover ul :hover ul ul{	visibility:hidden;	}/* make the third level visible when you hover over second level list OR link */.menu_image ul :hover ul :hover ul{	visibility:visible; 	left:12.3em;	border-right:2px solid #FFFFFF	}/* make the fourth level visible when you hover over third level list OR link */.menu_image ul :hover ul :hover ul :hover ul {	visibility:visible;	}/* ================================================================ Navigation_image ende=================================================================== */  #imagecontentunternehmen {	position:absolute;	left: 6px;	top: 101px;	width: 830px;	height:442px;	background-color:yellow;	background:  no-repeat;	z-index:20; }	   #imagecontentmum {	position:absolute;	left: 6px;	top: 101px;	width: 830px;	height:442px;	background: url('../../img/MuM/MuM_image.jpg') no-repeat;	overflow: hidden;	z-index:20; }	   #imagecontentKuZ {	position:absolute;	left: 6px;	top: 101px;	width: 830px;	height:442px;	background-color:yellow;	background:  no-repeat;	z-index:20; }	    #imagecontentAmbienTech {	position:absolute;	left: 6px;	top: 101px;	width: 830px;	height:442px;	background:  no-repeat;	z-index:20; }	  #footer {    position: absolute;    top: 538px;     left: 0px;    width: 825px;    height: 25px;    z-index:20;  }     #header {    position: absolute;    top: -25px;     left: 0px;    width: 825px;    height: 25px;    z-index:20;	  }    .codedirection {   	unicode-bidi:  	bidi-override;   	direction: rtl;   	}   /* ================================================================ Lightbox2=================================================================== */#lightbox{	  position: absolute;	  left: 0;   margin-top: -30px;  width: 100%;   z-index: 100;   text-align: center;   line-height: 0;}  #lightbox img{   width: auto;   height: auto;}#lightbox a img{ border: none; }#outerImageContainer{   position: relative;   background-color: #fff;   width: 250px;   height: 250px;   margin: 0 auto; }#imageContainer{   padding: 10px; }#loading{   position: absolute;   top: 30%;   left: 0%;   height: 25%;   width: 100%;   text-align: center;   line-height: 0; }#hoverNav{   position: absolute;   top: 0;   left: 0;   height: 100%;   width: 100%;   z-index: 10; }#imageContainer>#hoverNav{   left: 0;}#hoverNav a{   outline: none;}#prevLink, #nextLink{   width: 49%;   height: 100%;   background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */   display: block; }#prevLink {   left: 0;   float: left;}#nextLink {   right: 0;   float: right;}#prevLink:hover, #prevLink:visited:hover {   background: url("http://www.in-akustik.com/img/prevlabel.gif") left 15% no-repeat; }#nextLink:hover, #nextLink:visited:hover { background: url("http://www.in-akustik.com/img/nextlabel.gif") right 15% no-repeat; }#imageDataContainer{   font-family:Verdana,Arial,Helvetica;    font-size:10px;   background-color: #fff;   margin: 0 auto;   line-height: 1.4em;   overflow: auto;   width: 100%	; }#imageData{	  padding:0 10px;   color: #666; }#imageData #imageDetails{   width: 70%;   float: left;   text-align: left; }	#imageData #caption{   font-weight: bold;	}#imageData #numberDisplay{   display: block;   clear: left;   padding-bottom: 1.0em;	}			  #imageData #bottomNavClose{   width: 66px;   float: right;    padding-bottom: 0.7em;   outline: none;}	 	  #overlay{   position: absolute;   top: 0; left: 0;   z-index: 90;   width: 100%;   height: 500px;   background-color: #000; }  /* ================================================================ ende Lightbox2 =================================================================== */  