body, html {
    color: #000000;
    margin: 0em;
    padding: 0em;
    font: 100% "zurich bt", Zurich, Univers, verdana, helvetica, sans-serif; 
}


div#foot {
position: fixed;
top: 0%;
left: 0%;
bottom: 0%;
width: 3.5em;
    padding: 0.2em;
    border-right: solid #685b49 1px; 
    border-right: double #685b49 3px;
    font: normal 70% "zurich bt", Zurich, Univers, verdana, helvetica, sans-serif; 
#   background: transparent url(/images/thoughtfuldog.png) 77% 50% no-repeat;
 background: #e5e5d0;
    margin: 0em;
    padding: 0em;
}

div#foot > address, div#foot a {
color: #685b49;
font-style: normal;
text-align: center;
    margin: 0em;
    padding: 0em;
}
div#foot > address {
position: absolute;
left: 100%;
bottom: 0.1em;
width: 8em;
}

p.topimage {
text-align: center;
}

p.topimage > img {
border: none;
}

div.navigation ul {
position: absolute;
position: fixed;
    margin: 0px;
    padding: 0em;
top: 35%;
right: 0%;  
background: #e5e5d0;
    border-left: double #685b49 3px;
    border-bottom: double #685b49 3px;
    border-top: double #685b49 3px;
#    border-left: solid #685b49 1px; 
#    border-bottom: solid #685b49 1px;
#    border-top: solid #685b49 1px; 
text-align: center;
padding-top: 0em;
padding-bottom: 0em;
list-style-type: none;
width: 8em;
}

div.navigation a {
color: #151515;
    text-decoration: none;
display: block;
width: 100%;
    font: normal 0.8em "zurich bt", Zurich, Univers, verdana, helvetica, sans-serif; 
}    
li#topitem { 
    border: none; 
}
div.navigation ul li { 
    border-top: solid #685b49 1px; 
}
div.navigation ul ul.archives > li:first-child, div.navigation ul ul.categories > li:first-child { 
    border: none; 
}
div.navigation ul a:hover {
color: #FFFFFF;
background: #887b69;
}

ul.archives:hover + a, ul.categories:hover + a {
color: #FFFFFF;
background: #887b69;
}

div.navigation li ul.archives, div.navigation li ul.categories {
position: absolute;
position: fixed;
top:  40%;
right: 6em;  
width: 8em;	
display: none;
    border-right: double #685b49 3px; 
    font: normal 1em "zurich bt", Zurich, Univers, verdana, helvetica, sans-serif;
}

div.navigation li ul.categories {
top:  36%;
}

div.navigation li:hover ul.archives, div.navigation li:hover ul.categories {
	visibility: visible;
	display: block;
}

html {
#    border-left: solid #685b49 1px; 
    border-right: double #685b49 3px; 
#    border-bottom: solid #685b49 1px;
#    border-top: solid #685b49 1px; 
    padding-top: 1.5em;
    font: 100% "zurich bt", Zurich, Univers, verdana, helvetica, sans-serif;   

}

.poemtranslation {
	padding: 3px;

}
.poemoriginal {
	padding: 3px;
}


[lang] { 
   font-style: italic;
color: #006600;

}

h1 {
    text-align: center;
    padding: 0em;
    color: #000000;
    margin: 0px;
 font: normal 4.7em "english157 bt" "Englische Screibschrift" "zapfhumnst bt", "Zapfhumnst Dm Bt", zapfhumnst, "Zapf Humanist  601", Optima, verdana, helvetica, sans-serif;    
 }
h1 {
  background-image:url("/images/header.png");
  background-repeat: no-repeat;
background-position: center;
  height:55px;
  margin-top: 0.6em;
  margin-bottom: 0.6em;
  } 

h1 span {
display:none;
}
div.main:after {
# content: url("/images/hundur1.jpg");
text-align: center;
display: block;
}

.section {
	margin: 0px;
	padding:  0.3em;
}


h2 {

    color: #333333;
    text-align: center;
    margin: 0em;    
   border-bottom: dotted #948168 thin;
border-bottom: dotted #884033 1px;
    font: normal 1.7em "zurich bt", Zurich, Univers, verdana, helvetica, sans-serif; 
    

}
h4 {

    color: #333333;
    text-align: center;
    font: normal 1.2em "zurich bt", Zurich, Univers, verdana, helvetica, sans-serif; 
    	margin-top: 0.7em;
    	margin-bottom: 0.4em;
       text-decoration: none;
}

div.section > h4 + p {
text-indent: 0;
}

div.section > blockquote + p {
text-indent: 0;
}

.main {
    width: 29em;
    margin-top: 1em;
    margin-bottom: 2em;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    text-align: left;
    color: #333333;
    font: normal 1em  "classgarmnd bt", Sabon, "Classical Garamond", "iowanoldst bt", "Iowan Old Style", Georgia, "Hoefler Text", Baskerville, times, 
serif; 
}  


