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


.topnavigation UL 
{
	float:right;
	LIST-STYLE-TYPE: none;
	PADDING-RIGHT: 0em; 
	PADDING-LEFT: 0em; 
	PADDING-BOTTOM: 0em; 
	MARGIN: 0em; 
	PADDING-TOP: 0em	
}
.topnavigation UL LI 
{
	float:left;
}

.topnavnormal A 
{
	float:left;
	color:#000;
	font-size:12px;
	padding-top:1px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:1px;
	border-left:#000 1px solid;
}

.topnavnormal A:link 
{
	DISPLAY: block;
	text-decoration:none;
	border-left:#000 1px solid;
}

.topnavigation UL LI A:hover 
{
	color:#BC0809;
	text-decoration:none;
	padding-top:1px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:1px;
}
.topnavaktiv A
{
	float:left;
	color:#BC0809;
	font-size:12px;
	padding-top:1px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:1px;
	border-left:#000 1px solid;
}
.topnavaktiv A:link 
{
	float:left;
	color:#BC0809;
	font-size:12px;
	padding-top:1px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:1px;
	border-left:#000 1px solid;
}



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

/* --------------------------------------------Hauptnav ---------------------- */
.hauptnav UL 
{
	LIST-STYLE-TYPE: none;
	PADDING-RIGHT: 0em; 
	PADDING-LEFT: 0em; 
	PADDING-BOTTOM: 0em; 
	MARGIN: 0em; 
	PADDING-TOP: 0em	
}
.hauptnav UL LI 
{
	float:left;
	border-right:#FFF 1px solid;
}

.hauptnavnorm A 
{
	DISPLAY: block; 
	color:#fff;
	font-size:12px;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
}

.hauptnavnorm A:link 
{
	DISPLAY: block; 
	color:#fff;
	text-decoration:none;
}

.hauptnav UL LI A:hover 
{
	color:#DB3541;
	text-decoration:none;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	background-color:#F3F3F3;
}
.hauptaktiv A
{
	DISPLAY: block; 
	font-size:12px;
	color:#DB3541;
	text-decoration:none;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	background-color:#F3F3F3;
}
.hauptaktiv A:link
{
	DISPLAY: block; 
	font-size:12px;
	color:#DB3541;
	text-decoration:none;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	background-color:#F3F3F3;
}


/* ---------------------------------------------- */
/* --------------------------- Subnavigation Ebene 1 ------------------- */
.subnav 
{	
	float:left;
	width:217px;
	border-bottom:#fff 1px solid;
}
.subnav A 
{
	DISPLAY: block;
	text-decoration:none;
	color:#A29082;
	font-size:12px;
	padding-top:8px;
	padding-left:20px;
	padding-bottom:8px;	
}


.subnav A:hover 
{
	DISPLAY: block;
	width:217px;  
	text-decoration:none;
	color:#CC0000;
	font-weight:bold;
	padding-top:8px;
	padding-left:20px;
	padding-bottom:8px;
}
.sub1active
{

	DISPLAY: block;  
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:8px;
	border-bottom:#fff 1px solid;
}
.sub1active A 
{
	DISPLAY: block; 
	color:#CC0000;
	padding-left:20px;
	text-decoration:none;
}
.sub1active A:hover 
{
	DISPLAY: block; 
	text-decoration:none;
}

/*----------------------- Sitemap ---------------*/
.sitemapnav 
{	
	float:left;
	width:490px;
	font-size:12px;
	padding-top:10px;
}
.sitemapnav A 
{
	DISPLAY: block; 
	color:#023C6B;
	padding-left:10px;
	padding-bottom:10px;
	border-bottom:#000 1px dotted;
	text-decoration:none;
}

.sitemapnav A:hover 
{
	color:#023C6B;
	text-decoration:underline;
}
.sitemapnav2 
{	
	float:left;
	width:490px;
	font-size:12px;
	padding-top:10px;
	background-color:#D1DCE2;
}
.sitemapnav2 A 
{
	DISPLAY: block; 
	color:#023C6B;
	padding-left:33px;
	padding-bottom:10px;
	text-decoration:none;
}

.sitemapnav2 A:hover 
{
	color:#023C6B;
	text-decoration:underline;
}
/* ---------------------------------------------- */
/*----------------------- Weiter Button ---------------*/
.weiter 
{	
	float:right;
	text-align:right;
	padding-right:10px;
	padding-bottom:5px;
	font-size:11px;
	font-weight:bold;
}
.weiter A 
{
	DISPLAY: block; 
	color:#C4161C;
	text-decoration:none;
}

.weiter A:hover 
{
	color:#C4161C;
	text-decoration:none;
}
/* ---------------------------------------------- */
/*----------------------- Back Button ---------------*/
.back 
{	
	float:right;
	text-align:right;
	width:490px;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:10px;
	font-size:11px;
	font-weight:bold;
	border-top:#000 1px dotted;
}
.back A 
{
	DISPLAY: block; 
	color:#C4161C;
	text-decoration:none;
}

.back A:hover 
{
	color:#C4161C;
	text-decoration:none;
}
/* ---------------------------------------------- */
/*----------------------- Weiter Button ---------------*/
.titelnews 
{	
	float:left;
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;
}
.titelnews A 
{
	DISPLAY: block; 
	color:#023C6B;
	text-decoration:none;
}

.titelnews A:hover 
{
	color:#023C6B;
	text-decoration:underline;
}
/* ---------------------------------------------- */
/*----------------------- Footer Navigation ---------------*/
.footerlink  
{
 	float:left;
	border-right:#000 1px solid;
	padding-right:5px;
	padding-left:5px;
	text-decoration:none;
}

.footerlink A 
{
 	float:left;
	color:#000;
	text-decoration:none;
}

.footerlink A:hover 
{
	color:#CC0000;
	text-decoration:none;
}
/* ---------------------------------------------- */
	