@charset "UTF-8";

#menu {list-style: none; height: 15px; padding: 11px 0 0 362px; width: 300px; margin: 0; float: left; position:relative; z-index:10;}

#menu li {display: block; float: left;}
#menu li a {display: block; float: left; text-decoration: none; font-size: 0; cursor: pointer; text-indent: -9999px; letter-spacing: -9999px; }

#menu table {position:absolute; top:0; left:0; border-collapse:collapse; padding:0; width:0; height:0; margin:-1px;}
#menu ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#menu li:hover {position:relative; z-index:9; cursor: pointer;}
#menu a:hover {position:relative; white-space:normal; z-index:9; cursor: pointer;}

#menu li.top {display:block; float:left;}
#menu li a {display:block; float:left; text-decoration:none; padding:0; cursor:pointer;}
#menu li a strong {font-size: 0; color: #fff;}

#menu li a.n1 {background:url(../img/menu/1.gif); height:15px; width:81px;}
#menu li a.n2 {background:url(../img/menu/2.gif); height:15px; width:74px;}
#menu li a.n3 {background:url(../img/menu/3.gif); height:15px; width:88px;}
#menu li a.n4 {background:url(../img/menu/4.gif); height:15px; width:65px;}
#menu li a.n5 {background:url(../img/menu/5.gif); height:15px; width:57px;}

#menu li a.o1 {background:url(../img/menu/1.gif); height:15px; width:81px; background-position: 0 15px;}
#menu li a.o2 {background:url(../img/menu/2.gif); height:15px; width:74px; background-position: 0 15px;}
#menu li a.o3 {background:url(../img/menu/3.gif); height:15px; width:88px; background-position: 0 15px;}
#menu li a.o4 {background:url(../img/menu/4.gif); height:15px; width:65px; background-position: 0 15px;}
#menu li a.o5 {background:url(../img/menu/5.gif); height:15px; width:57px; background-position: 0 15px;}

#menu li:hover a, #menu a:hover {background-position: 0 15px;}

#menu :hover ul.sub2 {left:-16px; top: 10px; width:105px; padding-top: 15px; height:auto; z-index:10;}

#menu :hover ul li {display:block; height:15px; position:relative; float:left; font-weight:normal;}
#menu :hover ul li a {display:block; text-decoration:none; padding:0; cursor:pointer;}
#menu :hover ul li a strong {position:absolute; font-size: 0; color: #fff; margin:0;}

#menu :hover ul li a.n2a {background:url(../img/menu/2a.gif); height:15px; width:39px;}
#menu :hover ul li a.n2b {background:url(../img/menu/2b.gif); height:15px; width:66px;}

#menu :hover ul li a.o2a {background:url(../img/menu/2a.gif); height:15px; width:39px; background-position: 0 15px;}
#menu :hover ul li a.o2b {background:url(../img/menu/2b.gif); height:15px; width:66px; background-position: 0 15px;}

#menu :hover ul li:hover a, #nav :hover ul li a:hover {background-position: 0 15px; position:relative;}



#netzwerk {list-style: none; height: 40px; width: 307px; margin-top: 3px;}

#netzwerk li {display: block; float: left;}
#netzwerk li a {display: block; float: left; text-decoration: none; font-size: 0; cursor: pointer; text-indent: -9999px; letter-spacing: -9999px; }


#netzwerk li a.n1 {background:url(../img/layout/kr_logos.jpg); width:100px; height:40px; background-position: 0 0;}
#netzwerk li a.n2 {background:url(../img/layout/kr_logos.jpg); width:116px; height:40px; background-position: -100px 0;}
#netzwerk li a.n3 {background:url(../img/layout/kr_logos.jpg); width:91px; height:40px;  background-position: -216px 0;}


#netzwerk li a.n1:hover {background:url(../img/layout/kr_logos.jpg); height:40px; width:100px; background-position: 0 40px;}
#netzwerk li a.n2:hover {background:url(../img/layout/kr_logos.jpg); height:40px; width:116px; background-position: -100px 40px;}
#netzwerk li a.n3:hover {background:url(../img/layout/kr_logos.jpg); height:40px; width:91px; background-position: -216px 40px;}