body,html {
	background: #00784A;
	text-align: center;
}

img {
	border: 0px;	
}

a {
	outline: none;
}

form {
	margin: 0px;
	padding: 0px;
}	

div#wrapper {
	background: url(/interface/wrapper-repeat.gif) repeat-y;
	margin-left: auto;
	margin-right: auto;
	width: 903px;
	text-align: left;
	font-family: Verdana,sans-serif;
}

table.form {
	border-collapse: collapse;	
	margin-bottom: 18px;
}

	table.form td {
		padding-bottom: 4px;
		padding-top: 4px;
		
	}

	table.form input.textfield {
		background: #b7da95;
		font-size: 11px;
		padding: 3px;
		width: 311px;
		border: 1px solid #e0edc8;
	}

div#header {
	background: url(/interface/header-background.gif) no-repeat;
	height: 289px;
}

	div#header div#logo {
		position: absolute;
		margin-left: 100px;
		margin-top: 10px;
	}

	div#header div#slogan {
		position: absolute;
		margin-left: 420px;
		margin-top: 21px;
		font-style: italic;
		font-size: 21px;
		color: #00784a;
		
		text-align: right;
		
		width: 385px;
	}

	div#header div#languages {
		height: 16px;
		padding-left: 12px;
		padding-top: 12px;
	}
	
		div#header div#languages img {
			opacity: .5;
			-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
			filter: alpha(opacity=50);
		}
		
		div#header div#languages img.active {
			opacity: 1;
			-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
			filter: alpha(opacity=100);
		}

	div#header div#menu {
	}
	
		div#header div#menu ul {
			margin: 0px;
			padding: 0px;
			list-style-type:none;
			padding-top: 190px;
			margin-left: 136px;
		}
		
			div#header div#menu ul li {
				display: inline;
			}

div#content {
	text-align: left;	
	margin-top: -35px;
}

	div#content div.photos {
		float: right;
		margin-right: 100px;
	}
	
		div#content div.photos .telnr {
			margin-top: 80px;
		}

	div#content div.submenu {
		padding-left: 20px;
		padding-bottom: 12px;
	}
	
		div#content div.submenu ul {
			margin: 0px;
			padding: 0px;
			list-style-type: none;
		}
	
	div#content div.news {
		float: left;
		width: 120px;
		overflow: hidden;
		color: #00784a;
		padding-top: 21px;
	}
	
		div#content div.news h3 {
			margin: 0px;
			padding: 0px;
			font-size: 16px;
			color: #FFF;
			padding-left: 20px;
			padding-bottom: 13px;
		}
	
		div#content div.news ul {
			margin: 0px;
			padding: 0px;
			list-style-type: none;
			padding-left: 20px;
		}
		
			div#content div.news ul li {
				padding-bottom: 18px;
				font-size: 12px;
				line-height: 18px;
				font-weight: bold;
			}
			
			div#content div.news ul li a {
				color: #FFF;
				font-style: italic;
				font-weight: normal;
				outline: none;
			}

	div#content div.content-box {
		background: url(/interface/content-repeat.gif) #e3ecc8;
		margin-left: 134px;
		margin-right: 287px;
	}
	
		div#content div.content-box div.box-top {
			background: url(/interface/content-top.gif) no-repeat left top;
			height: 12px;
			overflow: hidden;
		}

	div#content div.content-box div.box-text {
			padding: 17px;
			padding-top: 5px;
			padding-bottom: 0px;
			font-size: 11px;
			line-height: 20px;
			color: #02783b;
			min-height: 280px;
		}
		
			div#content div.content-box div.box-text  a {
				color: #f68e1c;
			}
		
			div#content div.content-box div.box-text h3 {
				margin: 0px;
				padding: 0px;
				font-size: 26px;
				padding-bottom: 12px;
				font-weight: normal;
				line-height: 28px;
			}
			
			div#content div.content-box div.box-text h4 {
				font-size: 12px;
			} 
			
		
		div#content div.content-box div.box-footer {
			background: url(/interface/content-footer.gif) no-repeat;
			height: 14px;
			overflow: hidden;
		}

div#footer {
	background: url(/interface/footer-background.gif) no-repeat;
	height: 55px;
	margin-left: auto;
	margin-right: auto;
	width: 903px;
	text-align: left;
}
