#topnavigation {
	float:right;
	margin:18px 16px 0 0;
	font-size:10px;
	line-height:10px;
	color:#424242;
}

ul.topnavigation {
	padding:0;
	margin:0;
	list-style: none;
}
ul.topnavigation li {
	display: block;
	float:left;
}
ul.topnavigation li.trenner {
	display: block;
	width:10px;
	float:left;
	text-align:center;
}

#navigation {
	float:left;
}
ul.navigation {
	padding:0;
	margin:0;
	list-style: none;
}
ul.navigation li {
	display: inline-table;
	float:left;
}
ul.navigation li  a{
	display: inline;
	text-decoration:none;
}

/* Topnavigation */
.navigation{
	background:url(/al/design_images/navigation/trenner_subnavitop.gif) bottom left no-repeat;
	}
	
#navigation {
	display:inline;
}

#navigation .top_navi_link {
	display:block;
	/*overflow:hidden;*/
}

#navigation li, #navigation li a {
	position:relative;
}

#navigation li span {
	display:block;
	height:29px;
	position:absolute;
	left:0;
	top:0;	
}

/* deutsche Topnavi */


#navigation li#ueber_uns {
	width:112px;
	background: url("/al/design_images/navigation/b_ueber_uns.jpg");
}

#navigation li#ueber_uns span {
	background:url("/al/design_images/navigation/b_ueber_uns.jpg") no-repeat scroll top left transparent;
	width:112px;
}

#navigation li#ueber_uns a:hover span, #navigation li#ueber_uns.topnaviAct span{
	background-position:bottom left;
}



#navigation li#funde {
	width:76px;
	background:url("/al/design_images/navigation/b_funde.jpg");
}

#navigation li#funde span {
	background:url("/al/design_images/navigation/b_funde.jpg") no-repeat scroll top left transparent;
	width:76px;
}

#navigation li#funde a:hover span, #navigation li#funde.topnaviAct span{
	background-position:bottom left;
}



#navigation li#auftragsherstellung {
	width:175px;
	background:url("/al/design_images/navigation/b_auftragsherstellung.jpg");
}

#navigation li#auftragsherstellung span {
	background:url("/al/design_images/navigation/b_auftragsherstellung.jpg") no-repeat scroll top left transparent;
	width:175px;
}

#navigation li#auftragsherstellung a:hover span, #navigation li#auftragsherstellung.topnaviAct span{
	background-position:bottom left;
}



#navigation li#produkte {
	width:103px;
	background:url("/al/design_images/navigation/b_produkte.jpg");
}

#navigation li#produkte span {
	background:url("/al/design_images/navigation/b_produkte.jpg") no-repeat scroll top left transparent;
	width:103px;
}

#navigation li#produkte a:hover span, #navigation li#produkte.topnaviAct span{
	background-position:bottom left;
}



#navigation li#fachkreise {
	width:112px;
	background:url("/al/design_images/navigation/b_fachkreise.jpg");
}

#navigation li#fachkreise span {
	background:url("/al/design_images/navigation/b_fachkreise.jpg") no-repeat scroll top left transparent;
	width:112px;
}

#navigation li#fachkreise a:hover span, #navigation li#fachkreise.topnaviAct span{
	background-position:bottom left;
}



#navigation li#infozentrum {
	width:157px;,
	background:url("/al/design_images/navigation/b_infozentrum.jpg");
}

#navigation li#infozentrum span {
	background:url("/al/design_images/navigation/b_infozentrum.jpg") no-repeat scroll top left transparent;
	width:157px;
}

#navigation li#infozentrum a:hover span, #navigation li#infozentrum.topnaviAct span{
	background-position:bottom left;
}



#navigation li#service {
	width:92px;
	background:url("/al/design_images/navigation/b_service.jpg");
}

#navigation li#service span {
	background:url("/al/design_images/navigation/b_service.jpg") no-repeat scroll top left transparent;
	width:92px;
}

#navigation li#service a:hover span, #navigation li#service.topnaviAct span{
	background-position:bottom left;
}



#navigation li#kommunikation {
	width:153px;
	background:url("/al/design_images/navigation/b_kommunikation.jpg");
}

#navigation li#kommunikation span {
	background:url("/al/design_images/navigation/b_kommunikation.jpg") no-repeat scroll top left transparent;
	width:153px;
}

#navigation li#kommunikation a:hover span, #navigation li#kommunikation.topnaviAct span{
	background-position:bottom left;
}





