#news { margin-left: 0px; font-weight: normal; font-size: 12px}
#news a { text-decoration: none; }
#news .head { margin-bottom: 0.5em; margin-top: 1em; }
#news div { line-height: 1.3em; }

.mapnavi { overflow: hidden; color: #555; } 
.mapnavi div { float: left; position: relative; left: 50%; font-size: 10px; }
.mapnavi div ul { position: relative; left: -50%; }
.mapnavi div ul li { list-style: disc outside; float: left; }
.mapnavi div ul li a { padding-left: 0px; width: 10px; height: 1em; display: block; float: left; position: relative; left: -15px; }
.mapnavi div ul li a span { position: absolute; display: none; }

.pagesnavi { margin: 0.5em 0; }
.langsnavi { margin: 0.5em 0; }

