/* Navigation und Hyperlinks */
/* Navigation */
/* Horizontal */
#hnav ul {

	margin: 0;
	padding: 0;

}
#hnav ul li {
	list-style: none;
	display: inline;
	font-weight:bold;
	line-height: 1.7em;

}
#hnav ul li a {
	text-decoration:none;
	color:#4d4d4d;
	color:#3e3e3e;
	/*
	padding-top: 0.25em;
	padding-bottom: 0;
	padding-bottom: 0.2em;
	*/
	padding-left: 1.1em;
	padding-right: 1.1em;
	
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
* 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.3em;
	
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
#hnav ul li a.active {
	background:#FFFFFF;
	/*padding-top: 0.25em;
	padding-bottom: 0.25em;

	padding-top: 0.3em;
	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: #E3E5E8;
}
* html #vnav ul ul, * html #vnav ul ul ul, * html #vnav ul ul ul ul{
	background-color: #fff;
}
* html #vnav ul ul li, * html #vnav ul ul ul li, * html #vnav ul ul ul ul li{
	background-color: #e3e5e8;
}
/* 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;
	/*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: #FFFFFF;
}
#highlightbox ul li {
	border-bottom-width: 0.05em;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#highlightbox a {
	text-decoration: none;
	display: block;
	padding-left: 1em;
	padding-top: 0.25em;
	padding-bottom: 0.25em;
	color:#4d4d4d;
}
#highlightbox a:visited {
	color:#7f9db9;
}
#highlightbox a:hover, #highlightbox a:focus {
	color:#0867aa;
}

/* Seitenanfang */
#start_of_page {
background-color:#FFFFFF;
bottom:15px;
padding-right:0.8em;
position:absolute;
text-align:right;
width:42.2em;
}

* html #start_of_page {
	width: 41.95em;
	width: 42.2em;
	bottom: 0;
}
/*
#start_of_page p {
	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.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 {
	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 {
	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 {
	background-image: url(../images/symup_grey.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	padding-left: 1.5em;
	color:#4d4d4d;
}

#content h3.searchresults a {
    text-decoration:none;
    color:#A04B1E;
    }