.zusatznavigation {
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0px;
	height: 0px;
	overflow: hidden;
	display: inline;
	}
	
.abstand-info-unavi {height: 1em;}

#unternavigation {
	float: none;
	/*height:36px;*/
	height: 18px;
	width: 976px;
	border: solid 1px #cccccc;
	background-color: #cccccc;
	}
	
#unternavigation-2z {
	float: none;
	height:36px;
	/*height: 18px;*/
	width: 976px;
	border: solid 1px #cccccc;
	background-color: #cccccc;
	}	

#navigation {
	float: none;
	height: 28px;
	width: 976px;
	border: solid 1px #cccccc;
	background-color: #dfdfdf;
	}

/*HNAVI*/
#hnavi { 
	width: 976px;
	vertical-align: bottom;
	}
	
/*HAUPTNAVIGATION*/

/*Start Nav 1 Ebene*/



#nav, #nav ul {
	float: left;
	list-style: none;
	line-height: 1.5em;
	margin: 0 0 0 0;
	padding: 0;	

}
 
#nav a {
	display: block;
	margin: 0; 
	padding: 5px 11px 6px 10px;
	/*padding: 5px 13px 6px 12px;
	padding: 5px 17px 6px 16px;*/
	color: #666666; 
    	text-decoration: none;
	text-transform: uppercase;
	font: normal 1.1em 'Century Gothic',Arial, Verdana, Helvetica, sans-serif;
	/*font: normal 1.05em 'Century Gothic',Arial, Verdana, Helvetica, sans-serif;
	font: normal 1.1em 'Century Gothic',Arial, Verdana, Helvetica, sans-serif;letter-spacing: 0.09em;padding: 5px 24px 6px 23px;*/
	letter-spacing: 0.06em;
}


#nav a.menuparent  {	
	font-weight: normal;
}
 
#nav li {
	float: left;
	display: inline; 
	
	
}


#nav li ul {
	float: left;
	position: absolute;
	left: -999em;
	height: 20px;
	width: 976px;
	font-weight: normal;
	background-color: #cccccc;
	z-index: 50;
	margin: 0px;
}
 
#nav li li {
	color: #000;
	/*height: 20px;*/
	
}
 
#nav li ul a {
	/*width: 14.5em;
	width: 11.5em;
	padding-left: 1.3em;*/
	font-size: 1em;
	background-color: #cccccc;
	font-weight: normal;
	letter-spacing:0.1em;
	/*height: 20px;*/
}
 
#nav li ul ul {
	margin: -1.75em 0 0 14em;
}
 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.over ul ul, #nav li.over ul ul ul {
	left: -999em;
}
 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.over ul, #nav li li.over ul, #nav li li li.over ul {
	left: auto;
}
 
#nav li:hover, #nav li.over {
    color: #000000;
}

#nav li ul a:hover {
	background-color: #cccccc;
	
	}

#nav a:hover, #nav a.over  {	
	/*margin: 0 3px 0 0; 
	padding: 8px 30px 3px 3px;
	text-decoration: underline;*/
	background-color: #cccccc;
	
	color: #A45647;
	/*height:24px;*/
}

ul#nav li.hnavlist-hover a {
	background-color: #cccccc;
	color: #A45647;
	/*height:24px;*/
	padding: 5px 24px 6px 23px;
}

/*Ende Nav 1 Ebene*/

/*Start Nav 2 Ebene*/

#nav, #navlist2, .nav2ebene a:link {text-transform: none; font-size: 8pt;}
#nav, #navlist2, .nav2ebene a:visited {text-transform: none; font-size: 8pt;}
#nav, #navlist2, .nav2ebene a:hover {text-transform: none; font-size: 8pt; }

.nav2ebene, .nav2ebene ul {
	float: left;
	list-style: none;
	line-height: 1em;
	margin: 0 0 1em 0;
	color: #000;
	padding: 0;	
	text-transform: none;
}
 
.nav2ebene a {
	display: block;
	margin: 0 3px 0 0; 
	padding: 3px 0 3px 0;
	font-size: 8pt; 
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	color: #000; 
	line-height: 1.2em;
	background:   url(../images/hnavi-1ebene-on.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

 
.nav2ebene li {
	float: left;
	display: inline; 
	padding: 0;
	color: #000;
	border-left: none;
	border-right: none;
	margin: 0;
}
 
.nav2ebene li ul {
	position: absolute;
	left: -999em;
	height: auto;
	font-weight: normal;
	margin: 0;
	padding-left: 27px;
	color: #000;
	background-color: #cbe6ed;
	border-width: 0.25em;	
	width: 8em;
	text-transform: none;
	z-index: 50;
}

.nav2ebene li li {
	color: #000;
	font-size: 0.8em; 
	font-weight: normal;
        text-transform: none;
}
 
/*.nav2ebene li ul a {
	width: 12em;
	text-transform: none;
	/*color: #000;
	
}*/
 
.nav2ebene li:hover ul, .nav2ebene li li:hover ul, .nav2ebene li li li:hover ul, .nav2ebene li.sfhover ul, .nav2ebene li li.sfhover ul, .nav2ebene li li li.sfhover ul {
	left: auto;
}
 
.nav2ebene li:hover, .nav2ebene li.sfhover {
	/*background-color: #ffffd3;*/
	
}		

.nav2ebene a:hover, .nav2ebene a.sfhover  {
	text-decoration: underline;
	padding: 3px 0 3px 1em;
	color: #000000;
	text-transform: none;
}

/*Ende Nav 2 Ebene*/

/*Start Navlist 1 Ebene*/

#sprache {}

#navlist {
    margin: 5px 0 0 0; 
	padding: 0; 
	float:left;
	}
	
#navlist li {
    display: inline; 
	list-style-type: none; 
	margin: 0 5px 0 1px;
	}
	
