a.logo { background-image: url(../Bilder/Goeller_logo.jpg); display:block; text-align:center; width:180px; text-decoration:none; height: 50px; }
a.logo:link    { background-image: url(../Bilder/Goeller_logo.jpg); }
a.logo:visited { background-color:transparent; }
a.logo:hover   { background-image: url(../Bilder/Goeller_logo_orange.jpg); }
a.logo:active  {  }
#dd { font-size: 18px; font-weight: bold; line-height: 15px; text-decoration: none; margin: 0; padding: 0; position: absolute; z-index: 5; top: 50px; left: 25px; }
#dd li
{ font-size: 18px; font-family: arial; font-weight: bold; font-style: normal; line-height: 15px; z-index: 5; margin: 0; padding: 0; list-style: none; }
body { color: black; background-color: #000; }
#dd li a.menu
{ display: block; padding: 4px 10px; margin: 0 1px 0 0; color: #5e82a5; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width: 120px; text-decoration: none; text-align: right; }
#dd li a.menu:hover
{ color: #646f7a; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; z-index: 5; }

.submenu
{ color: #5e82a5; font-weight: bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; visibility: hidden; position: absolute; top: 45px; left: 130px; width: 400px; z-index: 3; float: left; }
.nos { color: #5e82a5; font-weight: bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; visibility: visible; position: absolute; z-index: 3; top: 45px; left: 130px; width: 400px; float: left; }
.submenu a
    { display: block; text-decoration: none; padding: 5px; color: #5e82a5; font-size: 18px; font-family: arial; font-weight: bold; font-style: normal; line-height: 15px; vertical-align: top; float: left; }
.nos a { color: #5e82a5; font-size: 18px; font-family: arial; font-style: normal; font-weight: bold; line-height: 15px; text-decoration: none; display: block; padding: 5px; float: left; vertical-align: top; }
.submenu a:hover
    { color: #646f7a; font-size: 27px; font-weight: bold; line-height: 27px; background-image: none; background-repeat: repeat; background-position: 0 0; vertical-align: top; position: relative; top: -5px; }
.nos a:hover { color: #646f7a; font-size: 27px; font-weight: bold; line-height: 27px; background-image: none; background-repeat: repeat; background-position: 0 0; position: relative; top: -5px; vertical-align: top; }
