body { background-color: white; font: 13px Helvetica,arial,freesans,clean,sans-serif; line-height: 1.4; color: #333; } #access { font-size: 16px; display: block; background-color: #F3F1EE !important; } #access a { border-right: 1px solid #DBDEDF; color: #A49F96; display: block; line-height: 38px; padding: 0 10px; text-decoration: none; } #content p, #content ul, #content ol, #content dd, #content pre, #content hr { margin-bottom: 24px; line-height: 20px; } #access .menu-header, div.menu { font-size: 16px; margin-left: 12px; text-transform: uppercase; } #navigation ul { text-transform: uppercase; list-style: none; margin: 0; } #navigation li { float: left; position: relative; } #container { width: 920px; margin: 0 auto; } a { color: #4183C4; text-decoration: none; } .headertitle .title, h2, .contents h2 { color: #7E9246; font-size: 1.5em; font-weight: bold; font-family: Helvetica; margin: 20px 0; } h1, .contents h1 { font-size: 24px; font-family: Helvetica; color: #7E9246; margin: 20px 0; } .clearfix:after { content: "."; display: block; clear: both; font-size: 0; height: 0; visibility: hidden; } /* IE-Patch für IE 7*/ *:first-child+html .clearfix { min-height: 0; } /* IE-Patch für IE 6*/ * html .clearfix { height: 1%; }