* {
	margin:0 0 0 0;
	padding:0 0 0 0;
}

/*
 Box-Modell
****************************************************************************************************
*/

body {
	margin:0px;
	padding:0px;
	background: url(../img/content_bg.jpg) left bottom fixed #bae3f0;
}

div.container {
	float:left;
	width:100%;
	min-height:100%;
	
}

div.con_top {
	float:left;
	width:100%;
	height:225px;
	background:url(../img/head_bg.jpg) top left repeat-x;
}

div.head {
	position:relative;
	float:left;
	width:840px;
	height:225px;
	margin:0 0 0 60px;
}

div.head a.homelink{
	position:absolute;
	top:80px;
	left:0px;
	width:285px;
	height:100px;
	margin:0 0 0 0;
}

div.head_img {
	position:absolute;
	width:840px;
	height:195px;
	background:url(../img/head.gif) top left no-repeat;
	margin:0 0 0 0;
}

div.con_bottom {
	float:left;
	width:100%;
	height:auto;
	margin:0 0 0 0;
	padding:10px 0 20px 0;
}

div.box_content {
	float:left;
	clear:both;
	width:770px;
	margin:0 0 0 80px;
	padding:0 0 0 0;
	background:url(../img/contentbox_bg.jpg) top left repeat-y;
}

div.box_content div.content {
	float:left;
	width:480px;
	min-height:300px;
	height:auto !important;
	height:300px;
	margin:0 0 0 0;
	padding:10px 10px 0 10px;
}

div.box_content div.content_right {
	float:left;
	width:245px;
	margin:0 0 0 0;
	padding:10px 10px 0 15px;
}

div.box_content_footer {
	float:left;
	width:770px;
	height:40px;
	margin:0 0 0 80px;
	padding:0 0 0 0;
	background:url(../img/contentbox_footer.jpg) top left repeat-y;
}

div.box_content_footer div.left {
	float:left;
	width:470px;
	margin:0 0 0 0;
	padding:19px 15px 0 15px;
}

div.box_content_footer div.right {
	float:left;
	width:245px;
	margin:0 0 0 0;
	padding:19px 10px 0 15px;
}