.left_section {float:left;padding-top:20px;width:200px;}
.right_section {float:left;padding-top:50px;width:524px;}


p {position:relative;}


.empty {height:4px;}



span.error {font-size:medium;left:0;position:absolute;top:-17px;}

.uitleg {float:left;width:600px;}
.scheiding {border-top: 1px solid #E7E7E7;padding: 0px 0px 6px 0px;text-align: right;margin-bottom: 0px;}
.number {color:#797979;float:left;font-size:12px;font-weight:bold;width:35px;}
.description {color:#797979;float:left;font-size:12px;font-weight:bold;width:365px;}
.explain {float:left;width:660px; padding-bottom: 5px;}
.judge {float:left;width:35px;}
.mark {float:left;text-align:center;width:45px;}
.question {float:left;width:365px;border-top: 2px solid #E7E7E7;padding-top: 5px;font-weight: bold;}
.help {float:left;text-align:center;width:45px;border-top: 2px solid #E7E7E7;padding-top: 5px;}
.answer {float:left;width:245px;border-top: 2px solid #E7E7E7;padding-top: 5px;}
.vraagnummer {float:left;width:35px;}
.vraag {float:left;width:328px;}
.vraagteken {float:left;text-align:center;width:50px;}
.antwoord {float:left;width:245px;}
.opmerking {float:left;padding-left:35px;width:400px;}
.vraagnummersummary {float:left;padding-top:7px;width:35px;}
.vraagnaamsummary {float:left;padding-top:7px;vertical-align:text-bottom;width:355px;}
.beoordelingsummary {float:left;width:50px;}
.opmerkingbuttonsummary {float:left;width:150px;}
.opmerkingvaksummary {float:left;width:100%;}
.opmaakopmerkingvaksummary {border: 1px solid #CCCCCC;height:100px;width:650px;}
.opmaakopmerkingvaksummary:active {border: 1px solid #EA266E;height:100px;width:650px;}
.labelvalidate {padding-left:35px; color: red;font-weight: bold;clear: both;}
.correctie {position:relative; padding-top: 5px;}
.nextbutton {float:right;text-align:right;}
.backbutton {float:left;text-align:left;}

.nav-clientlist{float: left;width: 238px;}
.nav-clientlist .nav-head {color: #EA266E;font-size: 14px;padding:15px 0 9px 5px;border: 0px !important;height: auto !important;}
.nav-clientlist ol{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0px 0px 0px 5px;padding:0 5px 10px 5px;width:185px;background: #EBEBEB;border: 1px solid #CCCCCC;}
.nav-clientlist ol li {list-style: none;padding: 4px 0 4px 2px;border-bottom: 1px solid #CCCCCC}
.nav-clientlist ol li a {color: #666666 !important;font-weight: normal !important;text-decoration: none;}
.nav-clientlist ol li a:hover {color: #EA266E !important;}
.nav-clientlist ol li span {color:#999999;display:block;float:left;padding-left:5px;width:30px;}
.nav-clientlist ol li.active {color:#FFFFFF;font-weight:bold;}
.nav-clientlist .nav-img{text-align: right; margin-top: -20px;}
.nav-clientfooter {font-size:1px;height:14px;}

.summary .labelshowall {padding: 0px 0px 6px 0px;text-align: right;margin-bottom: -5px;}
.summary .labelshowall a {color:#86003F;text-decoration:none;}
.summary .submit input {background: #FFF;border:1px solid #CECECE;color:#EA266E;float:right;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;height:27px;line-height:normal;margin-left:20px;width:175px;}
.summary .opslaan input {background:#FFFFFF none repeat scroll 0 0;border:1px solid #350368;color:#350368;float:right;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;height:27px;line-height:normal;position:relative;right:29px;text-align:center;width:175px;}

span.questioninfo {background-image:url(../img/infogrijs.jpg);background-position:0 0;background-repeat:no-repeat;cursor:pointer;display:inline;height:23px;margin-left:3px;padding-bottom:2px;padding-left:8px;padding-right:8px;width:16px;}
.gegevensklant td {background-color:#FBFBFC;border-left:1px solid white;border-top:1px solid #CECECE;}
