body {
	font: 12px/13px arial, helvetica, verdana, sans-serif;
	color: #666666;
	background: #fff  url('images/bodybg.gif') repeat-x;
	text-align: left;
	margin: 0px;
}

img {
	border: 0px;
}


.topfirst {
	position: absolute;
	top: 10px;
	left: 65px;
	width: 750px;
	height: 14px;
	background-image: url(../images/top.gif);
}

.topcont {
	position: absolute;
	top: 24px;
	left: 65px;
	width: 750px;
	height: 80px;
	background: #A5986C;	
}

.hilfsnavig {
	position: absolute;
	top: 60px;
	left: 200px;
	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 0px 0px 0px;
	font: 12px/12px arial, helvetica, verdana, sans-serif;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	border: 0px solid #fff;
	color: black;
}


.hilfsnavig a:hover {
	font: 12px/12px arial, helvetica, verdana, sans-serif;
	color: white;
}
.swishcont {
	position: absolute;
	top: 104px;
	left: 65px;
	width: 750px;
	height: 200px;
	background: #e1e5e7;
}


.hauptcont {
	position: absolute;
	top: 304px;
	left: 65px;	
	width: 750px;
	background: #E1D9C2 url('images/main_back.gif') repeat-y;	
}

.hauptnav {
	color: white;
	float: left;
	width: 180px;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
}

.hauptnav a:active, .hauptnav a:link, .hauptnav a:visited, .hauptnav a:focus, .hauptnava:hover
{
	display: block;
	color: black;
	font: normal 14px/14px arial, helvetica, verdana, sans-serif;
	padding: 2px 0px 2px 10px;
	margin: 0px 0;
	border-bottom: 1px solid #9D080A;
	text-decoration: none;
	border-right: 1px solid #9D080A;
} 

.hauptnav a:hover {
	font: normal 14px/14px arial, helvetica, verdana, sans-serif;
	color: white;
	text-decoration: none;
}
.hauptmittecont {
	float: right;
	width: 560px;
	margin: 0px;
	padding: 0px;
	background: #E1D9C2;
	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: #9D080A;
	border-bottom: 1px double #9D080A;
}

.mitte_title {
	display: block;
	margin: 4px 0;
	padding: 3px 10px 3px 10px;
	font: 16px/18px arial, helvetica, verdana, sans-serif;
	color: #666666;
}

.mitte_body {
	display: block;
	padding: 0 10px 0 10px;
	margin: 2px 5px 10px 5px; 
	font: 12px/14px arial, helvetica, verdana, sans-serif;
	color: #666666;
}

.mitte_news {
	display: block;
	padding: 5px 5px 0px 0px;
	margin: 2px 0px 0px 15px;
	font: 12px/12px arial, helvetica, verdana, sans-serif;
	color: #666666;
}
.mitteueberschrift {
	display: block;
	padding: 3px 10px 0px 3px;
	margin: 5px 10px 5px 10px;
	font: normal 12px/12px helvetica, verdana, arial, sans-serif;
	color: Maroon;
	border-bottom: 1px dotted Maroon;
}

.mitte_umfrage {
	display: block;
	padding: 0 10px 0 10px;
	margin: 2px 5px 10px 5px; 
	font: 12px/16px arial, helvetica, verdana, sans-serif;
	color: #666666;
}
.contueberschrift {
	display: block;
	margin: 4px 10px 10px 10px;
	padding: 3px 5px 3px 5px;
	font: bold 16px/20px helvetica, verdana, arial, sans-serif;
	color: #9D080A;
	border-bottom: 1px double #9D080A;
}

.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 {
	width: 750px;
	height: 14px;
	background-image: url(../images/bottom.gif);
}

.bottom2 {
	clear: both;
	color: white;
	background: #A5986C;
	font: 12px/18px arial, helvetica, verdana, sans-serif;
	text-align: center;
	background-color: #A5986C;
}

.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; }

.bottomlast {
	clear: both;
	color: gray;
	font: 12px arial, helvetica, verdana, sans-serif;
	text-align: center;
	background-color: White;
}

.bottomlast a:active, .bottomlast a:link, .bottomlast a:focus, .bottomlast a:hover, .bottomlast a:visited  {
	color: gray;
	font: 12px arial, helvetica, verdana, sans-serif;
	text-decoration: none;
	background-color: White;
}

.bottomlast a:hover {
	color: black;
	font: 12px arial, helvetica, verdana, sans-serif;
	text-decoration: none;
	background-color: White;
}


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;
}
