body { background-image: url(img/backg.gif); background-position: top center; background-attachment: scroll; background-repeat: no-repeat; text-align: center; margin: 0; padding: 0; font-family: verdana, lucida, arial, helvetica, sans-serif; } #main { background: none; width: 600px; padding: 0px; margin-left: auto; margin-right: auto; } #main h1, h2 { font-family: sans-serif, arial; font-weight: normal; letter-spacing: 0.05em; color: #acacac; font-variant: small-caps; padding: 0 1em; text-align: left; } #main h1{ font-size: 2em; } #main h2{ font-size: 1.5em; } #head { width: 600px; height: 120px; margin: 0; padding: 0; } #content { margin: 0; padding: 0; width: 600px; font-size: 0.9em; } #content a { line-height: 1.2em; color: #000000; text-decoration: none; font-weight: bold; font-size: 0.9em; } #content a:hover { text-decoration: underline; } #content a:visited { color: #acacac; } #content p { font-size: 0.9em; text-indent: 1em; padding: 0 1em; text-align: justify; } #menu { text-align: center; border-top: 1px solid #5e5e5e; border-bottom: 1px solid #5e5e5e; background-color: #7fb945; } #menu a:link, #menu a:visited { color: white; margin: 5px; text-decoration: none; border: none; padding: 4px; font-size: 0.8em; } #menu a:hover { color: #4E732A; } #words { width: 570px; // warum float? // float: left; padding: 1.1em 0em 1.1em 1.1em; margin-top: 0; } #words h1{ font-size: 1.8em; } #words h2{ font-size: 1.4em; } #words ol, #words ul { font-size: 0.9em; } #words ol li { padding: 0 1em; line-height: 1.7em; } #words ul li { padding: 0 1em; line-height: 1.7em; list-style: none; background: url(img/list.gif) center left no-repeat; } #footer { clear: both; text-align: center; border-top: 1px solid #5e5e5e; border-bottom: 1px solid #5e5e5e; background-color: #7fb945; font-size: 0.8em; color: white; } #footer a:link, #footer a:visited { color: white; margin: 5px; text-decoration: none; border: none; padding: 4px; } #footer a:hover { text-decoration: underline; } #confirmtext span { color: red; font-weight: bold; } /* --------------------=-=-=- Spezialkram -=-=-=------------------- */ #words div.warning { margin-top: 20px; margin-bottom: 20px; padding-top: 10px; padding-bottom: 15px; } #words .warning { background-color: #ffd0d0; border: 2px dashed #5e5e5e; text-align: center; color: #5e5e5e; text-decoration: none; font-weight: bold; font-size: 0.9em; } #words .warning a { line-height: 5em; color: #5e5e5e; text-decoration: none; font-weight: bold; font-size: 0.9em; } #words .note { text-align: center; color: #F48659; font-style: italic; } /* ----------------------=-=-=- Forms -=-=-=--------------------- */ /* nachfolgend die Sachen fuer schoene Formulare und Buttons */ input { border: 1px solid #BFBFBF; color: #949494; background: #fff; padding: 2px 5px 1px 5px; font-size: 1em; } input:hover { background: #fff; border: 1px solid #ACE149; color: #7DA721; font-size: 1em; } textarea { font-family: arial, verdana, helvetica; font-size: 1.1em; border: 1px solid #BFBFBF; color: #949494; padding: 2px 5px 1px 5px; width: 450px; } textarea:hover { background: #fff; border: 1px solid #ACE149; color: #7DA721; } button { background-color: #7fb945; border: 1px solid #5e5e5e; color: #fff; font-size: 0.8em; font-weight: bold; cursor: pointer; } button:hover { background-color: #8fc955; border: 1px solid #7fb945; color: #5e5e5e; font-size: 0.8em; font-weight: bold; cursor: pointer; } #words form label { min-width: 20em; } #words form p { text-align: center; }