body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#def1fb;
	margin:0;
	padding:0;
	color:#848484;
}
	
img {
	border: 0;
}


#mainContent{
	width:970px;
	height:1131px;
	margin:auto;
	color:#848484;
	position:relative;
	background-color:#f5fbfe;
}

/*NAVI*/
#topNavi{
	width:696px;
	height:275px;
	position:absolute;
	left:0px;
	top:0px;
}

#topNavi_bild{
	width:696px;
	height:232px;
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(../image/navi_image.gif);
	background-repeat:no-repeat;
	background-position:left top;

}
#topNavi_bild_en{
	width:696px;
	height:232px;
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(../image/header_produkte_en.jpg);
	background-repeat:no-repeat;
	background-position:left top;

}
#topNavi_links{
	width:696px;
	height:40px;
	position:absolute;
	top:232px;
	left:0px;
}

#topNavi_links ul{
	padding:0px;
	margin:0px;
	background:transparent url(../image/menu_shadow.jpg) repeat scroll center bottom;
	display:block;
	height:43px;
}

#topNavi_links ul li{
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#topNavi_links li#nav_1 a{
	border-left:1px solid #D1D1D1;
	border-right:1px solid white;
	border-top:1px solid #D1D1D1;
	color:#848484;
	cursor:pointer;
	display:block;
	font-family:arial;
	font-size:15px;
	height:28px;
	padding-top:11px;
	text-decoration:none;
	width:172px;
	z-index:50;
	background-image:url(../image/button.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-align:center;
}
#topNavi_links li#nav_1 a:hover{
	background-position:0 -43px;
	color:#009EE1;
}

#topNavi_links li#nav_2 a{
	border-left:1px solid #D1D1D1;
	border-right:1px solid white;
	border-top:1px solid #D1D1D1;
	color:#848484;
	cursor:pointer;
	display:block;
	font-family:arial;
	font-size:15px;
	height:28px;
	padding-top:11px;
	text-decoration:none;
	width:172px;
	text-align:center;
	background-image:url(../image/button.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	z-index:50;
}
#topNavi_links li#nav_2 a:hover{
	background-position:0 -43px;
color:#009EE1;
}

#topNavi_links li#nav_3 a{
	border-left:1px solid #D1D1D1;
	border-right:1px solid white;
	border-top:1px solid #D1D1D1;
	color:#848484;
	cursor:pointer;
	display:block;
	font-family:arial;
	font-size:15px;
	height:28px;
	padding-top:11px;
	text-decoration:none;
	width:172px;
	background-image:url(../image/button.jpg);
	background-repeat:no-repeat;
	background-position:0px -43px;
	z-index:50;
	text-align:center;
}
#topNavi_links li#nav_3 a:hover{
	background-position:0 -43px;
color:#009EE1;
}

#topNavi_links li#nav_4 a{
	border-left:1px solid #D1D1D1;
	border-right:1px solid #D1D1D1;
	border-top:1px solid #D1D1D1;
	color:#848484;
	cursor:pointer;
	display:block;
	font-family:arial;
	font-size:15px;
	height:28px;
	padding-top:11px;
	text-decoration:none;
	width:172px;
	text-align:center;
	background-image:url(../image/button.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	z-index:50;
}
#topNavi_links li#nav_4 a:hover{
	background-position:0 -43px;
color:#009EE1;
}

#layerDiv1,#layerDiv2,#layerDiv3,#layerDiv4{
	width:643px;
	height:auto;
	top:259px;
	left:0px;
	position:relative;
	background-color:#e6e6e6;
	z-index:1000;
	filter:alpha(opacity=95); /* IE */
	-moz-opacity:0.95; /* Gecko-Browser */
	opacity:0.95; /* Opera 9+ */
	list-style-image:url(../images/pfeil-rechts_navi.gif);
	padding:10px 0px 10px 53px;
	
}

#layerDiv2{
	padding:10px 0px 10px 252px;
	width:444px;
}

#layerDiv3{
	padding:10px 0px 10px 415px;
	width:281px;
}

#layerDiv4{
	padding:10px 0px 10px 545px;
	width:151px;
}
#layerDiv1 li,#layerDiv2 li,#layerDiv3 li,#layerDiv4 li{
	padding:7px 0px 7px 0px;
}

#layerDiv1 li a,#layerDiv2 li a,#layerDiv3 li a,#layerDiv4 li a{
	color:#333333;
	text-decoration:none;
}
#layerDiv1 li a:hover,#layerDiv2 li a:hover,#layerDiv3 li a:hover,#layerDiv4 li a:hover{
	color:#009EE1;
}

*html #layerDiv1, 
*html #layerDiv2, 
*html #layerDiv3, 
*html #layerDiv4{
	margin-left:0px;
	top:272px;
}

*html #layerDiv1 li, 
*html #layerDiv2 li, 
*html #layerDiv3 li, 
*html #layerDiv4 li{
	padding-top:0px;
}
*+html #layerDiv1, 
*+html #layerDiv2, 
*+html #layerDiv3, 
*+html #layerDiv4{
	margin-left:0px;
	top:272px;
}

*+html #layerDiv1 li, *+html #layerDiv2 li, *+html #layerDiv3 li, *+html #layerDiv4 li{
	padding-top:0px;
}
*+html #topNavi{
	z-index:50;
}
*html #topNavi{
	z-index:50;
}

/**CONTENT**/
#Content{
	width:694px;
	height:840px;
	position:absolute;
	top:290px;
	left:0px;
	background-color:#FFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e9e9e9;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e9e9e9;	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e9e9e9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e9e9e9;
	
}


