body
{
	background-color: 	#d2d9df;
	font-family:		verdana;
	font-size:			10px;
}

img
{
	border: 0px;
}

ul
{
	padding-bottom: 0px;
	margin-bottom: 0px;
}


.container
{
	position: 			absolute;
	background-image: 	url('../images/container_bg.gif');
	background-repeat:	no-repeat;
	width:				915px;
	height:				604px;
	top: 				50%;
	left: 				50%;
	margin:				-302px 0px 0px -458px;
}


.container .header
{
	
	position: 			absolute;
	top: 				9px;
	left: 				9px;
	width:				898px;
	height:				119px;
	background-image: 	url('../images/head.jpg');
	overflow:			hidden;
}


.container .tools
{
	position: 			absolute;
	top: 				129px;
	right: 				9px;
	width:				100px;
	height:				30px;
	text-align:			right;
	overflow:			hidden;
}


.container .navi
{
	position: 			absolute;
	top: 				129px;
	left: 				9px;
	width:				581px;
	height:				30px;
	text-align:			right;
	overflow:			hidden;
}


.container .navi a
{
	display: 			block;
	float:				right;
	background-color: 	#99b0c3;
	height: 			30px;
	line-height: 		30px;
	padding:			0 20px 0 20px;
	border-left: 		1px solid #FFFFFF;
	color:				#3d3c3d;
	font-weight:		bold;
	text-decoration:	none;
	font-size: 			11px;
}

.container .navi a.aktiv
{
	background-color: 	#4981b0;
	color:				#FFFFFF;
}

.container .content
{
	position:			absolute;
	left:				9px;
	top:				168px;
	height:				349px;
	width:				898px;
	overflow:			hidden;
}


.container .content .box.first
{
	float: 				left;
	width:				581px;
}

.container .content .box.second
{
	float: 				right;
	width:				316px;
}


.container .content h1
{
	padding:			40px 0px 10px 24px;
	margin: 			0px;
	color:				#4981b0;
	font-family:		arial;
	font-size:			24px;
	font-weight:		bold;
}


.container .content h2
{
	padding:			0px 0px 10px 24px;
	margin: 			0px;
	color:				#4981b0;
	font-family:		arial;
	font-size:			14px;
	font-weight:		bold;

}


.container .content div.text
{
	padding:			0px 20px 20px 48px;
	margin: 			0px;

}


.container .content .files
{
	padding-top: 		10px;
}

.container .content .files a
{
	display: 			block;
	line-height: 		20px;
	color: 				#4981b0;
	font-weight:		bold;
	text-decoration:	none;
	padding-left:		15px;
	background-image:	url('../images/link.gif');
	background-repeat:	no-repeat;
	background-position:	0 50%;
}	


.container .footer
{
	position:			absolute;
	top:				518px;
	left:				9px;
	height:				70px;
	width:				898px;
	overflow:			hidden;
}

.container .footer .logo
{
	float: 				right;
}


.container .footer .flash
{
	float: 				left;
}

.container .copyright
{
	position:			absolute;
	bottom: 			0px;
	left:				9px;
	color:				#4981b0;
}
.container .copyright a
{
	color:				#4981b0;
	text-decoration: 	none;
}

.container .gallery
{
	clear:both;
}

.container .gallery h3
{
	color:#4981b0;
	font-size:11px;
	font-weight: bold;
	margin:0;
	line-height: 25px;
	vertical-align: middle;
}

.container .gallery a
{
	float:left;
	margin:0 2px 2px 0;
}

.container .gallery a img
{
	border:2px solid #4981b0;
}
	
.content form
{
	margin:0;
	padding:0;
}

.content .contact input,
.content .contact textarea	
{
	font-family: Arial;
	font-size: 12px;
	width: 153px;
	height: 16px;
	padding: 0;
	margin: 0;
	border: 1px solid #9ccdeb;
	background-color: #f0f4f7;
}

.content .contact textarea
{
	width: 390px;
	height: 50px;
}

.content .contact .submit,
.content .contact .reset
{
	width:61px;
	height:18px;
}

.content .contact table
{
	width: 465px;
	border-collapse: collapse;
}

.content .contact table td
{
	padding: 3px 0 3px 0;
	white-space:nowrap;
	margin: 0;
}

.content .contact label.error
{
	color:red;
	display:block;
	width:155px;
	overflow:hidden;
}
	