
.input    { margin-bottom: 4px; color: #000000; font-weight: normal; font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: transparent; width: 180px;}

a:link { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:visited  { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:active  { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; font-weight:bold; }
a:hover  { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; font-weight:bold; }

/* ---------- PAGE SETUP ---------- */
html, body {
	margin:		0;
	padding:	0;
	overflow:	hidden;
}
body {
	background: #ffffff url('img/bg-body.jpg') repeat-x;
}

/* ---------- MAIN LAYOUT ---------- */
div#main {
	width:	1024px;
	margin:	0 auto;
	background: #ffffff url('img/bg-body.jpg') no-repeat;
}
div#head {
	overflow:hidden;
	height:		68px;
	background:	url('../img/logo-innenseite.jpg') no-repeat 10px 20px;	 
	padding-top:15px; padding-right:10px;	;	 
	font-size:11px; text-align:right; vertical-align:top;
}
/* ---------- MAIN MENU ---------- */
div#topmenu {
	display: block;
	overflow:hidden;
	height:		84px;
	padding:	0 0 0 0;
	margin: 0 0 0 20px;
	background:  #bbbbbb repeat-x bottom ;			  
	/*url('../ximg/innenseite-menuehintergrund.jpg')*/
}

div#topmenu ul {
	margin: 0px 0 0px 0px;
	padding: 0 0 0px 0;
	float: right;
	height:		84px;
}
div#topmenu ul li {
	x-border: 1px solid #D99504;
	list-style-type: none;
	float: left;
	height:		84px;
}
div#topmenu ul li a {
	display: block;
	color:	#ffffff;
	text-decoration: none;
	font-family:	 Verdana, times,Arial, Helvetica, sans-serif;
	font-size:		12px;
	line-height:	16px;
	font-weight:	bold;
	
}
div#topmenu ul li a span {
	display:		block;
	}
div#topmenu ul li.c0 a:link span,
div#topmenu ul li.c0 a:visited span {
	padding:		16px 30px 30px 10px !important;
	background:		url('../img/reiter-start-hellgrau-r.png') no-repeat right top;
}
div#topmenu ul li.c0 a:link,
div#topmenu ul li.c0 a:visited {
	background:		url('../img/reiter-start-hellgrau-l.png') repeat-x left top;
}

div#topmenu ul li.c1 a:link span,
div#topmenu ul li.c1 a:visited span {
	padding:		28px 30px 50px 10px;
	background:		url('../img/reiter-start-grau-r.png') no-repeat right top;	

}
div#topmenu ul li.c1 a:link,
div#topmenu ul li.c1 a:visited {
	background:		url('../img/reiter-start-grau-l.png') repeat-x left top;
}
div#topmenu ul li.actc1 a span,
div#topmenu ul li.c1 a:hover span {
	padding:		16px 30px 50px 10px !important;
	background:		url('../img/reiter-start-akt-grau-r.png') no-repeat right top !important;
}
div#topmenu ul li.actc1 a,
div#topmenu ul li.c1 a:hover {
	background:		url('../img/reiter-start-akt-grau-l.png') repeat-x left top !important;
}

div#topmenu ul li.c2 a:link span,
div#topmenu ul li.c2 a:visited span {
	padding:		28px 30px 50px 10px;
	background:		url('../img/reiter-start-braun-r.png') no-repeat right top;
}
div#topmenu ul li.c2 a:link,
div#topmenu ul li.c2 a:visited {
	background:		url('../img/reiter-start-braun-l.png') repeat-x left top;
}
div#topmenu ul li.actc2 a span,
div#topmenu ul li.c2 a:hover span {
	padding:		16px 30px 60px 10px !important;
	background:		url('../img/reiter-start-akt-braun-r.png') no-repeat right top !important;
}
div#topmenu ul li.actc2 a,
div#topmenu ul li.c2 a:hover {
	background:		url('../img/reiter-start-akt-braun-l.png') repeat-x left top !important;
}
div#topmenu ul li.c3 a:link span,
div#topmenu ul li.c3 a:visited span {
	padding:		28px 30px 50px 10px;
	background:		url('../img/reiter-start-gruen-r.png') no-repeat right top;
}
div#topmenu ul li.c3 a:link,
div#topmenu ul li.c3 a:visited {
	background:		url('../img/reiter-start-gruen-l.png') repeat-x left top;
}
div#topmenu ul li.actc3 a span,
div#topmenu ul li.c3 a:hover span {
	padding:		16px 30px 50px 10px !important;
	background:		url('../img/reiter-start-akt-gruen-r.png') no-repeat right top !important;
}
div#topmenu ul li.actc3 a,
div#topmenu ul li.c3 a:hover {
	background:		url('../img/reiter-start-akt-gruen-l.png') repeat-x left top !important;
}
div#topmenu ul li.c4 a:link span,
div#topmenu ul li.c4 a:visited span {
	padding:		28px 30px 50px 10px;
	background:		url('../img/reiter-start-dunkelgruen-r.png') no-repeat right top;
}
div#topmenu ul li.c4 a:link,
div#topmenu ul li.c4 a:visited {
	background:		url('../img/reiter-start-dunkelgruen-l.png') repeat-x left top;
}
div#topmenu ul li.actc4 a span,
div#topmenu ul li.c4 a:hover span {
	padding:		16px 30px 30px 10px !important;
	background:		url('../img/reiter-start-akt-dungruen-r.png') no-repeat right top !important;
}
div#topmenu ul li.actc4 a,
div#topmenu ul li.c4 a:hover {
	background:		url('../img/reiter-start-akt-dungruen-l.png') repeat-x left top !important;
}

div#topmenu ul li.c5 a:link span,
div#topmenu ul li.c5 a:visited span {
	padding:		28px 30px 30px 10px;
	background:		url('../img/reiter-start-dunkblau-r.png') no-repeat right top;
}
div#topmenu ul li.c5 a:link,
div#topmenu ul li.c5 a:visited {
	background:		url('../img/reiter-start-dunkblau-l.png') repeat-x left top;
}
div#topmenu ul li.actc5 a span,
div#topmenu ul li.c5 a:hover span {
	padding:		16px 30px 50px 10px !important;
	background:		url('../img/reiter-start-akt-dunkblau-r.png') no-repeat right top !important;
}
div#topmenu ul li.actc5 a,
div#topmenu ul li.c5 a:hover {
	background:		url('../img/reiter-start-akt-dunkblau-l.png') repeat-x left top !important;
}

div#topmenu ul li.c6 a:link span,
div#topmenu ul li.c6 a:visited span {
	padding:		28px 30px 40px 10px;
	background:		url('../img/reiter-start-blau-r.png') no-repeat right top;
}
div#topmenu ul li.c6 a:link,
div#topmenu ul li.c6 a:visited {
	background:		url('../img/reiter-start-blau-l.png') repeat-x left top;
}
div#topmenu ul li.actc6 a span,
div#topmenu ul li.c6 a:hover span {
	padding:		16px 30px 60px 10px !important;
	background:		url('../img/reiter-start-akt-blau-r.png') no-repeat right top !important;
}
div#topmenu ul li.actc6 a,
div#topmenu ul li.c6 a:hover {
	background:		url('../img/reiter-start-akt-blau-l.png') repeat-x left top !important;
}
