/* kakeswaal */

/*
donkerblauw PMS 293 (taxatie en expertise) #006bfa = #0062ab / 20% = #d1e2ef
oranje PMS 173 (comm. waarderingen) #f54c00 = #e26504 / 20% = #f8e4d1
lichtblauw PMS 312 (bouwkundige vooropname) #0affe3 = #00a1d4 / 20% = #d1edf7
grijs / #68757e
*/

@charset "UTF-8";
* { padding:0; margin:0; }
.noborder{border:0px;}

html { margin-bottom: 0; padding: 0; height: 101%; } /* 101% om verticale scroll af te dwingen - of margin-bottom: 1px; */
body { background: #216ab2 url(../images/content/algemeen/kakeswaal-patroon60.png) fixed; text-align: left; margin: 0; padding: 0; cursor:default; border: 0; }

/****************************************************************************************************/
/* TOP SPACER */
/****************************************************************************************************/
#topspacer { clear:both; position:relative; float:left; width:100%; height:20px; }

/****************************************************************************************************/
/* CONTAINER */
/****************************************************************************************************/
#container { clear:both; margin: 0 auto; position: relative; top:0px; width:990px; min-height:800px; height:auto; display:block; background-color:#ffffff; overflow: hidden; -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888; }
 
/****************************************************************************************************/
/* TOPBLOK 1 */
/****************************************************************************************************/

#topblok1 { clear:both; position:relative; float:left; width:100%; height:164px; overflow:hidden; }

#menu { position: absolute; top:139px; left:134px; width:auto; height:40px; display:block; }
.lijntjev { position:relative; float:left; top:2px; width:1px; height:38px; background-color:#0062ab; overflow:hidden; }
.lijntjevo { position:relative; float:left; top:2px; width:1px; height:38px; background-color:#e26504; overflow:hidden; }
.lijntjevlb { position:relative; float:left; top:2px; width:1px; height:38px; background-color:#00a1d4; overflow:hidden; }
.lijntjevvv { position:relative; float:left; top:2px; width:1px; height:38px; background-color:#aa2829; overflow:hidden; }

#lijntje { position:absolute; left:0px; top:163px; width:100%; height:1px; background-color:#0062ab; display:block; overflow:hidden; }
#lijntjeo { position:absolute; left:0px; top:163px; width:100%; height:1px; background-color:#e26504; display:block; overflow:hidden; }
#lijntjelb { position:absolute; left:0px; top:163px; width:100%; height:1px; background-color:#00a1d4; display:block; overflow:hidden; }
#lijntjevv { position:absolute; left:0px; top:163px; width:100%; height:1px; background-color:#aa2829; display:block; overflow:hidden; }

#zoekbalk { position:absolute; left:485px; top:45px; width:482px; height:70px; display:block; overflow:hidden; }
 
/****************************************************************************************************/
/* -- hoofdmenu */
/****************************************************************************************************/
.hoofdmenu, .hoofdmenuo, .hoofdmenulb, .hoofdmenuvv { color:#68757e; font-size: 18px; line-height: 18px; font-family: Arial; text-decoration: none; word-spacing: 0px; letter-spacing: 0.9pt; margin-left:8px; margin-right:7px; position:relative; top:0px; float:left; width:auto; height:auto; }
.cufon-loading .hoofdmenu { visibility: hidden !important; }
.cufon-loading .hoofdmenuo { visibility: hidden !important; }
.cufon-loading .hoofdmenulb { visibility: hidden !important; }
.cufon-loading .hoofdmenuvv { visibility: hidden !important; }


.sel { color:#0062ab; }
.selo { color:#e26504; }
.sellb { color:#00a1d4; }
.selvv { color:#aa2829; }

/****************************************************************************************************/
/* -- zoekbalk 24 uur*/
/****************************************************************************************************/
.zb24 { font-size:16px; line-height:16px; font-family: Arial; text-decoration: none; word-spacing: -1px; letter-spacing: -0.1pt; }
.cufon-loading .zb24 { visibility: hidden !important; }

/****************************************************************************************************/
/* -- bel mij knop */
/****************************************************************************************************/
/*#belmij { position:absolute; top:3px; left:5px; }*/
.belmij { font-size:18px; line-height:18px; color:#ffffff; font-family: Arial; text-decoration: none; word-spacing: -1px; letter-spacing: -0.1pt; }
.cufon-loading .belmij { visibility: hidden !important; } 
 
 
#phonebox { position:absolute; top:10px; left:140px; } 
#phonebox2024 { position:absolute; top:20px; left:140px; } 
#zoekbox { position:absolute; top:34px; left:142px; }
#zoekboxin { position:absolute; top:34px; left:209px; }

/*
#belmijbox { position:absolute; top:35px; left:395px; width:auto; display:block; height:auto; background-color:#0062ab; padding:2px 5px 1px 5px; } 
*/
#belmijbox { position:relative; top:35px; float:right; width:auto; display:block; height:auto; background-color:#0062ab; padding:2px 5px 1px 5px; } 
 
 
 
/****************************************************************************************************/
/* TOPBLOK 2 */
/****************************************************************************************************/
#topblok2 { clear:both; position:relative; float:left; width:100%; height:100px; overflow:hidden; }
#submenu { position: absolute; top:31px; left:134px; width:auto; height:40px; display:block; }
 
/****************************************************************************************************/
/* -- submenus */
/****************************************************************************************************/
.submenu, .submenuo, .submenulb, .submenuvv { color:#68757e; font-size: 20px; line-height: 20px; font-family: Arial; text-decoration: none; word-spacing: -1px; letter-spacing: 0.6pt; margin-left:8px; margin-right:7px; position:relative; top:0px; float:left; width:auto; height:auto; }
.cufon-loading .submenu { visibility: hidden !important; }
.cufon-loading .submenuo { visibility: hidden !important; }
.cufon-loading .submenulb { visibility: hidden !important; }
.cufon-loading .submenuvv { visibility: hidden !important; }

.subsel { color:#0062ab; }
.subselo { color:#e26504; }
.subsellb { color:#00a1d4; }
.subseloo { color:#0062ab; } 
.subselvv { color:#aa2829; }

/****************************************************************************************************/
/* -- zijmenu */
/****************************************************************************************************/

#zijmenu { position: absolute; top:199px; left:14px; width:120px; height:auto; display:block; }
.zijmenu { width:120px; height:auto; padding-bottom:3px; display:block; color:#0062ab; font-size: 12px; line-height: 17px; font-family: Arial; text-decoration: none; word-spacing: -1px; letter-spacing: 0px; }
.zijmenu:hover { color:#0062ab; }
.zijmenuon { width:120px; height:auto; padding-bottom:3px; display:block; color:#0062ab; font-size: 12px; line-height: 17px; font-family: Arial; text-decoration: none; word-spacing: -1px; letter-spacing: 0px; }

.zijmenu2 { width:120px; height:auto; padding-bottom:3px; display:block; color:#e26504; font-size: 12px; line-height: 17px; font-family: Arial; text-decoration: none; word-spacing: -1px; letter-spacing: 0px; }
.zijmenu2:hover { color:#e26504; }


/****************************************************************************************************/
/* CONTENTBLOK */
/****************************************************************************************************/
#contentblok { clear:both; position:relative; float:left; width:100%; height:auto; min-height:445px; } /* min-height:445px; */

/*
#contentblok2 { clear:both; position:relative; float:left; width:100%; height:auto; } 
*/
/* min-height:445px; */



#homekop { position:absolute; top:14px; left:142px; }
#homekoplos { position:relative; top:0px; left:142px; padding-top:14px; }
#hometekst { position:absolute; top:27px; left:604px; width:364px; }
#hometekst-lijn { position:relative; top:10px; float:left; width:364px; height:1px; background-color: #68757e; display:block; overflow:hidden;}
/*
#homeblok1 { position:absolute; top:273px; left:604px; width:178px; height:68px; background-color:#0062ab; }
#homeblok2 { position:absolute; top:273px; left:790px; width:178px; height:68px; background-color:#68757e; }
#homeblok3 { position:absolute; top:349px; left:604px; width:178px; height:68px; background-color:#e26504; }
#homeblok4 { position:absolute; top:349px; left:790px; width:178px; height:68px; background-color:#00a1d4; }
*/
#homeblok1 { position:absolute; top:273px; left:604px; width:178px; height:144px; background-color:#0062ab; }
#homeblok2 { position:absolute; top:273px; left:790px; width:178px; height:68px; background-color:#e26504; }
/*#homeblok3 { position:absolute; top:349px; left:604px; width:178px; height:68px; background-color:#e26504; }*/
#homeblok4 { position:absolute; top:349px; left:790px; width:178px; height:68px; background-color:#00a1d4; }


#homeblok1n { position:absolute; top:273px; left:604px; width:178px; height:68px; background-color:#0062ab; }
#homeblok2n { position:absolute; top:273px; left:790px; width:178px; height:68px; background-color:#e26504; }
#homeblok3n { position:absolute; top:349px; left:604px; width:178px; height:68px; background-color:#00a1d4; }
#homeblok4n { position:absolute; top:349px; left:790px; width:178px; height:68px; background-color:#aa2829; }

.homeblok { color:#ffffff; font-size: 18px; line-height: 18px; font-family: Arial; text-decoration: none; word-spacing: 0px; letter-spacing: 0px; position:absolute; top:10px; left:10px; }
.cufon-loading .homeblok { visibility: hidden !important; }

.broodtekst { color:#68757e; font-size: 12px; line-height: 17px; font-family: Arial; text-decoration: none; word-spacing: 0px; letter-spacing: 0px; }

.broodtekstlink1 { color:#68757e; font-size: 12px; line-height: 17px; font-family: Arial; text-decoration: underline; word-spacing: 0px; letter-spacing: 0px; }
.broodtekstlink2 { color:#68757e; font-size: 12px; line-height: 17px; font-family: Arial; text-decoration: underline; word-spacing: 0px; letter-spacing: 0px; }
.broodtekstlink3 { color:#68757e; font-size: 12px; line-height: 17px; font-family: Arial; text-decoration: underline; word-spacing: 0px; letter-spacing: 0px; }
.broodtekstlink4 { color:#68757e; font-size: 12px; line-height: 17px; font-family: Arial; text-decoration: underline; word-spacing: 0px; letter-spacing: 0px; }
.broodtekstlink5 { color:#68757e; font-size: 12px; line-height: 17px; font-family: Arial; text-decoration: underline; word-spacing: 0px; letter-spacing: 0px; }
.broodtekstlink11 { color:#68757e; font-size: 12px; line-height: 17px; font-family: Arial; text-decoration: underline; word-spacing: 0px; letter-spacing: 0px; }

.broodtekstlink1:hover { color:#0062ab; }
.broodtekstlink2:hover { color:#0062ab; }
.broodtekstlink3:hover { color:#e26504; }
.broodtekstlink4:hover { color:#00a1d4; }
.broodtekstlink5:hover { color:#0062ab; }
.broodtekstlink11:hover { color:#aa2829; }

/* color adhv site.php */
.tooltiplink { font-size: 12px; line-height: 17px; font-family: Arial; text-decoration: underline; word-spacing: 0px; letter-spacing: 0px; }

/*
#contenttekst11 { position:absolute; top:80px; left:143px; width:450px; min-height:337px; }
*/

#contenttekst { position:relative; top:0px; float:left; padding-top:80px; padding-left:143px; width:450px; min-height:337px; }

#contenttekstlos { position:relative; top:0px; float:left; padding-top:12px; padding-left:143px; width:450px; min-height:337px; }

/*
#contenttekst2 { position:absolute; top:83px; left:143px; width:450px; min-height:337px; }
*/



#contenttekst3 { position:relative; top:0px; float:left; padding-top:80px; padding-left:143px; width:826px; min-height:337px; }



#contenttekst4 { position:relative; top:0px; float:left; padding-top:20px; padding-left:143px; width:826px; min-height:337px; }

#subkop { position:relative; top:0px; float:left; width:100%; height:40px; }

 /* Lists voor in pagina's */
ul { padding-left:20px; }
ol { padding-left:20px; }


/****************************************************************************************************/
/* FOOTER */
/****************************************************************************************************/

#footer-spacer { position:relative; float:left; width:100%; height:15px; }
.footer { position:relative; float:left; width:100%; height:auto; min-height:92px; }

/*
.footer { position:absolute; top:738px; left:0px; width:100%; height:62px; }
*/

/*
#footer-links { position:absolute; top:11px; left:142px; }
#footer-rechts { position:absolute; top:11px; left:657px; }
*/
#footer-links { position:relative; top:11px; float:left; padding-left:142px; }

#footer-links-overlay { position:absolute; top:0px; left:142px; width:420px; height:15px; }

#footer-rechts { position:relative; top:11px; float:right; padding-right:24px;  }
#footer-lijn { position:absolute; top:0px; left:143px; width:826px; height:1px; background-color: #68757e; display:block; overflow:hidden;}
/*
.footertekst { color:#68757e; font-size: 11px; line-height: 11px; font-family: Arial; text-decoration: none; word-spacing: -0.2pt; letter-spacing: -0.2pt; }
*/
.footertekst { color:#68757e; font-size: 11px; line-height: 11px; font-family: Arial; text-decoration: none; }

.footertekstlink1 { color:#68757e; font-size: 11px; line-height: 11px; font-family: Arial; text-decoration: none; }
.footertekstlink1:hover { color:#0062ab; }
.footertekstlink2 { color:#68757e; font-size: 11px; line-height: 11px; font-family: Arial; text-decoration: none; padding-left:6px; }
.footertekstlink2:hover { color:#0062ab; }

.sponsordiv { position:relative; top: 0px; height:52px; width:280px; padding-top:10px; }
.sponsortekst { position:relative; top: 10px; float:left; color:#68757e; font-size: 13px; line-height: 13px; font-family: Arial; text-decoration: none; }
.sponsorimage { position:relative; top: 0px; float:right; }


/****************************************************************************************************/
/* BOTTOM SPACER*/
/****************************************************************************************************/
.footerspacer { clear:both; position:relative; float:left; width:100%; height:60px; }


/** SOCBUTS **************************************************************************************************/

#socbuts { position:relative; top:20px; float:right; padding:0px 20px 25px 0px;}


/****************************************************************************************************/
/* PAGINA'S */
/****************************************************************************************************/

/****************************************************************************************************/
/* nieuws */
/**************************************************************************************************** background-color: #f2f2f2; */

.nieuwslijst { position:relative; top:0px; left:0px; width:426px; display:block; height:auto; padding:10px; background-color: #f2f2f2; border:1px solid #f2f2f2; }
/*
.nieuwsitem { position:relative; top:0px; left:0px; width:446px; height:auto; background-color: #f2f2f2; border:1px solid #c0c0c0; }
*/
.nieuwsitemspacer { position:relative; top:0px; left:0px; width:446px; height:4px; }
.nieuwsitemspacerlijn { position:relative; top:0px; left:0px; width:446px; height:2px; background-color: #f2f2f2; }

/* color in nieuws.php */
.nieuwskop { font-size: 12px; line-height: 17px; font-family: Arial; font-weight: 700; text-decoration: none; word-spacing: 0; letter-spacing: 0; }

#zijmenu-nieuws { position: absolute; top:91px; left:14px; width:120px; height:auto; display:block; }
/* color in zijmenu-nieuws.php */
.zijmenu-nieuws { width:120px; height:auto; padding-bottom:3px; display:block; font-size: 12px; line-height: 17px; font-family: Arial; text-decoration: none; word-spacing: -1px; letter-spacing: 0px; }
.zijmenu-nieuws:hover { color:#0062ab; }


/****************************************************************************************************/
/* medewerkers */
/****************************************************************************************************/



.accordion2 { position:relative; top:0px; float:left; width:446px; background-color:green; }

.accord-header { position:relative; top:0px; left:0px; width:446px; display:block; height:18px; overflow:hidden; background-color: #f2f2f2; border:1px solid #f2f2f2; }
.accord-header:hover { background-color:#f5f5f5; cursor:pointer; }

.accord-content2 { position:relative; top:0px; float:left; width:436px; display:block; height:auto; padding:5px; overflow:hidden; background-color: #f2f2f2; border:1px solid #f2f2f2; }

.accord-header2 { cursor:pointer; position:relative; top:0px; left:0px; width:436px; display:block; overflow:hidden; height:auto; padding:5px; background-color: #f2f2f2; border:1px solid #c0c0c0; }

.medewerkersitemspacer { position:relative; top:0px; left:0px; width:446px; height:4px; }
.medewerkersitemspacerlijn { position:relative; top:0px; left:0px; width:446px; height:2px; background-color: #f2f2f2; }


/* color in nieuws.php 
.nieuwskop { font-size: 12px; line-height: 17px; font-family: Arial; font-weight: 700; text-decoration: none; word-spacing: 0; letter-spacing: 0; }
*/

.dropinputm { margin:0px; padding:0px; width:120px; height:17px; border:1px solid #c0c0c0; }
.msubmenu { width:120px; height:auto; display:block; color:#68757e; font-size: 12px; line-height: 17px; font-family: Arial; text-decoration: none; word-spacing: -1px; letter-spacing: 0px; }

.zoeker { position:relative; top:0px; float:left; width:120px; height:17px; border-top:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0; border-right:1px solid #c0c0c0; }
.zoekinput01 { margin:0px; padding:0px; width:100px; height:17px; border-left:1px solid #c0c0c0; }
.zoektextfield01 { color:#68757e; font-size: 12px; line-height: 13px; font-family: Arial; text-decoration: none; word-spacing: 0px; letter-spacing: 0px; text-align: left; text-indent: 6px; float: left; clear: both; margin: 0px; padding: 0px; border: 0px; width: 100%; height: 100%; overflow: hidden; }

/*
#zoekbut{ background-image: url(/images/search_button.gif); background-repeat:no-repeat; float:left; width:18px; height:18px; border:0px; padding:0px 0 0 0; margin:0px; cursor: pointer; cursor: hand; }
*/

#zoekbut{ background-image: url(/images/content/algemeen/subbut.png); background-repeat:no-repeat; position:absolute; top:0px; left:102px; width:17px; height:17px; border:0px; padding:0px; margin:0px; cursor: pointer; }



/****************************************************************************************************/
/* publicaties */







/****************************************************************************************************/

#publ_hoofddiv { position:relative; top:0px; float:left; width:826px; height:auto; }
#publ_hoofddivin { position:relative; top:0px; float:left; width:auto; max-width:560px; height:auto; }
.publ_menu_detail { position:relative; top:0px; float:left; width:100%; margin-bottom:20px; height:80px; display:block; }
.publ_menu { position:relative; top:0px; float:right; width:246px; height:auto; display:block; }
.publ_menu_1 { position:absolute; top:0px; left:130px; }
.publ_menu_2 { position:absolute; top:0px; left:0px; height:80px; width:246px; }
.publ_videobeeld { position:absolute; top:0px; left:0px; }

/****************************************************************************************************/
/* zoek */
/****************************************************************************************************/

/* zoekveld boven aan pagina */
.zoekveld  { color: #68757e; font-size: 11px; line-height: 16px; font-family: Arial; text-decoration: none; background-color: #ffffff; text-indent: 3px; word-spacing: -1px; letter-spacing: 1px; overflow: hidden; position:absolute; top:3px; left:0px; width: 136px; height: 18px; margin: 0px; padding: 0px; border: 0px; }


#zoeken_resultaat { position:relative; float:left; width:100%; height:auto; min-height:445px; } 
#zoeken_resultaat_container { position:relative; top:0px; float:left; padding-top:80px; padding-left:143px; width:450px; } 

#homezoekkop { position:absolute; top:14px; left:142px; }
#zoeken_resultaat_uitslag { position:relative; top:0px; left:0px; width:426px; height:auto; padding:10px; background-color: #f2f2f2; border:1px solid #f2f2f2; }
#zoekbeeld { position:absolute; top:0px; left:429px; }

/*
#zoeken_resultaat { position:relative; float:left; width:100%; height:auto; min-height:445px; } 
#zoeken_resultaat_container { position:relative; top:0px; float:left; padding-top:80px; padding-left:143px; width:450px; } 

#homezoekkop { position:absolute; top:14px; left:142px; }
#zoeken_resultaat_uitslag { position:relative; top:0px; float:left; width:450px; height:20px; padding:0px 0px 10px 10px; }
#zoekbeeld { position:absolute; top:0px; left:-32px; }
*/


.zoeklijst { clear:both; position:relative; top:0px; left:0px; width:426px; display:block; height:auto; padding:10px; background-color: #f2f2f2; border:1px solid #f2f2f2; }

.zoekkop { color:#68757e; font-size: 12px; line-height: 17px; font-family: Arial; font-weight: 700; text-decoration: none; word-spacing: 0; letter-spacing: 0; }

.zoekitemspacer { position:relative; top:0px; left:0px; width:446px; height:4px; background-color:#ffffff; }
.zoekitemspacerlijn { position:relative; top:0px; left:0px; width:446px; height:2px; background-color: #f2f2f2; }










/*
.formkop { font-size: 12px; line-height: 17px; font-family: Verdana; text-decoration: none; word-spacing: -1pt; letter-spacing: 0pt; }
.cufon-loading .formkop { visibility: hidden !important; }
.input02 { margin:0px; padding:0px; border:0px; width:302px; height:26px; }
.textfield01 { font-size: 12px; line-height: 17px; font-family: Verdana; text-decoration: none; word-spacing: -1pt; letter-spacing: 0pt; text-align: left; text-indent: 6px; float: left; clear: both; margin: 0px; padding: 0px; border: 0px; width: 100%; height: 100%; overflow: hidden; }
.textfield02 { font-size: 12px; line-height: 17px; font-family: Verdana; text-decoration: none; word-spacing: -1pt; letter-spacing: 0pt; text-indent: 6px; margin: 0px; padding: 0px; }
.input10 { margin:0px; padding:0px; border:0px; width:412px; height:147px; }
.textfield10 { resize:none; font-size: 12px; line-height: 17px; font-family: Verdana; text-decoration: none; word-spacing: -1pt; letter-spacing: 0pt; text-align: left; float: left; clear: both; margin: 0px; padding: 6px 6px 12px 6px; border: 0px; width:400px; height:129px; overflow: auto; }
*/

/*
#kopcontactpersoon { color:blue; }
*/

/****************************************************************************************************/
/* contactformulier */
/****************************************************************************************************/

/*
#contactformulierbg { position:absolute; top:20px; left:143px; width:446px; height:405px; background-color: #f2f2f2; }
*/
#contactformulierbg { position:relative; top:0px; left:143px; width:446px; padding-bottom:20px; height:auto; background-color: #f2f2f2; overflow:hidden; }

/* color in contactsectie.php */
.kopcontact { font-size: 14px; line-height: 17px; font-family: Arial; font-weight: 700; text-decoration: none; word-spacing: 0; letter-spacing: 0; }


#contactformulierbeeld { position:absolute; top:0px; left:602px; width:366px; height:auto; }
#contactformulierkop {position:relative; float:left; width:406px; height:50px; display:block; padding-left:20px; padding-top:10px; }
#contactformulier { position:relative; float:left; width:426px; height:auto; display:block; padding-left:20px; }

.blokkop { position:absolute; top:0px; left:0px; }
.blokkopsub { position:absolute; top:30px; left:0px; }
.blokdata { position:absolute; top:20px; left:0px; }
.blokdata2 { position:relative; margin-top:20px; top:0px; left:0px; }
.blokdataopm { position:absolute; top:40px; left:0px; }
.blokdatabg { position:absolute; top:24px; left:0px; }

.blokdatamelding { position:relative; top:0px; float:left; height:15px; }

#mvblok { position:relative; float:left; width:193px; height:50px; display:block; }
#cpblok { position:relative; float:left; width:193px; height:50px; display:block; }
#bedrijfblok { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }
#emailblok { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }

#adresblok { position:relative; float:right; width:193px; height:50px; display:block; padding-right:20px; }
#postcodeblok { position:relative; float:right; width:193px; height:50px; display:block; padding-right:20px; }
#woonplaatsblok { position:relative; float:right; width:193px; height:50px; display:block; padding-right:20px; }
#telefoonblok { position:relative; float:right; width:193px; height:50px; display:block; padding-right:20px; }
#berichtblok {position:relative; float:left; width:406px; height:110px; display:block; padding-right:20px; }
#captchablok { position:relative; float:left; width:406px; height:40px; display:block; padding-right:20px; }

.melding {color: #0062ab; }

.broodtekstformulierkop { color:#68757e; font-size: 14px; font-weight: bold; line-height: 17px; font-family: Arial; text-decoration: none; word-spacing: 0px; letter-spacing: 0px; }


.broodtekstformulier { color:#68757e; font-size: 12px; line-height: 17px; font-family: Arial; text-decoration: none; word-spacing: 0px; letter-spacing: 0px; }
.broodtekstformulierkop { color:#68757e; font-size: 12px; line-height: 17px; font-family: Arial; font-weight: 700; text-decoration: none; word-spacing: 0; letter-spacing: 0; }
.broodtekstformulierkopklein { color:#68757e; font-size: 10px; line-height: 17px; font-family: Arial; font-weight: 700; text-decoration: none; word-spacing: 0; letter-spacing: 0; }
.broodtekstformulierkopkleinwit { color:#fff; font-size: 10px; line-height: 17px; font-family: Arial; text-decoration: none; word-spacing: 0; letter-spacing: 0; }


.input00 { margin:0px; padding:0px; width:60px; height:20px; border:1px solid #c0c0c0; }

.input01 { margin:0px; padding:0px; width:193px; height:20px; border:1px solid #c0c0c0; }
.input01a { margin:0px; padding:0px; width:406px; height:20px; border:1px solid #c0c0c0; }
.input01b { margin:0px; padding:0px; width:211px; height:20px; border:1px solid #c0c0c0; }

.textfield01 { color:#68757e; font-size: 12px; line-height: 13px; font-family: Arial; text-decoration: none; word-spacing: 0px; letter-spacing: 0px; text-align: left; text-indent: 6px; float: left; clear: both; margin: 0px; padding: 0px; border: 0px; width: 100%; height: 100%; overflow: hidden; }
.textfield01zi { color:#68757e; font-size: 12px; line-height: 13px; font-family: Arial; text-decoration: none; word-spacing: 0px; letter-spacing: 0px; text-align: left; margin: 0px; padding: 0px; border: 0px; width: 50px; height: 100%; overflow: hidden; }


.input10 { margin:0px; padding:0px; width:394px; height:60px; padding:6px; border:1px solid #c0c0c0; background-color:#ffffff; }
.textfield10 { color:#68757e; resize:none; font-size: 12px; line-height: 17px; font-family: Arial; text-decoration: none; word-spacing: 0px; letter-spacing: 0px; text-align: left; float: left; clear: both; margin: 0px; border: 0px; width: 100%; height: 100%; overflow: auto; }

/*
#sendknop { position:absolute; top:302px; left:364px; }
*/

#sendknop { position:relative; top:0px; float:right; margin-right:20px; margin-top:15px; }
.sendknop { position:relative; top:0px; float:right; margin-right:20px; margin-top:15px; }
#sendknopspacer { position:relative; top:0px; float:left; width:100%; height:20px; }

.broodtekstsendknop { background-color:gray; padding: 5px 10px 5px 10px; color:#ffffff; font-size: 12px; line-height: 17px; font-family: Arial; text-decoration: none; word-spacing: 0px; letter-spacing: 0px; }
.broodtekstsendknop:hover {  color:gray; background-color: #ffffff; cursor:pointer; }

.rood { background-color: red; }

/*
.error { color:#0062ab; }
*/

/****************************************************************************************************/
/* contactformulier sectie */
/****************************************************************************************************/


#contactformulierincontainer { position:relative; top:0px; left:0px; width:990px; margin-top:20px; height:auto; overflow:hidden; }

#contactformulierkolom1 { position:absolute; top:0px; left:598px; width:180px; height:100%; }
#contactformulierkolom2 { position:absolute; top:0px; left:788px; width:180px; height:100%; }


/*
#contactformulierbg { position:relative; top:0px; left:143px; width:446px; margin-top:20px; padding-bottom:20px; height:auto; background-color: #f2f2f2; overflow:hidden; }

*/


/*
#contactformuliersectie { position:relative; float:right; top:0px; width:206px; margin-top:20px; padding-bottom:20px; height:auto; background-color: yellow; overflow:hidden; }


#contactformulierkolom1 { position:absolute; top:0px; left:609px; width:180px; height:90%; }
*/



/*
#contactformulierkolom2 { position:absolute; top:0px; margin-top:20px; padding-bottom:-60px; left:788px; width:180px; min-height:100%; }
*/


/****************************************************************************************************/
/* belmijformulier */
/****************************************************************************************************/
/*
#belmijformulierbg { position:absolute; top:20px; left:143px; width:446px; height:305px; background-color: #f2f2f2; }
*/
#belmijformulierbg { position:relative; top:0px; left:143px; width:446px; margin-top:20px; padding-bottom:20px; height:auto; background-color: #f2f2f2; overflow:hidden; }

#belmijiframebg { position:relative; top:0px; left:143px; width:446px; margin-top:20px; padding-bottom:20px; height:318px; background-color: #f2f2f2; overflow:hidden; }
#belmijiframebgin { position:absolute; top:30px; left:103px; width:auto; height:auto; }
#beltop {position:absolute; top:40px; left:113px; width:240px; height:4px; background-color:#f2f2f2;}
#belleft {position:absolute; top:44px; left:113px; width:4px; height:250px; background-color:#f2f2f2;}
#belright {position:absolute; top:44px; left:349px; width:4px; height:250px; background-color:#f2f2f2;}
#belbot {position:absolute; bottom:0px; left:113px; width:240px; height:4px; background-color:green;}

#belmijformulierbeeld { position:absolute; top:20px; left:602px; width:366px; height:auto; }

#waaroverblok { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; padding-bottom:2px; }
#wanneerblok { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; padding-bottom:2px; }

.dropinput01 { margin:0px; padding:0px; width:193px; height:22px; border:1px solid #c0c0c0; }



select { color:#68757e; border:0px; }
option { color:#68757e; font-size: 12px; line-height: 13px; font-family: Arial; text-decoration: none; word-spacing: 0px; letter-spacing: 0px; text-align: left; text-indent: 6px; float: left; clear: both; margin: 0px; padding: 0px; border: 0px; width: 100%; height: 100%; overflow: hidden; }
option:first-child { color: #ccc; border:0px; }

/****************************************************************************************************/
/* woningwaardeformulier */
/****************************************************************************************************/
/*
#offerteformulierbg { position:absolute; top:20px; left:143px; width:446px; height:500px; background-color: #f2f2f2; }
*/
#woningwaardeformulierbg { position:relative; top:0px; left:143px; width:446px; margin-top:20px; padding-bottom:20px; height:auto; background-color: #f2f2f2; overflow:hidden; }
#woningwaardeformulierbeeld { position:absolute; top:20px; left:602px; width:366px; height:auto; }

#tussenblok { position:relative; float:left; width:446px; height:auto; overflow:hidden; }

#mvblok3 { position:relative; float:left; width:406px; height:50px; display:block; }
#wwvoornaam { position:relative; float:left; width:75px; height:50px; display:block; padding-right:15px; }
#wwtussenvoegsel { position:relative; float:left; width:90px; height:50px; display:block; padding-right:15px; }
#wwachternaam { position:relative; float:left; width:193px; height:50px; display:block; }
#wwachternaama { position:relative; float:left; width:211px; height:50px; display:block; }

#mvblok4 { position:relative; float:left; width:406px; height:50px; display:block; padding-right:20px; }

#wwvoornaam4 { position:relative; float:left; width:75px; height:50px; display:block; padding-right:15px; }
#wwtussenvoegsel4 { position:relative; float:left; width:90px; height:50px; display:block; padding-right:15px; }
#wwachternaam4 { position:relative; float:left; width:193px; height:50px; display:block; }
#wwachternaam4a { position:relative; float:left; width:211px; height:50px; display:block; }


#wwcontactpersoon4 { position:relative; float:left; width:193px; height:50px; display:block; padding-right:20px; }



#bedrijfblok4 { position:relative; float:left; width:193px; height:50px; display:block; }
#bedrijfblok4a { position:relative; float:left; width:193px; height:40px; display:block; padding-right:20px; }
#wwwoonplaats4 { position:relative; float:left; width:193px; height:40px; display:block; }

#telefoonblok4 { position:relative; float:left; width:193px; height:50px; display:block; padding-right:20px; }
#emailblok4 { position:relative; float:left; width:193px; height:50px; display:block; }
#verzekerdbij4 { position:relative; float:left; width:406px; height:auto; min-height:50px; display:block; }
#bijgebouwblok { position:relative; float:left; width:406px; height:90px; display:block; }
#bijgebouwblok2 { position:relative; float:left; width:406px; height:150px; display:block; }

.input02 { margin:0px; padding:0px; width:50px; height:20px; border:1px solid #c0c0c0; }
.input03 { margin:0px; padding:0px; width:75px; height:20px; border:1px solid #c0c0c0; }
.input03b { margin:0px; padding:0px; width:90px; height:20px; border:1px solid #c0c0c0; }
.input03c { margin:0px; padding:0px; width:40px; height:20px; border:1px solid #c0c0c0; }

.wwformulierkop {position:relative; float:left; width:406px; height:15px; display:block; }
.wwformulierkop2 {position:relative; float:left; width:406px; height:15px; padding-top:15px; padding-bottom:15px; display:block; }
.wwformulierkop3 {position:relative; float:left; width:406px; height:15px; padding-top:15px; padding-bottom:0px; display:block; }
.wwformulierkop4 {position:relative; float:left; width:406px; height:15px; padding-top:15px; padding-bottom:0px; display:block; }

#wwadresblok1 { position:relative; float:left; width:193px; height:50px; display:block; padding-right:20px; }
#wwhuisnummerblok1 { position:relative; float:left; width:75px; height:50px; display:block; padding-right:20px; }
#wwtoevoegingblok1 { position:relative; float:left; width:75px; height:50px; display:block; padding-right:20px; }
#wwpostcodeblok1 { position:relative; float:left; width:193px; height:50px; display:block; padding-right:20px; }
#wwwoonplaatsblok1 { position:relative; float:right; width:193px; height:50px; display:block; padding-right:20px; }

#wwadresblok2 { position:relative; float:left; width:193px; height:50px; display:block; padding-right:20px; }
#wwhuisnummerblok2 { position:relative; float:left; width:75px; height:50px; display:block; padding-right:20px; }
#wwtoevoegingblok2 { position:relative; float:left; width:75px; height:50px; display:block; padding-right:20px; }
#wwpostcodeblok2 { position:relative; float:left; width:193px; height:50px; display:block; padding-right:20px; }
#wwwoonplaatsblok2 { position:relative; float:right; width:193px; height:50px; display:block; }

#wwwoonplaatsblok2a { position:relative; float:left; width:193px; height:50px; display:block; }


#wwleegblok { position:relative; float:left; width:406px; height:15px; display:block; padding-left:20px; }

.checkbox-waardering {}
.checkbox-akkoord {}

#waarderingblok { position:relative; float:left; width:406px; height:60px; display:block; }
#tekeningblok { position:relative; float:left; width:406px; height:60px; display:block; }
#akkoordblok { position:relative; float:left; width:406px; height:40px; display:block; padding-bottom:20px;  }


#totalPrice { position:relative; float:left; width:383px; height:auto; min-height:20px; display:none; background-color:#00a1d4; padding:12px 5px 7px 20px; color:white; }



/****************************************************************************************************/
/*taxatieopdrachtformulier */
/****************************************************************************************************/


#taxatieopdrachtformulierbg { position:relative; top:0px; left:143px; width:446px; margin-top:20px; padding-bottom:20px; height:auto; background-color: #f2f2f2; overflow:hidden; }
#taxatieopdrachtformulierbeeld { position:absolute; top:20px; left:602px; width:366px; height:auto; }


/****************************************************************************************************/
/*expertiseopdrachtformulier */
/****************************************************************************************************/
/*
#offerteformulierbg { position:absolute; top:20px; left:143px; width:446px; height:500px; background-color: #f2f2f2; }
*/
#expertiseopdrachtformulierbg { position:relative; top:0px; left:143px; width:446px; margin-top:20px; padding-bottom:20px; height:auto; background-color: #f2f2f2; overflow:hidden; }
#expertiseopdrachtformulierbeeld { position:absolute; top:20px; left:602px; width:366px; height:auto; }

.blokkop { position:absolute; top:0px; left:0px; }
.blokdata { position:absolute; top:20px; left:0px; }



#orbasis1em1 { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }
#orbasis1em2 { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }


#orbasis1 { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }

#orbasis1tel1 { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }

#orbasis1tel2 { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }


#orbasis1a { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }
#orbasis1b { position:relative; float:left; width:193px; height:70px; display:block; padding-left:20px; }


#orbasis1tp { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }
#orbasis2 { position:relative; float:left; width:193px; height:70px; display:block; padding-left:20px; }

#orbasis1-01 { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }
#orbasis2-01 { position:relative; float:left; width:193px; height:70px; display:block; padding-left:20px; }

#orbasis3-01 { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }
#orbasis3-01a { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }
#orbasis3-01b { position:relative; float:left; width:193px; height:70px; display:block; padding-left:20px; }

#orbasis3-02 { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }
#orbasis3-03 { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }
#orbasis3-04 { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }

#orbasis6-01 { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }
#orbasis6-02 { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }



#orbasis7-01 { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }
#orbasis7-02 { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }
#orbasis7-03 { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }
#orbasis7-04 { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }
#orbasis7-05 { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }
#orbasis7-06 { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }
#orbasis7-07 { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }

#orbasis7-01a { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }
#orbasis7-02a { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }
#orbasis7-03a { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }
#orbasis7-04a { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }
#orbasis7-05a { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }
#orbasis7-06a { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }
#orbasis7-07a { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }


#orbasis8-01 { position:relative; float:left; width:90px; height:50px; display:block; padding-right:13px; }
#orbasis8-02 { position:relative; float:left; width:90px; height:50px; display:block; padding-right:20px; }
#orbasis8-03 { position:relative; float:left; width:90px; height:50px; display:block; padding-right:13px; }
#orbasis8-04 { position:relative; float:left; width:90px; height:50px; display:block; padding-right:20px; }
#orbasis8-05 { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }
#orbasis8-06 { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }
#orbasis8-07 { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }
#orbasis8-08 { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }

.input04 { margin:0px; padding:0px; width:90px; height:20px; border:1px solid #c0c0c0; }



.formulierkoplinks { position:relative; float:left; width:193px; height:50px; display:block; padding-top:20px; }
.formulierkoprechts { position:relative; float:left; width:193px; height:50px; display:block; padding-top:20px; padding-left:20px; }

#orleegblok { position:relative; float:left; width:406px; height:15px; display:block; padding-left:20px; }



#flexblok10 { position:relative; float:left; width:406px; height:auto; min-height:15px; display:block; background-color:yellow; }
#extrapolis2 { position:relative; float:left; width:406px; height:auto; display:block; padding-left:20px; background-color:green; }
#extrapolisknop { position:relative; float:left; width:406px; height:15px; display:block; padding-left:20px; background-color:blue; }



#orberichtblok {position:relative; float:left; width:406px; height:140px; display:block; padding-right:20px; }

.orinput10 { margin:0px; padding:0px; width:394px; height:80px; padding:6px; border:1px solid #c0c0c0; background-color:#ffffff; }

.input01trans { margin:0px; padding:0px; width:193px; height:20px; border:1px solid #f2f2f2; }

.schadekeus { width:193px; height:20px; }
.polisverzekerdbelang { width:193px; height:20px; }
/*

#ortussenblok { position:relative; float:left; width:446px; height:auto; overflow:hidden; }

#ormvblok3 { position:relative; float:left; width:406px; height:50px; display:block; }
#orvoornaam { position:relative; float:left; width:75px; height:50px; display:block; padding-right:15px; }
#orachternaam { position:relative; float:left; width:193px; height:50px; display:block; }

#ormvblok4 { position:relative; float:left; width:406px; height:50px; display:block; padding-right:20px; }
#orvoornaam4 { position:relative; float:left; width:193px; height:50px; display:block; padding-right:20px; }
#orbedrijfblok4 { position:relative; float:left; width:193px; height:50px; display:block; }
#ortelefoonblok4 { position:relative; float:left; width:193px; height:50px; display:block; padding-right:20px; }
#oremailblok4 { position:relative; float:left; width:193px; height:50px; display:block; }
#orverzekerdbij4 { position:relative; float:left; width:406px; height:50px; display:block; }
#orbijgebouwblok { position:relative; float:left; width:406px; height:50px; display:block; }

.orinput02 { margin:0px; padding:0px; width:50px; height:20px; border:1px solid #c0c0c0; }
.orinput03 { margin:0px; padding:0px; width:75px; height:20px; border:1px solid #c0c0c0; }


.orformulierkop {position:relative; float:left; width:406px; height:15px; display:block; }
.orformulierkop2 {position:relative; float:left; width:406px; height:15px; padding-top:15px; padding-bottom:15px; display:block; }

#oradresblok1 { position:relative; float:left; width:193px; height:50px; display:block; padding-right:20px; }
#orhuisnummerblok1 { position:relative; float:left; width:75px; height:50px; display:block; padding-right:20px; }
#ortoevoegingblok1 { position:relative; float:left; width:75px; height:50px; display:block; padding-right:20px; }
#orpostcodeblok1 { position:relative; float:left; width:193px; height:50px; display:block; padding-right:20px; }
#orwoonplaatsblok1 { position:relative; float:right; width:193px; height:50px; display:block; padding-right:20px; }

#oradresblok2 { position:relative; float:left; width:193px; height:50px; display:block; padding-right:20px; }
#orhuisnummerblok2 { position:relative; float:left; width:75px; height:50px; display:block; padding-right:20px; }
#ortoevoegingblok2 { position:relative; float:left; width:75px; height:50px; display:block; padding-right:20px; }
#orpostcodeblok2 { position:relative; float:left; width:193px; height:50px; display:block; padding-right:20px; }
#orwoonplaatsblok2 { position:relative; float:right; width:193px; height:50px; display:block; }


#orleegblok { position:relative; float:left; width:406px; height:15px; display:block; padding-left:20px; }

.orcheckbox-waardering {}
.orcheckbox-akkoord {}

#orwaarderingblok { position:relative; float:left; width:406px; height:140px; display:block; }
#orakkoordblok { position:relative; float:left; width:406px; height:40px; display:block; padding-bottom:20px;  }
*/


/****************************************************************************************************/
/* taxatieformulier */
/****************************************************************************************************/


#typeaanvraagtax { position:relative; float:left; width:100%; height:40px; display:block; }

#zt-bedrijfblok { display:none; position:relative; float:left; width:193px; height:40px; padding-left:20px; margin-top:10px;  }

#offerteblok2t { position:relative; float:left; width:100%; height:auto; display:block; }


/****************************************************************************************************/
/* offerteformulier */
/****************************************************************************************************/
/*
#offerteformulierbg { position:absolute; top:20px; left:143px; width:446px; height:500px; background-color: #f2f2f2; }

*/

#typeaanvraag { position:relative; float:left; width:100%; height:60px; display:block; }



#offerteformulierbg { position:relative; top:0px; left:143px; width:446px; margin-top:20px; padding-bottom:20px; height:auto; background-color: #f2f2f2; overflow:hidden; }
#offerteformulierbeeld { position:absolute; top:20px; left:602px; width:366px; height:auto; }

#relatieblok { position:relative; float:left; width:193px; height:50px; display:block; padding-right:20px; }

#adresblok2 { position:relative; float:left; width:193px; height:50px; display:block; padding-right:20px; }
#postcodeblok2 { position:relative; float:right; width:193px; height:50px; display:block; padding-right:20px; }
#woonplaatsblok2 { position:relative; float:left; width:193px; height:50px; display:block; padding-right:20px; }

#adresblok3 { position:relative; float:left; width:193px; height:50px; display:block; padding-right:20px; }
#postcodeblok3 { position:relative; float:right; width:193px; height:50px; display:block;}
#woonplaatsblok3 { position:relative; float:left; width:193px; height:50px; display:block; padding-right:20px; }


#adresblok4 { position:relative; float:left; width:193px; height:50px; display:block; padding-right:20px; }
#postcodeblok4 { position:relative; float:right; width:193px; height:50px; display:block;}
#woonplaatsblok4 { position:relative; float:left; width:193px; height:50px; display:block; padding-right:20px; }

#adresblok5 { position:relative; float:left; width:193px; height:50px; display:block; padding-right:20px; }
#postcodeblok5 { position:relative; float:right; width:193px; height:50px; display:block;}
#woonplaatsblok5 { position:relative; float:left; width:193px; height:50px; display:block; padding-right:20px; }

#adresblok6 { position:relative; float:left; width:193px; height:50px; display:block; padding-right:20px; }
#postcodeblok6 { position:relative; float:right; width:193px; height:50px; display:block;}
#woonplaatsblok6 { position:relative; float:left; width:193px; height:50px; display:block; padding-right:20px; }


#telefoonblok2 { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }
#mvblok2 { position:relative; float:left; width:193px; height:50px; display:block; padding-right:20px; }
#leegblok { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }
#offertevoorblok { position:relative; float:left; width:193px; height:auto; margin-top:10px; display:block; padding-right:20px; }

#extravraag1 { position:relative; float:left; width:406px; height:50px; display:block; }
#extravraag1antwoord { position:relative; float:left; width:406px; height:auto; display:block; }

#extravraag2 { position:relative; float:left; width:406px; height:50px; display:block;}
#extravraag2antwoord { position:relative; float:left; width:406px; height:auto; display:block; }

#extravraag3 { position:relative; float:left; width:406px; height:50px; display:block; }
#extravraag3antwoord { position:relative; float:left; width:406px; height:auto; display:block; }

#extraverzekerd1 { position:relative; float:left; width:406px; height:50px; display:block; padding-right:20px; }
#extraverzekerd1antwoord { position:relative; float:left; width:406px; height:auto; display:block; padding-right:20px; }
#extraverzekerd2antwoord { position:relative; float:left; width:406px; height:auto; display:block; padding-right:20px; }
#extraverzekerd3antwoord { position:relative; float:left; width:406px; height:auto; display:block; padding-right:20px; }

.checkbox-offerte {}

/****************************************************************************************************/
/* contactformulieren */
/****************************************************************************************************/

#zijmenu-contact { position: absolute; top:91px; left:14px; width:120px; height:auto; display:block; }
/* color in zijmenu-nieuws.php */
.zijmenu-contact { width:120px; height:auto; padding-bottom:3px; display:block; font-size: 12px; line-height: 17px; font-family: Arial; text-decoration: none; word-spacing: -1px; letter-spacing: 0px; }
.zijmenu-contact:hover { color:#0062ab; }

/****************************************************************************************************/
/* STYLEN */
/****************************************************************************************************/


/* zijmenu content */
#subsubmenu { position: absolute; top:80px; left:14px; width:120px; height:auto; display:block; }

.subsubmenu { width:120px; height:auto; padding-bottom:3px; display:block; color:#68757e; font-size: 12px; line-height: 17px; font-family: Arial; text-decoration: none; word-spacing: -1px; letter-spacing: 0px; }

.subsubmenu1:hover { color:#0062ab; }
.subsubmenusel1 { color:#0062ab; }

.subsubmenu2:hover { color:#0062ab; }
.subsubmenusel2 { color:#0062ab; }

.subsubmenu3:hover { color:#e26504; }
.subsubmenusel3 { color:#e26504; }

.subsubmenu4:hover { color:#00a1d4; }
.subsubmenusel4 { color:#00a1d4; }

.subsubmenu5:hover { color:#0062ab; }
.subsubmenusel5 { color:#0062ab; }

.subsubmenu11:hover { color:#aa2829; }
.subsubmenusel11 { color:#aa2829; }

/****************************************************************************************************/

H1 { font-size: 50px; line-height: 50px; font-family: Arial; text-decoration: none; word-spacing: 0px; letter-spacing: 0px; }
.cufon-loading H1 { visibility: hidden !important; }

H2 { font-size: 18px; line-height: 18px; font-family: Arial; text-decoration: none; word-spacing: 0px; letter-spacing: 0px; }
.cufon-loading H2 { visibility: hidden !important; }

#tooltip { position: absolute; z-index: 3000; background-color: #def1f5; padding: 10px;	max-width:300px; -moz-box-shadow: 3px 3px 3px #888; -webkit-box-shadow: 3px 3px 3px #888; box-shadow: 3px 3px 3px #888; }
.tooltiptekst { color:#0062ab; font-size: 12px; line-height: 17px; font-family: Arial; text-decoration: none; word-spacing: 0px; letter-spacing: 0px; }


/* UPLOADER */



.progressorg { position:relative; width:400px; border: 1px solid #ddd; padding: 1px; border-radius: 3px; }


#orleegblokuploadform { position:relative; float:left; width:406px; height:15px; display:block; padding-left:20px; }


#uploadform { position:relative; float:left; width:406px; height:auto; display:block; }

.progress { position:relative; float:right; width:193px; height:20px; display:block; padding-top:10px; padding-bottom:10px; padding-right:20px; }
.bar { background-color: #68757e; width:0%; height:20px; border-radius: 3px; }
.percent { position:absolute; display:inline-block; top:12px; left:40%; color: #ffffff;}


#anc_add_more { color:#68757e; font-size: 12px; line-height: 17px; font-family: Arial; text-decoration: underline; word-spacing: 0px; letter-spacing: 0px; }

#anc_add_more:hover { color:#0062ab; }
/*
#anc_add_more{background-color: #66CCCC; color: #FFF;padding: 7px;text-decoration: none; }
*/
.dv_add{ position:relative; float:left; width:406px; height:15px; display:block;  margin-bottom: 10px; padding-top:5px; }

#statusblok { position:relative; float:left; width:406px; height:auto; display:block; }

.inputbijlage { margin:0px; padding:0px; width:193px; height:20px; border:1px solid #c0c0c0; }
.textfieldbijlage { color:#68757e; font-size: 12px; line-height: 13px; font-family: Arial; text-decoration: none; word-spacing: 0px; letter-spacing: 0px; text-align: left; text-indent: 6px; float: left; clear: both; margin: 0px; padding: 0px; border: 0px; width: 100%; height: 100%; overflow: hidden; }

#orleegblokbijlage { position:relative; width:406px; height:25px; display:block; }




/* ----------------------------------------------------- TAAL ------- */

#lang-menu {
    position: absolute;
	right: 0;
	z-index: 5000;
	width: 200px;
    height: 24px;
    top:83px; /*20*/
    padding-right:21px;
    
}
#lang-menu ul {
    list-style-type: none;
}
#lang-menu .lang-icon {
    height: 24px;
    width: 24px;
    float: right;
	margin: 0 0 0 8px;
    display: block;	
	
}

#lang-menu .lang-icon2 {
    height: 24px;
    width: 24px;
    float: right;
	margin: 0 0 0 0px;
	padding-right:20px;
    display: block;	
	
}

.landtekst { color:#68757e; font-size: 16px; line-height: 16px; font-family: Arial; word-spacing: 0; letter-spacing: 0; text-decoration:none; }	
.landtekst:hover { color:#c0c0c0; }	



/* OFFERTE FORM */

#offerteblok1a { position:relative; float:left; width:100%; height:auto; display:none; }
#offerteblok1ab { position:relative; float:left; width:100%; height:auto; display:none; }
#offerteblok1b { position:relative; float:left; width:100%; height:auto; display:none; }
#offerteblok1c { position:relative; float:left; width:100%; height:auto; display:none; }

#offerteblok2 { position:relative; float:left; width:100%; height:auto; display:none; }

#offerteblok3a { position:relative; float:left; width:500px; height:auto; display:none; }
#offerteblok3b { position:relative; float:left; width:500px; height:auto; display:none; }

#offerteblok4a { position:relative; float:left; width:100%; height:auto; display:none; }
#offerteblok4b { position:relative; float:left; width:100%; height:auto; display:none; }

#offerteblok5a { position:relative; float:left; width:100%; height:auto; display:none; }
#offerteblok5b { position:relative; float:left; width:100%; height:auto; display:none; }

#p-huisnummerblok { position:relative; float:right; width:95px; height:50px; display:block; padding-right:5px;}
#p-toevoegingblok { position:relative; float:right; width:95px; height:50px; display:block; padding-right: 18px; }

#z-huisnummerblok { position:relative; float:right; width:95px; height:50px; display:block; padding-right:5px;}
#z-toevoegingblok { position:relative; float:right; width:95px; height:50px; display:block; padding-right: 18px; }


#et-huisnummerblok { position:relative; float:right; width:95px; height:50px; display:block; padding-right:3px;}
#et-toevoegingblok { position:relative; float:right; width:95px; height:50px; display:block; }


#z-relatieblok { position:relative; float:left; width:193px; height:50px; display:block; padding-right:20px; }
#z-bedrijfblok { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }
#z-geslachtblok { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px;}
#z-contactpersoonblok { position:relative; float:left; width:193px; height:50px; display:block; }

#z-voorlettersblok { position:relative; float:left; width:193px; height:50px; display:block; }
#z-voorvoegselblok { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }
#z-achternaamblok { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }

#z-telefoonblok { position:relative; float:right; width:193px; height:50px; display:block; padding-right:20px; }
#z-emailextrablok { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }
#z-emailextrablok2 { position:relative; float:right; width:193px; height:50px; display:block; padding-right:20px; }
#z-adresblok { position:relative; float:right; width:193px; height:50px; display:block; padding-right:20px; }
#z-postcodeblok { position:relative; float:right; width:193px; height:50px; display:block; padding-right:20px; }
#z-woonplaatsblok { position:relative; float:right; width:193px; height:50px; display:block; padding-right:20px; }
#z-leegblok-links { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }
#z-leegblok-rechts { position:relative; float:right; width:193px; height:50px; display:block; padding-left:20px; }

#z-aanvragerblok { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }
#z-aanvragerplaatsnaamblok { position:relative; float:right; width:193px; height:50px; display:block; }

#z-aanvragercontactpersoonblok { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }
#z-aanvrageremailextrablok { position:relative; float:right; width:193px; height:50px; display:block; }

#z-aanvragertelefoonblok { position:relative; float:right; width:193px; height:50px; display:block; }

#z-aanvragercommunicatieblok { position:relative; float:left; width:193px; height:50px; display:block; padding-right:20px; }


#leegblok-vol { position:relative; float:right; width:100%; height:30px; display:block; }
#leegblok-vol2 { position:relative; float:right; width:100%; height:20px; display:block; }
#leegblok-vol3 { position:relative; float:right; width:100%; height:10px; display:block; }

#offerteblok1abspacer { position:relative; float:right; width:100%; height:30px; display:block; }

#p-relatieblok { position:relative; float:left; width:193px; height:50px; display:block; padding-right:20px; }
#p-geslachtblok { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px;}
#p-voorlettersblok { position:relative; float:left; width:193px; height:50px; display:block; }
#p-voorvoegselblok { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }
#p-achternaamblok { position:relative; float:right; width:193px; height:50px; display:block; padding-right:20px; }
#p-telefoonblok { position:relative; float:right; width:193px; height:50px; display:block; padding-right:20px; }
#p-emailextrablok { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }
#p-adresblok { position:relative; float:right; width:193px; height:50px; display:block; padding-right:20px; }
#p-postcodeblok { position:relative; float:right; width:193px; height:50px; display:block; padding-right:20px; }
#p-woonplaatsblok { position:relative; float:right; width:193px; height:50px; display:block; padding-right:20px; }
#p-leegblok-rechts { position:relative; float:right; width:193px; height:50px; display:block; }



#p2-relatieblok { position:relative; float:left; width:193px; height:50px; display:block; padding-right:20px; }
#p2-geslachtblok { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px;}

#p2-voorlettersblok { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }
#p2-adresblok { position:relative; float:right; width:193px; height:50px; display:block; padding-right:20px; }


#p2-voorvoegselblok { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }
#p2-postcodeblok { position:relative; float:right; width:193px; height:50px; display:block; padding-right:20px; }

#p2-achternaamblok { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }
#p2-woonplaatsblok { position:relative; float:right; width:193px; height:50px; display:block; padding-right:20px; }

#p2-emailextrablok { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }

#p2-telefoonblok { position:relative; float:right; width:193px; height:50px; display:block; padding-right:20px; }

#p2-leegblok-rechts { position:relative; float:right; width:193px; height:50px; display:block; }
#p2-leegblok-links { position:relative; float:left; width:193px; height:50px; display:block; padding-left:20px; }


#checkboxbedragp1 { display:none; }
#checkboxbedragp2 { display:none; }
#checkboxbedragp3 { display:none; }
#checkboxbedragp4 { display:none; }


#checkboxbedragz1 { display:none; }
#checkboxbedragz2 { display:none; }


/*.blokdata00 { position:relative; float:right; }*/
.offerte { position:relative; float:left; display:block; width:100%; height:22px; }
.bedrag { position:relative; float:left; top:0px; padding-left:20px; width:95%; }
.bedragtekst { display:inline-block; position:relative; float:left; top:3px; }
.bedragbedrag { display:inline-block; position:relative; float:left; top:0px; }
.input00 { margin:0px; padding:0px; width:93px; height:20px; border:1px solid #c0c0c0; }
.bedragspacer { display:inline-block; position:relative; float:left; top:0px; width:100%; height:10px; }

.oformulierkoplinks { position:relative; float:left; width:193px; height:30px; display:block; padding-top:10px; }
.oformulierkoprechts { position:relative; float:left; width:193px; height:30px; display:block; padding-top:10px; padding-left:20px; }

#poffertevoorblok { position:relative; float:left; width:100%; height:auto; margin-top:0px; display:block; }
#zoffertevoorblok { position:relative; float:left; width:100%; height:auto; margin-top:0px; display:block; }

#paanvraagbetreftblok { position:relative; float:left; width:100%; height:auto; margin-top:0px; display:block; }


#t-adresblok { position:relative; float:left; width:193px; height:50px; display:block; }
#t-huisnummerblok { position:relative; float:right; width:95px; height:50px; display:block; padding-right:5px;}
#t-toevoegingblok { position:relative; float:right; width:95px; height:50px; display:block; }

#t-postcodeblok { position:relative; float:right; width:193px; height:50px; display:block; }
#t-woonplaatsblok { position:relative; float:left; width:193px; height:50px; display:block; }

#et-adresblok { position:relative; float:left; width:193px; height:50px; display:block; }
#et-postcodeblok { position:relative; float:left; width:193px; height:50px; display:block; }
#et-woonplaatsblok { position:relative; float:right; width:193px; height:50px; display:block; }

#p-berichtblok {position:relative; float:left; width:406px; height:100px; display:block; padding-right:20px; }
#z-berichtblok {position:relative; float:left; width:406px; height:100px; display:block; padding-right:20px; }