/*  Topnavigation Ende */ 
/* Subnavigation */
#content_innen .subnavigation {
	float:left;
	width:219px;
	background:url(/al/design_images/navigation/trenner_subnavitop.gif) bottom left no-repeat;
	font-size: 12px;
}
.subnavigation ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
.subnavigation ul.navilvl1{
	padding:0;
	margin:0;
	list-style-type:none;
	background:url(/al/design_images/navigation/trenner_subnavitop.gif) top left no-repeat;
}
.subnavigation ul.navilvl1 ul.navilvl2 a{
	padding:0 0 0 42px;
	display:inline-block;
	width:177px;
}
.subnavigation_li {
	background:url(/al/design_images/navigation/trenner_subnavi.gif) top left no-repeat;
	color:#007ed6;
	line-height:22px;
	display:block;
}

.subnavigation_li_first {
	color:#007ed6;
	line-height:22px;
	display:inline-block;
	width:200px;
}

.subnavigation_li a, .subnavigation_li_first a{
	color:#007ed6;
	line-height:22px;
	text-decoration: none;
	padding:0 0 0 21px;
	display:inline-block;
	width:200px;
}

.subnavigation_li a:hover, .subnavigation_li a:active,  ul.navilvl2 li.subnavigation_liact a, ul.navilvl2 li.endeact a, li.subnavigation_liact a, li.endeact a, .subnavigation_li_first a:hover, .subnavigation_li_first a:active {
	background:url(/al/design_images/navigation/hover_subnavi.gif) top left no-repeat;
	display:inline-block;
	color:#007ed6;
	line-height:22px;
	padding:0 0 0 21px;	
	text-decoration:none;
	width:200px;
}

ul.navilvl2 a{
	background:none;
}
li.endeact ul li.subnavigation_li a, li.endeact ul li.subnavigation_liact a, li.endeact ul li.ende a, li.endeact ul li.endeact a{
	padding:0 0 0 42px;	
}
li.ende ul li.subnavigation_li{
	background:url(/al/design_images/navigation/trenner_subnavi.gif) top left no-repeat;
	display:block;
	color:#007ed6;
	line-height:22px;
	padding:0 0 0 21px;	
	text-decoration:none;
}
li.subnavigation_li ul li.subnavigation_li{
	background:url(/al/design_images/navigation/trenner_subnavi.gif) top left no-repeat;
	display:block;
	color:#007ed6;
	line-height:22px;
	text-decoration:none;
}

.ende {
	background:transparent url(/al/design_images/navigation/trenner_subnavi.gif) no-repeat scroll left top;
	color:#007ed6;
	line-height:22px;
}
.ende a{
	color:#007ed6;
	line-height:22px;
	text-decoration: none;
	display:inline-block;
	padding:0 0 0 21px;
	width:200px;
}
.ende a:hover, .ende_act a{
	background:url(/al/design_images/navigation/hover_subnavi.gif) top left no-repeat;
	display:inline-block;
	color:#007ed6;
	line-height:22px;
	text-decoration:none;
	padding:0 0 0 21px;
	width:200px;
}

/*  4. Navigation Ende */ 
#navtop4{
	width: 485px;
	height:5px;
	display:block;
	background:url(/al/design_images/navigation/nav4_oben_short.jpg) bottom left no-repeat;
}
.nav4{
	width: 442px;
	background:url(/al/design_images/navigation/nav4_short.jpg) top left;
	padding:0 10px 0 10px;
	overflow:hidden;
	line-height:12px;
	white-space:nowrap;
}
#navbtm4{
	width: 485px;
	height:5px;
	display:block;
	background:url(/al/design_images/navigation/nav4_unten_short.jpg) top left no-repeat;
	margin: 0 0 30px 0;
	clear:left;

}
.infozentrum li.nav4li, .veranstaltungen li.nav4li{
	margin: 5px 0 5px 0;
	padding:0;
	display:inline-block;
	color: #0066CC;
	float:left;
}
.veranstaltungen li.nav4li{
	padding:0 1px;
}

.infozentrum li.nav4li a:visited, .infozentrum li.nav4lia a, .infozentrum li.nav4li a:visited, .infozentrum li.nav4lia a:visited,
.veranstaltungen li.nav4li a:visited, .veranstaltungen li.nav4lia a, .veranstaltungen li.nav4li a:visited, .veranstaltungen li.nav4lia a:visited{
	color: #0066CC;
}

.infozentrum li.nav4lia, .veranstaltungen li.nav4lia{
	margin: 5px 0 5px 0;
	padding:0;
	display:inline-block;
	color: #0066CC;
	float:left;
}


.infozentrum li.nav4lia a,.veranstaltungen li.nav4lia a{
	font-weight: 700;
	}
	
ul, ol, li {
	list-style-type:none;
	margin: 0 0 0 0;
	text-decoration: none;
}
