html, body
{
	color: #FFFFFA;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;	
	width:100%;
	text-align:center;
	border: none;
}

a, a:link
{ 
	font-family: Arial, Helvetica, Sans serif;
	font-size: 12px; 
	line-height: 18px;
	font-style: normal;
	font-weight:normal;
	color: #FFFFFF;
	text-decoration: none;	
}
a:hover, a:active
{ 
	text-decoration: underline;	
}

a.grau12height15, a.grau12height15:link, a.grau12height15:hover, a.grau12height15:active
{ 
	font-family: Arial, Helvetica, Sans serif;
	font-size: 12px; 
	line-height: 15px;
	font-style: normal;
	font-weight: normal;
	color: #707173;
	text-decoration: underline;	
}

a.gruen12height18, a.gruen12height18:link, a.gruen12height18:hover, a.gruen12height18:active
{ 
	font-family: Arial, Helvetica, Sans serif;
	font-size: 12px; 
	line-height: 14px;
	font-style: normal;
	font-weight: bold;
	color: #919904;
	text-decoration: underline;	
}

a.gruen13height16, a.gruen13height16:link, a.gruen13height16:hover, a.gruen13height16:active
{ 
	font-family: Arial, Helvetica, Sans serif;
	font-size: 13px; 
	line-height: 16px;
	font-style: normal;
	font-weight: bold;
	color: #919904;
	text-decoration: underline;	
}

a.weiss14height19, a.weiss14height19:link, a.weiss14height19:hover, a.weiss14height19:active
{ 
	font-family: Arial, Helvetica, Sans serif;
	font-size: 13px; 
	line-height: 17px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;	
}

/*Zentrierung*/
#frame 
{
	width:1000px;
	padding:0;
	margin: auto;	
	border: 0;
	z-index:1;
}

#core 
{
	border: 2px solid #a9ca33;
	float: left;
	padding: 0px;
	margin: 8px 0px 13px 0px;
	text-align: left;
	/*width: 996px;*/
	z-index: 2;
}

#head 
{
	border: 0;
	background-color: #a9ca33;
	height: 17px;
	margin: 0;
	padding: 0;
	width: 996px;
}

#menu 
{
	border: 0;
	float: left;
	padding: 0px; 
	margin: 65px 0px 0px 0px;
}

#submenu 
{
	border: 0;
	background-color: #f1efd7;
	float: left;
	padding: 0;
	margin: 3px 0px 0px 0px;
	width: 715px;
}

#subsubmenu 
{
	border: 0;
	float: left;
	padding: 0; 
	margin: 0px 0px 0px 15px;
	width: 700px;
}
/* Hide from IE5-mac. Only IE-win sees this. \*/

* html #subsubmenu {
	display: inline;                                
}

/* End hide from IE5/mac */

#contentleft 
{
	border: 0;
	float: left;	
	padding: 0px;
	width: 715px;
}

#contentright 
{
	border: 0;
	float: left;	
	padding: 0px;
	width: 280px;
}

#rightblock 
{
	border:  0;
	float: left;	
	padding: 0;
	margin: 82px 0px 0px 0px;
	text-align: right;
	width: 100%;
}

div.rightblock 
{
	border: 0;
	display: none;
	float: left;	
	padding: 0;
	margin: 82px 0px 0px 0px;
	text-align: right;
	width: 100%;
}

#hspacer 
{
	border: 0;
	float: left;	
	width: 1px;
	margin: 0;
	padding: 0px 0px 528px 0px;
}

/* Hide from IE5-mac. Only IE-win sees this. \*/

* html #inline {
	display: inline;                                
}

* html div.inline {
	display: inline;                                
}


/* End hide from IE5/mac */


#footer 
{
	background-color: #aacb2b;
	clear: both;
	float: left;
	margin: 33px 0px 0px 25px;
	padding: 0;
	border: 0;
	width: 690px;	
}
/* Hide from IE5-mac. Only IE-win sees this. \*/

* html #footer {
	display: inline;                                
}

/* End hide from IE5/mac */


#sitemap 
{
	border: 0;
	float: left;
	margin: 0;
	padding: 0;
}


span.rot12height18
{
	font-family: Arial, Helvetica, Sans serif;
	font-size: 12px; 
	line-height: 18px;
	font-style: normal;
	font-weight:normal;
	color: #782814;
	text-decoration: none;		
}

span.schwarz12height18
{
	font-family: Arial, Helvetica, Sans serif;
	font-size: 12px; 
	line-height: 14px;
	font-style: normal;
	font-weight:normal;
	color: #4e4e4e;
	text-decoration: none;		
}

span.grau12height15
{
	font-family: Arial, Helvetica, Sans serif;
	font-size: 12px; 
	line-height: 15px;
	font-style: normal;
	font-weight:normal;
	color: #707173;
	text-decoration: none;		
}

span.grau13height16
{
	font-family: Arial, Helvetica, Sans serif;
	font-size: 13px; 
	line-height: 16px;
	font-style: normal;
	font-weight:normal;
	color: #707173;
	text-decoration: none;		
}

span.gruen13height16
{
	font-family: Arial, Helvetica, Sans serif;
	font-size: 13px; 
	line-height: 16px;
	font-style: normal;
	font-weight:bold;
	color: #919904;
	text-decoration: none;		
}

span.weiss14height19
{
	font-family: Arial, Helvetica, Sans serif;
	font-size: 13px; 
	line-height: 17px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;		
}


p
{	
	margin:0px;
	padding: 0px;
	border:none;
}

