#menu {list-style-type:none; margin:0 0 100px 0; padding:0;}

#menu li {display:block; float:left; position:relative; z-index:100; margin-right:1px;}
#menu li span {display:block; z-index:100; padding: 5px 10px;font-size:1.1em;}
#menu li a, #menu li a:visited {display:block; padding:0; white-space:nowrap;}

#menu dl {position:absolute; top:0; left:0; margin: 0; padding: 0; background:transparent url(../opacity/opaque.png);}
* html #menu dl {background:transparent url(../opacity/opaque.gif);}
#menu dt {margin:0; font-size: 1.1em; float:left;}
#menu dd {display:none; background: transparent; clear:left; margin:0; padding:0; color: #fff; font-size: 1em; text-align:left;}

#menu dt a, #menu dt a:visited {display:block; color:#000; padding: 5px 10px; text-decoration:none;}
#menu dd a, #menu dd a:visited {color:#000; text-decoration:none; display:block; padding: 5px 10px;}

#menu li a:hover {border:0; text-decoration:underline;}

#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {padding-bottom:15px;}
#menu li:hover dt a, #menu li a:hover dt a, #menu dd a:hover {color:#c00;}

a#headLink1 {
    position: absolute;
    top: 1px;
    left:0px;
    width:218px;
    height:116px;
    color: transparent;
}
a#headLink1:hover {
    z-index:5;
}


a#headLink2 {
    position: absolute;
    top: 1px;
    left:755px;
    width:221px;
    height:116px;
    color: transparent;
    border: 0px solid #eee;
}
a#headLink2:hover {
    z-index:5;
}


a#headLink3 {
    position: absolute;
    top: 0px;
    left:638px;
    /* background-image: url(../images/header/link3.png);*/
    width:223px;
    height:139px;
    color: transparent;
}
a#headLink3:hover {
    background-image: url(../images/header/link3Ho.png);
    z-index:5;
}

#headSuche {
    border: 0px solid red;
    position: absolute;
    top: 180px;
    left:10px;
    	z-index:1001;
    float:left;
    background:transparent;
    color: black;
}
#headSuche .text {
    border: 1px solid #95989B;
    margin: 0 10px 0 0;
    width: 120px;
    height: 16px;
    font-family: verdana,arial,sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #75787b;
}

#headSuche .submit {
    border: 2px solid #95989B;
    margin-right: 10px;
    padding: 0;
    background-color: #fff;
    font-family: verdana,arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #95989B;
}

#headLang {
    border: 0px solid red;
    position: absolute;
    top: 180px;
    left:910px;
    	z-index:1001;
    float:left;
    background:transparent;
    color: black;
}
