body {
font-family: verdana, helvetica; 
font-size: 11px; 
background-color:#FFFFFF;
color:#0000000;
padding:0px;
margin:0px;
}

a {
color: #1b2995;
text-decoration: none;
}

a:hover {
color: #ffffff;
text-decoration: underline;
}

form {
margin: 0px;
}

h3, h4 {
margin-top:0px;
margin-bottom:20px;
font-family: verdana, helvetica; 
font-size:15px;
font-weight:bold;
color:#1b2995;
text-transform:uppercase;
}

p {
margin:0px;
padding-top:0px;
padding-bottom:20px;
}

input {
color:#1b2995;
}

/* HEADER -------------------------------*/

#header {
display:block;
margin-left:auto;
margin-right:auto;
padding:0;
width:700px;
height:70px;
background-image:url(../images/khn_utrecht/vcbu/header.gif);
background-repeat:no-repeat;
}

#header #banner {
display:none;
}

/* EINDE HEADER -------------------------*/

/* TOPNAV -------------------------------*/
#topnav {
display:block;
margin-left:auto;
margin-right:auto;
width:700px;
height:211px;
background-image:url(../images/khn_utrecht/vcbu/topimage.jpg);
background-repeat:no-repeat;
background-position:right top;
z-index:2;
}
/* EINDE TOPNAV -------------------------*/

/* CONTENT ------------------------------*/
#content{
display:block;
margin-left:auto;
margin-right:auto;
margin-top:-211px;
padding:0 10px 0 9px;
width:679px;
border-left:1px solid #1b2995;
border-right:1px solid #1b2995;
z-index:1;
background-image:url(../images/khn_utrecht/vcbu/content_bg.gif);
background-repeat:repeat-y;
}

/* SIDEBAR ------------------------------*/
#sidebar {
float:left;
display:block;
padding-top:55px;
width:170px;
background-image:url(../images/khn_utrecht/vcbu/logo.gif);
background-repeat:no-repeat;
background-position:left top;
}

#sidebar-content {
float:left;
display:block;
margin:17px 0 0 0;
padding:0;
}

#vcbu_menu {
margin:30px 0px 20px 10px;
width:150px;
padding:0;
list-style-type:none;
font-size:14px;
text-transform:uppercase;
}

#vcbu_menu li {
padding:7px 0 7px 0;
}

#vcbu_menu .link_1027, #vcbu_menu .link_1028, 
#vcbu_menu .link_1074 {
border-bottom:1px solid #1b2995;
}

#vcbu_menu .link_1029, #vcbu_menu .link_1151 {
display:none;
} 

#vcbu_menu li a {
color:#000000;
text-decoration:none;
}

#vcbu_menu li a:hover {
color:#1b2995;
text-decoration:none;
}

#sidebar #webtekst {
padding-top:100px;
}

/* EINDE SIDEBAR ------------------------*/

/* MAIN ---------------------------------*/
#main {
float:right;
display:block;
margin-top:210px;
padding:10px;
width:479px;
background-color:#e7d7f0;
}

/* EINDE MAIN ---------------------------*/

/* LOGIN --------------------------------*/
#login {
display:block;
margin:0 0 0 0;
padding-left:0px;
}

#login .error {
display:block;
margin:0 0 10px 0;
}

#login_invoervelden {
margin-bottom:2px;
}

#login label {
display:block;
clear:right;
margin-bottom:3px;
color:#1b2995;
font-weight:bold;
}

#loginPassword, #loginEmail {
display:block;
margin-top:2px;
margin-bottom:-2px;
padding:2px 2px 3px 2px;
border:1px solid #1b2995;
background-color:#ffffff;
width:300px;
font-size:11px;
}

#login .button, #login .button2 {
margin-bottom:5px;
padding:0;
width:89px;
height:27px;
border:0px;
color:#ffffff;
background-image:url(../images/khn_utrecht/vcbu/lb_button_bg.gif);
background-repeat:no-repeat;
cursor:pointer;
}

#login .button:hover {
color:#e7d7f0;
}

#login_links {
margin:0 0 0 0;
}

#login_links li {
padding-bottom:5px;
}

.link_vergeten_terug {
list-style-type:none;
padding:0px;
margin:0px;
}

#login_links a, .link_vergeten_terug a {
font-size:11px;
text-decoration:none;
}

#login_links #login_nieuw {
display:none;
}

#login_links a:hover, .link_vergeten_terug a:hover {
text-decoration:underline;
}

#login .login_succes {
font-weight:bold;
}

#login ul {
margin:0 0 0 0;
padding:16px;
}

#login li {
padding-bottom:5px;
}

#login a {
font-size:11px;
text-decoration:none;
}

#login a:hover {
text-decoration:underline;
}

/* EINDE LOGIN --------------------------*/


/* PROFIEL FORMULIER --------------------*/
#reactie_formulier label {
margin-bottom:3px;
color:#1b2995;
font-weight:bold;
}

#reactie_formulier a {
font-weight:bold;
}

