body { 
	background:url(../images/bg02.png);
	background-repeat:repeat-y;
	background-position:top center;
	background-color:#ffffff;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:11px; color:#000; margin:0px; padding:0px;
	outline:none;  }
	
#overall_container {
	position:relative;
	text-align:left;
	width: 970px;
	margin: 0px auto;
	height:100%; }

#content_container {
	position:relative;
	float:left;
	width: 970px;
	height:650px;
	margin:0px auto;
	padding:0px;
}
#map { 	
position:relative;
	float:left;
	width: 800px;
	height:650px;
	margin:0px auto;
	padding:0px;
	outline:none;
	border-width:0px;
border-color:transparent;

}
#map area {

outline:none;

}

#contact-wrapper { 	
position:relative;
	float:left;
	width: 800px;
	height:650px;
	margin:0px auto;
	padding:0px;	
}
#contact { 	
position:relative;
	float:left;
	width: 222px;
	height:610px;
	margin: 0px auto;
	padding:0px 0px 0px 10px;
	border-left:1px solid #000000;
}
#ditbureau { 	
position:relative;
	float:left;
	width: 20px;
	height:610px;
	margin: 0px auto;
	padding:0px;
}
#route{ 	
position:relative;
	float:left;
	width: 545px;
	height:610px;
	margin: 0px auto;
	padding:0px ;
	border-left:1px solid #000000;

}
#menu {
	position:relative;
	float:right;
	width: 155px;
	height:480px;
	margin:0px auto;
	padding:0px 0px 0px 10px;
	}
#personalia {
	position:relative;
	float:right;
	width: 155px;
	height: 120px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 10px;
}
			
	
p { font-size:11px; color:#666; font-style:italic; margin:0px 0px 15px 20px; line-height:20px; }


h1 { font-size:20px; color:#000; font-weight:normal; font-style:italic;  margin:15px 10px 25px 0px; }
h1.contact { font-size:20px; color:#000; font-weight:normal; font-style:italic;  margin:15px 10px 48px 0px; }


h2 { font-size:16px; color:#666; font-weight:normal; font-style:italic;  margin:20px 10px 10px 0px; }
h2.contact { font-size:16px; color:#666; font-weight:normal; font-style:italic;  margin:40px 10px 28px 0px; }


a { color:#000; text-decoration:none; outline:none; }
a:hover { color:#041825; text-decoration:underline; outline:none; }


ul {line-height:40px; list-style-image:url(../images/li.png); margin:2px 0px 0px 10px; line-height:35px; }
.li-d { list-style-image:url(../images/d.png); }
.li-d a:hover { list-style-image:url(../images/d.png); color:#ef4036; text-decoration:underline; font-size:15px; line-height:12px; }
.li-g { list-style-image:url(../images/g.png); }
.li-g a:hover { list-style-image:url(../images/d.png); color:#afdaf5; text-decoration:underline; font-size:15px; line-height:12px; }
.li-o { list-style-image:url(../images/o.png); }
.li-o a:hover { list-style-image:url(../images/d.png); color:#d7df21; text-decoration:underline; font-size:15px; line-height:12px; }
.li-zh { list-style-image:url(../images/zh.png); }
.li-zh a:hover { list-style-image:url(../images/d.png); color:#25aae1; text-decoration:underline; font-size:15px; line-height:12px; }
.li-nh { list-style-image:url(../images/nh.png); }
.li-nh a:hover { list-style-image:url(../images/d.png); color:#81909f; text-decoration:underline; font-size:15px; line-height:12px; }
.li-u { list-style-image:url(../images/u.png); }
.li-u a:hover { list-style-image:url(../images/d.png); color:#ec008c; text-decoration:underline; font-size:15px; line-height:12px; }
.li-baj-cv a:hover {  text-decoration:underline; font-size:15px; line-height:12px; }
.li-none { list-style-image:url(../images/li_none.png); }

img { outline:none; border:0px; }
a img  { outline:none; border:0; }
