/*************Navigation*****************/
/*
	Navigation nur ?ber UL (keine OL)
	Steuerung desline Layout nur f?r li.active!
	Grafiken f?r evtl. Hintergr?nde im Ordner ../images/navi/
	Die einzelnen Navigationen ?ber die ID (z.B. #navi_one ul) in dem sich die UL befindet 
*/
/*********************************************/

/*********************/
/*******Navigation*******/
/*********************/


/* Level 0*/
#navi_one
{
	float:left;
	width:80%;
	padding-left: 10px; /* TH: erg?nzt */

}

#navi_one li
{
	list-style-type:none;
	float:left;
	padding: 0.3em 5px 0 0; /* TH: ge?ndert */
	height:1.5em;
}

#navi_one ul li a:link
{
/*	width:100%; TH: auskommentiert */
	display:block;
	font-size:1.1em; /* TH: ge?ndert; bisher 1.2 */
	font-weight:bold; /* TH: erg?nzt */
	padding:2px 5px 2px 5px;  /* TH: ge?ndert */
	color:#000000;
	text-decoration:none;
	background: url(../../../images/navi/bg_navi_one.gif) #dcdcdc repeat-x right center; /* TH: erg?nzt */
	border-top: 1px solid #eaeaea;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #eaeaea;
}
#navi_one ul li a:active
{
/*	width:100%; TH: auskommentiert */
	display:block;
	font-size:1.1em; /* TH: ge?ndert; bisher 1.2 */
	font-weight:bold; /* TH: erg?nzt */
	padding:2px 5px 2px 5px; /* TH: ge?ndert */
	color:#000000;
	text-decoration:none;
	background: url(../../../images/navi/bg_navi_one.gif) #dcdcdc repeat-x right center; /* TH: erg?nzt */
	border-top: 1px solid #eaeaea;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #eaeaea;
}
#navi_one ul li a:visited
{
/*	width:100%; TH: auskommentiert */
	display:block;
	font-size:1.1em; /* TH: ge?ndert; bisher 1.2 */
	font-weight:bold; /* TH: erg?nzt */
	padding:2px 5px 2px 5px; /* TH: ge?ndert */
	color:#000000;
	text-decoration:none;
	background: url(../../../images/navi/bg_navi_one.gif) #dcdcdc repeat-x right center; /* TH: erg?nzt */
	border-top: 1px solid #eaeaea;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #eaeaea;
}
#navi_one ul li a:focus
{
/*	width:100%; TH: auskommentiert */
	display:block;
	font-size:1.1em; /* TH: ge?ndert; bisher 1.2 */
	font-weight:bold; /* TH: erg?nzt */
	padding:2px 5px 2px 5px; /* TH: ge?ndert */
	color:#ffffff;
	text-decoration:none;
	background: #5555c1; /* TH: erg?nzt */
	border-top: 1px solid #eaeaea;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #eaeaea;
}
#navi_one ul li a:hover
{
/*	width:100%; TH: auskommentiert */
	display:block;
	font-size:1.1em; /* TH: ge?ndert; bisher 1.2 */
	font-weight:bold; /* TH: erg?nzt */
	padding:2px 5px 2px 5px; /* TH: ge?ndert */
	color:#ffffff;
	background-color:#555;
	text-decoration:none;
	background: url(../../../images/navi/bg_navi_one_hover.gif) #555 repeat-x right center; /* TH: erg?nzt */
	border-top: 1px solid #cccccc;
	border-right: 1px solid #444444;
	border-bottom: 1px solid #444444;
	border-left: 1px solid #cccccc;
}
#navi_one ul li.active
{
	list-style-type:none;
	float:left;
	padding: 0.3em 5px 0 0; /* TH: ge?ndert */
	height:1.5em;
/*	overflow:hidden;*/
}
#navi_one ul li.active a
{
	background-color:#555;
	color:#ffffff;
	text-decoration:none;
	padding:2px 5px 2px 5px; /* TH: ge?ndert */
	background: #555 url(../../../images/navi/bg_navi_one_hover.gif) repeat-x right center; /* TH: erg?nzt */
	border-top: 1px solid #cccccc;
	border-right: 1px solid #444444;
	border-bottom: 1px solid #444444;
	border-left: 1px solid #cccccc;
}
#navi_one ul li.active a:focus
{
/*	width:100%; TH: auskommentiert */
	display:block;
	font-size:1.1em; /* TH: ge?ndert; bisher 1.2 */
	font-weight:bold; /* TH: erg?nzt */
	padding:2px 5px 2px 5px; /* TH: ge?ndert */
	color:#ffffff;
	text-decoration:none;
	background: #5555c1; /* TH: erg?nzt */
	border-top: 1px solid #eaeaea;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #eaeaea;
}

