body {
	font: 12px/12px arial, helvetica, verdana, sans-serif;
	color: #333333;
	background-color: #F5EBCD;
	text-align: left;
	margin: 0px;
}

img {
	border: 0px;
}




.topcont td, tr
{
padding-left: 5px;
font-size: 11px;
background: #F5EBCD;	
border-bottom-width: 1px;
}

.hilfsnavig 
 {
	position: absolute;
	top: 10px;
	left: 400px;
	height: 20px;
	width: 300px;
	background: transparent;
	text-align: right;
}



 
.hilfsnavig a:active, .hilfsnavig a:link, .hilfsnavig a:visited, .hilfsnavig a:focus, .nhilfsnavig a:hover
{
	float: right;
	padding: 2px 3px 1px 3px;
	font: 14px/14px arial, helvetica, verdana, sans-serif;
	text-decoration: none;
	margin: 0 1px 0 1px;
	border: 0px solid #fff;
	color: #4B4A4A;
}


.hilfsnavig a:hover {
	font: 14px/14px arial, helvetica, verdana, sans-serif;
	color: Maroon;
}

.swishcont {
	position: absolute;
	top: 80px;
	left: 65px;
	width: 750px;
	height: 200px;
	background: #e1e5e7;
	background-image: url(images/essen.jpg);
}


.hauptcont {
	position: absolute;
	top: 280px;
	left: 65px;	
	width: 750px;
	background: #F5EBCD url('images/main_back.gif') repeat-y;	
}

.hauptnav {
	float: left;
	width: 187px;
	margin: 0px;
	padding: 0px;
	background: #E8D2A1;
}

.hauptnav a:active, .hauptnav a:link, .hauptnav a:visited, .hauptnav a:focus, .hauptnava:hover
{
	display: block;
	color: #4B4A4A;
	font: normal 14px/14px arial, helvetica, verdana, sans-serif;
	padding: 2px 5px 2px 20px;
	margin: 0px 0;
	border-bottom: 1px solid whitesmoke;
	text-decoration: none;
} 

.hauptnav a:hover {
	font: normal 14px/14px arial, helvetica, verdana, sans-serif;
	color: Maroon;
	text-decoration: none;
}
.hauptmittecont {
	float: right;
	width: 560px;
	margin: 0px;
	padding: 0px;
	background: #F5EBCD;
	text-align: left;
}

.mittecont {
	float: left;
	width: 350px;
}


.mitte_head {
	display: block;
	margin: 4px 10px 10px 10px;
	padding: 3px 10px 3px 5px;
	font: bold 16px/20px helvetica, verdana, arial, sans-serif;
	color: #666666;
	border-bottom: 1px double #666666;
}

.mitte_title {
	display: block;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	font: 12px/12px arial, helvetica, verdana, sans-serif;
	color: #333333;
	
}

.mitte_body {
	display: block;
	padding: 0 10px 0 10px;
	margin: 2px 5px 10px 5px; 
	font: 12px/16px arial, helvetica, verdana, sans-serif;
	color: #666666;
}

.mitte_news {

	padding: 0px 10px 0px 8px;
	margin: 0px 0px 0px 5px;
	font: 12px/16px arial, helvetica, verdana, sans-serif;
	color: #666666;
}

.mitte_umfrage {
	display: block;
	padding: 0 10px 0 10px;
	margin: 2px 5px 10px 5px; 
	font: 12px/16px arial, helvetica, verdana, sans-serif;
	color: #333333;
}
.contueberschrift {
	display: block;
	margin: 4px 10px 10px 10px;
	padding: 3px 5px 3px 5px;
	font: bold 16px/20px helvetica, verdana, arial, sans-serif;
	color: #666666;
	border-bottom: 1px double #666666;
}

.i_title {
	display: block;
	margin: 0px;
	padding: 3px 10px 3px 10px;
	font: 12px/14px arial, helvetica, verdana, sans-serif;
	color:	#444444;
}

.i_body {
	display: block;
	padding: 0 10px 0 10px;
	margin: 2px 0 2px 5px; 
	font: 10px/12px arial, helvetica, verdana, sans-serif;
	color:	#555555;
}

.aktuellebox {
	float: right;
	width: 200px;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	}

.aktuellebox img {
	margin: 10px;
}

.bottom_spacer { 
	clear: both;
	height: 1px;
}

.bottom1 {
	clear: both;
	background: url("images/bottom1_bg.gif") repeat;
	color: Maroon;
	text-align: center;
	font: 12px/18px arial, helvetica, verdana, sans-serif;
}

.bottom1 a:active, .bottom1 a:link, .bottom1 a:focus, .bottom1 a:hover, .bottom1 a:visited  {
	color: Maroon;
	font: 12px/18px arial, helvetica, verdana, sans-serif;
	text-decoration: none;
}

.bottom1 a:hover { text-decoration: none; }

.bottom2 {
	clear: both;
	color: white;
	background: #FEE7B3;
	font: 12px/18px arial, helvetica, verdana, sans-serif;
	text-align: center;
	background-color: #A52A2A;
}

.bottom2 a:active, .bottom2 a:link, .bottom2 a:focus, .bottom2 a:hover, .bottom2 a:visited  {
	color: #ffffff;
	font: 12px/18px arial, helvetica, verdana, sans-serif;
	text-decoration: none;
}

.bottom2 a:hover { 

text-decoration: none; }

a:active, a:link, a:focus, a:hover, a:visited  {
	color: #333333;
	font: 12px/12px arial, helvetica, verdana, sans-serif;
	text-decoration: none;
}

a:hover {
font: 12px/12px arial, helvetica, verdana, sans-serif;
color: Maroon;
	text-decoration: none;
}

.input {
	font: 10px/12px arial, helvetica, verdana, sans-serif;
	color: #444444;
	background: #FDF2BE;
	border: 1px solid gray;
}

select {
	font: 10px/12px arial, helvetica, verdana, sans-serif;
	color: #444444;
	background: #FDF2BE;
	border: 1px solid gray;
}

textarea {
	font: 10px/12px arial, helvetica, verdana, sans-serif;
	color: #444444;
	background: #FDF2BE;
	border: 1px solid gray;
}

