body { height: 100%; margin:0px; padding:0px; border: 0px;
		font: normal 11px Verdana, Arial, Helvetica,sans-serif;color: #000000;line-height: 15px;
		background-image:url(../img/bgr.gif);
	}

h1 { font: normal 11px Verdana, Arial, Helvetica,sans-serif;color: #000000; margin:0px; text-align:left;
		}

a.detail_link {
	font-style: normal;
	text-decoration: none;
	color: Black;
}
		
		
/*------------------------------------------index---------------------------------------*/


#header {	z-index:3; 
		position:relative; top:0px; left:0px; 
		width: 1000px; height: 149px; 
		margin:0px; padding: 0px; border:0px;
		background-image:url(../img/header.jpg);
	 	}

#header_de {	z-index:3; 
		position:relative; top:0px; left:0px; 
		width: 1000px; height: 149px; 
		margin:0px; padding: 0px; border:0px;
		background-image:url(../img/header_de.jpg);
	 	}

#site {	position: absolute; top: 0px;left: 0px;
		width: 1000px; min-height:100%; 
		margin:0px; padding: 0px; border:0px;
		background-image:url(../img/nav_bgr.gif); background-repeat: repeat-y;	
	}

*html div#site {height:100%;}



#links {	z-index:3; position:relative; top:0px;left:0px;
		width:178px; 
		margin:0px; padding: 0px; border:0px;
    		float: left; background-image:url(../img/nav_bgr.gif); background-repeat: repeat-y;		
		}


#mitte {	z-index:1; position:relative; top:0px; left:0px;
		width:822px; 
		margin:0px; padding: 0px; border:0px;
    		background-color:#ffffff;
		float: left;
		}


#footer {	z-index:2; position:relative; top:0px; left:87px;
		width:650px; height:100%;
		margin:0px; padding: 2px; border: dotted #bbbbbb; border-width: 1px 0px 1px 0px;text-align:right;
		font: normal 10px Verdana, Arial, Helvetica,sans-serif;color: #bbbbbb;
		}


#nav_blue {	position:relative; top:40px; left:5px; 
		width: 173px; height: 245px;
		margin-top:0px; padding: 0px;
		border: solid #ffffff; border-width: 5px 0px 5px 0px;
		background-image:url(../img/nav_blue.gif); background-repeat: repeat-y;	
		}


#nav_txt {	position:relative; top:0px; left:0px; height:20px;
		margin:0px; padding: 0px;
		background-image:url(../img/nav_blue.gif); background-repeat: repeat-y;	
		}



/*---------------mainmenue--------*/

#navcontainer {	position:absolute;top:0px; left:1px; 
			width: 170px; height:210px;
			font: bold 10px  Verdana, Arial,Helvetica,sans-serif; 
			background-color:#ffffff;
			}


#navcontainer ul{	list-style: none;
			margin: 0;padding: 0;height:18px;
			}


#navcontainer li{	border-bottom: 1px dotted #c6c6c6;
			}


#navcontainer li a{	display: block; height:18px;
				padding: 0px 0px 0px 20px;
				background-color: #ffffff;
				color: #323232; line-height:18px;
				text-decoration: none;
			}



#navcontainer li a:hover
			{	background-image:url(../img/nav_hover.gif); background-repeat: repeat-x;height:18px;
			}




#active a:link, #active a:visited, #active a:hover
			{	background-image:url(../img/nav_hover.gif); background-repeat: repeat-x;height:18px;
			}

#clock {position:absolute; top:32px;left:90px;}
/*------------------------------------------search---------------------------------------*/


#search_container {position:absolute; top:217px;left:4px; }

.searchfield {	position:absolute; top:0px; @top:-2px; left:0px; @left:-2px; width:97px;
			border:#ffffff; 
			padding:4px;
			font-size: 11px;
			}



#language {position:relative; top:70px; left:8px; width: 171px; height:30px; }

.flag {position:relative; top:3px; margin-left:6px;}




/*------------------------------------------home---------------------------------------*/
 
