html { height: 101%; }
body { color: black; font-size: small; font-family: "Book Antiqua", "Trajan Pro", Verdana, Arial, Helvetica, sans-serif; background-color: #666; }
/* ============================
1. Div-Bereiche
==============================*/
#wrapper { color: #fefcfc; background-color: #666; width: 995px; margin: 10px auto; }
#navibereich { color: #fbf9f9; background-color: #666; background-image: url(../kopf_bg.jpg) !important; background-repeat: repeat-y; background-position: left 0; text-align: center; padding: 5px 5px 4px; border-bottom-color: #8c8c8c; border-bottom-width: 1px; }
#navibereich li { margin: 0; display: inline; list-style-type: none; }
#navibereich a { color: #fbf7f7; background-color: #333; padding: 4px 8px; border-color: #8c8c8c; border-width: 1px; }
#navibereich a:hover, #startseite #navi01 a, #barock #navi02 a, #rokoko #navi03 a, #louis-seize #navi04 a, #klassizismus #navi05 a, #biedermeier #navi06 a, #empire #navi07 a, #uhren #navi08 a, #gemaelde #navi09 a, #impressum #navi10 a  { color: #333; background-color: #f7f1d0; text-decoration: none; padding-bottom: 5px; border-bottom: medium none; }
#navibereich ul { margin-bottom: 0; }
#textbereich { background-color: #333; text-align: center; padding: 10px 20px; }
#ueberschrift { font-size: large; text-decoration: none; text-align: center; margin-top: 20px; margin-bottom: 0; padding: 5px 5px 20px; }
#tabelle { margin-top: 0; margin-bottom: 30px; }
#fussbereich { margin-top: 20px; margin-bottom: 10px; padding: 10px 0 20px; border-top: 1px solid #8c8c8c; }
/* ============================
2. Allgemeine html Elemente
==============================*/
td {}
a { text-decoration: none; outline: none; }
a:link { color: #d90000; }
a:visited { color: #cc6666; }
a:focus { text-decoration: none; }
a:hover { text-decoration: underline; }

a:active { color: white ; background-color: #d90000; }
h1 { font-size: 14mm; font-family: Calibri; }
h2 { font-size: 130%; margin-bottom: 1em; }
address { font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height: 1.5em; text-align: center; letter-spacing: 2px; }
.skiplink { display: none; }
p, ul { margin-top: 0; margin-left: 0; margin-right: 0; margin-bottom: 1em;  }
ul ul { margin: 0; }
li { margin-top: 0; margin-left: 1em; margin-right: 0; margin-bottom: 0; }
/* ============================
2. Das Kontaktformular
==============================*/
form { background-color: #eee; width: 400px; padding: 20px; border-color: #8c8c8c; border-width: 1px; }
label { display: block; }
#absender, textarea { width: 300px; margin-bottom: 1em; border-color: #8c8c8c; border-width: 1px; }
textarea { height: 7em;}
input:focus, textarea:focus { background-color: #d9d9d9; }
