html, body { color: #676176; font-family: arial, Georgia, "Times New Roman", Times, serif; background-color: #fdf9dc; background-image: url(grafik/bg.jpg); background-repeat: repeat-x; background-position: 0 0; }

a:link {  }
a:hover {  }
a:visited {  }

.textlink { display: none; }

.container { background-color: white; background-image: none; background-repeat: repeat; background-attachment: scroll; width: 800px; height: auto; margin-right: auto; margin-left: auto; padding: 0; }

h1 { color: #eb690a; font-size: 160%; line-height: normal; text-align: left; }
h2 { color: #f28739; font-size: 130%; text-align: left; }
h3 { color: #676176; font-size: 110%; text-align: left; }

/* HEAD */
#head { background-image: url(grafik/head.jpg); background-repeat: no-repeat; background-position: 0 top; width: 800px; height: 300px; margin-right: auto; margin-left: auto; padding-top: 0; }
#zitat { color: #eb690a; font-size: 90%; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; text-align: right; padding-top: 270px; padding-right: 20px; display: none; }
/* NAVIGATION */
#navigation { background-color: #ffcf3d; text-align: center; width: 100%; margin-top: 20px; margin-bottom: 10px; }
#navigation a:link { color: #676176; font-size: 15pt; font-weight: normal; text-decoration: none; letter-spacing: 1px; border-bottom-style: none; }
#navigation a:visited { color: #676176; font-size: 15pt; text-decoration: none; }
#navigation a:hover { color: #676176; font-size: 15pt; background-color: #ffc000; border-top: 12px solid #ffdd74; }
.active { background-color: #ffc000; border-top: 12px solid #ffdd74; }
/* EXTRA */
#extra { font-size: 75%; line-height: 130%; background-color: #c1c5df; background-image: url(grafik/img04.jpg); background-repeat: no-repeat; background-position: left 0; width: 280px; float: right; margin-top: 3em; margin-bottom: 1em; margin-left: 1em; padding: 1em; border-bottom: 3px solid #676176;}
div#extra a { color: #676176; font-weight: bold; text-decoration: underline; }
div#extra a:hover { color: #676176; background-color: #fff; text-decoration: none; }
div#extra a:visited { color: #676176; text-decoration: none; }
#extra h1 { color: #af0001; font-size: 120%; font-weight: bold; }
#extra h2 { color: #af0001; font-size: 100%; font-weight: bold; line-height: normal; }
/* INHALT */
#inhalt { color: #676176; font-size: 90%; line-height: 150%; background-image: url(grafik/bg_main.gif); background-repeat: no-repeat; background-position: center bottom; text-align: justify; padding: 0 2em 1em; }
div#inhalt a { color: #676176; font-size: 10pt; font-weight: bold; text-decoration: none; border-bottom: 1px solid #ffc000; }
div#inhalt a:hover { font-size: 10pt; background-color: #ffc000; }
iframe {-moz-opacity:0.7  }
blockquote { color: #676176; font-size: 100%; font-style: italic; margin-left: 1em; padding: 0.5em 1em 1em; display: block; }
img { margin-right: 1em; margin-bottom: 1em; }

#content p.topper { width: 100%; padding-top: 10px; padding-bottom: 30px; }
#unterlinks { text-align: center; display: block; }

/* FORM */
form {-moz-opacity:0.7  }
input { font-size: 90%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 5px; }
textarea { font-size: 90%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 5px; }
/* FOOTER */
#footer { color: #676176; font-size: 8pt; font-family: "lucida sans", arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fef5b2; background-image: none; text-align: center; height: 30px; }
div#footer a { color: #676176; font-size: 8pt; font-family: "lucida sans", arial; text-decoration: none; border-bottom: 1px solid #ffc000; }
div#footer a:hover { color: #676176; font-size: 8pt; font-family: "lucida sans", arial; background-color: #ffc000; text-decoration: none; border-bottom: 1px solid #ffc000; }
#.invis { margin: 0; padding: 0; display: none; }