#content_position	{position:relative; top:0px; left:88px;
			width:650px;
			margin:0px; padding: 0px;
	}
  


/*------------------------------------------about us---------------------------------------*/

.site_header {	position:relative; top:20px; left:-33px; height:50px; width:685px;
			margin:0px; padding: 0px;
			background-image:url(../img/site_header.png); 
		}


.sitetxt_header {	z-index:2; position:absolute; top:21px; left:55px; 
			margin:0px; padding: 0px;
			font: bold 10px Verdana, Arial, Helvetica,sans-serif;color: #2491d0;
		}


.list		{	margin-left:20px;  list-style-position: outside; list-style-image:url(../img/nav_arrow.gif);
		}

#cebf {	z-index:2; position:absolute; top:419px; left:518px; 
			margin:0px; padding: 0px;
		}


/*------------------------------------------services-sourcing---------------------------------------*/



.sourcing_back{	position:relative; top:0px; left:0px; width:634px; 
			margin-bottom:30px; padding: 5px 8px 7px 8px;
			background-color:#f4f4f4;font: normal 11px Verdana, Arial, Helvetica,sans-serif;color: #000000;
		}



.sourcing_head{	position:relative; top:0px; left:0px; width:634px; 
			margin:0px; padding: 4px 7px 4px 7px; border:1px solid #f2f2f2;
			background-color:#ffffff;font: bold 11px Verdana, Arial, Helvetica,sans-serif;color: #2591d0;
		}

.picture_sourcing {z-index:9; position:absolute; top:-1px; left:624px; }


.sourcing_arrow {position:absolute; top:34px; left:295px; height:14px; width:17px;background-image:url(../img/sourcing_arrow.gif); background-repeat: no-repeat;	}

.sourcing_arrow_2 {position:absolute; top:48px; left:295px; height:14px; width:17px;background-image:url(../img/sourcing_arrow.gif); background-repeat: no-repeat;	}

/*------------------------------------------products---------------------------------------*/

.tab1{ width:650px;padding:0px;margin:0px; border:0px; border-collapse:collapse; 
	}   


.tab_grey {background-color:#f4f4f4; height:25px;}



.tab_left{ width:10px;padding: 0px;margin:0px;  border: 0px; 
	}   

.tab_name{ width:410px;padding: 0px;margin:0px;  border: 0px; 
	}   

.tab_name_pro{ width:375px;padding: 0px;margin:0px;  border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;font-weight: bold;font-style: normal;
	}   

.tab_name_api{ width:250px;padding: 0px;margin:0px;  border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;font-weight: bold;font-style: normal;
	}   

.tab_det_enq{ width:60px;padding: 0px;margin:0px;  border: 0px; 	
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;font-style: normal; text-align:center;
	}  


.tab_spacer{ height:2px; padding: 0px;margin:0px; border: 0px; 	
			background-color:#ffffff;
	}  

.tab_apismall{ width:37px;padding: 0px;margin:0px;  border: 0px; 	
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;font-style: normal; text-align:center;
	}  


.picture_details {position:relative; top:2px; @top:0px;left:0px; 
			margin:0px; padding: 0px; text-align:center;
		}
.simple {position:relative; top:0px;left:0px; 
			margin:0px; padding: 0px; text-align:center;
		}

.products_detail {background-color:#ffffff; top:0px; width:290px; height:350px; padding: 0px;margin:0px;  border: 0px; border-collapse:collapse; 	}

.products_detail_structure { position:relative;width:280px; height:160px;text-align:center;vertical-align:middle;}

.sourcing_details_txt {position:relative; top:0px;left:0px; width:480px;
			margin:0px; padding: 0px; text-align:left;
		}

.sourcing_details_info {background-color:#f4f4f4; top:0px; width:480px; padding: 0px;margin: 0px; border: 0px; border-collapse:collapse;}

/*------------------------------------------contact---------------------------------------*/
.textformular {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	line-height: 16px;
	text-align: justify;
	background-color: #dcf1ff;
	border:11px solid #dcf1ff;
	}




.textfeld {
	border: 1px solid #b9d6e9;padding:2px;Verdana, Arial, Helvetica,sans-serif;font-size: 11px;
}



/*------------------------------------------text---------------------------------------*/
.txt_main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	line-height: 16px;
	text-align: justify;
	color:#2591d0;
	}

.txt_blue_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	color:#2591d0;
	}
	
.txt_blue_bold2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	color:#2591d0;
	}

