body { width: 100%; color: #000; margin: 0; padding: 0; background-image: url(../img/nan-hg.jpg); background-size: contain; font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace; }

#alles { width: 95%; margin: 0 auto; padding: 0; background-color: rgba(255,255,255,0.85); -webkit-box-shadow: 1px 1px 8px 6px rgba(150,150,150,1.00); box-shadow: 1px 1px 8px 6px rgba(150,150,150,1.00); }

#titel { background-color: #000; color: #fff; padding: 0; margin: 0; }

nav > ul > li { display: none; margin: 0; }

nav > ul:hover { display: block; padding-top: 10px; padding-bottom: 20px; margin: 0; background-color: #000; }

nav > ul:hover li { display: block; margin: 0; padding: 0; background-color: #000; font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace; font-size: 20px; color: #fff; list-style: none; text-decoration: none; line-height: 1.8em; }

nav > ul::before { display: block; background-color: #000; content: "MENU"; margin: 0; padding-top: 0; padding-bottom: 20px; font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace; font-size: 24px; color: #fff; font-weight: bold; line-height: 1.8em; }

nav a, nav a:link, nav a:visited  { color: #fff; text-decoration: none; font-size: 20px; }
nav a:focus, nav a:active, nav a:hover  { color: #ddd; text-decoration: none; font-size: 22px; }

#inhalt { margin: 0; padding: 20px; }

#footer { padding: 10px 0; margin: 0; position: relative; clear: both; background-color: #000; color: #eee; text-align: center; font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace; font-size: 16px; letter-spacing: 1px; }

#footer a, #footer a:link, #footer a:visited, #footer a:focus, #footer a:active, #footer a:hover { color: #eee; text-decoration: none; font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace; letter-spacing: 1px; }

#inhalt a, #inhalt a:link, #inhalt a:visited { font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace; color: #c30; text-decoration: none; border: 0; }

#inhalt a:hover, #inhalt a:active, #inhalt a:focus { font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace; font-weight: bold; color: #c30; text-decoration: none; border: 0; }

#inhalt p { font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace; font-size: 16px; color: #000; line-height: 1.5em; padding-left: 20px; padding-top: 15px; padding-bottom: 15px; margin: 0; }

#inhalt .caption { font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace; font-size: 12px; color: #000; line-height: 1.4em; padding: 20px; margin: 0; }

#inhalt ul { font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace; font-size: 16px; color: #000; line-height: 1.5em; padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 10px; margin: 0; }

#inhalt li { list-style-type: square; }

h1 { font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace; font-size: 24px; line-height: 1.7em; letter-spacing: 0.1em; padding-left: 20px; padding-right: 20px; padding-top: 20px; margin: 0; }

h2 { font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace; font-size: 22px; padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 15px; margin: 0; }

h3 { font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace; font-size: 20px; padding-top: 30px; padding-left: 20px; padding-bottom: 10px; margin: 0; }

#titel .titel { font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace; font-size: 28px; letter-spacing: 0.3em; padding-left: 20px; margin: 0; }

img.rahmen { border: solid #222 2px; }
img.rechts { float: right; margin-left: 20px; text-align: right; padding: 0; margin-right: 0; }
img.links { float: left; margin-left: 0; padding: 0; margin-right: 20px; margin-bottom: 20px; }

a img { border: 0; text-decoration: none; }

hr { border-top: 2px; border-style: dotted; border-bottom: 0; color: #222; margin-bottom: 20px; margin-left: 20px; margin-right: 20px; padding: 0; }

.thumbs { margin-top: 20px; margin-right: 20px; margin-bottom: 20px; margin-left: 0; padding: 0; }

table { margin-left: 20px; }
label { width: 220px; display: inline-block; }

#inhalt p.fussnoten { font-size: 12px; line-height: 1.5em; padding-top: 10px; padding-bottom: 10px; margin: 0; }

sup { font-size: 70%; font-weight: bold; }