/*- topnavi --------------------------- */
#topnav {
	position:absolute;
	left:108px;
	top:12px;
	width:757px;
	height:48px;
}
#topnav ul {
	list-style-type:none;
	padding:0 0 0 0;
	text-indent:-99999px;
	width:757px;
	overflow:hidden;
	height:48px;
}
#topnav li {
	float:left;
	display:block;
	padding:0 0 0 0;
	list-style-type:none;
}
a.heada {
	display:block;
	height:48px;
	width:86px;
	background:url(../images/navi/navip_03.gif) no-repeat 0 0;
	font-weight: normal;
	padding:0 0 0 0;
}
a.heada:hover, a.heada:active {
	display:block;
	height:48px;
	width:86px;
	padding:0 0 0 0;
	background:url(../images/navi/navia_03.gif) no-repeat 0 0;
}
a.headb {
	display:block;
	height:48px;
	width:133px;
	background:url(../images/navi/navip_04.gif) no-repeat 0 0;
	font-weight: normal;
	padding:0 0 0 0;
}
a.headb:hover, a.headb:active {
	display:block;
	height:48px;
	width:133px;
	padding:0 0 0 0;
	background:url(../images/navi/navia_04.gif) no-repeat 0 0;
}
a.headc {
	display:block;
	height:48px;
	width:101px;
	background:url(../images/navi/navip_05.gif) no-repeat 0 0;
	font-weight: normal;
	padding:0 0 0 0;
}
a.headc:hover, a.headc:active {
	display:block;
	height:48px;
	width:101px;
	padding:0 0 0 0;
	background:url(../images/navi/navia_05.gif) no-repeat 0 0;
}
a.headd {
	display:block;
	height:48px;
	width:161px;
	background:url(../images/navi/navip_06.gif) no-repeat 0 0;
	font-weight: normal;
	padding:0 0 0 0;
}
a.headd:hover, a.headd:active {
	display:block;
	height:48px;
	width:161px;
	padding:0 0 0 0;
	background:url(../images/navi/navia_06.gif) no-repeat 0 0;
}
a.heade {
	display:block;
	height:48px;
	width:218px;
	background:url(../images/navi/navip_07.gif) no-repeat 0 0;
	font-weight: normal;
	padding:0 0 0 0;
}
a.heade:hover, a.heade:active {
	display:block;
	height:48px;
	width:218px;
	padding:0 0 0 0;
	background:url(../images/navi/navia_07.gif) no-repeat 0 0;
}
a.headf {
	display:block;
	height:48px;
	width:58px;
	background:url(../images/navi/navip_08.gif) no-repeat 0 0;
	font-weight: normal;
	padding:0 0 0 0;
}
a.headf:hover, a.headf:active {
	display:block;
	height:48px;
	width:58px;
	padding:0 0 0 0;
	background:url(../images/navi/navia_08.gif) no-repeat 0 0;
}
/*- Kontaktbuttons --------------------------- */
#topnavkon {
	position:absolute;
	left:596px;
	top:346px;
	width:269px;
	height:37px;
}
#topnavkon ul {
	list-style-type:none;
	padding:0 0 0 0;
	text-indent:-99999px;
	width:269px;
	overflow:hidden;
	height:37px;
}
#topnavkon li {
	float:left;
	display:block;
	padding:0 0 0 0;
	list-style-type:none;
}
a.headg {
	display:block;
	height:37px;
	width:77px;
	background:url(../images/navi/navip_12.gif) no-repeat 0 0;
	font-weight: normal;
	padding:0 0 0 0;
}
a.headg:hover, a.headg:active {
	display:block;
	height:37px;
	width:77px;
	padding:0 0 0 0;
	background:url(../images/navi/navia_12.gif) no-repeat 0 0;
}
a.headh {
	display:block;
	height:37px;
	width:99px;
	background:url(../images/navi/navip_13.gif) no-repeat 0 0;
	font-weight: normal;
	padding:0 0 0 0;
}
a.headh:hover, a.headh:active {
	display:block;
	height:37px;
	width:99px;
	padding:0 0 0 0;
	background:url(../images/navi/navia_13.gif) no-repeat 0 0;
}
a.headi {
	display:block;
	height:37px;
	width:93px;
	background:url(../images/navi/navip_14.gif) no-repeat 0 0;
	font-weight: normal;
	padding:0 0 0 0;
}
a.headi:hover, a.headi:active {
	display:block;
	height:37px;
	width:93px;
	padding:0 0 0 0;
	background:url(../images/navi/navia_14.gif) no-repeat 0 0;
}
/*- leftnav --------------------------- */
#left ul {
	list-style-type:none;
	padding:62px 0 0 93px;
	text-indent:-99999px;
	width:227px;
	overflow:hidden;
	height:240px;
}
#left li {
	display:block;
	padding:0 0 0 0;
	list-style-type:none;
}
a.lefta {
	display:block;
	height:60px;
	width:227px;
	background:url(../images/navi/leftp_17.gif) no-repeat 0 0;
	font-weight: normal;
	padding:0 0 0 0;
}
a.lefta:hover, a.lefta:active {
	display:block;
	height:60px;
	width:227px;
	padding:0 0 0 0;
	background:url(../images/navi/lefta_17.gif) no-repeat 0 0;
}
a.leftb {
	display:block;
	height:60px;
	width:227px;
	background:url(../images/navi/leftp_19.gif) no-repeat 0 0;
	font-weight: normal;
	padding:0 0 0 0;
}
a.leftb:hover, a.leftb:active {
	display:block;
	height:60px;
	width:227px;
	padding:0 0 0 0;
	background:url(../images/navi/lefta_19.gif) no-repeat 0 0;
}
a.leftc {
	display:block;
	height:59px;
	width:227px;
	background:url(../images/navi/leftp_20.gif) no-repeat 0 0;
	font-weight: normal;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
a.leftc:hover, a.leftc:active {
	display:block;
	height:59px;
	width:227px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	background:url(../images/navi/lefta_20.gif) no-repeat 0 0;
}
a.leftd {
	display:block;
	height:61px;
	width:227px;
	background:url(../images/navi/leftp_21.gif) no-repeat 0 0;
	font-weight: normal;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
a.leftd:hover, a.leftd:active {
	display:block;
	height:61px;
	width:227px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	background:url(../images/navi/lefta_21.gif) no-repeat 0 0;
}
/*   Subnavi   */
div#subnav {
	position:absolute;
	top:28px;
	left:47px;
	width:480px;
	min-height:30px;
	padding:10px 0 0 0;
	height:auto !important;  /* für moderne Browser */
	height:30px;  /*für den IE */
}
div#subnav ul	{
	list-style:none;
	padding:0 0 35px 0;
	margin:0 0 0 0;
	font-weight:normal;
	text-transform:uppercase;
}
div#subnav li	{
	font: 11px "Trebuchet MS";
	height:20px;
	float:left;
	margin: 0 0 0 0;
	padding:0 7px 0 18px;
	background:url(../images/sub.gif) no-repeat 0 4px;
}
div#subnav li.ansprech	{
	margin:0 0 0 0;
	width:235px;
	text-align:right;
	background:url(../images/sub.gif) no-repeat 142px 4px;
}
div#subnav li.back	{
	margin:0 0 0 0;
	width:180px;
	text-align:right;
	background:url(../images/sub.gif) no-repeat 142px 4px;
}
div#subnav li.wein	{
	margin:0 0 0 0;
	width:113px;
	text-align:right;
	background:url(../images/sub.gif) no-repeat 60px 4px;
}
div#subnav li.sprit	{
	margin:0 0 0 0;
	width:190px;
	text-align:right;
	background:url(../images/sub.gif) no-repeat 125px 4px;
}
div#subnav a:link, div#subnav a:visited {
	color: #676867;
	text-decoration: underline;
}
div#subnav a:hover {
	color: #8d9646;
	text-decoration: underline;
}
div#subnav a:active {
	color: #676867;
	text-decoration: underline;
}
