/* ____________________________________________ Content/Text */ h2 { font: bold 180%/150% georgia, garamond, serif; color: #000; text-align: center; letter-spacing: 1px; margin: 1.5em 0 1em 0; } h3 { font: bold 180%/150% georgia, garamond, serif; color: #000; text-align: left; border-bottom: 1px solid #999; letter-spacing: 2px; margin-top: 2em; padding-left: 7px; } h4 { font: bold 125%/150% georgia, garamond, serif; margin: 2em 0 0 0; letter-spacing: 0.5px; color: #000; } h5 { font: bold 100%/100% verdana, sans-serif; margin: 1em 0 -0.5em 0; color: #000; } #content ul { margin: 1em 0; padding: 0; } #content ul li, #content ol li { margin: 0 0 0.5em 20px; text-align: justify; } #content ol { list-style-type: lower-alpha; margin: 1em 0; padding: 0; } #content ol ol { list-style-type: decimal; } #mainnav a span.zarb, #content span.zarb { font: normal 110%/100% georgia, garamond, serif; letter-spacing: 1px; } #content a span.zarb { font: normal 110%/100% georgia, garamond, serif; letter-spacing: 1px; } p.top { display: none; } #content table { margin: 1em auto; width: 79.9%; border: 1px solid #666; } #content table.breit { width: 99.9%; margin: 1em 0; border: 1px solid #666; } #content table td, #content table.breit td { padding: 0.25em 0.5em; } tr.head { font-weight: bold; } tr.head td { border-bottom: 1px solid #666; } .neu { color: #c00; } blockquote, div.example { margin: 2em 25px; border-bottom: 1px solid #666; } div.example#ide-b-1 p { line-height: 70px; text-align: left; } div.example#ide-b-1 img, div.exampleide-d-4 img { vertical-align: middle; margin: 0 0.5em; } span.inq { color: #666; font: bold 250%/50% georgia, garamond, serif; padding: 0 0.5em 0.5em 0; } address { margin: 0 0 0 25px; } img.handbuch { width: 45px; height: 45px; float: right; margin: 0.25em 0 0 1em; border-width: 4px; border-color: #999 #999 #eee #eee; border-style: solid; } p.nlsymbol img { width: 16px; height: 16px; margin: 0 2px; } /* ____________________________________________ Formulare */ fieldset { border: 1px solid #666; margin: 1em 0; } fieldset p { text-align: left; padding: 0 5px; } legend { font-weight: bold; border: 1px solid #666; padding: 2px 5px; margin: 1em 0; } .inputlabel { display: block; float: left; width: 11em; text-align: right; padding: 0 1em 0 0; } .input { border: 1px solid #999; padding: 2px; letter-spacing: 0.5px; } /* ____________________________________________ Navigation */ #mainnav, #langnav, .subnav, #skip { display: none; } /* ____________________________________________ Header */ #logo { display: none; } #header { border-bottom: 1px solid #666; } #header h1 { font-weight: normal; font-size: 100%; line-height: 150%; font-family: georgia, garamond, serif; color: #666; letter-spacing: 1px; text-align: center; margin: 0; } #header h1 a { text-decoration: none; } .head-logo { color: #666; font-weight: bold; padding: 0; margin: 0; } /* ____________________________________________ Footer */ #footer { display: none; } /* ____________________________________________ Startseite */ h2#start { border-bottom: 1px solid #999; padding: 0 0 0.5em 0; font-weight: normal; text-align: center; font-size: 85%; font-family: verdana, sans-serif; letter-spacing: 0; } ul#startnav { margin: 0; } ul#startnav li { list-style-type: disc; padding: 0; margin: 1em 0; line-height: 2em; font-weight: bold; } #footer address { border-top: 1px solid #999; font-size: 85%; text-align: center; padding: 10px 0; margin: 0 25px; } /* ____________________________________________ Body und Grundlagen */ body { font: normal 80%/140% verdana, arial, helvetica, sans-serif; color: #000; } img { border: none; margin: 0; padding: 0; } .hidden, b { display: none; } a { color: #999; font-weight: normal; text-decoration: underline; } p { text-align: justify; } .bold { font-weight: bold; } .italic { font-style: italic; } .right { text-align: right; } .center { text-align: center; } .small { font-size: 85%; }