
/*
	
	ENVIROWORLD 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: #000000;
	background-color: #ffffff;
	}

a{
	color: #6ba800;
	text-decoration: none;
	}
	a:hover{
		background-color: #d2e5b2;
		}
a img{
	border-width: 0;
	}

a.printpage{
	display: none;
	}


div#coverflow-wrapper{
	display: none !important;
	}

div#header{
		margin: 0;
		padding: 0;
		height: 100px;
		border-bottom: 1px solid #cccccc;
		}

div#header img#logo{

		}
	div#header div#topmenu{
		display: none;
		}			
	

table#mainbody{
	width: 100%;
	margin: 0 auto 0 auto;
	}
	table#mainbody td{
		vertical-align: top;
		}
	table#mainbody td#main-left{
		display: none;		
		}
	table#mainbody td#main-right{
		margin: 0;
		padding: 0;
		}

div.content-padding{	
	padding: 0px;
	line-height: 140%;
	}
	div.content-padding p{
			margin: 0 0 10px 0;
			padding: 0;
			}
	div.content-padding ul{
		list-style-type: square;
		padding: 0 0 0 15px;
		}
		div.content-padding ul li{
			padding: 3px 0 3px 0;
			}
	div.content-padding ol{
		list-style-type: decimal;
		padding: 0 0 0 20px;
		}
		div.content-padding ol li{
			padding: 3px 0 3px 0;
			}
									
			div.content-padding div.newsbox{
					float: right;
					clear: right;
					width: 335px;
					margin: 10px 0px 0 20px;
					padding: 0px 0 0 0;
					background: #d9dbde;
					border: solid #ffffff;
					border-width: 0px 2px 2px 2px;
					color:#5c5d5f;
					}
					div.content-padding div.newsbox p{
							padding: 0px 10px;
							}
					div.content-padding div.newsbox table.tab{
							margin: 0 0 10px 10px;
							padding: 0;
							}
							div.content-padding div.newsbox table.tab td{
								width: 49%;	
								padding: 0;					
								}
								div.content-padding div.newsbox table.tab td p{	
									padding: 0;					
									}
					div.content-padding div.newsbox ul{
							margin: 0 0 0 10px;						
							}
					div.content-padding div.newsbox h1{
							margin: 0 0 10px 0;
							padding: 4px 10px;
							background: #b4bcc4;
							border: solid #ffffff;
							border-width: 2px 0;
							font-size: 9pt;
							font-weight: bold;
							color: #ffffff;				
							}
					div.content-padding div.newsbox h2{
							background: transparent url('../../img/layout/dot.gif') center left no-repeat;
							margin: 4px 0 0 10px;
							padding: 4px 10px 0px 20px;
							font-size: 9pt;
							font-weight: bold;				
							}


div.leftmenu-container{
	display: none;
	}
	div.leftmenu-content{
		display: none;
		}
	div#language-selector{
		display: none;
		}
				

div#address-container{
	margin: 10px 0 10px 24px;
	padding: 5px;
	line-height: 150%;
	font-size: 9pt;
	color: #555555;
	}
	div#address-container img#logo-world{
		margin: 10px 0 0 5px;
		}
	div#address-container a:hover{
		background-color: transparent;
		}
	
	
h1, h2, h3, h4{
	line-height: 140%;
	}
h1{
	font-size: 16pt;
	letter-spacing: 1px;
	}
h2{
	font-size: 13pt;
	}
h3{
	font-size: 11pt;
	padding: 0 0 4px 0;
	margin:0;
	}
h4{
	font-size: 10pt;
	}


table.list, table.liste, table.tab{
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 9pt;
	}
	table.list td, table.liste td table.tab td{
		padding: 5px 10px 5px 0px;
		}
	table.list td.head, table.liste td.head{
		background-color: #ffffff;
		font-weight: bold;
		}
	table.list td p, table.liste td p{
		margin: 0;
		padding: 4px 0;
		}
	table.list td p img, table.liste td p img, table.tab p img{
		margin: 0;
		padding: 0;
		border: 1px solid #ffffff;
		}
				
		
div#insite-jobcontainer{
	float: left;
	width: 360px;
	
	border: solid #ffffff;
	border-width: 0;
	color:#5c5d5f;
	}
	div#insite-jobcontainer h1{
		display: block;
		margin: 0;
		padding: 4px 10px;
		background: #b4bcc4;
		border: solid #ffffff;
		border-width: 2px 0;
		font-size: 9pt;
		font-weight: bold;
		color: #ffffff;
		}
	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;
			}
			
table.newslist{
		font-size: 9pt;
		width: 100%;
		}
		table.newslist td{
			padding: 10px 0px;
			border-bottom: 1px solid #cccccc;
			}
		table.newslist a{
			font-weight: bold;
			}
			
div.newsitem{
	padding: 20px 0 20px 0;
	border: solid #dddddd;
	border-width: 1px 0 0 0;
	}
	div.newsitem div.anchorcontainer{
		text-align: right;
		clear: both;
		padding: 10px 0 0 0;
		}






