@charset "UTF-8";

/************ Navigationbox horizontal****************/
#header_image {
    left: 33px;
    width: 430px;
        }
/************ Navigationbox horizontal****************/
#hnavi_head {
    left: 31px;
    width: 440px;
    height: 80px;
    z-index: 1100;
        }
/************ Navigation horizontal ****************/


.topmen {
text-align:left; font-family: verdana, sans-serif; font-size:12px; position:relative; height:19px; margin:0; padding:0; list-style-type:none;
	z-index: 1110;
}
.topmen ul {
padding:0; margin:0; list-style-type:none; /* Fi_fo */
	z-index: 1110;
}
.topmen li {
float:left; position:relative;
	text-align: left;
}
.topmen li a, .topmen li a:visited {
	display:block;
	text-decoration:none;
	float:left;
	padding-right:13px;
	padding-left:0px;
	height: 23px;
	line-height: 23px;
	color:#202F75;
	/* text-align: center; */
	text-align: left;
}
* html .topmen li a, .topmen li a:visited{
w\idth:90px; /* IE5.5 */
}
.topmen li ul {
visibility:hidden; position:absolute; top:22px; left:0; height:0; overflow:hidden;
}
.topmen table {
margin:-1px; border-collapse:collapse; font-size:12px;  /* font für IE5.5 */
}

/* 2te linie: IE5.5 und IE6 */
.topmen li:hover a,
.topmen li a:hover {
	text-decoration:none;
	color: #ff6600; border:0;
}
.topmen li:hover ul,
.topmen li a:hover ul {
visibility:visible; height:auto; width:90px; background:#fff; border:1px solid #ddd; left:0; top:20px; overflow:visible;
}
.topmen li:hover ul li a,
.topmen li a:hover ul li a {
display:block; font-weight:normal; background:transparent; text-decoration:none; height:auto; line-height:18px; padding:5px; width:80px;
}
* html .topmen li a:hover ul li a {
w\idth:90px; /* IE5.5 */
}
.topmen li:hover ul li a:hover,
.topmen li a:hover ul li a:hover {
text-decoration:underline;
}
