html{height:101%;}

body{
font-family:Helvetica, Arial, sans-serif;
color:#404040;
font-size:11.25px;
background-color:#fff;
}

#wrap, #topbox, #content{
width:890px;
}

#wrap{
position:relative;
margin:0 auto;
padding-top:181px;
}

#content:after{content:"";}

	a#logo{
	position:absolute;
	top:20px;
	left:-35px;
	z-index:99;
	}

#topbox{
position:absolute;
top:0;
height:171px;
background:url(images/bg_header.gif) 0 bottom no-repeat;
}

	#breadcrumb{
		position:absolute;
		bottom:5px; left:21px;
		font-size:10px;
		line-height:12.5px;
		text-transform:uppercase;
		color:#666;
	}
	
		#breadcrumb a{
			padding-right:14px;
			margin-right:6px;
			background:url(images/arrow.gif) right 4px no-repeat;
			color:#666;
			font-size:10px;
			line-height:12.5px;
			text-transform:uppercase;
			text-decoration:none;
		}
		
		#breadcrumb a.last{background:none;}
	
	ul#nav{
		position:absolute;
		top:110px; left:0;
		width:890px;
		height:35px;
		z-index:99;
	}

		#nav li{
		float:left;
		position:relative;
		height:35px;
		cursor:pointer;
		}
		
		#nav a{
		display:block;
		height:35px;
		}
		
			#nav li#maschinen{width:159px; background:url(images/bg_nav.png) 0 0 no-repeat;}
			#nav li#maschinen:hover{width:159px; background:url(images/bg_nav.png) 0 -37px no-repeat;}
			#nav li#esd{width:54px; background:url(images/bg_nav.png) -159px 0 no-repeat;}
			#nav li#esd:hover{width:54px; background:url(images/bg_nav.png) -159px -37px no-repeat;}
			#nav li#beutel{width:120px; background:url(images/bg_nav.png) -213px 0 no-repeat;}
			#nav li#beutel:hover{width:120px; background:url(images/bg_nav.png) -213px -37px no-repeat;}
			#nav li#linien{width:149px; background:url(images/bg_nav.png) -333px 0 no-repeat;}
			#nav li#linien:hover{width:149px; background:url(images/bg_nav.png) -333px -37px no-repeat;}
			#nav li#tauchtanks{width:102px; background:url(images/bg_nav.png) -482px 0 no-repeat;}
			#nav li#tauchtanks:hover{width:102px; background:url(images/bg_nav.png) -482px -37px no-repeat;}
			#nav li#spannclipper{width:113px; background:url(images/bg_nav.png) -584px 0 no-repeat;}
			#nav li#spannclipper:hover{width:113px; background:url(images/bg_nav.png) -584px -37px no-repeat;}
			#nav li#siegel{width:110px; background:url(images/bg_nav.png) -697px 0 no-repeat;}
			#nav li#siegel:hover{width:110px; background:url(images/bg_nav.png) -697px -37px no-repeat;}
			#nav li#service{width:83px; background:url(images/bg_nav.png) -807px 0 no-repeat;}
			#nav li#service:hover{width:83px; background:url(images/bg_nav.png) -807px -37px no-repeat;}
		
			
			#nav li ul ul{
				position:absolute;
				left:-9999px;
				height:155px;
				background:url(images/bg_subnav.png) repeat;
				border: 1px solid #bebebe;
				border-top: none;
				
				border-bottom-right-radius: 5px;
				border-bottom-left-radius: 5px;
				
				-moz-border-radius-bottomright: 5px;
				-moz-border-radius-bottomleft: 5px;
				
				-webkit-border-bottom-right-radius: 5px;
				-webkit-border-bottom-left-radius: 5px;
			}
			
			#nav li:hover ul ul{
				top:35px;
			}
			
				#nav li ul.smaschinen{width:569px;}
					#nav li:hover ul.smaschinen{left:20px;}
				#nav li ul.sesd{width:354px;}
					#nav li:hover ul.sesd{left:-86px;}
				#nav li ul.slinien{width:670px;}
					#nav li:hover ul.slinien{left:-216px;}
				#nav li ul.stauchtanks{width:295px;}
					#nav li:hover ul.stauchtanks{left:-104px;}
				#nav li ul.sspannclipper{width:329px;}
					#nav li:hover ul.sspannclipper{left:-96px;}
				#nav li ul.ssiegelgeraete{width:327px;}
					#nav li:hover ul.ssiegelgeraete{left:-160px;}
				#nav li ul.sservice{width:295px;}
					#nav li:hover ul.sservice{left:-243px;}
			
			#nav li li{
				float:left;
				height:auto;
			}
			
			#nav li li a{
				display:block;
				float:left;
				text-align:center;
				text-decoration:none;
				font-size:11.25px;
				color:#000;
				line-height:12.5px;
			}
			
			#nav li:hover ul ul ul{
				top:20px;}
			
			#nav li li ul, #nav li li:hover li ul{
				top:0px; left:0px;
				height:118px;
				border:none;
				border-left:1px solid #7A7B7B;
			}
			
				#nav li li li{
					float:none;
					display:block;
					height:auto;
					padding:0 10px 0 10px;
					line-height:18.75px;
				}
				
				#nav li li li a{
					height:auto;
					font-size:11.25;
					color:#404040;
					padding:0;
					line-height:18.75px;
				}
				
				#nav li li li a:hover{color:#000;}
			
				
		
	ul#metanav{
		position:absolute;
		left:478px; top:81px;
	}
	
	#metanav li{float:left;}
	
	#metanav a{
		display:block;
		float:left;
		padding:5px;
		font-size:9px;
		line-height:12.5px;
		color:#7e7e7e;
		text-transform:uppercase;
		text-decoration:none;
	}
	
	#metanav a:hover{color:#000;}
	
	ul#language{
		position:absolute;
		left:766px; top:86px;
		z-index:100;
	}
	
		#language a{
			display:block;
			float:left;
			padding:0 0 3px 9px;
			background:url(images/trenner.gif) 0 0 no-repeat;
			font-size:9px;
			line-height:12.5px;
			color:#7e7e7e;
			text-transform:uppercase;
			text-decoration:none;
		}
		
			#language a span{padding-right:8px;}
		
			#language a:hover{color:#000;}
			
			#language li ul{
				position:absolute;
				left:-9999px;
				width:84px;
				height:90px;
				padding-top:6px;
				background:url(images/bg_language.gif) 0 0 no-repeat;
			}
				#language li:hover ul{left:41px; top:15px;}
				
				#language li li{padding:4px 10px 3px 0;}
			
				#language li li a{
					display:block;
					float:none;
					padding:0 0 0 27px;
					border:none;
					font-size:9px;
					text-align:right;
					line-height:12.5px;
					color:#7e7e7e;
					text-transform:uppercase;
					text-decoration:none;
				}
				
					#language a#de{background:url(images/de.png) no-repeat 5px 0;}
					#language a#de:hover{background:url(images/de.png) no-repeat 5px -12px;}
					#language a#en{background:url(images/en.png) no-repeat 5px 0;}
					#language a#en:hover{background:url(images/en.png) no-repeat 5px -12px;}
					#language a#fr{background:url(images/fr.png) no-repeat 5px 0;}
					#language a#fr:hover{background:url(images/fr.png) no-repeat 5px -12px;}
					#language a#ru{background:url(images/ru.png) no-repeat 5px 0;}
					#language a#ru:hover{background:url(images/ru.png) no-repeat 5px -12px;}
					