#reactie_formulier .formRow input {
margin-top:2px;
margin-bottom:4px;
padding:2px 2px 3px 2px;
border:1px solid #1b2995;
background-color:#ffffff;
width:300px;
font-size:11px;
}

#reactie_formulier .profile_klant {
display:block;
margin-top:2px;
padding-bottom:4px;
}

#reactie_formulier #klantGeslacht {
margin-top:2px;
margin-bottom:0px;
width:25px;
border:0px;
background-color:#e7d7f0;
}

#reactie_formulier .button {
margin-bottom:5px;
padding:0;
width:89px;
height:27px;
border:0px;
color:#ffffff;
background-image:url(../images/khn_utrecht/vcbu/lb_button_bg.gif);
background-repeat:no-repeat;
cursor:pointer;
}

#reactie_formulier .button:hover {
color:#e7d7f0;
}

#reactie_formulier .formIntroText {
display:none;
}
/* EINDE PROFIEL FORMULIER --------------*/


/* PLAATS UW REACTIE --------------------*/
#klant_reactie {
padding-bottom:200px;
}

#klant_reactie textarea {
display:block;
margin-top:2px;
margin-bottom:-2px;
padding:2px 2px 3px 2px;
border:1px solid #1b2995;
background-color:#ffffff;
width:400px;
height:150px;
font-family: verdana, helvetica;
font-size:11px;
}

#klant_reactie input {
margin-bottom:5px;
padding:0;
width:89px;
height:27px;
border:0px;
color:#ffffff;
background-image:url(../images/khn_utrecht/vcbu/lb_button_bg.gif);
background-repeat:no-repeat;
cursor:pointer;
}

#klant_reactie input:hover {
color:#e7d7f0;
}

#reactielijst .reactie_even, #reactielijst .reactie_oneven {
padding-top:10px;
}

#reactielijst .reactie_even .reactie_text, #reactielijst .reactie_oneven .reactie_text {
font-style:italic;
}


/* EINDE PLAATS UW REACTIE --------------*/


/* KLANT REACTIE 2 ----------------------*/
#klant_reactie2 {
padding:0;
width:481px;
}

#klant_reactie2 label {
display:block;
float:left;
clear:left;
margin-top:5px;
width:100px;
}

#klant_reactie2 #reactie_naam input, #klant_reactie2 #reactie_email input, 
#klant_reactie2 #reactie_captcha input {
margin:0 0 5px 0;
padding:1px 2px 2px 2px;
width:300px;
font-size:11px;
}

#klant_reactie2 #reactie_captcha {
padding:0 0 15px 0;
}

#klant_reactie2 #reactie_captcha input {
margin:8px 0 0 0;
}

#klant_reactie2 #reactie {
margin:5px 0 0 0;
width:300px;
height:100px;
font-size:11px;
font-family: Tahoma, Verdana, Arial, helvetica;
}

#klant_reactie2 .button {
margin-bottom:5px;
padding:0;
width:89px;
height:27px;
border:0px;
color:#ffffff;
background-image:url(../images/khn_utrecht/vcbu/lb_button_bg.gif);
background-repeat:no-repeat;
cursor:pointer;
}

#klant_reactie2 .button:hover {
color:#e7d7f0;
}
/* EINDE KLANT REACTIE 2 ----------------*/


/* DETAIL  ------------------------------*/
#detail h3 {
display:none;
}

#nieuws_volledig ul, #detail ul, #detail_zondertitel ul {
margin:0px;
padding-top:0px;
padding-left:15px;
padding-right:5px;
padding-bottom:20px;
list-style-type:square;
}

#detail a, #detail_zondertitel a {
font-weight:bold;
}

#nieuws_volledig ul li, #detail ul li, #detail_zondertitel ul li {
padding-bottom:5px;
}

#detail_zondertitel h3 {
display:none;
}

#detail_zondertitel {
float:left;
margin:0;
padding:0;
}

#nieuws_volledig .bericht_volledig_link {
display:none;
}
/* EINDE DETAIL -------------------------*/


/* FORMULIER ----------------------------*/
#formulier label {
margin-bottom:3px;
color:#1b2995;
font-weight:bold;
}

#formulier a {
font-weight:bold;
}

#formulier .formRow input, #reservering_formulier .formRow input {
margin-top:2px;
margin-bottom:4px;
padding:2px 2px 3px 2px;
border:1px solid #1b2995;
background-color:#ffffff;
width:300px;
font-size:11px;
}

#formulier .profile_klant, #reservering_formulier .profile_klant {
display:block;
margin-top:2px;
padding-bottom:4px;
}

#formulier #klantGeslacht, #reservering_formulier #klantGeslacht {
margin-top:2px;
margin-bottom:0px;
width:25px;
border:0px;
background-color:#e7d7f0;
}

#formulier .button, #reservering_formulier .button {
margin-bottom:5px;
padding:0;
width:89px;
height:27px;
border:0px;
background-image:url(../images/khn_utrecht/vcbu/lb_button_bg.gif);
background-repeat:no-repeat;
cursor:pointer;
color:#ffffff;
}

