/* Navigation und Hyperlinks */
/* Navigation */
/* Mainarea */
#main a:link, #main a:active, #rightarea a:link, #rightarea a:active {
	text-decoration:none;
	color:#0867aa;
}
#main a:visited, #rightarea a:visited {
	text-decoration:none;
	color:#7f9db9;
}
#main a:hover, #main a:focus, #rightarea a:hover, #rightarea a:focus {
	color:#4d4d4d;
}

#sitemap li {
	list-style-type: none;
}
#sitemap a {
	text-decoration: none;
	padding-left: 1em;
}
#sitemap ul a {
	padding-left: 2.0em;
}
#sitemap ul ul a {
	padding-left: 3.0em;
}
#sitemap a:link, #sitemap a:active, #sitemap a:visited {
	color:#4d4d4d;
}
#sitemap a:hover, #sitemap a:focus {
	/*background-color: #FF00FF;*/
	color:#0867aa;
}

/* Horizontal */
#hnav ul {
/*
	margin: 0;
	padding: 0;
	*/
}
#hnav ul li {
	list-style: none;
	display: inline;
	
}
#hnav ul li a {
	text-decoration:none;
	color:#4d4d4d;
	font-weight:bold;
	padding-top: 0.25em;
	padding-right: 1.1em;
	padding-bottom: 0;
	padding-left: 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.active {
	background:#FFFFFF;
	padding-top: 0.25em;
}
* 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;
}
#bread ul a {
	text-decoration:none;
	color:#7c7d7f;
	padding-left: 1.0em;
	padding-right: 0em;
}
* 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;
}
#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;
}	

#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;
}
#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;
}

#vnav ul ul, #vnav ul ul ul{
	background-color: #d1d4d9;
}
/* 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;
}
a.arrow:hover, a.arrow:focus {
	background-image: url(../images/pfeil_blue.gif);
	background-repeat: no-repeat;
	background-position: 16.6em 0.6em;
}
#vnav .last {
	border-bottom-style: none;
}
#vnav li.active {
	background:#FFFFFF;
}
#vnav .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 {
}
#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;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* 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 center;
	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 center;
	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 center;
	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 center;
	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 center;
	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 center;
	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 center;
	padding-left: 1.6em;
	text-decoration:none;
	color:#0867aa;
}
#content a.up:visited {
	background-image: url(../images/symup_vis.gif);
	background-repeat: no-repeat;
	background-position: left center;
	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 center;
	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 center;
	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 center;
	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 center;
	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 center;
	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 center;
	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 center;
	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 center;
	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 center;
	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 center;
	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 center;
	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 center;
	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 center;
	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 center;
	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 center;
	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 center;
	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 center;
	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 center;
	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 center;
	padding-left: 1.5em;
	color:#4d4d4d;
}