/* HAUPTNAVIGATION oben*/

ul.hauptmenue {
	float: left;
	margin: 0; 	padding: 0;
}

ul.hauptmenue li {
    list-style: none;
    display: inline;
	margin: 0em;
}

ul.hauptmenue li a, ul.hauptmenue li a:visited, ul.hauptmenue li a:focus   {
	margin: 0em; padding: 0em;
  	float: left;
	width: 6.25em;
	height: 1.65em;
	background-color: #336699;
	background-image:url(bild/button_hg.jpg);
	background-repeat:repeat-x;
	border-right:#FFFFFF solid 1px;
	text-decoration: none; 
	text-align: center;
	color: white; 
	padding-top: 0.45em;
}

ul.hauptmenue li a.aktiv {
	color: #336699;
	height: 1.65em;
	background-color:#f0f8ff;
	background-image:url(bild/button_hg_hover.jpg);
	background-repeat:repeat-x;

/*	background: transparent url(bild/hg_navi_hover.gif) no-repeat bottom center;
	background-color: #f0f8ff;
	
*/	
	
	}
	
/* NUR FÜR IE8 	
ul.hauptmenue li a.aktiv {
	height: 1.55em;
	margin-top:0.05em;	
}	
*/
ul.hauptmenue li a:hover, .hauptmenue li a.aktiv:hover {
	color: #336699; 
	background-color:#f0f8ff;
	background-image:url(bild/button_hg_hover.jpg);
	background-repeat:repeat-x;
/*	background-color: #f5f5dc;
*/}

/*SUBNAVIGATION bis Ebenen 4*/

/*Fuer farbliche Unterscheidung der Produktgruppen in der Subnavi*/
/*Derzeit ist nur DAS AKTUELLE PRODUKT farbig*/	 
.navi_hg1{
		display: block;
		margin: 0;
		width: 13.75em;
		background-color:  #f0f8ff;
}

.navi_hg2{
		display: block;
		margin: 0;
		width: 13.75em;
		background-color:  #f0f8ff;
}	 

.navi_hg3{
		display: block;
		margin: 0;
		width: 13.75em;
		background-color:  #f0f8ff;
}	
.navi_hg4{
		display: block;
		margin: 0;
		width: 13.75em;
		background-color:  #f0f8ff;
}	


 /*----1. Ebene ----*/
.subnav_1 a, .subnav_1 a:active, .subnav_1 a:focus, .subnav_1 a:visited  {
		margin: 0; 	padding: 0;
		display: block;
		width: 12.5em;
		background: url(bild/dot_blue.jpg) bottom repeat-x;
		border-left: #b0c4de solid 0.3em;
		line-height: 1.8em;		
		text-align: left;
		padding-left: 1em;
		text-transform: none; 
		text-decoration:none;
		color: #336699;
}
 
.subnav_1 a:hover{
		margin: 0;
		padding-left: 1em;
		background-color: #f5f5dc;
}

.subnav_1 .aktiv { 
		margin: 0; 	padding: 0;
		display: block;
		width: 12.5em;
		background: url(bild/dot_blue.jpg) bottom repeat-x;
		line-height: 1.8em;		
		text-align: left;
		padding-left: 1em;
		text-transform: none; 
		text-decoration:none;
		color: #336699;
		border-left: #cc3333 solid 0.3em;
	 }

/*----2. Ebene ----*/
.subnav_2 a, .subnav_2 a:active, .subnav_2 a:focus,  subnav_2 a:visited {
		margin: 0; 	padding: 0;
		display: block;
		width: 11.5em;
		background: url(bild/dot_blue.jpg) bottom repeat-x;
		border-left: #b0c4de solid 0.3em;
		line-height: 1.8em;		
		text-align: left;
		padding-left: 2em;
		text-transform: none; 
		text-decoration:none;
		color: #336699;
}
.subnav_2 a:hover{
		margin: 0px;
		padding-left: 2em;
		background-color: #f5f5dc;
}
.subnav_2 .aktiv { 
		margin: 0; 	padding: 0;
		display: block;
		width: 11.5em;
		background: url(bild/dot_blue.jpg) bottom repeat-x;
		line-height: 1.8em;		
		text-align: left;
		padding-left: 2em;
		text-transform: none; 
		text-decoration:none;
		color: #336699;
		border-left: #cc3333 solid 0.3em;
	 }

