* {
	margin:0;
	padding:0;
}
html, body {
	height:100%;
}

body {
	background-color:#e4eab0;
	color:#630;
	font:82.01% Verdana,Arial,Calibri,Helvetica,sans-serif;
	text-align:center; /* horizontal centering for IE Win quirks */
}
		
/*
Farben:
Orange:	#f49e00 _ NEU f6ac00
GRÜN-ALT:	#97b911
GRÜN-NEU:	#96b910
a4c41a
*/

#distance { 
	width:1px;
	height:50%;
	background-color:#fc6;
	margin-bottom:-300px; /* half of container's height */
	float:left;
}

#container {
	margin:0 auto;
	position:relative; /* puts container in front of distance */
	text-align:left;
	height:600px;
	width:960px;
	clear:left;
	background-color:#e4eab0;
	background-color:#fff;
	border:0;
}

#linksoben {
	margin:0;
	padding:0;
	float:left;
	width:260px;
	height:350px;
	border:0;
	background-color:#f6ac00;
	color:#fff;
	
}

#linksoben p {
	line-height:1.6em;
}

#linksunten {
	margin:0;
	padding:0;
	font-size:95%;
	float:left;
	width:260px;
	height:250px;
	border:0;
	background-color:#fff;
	color:#000;
}

#linksunten p{
	/*margin-left:2.2em;*/
	margin-left:30px;
	margin-top:1.8em;
	font-size:100%;
	border:0;
	line-height:1.6em;

}

#rechtsoben {
	margin:0;
	padding:0;
	font-size:100%;
	float:left;
	height:350px;
	background-color:#f6ac00;
	color:#fff;
	border:0;;
}

#rechtsgesamt {
	margin:0;
	padding:0;
	font-size:100%;
	float:right;
	height:600px;
	width:700px;
	/*background-color:#a4c41a;*/
	background-color:#a4c41a;
	color:#fff;
	border:0;
	overflow-y:auto;
}

#rechtsgesamt p{
	margin:1.6em 30px 0 30px;
	font-size:100%;
	font-weight:bold;
	line-height:1.6em;
}


#rechtsunten {
	margin:0;
	padding:0;
	font-size:100%;
	float:left;
	font-weight:bold;
	height:250px;
	width:700px;
	background-color:#a4c41a;
	color:#fff;
	border:0;
}

#rechtsunten p{
	margin:1.6em 30px 0 30px;
	font-size:100%;
	font-weight:bold;
	line-height:1.6em;
}

#rechtsunten table{
	margin:0.6em 30px 0 30px;
	font-size:100%;
	font-weight:bold;
	line-height:1.6em;
	border:0;
}


/*
========================================================================================
*/
table {
	font-size:100%;
	/*margin-top:1em;
	margin-left:1em;*/
	margin-left:18px;
	margin-top:18px;
	border:0;
	
	color:#fff;
	font-weight:bold;
}
	
td.navErste {
	font-size:100%;
	color:#5a8006;
	padding-right:8px;
	vertical-align:top;
	line-height:1.6em;
	padding-left:0;
}
td.navZweite {
	font-size:100%;
	color:#5a8006;
	font-weight:bold;
	line-height:1.6em;
	padding-left:0;
}


a.mnu {color:#fff;font-size:100%;font-weight:bold;}
a.mnu:link    { color:#fff; text-decoration:none;}
a.mnu:visited { color:#fff; text-decoration:none;}
a.mnu:hover   { color:#5a8006; text-decoration:none;}
a.mnu:active  { color:#fff; text-decoration:none;}

a.mnusub {color:#fcdea8;font-size:100%;font-weight:bold;}
a.mnusub:link    { color:#fcdea8; text-decoration:none;}
a.mnusub:visited { color:#fcdea8; text-decoration:none;}
a.mnusub:hover   { color:#5a8006; text-decoration:none;}
a.mnusub:active  { color:#fcdea8; text-decoration:none;}


a.mail {color:#f6ac00;font-size:100%;font-weight:bold;}
a.mail:link    { color:#f6ac00; text-decoration:none;}
a.mail:visited { color:#f6ac00; text-decoration:none;}
a.mail:hover   { color:#5a8006; text-decoration:none;}
a.mail:active  { color:#f6ac00; text-decoration:none;}

a.aufGruen {color:#000;font-size:100%;font-weight:bold;}
a.aufGruen:link    { color:#000; text-decoration:none;}
a.aufGruen:visited { color:#000; text-decoration:none;}
a.aufGruen:hover   { color:#fff; text-decoration:underline;}
a.aufGruen:active  { color:#000; text-decoration:none;}

a.workflow {color:gray;font-size:100%;font-weight:normal;}
a.workflow:link    { color:gray; text-decoration:none;}
a.workflow:visited { color:gray; text-decoration:none;}
a.workflow:hover   { color:#fff; text-decoration:none;}
a.workflow:active  { color:gray; text-decoration:none;}



input {
	border:1px solid #000000;
}

td.detail {
	padding:2px 4px 2px 0; 
	font-weight:normal; 
	vertical-align:middle;
	color:#fff;
	font-size:90%;
	border-bottom:1px solid #fff;
}