/* ########################### BASIS */

body, td, th, p.bodytext, p.bodytext a, p.bodytext a:link, a, a:link, label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
body {
	background:url(../img/body-bg.gif) repeat-y;
 	padding:0;
	margin:0;
}
a:visited {}
a:active {}
div.clear {
	clear:both;
}
p.bodytext {
	color:#01aabd;
	font-style:italic;
	width:300px;
	line-height:18px;
	padding:28px 0px 20px 16px;
}
a, p.bodytext a{
	color:#01aabd;
	text-decoration:none;
	font-style:italic;
}
a:hover, p.bodytext a:hover{
	color:#01aabd;
	text-decoration:underline;
}
/* ############################ DIV - CONTAINER */

div#main {
	width:1000px;
	min-height:700px;
}
div#top {
	width:1000px;
	height:200px;
	background:url(../img/top.gif) no-repeat;
}
div#middle {
	width:1000px;
	min-height:500px;
	background:url(../img/middle-bg.gif) repeat-y;
}
div#left {
	position:relative;
	float:left;
	width:244px;
	min-height:500px;
	background:url(../img/left-bg.gif) no-repeat;
}
div#right {
	position:relative;
	float:left;
	width:756px;
	min-height:500px;
	top:40px;
	padding-bottom:30px;
}
div.inhalt {
	width:585px;
	padding-left:100px;
}
div#bottom {
	width:1000px;
	height:35px;
	background:url(../img/bottom.gif) no-repeat;
}
div.clear {{
	clear:both;
}
