/* Hauptnavigation */
a.a1, a.a2, a.a3, a.a4, a.a5 {
	text-decoration: none;
	font-weight: normal;
  	display: block;
  	line-height: 105%;
  	min-height: 1.2em;
  	color: #000;
  	border-bottom: 1px solid #999;
}
ul.ul1, ul.ul2, ul.ul3, ul.ul4, ul.ul5 {
	padding:0em;
	margin:0em;
 	list-style:none;
		
}

strong.ali1, strong.ali2, strong.ali3, strong.ali4, strong.ali5  {
	font-weight: normal;
  	display: block;
  	line-height:105%;
  	min-height:1.1em;
  	color:#fff;
  	background-color: #BC1000;
  	border-bottom: 1px solid #999;
}

li.li1, li.li2, li.li3, li.li4, li.li5 {
	padding:0em;
	margin:0em;
	text-align:left;
	}
a:focus.a1, a:hover.a1, a:active.a1,
a:focus.a2, a:hover.a2, a:active.a2,
a:focus.a3, a:hover.a3, a:active.a3,
a:focus.a4, a:hover.a4, a:active.a4,
a:focus.a5, a:hover.a5, a:active.a5 {
	color:#A90F01;
	text-decoration: underline;
}
a.a1, strong.ali1 {
  	padding: 0.3em 0.3em 0.3em 0.5em;
	}
a.a2, strong.ali2 {
  	padding: 0.3em 0.3em 0.3em 2em;
	}
a.a3, strong.ali3 {
  	padding: 0.3em 0.3em 0.3em 3.5em;
	}
a.a4, strong.ali4 {
  	padding: 0.3em 0.3em 0.3em 5em;
	}
a.a5, strong.ali5 {
  	padding: 0.3em 0.3em 0.3em 6.5em;
	}

/* Navigation Serviceseiten */
ul.nss {
	float:left;
	list-style-type:none;
	padding:0em;
	margin:0em;
}
li.nss {
	padding:0.2em;
	text-align:left;
	float:left;
}
a.nss {
	color:#fff;
	text-decoration: none;
	padding: 0em 0.3em 0.2em 0.3em;
	display: block;
	float:left;
}
a:focus.nss, a:hover.nss, a:active.nss {
	color:#000;
	background-color: #fff;
	text-decoration: underline;
}
span.trenner {
	float:left;
	}

/* Breadcrumb Navigation */
ul.bcn {
	list-style-type:none;
	padding:0em;
	margin:0em;
}
li.bcn {
	padding-left:0.5em;
	text-align:left;
	float:left;
}
li.abcn {
	padding-left:0.5em;
	text-align:left;
	float:left;
}
a.bcn {
	padding: 0em 0.1em 0.5em 0em;
	color:#000;
}
a:focus.bcn, a:hover.bcn, a:active.bcn {
	color:#BC1000;
}

/* Darstellung */
a.fontsize {
	color:#555;
	text-decoration: none;
	float:left;
	padding: 0em 0.2em 0em 0.2em;
	margin-left:0.2em;
	width:0.8em;
	display:block;
	border:1px solid #000;
	text-align:center;
	font-weight:bold;
	font-size:1.2em;
}
a:focus.fontsize, a:hover.fontsize, a:active.fontsize {
	color:#fff;
	border:1px solid #BC1000;
	background-color:#BC1000;
	text-decoration: none;
}
/* Copyrightzeile */
a.screenwork {
	color:#fff;
	padding: 0em 0.3em 0.2em 0.3em;

	}

a:focus.screenwork, a:hover.screenwork, a:active.screenwork {
	color:#000;
	background-color: #fff;
	text-decoration: underline;
}

ul.ul1ue, ul.ul2ue, ul.ul3ue, ul.ul4ue, ul.ul5ue {
	list-style-type:none;
	padding:0em;
	margin:0em;
}
li.li1ue, li.li2ue, li.li3ue, li.li4ue, ul.li5ue {
	padding:0em;
	margin:0em;
}
li.li1ue a.a1, li.li2ue a.a2, li.li3ue a.a3, li.li4ue a.a4, li.li5ue a.a5 {
	text-decoration: underline;
  	border-bottom: none;
}
li.li1ue a.a1{
	padding:0.2em 0.5em 0.2em 0em;
	font-weight:bold;
	}
li.li2ue a.a2{
	padding:0.2em 0.2em 0.2em 2em;
	}

a {
	color:#000;
	text-decoration: underline;
}
a:focus, a:hover, a:active {
	color:#A90F01;
	text-decoration: underline;
}