@charset "utf-8";


.level0 		{
				font-family: Century Gothic, sans-serif;
				text-transform: uppercase;
				font-size: 14px;
				margin: 0px;
				padding: 0px;
				}


/* Navi 1st Level ----------------------------------------------------*/
.navi_1st, .navi_teaser_home {
				position: relative;
				left: -5px;
				text-align: left;
				width: 740px;
				height:30px;
				}
.navi_teaser_home {
				left: -10px;
				}
.navi_teaser_home {
				width: 360px;
				}
* html .navi_1st, * html .navi_teaser_home {
				margin-bottom:0px;
				}
.navi_1st ul, .navi_teaser_home ul 	{
				font-family: Century Gothic, sans-serif;
				text-transform: uppercase;
				font-size: 14px;
				margin: 0px;
				padding: 0px;
				float: left;
				}
.navi_1st ul li, .navi_teaser_home ul li {
				float: left;
				height: 30px;
				width: auto;
				margin: 0px 5px 0px 5px;
				background-image: url(../images/navi/arrow_navi_1st.gif);
				background-position: right;
				background-repeat: no-repeat;
				list-style: none;
				}
.navi_1st ul li a, .navi_teaser_home ul li a {
				display: block;
				color: #222222;
				height: 26px;
				width: auto;
				padding: 3px 25px 3px 12px;
				}
* html .navi_1st ul li a, * html .navi_teaser_home ul li a {
				display:inline;
				padding: 10px 25px 10px 12px;
				width: auto;
				height: 30px;
				}
.navi_1st ul li a:hover, .navi_teaser_home ul li a:hover {
				color: #93117e;
				}
.active1		{
				background-image: url(../images/navi/back_active.png);
				background-repeat: no-repeat;
				background-position: right;
				color: #93117e;
				}
* html .active1	{
				background-position: top right;
				background-image: url(../images/navi/back_active_ie6.png);
				}
/* -------------------------------------------------------------------*/


/* Navi 2nd Level ----------------------------------------------------*/
#navi_2nd, #navi_2nd_def {
				height: 10px;
				text-align: left;
				margin: 8px 0px 7px 0px;
				}
#navi_2nd ul, #navi_2nd_def ul	{
				font-family: Century Gothic, sans-serif;
				text-transform: uppercase;
				font-size: 13px;
				margin: 0px;
				padding: 0px;
				}
#navi_2nd ul li, #navi_2nd_def ul li {
				display: block;
				float: left;
				margin: 0px 10px 0px 10px;
				padding-right: 15px;
				}
#navi_2nd ul li a {
				color: #222222;
				}
#navi_2nd ul li a:hover {
				color: #93117e;
				}
.active2		{
				font-weight: bold;
				color: #93117e;
				}
#navi_2nd_def ul li a {
				color: #222222;
				background-image:url(../images/navi/arrow_navi_2nd.gif);
				background-position:left;
				background-repeat: no-repeat;
				padding-left: 15px;
				}
#navi_2nd_def ul li a:hover {
				color: #93117e;
				}
/* -------------------------------------------------------------------*/