/*----3. Ebene ----*/
.subnav_3 a, .subnav_3 a:active, .subnav_3 a:focus,  subnav_3 a:visited {
		margin: 0; 	padding: 0;
		display: block;
		width: 10.5em;
		background: url(bild/dot_blue.jpg) bottom repeat-x;
		border-left: #b0c4de  solid 0.3em;
		line-height: 1.8em;		
		text-align: left;
		padding-left: 3em;
		text-transform: none; 
		text-decoration:none;
		color: #336699;
}
.subnav_3 a:hover{
		margin: 0;
		padding-left: 3em;
		background-color: #f5f5dc;
}
.subnav_3 .aktiv { 
		border-left: #cc3333 solid 0.3em;
	 }

/*----4. Ebene ----*/
.subnav_4 a, .subnav_4 a:active, .subnav_4 a:focus,  subnav_4 a:visited {
		margin: 0; 	padding: 0;
		display: block;
		width: 9.5em;
		background: url(bild/dot_blue.jpg) bottom repeat-x;
		border-left: #b0c4de  solid 0.3em;
		line-height: 1.6em;		
		text-align: left;
		padding-left: 4em;
		text-transform: none; 
		text-decoration:none;
		color: #336699;
}

.subnav_4 a:hover{
		margin: 0;
		padding-left: 4em;
		background-color: #f5f5dc;
}

.subnav_4 .aktiv { 
		border-left:#cc3333 solid 0.3em;
}
	 
.subnav_rechts{
	float: right;
	width: 12.1em;
	padding:0 0 0.2em 0;
	border-bottom: 1px dotted #c0c0c0;
}
.subnav_rechts a:link{color: #999999; text-decoration:none; font-size:small; font-weight:normal;}
.subnav_rechts a:visited{color:#999999; text-decoration:none; font-size:small; font-weight:normal;}
.subnav_rechts a:hover{color:#336699; text-decoration:none; font-size:small; font-weight:normal;}

.subnav_rechts img{
margin: 0 ;
}

.rechtsnav{
	padding: 0.25em 0 0.25em 0.25em;
	background: url(bild/dot_grau.jpg) bottom repeat-x;
}
.rechtsnav a:hover{ color:#cc3333; text-decoration:none; }

/*Seitenanzahlnavi 1,2,3 etc*/
.zahl{
	float:left;
	display:block;
	width:2em;
	height:1.5em;
	margin-right:0.5em;
	background-color:#f5f5f5;
	border: 1px solid #b0c4de;
	text-align: center;
}
.zahlauswahl{
	float:left;
	display:block;
	width:2em;
	height:1.5em;
	margin-right:0.5em;
	background-color:#f0f8ff;
	border: 1px solid #336699;
	text-align: center;
}
.zahl a:link, .zahl a:visited {
	display:block;
	width:2em;
	height:1.5em;
	margin-right:0.5em;
	text-align: center;
	text-decoration:none;
}

.zahl a:hover {
	display:block;
	width:2em;
	height: 1.5em;
	margin-right:0.5em;
/*	color:#ffffff;
*/	text-decoration:none;
	background-color:#f5f5dc;
/*	border: 1px solid #000000;
*/	text-align: center;
}

.up {float:right; margin:1em 0;}

.up a:link, .up a:visited {
	display:block;
	width:7.25em;
	height:1.5em;
	text-align: right;
	background-image:url(bild/ico_up2.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-weight:normal;
	font-size:small;}

