a
{
	color:#880000;
	text-decoration:none;
}
a:hover
{
	color:#880000;
	text-decoration:underline;
}
/* --------------------------------------------Topnavigation ---------------------- */
.head-topnav
{
	float:left;
	color:#F3F3F3;
}
.head-top-horizontal 
{
	color:#F3F3F3;
	margin:2px 0px 0px 30px;
}
.head-top-horizontal UL 
{
	color:#F3F3F3;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	LIST-STYLE-TYPE: none;
	
}
.head-top-horizontal UL LI 
{	
	font-size:11px;
	float:left;
	color:#F3F3F3;
}

.head-top-horizontal UL LI A 
{
	color:#F3F3F3;
	padding:0px 5px 0px 5px;
	text-decoration:none;
	border-right:#000 1px solid;
}

.head-top-horizontal UL LI A:link 
{
	DISPLAY: block; 
	padding:0px 5px 0px 5px;
	color:#F3F3F3;
	text-decoration:none;
}

.head-top-horizontal UL LI A:hover 
{

	padding:0px 5px 0px 5px;
	color:#F3F3F3;
	text-decoration:underline;
	border-right:#000 1px solid;
}

.head-top-horizontal UL LI A:visited 
{
	padding:0px 5px 0px 5px;
	DISPLAY: block;
	border-right:#000 1px solid
}
/* ---------------------------------------------- */
/* --------------------------- Hauptnavigation ------------------- */

/* --------------------------------------------Hauptnav ---------------------- */
.head-hauptnav
{
	float:left;
	margin: 5px 0px 2px 0px;
}
.head-nav-horizontal 
{
	color:#666666;
	margin:0px 0px 0px 0px;

}
.head-nav-horizontal UL 
{
	float:left;
	color:#666666;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	LIST-STYLE-TYPE: none;	
}
.head-nav-horizontal UL LI 
{	
	font-size:11px;
	font-weight:bold;
	letter-spacing:1px;
	float:left;
	color:#666666;
	border-right:#000 1px solid;
}

.head-nav-horizontal UL LI A 
{
	color:#666666;
	text-decoration:none;
}

.head-nav-horizontal UL LI A:link 
{
	DISPLAY: block; 
	color:#666666;
	padding:0px 8px 0px 8px;
	text-decoration:none;

}

.head-nav-horizontal UL LI A:hover 
{

	padding:0px 8px 0px 8px;
	color:#880000;
	text-decoration:none;

}

.head-nav-horizontal UL LI A:visited 
{
	padding:0px 8px 0px 8px;
	DISPLAY: block;
	text-decoration:none;

}
/* ---------------------------------------------- */
	
/* --------------------------- Subnavigation Ebene 1 ------------------- */
.subnav 
{	
	font-size:12px;
	float:left;
	width:230px;
}
.subnav A 
{
	DISPLAY: block; 
	padding:5px 0px 5px 30px;
	color:#696969;
	text-decoration:none;
	border-bottom:#FFF 1px solid;
}

.subnav A:hover 
{
	DISPLAY: block; 
	padding:5px 0px 5px 30px;
	color:#880000;
	background-color:#E8E1CF;
	text-decoration:none;
}
.sub1active 
{	
	font-size:12px;
	float:left;
	width:155px;
}
.sub1active A 
{
	DISPLAY: block; 
	padding:5px 0px 5px 30px;
	color:#880000;
	font-weight:bold;
	text-decoration:none;
	width:230px;
	border-bottom:#FFF 1px solid;
}
.sub1active A:hover 
{
	DISPLAY: block; 
	padding:5px 0px 5px 30px;
	width:230px;
	color:#880000;
	text-decoration:none;
}

/* ---------------------------------------------- */
/* --------------------------- Subnavigation Ebene 2 ------------------- */
.subnav2 
{	
	font-size:11px;
	float:left;
	width:155px;
}
.subnav2 A 
{
	DISPLAY: block; 
	padding:4px 0px 4px 20px;
	color:#696969;
	text-decoration:none;
	background:#E5ECEE;
	border-bottom:#000 1px dotted;
}

.subnav2 A:hover 
{
	DISPLAY: block; 
	padding:4px 0px 4px 20px;
	color:#B23E13;
	text-decoration:none;
}
.sub2active 
{	
	font-size:11px;
	float:left;
	width:155px;
}
.sub2active A 
{
	DISPLAY: block; 
	padding:4px 0px 4px 13px;
	color:#B23E13;
	text-decoration:none;
	background:#E5ECEE;
	border-bottom:#000 1px dotted;
}
/* ---------------------------------------------- */

/* --------------------------- Extramenu Ebene 1 ------------------- */
.extranav 
{	
	font-size:11px;
	float:left;
	width:177px;
}
.extranav A 
{

	DISPLAY: block; 
	padding:5px 0px 5px 22px;
	color:#696969;
	text-decoration:none;
	background-image: url("../images/bg-nr-normal.gif");
	border-bottom:#FFF 1px solid;
}

.extranav A:hover 
{
	DISPLAY: block; 
	padding:5px 0px 5px 22px;
	color:#880000;
	background-color:#E8E1CF;
	background-image: url("../images/bg-nr-hover.gif");
	text-decoration:none;
}
.extra1active 
{	
	font-size:11px;
	float:left;
	width:177px;
}
.extra1active A 
{
	DISPLAY: block; 
	padding:5px 0px 5px 22px;
	color:#696969;
	font-weight:bold;
	text-decoration:none;
	width:177px;
	border-bottom:#FFF 1px solid;
}
.extra1active A:hover 
{
	DISPLAY: block; 
	padding:5px 0px 5px 22px;
	width:177px;
	color:#880000;
	text-decoration:none;
}
	background-color:#F3F3F3;
