body { margin: 12px; border: 0px; background-color: #dFdFFF; color: #000000; font-family: 'Free sans', Verdana, sans-serif; } a:link { text-decoration: none; } a:hover { text-decoration: underline; } a:visited { color: #AE4C17; text-decoration: none; } p { margin-top:0ex; margin-bottom:0ex; text-indent: 1.5em; } p:first-child, h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p { text-indent:0em; } /*div + p { text-indent: 0px; margin-top: 1ex; }*/ .hsb { font-variant: small-caps; } .Neu { color:#DFDFFF; background-color:black; text-indent:0em; } .Neu:link { color: #BFBFFF; text-decoration: none; } .Neu:visited { color: #BFBFFF; text-decoration: none; } h3 { margin-bottom:0.5ex; } p.hinweis { text-indent: 0px; font-weight: bold; color: #029B02; } p.update { font-size: smaller } .texte > li > a { font-weight: bold; } dt { font-weight: bold; margin-top: 1.5ex; } dd > .ut { font-weight: bold; } dd > p { text-indent:0em; } .veranst > dd > .ref { font-weight: bold; font-style: italic; } .veranst > dd > .zeit { font-weight: bold; margin-top: 1ex; } .veranst > dd > .ort { font-weight: bold; } .vortragstext { margin: 45px; background-color: #7CA9CD; padding: 10px; } :lang(de) { quotes:"\00BB" "\00AB" "\203A" "\2039"; } :lang(en) { quotes:"\2018" "\2019" "\201C" "\201D"; } q:before { content: open-quote; } q:after { content: close-quote; } q q:before { content: open-quote; } q q:after { content: close-quote; } sup { line-height: 0 } /*vermeidet vergröÃerten Zeilenabstand*/ a.fnref:link, a.fntext:link { text-decoration: none; } a.fnref:hover, a.fntext:hover { text-decoration: underline; } div.footnotes { margin-top: 2ex; font-size: 90% } em > em { font-style: normal; } .menu { font-weight: bold; } h2.body { margin-top: 2ex; } .center { text-align: center; } .newsZeit { /* nur für Reihen */ font-weight: bold; margin-top: 2ex; margin-bottom: -2ex; text-align: left; } .newsTyp { margin-top: 2ex; font-weight: bold; font-variant: small-caps; text-align: right; } .newsTitel { margin-top: 2px; text-align: right; font-weight: bold; } .newsOrtZeit { margin-top: 1.5ex; font-weight: bold; text-align: right; } .newsUntertitel { margin-top: 2px; text-align: right; } .newsUntertitel a:link { color: black; text-decoration: none; } .newsUntertitel a:hover { color: black; text-decoration: underline; } .newsUntertitel a:visited { color: black; text-decoration: none; } .newsRef { font-style: italic; text-align: right; } .newsText { margin-top: 2px; text-align: right; } .newsFinallinks { margin-top: 2px; font-size: smaller; text-align: center; } .shopAmount { text-align: center; background-color: #99CCFF; } .shopProduct { text-align: left; background-color: #99CCFF; } .shopPrice { text-align: right; background-color: #99CCFF; } .shopCustText { vertical-align: top; text-align: right; } .shopCustInput { text-align: left; } .greyBack { margin: 12px; padding: 8px; background-color: #AAAAAA; } p.fussnote { padding: 3px; text-indent: 0; font-size: 90%; margin-left: 20px; margin-right: 20px; } /* zeugs for the LinkList */ .category { margin-top: 25px; margin-bottom: 1px; background-color: #AAAAAA; letter-spacing: 2px; font-size: larger; font-weight: bold; font-variant: small-caps; width: 100% } .name { background-color: #99CCFF; font-weight: bold; } .link { background-color: #99CCFF; font-weight: normal; } .abstract { font-size: smaller; font-weight: bolder; margin-left: 1em; margin-right: 1em; margin-bottom: 3ex; } .description { background-color: #99CCFF; width: 100%; text-indent: 30px; }