/*LEFT CONTENT*/
#leftContent{
	width:255px;
	height:675px;
	position:absolute;
	right:10px;
	top:0px;
}

#topLogo{
	position:absolute;
	top:0px;
	right:97px;
	width:156px;
	height:103px;
	background-image:url(../image/logo.gif);
	background-repeat:no-repeat;
/*	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e9e9e9;*/
	cursor:pointer;
}
	
#topKontakt{
	position:absolute;
	top:128px;
	right:0px;
	width:253px;
	height:73px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e9e9e9;	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e9e9e9;
}	

#topKontakt ul {
	margin-left:-20px;
	margin-top:21px;
}

#topKontakt li{
	height:18px;
	list-style-image:url(../image/pfeil_icon.gif);
	list-style-position:outside;
}
#topKontakt li a{
	text-decoration:none;
	color:#848484;
}

#topKontakt li a:hover{
	color:#30ADE0;
}

#topSearch{
	position:absolute;
	top:218px;
	right:0px;
	width:253px;
	height:55px;
	text-align:left;
}

#topAuftrag{
	position:absolute;
	top:290px;
	right:0px;
	width:233px;
	*width:232px;
	height:335px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e9e9e9;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e9e9e9;	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e9e9e9;
	background-color:#FFF;
	padding:10px;
}
#topAuftrag h4{
	margin:0px;
	padding:0px;
	font-size:13px;
	font-weight:bold;
	}
	
#topAuftrag_1{
	top:144px;
	*top:130px;
	position:absolute;
	width:233px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #dddddd;
	border-right-color: #dddddd;
	border-bottom-color: #dddddd;
	border-left-color: #dddddd;
}
#topAuftrag_2{
	top:293px;
	*top:275px;
	position:absolute;
	width:233px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #dddddd;
	border-right-color: #dddddd;
	border-bottom-color: #dddddd;
	border-left-color: #dddddd;
}
#border_bottom{
	position:absolute;
	right:-1px;
	bottom:-1px;
	width:100%;
	*width:253px;
	height:5px;
	background-image:url(../image/border_bottom.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	z-index:10;
}
#border_bottom_left{
	position:absolute;
	left:-1px;
	bottom:-1px;
	width:2px;
	height:5px;
	background-image:url(../image/border_bottom_left.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	z-index:20;
}

#topAuftrag h3{
	padding:0px;
	margin:0px;
	color:#30ade0;
	font-weight:100;
	font-size:14px;
}

#topAuftrag ul {
	margin-left:0px;
	padding-left:13px;
	
}

#topAuftrag li{
	height:18px;
	list-style-image:url(../image/pfeil_icon_2.gif);
	list-style-position:outside;
}
#topAuftrag li a{
	text-decoration:none;
	color:#848484;
}
#topAuftrag li a:hover{
	text-decoration:none;
	color:#30ade0;
}
#Produkte{
	position:absolute;
	top:653px;
	*top:658px;
	right:0px;
	width:232px;
	height:262px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e9e9e9;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e9e9e9;	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e9e9e9;
	background-color:#FFF;
	padding:10px;
}

#Produkte #image{
	position:absolute;
	top:35px;
	left:0px;
	width:252px;
	height:189px;
	background-image:url(../image/produkt_image.jpg);
	background-repeat:no-repeat;
	}

#Produkte h3{
	padding:0px;
	margin:0px;
	color:#f49b10;
	font-size:14px;
	font-weight:100;
}

#Produkte ul {
	margin-top:207px;
	margin-left:0px;
	padding-left:13px;
}

#Produkte li{
	height:18px;
	list-style-image:url(../image/pfeil_icon_2.gif);
	list-style-position:outside;
}
#Produkte li a{
	text-decoration:none;
	color:#848484;
	font-weight:bold;
}
#Produkte li a:hover{
	text-decoration:none;
	color:#30ade0;
	font-weight:bold;
}
#footer{
	position:absolute;
	top:1140px;
	width:970px;
	height:20px;

}

#eng, #eng_h{
	position:absolute;
	top:0px;
	left:0px;
	height:15px;
	width:100px;
}
#eng_h a{
	font-size:11px;
	display:block;
	height:15px;
	width:100px;
	background-image:url(../image/englisch.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	color:#848484;
	text-align:right;
}

#eng a{
	font-size:11px;
	display:block;
	height:15px;
	width:100px;
	background-image:url(../image/englisch_n.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	color:#848484;
	text-align:right;
}

#eng a:hover{
	background-image:url(../image/englisch.gif);

}

#de, #de_h{
	position:absolute;
	top:0px;
	left:120px;
	height:15px;
	width:100px;
}
#de_h a{
	font-size:11px;
	display:block;
	height:15px;
	width:108px;
	text-align:right;
	background-image:url(../image/deutsch_n.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	color:#848484;
	}
#de a{
	font-size:11px;
	display:block;
	height:15px;
	width:108px;
	text-align:right;
	background-image:url(../image/deutsch.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	color:#848484;
}
#de a:hover{
	background-image:url(../image/deutsch.gif);

}


#de_h a:hover{
	background-image:url(../image/deutsch.gif);

}

#copy{
	font-size:11px;
	position:absolute;
	right:125px;
	width:144px;
	height:15px;
}
#impressum{
	font-size:11px;
	position:absolute;
	right:0px;
	width:100px;
	height:15px;
}

#impressum a{
	font-size:11px;
	width:100px;
	height:15px;
	text-align:right;
	text-decoration:none;
	color:#848484;
}
*html #mainContent #leftContent #topKontakt ul{
	margin-left:18px;
}
*+html #mainContent #leftContent #topKontakt ul{
	margin-left:18px;
}
a:focus {
	outline:none;
}
