/* Navigation und Hyperlinks */
/* Navigation */
/* Horizontal */
#hnav ul {
/*
	margin: 0;
	padding: 0;
	*/
}
#hnav ul li {
	list-style: none;
	display: inline;
	margin: 0;

}
#hnav ul li a {
	text-decoration:none;
	color:#4d4d4d;
	font-weight:bold;
	padding-top: 0.25em;
	padding-bottom: 0;
	padding-bottom: 0.2em;
	padding-left: 1.1em;
	padding-right: 1.1em;
}
* html #hnav ul li a {
	width: 1em;    /* Nur fuer IE 5.0x erforderlich */
	w/idth: auto;  /* Sicherheitshalber fuer IE 6 zurueckgesetzt */
}
#hnav ul li a:hover, #hnav ul li a:focus {
	background:#FFFFFF;
	color:#0867aa;
	padding-top: 0.25em;
}
#hnav ul li a.active {
	background:#FFFFFF;
	padding-top: 0.25em;
	padding-bottom: 0.2em;
}
* html #hnav ul li.active {
	padding-top: 0;	/* Fuer IE 6 zurueckgesetzt */
}

/* Breadcrumb */
#bread ul {
/*
	margin: 0;
	padding: 0;
	*/
}
#bread ul li {
	list-style: none;
	display: inline;
	color: #333333;
}
#bread ul a {
	text-decoration:none;
	color:#7c7d7f;
}
* html #bread ul a {
	width: 1em;    /* Nur fuer IE 5.0x erforderlich */
	w/idth: auto;  /* Sicherheitshalber fuer IE 6 zurueckgesetzt */
}
#bread ul a:hover, #bread ul a:focus {
	color:#0867aa;
}

/* Vertikale Navigation */
#vnav ul {
	border-top-style: solid;
	border-top-width: 0.05em;
	border-top-color: #FFFFFF;
}
#vnav li {
	list-style-type: none;
	border-bottom-width: 0.05em;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
* html #vnav li {
	background-color: #d1d4d9;
}
#vnav a {
	display: block;
	text-decoration: none;
	padding-top: 0.25em;
	padding-bottom: 0.25em;
	padding-left: 1.5em;
	padding-right: 1.3em;
}
* html #vnav a {  /* Korrekturen fuer IE 5.x */
	width: 13.1em;
	w\idth: 14.6em;
	width: 13.65em;
	w\idth: 15.15em;
}

#vnav ul ul a {
	padding-left: 3.0em;
}
* html #vnav ul ul a {  /* Korrekturen fuer IE 5.x */
	width: 11.6em;
	w\idth: 13.1em;
	width: 12.15em;
	w\idth: 13.65em;
}
#vnav ul ul ul a {
	padding-left: 4.5em;
}
* html #vnav ul ul ul a {  /* Korrekturen fuer IE 5.x */
	width: 10.1em;
	w\idth: 11.6em;

	width: 10.64em;
	w\idth: 12.14em;

}
#vnav ul ul ul ul a {
	padding-left: 6em;
}
* html #vnav ul ul ul ul a {  /* Korrekturen fuer IE 5.x */
	width: 8.6em;
	w\idth: 10.1em;

	width: 9.15em;
	w\idth: 10.65em;
}

#vnav ul ul, #vnav ul ul ul, #vnav ul ul ul ul{
	background-color: #d1d4d9;
}
* html #vnav ul ul, * html #vnav ul ul ul, * html #vnav ul ul ul ul{
	background-color: #fff;
}
/* Vertikal: Hyperlinks */
#vnav a {
	color:#4d4d4d;
}
#vnav a:hover, #vnav a:focus {
	background-color: #FFFFFF;
	color:#0867aa;
}
a.arrow {
	background-image: url(../images/pfeil_grey.gif);
	background-repeat: no-repeat;
	background-position: 16.6em 0.6em;
	background-position: 17.15em 0.6em;
}
a.arrow:hover, a.arrow:focus {
	background-image: url(../images/pfeil_blue.gif);
	background-repeat: no-repeat;
	background-position: 16.6em 0.6em;
	background-position: 17.15em 0.6em;
}
#vnav .last {
	border-bottom-style: none;
}
#vnav li.active {
	background:#FFFFFF;
}
#vnav li.lastactive {
	border-bottom-style: none;
	background:#FFFFFF;
}

/* Rechter Bereich */
/*Variante für version11*/
/* Fourth-Navigation */
#rightblock ul {
	/*
	margin: 0;
	padding: 0;
	*/
}
#rightblock li {
	list-style: none;
	/*display: inline;*/
}
#rightblock a {
	text-decoration: none;
	color: #4d4d4d;
	line-height: 1.5em;
}
#rightblock a:hover, #rightblock a:focus {
	color:#0867aa;
}
#rightblock li.bottom {
	margin-bottom: 0.15em;
}