#navlist a {
    margin: 0; 
	padding: 0 5px 0 5px;
	/*padding-left: 5px;*/
	font-size: 0.9em; 
	font-weight: normal;
	letter-spacing: 0.05em;
	font-weight: normal;
	}
	
#navlist a:link, #navlist a:visited {
	color: #000;
	text-decoration: none;
	}
	
#navlist a:hover {
	color: #000;
	text-decoration: underline; 
	}

/*Ende Navlist 1 Ebene*/

/*Start Navlist 2 Ebene*/

#navcontainer2 {
	padding: 2px 5px;
	text-align: left; 
	}

.navlist2 {
	margin: 5px 0 0 0; 
	padding: 0; 
	float:left;
	color: #000;
	width: 667px;
	height: 15px;
	}
	
.navlist2 li {
	display: inline; 
	list-style-type: none; 
	margin: 0 5px 0 5px;
	border: solid 1px #ffffff;
	}
	
.navlist2 a {
	margin: 0 3px 0 0; 
	padding: 0;
	font-size: 1em; 
	font-weight: bold;
	letter-spacing: 0.1em;
	}
	
.navlist2 a:link, .navlist2 a:visited {
	color: #000;
	text-decoration: none;
	}
	
.navlist2 a:hover {
	margin: 0 3px 0 0; 
	padding: 0;
	color: #000;
	text-decoration: underline;
	}

/*Ende Navlist 2 Ebene*/

/*anfang UNavliste*/
/*HNAVI*/
.unavi { 
	width: 976px;
	vertical-align: bottom;
	}
	
/*UnterNAVIGATION*/

/*Start Nav 1 Ebene*/

.unav, .unav ul {
	float: left;
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 0 3px;
	/*padding: 0 0 0 7px;*/	

}
 
.unav a {
	display: block;
	margin: 0; 
	padding: 0px 12px 2px 12px;
	color: #666666; 
    	text-decoration: none;
	text-transform: uppercase;
	font: normal 0.95em 'Century Gothic',Arial, Verdana, Helvetica, sans-serif;
	/*font: normal 0.85em 'Century Gothic',Arial, Verdana, Helvetica, sans-serif;*/
	letter-spacing: 0.08em;
}

 
.unav li {
	float: left;
	display: inline; 
	
	
}

.unav a:hover, .unav a.over  {	
	background-color: #b5b5b5;
	color: #A45647;
	/*height:18px;*/
}

div#nav-unavi ul.unav li.unavlist-hover a {	
	background-color: #b5b5b5;
	color: #A45647;
	/*height:18px;*/
}


/*Ende Info Unnavlist*/






/*Diverses*/

a.link-pfeil-abgerundet {
	color: #A45647;
	padding-right: 1.5em;
	text-decoration: none; 
	margin: 0; 
	font-size: 1em; 
	font-weight: normal;
	background:   url(../images/button/but-pfeil-abgerundet.gif);
	background-position: top right;
	background-repeat: no-repeat;
	}
	
a.link-pfeil-abgerundet:hover {
	color: #A45647;
	text-decoration: underline; 
	font-weight: normal;
	background:   url(../images/button/but-pfeil-abgerundet-hover.gif);
	background-position: top right;
	background-repeat: no-repeat;
	}

a.link-pfeil {
	color: #A45647;
	padding-left: 1.2em;
	text-decoration: none; 
	margin: 0; 
	font-size: 1em; 
	font-weight: normal;
	background:   url(../images/button/but-pfeil.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
	}
	
a.link-pfeil:hover {
	color: #A45647;
	text-decoration: underline; 
	font-weight: normal;
	background:   url(../images/button/but-pfeil.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
	}
	
a.link-pfeil-kleiner {
	color: #A45647;
	padding-left: 1.2em;
	text-decoration: none; 
	margin: 0; 
	font-size: 0.85em; 
	font-weight: normal;
	background:   url(../images/button/but-pfeil.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}
	
a.link-pfeil-kleiner:hover {
	color: #A45647;
	text-decoration: underline; 
	font-weight: normal;
	background:   url(../images/button/but-pfeil.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}
	

a.link-download  {
	color: #A45647;
	padding-left: 1.2em;
	text-decoration: none; 
	margin: 0; 
	font-size: 1em; 
	font-weight: normal;
	background:   url(../images/button/but-download.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
	}
	
a.link-download:hover {
	color: #A45647;
	text-decoration: underline; 
	font-weight: normal;
	background:   url(../images/button/but-download.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
	}
	
a.link-download-kleiner  {
	color: #A45647;
	padding-left: 1.2em;
	text-decoration: none; 
	margin: 0; 
	font-size: 0.85em; 
	font-weight: normal;
	background:   url(../images/button/but-download.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}
	
a.link-download-kleiner:hover {
	color: #A45647;
	text-decoration: underline; 
	font-weight: normal;
	background:   url(../images/button/but-download.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}
