@charset "utf-8"; /* CSS Document */ /************************************/ /* FONTS */ /************************************/ @font-face { font-family: 'DroidSansRegular'; src: url('fonts/DroidSans-webfont.eot'); src: url('fonts/DroidSans-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/DroidSans-webfont.woff') format('woff'), url('fonts/DroidSans-webfont.ttf') format('truetype'), url('fonts/DroidSans-webfont.svg#DroidSansRegular') format('svg'); font-weight: normal; font-style: normal; } /************************************/ /* CLEARS */ /************************************/ .clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; } .clearfix:before, .clearfix:after { content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0; } .clearfix:after{ clear: both; } .clearfix{ zoom: 1; } .fltl { float: left; } .fltr { float: right; } /************************************/ /* CONTAINERS */ /************************************/ body { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 22px; } #container { width: 980px; margin-left: auto; margin-right: auto; background-color: #ffffff; } /************************************/ /* ALGEMEEN */ /************************************/ h1 { font: normal 30px/30px DroidSansRegular, Arial; margin-bottom: 15px; color: #70b230; } h2 { font-family: DroidSansRegular, Arial; margin-bottom: 10px; font-size: 22px; font-weight: normal; line-height: 26px; color: #70b230; } h3 { font-family: DroidSansRegular, Arial; font-size: 20px; font-weight: normal; line-height: 28px; color: #a6a6a6; } p { margin-bottom: 20px; } p.intro { color: #000000; } a:link, a:visited { color: #70b230; text-decoration: none; } a:hover { text-decoration: underline; } /************************************/ /* HEADER */ /************************************/ #top_menu { width: 980px; height: 22px; padding-top: 20px; text-align: right; } #top_menu ul { float: right; margin: 0px 20px 0px 0px; } #top_menu li { float: left; list-style: none; display: inline; margin-left: 10px; } #top_menu a:link, #top_menu a:visited, #top_menu a:hover { font-size: 14px; color: #70b230; text-decoration: none; } #top_menu li.active a { text-decoration: underline; } #top_logo { width: 900px; height: 80px; padding-left: 80px; } /************************************/ /* MAIN MENU */ /************************************/ #main_menu { width: 980px; height: 36px; margin-top: 12px; } #main_menu ul { margin-left: 40px; } #main_menu li { float: left; height: 30px; list-style: none; display: inline; padding: 6px 10px 0px 10px; text-transform: uppercase; } #main_menu li:hover { background-color:#70B230; -moz-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px; } #main_menu a:link, #main_menu a:visited, #main_menu a:hover { font-size: 14px; font-weight: bold; color: #ffffff; text-decoration: none; } #main_menu li.active, #main_menu li.active_parent { background-color: #ffffff; -moz-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px; } #main_menu li.active a, #main_menu li.active_parent a { color: #3d5c57; } /************************************/ /* FOOTER */ /************************************/ #footer { width: 980px; background-color: #d8d8d8; padding-bottom:8px; } #footer .column { float: left; width: 125px; height: 160px; margin: 20px 0px 20px 0px; padding: 0px 20px 0px 18px; } #footer .border { background: transparent url('images/footer_border.png') repeat-y right top; } #footer li { list-style: none; font-size: 11px; line-height: 24px; text-transform: uppercase; } #footer a:link, #footer a:visited, #footer a:hover { color: #666666; text-decoration: none; }