#formulier .button:hover {
color:#e7d7f0;
}

#reservering_formulier .formEmailFout h4 {
margin-top:10px;
padding:5px;
text-transform:none;
font-size:11px;
color:#ffffff;
background-color:#1b2995;
}
/* EINDE FORMULIER ----------------------*/

/* RESERVERINGSWIZARD -------------------*/
#reserveringswizard h3 {
display:none;
}

#reswiz_stappen {
background-color:#1b2995;
}

#reswiz_stappen ul {
display:block;
margin:-10px -10px 20px -10px;
padding:0;
height:21px;
font-family: verdana, helvetica; 
font-size: 13px;
font-weight:bold;
list-style-type:none;
background-color:#1b2995;
}

#reswiz_stappen li {
float:left;
padding:2px 20px 3px 20px;
color:#ffffff;
}

#reswiz_stappen li a {
color:#ffffff;
}

#reswiz_stappen .actieve_stap {
background-color:#ffffff;
color:#1b2995;
}

#reswiz_kader h4 {
display:none;
}

#intro h4 {
display:block;
}

#reserveringswizard strong {
display:block;
margin:20px 0 20px 0;
color:#1b2995;
font-size:12px;
}

#reswiz_kader select {
padding:1px;
font-family: verdana, helvetica; 
color:#1b2995;
}

#reswiz_kader .button {
margin:0 0 0 15px;
padding:0;
width:89px;
height:27px;
border:0px;
background-image:url(../images/khn_utrecht/vcbu/lb_button_bg.gif);
background-repeat:no-repeat;
cursor:pointer;
color:#ffffff;
}

#reswiz_kader .button:hover {
color:#e7d7f0;
}

#reswiz_kader2 h3 {
display:block;
}

#cart_kader h4 {
margin:0 0 5px 0;
}

#cart_kader .trainingnaam {
font-weight:bold;
}

#cart_kader .button2 {
margin:2px 0 20px 0;
padding:0;
width:89px;
height:27px;
border:0px;
background-image:url(../images/khn_utrecht/vcbu/lb_button_bg.gif);
background-repeat:no-repeat;
cursor:pointer;
color:#ffffff;
}

#cart_kader .button2:hover {
color:#e7d7f0;
}
/* EINDE RESEVERINGSWIZARD --------------*/


/* ENQUETE ------------------------------*/
#enquete .vraag br {
display:none;
}

#enquete .vraag {
float:left;
clear:left;
margin-bottom:15px;
padding-bottom:15px;
width:477px;
}

#enquete .vraagTekst {
padding-top:15px;
padding-bottom:5px;
font-weight:bold;
}

#enquete .antwoord_horizontaal {
display:block;
float:left;
clear:left;
width:420px;
padding-top:10px;
}

#enquete .antwoord_horizontaal input {
float:left;
}

#enquete .antwoord_horizontaal label {
float:right;
width:395px;
padding-top:3px;
}

#enquete .button {
border:0px;
padding:2px;
background-color:#1b2995;
cursor:pointer;
color:#ffffff;
font-size:14px;
font-weight:bold;
width:40px;
text-align:center;
}
/* EINDE ENQUETTE -----------------------*/


/* INSCHRIJVING(EN) ---------------------*/
.deelnemerregistratie {
display:none;
}

.reservering_historie h4 {
margin:0;
}

.reservering_historie a {
font-weight:bold;
}

.reservering_historie form .button, 
.reserveringhistorie_button, .reserveringhistorie_button2 {
margin:2px 0 20px 0;
padding:0;
width:89px;
height:27px;
border:0px;
background-image:url(../images/khn_utrecht/vcbu/lb_button_bg.gif);
background-repeat:no-repeat;
cursor:pointer;
color:#ffffff;
}

.reservering_historie form .button:hover, 
.reserveringhistorie_button:hover, .reserveringhistorie_button2:hover {
color:#e7d7f0;
}

#reserveringhistorie_bevestiging {
margin-bottom:20px;
}
/* EINDE INSCHRIJVING(EN) ---------------*/

hr.cleaner {
display:block;
margin:0;
padding:0;
clear: both;
height: 1px;
margin: -1em 0 0 0; 
padding:0;
border: none;
visibility: hidden;
}

/* EINDE CONTENT ------------------------*/

/* FOOTER -------------------------------*/
#footer {
display:block;
width:700px;
height:40px;
margin-left:auto;
margin-right:auto;
background-image:url(../images/khn_utrecht/vcbu/footer.gif);
background-repeat:no-repeat;
}

#scim_footer {
float:left;
display:block;
margin:12px 0 0 0;
padding:0;
list-style-type:none;
}

#scim_footer li {
padding-left:270px;
}

#scim_footer a {
color:#ffffff;
text-decoration:none;
font-size:10px;
}

/* EINDE FOOTER -------------------------*/