/*- leistnavi --------------------------- */
#navi ul {
	list-style-type:none;
	text-indent:-99999px;
}
#navi li {
	display:block;
	list-style-type:none;
}
a.navia {
	outline:none;
	display:block;
	height:30px;
	width:331px;
	background:url(../images/layout/navi01.jpg) no-repeat 0 0;
	font-weight: normal;
}
a.navia:hover, a.navia:active {
	display:block;
	background:url(../images/layout/navi01_o.jpg) no-repeat 0 0;
}
a.navib {
	outline:none;

	display:block;
	height:30px;
	width:331px;
	background:url(../images/layout/navi02.jpg) no-repeat 0 0;
	font-weight: normal;
}
a.navib:hover, a.navib:active {
	display:block;
	background:url(../images/layout/navi02_o.jpg) no-repeat 0 0;
}
a.navic {
	outline:none;

	display:block;
	height:30px;
	width:331px;
	background:url(../images/layout/navi03.jpg) no-repeat 0 0;
	font-weight: normal;
}
a.navic:hover, a.navic:active {
	display:block;
	background:url(../images/layout/navi03_o.jpg) no-repeat 0 0;
}

a.navid {
	outline:none;

	display:block;
	height:30px;
	width:331px;
	background:url(../images/layout/navi04.jpg) no-repeat 0 0;
	font-weight: normal;
}
a.navid:hover, a.navid:active {
	display:block;
	background:url(../images/layout/navi04_o.jpg) no-repeat 0 0;
}
a.navie {
	outline:none;
	display:block;
	height:30px;
	width:331px;
	background:url(../images/layout/navi05.jpg) no-repeat 0 0;
	font-weight: normal;
}
a.navie:hover, a.navie:active {
	display:block;
	background:url(../images/layout/navi05_o.jpg) no-repeat 0 0;
}
.navif {
	outline:none;
	display:block;
	height:30px;
	width:331px;
	background:url(../images/layout/navi06.jpg) no-repeat 0 0;
	font-weight: normal;
}
a.navif:hover, a.navif:active {
	display:block;
	background:url(../images/layout/navi06_o.jpg) no-repeat 0 0;
}
.navig {
	outline:none;
	display:block;
	height:30px;
	width:331px;
	background:url(../images/layout/navi07.jpg) no-repeat 0 0;
	font-weight: normal;
}
a.navig:hover, a.navig:active {
	display:block;
	background:url(../images/layout/navi07_o.jpg) no-repeat 0 0;
}

a.navih {
	outline:none;
	display:block;
	height:30px;
	width:331px;
	background:url(../images/layout/navi08.jpg) no-repeat 0 0;
	font-weight: normal;
}
a.navih:hover, a.navih:active {
	display:block;
	background:url(../images/layout/navi08_o.jpg) no-repeat 0 0;
}
a.navii {
	outline:none;
	display:block;
	height:30px;
	width:331px;
	background:url(../images/layout/navi09.jpg) no-repeat 0 0;
	font-weight: normal;
}
a.navii:hover, a.navii:active {
	display:block;
	background:url(../images/layout/navi09_o.jpg) no-repeat 0 0;
}

/*- icons --------------------------- */
#subnavi ul {
	list-style-type:none;
	text-indent:-99999px;
	float:left;
	width:333px;
}

* html #subnavi ul {
	width:100%;
}

#subnavi li {
	display:block;
	list-style-type:none;
	float:left;
}
a.iconsa {
	outline:none;
	display:block;
	height:111px;
	width:105px;
	background:url(../images/layout/subnavi01.jpg) no-repeat 0 0;
	font-weight: normal;
}
a.iconsa:hover, a.iconsa:active {
	display:block;
	height:111px;
	width:105px;
	background:url(../images/layout/subnavi01_o.jpg) no-repeat 0 0;
}
a.iconsb {
	outline:none;
	display:block;
	height:111px;
	width:54px;
	background:url(../images/layout/subnavi02.jpg) no-repeat 0 0;
	font-weight: normal;
}
a.iconsb:hover, a.iconsb:active {
	display:block;
	height:111px;
	width:54px;
	background:url(../images/layout/subnavi02_o.jpg) no-repeat 0 0;
}
a.iconsc {
	outline:none;
	display:block;
	height:111px;
	width:54px;
	background:url(../images/layout/subnavi03.jpg) no-repeat 0 0;
	font-weight: normal;
}
a.iconsc:hover, a.iconsc:active {
	display:block;
	height:111px;
	width:54px;
	background:url(../images/layout/subnavi03_o.jpg) no-repeat 0 0;
}
a.iconsd {
	outline:none;
	display:block;
	height:111px;
	width:118px;
	background:url(../images/layout/subnavi04.jpg) no-repeat 0 0;
	font-weight: normal;
}
a.iconsd:hover, a.iconsd:active {
	display:block;
	height:111px;
	width:118px;
	background:url(../images/layout/subnavi04_o.jpg) no-repeat 0 0;
}