/* Search box */
#search {
	width: 14.5em;
}
#search div.searchinput {
	white-space: nowrap;
}
#search .searchtext {
	width: 12.7em;
	height: 1.4em;
	vertical-align: top;
}
#search .searchbtn {
	width: 1.8em;
	height: 1.8em;
	margin-left: -0.35em;
	margin-top: 0;
}
* html #search .searchtext {
	width: 12.7em;
	height: 1.4em;
}
* html #search .searchbtn {
	width: 1.8em;
	height: 1.8em;
	margin-top: 0.1em;
}

/* Hotspot-Navigation */
#snav ul {
	/*
	margin: 0;
	padding: 0;
	*/
}
#snav li {
	list-style: none;
	margin-bottom: 0.5em;
	/*display: inline;*/
}
#snav a {
	text-decoration: none;
	color: #4d4d4d;
	line-height: 1.5em;
}
#snav a:hover, #snav a:focus {
	color:#0867aa;
}

/* Variante für version11*/
#snav a.blue {
	text-decoration: none;
	color: #0867aa;
	line-height: 1.5em;
}
#snav a:hover.blue, #snav a:focus.blue {
	color: #4d4d4d;
}

/* Footer-Navigation */
#foot ul {
/*
	margin: 0;
	padding: 0;
	*/
}
#foot li {
	list-style: none;
	display: inline;
}
#foot a {
	text-decoration:none;
	color: #4d4d4d;
	padding-right: 1.1em;
	font-size: 0.8em;
}
* html #foot a {
	width: 1em;    /* Nur fuer IE 5.0x erforderlich */
	w/idth: auto;  /* Sicherheitshalber fuer IE 6 zurueckgesetzt */
	padding-top: 0.25em;
}
#foot a:hover, #foot a:focus {
	color:#0867aa;
}

/* Highlight */
#highlightbox ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	border-top-style: solid;
	border-top-width: 0.05em;
	border-top-color: #77787b;
}
#highlightbox ul li {
	border-bottom-width: 0.05em;
	border-bottom-style: solid;
	border-bottom-color: #77787b;
	margin-right: 0px;
}
#highlightbox ul li.last {
	border-bottom-width: 0.05em;
	border-bottom-style: solid;
	border-bottom-color: #FF00FF;
	border-bottom-color: #d1d4d9;
}
#highlightbox a {
	text-decoration: none;
	display: block;
	color:#4d4d4d;
	padding: 0.25em 1em;
}
#highlightbox a:visited {
	color:#7f9db9;
}
#highlightbox a:hover, #highlightbox a:focus {
	color:#0867aa;
}

/* Seitenanfang */
#start_of_page {
	background-color:#FFFFFF;
	width: 42em;
	margin-left: 18em;
	padding-right: 1em;
	padding-bottom: 0.3em;
	text-align: right;
}

* html #start_of_page {
	width: 41.95em;
}
/*
#start_of_page {
	clear: both;
	position: absolute;
	width: 43em;
	bottom: 0;

}
#start_of_page p {
	clear: both;
	text-align: right;
	margin-right: 1em;
	padding-bottom: 0.3em;
}
*/
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Content-Links */
a:link, a:active {
	color:#0867aa;
}
a:visited {
	color:#7f9db9;
}
a:hover, a:focus {
	color:#4d4d4d;
}

/* Content-Links mit Symbol */
#content a.blank:link, #content a.blank:active {
	background-image: url(../images/symblank_blue.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	text-decoration:none;
	color:#0867aa;
}
#content a.blank:visited {
	background-image: url(../images/symblank_vis.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	text-decoration:none;
	color:#7f9db9;
}
#content a.blank:hover, #content a.blank:focus {
	background-image: url(../images/symblank_grey.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	color:#4d4d4d;
}

#content a.self:link, #content a.self:active {
	background-image: url(../images/symself_blue.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	text-decoration:none;
	color:#0867aa;
}
#content a.self:visited {
	background-image: url(../images/symself_vis.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	text-decoration:none;
	color:#7f9db9;
}
#content a.self:hover, #content a.self:focus {
	background-image: url(../images/symself_grey.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	color:#4d4d4d;
}

#content a.up:link, #content a.up:active {
	background-image: url(../images/symup_blue.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	text-decoration:none;
	color:#0867aa;
}
#content a.up:visited {
	background-image: url(../images/symup_vis.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	text-decoration:none;
	color:#7f9db9;
}
#content a.up:hover, #content a.up:focus {
	background-image: url(../images/symup_grey.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	color:#4d4d4d;
}

#content a.down:link, #content a.down:active {
	background-image: url(../images/symdown_blue.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	text-decoration:none;
	color:#0867aa;
}
#content a.down:visited {
	background-image: url(../images/symdown_vis.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	text-decoration:none;
	color:#7f9db9;
}
#content a.down:hover, #content a.down:focus {
	background-image: url(../images/symdown_grey.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	color:#4d4d4d;
}

#content a.mail:link, #content a.mail:active {
	background-image: url(../images/symat_blue.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	text-decoration:none;
	color:#0867aa;
}
#content a.mail:visited {
	background-image: url(../images/symat_vis.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	text-decoration:none;
	color:#7f9db9;
}
#content a.mail:hover, #content a.mail:focus {
	background-image: url(../images/symat_grey.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	color:#4d4d4d;
}

