body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#ffffff;
	font-family: verdana, arial, Courier, mono;
	color:#000000;
}


.rightpane .klein td {font-size:11px; border:1px solid #777777; border-collapse:collapse;}
.rightpane .klein table { border-collapse:collapse;}

#head				{width: 772px; height: 45px; margin: 0; padding: 0; text-align:left;}
#gfx				{width: 772px; margin: 0; padding: 0;}
#inhalt				{width: 772px; margin: 0; padding: 0; border-left: 1px solid #9e9e9e; border-right: 27px solid #5da762; text-align:left;}

#foot				{width: 800px; height: 25px; margin: 0; padding: 0; text-align:center; background-color:#999999; padding-top:10px;}
#foot span				{font-size:0.6em; color:#333333;}
#foot a:link, a:visited { color:#333333; text-decoration:none;} 

.leftpane			{width: 200px;  vertical-align:top;}
.rightpane			{width: 572px;  vertical-align:top; font-size:12px; padding-top:20px; padding-right:40px;}

.rightpane a:link { text-decoration:underline; font-weight:bold;}
.rightpane a:visited { text-decoration:underline; font-weight:bold;}

.rightpane td { vertical-align:top; font-size:12px;}

.rightpane h1 { font-size:16px;}
.rightpane h3 { font-size:14px;}
.rightpane h5 { font-size:13px;}
.rightpane ul { line-height:140%;}

.rightpane .klein { font-size:10px;}

.navcontainer { width: 200px; font-size:0.8em; padding-left:10px; padding-top:20px; }

.navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

.navcontainer a
{
display: block;
padding: 3px;
width: 160px;
background-color: #ffffff;
border-bottom: 1px solid #eee;
}

.navcontainer a.sub:link, .navlist a.sub :visited 
{
display: block;
padding: 3px;
width: 143px;
background-color: #ffffff;
padding-left:20px;
border-bottom: 1px solid #eee;
}

.navcontainer a:link, .navlist a:visited
{
color: #000000;
text-decoration: none;
}

.navcontainer a:hover, .navcontainer a.sub:hover
{
background-color: #5da762;
color: #fff;
}