#logo {
   position: absolute;
   top: 120px;
   left: 127px;
   font-size: 200%;
   color: #ACA6A9;
}

#gb {                    /* Bezeichnung Geschaeftsbereich verlagsgeschichte (im Querbalken) */
position: absolute;
top: 166px;
left: 130px;
color: #e7e5e6;
font-weight: normal;
font-size: 1.3em;
letter-spacing: 2px;
}


#footer {
width: 773px;
margin: 0 auto;
text-align: left;
}

#footer p {
font-size: 80%;
margin: 0 20px 20px 127px;
padding: 10px 0 0 0;
border-top: 1px solid #e7e5e6;
}


/* Navigation */
#topnavi ul {
display: block;
width: 294px;
border-top: 1px solid #746b70;
margin-top: 32px;
}

#topnavi li {
display: block;
}

#topnavi a, #topnavi span.on {
display: block;
width: 294px;
w\idth: 284px;
border-bottom: 1px solid #746b70;
padding: 5px;
font-size: 100%;
line-height: 25px;
}

#topnavi span.onnoline {
display: block;
width: 294px;
w\idth: 284px;
padding: 5px;
font-size: 100%;
line-height: 25px;
}

#topnavi a.noline {
border-bottom: 0 none;
}

#subnavi ul {
position: absolute;
top: 134px; left: 480px;
display: block;
width: 292px;
margin: 59px 0 0 0;
}

#subnavi li {
display: inline;
}

#subnavi a, #subnavi span.on {
text-decoration: none;
display: block;
width: 294px;
w\idth: 284px;
border-bottom: 1px solid #746b70;
padding: 5px;
font-size: 100%;
line-height: 25px;
}

#subnavi span.onnoline {
display: block;
width: 294px;
w\idth: 284px;
border-bottom: 1px solid #746b70;
padding: 5px;
font-size: 100%;
line-height: 25px;
}

td {
vertical-align: top;
width: 45%;
}

.verlagsnametop {
font-variant: small-caps;
font-weight: bold;
}

.verlagsname {
font-variant: small-caps;
}





                      