.txt_black_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	}


.txt_unlink1 {font: normal 10px Verdana, Arial, Helvetica,sans-serif;color: #bbbbbb;text-decoration: none;
		}

.txt_unlink2 {text-decoration: none;font: normal 11px Verdana, Arial, Helvetica,sans-serif;color: #000000;
		}

.txt_unlink2:hover {text-decoration: underline;font: normal 11px Verdana, Arial, Helvetica,sans-serif;color: #000000;
		}

.txt_link{text-decoration: underline;font: normal 11px Verdana, Arial, Helvetica,sans-serif;color: #000000;
		}


.txt_unlinkblue {text-decoration: none;font: bold 10px Verdana, Arial, Helvetica,sans-serif;color: #2591d0;
		}

.txt_unlinkblue:hover {text-decoration: underline;font: bold 10px Verdana, Arial, Helvetica,sans-serif;color: #2591d0;
		}


.txt_unlinkblue_b {text-decoration: none;font: bold 11px Verdana, Arial, Helvetica,sans-serif;color: #2591d0;
		}

.txt_unlinkblue_b:hover {text-decoration: underline;font: bold 11px Verdana, Arial, Helvetica,sans-serif;color: #2591d0;
		}


.headline_blue{font: bold 12px Verdana, Arial, Helvetica,sans-serif;color: #ffffff;
background-color:#67c1fd; height:20px;
		}

.txt_small{	font: normal 11px Verdana, Arial, Helvetica,sans-serif; 
		background-color:#f5f5f5; 
		height:32px;
		}


.txt_head_1 {
	font-size:15px;
	font-weight:bold;
	text-align:center;
}

.txt_head_2 {
	font-size:13px;
	font-weight:bold;
	text-align:center;
}

/*------------------------------------------bilder---------------------------------------*/

.picture_1 {
  padding-top: 4px; padding-bottom: 4px; 
  border: dotted #bbbbbb; border-width: 1px 0px 1px 0px;
}    

.picture_left {
  float:left; padding-right: 20px; margin-right:20px;
  border: solid #bbbbbb; border-width: 0px 0px 0px 0px;
}    

.picture_right{
  float:right; padding-left: 20px; margin-left:20px;
  border: solid #bbbbbb; border-width: 0px 0px 0px 0px;
}  
  
.picture_packaging_en {z-index:0;position:absolute; top:250px; left:190px; height:150px; width:485px;background-image:url(../img/packaging_en.png); background-repeat: no-repeat;	}
.picture_packaging_de {z-index:0;position:absolute; top:250px; left:190px; height:150px; width:485px;background-image:url(../img/packaging_de.png); background-repeat: no-repeat;	}

.picture_packaging_1 {z-index:0;position:absolute; top:60px; left:210px; height:110px; width:142px;background-image:url(../img/packaging_1.png); background-repeat: no-repeat;	}

/*------------------------------------------buttons---------------------------------------*/ 

.button_search {position:absolute; border:0px; top:0px; left:110px; width:54px; height:21px;background-image:url(../img/button_search_en.gif);}
.button_search:active {position:absolute; border:0px; top:1px; left:110px; width:54px; height:21px;background-image:url(../img/button_search_en.gif);}

.button_search_de {position:absolute; border:0px; top:0px; left:110px; width:54px; height:21px;background-image:url(../img/button_search_de.gif);}
.button_search_de:active {position:absolute; border:0px; top:1px; left:110px; width:54px; height:21px;background-image:url(../img/button_search_de.gif);}



/*------------------------------------------upload---------------------------------------*/

.upload {padding:0px 0px 0px 20px; width:800px;padding-bottom:60px; background-color:#ffffff;}



