/* Leo Julen 2012-03-19T12:23+0100 */ body { margin: 0; padding: 0; font-family: helvetica, helvetica neue, arial, sans-serif; } #Box { width: 60em; min-height: 40em; margin: 1em auto; padding: 0; background-image: url(/graphics/bg.png); background-repeat: no-repeat; background-position: left top; border-radius: 15px; box-shadow: 0 0 8px 0 black; -webkit-box-shadow: 0 0 8px 0 black; } #Content { padding: 1em 2em 1.5em 280px; } #Content h1 { padding-top: 0.5em; padding-bottom: 1em; text-shadow: 0.0625em 0.0625em 0.0625em #CCC; } #Content h2 { text-shadow: 0.08333em 0.08333em 0.08333em #CCC; } #Content h3 { text-shadow: 0.125em 0.125em 0.125em #CCC; } .nowrap { white-space: nowrap; } img { border: 0; } img.foto { padding: 8px; box-shadow: 0.1em 0.1em 0.25em #333; -webkit-box-shadow: 0.1em 0.1em 0.25em #333; } abbr, acronym { border-bottom: 1px #666 dotted; cursor: help; } .floatright { float: right; padding: 0 0 1em 1.5em; } .floatleft { float: left; padding: 0 1.5em 1em 0; } div.vorstand { float: left; width: 210px; } div.vorstand p { padding-left: 8px; } ul.ehrenmitglieder, ul.links { list-style-type: none; margin-left: -1em; } p.statuten1 { box-shadow: 0.1em 0.1em 0.5em #999; -webkit-box-shadow: 0.1em 0.1em 0.5em #999; } p.statuten2 { margin-left: 1em; margin-right: 1em; } p.statuten1, p.statuten2 { text-align: center; font-size: 1.5em; font-weight: bold; } body { color: #000; background-color: #888; } #Box { color: #000; background-color: #FFF; } a { color: #FF0E03; background-color: transparent; } a:visited { color: #D32; background-color: transparent; } a:hover, a:focus { color: #FFF; background-color: #FF0E03; opacity:0.75; text-decoration: none; } p.statuten1 { background-color: #E8E8E8; } p.statuten2 { background-color: #EEE; } body { font-size: 100%; } #Content h1 { font-size: 2em; } #Content h2 { font-size: 1.5em; clear: left; } #Content h3 { font-size: 1em; } #Content h4 { font-size: 0.875em; } #Content p { font-size: 0.875em; line-height: 140%; } #Content li { font-size: 0.875em; line-height: 140%; } #Content li li { font-size: 1em; } #Content table { font-size: 0.75em; } #SideNav { font-size: 0.8125em; } #SideNav li { font-size: 1em; } blockquote { font-style: italic; margin-left: 0.5em; } blockquote p { background-color: #EEE; padding: 0.25em 1em; } a:nth-of-type(1n) { transition: color 0.2s ease; -webkit-transition: color 0.2s ease; -moz-transition: color 0.2s ease; -o-transition: color 0.2s ease; transition: background-color 0.2s ease; -webkit-transition: background-color 0.2s ease; -moz-transition: background-color 0.2s ease; -o-transition: background-color 0.2s ease; } table.event { border-spacing: 1px; background-color: #999; } table.event caption { font-size: smaller; padding: 0.4em; } table.event thead th { text-align: center; background-color: #DDD; } table.event tbody th { text-align: right; font-weight: normal; } table.event td, table.event th { text-align: left; padding: 0.3333em 0.75em; } table.event tbody tr th, table.event tbody tr td { background-color: #FFF; } table.event tbody tr:nth-of-type(even) th, table.event tbody tr:nth-of-type(even) td { background-color: #EEE; } table.vereine { border-spacing: 1px; background-color: #999; } table.vereine caption { font-size: smaller; padding: 0.4em; } table.vereine thead th { text-align: left; background-color: #DDD; } table.vereine tbody th { text-align: left; font-weight: bold; } table.vereine td, table.vereine th { text-align: left; padding: 0.3333em 0.75em; } table.vereine tbody tr th, table.vereine tbody tr td { background-color: #FFF; } table.vereine tbody tr:nth-of-type(even) th, table.vereine tbody tr:nth-of-type(even) td { background-color: #EEE; } .invisible, .logo, .nodesktop { position: absolute; top: -2000px; left: -3000px; width: 0px; height: 0px; display: inline; overflow: hidden; } ul.skiplinks { line-height: 0; list-style-type: none; display: inline; } #SideNav { position: absolute; margin-left: -1em; top: 300px; font-weight: bold; } #SideNav ul, #SideNav li { list-style-type: none; margin: 0; padding: 0; } #SideNav li a { width: 180px; margin: 0; padding: 8px 8px; display: block; text-decoration: none; } #SideNav li li a { width: 166px; padding: 3px 10px 3px 20px; font-weight: normal; } 