.clear {
	clear:both;
}
.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
body {
	background: #fff;
	margin:0px;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#333333;
	margin-top:15px;
	line-height:18px;
}
a { color:#333333; text-decoration:none; }
a.hover { color:#333333; text-decoration:underline; }
.active a {
	color:#333;
}

#Tabelle_01 {
	width:850px;
	margin:0 auto;
}
#logo {
	width:648px;
	height:91px;
	float:left;
}
#date {
	width:197px;
	height:29px;
	float:left;
	text-align:right;
	padding-top:62px;
	font-weight:bold;
	background:url(../Bilder/date.jpg);
	padding-right:5px;
}
#menu {
	width:850px;
	padding:7px 0 7px 0 ;
	background:#45576B;
	clear:both;
}

#menu p { margin:0; padding:0; }
#menu li { float:left; list-style:none; margin:0; padding:0 }
#menu ul { margin:0; padding:0; clear:both }
#menu a { padding:0px 8px; text-decoration:none; font-weight:bold; color:#fff }
#menu a:hover { text-decoration:underline; }

#diver {
	width:850px;
	height:11px;
}
#teaser {
	width:850px;
	margin-bottom:10px;
}
#teaser2 {
	width:850px;
	margin-bottom:10px;

	
	}
#middle {
	width:275px;
	float:left;
	border:solid #CCCCCC;
	border-width:0px 1px 0px 1px;
}
#middle2 {
	width:550px;
	float:left;
	border:solid #CCCCCC;
	border-width:0px 1px 0px 0px;
}
#middle li { list-style:none; background:url(icon1.gif) no-repeat; padding:0; margin-bottom:0; padding-left:15px; margin-bottom:2px } 
#middle ul { margin:0; padding:0; }
#right {
	width:276px;
	float:left;
}
#right2 {
	width:290px;
	float:right;
}
#right2 li { list-style:none; background:url(icon1.gif) no-repeat; padding:0; margin-bottom:0; padding-left:15px; margin-bottom:0px; padding-bottom:5px } 
#right2 ul { margin:0; padding:0; }
#left {
	width:284px;
	float:left;
}
#footer {
	width:850px;
	padding:8px 0;
	margin-top:8px;
	border-top:1px solid #ccc;
	
}
.clear {
	clear:both; height:0; margin:0; padding:0; background:#FFFFFF;
}

h1, h2, h3 {
	margin:0;
	padding:0;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif
}
/* form-module
*******************************************************************************/
#form-module * {
	padding:0px;
	margin:0px;
}
#form-module {
	margin:0px;
	padding:0px;
	width:450px;
	color:#333;
	font-size:11px;
}
#form-module fieldset {
	border:0px solid #fff;
}
#form-module legend {
	display:none;
}
#form-module p {
	margin:0;
	padding:0px;
	font-size:11px;
	font-weight:bold;
}
#form-module .element {
	display:block;
	clear:both;
}
#form-module label {
	display:block;
	float:left;
	padding:0px;
	width:120px;
	color:#333
}
#form-module label.checkbox {
	width:372px;
	border-right:none;
}
#form-module input, #form-module select, #form-module textarea {
	float:left;
	margin:5px;
	width:295px;
	border:1px solid #333;
}
#form-module input.text {
	height:20px;
}
#form-module input.checkbox {
	width:120px;
	padding:0;
	border:none;
}
#form-module input.submit {
	margin:5px 5px 5px 125px;
	padding:2px 5px;
	border:1px solid #333;
	background-color:#333;
	color:#fff;
	font-family:Tahoma, verdana, arial, helvetica, sans-serif;
	text-align:center;
	cursor:pointer;
}
#form-module input.submit:hover {
	color:#000;
}
#form-module label.textarea, #form-module textarea.textarea {
	height:96px;
}
#form-module-thanks {
	display:block;
	color:#333;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:11px;
}
