body {
	background-image: url(bilder/bg2.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	behavior: url(csshover.htc);
	overflow:hidden; /* Damit gehts im Opera */
}
#menu {
	height: 80px;
	width: 975px;
	overflow: hidden;
}
ul#navigation {
	list-style-type: none;
	padding: 0;
	margin: 30px 0 22px 300px;
	border: 0;
	height: 25px;
}

a, a:link, a:visited {
	text-decoration: none;
}


/*<group=level 1>*/

ul#navigation li {
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	right: 15px;
}

#navigation span {
  visibility: hidden;
}


ul#navigation li a {
	border: 0;
	display: block;
	height: 19px;
	margin-bottom: 5px;
}
#uusub #ps a,
#uusub #do a,
#uusub #li a,
#uusub #te a,
#kosub #anfa a,
#kosub #anfr a,
#kosub #agb a,
#kosub #imp a { /* Höhe Untermenü */
	border: 0;
	display: block;
	height: 23px;
}




ul#navigation li a:hover {
	border: 0;
	display: block;
}	
	
/*</group>*/

/*<group=level 1 ids>*/

li#dl a {
	width: 173px;
    background: url(gfx/dl.gif) no-repeat;
	background-position: 0px -19px;
 }

li#dd a {
	width: 117px;
    background: url(gfx/dd.gif) no-repeat;
	background-position: 0px -19px;
}

li#ls a {
	width: 104px;
    background: url(gfx/ls.gif) no-repeat;
	background-position: 0px -19px;
}
li#ff a {
	width: 110px;
    background: url(gfx/ff.gif) no-repeat;
	background-position: 0px -19px;
}
li#uu a {
	width: 88px;
    background: url(gfx/uu.gif) no-repeat;
	background-position: 0px -19px;
}
li#ko a {
	width: 73px;
    background: url(gfx/kt.gif) no-repeat;
	background-position: 0px -19px;
}

li#dl a:hover,
li#dd a:hover,
li#ls a:hover,
li#ff a:hover,
li#uu a:hover,
li#ko a:hover {
background-position: 0px 0px;
}
/*</group>*/

/*<group=level 2>*/
#navigation li ul {
	display: block;
	visibility: hidden;
	position: absolute;
	margin: 0;
	padding-top: 2px;
	top: 50px;
	width: 296px;
	right: 15px;
}
#navigation #uusub {
	display: block;
	visibility: hidden;
	position: absolute;
	margin: 0;
	top: 50px;
	width: 317px;
	right: 15px;
}

#navigation li:hover ul,
#navigation li:hover #uusub {
	visibility: visible;
	z-index: 100;
	height:24px;
}

/*
* html #navigation li#ps ul {
	margin-left: 233px;
}

* html #navigation li#te ul {
	margin-left: 79px;
}
*/

/*</group>*/

/*<group=level 2 ids>*/

ul#navigation li#uu ul li#ps a:link, 
ul#navigation li#uu ul li#ps a:visited {
	width: 103px;
	background: url(gfx/sub3-ps.gif) no-repeat;
	background-position: 0px -23px;
}
ul#navigation li#uu ul li#te a:link, 
ul#navigation li#uu ul li#te a:visited {
	width: 57px;
	background: url(gfx/sub3-te.gif) no-repeat;
	background-position: 0px -23px;
}
ul#navigation li#uu ul li#do a:link, 
ul#navigation li#uu ul li#do a:visited {
	width: 108px;
	background: url(gfx/sub3-do.gif) no-repeat;
	background-position: 0px -23px;
}
ul#navigation li#uu ul li#li a:link, 
ul#navigation li#uu ul li#li a:visited {
	width: 49px;
	background: url(gfx/sub3-li.gif) no-repeat;
	background-position: 0px -23px;
}
ul#navigation li#ko ul li#anfa a:link, 
ul#navigation li#ko ul li#anfa a:visited {
	width: 79px;
	background: url(gfx/sub3-anfa.gif) no-repeat;
	background-position: 0px -23px;
}
ul#navigation li#ko ul li#anfr a:link, 
ul#navigation li#ko ul li#anfr a:visited {
	width: 80px;
	background: url(gfx/sub3-anfr.gif) no-repeat;
	background-position: 0px -23px;
}
ul#navigation li#ko ul li#agb a:link, 
ul#navigation li#ko ul li#agb a:visited {
	width: 44px;
	background: url(gfx/sub3-agb.gif) no-repeat;
	background-position: 0px -23px;
}
ul#navigation li#ko ul li#imp a:link, 
ul#navigation li#ko ul li#imp a:visited {
	width: 93px;
	background: url(gfx/sub3-impr.gif) no-repeat;
	background-position: 0px -23px;
}
ul#navigation li#uu ul li#te a:hover, 
ul#navigation li#uu ul li#do a:hover, 
ul#navigation li#uu ul li#li a:hover, 
ul#navigation li#ko ul li#anfa a:hover, 
ul#navigation li#ko ul li#anfr a:hover,
ul#navigation li#ko ul li#agb a:hover, 
ul#navigation li#ko ul li#imp a:hover, 
ul#navigation li#uu ul li#ps a:hover {
background-position: 0px 0px;
}
/*</group>*/
#logokasten {
	background-color: #FFFFFF;
}