#content a.doc:link, #content a.doc:active {
	background-image: url(../images/symdoc_blue.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	text-decoration:none;
	color:#0867aa;
}
#content a.doc:visited {
	background-image: url(../images/symdoc_blue.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	text-decoration:none;
	color:#0867aa;
}
#content a.doc:hover, #content a.doc:focus {
	background-image: url(../images/symdoc_grey.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	color:#4d4d4d;
}

#content a.ppt:link, #content a.ppt:active {
	background-image: url(../images/symppt_blue.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	text-decoration:none;
	color:#0867aa;
}
#content a.ppt:visited {
	background-image: url(../images/symppt_blue.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	text-decoration:none;
	color:#0867aa;
}
#content a.ppt:hover, #content a.ppt:focus {
	background-image: url(../images/symppt_grey.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	color:#4d4d4d;
}

#content a.xls:link, #content a.xls:active {
	background-image: url(../images/symxls_blue.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	text-decoration:none;
	color:#0867aa;
}
#content a.xls:visited {
	background-image: url(../images/symxls_vis.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	text-decoration:none;
	color:#7f9db9;
}
#content a.xls:hover, #content a.xls:focus {
	background-image: url(../images/symxls_grey.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	color:#4d4d4d;
}

#content a.pdf:link, #content a.pdf:active {
	background-image: url(../images/sympdf_blue.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	text-decoration:none;
	color:#0867aa;
}
#content a.pdf:visited {
	background-image: url(../images/sympdf_vis.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	text-decoration:none;
	color:#7f9db9;
}
#content a.pdf:hover, #content a.pdf:focus {
	background-image: url(../images/sympdf_grey.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	color:#4d4d4d;
}

#content a.rtf:link, #content a.rtf:active {
	background-image: url(../images/symrtf_blue.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	text-decoration:none;
	color:#0867aa;
}
#content a.rtf:visited {
	background-image: url(../images/symrtf_vis.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	text-decoration:none;
	color:#7f9db9;
}
#content a.rtf:hover, #content a.rtf:focus {
	background-image: url(../images/symrtf_grey.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	color:#4d4d4d;
}

#content a.rss:link, #content a.rss:active {
	background-image: url(../images/symrss_blue.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	text-decoration:none;
	color:#0867aa;
}
#content a.rss:visited {
	background-image: url(../images/symrss_vis.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	text-decoration:none;
	color:#7f9db9;
}
#content a.rss:hover, #content a.rss:focus {
	background-image: url(../images/symrss_grey.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	color:#4d4d4d;
}

#content a.jpg:link, #content a.jpg:active {
	background-image: url(../images/symjpg_blue.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	text-decoration:none;
	color:#0867aa;
}
#content a.jpg:visited {
	background-image: url(../images/symjpg_vis.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	text-decoration:none;
	color:#7f9db9;
}
#content a.jpg:hover, #content a.jpg:focus {
	background-image: url(../images/symjpg_grey.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	color:#4d4d4d;
}

#content a.gif:link, #content a.gif:active {
	background-image: url(../images/symgif_blue.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	text-decoration:none;
	color:#0867aa;
}
#content a.gif:visited {
	background-image: url(../images/symgif_vis.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	text-decoration:none;
	color:#7f9db9;
}
#content a.gif:hover, #content a.gif:focus {
	background-image: url(../images/symgif_grey.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	color:#4d4d4d;
}

#content a.top:link, #content a.top:active, #footer a.top:link, #footer a.top:active {
	background-image: url(../images/symup_blue.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	text-decoration:none;
	color:#0867aa;
}
#content a.top:visited, #footer a.top:visited {
	background-image: url(../images/symup_blue.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	text-decoration:none;
	color:#0867aa;
}
#content a.top:hover, #content a.top:focus, #footer a.top:hover, #footer a.top:focus {
	background-image: url(../images/symup_grey.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	color:#4d4d4d;
}

#content a.service:link, #content a.service:active {
	background-image: url(../images/symself_blue.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	text-decoration:none;
	color:#0867aa;
}
#content a.service:visited {
	background-image: url(../images/symself_vis.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	text-decoration:none;
	color:#0867aa;
}
#content a.service:hover, #content a.service:focus {
	background-image: url(../images/symself_grey.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	color:#4d4d4d;
}

#content a.cascade:link, #content a.cascade:active {
	background-image: url(../images/symcascade_blue.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	text-decoration:none;
	color:#0867aa;
}
#content a.cascade:visited {
	background-image: url(../images/symcascade_vis.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	text-decoration:none;
	color:#0867aa;
}
#content a.cascade:hover, #content a.cascade:focus {
	background-image: url(../images/symcascade_grey.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	color:#4d4d4d;
}

/* w-add */

#hnav ul li a {
	padding-left: 1.0em;
	padding-right: 1.0em;
}
