body {
	background-image: url(images/bg_top.jpg);
	background-repeat:repeat-x;
	margin: 0px;
	background-color:#009BBA;
	font-family:Verdana, Helvetica, sans-serif;
}

input, select, textarea {
	border				: 	1px solid #009BBA;
	font-family			:	Arial, "Verdana";
	font-size			:	12px;
	background-color	:	#FFFFFF;
}


td{

line-height:12px;}

#header{
	width:			648px;
	height: 		117px;
	position:absolute;
	margin:0px 0px 0px -324px;
	left: 50%;
}

#middle{
	width			:	648px;
	position		:	absolute;
	margin:0px 0px 0px -324px;
	left: 50%;
	top:117px;
	background-image:url(images/bg_middle.jpg);
	background-repeat:repeat-y;
	min-height:550px;
}

#bglinks{
	width			:	13px;
	position		:	absolute;
	margin:0px 0px 0px -324px;
	left: 50%;
	height:350px;
	top:117px;
	background-image:url(images/bg_links.jpg);
}
#bgrechts{
	width			:	13px;
	position		:	absolute;
	margin:0px 0px 0px 311px;
	left: 50%;
	height:350px;
	top:117px;
	background-image:url(images/bg_rechts.jpg);
}

#navi{
width			:	177px;
	position		:	absolute;
	margin:0px 0px 0px -302px;
	left: 50%;
	height:400px;
	top:120px;
	padding-top:0px;
	
}

.news{
font-size:10px;
	color:#5B5B5D;
	padding-left:15px;
	padding-top:10px;
}

.news a{
color:#5B5B5D;
text-decoration:none;
}

.news a:hover{
color:#5B5B5D;
text-decoration:underline;
}

.farbe{

color:#009BBA;
}

#navi p{
margin-top:0px;
margin-bottom:1px;
}

#galerie{
width			:	414px;
	position		:	absolute;
	margin:0px 0px 0px -112px;
	left: 50%;
	height:223px;
	top:120px;
}

#footer {
	bottom				:	0;
	position			:	absolute;
	margin				:	0px;
	padding				:	0px;
	height				:	40px;
	width				:	648px;
	font-size:11px;
	color:#FFFFFF;
	background-image	:	url(images/bg_footer.jpg);
	background-repeat:no-repeat;
background-color:#009BBA;
}

#footer a{
text-decoration:none;
color:#FFFFFF;
}

#footer a:hover{
text-decoration:underline;
}

#text{
font-size:11px;
color:#58585A;
padding-top:245px;
padding-left:212px;
padding-right:30px;
padding-bottom:35px;
line-height:18px;

}
#text a{
font-size:11px;
color:#58585A;
text-decoration:underline;
}

#text a:hover{
text-decoration:none;
}

* html #middle {
height: 550px;
}