/*Level 2 Überschrift *//* TH: ergänzt 2 */
h2#navi_head {
	position:relative;
	width:84%;
	left:10px;
	padding-left: 3%;
	float:left;
	display: block;
	color:#000000;
	font-size: 1.1em;
	font-weight:bold;
	line-height:1.5em;
	background: url(../../../images/navi/bg_navi_one.gif) #dcdcdc repeat-x right center;
	border-top: 1px solid #eaeaea;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #eaeaea;
}

/*Level 2 */
#navi_two_title {
	position:relative;
	width:87%;
	left:10px;
	float:left;
	border: 0px solid red;
}
#navi_two_title h3 {
	display: block;
	font-size: 1.1em;
	line-height:1.5em;
	background: url(../../../images/navi/bg_navi_one.gif) #dcdcdc repeat-x right center;
	border-top: 1px solid #eaeaea;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #eaeaea;
}
#navi_two {
	position:relative;
	width:80%;
	left:10px;
	float:left;
	line-height:1.3em;
}
#navi_two ul {
	line-height:1.3em;
	margin: 0 0 0.6em 0;
	margin: 0 0 0 0;
}
#navi_two ul ul {
	position:relative;
	list-style-type:none;
	left:0;
	line-height:1.3em;
	border: 0px dotted blue;
}
#navi_two ul li {
	list-style-type:none;