#content{
position:relative;
padding-bottom:20px;
}
		
	#inner{
	position:relative;
	padding:36px 10px 30px 275px;
	overflow:hidden;
	line-height:17.5px;
	border: 1px solid #bebebe;
	z-index:19;
	min-height:600px;
	
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	}
	
		#inner img#mainimg{
			position:absolute;
			left:0; top:0;
			z-index:1;
		}
		
		#inner a{
			color:#5080D4;
			text-decoration:none;
		}
		
		#inner a:hover{color:#404040;}
	
		h1{
			position:relative;
			margin-bottom:32px;
			font-family:Helvetica,Arial,sans-serif;	
			font-weight:normal;
			font-size:29px;
			line-height:39px;
			color:#404040;
			z-index:20;
		}
		
		h2{
			position:relative;
			margin-bottom:15px;
			font-size:11.25px;
			font-family:Helvetica,Arial,sans-serif;	
			font-weight:bold;
			line-height:17.5px;
			color:#404040;
			z-index:20;
		}
		
		h3{
			position:relative;
			margin-bottom:15px;
			font-size:14px;
			font-family:Helvetica,Arial,sans-serif;	
			font-weight:bold;
			line-height:17.5px;
			color:#404040;
			z-index:20;
		}
		
		ul.content{
			position: relative;
			z-index: 20;
			margin: 0 0 15px 0;
		}
			ul.content li {
				list-style-position: inside;
				padding-left: 10px;
				list-style-type: disc;
			}
		
		#inner p{
			position:relative;
			margin-bottom:15px;
			z-index:20;
		}
	
	#bottombox{
	width:866px;
	height:150px;
	padding:10px 0 15px 22px;
	clear:both;
	margin:10px 0 0 0;
	border: 1px solid #bebebe;
	background:url(images/bg_footer.png) 0 0 repeat-x;
	z-index:20;
	
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	}
	
		#bottombox ul{
			float:left;
			width:170px;
			padding:0 0 0 0;
			color:#666;
		}
		
			#bottombox ul.one{width:200px;}
			#bottombox ul.two{width:180px;}
			#bottombox ul.three{}
			#bottombox ul.four{width:130px;}
			
			#bottombox li{
				clear:both;
			}
		
			#bottombox li.headline{
				padding:0 0 9px 0;
				font-size:13px;
				line-height:16.9px;
			}
		
			#bottombox a{
				display:block;
				float:left;
				font-size:11.25px;
				line-height:16.9px;
				color:#666;
				text-decoration:none;
			}
	
	.information {
		z-index:99;
	}
	
		#first{
		position:absolute;
		bottom:59px; left:22px; 
		}
		
		#second{
		position:absolute;
		bottom:59px; left:222px; 
		}
		
		#third{
		position:absolute;
		bottom:59px; left:403px; 
		}
	
		.information li {
		clear:both;
		}
		
		.information a {
		display:block;
		float:left;
		font-size:11.25px;
		line-height:16.9px;
		color:#666;
		text-decoration:none;
		}
	
/* ---------------------------------------------------*/
*{
margin: 0;
padding: 0;
list-style: none;
}

:focus{
outline: 0;
}

img{
border: 0;
display:block;
}

.static{
position:static;
}

.clearfix:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}

.clearfix {
display: inline-block;
}

html[xmlns] .clearfix {
display: block;
}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
/* End hide from IE-mac */
