 td input[type="text"] {width: 30px; border: 1px solid #666666; padding: 2px 1px; right: 43px;}
td input[type="checkbox"] {right: 63px; border: 1px solid #666666; padding: 2px 1px}
td input[type="radio"] {right: 44px; border: 1px solid #666666}
.coleen {width:130px;}
.coltwee {width:38px;}
.coldrie {width:38px}
#leeftijd input {margin-left: 10px; margin-bottom:3px; vertical-align: center;}
#table_score td {height:34px;}
#leeftijd table td {height: 20px !important;}
span input {width: 70px; padding: 5px 15px; font-size: 110%; background: url("/images/button.gif") repeat left; font-weight: bold; right: 8px;}
span input:hover {background:#F5F4EB;color:#000 !important;}
li label {text-align: right}
a:hover {background:#ffffff; text-decoration:none;}
a.tooltip span {display:none; padding:2px 3px; margin-left:8px; width:130px;z-index:9999; padding:9px;text-decoration:none;}
a.tooltip:hover span{display:inline; position:absolute; background:#ffffff; border:1px solid #cccccc; color:#6c6c6c;}
#hvz {display: inline; position: relative;}
#hvz_info {position: absolute; left: -2200px; background: white; width: 200px; z-index: 9999; border: 1px solid #666666; padding: 8px;}
#cholesterol, #hdl {position: relative;}
.post {background: url(/images/top_right.jpg) no-repeat top right;}
span#risk-score {font-color: silver; font-weight: bold; font-size: 11pt; margin-left: 55px}
#score_header {border-bottom: 1px solid #666666; text-align: center; margin-bottom: 15px; margin-top: 40px; padding: 20px 0px; padding-top: 1px}
#score_help {font-size: 114%; margin-bottom: 35px; position: relative; left: -4px;}
#chart_wrapper {position: absolute; right: 1px; width: 580px}
#style {margin-left: 30px; padding-left: 228px}
#gender {position: absolute; right: 18px; top: 34px; font-size: 87%}
#gender span {padding-right: 23px;}
#risk_result_print_button {position: absolute; top: 211px; left: 35px;}
.printer_button {padding-left: 20px}
div#calc2 {clear: both; padding-top: 10px; margin-top:10px; margin-bottom: 20px}
div#calc2 span#compare_link {color: white;}
#calc2 div span span input {margin-left: 113px;}
div#calc2 span#compare_link a {background: url(/images/change_score.jpg) no-repeat top left; padding: 7px 8px; color: #2a5987; font-weight: bold; display: visible; color: black;}
.fieldWithErrors {display: inline}
#errorExplanation {width: 400px; border: 2px solid red; padding: 7px; padding-bottom: 12px; margin-bottom: 20px; background-color: #f0f0f0}
#errorExplanation h2 {text-align: left; font-weight: bold; padding: 5px 5px 5px 15px; font-size: 10px; margin: -7px; background-color: #c00; color: #fff; background-image: none}
#errorExplanation p {color: #333; margin-bottom: 0; padding: 5px; font-weight: bold}
#errorExplanation ul li {font-size: 12px; list-style: square; list-style-position: inside}
#footer {text-align: center;}
#footer p {background: url(/images/bottom_right.jpg) no-repeat bottom right; padding-bottom: 5px;}
#wrapper {}
#info #screencast #email select {border: 1px solid #666666; padding: 3px;}
body {background: #1C70B6; color: #333; font: 62.5% Georgia, "Times New Roman", Times, serif; text-align: center; border-top: 5px solid #094677;}
* {padding: 0; margin: 0}
.highlight {background-color: #FFFFCC}
a {color: #0060ff; text-decoration: underline}
a:visited {color: #333; text-decoration: underline}
a:hover {color: #df0000; text-decoration: underline}
a img {border: none}
blockquote {font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; color: #555; margin: 0 30px 1.5em 30px; padding: 0 0 0 10px; border-left: 1px solid #aaa}
abbr, acronym {border-bottom: 1px dotted #aaa; text-transform: uppercase; cursor: help}
code {color: #090; font-family: Courier, monospace}
pre {margin: 0 0 1.5em 0; overflow: auto; font-size: 1.3em; clear: both}
p.center {text-align: center !important}
p.bottom {margin: 0 !important}
p.unstyled {font-size: 1.4em}
.flickr_blue {color: #007ae4; text-transform: lowercase}
.flickr_pink {color: #ff2a96; text-transform: lowercase}
.green {color: #090}
.red {color: #f00}
.orange {color: #f40}
.purple {color: #909}
h1, h2, h3 {font-weight: bold; font-family: Helvetica, Arial, sans-serif; color: #000}
h1 {font-size: 2.6em; letter-spacing: -0.03em; margin-top:13px; margin-bottom: 10px; background: white url(/images/bottom.jpg) no-repeat bottom; padding-bottom: 5px;}
h1 a, h1 a:visited, h1 a:hover {color: #000; text-decoration: none}
h2 {font-size: 2.0em}
h2 a {color: #000; text-decoration: none}
h2 a:visited {color: #555; text-decoration: none}
h2 a:hover {color: #090; text-decoration: none}
.posts h2 {margin: 0 0 0.1em 0; line-height: 1.2em}
.pages h2, h2.page_header {margin: 0 0 0.75em 0; padding: 0 0 0.6em 0; background: url('/images/hr_title_sep.gif') 0 100% no-repeat}
h2.archive_head {font-weight: bold !important; font-size: 1.4em !important; text-transform: uppercase !important; letter-spacing: normal !important; margin: 0 0 1.8em 0 !important; padding: 0.4em 2px !important; border-top: 3px solid #000 !important;}
h3 {font-size: 1.0em; text-transform: uppercase}
#masthead h3 {margin: 0 0 0.75em 0; font-weight: normal; font-size: 1.8em; text-transform: none; color: #888; text-align: center}
.entry h3 {margin: 2.5em 0 0.5em 0}
.entry h3.top {margin: 1.5em 0 0.5em 0 !important}
h3.comments_headers {font-size: 1.4em}
h4 {font: italic 1.2em Georgia, "Times New Roman", Times, serif; color: #888}
h4 a, h4 a:visited {color: #888; text-decoration: none}
h4 a:hover {color: #888; text-decoration: underline}
.posts h4 {margin: 0 0 1.25em 0; padding: 0 0 1.0em 0; background: url('/images/hr_title_sep.gif') 0 100% no-repeat}
#container {width: 810px; margin: 0px auto 0 auto}
#content_box {margin-top: 30px; position: relative; width: 790px; text-align: left; float: left; clear: both; background: white url('/images/aangeboden.jpg') no-repeat top left !important;}
#content {width: 770px; padding: 15px; padding-top: 0px;}
#sidebar {width: 230px; float: left}
#footer {background: url(/images/bottom_left.jpg) no-repeat bottom left; width: 790px; padding: 1.2em 0 0 0; border-top: 2px solid #ccc; float: left; clear: both}
#footer a, #footer a:visited, #footer a:hover {color: #333333}
#masthead {2width: 770px}
ul#nav {list-style: none; width: 750px; padding: 0 10px; border-bottom: 3px solid #000; float: left; clear: both}
ul#nav li {padding: 0.85em 32px 0.7em 0; font: bold 1.4em Helvetica, Arial, sans-serif; text-transform: uppercase; float: left}
ul#nav li a, ul#nav li a:visited {color: #000; text-decoration: none}
ul#nav li a:hover {color: #000; text-decoration: underline}
ul#nav li.email a {float: right; position: absolute; right: 120px; color: #0063DC; text-decoration: underline}
ul#nav li.login a {float: right; position: absolute; background: yellow; color: red; text-transform: lowercase; padding: 3px 6px; top: 8px; right: 25px !important;}
ul#nav li a.current, ul#nav li a.current:visited, ul#nav li a.current:hover {color: #090; text-decoration: underline}
ul#nav li.rss {padding: 0.85em 0 0.7em 0; float: right}
ul#nav li.email {padding: 0.85em 0 0.7em 0; float: right}
ul#nav li.rss a {padding: 0 18px 0 0; background: url('/images/icon_rss.gif') 100% 50% no-repeat}
ul#nav li.email a {padding: 0 22px 0 0; background: url('/images/email.gif') 100% 50% no-repeat}
#header_img {position: relative; margin: 0 0 3.0em 0; border-bottom: 1px solid #000; float: left; clear: both}
#header_img img {display: block}
.entry {font-size: 1.4em; line-height: 1.65em; margin-bottom: 15px}
.entry blockquote {font-size: 1.0em}
.entry blockquote.right {width: 200px; font-style: normal !important; font-size: 1.3em !important; margin: 0.3em 0 0.3em 15px !important; padding: 0.3em 0 !important; border: 3px double #aaa; border-width: 3px 0; text-align: center; float: right}
.entry blockquote.left {width: 200px; font-style: normal !important; font-size: 1.3em !important; margin: 0.3em 15px 0.3em 0 !important; padding: 0.3em 0 !important; border: 3px double #aaa; border-width: 3px 0; text-align: center; float: left}
.entry blockquote.right p, .entry blockquote.left p {margin: 0 !important; line-height: 1.4em !important}
.entry p {margin: 0 0 1.5em 0}
.entry ul, .entry ol {margin: 0 0 1.5em 40px}
.entry {margin-top: 5px}
.entry ul {list-style-type: square}
.entry li {margin: 0 0 0.5em 0}
.entry ul li ul, .entry ul li ol, .entry ol li ul, .entry ol li ol {margin: 0.5em 0 0.5em 30px}
.entry dl {margin: 0 0 1.5em 0}
.entry dt {font-weight: bold; margin: 0 0 0.5em 0}
.entry dd {margin: 0 0 1.5em 20px}
.entry .ad {margin: 0 0 0.5em 15px; float: right}
.entry .ad_left {margin: 0 15px 0.5em 0; float: left}
.entry img {}
.entry img.left {padding: 3px; margin: 0.5em 15px 0.5em 0; border: 3px double #bbb; float: left; clear: left}
.entry img.right {padding: 3px; margin: 0.5em 0 0.5em 15px; border: 3px double #bbb; float: right; clear: right}
.entry img.center {display: block; padding: 3px; margin: 0 auto 1.5em auto; border: 3px double #bbb; float: none; clear: both}
.entry img.off {padding: 0 !important; border: none !important}
.entry img.stack {clear: none !important}
.tagged {padding: 0.4em 0 0 0; background: url('/images/hr_tag_sep.gif') no-repeat; font-size: 1.2em; line-height: 1.6em; color: #888; clear: both}
.tagged a, .tagged a:visited {padding: 0.25em; color: #333; text-decoration: none}
.tagged a:hover {color: #fff; background: #333; text-decoration: none}
.add_comment {display: block; padding: 0 0 0 20px; font-weight: bold; float: right}
.navigation {width: 500px; font-size: 1.4em; float: left}
.previous {padding: 0 20px 0 0; float: left}
.next {float: right}
.clear {width: 500px; height: 1px; margin: 0 0 5.0em 0; clear: both}
.rule {background: url('/images/hr_tag_sep.gif') no-repeat}
.flat {margin: 0 0 2.0em 0 !important}
.whitespace {margin: 0 0 3.5em 0 !important}
ul.sidebar_list {list-style: none}
ul.sidebar_list li.widget, ul.sidebar_list li.linkcat {width: 230px; margin: 0 0 2.5em 0; font-size: 1.3em; line-height: 1.4em; float: left}
li.widget h2, li.linkcat h2 {font-weight: bold; font-size: 1.077em; text-transform: uppercase; letter-spacing: normal; margin: 0 0 0.8em 0; padding: 0.4em 2px; border-top: 3px solid #000; background: url('/images/hr_dot_black.gif') 0 100% repeat-x}
li.widget p {margin: 0 0 1.5em 0; padding: 0 10px}
li.widget ul, li.linkcat ul {list-style: square; margin: 0 0 0.5em 20px}
li.widget ol, li.linkcat ol {margin: 0 0 0.5em 20px}
li.widget li, li.linkcat li {margin: 0 0 0.7em 0}
li.widget li a, li.widget li a:visited, li.linkcat li a, li.linkcat li a:visited {text-decoration: none}
li.widget li a:hover, li.linkcat li a:hover {text-decoration: underline}
li.widget li .recent_date {padding: 0 0 0 8px; font-weight: bold; color: #888}
li.widget ul.flickr_stream {list-style: none; margin: 0; padding: 0 10px}
li.widget ul.flickr_stream li {margin: 0; padding: 0 5px 5px 0; display: inline}
li.widget ul.flickr_stream li a img {padding: 3px}
li.widget ul.flickr_stream li a:hover img {background: #ff2a96}
li.widget form {padding: 0.4em 2px}
li.widget form input {border: 1px solid #666666; padding: 3px; margin-bottom: 0.7em}
li.widget form input:focus {background: #f8f8f7}
li.widget_flickrrss {}
li.widget_flickrrss a img {margin: 0 5px 5px 0; padding: 3px}
li.widget_flickrrss a:hover img {background: #ff2a96}
#calendar_wrap {font-size: 1.3em}
#schrijf_in {background: #FFE640; padding: 20px; text-align: center; height: 20px; font-size: 120%}
#schrijf_in a {font-size: 180%; margin:20px; font-weight: bold; color: #990000}
#concept_left_wrapper, #roles_left_wrapper {float: left; width: 49%}
#concept_left_wrapper h3 {margin-top: 0}
#concept_right_wrapper h3 {margin-top: 0}
#concept_right_wrapper, #roles_right_wrapper {float: right; width: 49%}
.tour {padding-top: 36px; text-align: center}
.tour p {text-align: center !important}
#tour_nav {text-align: center}
#management {border-left: 10px solid #7a6b16; display: block; line-height: 20px}
.description {margin-left: 10px; font-size: 120%}
#first {margin-top: 10px}
#roles {margin-top: 20px}
#patient_kaart {clear: both; border-left: 10px solid #7c9a52; margin-top: 5px; line-height: 20px}
#tour_nav a {font-size: 120%; margin: 5px; color: #3252B2; font-weight: bold; text-decoration: underline}
#tour_nav ul {list-style: none}
#tour_nav ul li {float: left}
.arrow {display: none}
table.signup {border: 10px solid #ccc; margin: 0 auto 30px auto; width: 100%}
table.basecamp {margin-bottom: 0; margin-top: 10px}
table.signup td, table.signup th {font-size: 11px; padding: 5px; text-align: center; font-weight: normal; vertical-align: middle; border-bottom: 1px solid #E3DFDF; border-right: 1px solid #E3DFDF; border-left: 1px solid #E3DFDF; white-space: nowrap}
table.signup td.big {font-size: 16px; font-weight: bold}
table.signup th {vertical-align: bottom; border-bottom: 1px solid #ccc}
table.signup th.side {font-size: 12px; text-align: right}
table.signup tr.plans th.fade {background-image: url(http://www.basecamphq.com/images/topbluefade.gif); background-repeat: repeat-x; font-size: 18px; font-weight: bold}
table.signup th span {font-size: 12px; color: #f60}
table.signup tr.category th {padding: 3px; font-size: 11px}
table.signup tr.category th.biz {background: black url(/images/signupBG.jpg) repeat-x top left; color: #fff; border-left: 0}
table.signup tr.category th.max {background-color: black; color: #fff; text-transform: uppercase; font-weight: bold}
table.signup tr.plans th {font-size: 12px}
table.signup td.shaded {background-color: #ffc}
table.signup td.bigend, table.signup th.bigend {}
table.signup tr.solo td {border-top: 10px solid #ccc; padding-top: 15px; background-color: #ffffe3}
table.signup tr.solo td p {margin-bottom: 10px}
table.signup tr.solo td h1 {font-size: 16px; margin-bottom: 5px}
table.signup tr.solo td h2, table.signup tr.solo td h3 {margin-bottom: 10px}
table.signup tr.solo td h3 {color: #390; font-size: 12px;}
#comments {width: 500px; float: left; clear: both}
ul#comment_list {list-style: none; margin: 0 0 4.0em 0; border-top: 1px solid #bbb; float: left}
ul#comment_list li.comment {width: 500px; padding: 1.2em 0 0 0; border-bottom: 1px dotted #bbb; float: left}
ul#comment_list li.trackback {width: 470px; padding: 1.2em 15px 0 15px; background: url('/images/trackback_bg.gif')}
.comment_meta {margin: 0 0 1.2em 0}
.comment_num {padding: 0 15px 0 20px; font-weight: bold; font-size: 1.4em; float: right}
.trackback .comment_num {padding: 0 0 0 20px}
.comment_num a, .comment_num a:visited {color: #888; text-decoration: none}
.comment_num a:hover {color: #df0000; text-decoration: none}
.comment_meta strong {font-size: 1.6em}
.comment_time {font: normal 1.1em Verdana, Helvetica, Arial, sans-serif; color: #888}
.comment .entry {padding: 0 15px}
.comment .entry p {margin: 0 0 1.0em 0}
#comment_form {width: 500px; padding: 1.0em 0 0 0; float: left}
#comment_form p {padding: 0.6em 0}
#comment_form label {padding: 0 0 0 10px; font-size: 1.2em}
#comment_form .text_input {width: 191px; padding: 3px; color: #444; font: normal 1.4em Georgia, "Times New Roman", Times, serif; border-top: 2px solid #999; border-left: 2px solid #999; border-right: 1px solid #fff; border-bottom: 1px solid #fff}
#comment_form .text_area {width: 321px !important}
#comment_form .text_input:focus {border-top: 2px solid #666; border-left: 2px solid #666; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd}
#comment_form .form_submit {padding: 0.4em 4px; background: url('/images/submit_bg.gif'); border: 3px double #999; border-top-color: #ccc; border-left-color: #ccc; font: bold 1.4em Georgia, "Times New Roman", Times, serif; cursor: pointer}
#comment_form p.subscribe-to-comments {font-size: 1.4em}
#comment_form p.subscribe-to-comments label {font-size: 1.0em}
#search_form {}
#search_form .search_input {width: 221px; padding: 3px; color: #090; font: normal 1.0em Georgia, "Times New Roman", Times, serif; border-top: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5}
li.widget .search_input {font-size: 1.1em !important}
#search_form .search_input:focus {border-top: 1px solid #666; border-left: 1px solid #666; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd}

form.cmxform fieldset {margin-bottom: 10px; border: 0}
form.cmxform legend {padding: 0 2px; color: gray; font-family: Verdana; font-size: 15pt; margin-bottom: 10px}
form.cmxform label {display: inline-block; display: -moz-inline-box; line-height: 1.8; vertical-align: top}
form.cmxform fieldset ol {margin: 0; padding: 0}
form.cmxform fieldset li {list-style: none; padding: 6px 0px; margin: 0}
form.cmxform fieldset fieldset {border: none; margin: 3px 0 0}
form.cmxform fieldset fieldset legend {padding: 0 0 5px; font-weight: normal}
form.cmxform fieldset fieldset label {display: block; width: 20px}
form.cmxform em {font-weight: bold; font-style: normal; color: #f00}
form.cmxform p.tool-tip{ color: #999999; font-size: 1.1em; margin-left: 125px}
form.cmxform label {width: 100%; font-size: 130%}
form.cmxform span.cancel {font-size: 1.2em; vertical-align: bottom}
form.cmxform fieldset fieldset label {margin-left: 123px}

#MB_overlay {position: absolute; margin: auto; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999; background-color: #000!important}
#MB_overlay[id] {position: fixed}
#MB_window {position: absolute; top: 0; border: 0 solid; text-align: left; z-index: 10000}
#MB_window[id] {position: fixed!important}
#MB_frame {position: relative; background-color: #EFEFEF; height: 100%}
#MB_header {margin: 0; padding: 0}
#MB_content {padding: 6px .75em; overflow: auto}
#MB_caption {font: bold 100% "Lucida Grande", Arial, sans-serif; text-shadow: #FFF 0 1px 0; padding: .5em 2em .5em .75em; margin: 0; text-align: left}
#MB_close {display: block; position: absolute; right: 5px; top: 4px; padding: 2px 3px; font-weight: bold; text-decoration: none; font-size: 13px}
#MB_close:hover {background: transparent}
#MB_loading {padding: 1.5em; text-indent: -10000px; background: transparent url(spinner.gif) 50% 0 no-repeat}
#MB_frame {padding-bottom: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px}
#MB_window {background-color: #EFEFEF; color: #000; -webkit-box-shadow: 0 8px 64px #000; -moz-box-shadow: 0 0 64px #000; box-shadow: 0 0 64px #000; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px}
#MB_content {border-top: 1px solid #F9F9F9}
#MB_header {background-color: #DDD; border-bottom: 1px solid #CCC}
#MB_caption {color: #000 }
#MB_close {color: #777 }
#MB_close:hover {color: #000 }
.MB_alert {margin: 10px 0; text-align: center}

