/* ###### Body Text ###### */ body { font-family: verdana, tahoma, helvetica, arial, sans-serif; font-size: 12px; margin: 0; } h1, h2, h3 { font-family: arial, verdana, tahoma, sans-serif; } #logo { float: left; padding: 0px 4px; } h1 { padding: 0px; margin: 0px; font-size: 25px; font-weight: bold; font-style: bold; line-height: 1em; padding-top: 0px; padding-bottom: 15px; letter-spacing: 3px; } h2 { padding: 0px; margin: 0px; font-size: 18px; font-weight: bold; font-style: bold; line-height: 1em; padding-top: 20px; padding-bottom: 15px; letter-spacing: 2px; } p { padding-bottom: 1ex; padding: 0 1em 0 1em; } p.title { margin-left: 7ex; font-weight: bold; font-size: 1.5em; } img { border: none; } acronym { border-bottom-style: dotted; border-bottom-width: 1px; cursor: help; } code { font-family: "lucida console", monospace; font-size: 11px; } dt { font-weight: bold; } dd { padding-bottom: 0.5em; } hr { border-bottom: 1px; color: white; text-align: left; margin-top: 40px; margin-bottom: 60px; } ul { line-height: 2em; } #bodyText { text-align: justify; line-height: 1.7em; margin-left: 15em; padding: 1em 4em 3em 3em; height: 100%; } #bodyText span { font-size: 10px; } #bodyText a { text-decoration: none; border-bottom-style: solid; border-bottom-width: 1px; } #bodyText a:hover { text-decoration: none; border-bottom-style: solid; border-bottom-width: 0; } .smallCaps { font-variant: small-caps; } .hplink { font-size: 11px; } p.notice { float: right; max-width: 16em; padding: 1ex; margin: 0.5ex 4ex; /* border-bottom-style: solid 0.5em; border-right-style: solid 0.5em; */ } h3 span.date { padding-left: 3ex; } /* ###### Header ###### */ #header { padding: 0px 0px 0px 0px; border-right: solid 1em; border-bottom: solid 1em; height: 128px; } #header:before { content: url(/2010/fahrplan/image/conference/74.128x128.png); width: 128px; height: 128px; position: absolute; top: 0; left: 8px; } #header h1 { position: absolute; top: 1.2ex; left: 168px; font-size: 40px; text-decoration: none; font-weight: bold; font-style: none; line-height: 1em; } #header h2 { position: absolute; top: 4.5ex; left: 256px; font-size: 20px; font-style: italic; text-decoration: none; font-weight: bold; line-height: 1em; } /* ###### Left Sidebar ###### */ .leftSideBar { margin: 2em 0 0 0; border-right: 1em solid #049000; border-bottom: 1em solid #049000; width: 15em; float: left; clear: left; font-weight: bold; } .leftSideBar ul { margin: 0; margin-bottom: 1em; padding: 0; } .leftSideBar ul li { text-decoration: none; line-height: 1.5em; padding: 2ex 2ex 0ex; display: block; font-size: 10px; list-item-style: none; } .leftSideBar ul li a { text-decoration: none; } .leftSideBar ul li.dense { padding: 2ex 2ex 0ex; line-height: 1em; } .leftSideBar h2 { font-weight: bold; padding: 0.75ex 1ex; letter-spacing: 2px; font-size: 100%; } .leftSideBar .sideBarText { font-weight: normal; padding: 1ex 0.75ex 1ex 1ex; } .leftSideBar .active { } /* ###### Footer ###### */ #footer { font-size: 0.8em; text-align: center; line-height: 1.25em; padding: 1em 4mm 1.5em 4mm; clear: left; } #footer div { padding-bottom: 1ex; } #footer a { text-decoration: none; font-weight: bold; border-bottom-style: solid; border-bottom-width: 1px; } #footer a:hover { border-bottom: 0; } .right { text-align: right; } /* ###### Vortraege ###### */ #uebersicht td { text-align: center; height: 40px; padding: 8px; } #uebersicht { width: 100%; } #uebersicht th { text-align: center; height: 25px; } .square { list-style-type: square; } /* ###### Text Colors ###### */ /*h1,*/ #bodyText a, .leftSideBar ul li a, .leftSideBar ul li, .dateheader { color: #000000; } /*h1*/, /*h2*/, p.title, .headerLinks *, .menuBar a:hover { color: #049000; } h1 { color: #049000; } #header h2, .leftSideBar h2, /*.leftSideBar .active,*/ #footer * { color: white; } .leftSideBar ul li a:hover { color: #049000; } body { color: #333; } /* ###### Background Colors ###### */ body { background-color: white; } #bodyText { background-color: white; border-color: #cf0000; } #header { background-color: black; border-color: #cf0000; } .leftSideBar h2, #footer { background-color: black; } .leftSideBar, /*p.notice*/ { background-color: white; } p.notice { background-color: #049000; } #uebersicht tr.header { background-color: #cf0000; } #uebersicht td.empty { background-color: #eee; } #uebersicht td.time { background-color: #eee; } #uebersicht td.vortrag { background-color: #e8e3eb; } /* ###### Border Colors ###### */ h1, .rightSideBar { border-color: #ff0000; } /*#header { border-right-color: #049000; border-bottom-color: #049000; }*/ #header, #leftSideBar, p.notice { border-right-color: #049000; border-bottom-color: #049000; } acronym { border-color: #bfbfbf; } /* ###### Schedule ###### */ table.schedule { text-align: left; border-spacing: 2px; /*border-collapse: collapse;*/ } table.schedule td.odd, table.schedule td.even { font-size: 115%; font-weight: bold; color: white; background-color: black; /*border-bottom: 2px solid white;*/ } .schedulehead { text-align: center; font-size: large; font-weight: bold; color: white; background-color: #049000; } .empty { background-color: #eeffde; } td.event { text-align: left; width: 32em; background-color: #eeffde; border: 2px solid #B0D48E; } .event a { border: none !important; } .event a:hover { border: none !important; background-color: #047000; color: white !important; text-shadow: none !important; } .event a.event { font-size: 150%; font-weight: bold; color: black; text-shadow: white 0 2px 1px; border: none; line-height: 150%; } .event ul { margin: 0; margin-top: 1em; padding: 0; } .event li { list-style-type: none; margin: 0; padding: 0; padding-right: 2em; display: inline-block; }