body {
background: #FFF;
font: 13px/1.5 Arial;
margin:0;
padding:0;
}

p{
text-indent:0em;	
}

h2{font-size:1.3em; text-align:left;}

  
#header,#pagefooter,#container{
 clear:both;
 margin:0;
 width:904px;
 
 } 

#left{float:left;
	width: 500px;
	height:420px;}
	
#inhalt{margin:0 0 0 510px; padding: 0 1em; border: 1px dashed silver; width:360px; min-width: 16em;
height:420px; }

#container #item_titel{background:#C5B5FD; font:Arial, Helvetica, sans-serif; font-size:1em; font-weight:bold; }



#container #content #left{float:left; width:258px; height:auto;}
#container #content #right{float:left;  }

.my_image{padding-top:1em; position:relative;}
.my_image_tuevce{padding-top:4em; float:right;}
.typ_name{float:right;}


#tabPanel{
	float:left;
	width:660px;
	height:420px;		
	}

#copyright{
	clear:both;
	font-size: 0.9em;
	margin-top:3em;
	text-align: center;
}

a#icp{color:black; text-decoration : none;}
a#icp:visited{color:#324324; text-decoration : none;}
a#icp:active{color:#324324; text-decoration : none;}
a#icp:hover{color:#324324; text-decoration : none;}

a#epaar{color:black; text-decoration : none;}
a#epaar:visited{color:black; text-decoration : none;}
a#epaar:active{color:black; text-decoration : none;}
a#epaar:hover{color:black; text-decoration : none;}

#nav {padding:0; margin:0; list-style:none; height:36px; background:#fff; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#nav li.top {display:block; float:left;}
#nav li a.top_link {display:block; float:left; height:36px; line-height:27px; color:#ccc; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url(../images/blank.gif);}
#nav li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:36px;background:url(../images/blank.gif) right top;}
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:36px; background:url(../images/blanka.gif) no-repeat right top;}
#nav li a.top_link:hover {color:#fff; background: url(../images/blank_over.gif) no-repeat;}
#nav li a.top_link:hover span {background:url(../images/blank_over.gif) no-repeat right top;}
#nav li a.top_link:hover span.down {background:url(../images/blank_overa.gif) no-repeat right top;}

#nav li:hover > a.top_link {color:#fff; background: url(../images/blank_over.gif) no-repeat;}
#nav li:hover > a.top_link span {background:url(../images/blank_over.gif) no-repeat right top;}
#nav li:hover > a.top_link span.down {background:url(../images/blank_overa.gif) no-repeat right top;}


#techInfo .title{background:#cccccc; height:auto; padding-left:1em; font-weight:bold;}
#techInfo .beschreibung{background-color:#EEEEEE; margin-left:0; padding-left:3em; }


form.jumpto {position:relative; left:290px; top:6px; padding:0px; margin:0px;}

a.sub{color:black; text-decoration:none; font-size:14px;}
a.sub:Visited{color:black; text-decoration:none; font-size:14px;}
a.sub:Active{color:black; text-decoration:none; font-size:14px;}
a.sub:hover{color:black; text-decoration:overline underline; font-size:14px;}

