body { font-family: Arial, Helvetica; font-size: 12px; color: black; background-color: white; } td { font-size: 12px; color: #001269; line-height: 21px; font-size: 13px; color: #001269; } #site { position: absolute; left: 50%; width: 750px; margin-left: -375px; margin-top: 20px; background: url('/images/header.2.png') no-repeat; } #site #menu, #site .floatMenu { position : relative; display: inline; top: 45px; left: 310px; font-family: Verdana; font-size: 14px; } #site #menu li { display: inline; border-bottom: 1px solid #001163; border-right: 1px solid #001163; padding-right: 5px; padding-bottom: 2px; margin-right: 4px; } #site #menu a, #site .floatMenu a { text-decoration: none; color: #001269; } #site #menu a:hover, #site .floatMenu a:hover { color: black; text-decoration: underline } #site .floatMenu .submenu ul { margin: 0px; padding: 0px;} #site .floatMenu .submenu li { display: block; border: none; padding: 0px; margin: 0px; } #site .floatMenu { visibility: hidden; position: absolute; display: none; top: 64px; left: 50%; width: 150px; font-size: 12px; background: #efefef; color: white; padding: 4px; border: 1px solid navy; } * > #site .floatMenu { top: 65px; } #site .floatMenu ul { margin: 0px; } .rightMenu { text-align: right; border-right: 1px solid #001269; list-style: none; } .rightMenu li {padding-right: 5px; font-size: 13px;} .rightMenu li a { text-decoration: none; color: #001269; } .rightMenu li a:hover { text-decoration: underline; } .newsHeader { border-right: 1px solid #001269; text-align: right; padding-right: 5px; font-size: 12px; color: #001269; } .content { padding-top: 25px; } .content h1 { font-family: Arial; font-style: italic; font-weight: normal; font-size: 15px; color: #001269; } .content h2 { font-family: Arial; font-size: 13px; font-weight: bold; color: #830000; padding: 0px; margin: 0px; margin-top: 10px; } .footer { margin-top: 20px; font-size: 11px; font-family: Verdana; color: lightgray; } .newsSummary { width: 400px; text-align: justify; color: grey; } .newsText a { text-decoration: none; color: gray; } .newsText a:hover { text-decoration: underline; } .newsItem .date { font-size: 12px; font-weight: normal; } .newsItem .title { font-size: 12px; font-weight: bold; color: black; } .newsItem .newstext { margin-top: 10px; line-height: 18px; } .downloads ul { list-style: none; padding: 0px;} .downloads li { padding-bottom: 30px; } img { border: none; } /************ ACTUELE BEREKENINGEN STYLES ******************/ .calculations { border: none; border-top: 1px solid navy; width: 450px; margin-left: 0px; } .calculations .contents { padding: 10px; padding-top: 15px; } .calculations .calcInfo { margin-bottom: 10px; } .calculations .calcInfo .title { font-weight: bold; } .calculations .calcInfo .date { font-family: 'verdana'; font-size: 11px; font-style: italic; } .calculations .firstEntry, .calculations .oddEntry { background-color: #F9F8F1; } .calculations .firstEntry .header, .calculations .oddEntry .header { background-color: #D8D7D1; } .calculations .evenEntry .header { background-color: #D3D7DD; } .calculations .header { padding: 10px; font-family: Verdana; font-size: 12px;} .calculations .oddEntry { border-top: silver 1px solid; } .calculations .firstEntry .contents, .calculations .oddEntry .contents { background: url("/images/oddtop.png") repeat-x 0% 0%; } .calculations .evenEntry .contents { background: url("/images/eventop.png") repeat-x 0% 0%; } .calculations .evenEntry { background-color: #F3F8FF; border-top: grey 1px solid; }