/*	line-height:1.3em;*/
	margin-top:0.2em;
}
#navi_two ul ul li {
	position:relative;
	padding-left:12px;
}
#navi_two ul ul li.active {
	text-decoration:none;
}
/* LINK vollständig überarbeitet / TH: 29.12.2009 */
/* Standard-Links */
#navi_two ul li a {
	width:100%;
	display: block;
	text-decoration:none;
	padding-left:16px;
}
#navi_two ul li a,
#navi_two ul li a:link,
#navi_two ul li a:visited,
#navi_two ul li.activesub ul li a,
#navi_two ul li.activesub ul li a:link,
#navi_two ul li.activesub ul li a:visited,
#navi_two ul li.activesub ul li.activesub ul li a,
#navi_two ul li.activesub ul li.activesub ul li a:link,
#navi_two ul li.activesub ul li.activesub ul li a:visited {
	color:#000000;
	background:url(../../../images/navi/nav_icon.gif) no-repeat 0 0.15em;
	background-color: #ffffff;
	text-decoration:none;
}
/* Standard-Links: Hover- und Active-Zustände */
#navi_two ul li a:hover,
#navi_two ul li a:active,
#navi_two ul li.activesub ul li a:hover,
#navi_two ul li.activesub ul li a:active,
#navi_two ul li.activesub ul li.activesub ul li a:hover,
#navi_two ul li.activesub ul li.activesub ul li a:active,
#navi_two ul li.active a:hover,
#navi_two ul li.active a:active,
#navi_two ul li.activesub ul li.active a:hover,
#navi_two ul li.activesub ul li.active a:active,
#navi_two ul li.activesub ul li.activesub ul li.active a:hover,
#navi_two ul li.activesub ul li.activesub ul li.active a:active {
	color:#000000;
	background:url(../../../images/navi/nav_icon_hover.gif) no-repeat 0 0.15em;
	background-color:#dddddd;
	text-decoration:none;
}
/* Aktive Menüpunkte ohne Unterpunkte */
#navi_two ul li.active a,
#navi_two ul li.active a:link,
#navi_two ul li.active a:visited,
#navi_two ul li.activesub ul li.active a,
#navi_two ul li.activesub ul li.active a:link,
#navi_two ul li.activesub ul li.active a:visited,
#navi_two ul li.activesub ul li.activesub ul li.active a,
#navi_two ul li.activesub ul li.activesub ul li.active a:link,
#navi_two ul li.activesub ul li.activesub ul li.active a:visited {
	color:#ffffff;
	text-decoration:none;
	background:url(../../../images/navi/nav_icon_active.gif) no-repeat 0 0.15em;
	background-color:#555555;
}
/* Aktive Menüpunkte ohne Unterpunkte: Hover- und Active-Zustände */
#navi_two ul li.active a:hover,
#navi_two ul li.active a:active,
#navi_two ul li.activesub ul li.active a:hover,
#navi_two ul li.activesub ul li.active a:active,
#navi_two ul li.activesub ul li.activesub ul li.active a:hover,
#navi_two ul li.activesub ul li.activesub ul li.active a:active {
	color:#000000;
	text-decoration:none;
	background:url(../../../images/navi/nav_icon_hover.gif) no-repeat 0 0.15em;
	background-color:#dddddd;
}
/* Standard-Links mit Unterpunkt(en) 1. und 2. Ebene */
#navi_two ul li.sub a,
#navi_two ul li.sub a:link,
#navi_two ul li.activesub ul li.sub a,
#navi_two ul li.activesub ul li.sub a:link {
	color: #000000;
	background:url(../../../images/navi/nav_icon_sub.gif) no-repeat 0 0.15em;
	background-color:#ffffff;
	text-decoration: none;
}
/* Standard-Links mit Unterpunkt(en) 1. und 2. Ebene: Hover- und Active-Zustände */
#navi_two ul li.sub a:hover,
#navi_two ul li.sub a:active,
#navi_two ul li.activesub ul li.sub a:hover,
#navi_two ul li.activesub ul li.sub a:active {
	color:#000000;
	background:url(../../../images/navi/nav_icon_hover_sub.gif) no-repeat 0 0.15em;
	background-color:#dddddd;
	text-decoration:none;
}
/* Aktive Menüpunkte mit Unterpunkt(en) 1. und 2. Ebene */
#navi_two ul li.activesub a,
#navi_two ul li.activesub a:link,
#navi_two ul li.activesub a:visited,
#navi_two ul li.activesub ul li.activesub a,
#navi_two ul li.activesub ul li.activesub a:link,
#navi_two ul li.activesub ul li.activesub a:visited {
	color:#ffffff;
	text-decoration:none;
	background:url(../../../images/navi/nav_icon_active_sub.gif) no-repeat 0 0.15em;
	background-color:#555555;
}
/* Aktive Menüpunkte mit Unterpunkt(en) 1. und 2. Ebene: Hover- und Active-Zustände */
#navi_two ul li.activesub a:active,
#navi_two ul li.activesub a:hover,
#navi_two ul li.activesub ul li.activesub a:active,
#navi_two ul li.activesub ul li.activesub a:hover {
	color:#000000;
	background:url(../../../images/navi/nav_icon_hover_active_sub.gif) no-repeat 0 0.15em; /* TH: geÃ¤ndert */
	background-color:#dddddd;
	text-decoration:none;
}
/* Focus-Zustände alle Links (Tab-Bedienung) */
#navi_two ul li a:focus,
#navi_two ul li.activesub ul li a:focus,
#navi_two ul li.activesub ul li.activesub ul li a:focus,
#navi_two ul li.active a:focus,
#navi_two ul li.activesub ul li.active a:focus,
#navi_two ul li.activesub ul li.activesub ul li.active a:focus {
	color:#ffffff;
	text-decoration:none;
	background:url(../../../images/navi/nav_wbc_icon_focus.gif) no-repeat 0 0.15em;
	background-color: #5555c1;
}
#navi_two ul li.sub a:focus,
#navi_two ul li.activesub ul li.sub a:focus
{
	color:#ffffff;
	text-decoration:none;
	background:url(../../../images/navi/nav_wbc_icon_focus_sub_plus.gif) no-repeat 0 0.15em;
	background-color: #5555c1;
}
#navi_two ul li.activesub a:focus,
#navi_two ul li.activesub ul li.activesub a:focus
{
	color:#ffffff;
	text-decoration:none;
	background:url(../../../images/navi/nav_wbc_icon_focus_sub_minus.gif) no-repeat 0 0.15em;
	background-color: #5555c1;
}

