body 	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
	height:101%;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#32560B;
	vertical-align:top;
}
img		{ 	border:0px none #ffffff;	}
p 		{	padding:0px 0px 0px 0px;	}
li		{	padding:12px 0px 0px 0px;	}

h1	{	font-size:16px; font-weight:bold; color:#599617; padding:10px 0px 0px 0px;	}
h2	{	font-size:14px; font-weight:bold; color:#599617; padding:10px 0px 0px 0px;	}
h3	{	font-size:11px; font-weight:bold; color:#599617; padding:10px 0px 0px 0px;	}

.neun_punkt	{
	vertical-align:top;
	text-align:left;
	font-size: 9px;
	line-height:14px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
.newsletter	{
	font-size: 10px;
	line-height:15px;
	padding: 20px 10px 0px 0px;
}
.newsletter_input_field  {
	border:1px dotted #599617;
	color:#599617;
	width:168px;
}

.logo	{
	position:absolute;
	padding:0px 0px 0px 0px;
	margin: 183px 0px 0px 569px;
	width:190px;
	height:58px;
	z-index:3;
}




.main_table {
	width:780px;
	vertical-align:top;
	border-left: 1px dotted #599617;
	border-right: 1px dotted #599617;
	border-bottom: 1px dotted #599617;
}
.topnavi {
	padding: 5px 10px 5px 10px;
	border-bottom: 1px dotted #599617;
	text-align:center;
}
.header {
	padding: 10px 10px 10px 10px;
	border-bottom: 1px dotted #599617;
}
.spalte_links {
	padding: 0px 0px 0px 10px;
	width: 178px;
	border-right: 1px dotted #599617;
	vertical-align:top;
}
.main_menu {	width: 178px;	}

.text_unter_der_navi {
	padding:0px 0px 20px 0px;
	vertical-align:top;
	text-align:left;
}
.main_content {	
	width:400px;
	padding:4px 10px 20px 10px;
	vertical-align:top;
	text-align:left;
}
.spalte_rechts {
	padding:32px 10px 20px 10px;
	width:160px;
	vertical-align:top;
	text-align:left;
}
.footer_td_left {
	vertical-align:middle;
	font-size: 9px;
	padding:0px 0px 0px 20px;
	height:24px;
	border-top:1px dotted #599617;
	text-align:left;
}
.footer_td_right {
	vertical-align:middle;
	font-size: 9px;
	padding: 0px 20px 0px 0px;
	height: 24px;
	border-top: 1px dotted #599617;
	text-align:right;
}

.input_field  {
	width:250px;
	padding:2px;
	border:1px solid #dddddd;
	background-color:#eeeeee;
	color:#599617;
	font-size:11px;
	vertical-align:middle;
	scrollbar-3dlight-color:#599617;
	scrollbar-arrow-color:#599617;
	scrollbar-base-color:#599617;
	scrollbar-darkshadow-color:#599617;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
}

.scrollbars {
	scrollbar-3dlight-color:#599617;
	scrollbar-arrow-color:#599617;
	scrollbar-base-color:#599617;
	scrollbar-darkshadow-color:#599617;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
}

.border		{ border: 1px dotted #999999;			}
.bordert	{ border-top: 1px dotted #999999;		}
.borderr	{ border-right: 1px dotted #999999;		}
.borderl	{ border-left: 1px dotted #999999;		}
.borderb	{ border-bottom: 1px dotted #999999;	}

a:link 		{ text-decoration:none; color:#599617; }
a:visited 	{ text-decoration:none; color:#599617; }
a:hover 	{ text-decoration:none; color:#999999; }
a:active 	{ text-decoration:none; color:#999999; }
a:focus 	{ text-decoration:none; color:#999999; }

a.footerlinks:link 			{ text-decoration:underline; color:#aaaaaa; font-family:Arial, Verdana, sans-serif; font-size:9px; font-weight:normal;	}
a.footerlinks:visited 		{ text-decoration:underline; color:#aaaaaa; font-family:Arial, Verdana, sans-serif; font-size:9px; font-weight:normal;	}
a.footerlinks:hover 		{ text-decoration:underline; color:#599617; font-family:Arial, Verdana, sans-serif; font-size:9px; font-weight:normal;	}
a.footerlinks:active 		{ text-decoration:underline; color:#aaaaaa; font-family:Arial, Verdana, sans-serif; font-size:9px; font-weight:normal;	}
a.footerlinks:focus 		{ text-decoration:underline; color:#aaaaaa; font-family:Arial, Verdana, sans-serif; font-size:9px; font-weight:normal;	}


/* Navigations Formatierungen */


.navi_1	{
	font-size: 10px;
	text-align:left;
	font-weight:normal;
	padding:8px 0px 7px 10px;
	border-bottom:1px dotted #999999;
}
.navi_2	{
	font-size: 10px;
	text-align:left;
	font-weight:bold;
	padding:9px 0px 0px 10px;
}
.navi_2_b	{
	font-size: 10px;
	text-align:left;
	font-weight:bold;
	padding:9px 0px 10px 10px;
}

