body { }

td { }
a:link { color: #414440; text-decoration: none; }
a:visited { color: #414440; text-decoration: none; }
a:hover { color: #414440; text-decoration: underline; }
a:active { color: #333; }
.text { color: #414440; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; text-align: left; }
.headline { color: #414440; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px; text-align: left; }
.text_fussnote { color: #9d9890; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-align: left; }
.text_rot { color: #c00; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; text-align: left; }
.text_news { color: #414440; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-align: left; }
.text_news_bold { color: #414440; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px; text-align: left; }
.link_temp { color: #8e8a83; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; text-align: left; }
.text_bold { color: #414440; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 17px; text-align: left; }
.text_bold_rot { color: #c00; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 17px; text-align: left; }
.navi { color: #414440; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-align: left; }
.wl_content{color: #414440; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; text-align: left; }
.text * p { color: #414440; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; text-align: left; }

#list {
	margin:0;
	margin-top:10px;
	padding:0;
	list-style-type: none;
	
		}
#list li {
    margin:0;
    margin-bottom:4px;
    padding:5px;
    border:1px solid #888;

	    }
 a.info {
	position: relative; 
	z-index: 24;
	 color: #414440;
	text-decoration: none
}
 
a.info:hover {
	z-index: 25;
}

a.info span {
	display: none
}
a.info:hover span { 
	display: block;
	position: absolute;
	top: 2em;
	left: 2em;
	
	border: 1px solid #000;
	background-color: #ebeae4;
	color: #000;
	text-align: center
}