/*
	
	ENVIROCHEMIE PRINT-STYLE
	Carsten Ruppert 2009-04-03

	!!! UTF-8 KODIERUNG BEACHTEN !!!

*/

html, body{
	width: 100%;
	height: 100%;
	}

body{
	margin: 0;
	padding: 0;
	font: normal 10pt/100% Arial, Helvetica, Sans, Sans-Serif;
	color: #222222;
	background-color: #ffffff;
	}

a{
	text-decoration: none;
	color: #1b3c7f;
	}
a img{
	border-width: 0;
	}

div.clear{
	clear: both;
	height: 1px:
	}

		
table#main-body{
	margin: 0;
	}
	table#main-body td#body-container{
		vertical-align: top;
		}


div#top-container{
	
	}
	div#top-container img#logo{
		
		}
	div#top-container div#banner{
		display: none;
		}
				
		
	div#top-container div#topmenu{
		display: none;
		}
		

table#main-table{
	margin: 0;
	padding: 0;
	}
	table#main-table td{
		vertical-align: top;
		}				
	table#main-table td#main-left{
		display: none;
		}	
	table#main-table td#main-middle{
		padding: 0px 0 0 0;
		background: #ffffff;
		}	
		
	table#main-table td#main-left div#language{
		display: none;
		}
							
					
		table#main-table td#main-left div.left-menu{			
			display: none;
			}
			
										
					
			table#main-table td#main-left div.left-menu div.left-menu-content div#adress{
				padding: 6px;
				font-size: 8pt;
				}
				table#main-table td#main-left div.left-menu div.left-menu-content div#icons{					
					display: none;
					}
								
				
	
		td#main-middle table.tab{
				border-collapse: collapse;
				width: 100%;
				margin: 0px 0;
				}
				td#main-middle table.tab td{
					padding: 4px 20px 4px 0;
					}
					
					td#main-middle table.tab td img{
						border: 1px solid #ffffff;
						}
					
					td#main-middle table.tab td.rightcell{
							width: 200px;
							padding: 0 0px 0 10px;
							font-size: 8pt;
							font-weight: bold;
							text-align: right;
							}
					td#main-middle table.tab td.centercell{
							padding: 2px;
							font-size: 8pt;
							font-weight: bold;
							text-align: center;
							}
					td#main-middle table.tab td.centercell-white{
							background: #ffffff;
							border: 1px solid #dddddd;
							padding: 2px;
							font-size: 8pt;
							font-weight: bold;
							text-align: center;
							}
							
							
		td#main-middle table.tab-big{
				border-collapse: collapse;
				margin: 10px auto;
				}
				td#main-middle table.tab-big td{
					padding: 0px 50px 20px 0;
					}
					
					td#main-middle table.tab-big td img{
						border: 1px solid #ffffff;
						}
						
						
		td#main-middle table.tabin, table.tabin2, table.tabin3, table.tabin4, table.tabin5, table.tabin6, table.tabin7{
				background: #dfdfdf;
				border-collapse: collapse;
				width: 100%;
				margin: 0 0 4px 0;				
				}
				td#main-middle table.tabin td, table.tabin2 td, table.tabin3 td, table.tabin4 td, table.tabin5 td, table.tabin6 td, table.tabin7 td{
					padding: 2px 10px !important;
					border: solid #ececed;
					border-width: 0 2px 2px 0;
					font-size: 9pt;
					}					
				td#main-middle table.tabin2 td{
					width: 50%;
					}
				td#main-middle table.tabin3 td{
					width: 33%;
					}
				td#main-middle table.tabin4 td{
					width: 25%;
					}
				td#main-middle table.tabin5 td{
					width: 20%;
					}
				td#main-middle table.tabin7 td{
					width: 14%;
					}	
				td#main-middle table.tabin td p, table.tabin2 td p, table.tabin3 td p, table.tabin4 td p, table.tabin5 td p, table.tabin6 td p, table.tabin7 td p{
					padding: 4px;
					}

		
		
		td#main-middle div#content-padding{
			height: 100%;
			margin: 0;
			padding: 30px 20px 20px 20px;
			}
			td#main-middle div#content-padding h1{
				margin: 0 0 14px 0;
				line-height: 140%;
				}
			td#main-middle div#content-padding h2{
				margin: 20px 0 10px 0;
				line-height: 140%;
				}
			td#main-middle div#content-padding h3{
				margin: 10px 0 10px 0;
				line-height: 100%;
				}
			td#main-middle div#content-padding p{
				margin: 6px 0 6px 0;
				line-height: 140%;
				}

			td#main-middle div#content-padding ul{
					list-style-type: square;
					padding: 0 0 0 15px;
					margin: 0;
					color: #000000;
					}
			td#main-middle div#content-padding ul li{
						padding: 4px 0 4px 0;
						}
			td#main-middle div#content-padding div.newsbox{
					float: right;
					width: 335px;
					margin: 4px 0px 10px 20px;
					background: #f1f1f1;
					border: 2px solid #ffffff;
					color:#5c5d5f;
					}
					td#main-middle div#content-padding div.newsbox p{
							padding: 0px 10px;
							}
					td#main-middle div#content-padding div.newsbox table.tab{
							margin: 0 0 10px 10px;
							padding: 0;						
							}
							td#main-middle div#content-padding div.newsbox table.tab td{
								width: 49%;	
								padding: 0;					
								}
								td#main-middle div#content-padding div.newsbox table.tab td p{	
									padding: 0;					
									}
					td#main-middle div#content-padding div.newsbox ul{
							margin: 0 0 0 10px;						
							}
					td#main-middle div#content-padding div.newsbox h1{
							margin: 0;
							padding: 4px 10px;
							background: #b4bcc4;
							border-bottom: 2px solid #ffffff;
							font-size: 9pt;
							font-weight: bold;
							color: #ffffff;				
							}
					td#main-middle div#content-padding div.newsbox h2{
							margin: 0;
							padding: 10px 10px 4px 10px;
							font-size: 9pt;
							font-weight: bold;				
							}
				
