@charset "UTF-8";

/* CSS Document */


*{
    margin: 0;
    padding: 0;
    border: 0;


}

/* localmenu */

div#localmenu{
	float:right;
	width:543px;
	text-align:left;
	padding:0;
}

div#localmenu ul,
div#localmenu li{
	margin:0;
	padding:0;
	list-style:none;
}

div#localmenu li{
	display:inline;
}

div#localmenu li#local01 a,
div#localmenu li#local02 a,
div#localmenu li#local03 a,
div#localmenu li#local04 a,
div#localmenu li#local05 a{
	display:block;
	float:left;
	height:36px;
	margin:0 5px 0 0;
	padding:0;
	text-indent:-9999px;
}

div#localmenu li#local06 a{
	display:block;
	float:left;
	height:36px;
	margin:0;
	padding:0;
	text-indent:-9999px;
}

div#localmenu li#local01 a{ width:69px; background: url(../../../common/images/globalnavi01.gif) 0 0 no-repeat; }
div#localmenu li#local02 a{ width:112px; background: url(../../../common/images/globalnavi02.gif) 0 0 no-repeat; }
div#localmenu li#local03 a{ width:85px; background: url(../../../common/images/globalnavi03.gif) 0 0 no-repeat; }
div#localmenu li#local04 a{ width:64px; background: url(../../../common/images/globalnavi04.gif) 0 0 no-repeat; }
div#localmenu li#local05 a{ width:70px; background: url(../../../common/images/globalnavi05.gif) 0 0 no-repeat; }
div#localmenu li#local06 a{ width:98px; background: url(../../../common/images/globalnavi06.gif) 0 0 no-repeat; }

div#localmenu li#local01 a:hover,
div#localmenu li#local02 a:hover,
div#localmenu li#local03 a:hover,
div#localmenu li#local04 a:hover,
div#localmenu li#local05 a:hover,
div#localmenu li#local06 a:hover,
div#localmenu li#local01 a.on,
div#localmenu li#local02 a.on,
div#localmenu li#local03 a.on,
div#localmenu li#local04 a.on,
div#localmenu li#local05 a.on,
div#localmenu li#local06 a.on{ background-position:0 -36px; }




.basel2010 {font-family:'Lucida Grande', Arial, Helvetica, sans-serif;
	font-weight:normal;

}


#main {margin:0 auto 20px auto;
width:722px;
background:#000;
clear:both;}

.main_img {
margin:0;
padding:0;
}

#teaser .main_img { 
background:url(../images/teaser_bg.jpg) no-repeat left top;
}

.contents {
background: url(../images/main_bg1.jpg) repeat-x top;
background-color:#1d1d1d;
padding:0 0 50px 0;
}

#s_link {	font-size:10px;
	padding:10px;
	background-color:#000000;
	text-align:center;
}

#s_link a:link,
#s_link a:visited,
#s_link a:active {
	text-decoration: none;
	color:#666666
}
#s_link a:hover {
	text-decoration: none;
	color: #fff;
	background: #000;
}

table {margin:auto;}
td   {padding:0;}



.title {

font-family:Arial;
background: url(../images/top_icon1.gif) no-repeat;
padding:0px 0 10px 30px;
color:#999999;
font-size:11px;
_font-size:11px;
text-align:left;
font-weight:normal;}

.text {
font-family:Arial;
padding:0px 0 10px 10px;
color:#fff;
font-size:11px;
_font-size:11px;
font-weight:normal;}

.contents h2 {
	margin:10px 0 10px 135px;
	
}

