a
{
	color:#CC0000;
	text-decoration:none;
}
a:hover
{
	color:#CC0000;
	text-decoration:underline;
}
/* --------------------------------------------Topnavigation ---------------------- */

.head-top-horizontal 
{
	float:right;
}

.head-top-horizontal A 
{
	float:right;
	color:#0935AB;
	padding-left:5px;
	padding-right:5px;
	border-left:#A59794 1px solid;
}

.head-top-horizontal A:link 
{
	DISPLAY: block; 
	color:#0935AB;
	text-decoration:none;
}

.head-top-horizontal A:hover 
{
	color:#DB3541;
	text-decoration:none;
}

.head-top-horizontal A:visited 
{
	DISPLAY: block;
	color:#0935AB;
}

/* --------------------------------------------Hauptnav ---------------------- */

.head-nav-horizontal 
{
	float:left;
	width:721px;
	height:25px;
	border-left:#000 1px solid;
}
.head-nav-horizontal UL 
{
	LIST-STYLE-TYPE: none;
	PADDING-RIGHT: 0em; 
	PADDING-LEFT: 0em; 
	PADDING-BOTTOM: 0em; 
	MARGIN: 0em; 
	PADDING-TOP: 0em	
}
.head-nav-horizontal UL LI 
{
	float:left;	
	height:25px;
	border-right:#000 1px solid;
}

.head-nav-horizontal UL LI A 
{
	color:#0935AB;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:6px;
	text-decoration:none;
}

.head-nav-horizontal UL LI A:link 
{
	DISPLAY: block; 
	color:#0935AB;
	text-decoration:none;
}

.head-nav-horizontal UL LI A:hover 
{
	color:#FFF;
	text-decoration:none;
	background-color:#BC0809;
}

.head-nav-horizontal UL LI A:visited 
{
	DISPLAY: block;
	text-decoration:none;
}


/* ---------------------------------------------- */
	
/* --------------------------- Subnavigation Ebene 1 ------------------- */
.subnav 
{	
	font-size:12px;
	float:left;
	width:212px;
}
.subnav A 
{
	DISPLAY: block; 
	color:#696969;
	text-decoration:none;
	padding:8px 0px 9px 34px;
	border-top:#CDD1DA 1px solid;
}

.subnav A:hover 
{
	DISPLAY: block; 
	color:#DB3541;
	text-decoration:none;
	padding:8px 0px 9px 34px;
}
.sub1active 
{	
	font-size:12px;
	float:left;
	width:212px;
}
.sub1active A 
{
	DISPLAY: block; 
	color:#DB3541;
	text-decoration:none;
	padding:8px 0px 9px 34px;
	margin-top:1px;
}
.sub1active A:hover 
{
	DISPLAY: block; 
	color:#DB3541;
	text-decoration:none;
}

/* ---------------------------------------------- */



/*----------------------- Weiter Button ---------------*/
.weiter 
{	
	float:right;
	text-align:right;
	width:506px;
	margin-top:3px;
	padding-bottom:5px;
	font-size:11px;
	color:#ED4400;
	font-weight:bold;
	border-bottom:#999 1px solid;
}
.weiter A 
{
	DISPLAY: block; 
	color:#ED4400;
	text-decoration:none;
}

.weiter A:hover 
{
	color:#ED4400;
	text-decoration:underline;
}
/* ---------------------------------------------- */
/*----------------------- Galerie Weiter Button ---------------*/
.galerie-weiter 
{	
	float:left;
	width:480px;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	padding-bottom:20px;
}
.galerie-weiter A 
{
	DISPLAY: block; 
	color:#ED4400;
	text-decoration:none;
}

.galerie-weiter A:hover 
{
	color:#ED4400;
	text-decoration:none;
}
/* ---------------------------------------------- */
/*----------------------- Headline News ---------------*/
.headline-news 
{
	font-size:13px;
	font-weight:bold;
	padding:0px 0px 10px 0px;
}
.headline-news A 
{
	font-size:13px;
	font-weight:bold;
	color:#FFF;
}

.headline-news A:hover 
{
	font-size:13px;
	font-weight:bold;
	color:#1A398A;
}
/*----------------------- Weiter News ---------------*/
.weiter-news 
{	
	float:right;
	text-align:right;
	width:145px;
	margin-top:10px;
	padding-bottom:5px;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
}
.weiter-news A 
{
	DISPLAY: block; 
	color:#FFF;
	text-decoration:none;
}

.weiter-news A:hover 
{
	color:#FFF;
	text-decoration:underline;
}
/* ---------------------------------------------- */
/*----------------------- Back Button ---------------*/
.back 
{	
	float:right;
	text-align:right;
	width:492px;
	margin-top:3px;
	padding-top:5px;
	font-size:12px;
	color:#ED4400;
	font-weight:bold;
	border-top:#999 1px solid;
}
.back A 
{
	DISPLAY: block; 
	color:#ED4400;
	text-decoration:none;
}

.back A:hover 
{
	color:#ED4400;
	text-decoration:underline;
}

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

.sitemapnav A:hover 
{
	color:#CC0000;
	text-decoration:underline;
}
/* ---------------------------------------------- */
/*----------------------- Sitemap Ebene 2 ---------------*/
.sitemapnav2 
{	
	font-size:13px;
	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:#CC0000;
	text-decoration:underline;
}
/* ---------------------------------------------- */
/*----------------------- Sitemap Ebene 3 ---------------*/
.sitemapnav3 
{	
	font-size:13px;
	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:#CC0000;
	text-decoration:underline;
}
/* ---------------------------------------------- */	
/* ------------------------ Input ----------------------- */
.input
{
	border:#000 1px solid;
	background-color:#EBEBEB;
}
.submit
{
	border:#000 1px solid;
	background-color:#EBEBEB;
}
/* -------------------------------------------------- */
/*----------------------- Footer-Nav ---------------*/
/* --------------------------------------------Footer-Navigation ---------------------- */
.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
}
