body { font-family: sans-serif; }
h1, h2, h3, h4, h5, #menu { font-family: "Georgia" serif; }
h1 { margin: 0; width: 100px; /* padding-left: 20px; border-left: 1px solid #aaa; */ }
h1 a, #menu a { font-size: 12pt; font-weight: normal; text-decoration: none; margin: 0; }
h1 a:hover, #menu a:hover { text-decoration: underline; }
h2 { font-size: 2.5em; }
h2 { text-align: center; border-bottom: 1px solid #aaa; margin: 80px 0 20px 0; padding-bottom: 20px; }
h3, h5 { text-transform: uppercase }
h5 { font-style: italic; margin-bottom: 0 }

em { font-family: "Georgia" serif; }
p { line-height: 1.5em; }
.quote { font-size: 1em; }
.tekst { -moz-column-count: 1; -moz-column-gap: 20px; -moz-column-rule: 1px solid #aaa; }
.tekst2 { -moz-column-count: 2; -moz-column-gap: 20px; -moz-column-rule: 1px solid #aaa; }
.fyrst:first-letter { font-size: 4em; display: block; float: left; padding: 0 6px 0 0; font-family: "Georgia" serif; }

a { color: #008000; }
a:visited { color: #094e07; }

table { width: 100%; }
table th { font-family: "Georgia" serif; text-align: left; }
table caption { text-align: right; font-size: 10pt; }
blockquote { padding: 0 0 0 20px; margin: 20px 0 20px 0; background-color: #eee; border-top: 2px solid #aaa; border-bottom: 2px solid #aaa; }
.reise table { border-collapse: collapse; }
.reise table th { background-color: #8e9856 }
.reise table td { background-color: #b3bf76 }
.reise table td, .reise table th { width: 20% }
.reise a {color: #5b7e19; }

#container { width: 600px; margin: 0 auto; position: relative; }

#main { }

#menu { width: 200px; position: absolute; top: -12pt; right: 100px; border-left: 1px solid #aaa; padding: 0; }
#menu li { display: block; margin-left: 20px;}

#footer { width: 100% border-top: 1px solid #aaa; margin-top: 20px; padding-top: 20px; text-align: center;  font-size: 10pt;  color: #555; }
#footer a { color: #555; }

.presse dt { margin-top: 20px; }