a.vergleich{ color : #000080; text-decoration : none; font-size:14px;}
a.vergleich:Visited{ color : #000080; text-decoration : none; font-size:14px;}
a.vergleich:Active{ color : #000080;text-decoration  : none; font-size:14px; } 
a.vergleich:hover{text-decoration:overline underline; font-size:14px;}

a#beheizteAusfuehrung, a#onlineAnfrage{text-decoration:none; font-size:14px;}
a#beheizteAusfuehrung:visited, a#onlineAnfrage:visited{text-decoration:none; font-size:14px;}
a#beheizteAusfuehrung:active, a#onlineAnfrage:active{text-decoration:none; font-size:14px;}
a#beheizteAusfuehrung:hover, a#onlineAnfrage:hover{text-decoration:overline underline; font-size:14px;}

a.pp_textLink{ color : #000080; text-decoration : none;}
a.pp_textLink:Visited{ color : #000080; text-decoration : none;}
a.pp_textLink:Active{ color : #000080;text-decoration  : none;} 
a.pp_textLink:hover{text-decoration:overline underline;}

a.button_link1 { width:108px; height:108px; display:block; background:#fff url(../images/1.jpg) center center no-repeat; }
a.button_link2 { width:108px; height:108px; display:block; background:#fff url(../images/2.jpg) center center no-repeat; }
a.button_link3 { width:108px; height:108px; display:block; background:#fff url(../images/3.jpg) center center no-repeat; }
a.button_link4 { width:108px; height:108px; display:block; background:#fff url(../images/4.jpg) center center no-repeat; }
a.button_link5 { width:108px; height:108px; display:block; background:#fff url(../images/5.jpg) center center no-repeat; }
a.button_link6 { width:108px; height:108px; display:block; background:#fff url(../images/6.jpg) center center no-repeat; }
a.button_link7 { width:108px; height:108px; display:block; background:#fff url(../images/7.jpg) center center no-repeat; }
a.button_link8 { width:108px; height:108px; display:block; background:#fff url(../images/8.jpg) center center no-repeat; }
a.button_link1:link, a.button_link2:link, a.button_link3:link, a.button_link4:link, a.button_link5:link, a.button_link6:link, a.button_link7:link, a.button_link8:link{ border:thick outset grey; }
a.button_link1:active, a.button_link2:active, a.button_link3:active, a.button_link4:active, a.button_link5:active, a.button_link6:active, a.button_link7:active, a.button_link8:active { border:thick inset grey; }
a.button_link1:visited, a.button_link2:visited, a.button_link3:visited, a.button_link4:visited, a.button_link5:visited, a.button_link6:visited, a.button_link7:visited, a.button_link8:visited { border:thick outset grey; }
a.button_link1:hover, a.button_link2:hover, a.button_link3:hover, a.button_link4:hover, a.button_link5:hover, a.button_link6:hover, a.button_link7:hover, a.button_link8:hover { border:thick inset grey; }

table#productions{position:absolute; margin-left:-1em; margin-top:1em; padding:0; width:386px; }
td.button_link{font-weight:bold;}
tr.sub{background:#eeeeee; font-size:xx-small;}

#pic_shanghai, #pic_germany{float: right;}

/* tabPanel */
#tabPanel #content{								/* 具体内容 */
	border-left:1px solid #11a3ff;		/* 左边框 */
	border-right:1px solid #11a3ff;		/* 右边框 */
	border-bottom:1px solid #11a3ff;	/* 下边框 */
	padding:5px;
	font-size:12px;
  }
  
  #tabPanel ul#tabnav{
	list-style-type:none;
	margin:0px;
	padding-left:0px;					/* 左侧无空隙 */
	padding-bottom:23px;
	border-bottom:1px solid #11a3ff;	/* 菜单的下边框 */
	font:bold 12px verdana, arial;
  }
  #tabPanel ul#tabnav li{
	float:left;
	height:22px;
	background-color:#a3dbff;
	margin:0px 3px 0px 0px;	
	border:1px solid #11a3ff;
  }
  ul#tabnav a:link, ul#tabnav a:visited{
	display:block;						/* 块元素 */
	color:#006eb3;
	text-decoration:none;
	padding:5px 10px 3px 10px;
  }
  ul#tabnav a:hover{
	background-color:#006eb3;
	color:#FFFFFF;
  }
  li.location, li.googleMap,	/* 当前页面的菜单项 */
  {
	border-bottom:1px solid #FFFFFF;	/* 白色下边框，覆盖<ul>中的蓝色下边框 */
	color:#000000;
	background-color:#FFFFFF;
  }
  li.location a:link, li.location a:visited,	/* 当前页面的菜单项的超链接 */
  li.googleMap a:link, li.googleMap a:visited,
  {
	color:#000000;
	background-color:#FFFFFF;
  }
  li.location a:hover, li.googleMap a:hover,
  {
	color:#006eb3;
	text-decoration:underline;
  }
  
  #side{margin:0 0 0 680px; border:0px solid #cccccc; width:220px; height:420px; }
/* kontaktinfo */
div#kontaktInfo{ border:1px solid #cccccc; width:200px; margin-top:24px; margin-left:18px; }
/*   border:1px solid #cccccc; width:200px; margin-top:22px; margin-left: 700px; }*/
  
  div#kontaktInfo, h3{font-size:14px; text-align:center;}
  
  div#kontaktInfo .n .e,div#kontaktInfo .n .w,div#kontaktInfo .s .e,div#kontaktInfo .s .w { display:block;font-size:0px;line-height:0%;height:3px;position:relative;margin:0; }
  
  div#kontaktInfo .n { background-color:#ececec; }  
  div#kontaktInfo .s { background-color:#ececec; }
  
  div#kontaktInfo .n .e { background:url(../images/imgPanelURGrey.gif) no-repeat top right;top:-1px;right:-1px; }
  div#kontaktInfo .n .w { background:url(../images/imgPanelULGrey.gif) no-repeat top left;width:6px;left:-2px; }
  div#kontaktInfo .s .e { background:url(../images/imgPanelLRGrey.gif) no-repeat bottom right;bottom:-1px;right:-1px; }
  div#kontaktInfo .s .w { background:url(../images/imgPanelLLGrey.gif) no-repeat bottom left;width:6px;left:-2px;}
  
#onlineAnfrage_titel{background-color:#66CCFF; width:904px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
#nav ul, 
#nav li:hover ul ul,
#nav li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover ul.sub
{left:0; top:31px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:auto; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:auto; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:11px; height:20px; width:auto; line-height:20px; text-indent:5px; color:#000; text-decoration:none;}
#nav li ul.sub li a.fly
{background:#fff url(../images/arrow.gif) 80px 7px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background-color:#3a93d2; color:#fff;}
#nav li:hover ul.sub li a.fly:hover
{background-color:#3a93d2 url(../images/arrow_over.gif) 80px 7px no-repeat; color:#fff;}

#nav li:hover ul li:hover > a.fly {background-color:#3a93d2 url(../images/arrow_over.gif) 80px 7px no-repeat; color:#fff; } 

#nav li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul
{left:90px; top:-4px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:auto; z-index:400; height:auto;}