/* ---------------------------------------------- */
/* --------------------------- Extramenu Ebene 1 ------------------- */
.extranav2 
{	
	font-size:11px;
	float:left;
	width:177px;
}
.extranav2 A 
{

	DISPLAY: block; 
	padding:5px 0px 5px 22px;
	color:#696969;
	text-decoration:none;
	background-image: url("../images/bg-nr-normal.gif");
	border-bottom:#FFF 1px solid;
}

.extranav2 A:hover 
{
	DISPLAY: block; 
	padding:5px 0px 5px 22px;
	color:#880000;
	background-color:#E8E1CF;
	background-image: url("../images/bg-nr-hover.gif");
	text-decoration:none;
}
.extra2active 
{	
	font-size:11px;
	float:left;
	width:177px;
}
.extra2active A 
{
	DISPLAY: block; 
	padding:5px 0px 5px 22px;
	color:#696969;
	font-weight:bold;
	text-decoration:none;
	width:177px;
	border-bottom:#FFF 1px solid;
}
.extra2active A:hover 
{
	DISPLAY: block; 
	padding:5px 0px 5px 22px;
	width:177px;
	color:#880000;
	text-decoration:none;
}
	
/* ---------------------------------------------- */
/*----------------------- Mail to ---------------*/
.mailnav 
{	
	font-size:11px;
	float:left;
}
.mailnav A 
{
	DISPLAY: block; 
	color:#B23E13;
	text-decoration:none;
}

.mailnav A:hover 
{
	color:#999;
	text-decoration:underline;
}
/* ---------------------------------------------- */
/*----------------------- News ---------------*/
.newsnav 
{	
	float:right;
	margin-top:3px;
	font-size:11px;
	color:#820000;
	font-weight:bold;
}
.newsnav A 
{
	DISPLAY: block; 
	color:#820000;
	text-decoration:none;
}

.newsnav A:hover 
{
	color:#820000;
	text-decoration:underline;
}
/* ---------------------------------------------- */
/*----------------------- Sitemap ---------------*/
.sitemapnav 
{	
	font-size:12px;
	float:left;
	margin-top:10px;
	width:440;
	border-bottom:#FFF 1px solid;
}
.sitemapnav A 
{
	DISPLAY: block; 
	color:#880000;
	background-color:#E8E1CF;
	padding:5px 0px 5px 10px;
	text-decoration:none;
}

.sitemapnav A:hover 
{
	color:#880000;
	text-decoration:underline;
}
/* ---------------------------------------------- */
/*----------------------- Sitemap Ebene 2 ---------------*/
.sitemapnav2 
{	
	font-size:12px;
	float:left;
	text-align:left;
	width:440px;
}
.sitemapnav2 A 
{
	DISPLAY: block; 
	color:#666666;
	background-color:#F3F3F3;
	text-decoration:none;
	padding:5px 0px 5px 20px;
	border-bottom:#FFF 1px solid;
}

.sitemapnav2 A:hover 
{
	color:#880000;
	text-decoration:underline;
}
/* ---------------------------------------------- */
/*----------------------- Sitemap Ebene 3 ---------------*/
.sitemapnav3 
{	
	font-size:12px;
	float:left;
	text-align:left;
	width:440px;
}
.sitemapnav3 A 
{
	DISPLAY: block; 
	color:#666666;
	background-color:#F3F3F3;
	text-decoration:none;
	padding:5px 0px 5px 30px;
	border-bottom:#FFF 1px solid;
}

.sitemapnav3 A:hover 
{
	color:#880000;
	text-decoration:underline;
}
/* ---------------------------------------------- */	
/* ------------------------ Input ----------------------- */
.input
{
	border:#000 1px solid;
	background-color:#EBEBEB;
}
.submit
{
	border:#000 1px solid;
	background-color:#EBEBEB;
}
/* -------------------------------------------------- */
/*----------------------- Footer-Nav ---------------*/
/* --------------------------------------------Topnavigation ---------------------- */
.head-footernav
{
	float:left;
	color:#000;
}
.head-fnav-horizontal 
{
	color:#000;
	margin:2px 0px 0px 10px;
}
.head-fnav-horizontal UL 
{
	color:#000;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	LIST-STYLE-TYPE: none;
	
}
.head-fnav-horizontal UL LI 
{	
	font-size:10px;
	float:left;
	color:#000;
}

.head-fnav-horizontal UL LI A 
{
	color:#000;
	padding:0px 5px 0px 5px;
	text-decoration:none;
	border-right:#000 1px solid;
}

.head-fnav-horizontal UL LI A:link 
{
	DISPLAY: block; 
	padding:0px 5px 0px 5px;
	color:#000;
	text-decoration:none;
}

.head-fnav-horizontal UL LI A:hover 
{

	padding:0px 5px 0px 5px;
	color:#000;
	text-decoration:underline;
	border-right:#000 1px solid;
}

.head-fnav-horizontal UL LI A:visited 
{
	padding:0px 5px 0px 5px;
	DISPLAY: block;
	border-right:#000 1px solid
}