div.section > p {
    	margin-top: 0.3em;
    	margin-bottom: 0.3em;
	text-indent: 2em;
}

div.section > p:first-child { 
text-indent: 0;
}  

.footer {
    color: #666666;
    text-align: center;
    padding: 0px;    
    margin: 0px;
	margin-bottom: 4em;
   border-top: dotted #948168 thin;    
border-top: dotted #884033 1px;
    font: 1.1em "zurich bt", Zurich, Univers, verdana, helvetica, sans-serif; 
}

div.section a:link {
    color: #333333;
    text-decoration: none;
    border-bottom: dotted #CCCCCC 1px;
}

div.footer > a {
    background: transparent;
    text-decoration: none;
    color: #333344;
    border: none;
}


div.section a:visited {
    color: #884033;
    text-decoration: none;
    border-bottom: dotted #CCCCCC 1px;
}


div.section:hover a:link {
    color: #454566;
    text-decoration: none;
    border-bottom: solid #9099C0 1px;
    background: transparent;
}


div.section:hover a:visited {
    color: #884033;
    text-decoration: none;
    border-bottom: solid #884033 1px;
    background: transparent;
}

div.section a:link:hover {
    color: #454545;
    text-decoration: none;
    border-bottom: double #9099C0 3px;
    background: transparent;
    background: #DDDDE0;
}
div.section a:visited:hover {
    color: #663333;
    text-decoration: none;
    border-bottom: double #884033 3px;
    background: transparent;
    background: #DFDDDD;
}

div.footer > a:hover {
    text-decoration: none;

    background: #DDDDE0;
    border: none;
    color: #333950;
    border-bottom: dotted #884033 1px;
}

address {
    text-align: center;
	margin-bottom: 3em;
}

h2 > a:hover {
    background: none;
    border: none;
    color: #999999;
       text-decoration: none;
}
h2 > a {
    background: none;
    border: none;
    color: #000000;
       text-decoration: none;
}

.commententry {
    color: #333333;
    background: #e5e5e5;
    border-left: dotted #884033 1px;
    border-bottom: dotted #884033 1px;
    border-top: dotted #884033 1px;
    border-right: dotted #884033 1px;
    padding: 0.5em;
    margin-left: 2.5em;
    margin-right: 2.5em;
    margin-top: 0.7em;
    margin-bottom: 0.7em;
    font: normal 0.9em  "classgarmnd bt", Sabon, "Classical Garamond", "iowanoldst bt", "Iowan Old Style", Georgia,
"Hoefler
Text", Baskerville, times, serif; 
}
.comments {
   border-top: dotted #948168 thin;
    border-top: dotted #884033 1px;
}

blockquote {
    color: #333333;
    background: #e5e5e5;
    border-left: dotted #DDDDDD 1px;
    border-bottom: dotted #DDDDDD 1px;
    border-top: dotted #DDDDDD 1px;
    border-right: dotted #DDDDDD 1px;
    border-left: dotted #884033 1px;
    border-bottom: dotted #884033 1px;
    border-top: dotted #884033 1px;
    border-right: dotted #884033 1px;
    padding: 0.5em;    
    margin-top: 0.7em;
    margin-bottom: 0.7em;
}


blockquote > p {
    text-indent: 2em;    
text-align: justify;
	margin-top: 0.3em;
    	margin-bottom: 0.3em;
}

blockquote > p:first-child { 
text-indent: 0;
}  


td {
    font: 0.9em  "zapfhumnst bt", "Zapfhumnst Dm Bt", zapfhumnst, "Zapf Humanist 601", Optima, verdana, helvetica, sans-serif;
}

.tablehead {
text-align: center;
}

div.footer + h3, div.main > h3 {
    color: #553533;
    text-align: left;
    text-decoration: none;
    font: normal 0.8em "zurich bt", Zurich, Univers, verdana, helvetica, sans-serif;
position: absolute;
top: static-position;
left: 5em;
}

h3 {
text-align: center;
    font: bold 1em "zurich bt", Zurich, Univers, verdana, helvetica, sans-serif;
    color: #000000;
}
h4 {
text-align: left;
    font: bold 0.9em "zurich bt", Zurich, Univers, verdana, helvetica, sans-serif;
}
h5 {
text-align: center;
    font: bold 0.9em "zurich bt", Zurich, Univers, verdana, helvetica, sans-serif;
}
img {
padding: 4px;
    border: double #DDDDDD 3px;
                                                                                
}
                                                                                
.poetry {
    text-align: left;
    text-indent: 0px;
    margin-left: 2em;
    margin-right: 2em;
}

