@import url(css_styled_content.css);

html,body {
	height:100%;
	margin:0px auto;
	padding:0;
	z-index:0;
}

* html div.wrapper_all{
	height:100%;
}


body{
	margin:0px auto;
	font-family:Arial, Verdana;
	font-size:12px;
	line-height:21px;
	color:#000;
	background: url(../site_images/body_background.gif) repeat-x top #D4D4D4;
}

div>p {margin:0}

p {margin:0}

/*****************************************************/
img{
	border:0;
	margin:0;
	padding:0;
}

h1, h2, h3, h4, h5 ,h6{
	color:#2d9300;
	margin:0 0 0 0;
	paddding:0 0 0 0;
}

h1{
	font-size:14px;
	line-height:20px;
	padding:7px 20px 10px 20px;
	border-bottom:1px solid #afafaf;
	display:block;
}	

a{
	text-decoration:none;
	color:#2d9300;
}

.wrapper_all{
	padding:0px;
	position:absolute;
	top:0px;
	height:auto;
	min-height:100%;
	width:100%;
	z-index:0;
}

	.wrapper_centering{
			margin:0px auto;
			width:960px;
			height:599px;
	}
	
		.wrapper_head{
			background:#fff;
			width:960px;
			float:left;
		}
			.LOGO{
				float:left;
				width:171px;
				height:47px;
				padding:23px 0px 15px 20px;
			}
			.MENU_TOP{
				float:left;
				width:960px;
				background:#f1f1f1;
				height:29px;
			}
			
					.MENU_TOP ul, .MENU_TOP li{
						float:left;
						display:inline;
						list-style:none;
						margin:0 0 0 0;
						padding:0 0 0 0;
					}	
					
					.MENU_TOP a{
						float:left;
						display:block;
						font-size:14px;
						font-weight:bold;
						padding:4px 21px 4px 21px;
						color:#646464;
					}
					
					.MENU_TOP .ACT a{
						color:#42a62a;
					}
			
			.HEAD_MEDIA{
				float:left;
				width:960px;
			}
			
				.HEAD_MEDIA div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image{
					margin:0 0 0 0;
				}
			
			.TOPLINKS{
				float:right;
				padding:21px 20px 0px 0px;
			}
			
			.LANGUAGE{
				float:right;
				padding-top:21px;
				width:150px;
			}
			
				.LANGUAGE a{
					font-size:11px;
					color:#6e6e6e;
				}
			
				.LANGUAGE .en{
					padding-left:27px;
					background:url(../../typo3/gfx/flags/gb.gif) 0px 4px no-repeat;
				}
				
				.LANGUAGE .de{
					padding-left:27px;
					background:url(../../typo3/gfx/flags/de.gif) 0px 4px no-repeat;
				}
				
				.LANGUAGE .fr{
					padding-left:27px;
					background:url(../../typo3/gfx/flags/fr.gif) 0px 4px no-repeat;
				}
		
				.LANGUAGE .nl{
					padding-left:27px;
					background:url(../../typo3/gfx/flags/nl.gif) 0px 4px no-repeat;
				}		
		
		.wrapper_main{
			float:left;
			width:960px;
			background:#fff;
			padding:30px 0px 30px 0px;
		}
		
			.COL_LEFT, .COL_RIGHT{
				padding:0px 0px 0px 20px;
				float:left;
				width:330px; 
			}
			
			.COL_LEFT h1, .COL_RIGHT h1{
				border:none;
				padding-left:0px;
			}
			
			.MENU_LEFT{
				float:left;
				width:170px;
				padding:0px 20px 50px 20px;
			}
				.MENU_LEFT ul, .MENU_LEFT li{
					float:left;
					padding:0 0 0 0;
					margin:0 0 0 0;
					list-style:none;
				}
				
				.MENU_LEFT a{
					width:150px;
					display:block;
					float:left;
					color:#7f7f7f;
					font-weight:bold;
					line-height:21px;
					padding:8px 0px 8px 20px;
					border-bottom:1px solid #afafaf;
				}
				
				.MENU_LEFT .CUR a, .MENU_LEFT .ACT a, .MENU_LEFT .ACTIFSUB a{
					border:none;
					color:#000;
					background:url(../site_images/menu_divider.gif) no-repeat bottom;
					padding-bottom:15px;
				}
				
				.MENU_LEFT .ACT a{
					background:none;
					padding-bottom:8px;
					color:#42a62a;
					border-bottom:1px solid #afafaf;
				}
				
				.MENU_LEFT .CUR a{
					color:#42a62a;
				}
				

				
					.MENU_LEFT .LEV2 a{
						width:139px;
						font-weight:normal;
						line-height:21px;
						padding:8px 0px 8px 31px;
					}
					
					.MENU_LEFT .LEV2 #first_sub_menu_left a{
						line-height:21px;
						padding-top:2px;
						padding-bottom:8px;
					}
					
					.MENU_LEFT .LEV2 .ACT a{
						background:none;
						color:#42a62a;
						border-bottom:1px solid #afafaf;
						
					}
					
				
			.CONTENT{
				float:left;
				width:480px;
				padding-left:20px;
			}
			
			.CONTENT_LARGE{
				float:right;
				width:710px;
				padding:0px 20px 0px 20px;
			}
			
				.CONTENT p.bodytext, .CONTENT_LARGE p.bodytext{
					padding:9px 20px 0px 20px;
				}
				
				.CONTENT ul, .CONTENT li{
					padding:11px 0px 0px 40px;
					margin:0px 0px 0px 0px;
					list-style:none;
					width:380px;
				}
				
				.CONTENT_LARGE ul, .CONTENT_LARGE li{
					padding:11px 0px 0px 40px;
					margin:0px 0px 0px 0px;
					list-style:none;
					width:670px;
				}
				
				.CONTENT li, .CONTENT_LARGE li{
					padding:0px 0px 0px 20px;
					background:url(../site_images/list_bullet.gif) no-repeat 0px 7px;				
				}

				.CONTENT .news-divider{
					border-bottom:1px solid #afafaf;
					padding-top:10px;
				}

				.CONTENT .news-single-backlink, .CONTENT_LARGE .news-single-backlink{
					padding:10px 20px 0px 20px;
				}	

				.CONTENT .news-single-item h1{
					padding-bottom:13px;
				}				

				.CONTENT_LARGE .csc-textpic-imagewrap{
					width:670px !important;
					padding-left:20px !important; 
					padding-right:20px !important;
					padding-top:15px !important;
				}
					
				.CONTENT_LARGE 	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
					margin-left:15px;
					padding-bottom:0px;
				}		
				
				.CONTENT_LARGE .csc-textpic-imagerow{
					float:left;
					width:670px !important;					
				}	
				
				.CONTENT .csc-textpic{				
					padding:9px 20px 0;				
				}
				
					.CONTENT .csc-textpic p.bodytext{		
						padding:0 0 9px 0;
					}
					
					.CONTENT .csc-textpic-image{
						padding-top:6px;
					}	

				
				.CONTENT_LARGE div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
					/* margin-bottom:11px; */
				}
				
				.CONTENT .csc-sitemap ul li ul{
					padding-top:0px;
				}
				
			.COL_RIGHT_OUT{
				float:right;
				width:190px;
				padding-right:20px;
			}
			
				.COL_RIGHT_OUT h1{
					padding-left:0px;
					font-size:12px;
				}
				
				.COL_RIGHT_OUT .csc-header-n1{
					padding-bottom:15px;
				}
			
			.NEWS{
				float:left;
				width:220px;
				padding-left:20px;
			}
			
				.NEWS h1{
					line-height:14px;
					padding:0px 0px 13px 0px;
				}
				
				.NEWS h3{
					font-size:12px;
				}
				.NEWS .csc-header-n1{
					line-height:14px;
				}
				
				.NEWS .news-latest-item{
					padding:9px 0px 10px 0px;
					border-bottom:1px solid #afafaf;
					float:left;
				}
				
				.news-single-item h3{
					padding:10px 20px 10px;
					font-size:12px;
				}
				
				.news-single-img{
					padding:10px 20px 10px;
				}
				
				.NEWS p.bodytext{
					float:left;

				}
				
				.NEWS .news-latest-morelink, .NEWS .news-latest-morelink a{
					float:left;
				}
				
		
		.wrapper_footer{
			float:left;
			width:960px;
			height:30px;
			background-color:#f1f1f1;
		}
		
			.META{
				float:left;
				padding:11px 0px 0px 20px;
			}
			
				.META ul, .META li{
					float:left;
					display:inline;
					list-style:none;
					margin:0 0 0 0;
					padding:0 0 0 0;
				}
				
				.META a{
					padding:0px 10px 0px 10px;
					color:#646464;
					font-size:11px;
					border-right:1px solid #646464;
					line-height:11px;
					display:block;
					height:11px;
					float:left;
				}
				
				.META .ACT a{
					color:#42a62a;
				}
				
				.META #first_meta a{
					padding-left:0px;
				}
				
				.META #last_meta a{
					padding-right:0px;
					border:none;
				}
			
			.COPYRIGHT{
				float:right;
				padding:11px 20px 0px 0px;
				font-size:11px;
				line-height:11px;
				color:#646464;
			}