/*Funktionsmenu*/
#head ul
{	
	border: 0;
	list-style-type: none;
	margin: 0;
	padding: 0px;
}

#head ul li
{
	float: left;
	font-size: 1px; 
	line-height: 1px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#head ul li.spacer
{
	color: #e0ecb1;
	float: left;
	font-family: Arial, Helvetica, Sans serif;
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	margin: 0px;
	padding :0px 6px 0px 5px;
	line-height: 14px;
	text-decoration: none;	
}

#head ul li a
{	
	color: #e0ecb1;
	float: left;
	font-family: Arial, Helvetica, Sans serif;
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	margin: 0px;
	padding :0px;
	line-height: 14px;
	text-decoration: none;	
}

/*Hauptmenu*/
#contentleft #menu ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#contentleft #menu ul li
{
	float: left;
	margin: 0px 3px 0px 0px;
	padding: 0;
	font-size: 1px; 
	line-height: 1px;
	text-align: left;
}

#contentleft #menu ul li.end
{
	float: left;
	margin: 0;
	padding: 0;
	font-size: 1px; 
	line-height: 1px;
	text-align: left;

}
#contentleft #menu ul li a
{
	float: left;
	margin: 0px;
	padding :0px;
	font-size: 1px; 
	line-height: 1px;	
}

/*Submenu*/
#contentleft #submenu ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#contentleft #submenu  ul li
{
	color: #707173;
	float: left;
	margin: 0;
	padding : 0;
	font-family: Arial, Helvetica, Sans serif;
	font-size: 12px;
	font-style: normal;
	font-weight:bold;
	line-height: 17px;
	text-decoration: none;	
}

#contentleft #submenu  ul li.spacer
{
	padding : 0px 4px 0px 5px;
}

#contentleft #submenu  ul li.spacerhi
{
	padding : 0px 4px 0px 5px;
	color: #919904;
}

#contentleft #submenu  ul li a
{
	color: #707173;
	float: left;
	margin: 0px;
	padding : 0px;
	font-family: Arial, Helvetica, Sans serif;
	font-size: 12px;
	font-style: normal;
	font-weight:bold;
	line-height: 17px;
	text-decoration: none;	
}

#contentleft #submenu  ul li a:hover, #contentleft #submenu  ul li.hi a 
{
	color: #919904;
}


/*Subsubmenu*/
#contentleft #subsubmenu ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#contentleft #subsubmenu  ul li
{
	color: #525352;
	float: left;
	margin: 0;
	padding : 0;
	font-family: Arial, Helvetica, Sans serif;
	font-size: 13px;
	font-style: normal;
	font-weight:normal;
	line-height: 17px;
	text-decoration: none;	
}

#contentleft #subsubmenu  ul li.spacer
{
	padding : 0px 8px 0px 9px;
}

#contentleft #subsubmenu  ul li.spacerhi
{
	padding : 0px 8px 0px 9px;
	color: #919904;
}

#contentleft #subsubmenu  ul li a
{
	color: #525352;
	float: left;
	margin: 0px;
	padding : 0px;
	font-family: Arial, Helvetica, Sans serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	line-height: 17px;
	text-decoration: none;	
}

#contentleft #subsubmenu  ul li a:hover, #contentleft #subsubmenu  ul li.hi a
{
	color: #919904;
}

/*Sitemap****/
#sitemap ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#sitemap ul li
{
	color: #919904;
	margin: 0;
	padding: 0px 0px 8px 0px;
	font-family: Arial, Helvetica, Sans serif;
	font-size: 13px;
	font-style: normal;
	font-weight:bold;
	line-height: 16px;
	text-decoration: none;		
}

#sitemap ul li a, #sitemap ul li a:link,#sitemap ul li a:hover,#sitemap ul li a:active
{
	color: #919904;
	margin: 0;
	padding: 0px 0px 8px 0px;
	font-family: Arial, Helvetica, Sans serif;
	font-size: 13px;
	font-style: normal;
	font-weight:bold;
	line-height: 16px;
	text-decoration: none;		
}

#sitemap ul ul
{
	list-style-type: none;
	margin: 0px 0px 0px 50px;
	padding: 0;
}

#sitemap ul ul li
{
	color: #707173;
	margin: 0;
	padding: 0px 0px 3px 0px;
	font-family: Arial, Helvetica, Sans serif;
	font-size: 13px;
	font-style: normal;
	font-weight:bold;
	line-height: 16px;
	text-decoration: none;
}

#sitemap ul ul li a, #sitemap ul ul li a:link,#sitemap ul ul li a:hover,#sitemap ul ul li a:active
{
	color: #707173;
	margin: 0;
	padding: 0px 0px 8px 0px;
	font-family: Arial, Helvetica, Sans serif;
	font-size: 13px;
	font-style: normal;
	font-weight:bold;
	line-height: 16px;
	text-decoration: none;		
}

#sitemap ul ul ul
{
	list-style-type: none;
	margin: 0px 0px 0px 30px;
	padding: 0;
}

#sitemap ul ul ul li
{
	color: #707173;
	float: left;
	margin: 0;
	padding: 0px 11px 3px 0px;
	font-family: Arial, Helvetica, Sans serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	line-height: 16px;
	text-decoration: none;
}

#sitemap ul ul ul li a, #sitemap ul ul ul li a:link,#sitemap ul ul ul li a:hover,#sitemap ul ul ul li a:active
{
	color: #707173;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, Sans serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	line-height: 16px;
	text-decoration: none;
}