/* Breadcrumb*/
#navi_breadcrumb
{
	position:relative;
	left:14px;
	float:left;
/*	line-height:18px;*/ /* TH: auskommentiert */

}
#navi_breadcrumb li
{
	list-style-type:none;
	float:left;
	font-size:0.9em;
	color:#ffffff;
	padding: 0.2em 0 0 0; /* TH: ergänzt */
}
#navi_breadcrumb ul li a
{
	width:100%;
	color:#ffffff;
}
#navi_breadcrumb ul li a:link
{
	color:#ffffff;
	text-decoration:none;
}
#navi_breadcrumb ul li a:active
{
	color:#ffffff;
	text-decoration:none;
}
#navi_breadcrumb ul li a:visited
{
	color:#ffffff;
	text-decoration:none;
}
#navi_breadcrumb ul li a:focus
{
	color: #5555c1;
	background: #ffffff;
	text-decoration:underline;
}
#navi_breadcrumb ul li a:hover
{
	color:#ffffff;
	background: #5555c1;
	text-decoration:underline;
}
#navi_breadcrumb ul li.active a
{
	text-decoration:underline;
}
#navi_breadcrumb ul li.active a:focus
{
	color: #5555c1;
	background: #ffffff;
	text-decoration:underline;
}
/* FONTSIZE Umsschalter

/* Breadcrumb*/
#navi_fontsize
{
	position:relative;
	right:10px;
	float:right;
/*	line-height:18px;*/ /* TH: auskommentiert */
}
#navi_fontsize li
{
	list-style-type:none;
	float:left;
	font-size:0.9em;
	color:#ffffff;
	padding: 0.2em 5px 0 0; /* TH: ergänzt */
}
#navi_fontsize ul li a
{
	width:100%;
	color:#ffffff;
}
#navi_fontsize ul li a:link
{
	color:#ffffff;
	text-decoration:none;
}
#navi_fontsize ul li a:active
{
	color:#ffffff;
	text-decoration:none;
}
#navi_fontsize ul li a:visited
{
	color:#ffffff;
	text-decoration:none;
}
#navi_fontsize ul li a:focus
{
	color: #5555c1;
	background: #ffffff;
	text-decoration:underline;
}
#navi_fontsize ul li a:hover
{
	color:#ffffff;
	text-decoration:underline;
}
#navi_fontsize ul li.active a
{
	text-decoration:underline;
}
#navi_fontsize ul li.active a:focus
{
	color: #5555c1;
	background: #ffffff;
	text-decoration:underline;
}
/* Servicenavigation 1*/
#navi_service1
{
	position:relative;
	right:15px;
	float:right;
	line-height:18px;
	font-size:0.9em;
}
#navi_service1 li
{
	list-style-type:none;
	float:left;
}
#navi_service1 ul li a
{
	width:100%;
}
#navi_service1 ul li a:link
{
	color:#000000;
	text-decoration:none;
}
#navi_service1 ul li a:active
{
	color:#000000;
	text-decoration:none;
}
#navi_service1 ul li a:visited
{
	color:#000000;
	text-decoration:none;
}
#navi_service1 ul li a:focus
{
	color: #fff;
	background: #5555c1;
	text-decoration:underline;
}
#navi_service1 ul li a:hover
{
	color:#000000;
	background: #ddd;
	text-decoration:underline;
}
#navi_service1 ul li.active a
{
	background: #ddd;
	text-decoration:underline;
}
#navi_service1 ul li.active a:focus
{
	color: #fff;
	background: #5555c1;
	text-decoration:underline;
}
/* Servicenavigation 2*/
#navi_service2
{
	/* position:relative; */ /* TH: auskommentiert für IE6 */
	left:15px;
	padding-left: 15px; /* TH: ergänzt für IE6 */
	float:left;
	line-height:18px;
	font-size:0.9em;
}

#navi_service2 li
{
	list-style-type:none;
	float:left;
}
#navi_service2 ul li a
{
	width:100%;
}
#navi_service2 ul li a:link
{
	color:#000000;
	text-decoration:none;
}
#navi_service2 ul li a:active
{
	color:#000000;
	text-decoration:none;
}
#navi_service2 ul li a:visited
{
	color:#000000;
	text-decoration:none;
}
#navi_service2 ul li a:focus
{
	color: #fff;
	background: #5555c1;
	text-decoration:underline;
}
#navi_service2 ul li a:hover
{
	color:#000000;
	background: #ddd;
	text-decoration:underline;
}
#navi_service2 ul li.active a
{
	text-decoration:underline;
}
#navi_service2 ul li.active a:focus
{
	color: #fff;
	background: #5555c1;
	text-decoration:underline;
}

/*****************************/
/******* Content-Links *******/
/*****************************/
#main_center a, #main_center a:link, #main_center a:visited {
	font-weight: bold;
	color: #000;
	border-bottom: 1px dotted #000;
	background-color: transparent;
	text-decoration: none;
}
#main_center a:hover {
	color: #333333; /* TH: geändert nach BIK-Test 29.06.2009 */
	border-bottom: #000 1px solid;
	background-color: #eeeeee;
}
#main_center a:active, #main_center a:focus {
	color: #5555c1;
	border-bottom: #000 1px solid;
	background-color: #eeeeee;
	text-decoration: underline; /* TH: geändert nach BIK-Test 29.06.2009 */
}
#main_right a, #main_right a:link, #main_right a:visited
{
	font-weight: bold;
	color: #000;
	border-bottom: 1px dotted #000;
	background-color: transparent;
	text-decoration: none;
}
#main_right a:hover
{
	color: #333333; /* TH: geändert nach BIK-Test 29.06.2009 */
	border-bottom: #000 1px solid;
	background-color: #eeeeee;
}
#main_right a:active, #main_right a:focus
{
	color: #5555c1;
	border-bottom: #000 1px solid;
	background-color: #eeeeee;
	text-decoration: underline; /* TH: geändert nach BIK-Test 29.06.2009 */
}
/*************Navigation End************/