/* 
Global

 */
 
* { margin: 0; padding: 0; } 
 
body { 
background: url(../bilder/hg_prolog.gif);
font-size: 100.01%;
color: #812f10;
font-family: Verdana, sans-serif;
margin: 0px auto;
text-align: center;
}

#wrapper {
position: relative;
margin: 0px auto;
height: auto; width: 40.6em;
text-align: left;
}

#inhalt {
position: absolute;
top: 0; left: 0; width: 34.8em; height: 42.5em;
background-color: white;
}


#navifeld {
position: absolute;
right: 0px; top: 1.25em;
width: 13.1em !important;
width: 11.5em;
height: 14.6em;
font-family: Verdana, sans-serif;
z-index: 10;
}
#navi {
position: absolute;
right: 0px; top: 0em;
margin: .6em .5em .6em 1.1em;
width: 11.5em;
z-index: 11;
}

#hesse {
width: 24.7em; height: auto;
margin: 9.375em 6.5em 1.25em 1.5em;
}


#sun {
position: absolute;
bottom: .2em; left: 0;
width: 100%;
text-align: right;
border-top: 1px dotted black;
height: 1.2em;
line-height: 1.2em;
}
#sun a { margin-right: 1em; }






img { border: 0; }


img#logo {
float: left; 
margin: 1em 0 0 1em;
}

#hessebild {
float: left;
margin: 0 .3em 1em 0; 
width: 12.937em; height: 17.937em;
}

/* img#nav_feld {
width: 206px;
height: 235px;
} */

img#nav_feld {
width: 12.875em;
height: 14.68em;
}

#navi img.button {
width: 27px; height: 24px;
float: right;
margin: -.1em;
}








h1.hessezitat {
font-weight: normal; font-size: 90%;
text-align: justify;
font-family: Georgia, Times, serif;
letter-spacing: .01em;
float: right; width: 12.3em;
}
h1.bildunterschrift {
font-weight: normal; font-size: 90%;
font-family: Georgia, Times, serif;
letter-spacing: .01em;
float: left; width: 29em;
margin: .8em 0;
}
.hesse_name {
float: right; width: 11.875em;
font-weight: normal; font-size: 90%;
text-align: right;
font-family: Georgia, Times, serif; font-weight: bold;
letter-spacing: .01em;
margin-top: .5em;
}
.kleiner {
font-size: 75%;
padding-top: .5em;
}


p#bildunterschrift {
float: left;
font-size: 70%;
font-family: Georgia, Times, serif;
color: #be752f;
}






#sun a:link, #sun a:visited {
font-size: .6em; color: #150b02;
text-decoration: none;
}
#sun a:hover { text-decoration: underline; }


a:link.suhrkamp, a:visited.suhrkamp {
text-decoration: none;
color: #812f10;
}
a:hover.suhrkamp { text-decoration: underline; }




/* #navi a:link img, #navifeld a:visited img,
#navi a:link#hier img.hier, #navifeld a:visited#hier img.hier {
margin: 0; padding: 0; 
vertical-align: top;
}

#navi a:link, #navi a:visited {
text-decoration: none;
font-size: 80%; color: #06150d;
height: 2em;
line-height: 1.8em;
display: block;
}

#navi a:hover {
font-weight: bold; font-style: italic;
display: block;
}

#navi a:link#hier, #navi a:visited#hier {
text-decoration: none;
font-size: 80%; color: #06150d;
font-weight: bold;
display: block;
}
#navi a:hover#hier {
font-style: italic;
display: block;
}

#navifeld .hier {
text-decoration: none;
font-size: 80%;
font-weight: bold; font-style: italic;
display: block;
height: 2em;
line-height: 1.8em;
color: #06150d;
}


#navifeld .prolog {
text-decoration: none;
font-size: 80%;
font-weight: bold; font-style: italic;
display: block;
line-height: 2.3em;
}


img#submenubutton { float: right; width: 2.4em; height: 1.65em; }



 */
 
 #navi a:link img, #navifeld a:visited img,
#navi a:link#hier img.hier, #navifeld a:visited#hier img.hier {
margin: 0; padding: 0; 
vertical-align: top;
}

#navi a:link, #navi a:visited {
text-decoration: none;
font-size: 80%; color: #06150d;
height: 2em;
line-height: 1.8em;
display: block; 
}

#navi a:hover {
font-weight: bold; 
font-style: italic;
}

#navi a:link#hier, #navi a:visited#hier {
text-decoration: none;
font-size: 80%; color: #06150d;
font-weight: bold;
display: block;
}
#navi a:hover#hier {
font-style: italic;
display: block;
}

#navifeld .hier {
text-decoration: none;
font-size: 80%;
font-weight: bold; font-style: italic;
display: block;
height: 2em;
line-height: 1.8em;
color: #06150d;
}


#navifeld .prolog {
text-decoration: none;
font-size: 80%;
font-weight: bold; font-style: italic;
display: block;
line-height: 2.3em;
}

/* #navifeld img { float: right; width: 2em; height: 1.4em; } */
img#submenubutton { float: right; width: 2.4em; height: 1.65em; }

/* #navifeld img#nav_feld { width: 13em; height: 11.5em; } */







hr {
color: #888125;
background-color: #888125;
border: 1px solid #888125;
height: 0.1em;
margin: 1.3em 0;
}







