html, body {min-height:100%;}body {background-color: #FCFEFE; background-image: url("images/background.jpg"); background-repeat: no-repeat;  background-position: bottom center; background-attachment:fixed}a,  a:link,  a:visited,  a:active  { color: #000; font-weight: bold; text-decoration: underline }a.copyright, a:link.copyright, a:visited.copyright, a:active.copyright  { color: #fff; font-weight: normal; text-decoration: none }a.nav, a:link.nav, a:visited.nav, a:active.nav { color: #e08b06; font-weight: bold; text-decoration: none }a:hover   { color: #000; font-weight: bold; text-decoration: underline }a:hover.copyright { color: #fff; font-weight: normal; text-decoration: underline }a:hover.nav { color: #e08b06; font-weight: bold; text-decoration: underline overline }body, input, p, td, textarea, th  { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }dd { margin-top: 10px; left: 10px }dt { font-size: 12px; font-weight: bold; margin-top: 20px }h1   { font-size: 12px; font-weight: bold }h2    { font-size: 15px; font-weight: bold }hr { border: solid 2px #e08b06 }input, select { font-size: 10px; width: 150px }input, textarea, select    { font-size: 10px }input.datenschutz { width: 20px}p, li { text-align: left }strong { font-size: 14px; font-weight: bold }table.form  { background-color: #e08b06 }td.form, th.form   { background-color: #fc0; background-image: url("images/verlauf.jpg") }th { font-size: 12px; background-image: url("images/verlauf.jpg"); text-align: left; list-style-image: url("images/verlauf.jpg"); padding: 4px 7px }.content  { background-image: url("images/verlauf.jpg"); padding: 10px; border: solid 2px #e08b06 }a.copyright  { color: #fff; font-size: 10px; font-weight: bold; }.img { margin-top: 2px; margin-right: 10px; margin-bottom: 10px; border: solid 2px #e08b06 }.img-li   { margin-top: 2px; margin-right: 10px; margin-bottom: 10px; float: left; border: solid 2px #e08b06 }.img-re   { margin-top: 2px; margin-bottom: 10px; margin-left: 10px; float: right; border: solid 2px #e08b06 }.nav  { color: #e08b06; font-size: 12px; font-weight: bold }.shoppic { background-color: white; text-align: center }.shoppreis  { font-size: 12px; font-weight: bold; padding-top: 5px; padding-bottom: 5px }.shoptext      { background-color: #fffff5 }.smallfont  { font-size: 10px }td.smallfont, th.smallfont  { font-size: 10px; background: inherit }#temp  { background-image: url("images/verlauf.jpg"); visibility: hidden; position: absolute; top: 260px; width: 530px; height: 260px; border: solid 3px navy }.maintable {position: relative; top: 5px; }tr.white, td.white {background-color: #FCFEFE; font-size: 10px;}tr.gray, td.gray {background-color: #E5E6F9; font-size: 10px;}td.white, td.gray {padding-right: 10px; text-align: right; padding-left: 5px}table.naehrwert {border: 1px solid #0066CC}#error {color: red; font-weight: bold}
