/* TODO Klassen "hint" und "program" definieren HINWEISE padding,margin Angaben: oben rechts unten links */ body { margin: 0px; padding: 0px; } h1, h2, h3, h4 { color: #7fb945; } a:link, a:visited { color: #7fb945; } a:hover { color: #3f8915; } hr { height: 1px; border: 1px solid silver; border-bottom: none; border-right: none; border-left: none; } .external { background: url(externallink.png) right center no-repeat; padding-right: 12px; } #container { padding: 0; margin: 0; } #container hr { width: 0px; } #titlebar { background: #336699; color: white; font-size: 44px; text-shadow: 2px 2px 3px gray; height: 54px; padding-top: 1px; padding-left: 16px; padding-right: 16px; } #titlebar .right { text-align: right; } /* #### Menue #### */ #nav { float: left; width: 20%; padding: 0; border: 1px solid silver; margin-top: 40px; color: rgb(80,80,80); background-color: transparent; } #nav a { text-decoration: none; } #nav .externalLink { background: url(externallinksmall.png) right center no-repeat; padding-right: 15px; } #nav li { margin: 0; list-style-type: none; padding-top: 1em; } #nav li:hover { color: rgb(30,60,80); } /* Hauptteil einer Seite */ #main { margin-left: 25%; padding: 0 1em; text-align: justify; } /* Seiten-Ueberschrift */ #main h1 { border-bottom: 1px solid silver; border-top: 1px solid silver; border-right: 1px solid silver; padding: 3px 3px 3px 3px; } #main li { margin: 0.5em; } #main ul li { margin: 0.5em; list-style-type: square; list-style-position: inside; } /* Abstand von Bildern + Bildunterschrift zum folgenden Absatz */ #main table caption { margin-bottom: 1.5em; } #main img { margin-bottom: 1.5em; border: 0; } #main .externalLink { background: url(externallink.png) right center no-repeat; padding-right: 15px; } /* Zitate */ blockquote { font-style:italic; } /* Bildbeschreibungen*/ caption { font-size: small; } /* Hervorhebungen */ .textit { color: #294210; letter-spacing: 0.1em; } #footnotes { font-size: small; margin-top: 3em; padding-left: 1em; } /* #### Footer #### */ #footer { clear: left; border-top: 1px solid #B7B7B7; background: rgb(233,238,249); margin-top: 30px; padding: 15px 15px 0 15px; color: #777777; font-size: small; height: 50px; font-size: small; } #footer .externalLink { background: url(externallinksmall.png) right center no-repeat; padding-right: 15px; } #footer .left { text-align: left; float: left; } #footer .right { text-align: right; }