@charset "utf-8";
/* CSS Document */


#subnav ul,
#subnav li { 
	list-style:none;
	list-style-type:none;
	padding:0;
	margin:0;
	width:100%;
}


#subnav ul,
#subnav li,
#subnav li a {
	white-space:normal;
}
#subnav li {
	padding:0 0 3px 0;
	text-align:right;
}
#subnav li a {
	color:#fff;
	text-decoration:none;
}
#subnav li a:hover {
	color:#f6f7f8;
}
#subnav li.active {
	background-image:none;
	
}
#subnav li.active a {
	color:#ff0;
	font-weight:bold;
}
#subnav li.active a:hover {
	color:#ee8;
}

#menu,
#menubg  {
	position:absolute;
	top:0;
	left:50%;
	height:250px;
	width:720px;
	z-index:20;
	margin:0 0 0 -260px;
}

.menupoint,
.menupoint-act {
	position:absolute;
}
.menupoint a,
.menupoint-act a {
	display:block;
}

#menubg .menupoint a,
#menubg .menupoint-act a {
	display:none;
}





.mainmenu-01-no,
.mainmenu-01-act {
	left:0;
	width:105px;
	height:232px;
}
.mainmenu-01-no a,
.mainmenu-01-act a {
	margin:181px 0 0 10px;
}

#menubg .mainmenu-01-no {
	background:url(../images/hg_menu-01-no.png) top left no-repeat;
}
* html #menubg .mainmenu-01-no {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/images/hg_menu-01-no.png', sizingMethod='scale');
	z-index:100;
}
#menubg .mainmenu-01-act {
	background:url(../images/hg_menu-01-act.png) top left no-repeat;
}
* html #menubg .mainmenu-01-act {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/images/hg_menu-01-act.png', sizingMethod='scale');
	z-index:100;
}


.mainmenu-02-no,
.mainmenu-02-act {
	left:107px;
	width:85px;
	height:203px;
}
.mainmenu-02-no a,
.mainmenu-02-act a {
	margin:171px 0 0 10px;
}
#menubg .mainmenu-02-no {
	background:url(../images/hg_menu-02-no.png) top left no-repeat;
}
* html #menubg .mainmenu-02-no {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/images/hg_menu-02-no.png', sizingMethod='scale');
}
#menubg .mainmenu-02-act {
	background:url(../images/hg_menu-02-act.png) top left no-repeat;
}
* html #menubg .mainmenu-02-act {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/images/hg_menu-02-act.png', sizingMethod='scale');
}


.mainmenu-03-no,
.mainmenu-03-act {
	left:194px;
	width:106px;
	height:223px;
}
.mainmenu-03-no a,
.mainmenu-03-act a {
	margin:191px 0 0 10px;
}
#menubg .mainmenu-03-no {
	background:url(../images/hg_menu-03-no.png) top left no-repeat;
}
* html #menubg .mainmenu-03-no {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/images/hg_menu-03-no.png', sizingMethod='scale');

}
#menubg .mainmenu-03-act {
	background:url(../images/hg_menu-03-act.png) top left no-repeat;
}
* html #menubg .mainmenu-03-act {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/images/hg_menu-03-act.png', sizingMethod='scale');
}






.mainmenu-04-no,
.mainmenu-04-act {
	left:302px;
	width:90px;
	height:192px;
}
.mainmenu-04-no a,
.mainmenu-04-act a {
	margin:161px 0 0 10px;
}
#menubg .mainmenu-04-no {
	background:url(../images/hg_menu-04-no.png) top left no-repeat;
}
* html #menubg .mainmenu-04-no {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/images/hg_menu-04-no.png', sizingMethod='scale');
}
#menubg .mainmenu-04-act {
	background:url(../images/hg_menu-04-act.png) top left no-repeat;
}
* html #menubg .mainmenu-04-act {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/images/hg_menu-04-act.png', sizingMethod='scale');
}




.mainmenu-05-no,
.mainmenu-05-act {
	left:395px;
	width:75px;
	height:201px;
}
.mainmenu-05-no a,
.mainmenu-05-act a {
	margin:171px 0 0 10px;
}
#menubg .mainmenu-05-no {
	background:url(../images/hg_menu-05-no.png) top left no-repeat;
}
* html #menubg .mainmenu-05-no {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/images/hg_menu-05-no.png', sizingMethod='scale');
}
#menubg .mainmenu-05-act {
	background:url(../images/hg_menu-05-act.png) top left no-repeat;
}
* html #menubg .mainmenu-05-act {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/images/hg_menu-05-act.png', sizingMethod='scale');
}




.mainmenu-06-no,
.mainmenu-06-act {
	left:472px;
	width:85px;
	height:229px;
}
.mainmenu-06-no a,
.mainmenu-06-act a {
	margin:199px 0 0 10px;
}
#menubg .mainmenu-06-no {
	background:url(../images/hg_menu-06-no.png) top left no-repeat;
}
* html #menubg .mainmenu-06-no {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/images/hg_menu-06-no.png', sizingMethod='scale');
}
#menubg .mainmenu-06-act {
	background:url(../images/hg_menu-06-act.png) top left no-repeat;
}
* html #menubg .mainmenu-06-act {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/images/hg_menu-06-act.png', sizingMethod='scale');
}




.mainmenu-07-no,
.mainmenu-07-act {
	left:559px;
	width:90px;
	height:212px;
}
.mainmenu-07-no a,
.mainmenu-07-act a {
	margin:183px 0 0 10px;
}
#menubg .mainmenu-07-no {
	background:url(../images/hg_menu-07-no.png) top left no-repeat;
}
* html #menubg .mainmenu-07-no {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/images/hg_menu-07-no.png', sizingMethod='scale');
}
#menubg .mainmenu-07-act {
	background:url(../images/hg_menu-07-act.png) top left no-repeat;
}
* html #menubg .mainmenu-07-act {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/images/hg_menu-07-act.png', sizingMethod='scale');
}

body {
	-webkit-text-size-adjust: none;	 
}