div#insite-jobcontainer{
	float: left;
	width: 370px;
	margin: 10px 0 0 0;
	background: #d1d4d8;
	padding: 0 0 20px 0;
	border: solid #ffffff;
	border-width: 0 2px 2px 2px;
	}
	div#insite-jobcontainer h1{
		display: block;
		background: #767676;
		border: solid #ffffff;
		border-width: 4px 0 4px 0;
		font-size: 10pt;
		color: #ffffff;
		padding: 8px 0 8px 10px;
		}
	div#insite-jobcontainer table.joblist{
		font-size: 9pt;
		width: 100%;
		}
		div#insite-jobcontainer table.joblist td{
			padding: 10px 10px;
			}
		div#insite-jobcontainer table.joblist a{
			font-weight: bold;
			}

				
				
		div#content-padding div.produktbox{
			float: left;
			margin: 0px 10px 20px 0;
			background: #f1f1f1;
			border: 2px solid #ffffff;
			width: 230px;
			color:#5c5d5f;
			}
			div#content-padding div.produktbox h1{
				height: 30px;
				margin: 0;
				padding: 10px;
				background: #b4bcc4;
				border-bottom: 4px solid #ffffff;
				font-size: 9pt;
				font-weight: bold;
				color: #ffffff;				
				}
			div#content-padding div.produktbox p{
				padding: 0 10px;
				margin: 0;
				font-size: 9pt;
				}
			div#content-padding div.produktbox img{
				padding: 0px;
				margin: 0;
				border: solid #ffffff;
				border-width: 1px;
				}
			div#content-padding div.produktbox a{
					display: block;
					margin: 0;
					padding: 2px;
					background: #ffffff;
					border: 1px solid #dfdfdf;
					font-size: 12pt;
					font-weight: bold;
					text-align: right;
					}
			div#content-padding div.produktbox a:hover{
					background: #f1f1f1;
					border: 1px solid #b4bcc4;
					}
					
					
					
					
		div#content-padding div.homebox{
			float: left;
			width: 370px;
			margin: 10px 0px 20px 0;
			background: #f1f1f1;
			border: 2px solid #ffffff;
			color:#5c5d5f;
			}
			div#content-padding div.homebox h1{
				margin: 0;
				padding: 4px 10px;
				background: #f08800;
				border-bottom: 2px solid #ffffff;
				font-size: 9pt;
				font-weight: bold;
				color: #ffffff;				
				}
			div#content-padding div.homebox p{
				padding: 0 10px;
				margin: 0;
				font-size: 9pt;
				}
			div#content-padding div.homebox table{
				width: 100%;
				padding: 0px 0 15px 0;
				margin: 0 0 0 10px;
				}
				div#content-padding div.homebox table td{
					width: 33%;
					padding: 0px 0 0px 0;
					margin: 0;
					font-size: 8pt;
					font-weight: bold;
			
					}
					div#content-padding div.homebox table td img{
						border: 1px solid #ffffff;
						}
						
						
		
			




h1, h2, h3{
	color: #1b3c7f;
	}

h1{
	font-size: 13pt;
	}
h2{
	font-size: 10pt;
	}
h3{
	font-size: 9pt;
	}
	
	select {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		width: 110px;
		}



