/* HTML REDEFINES */

/*
body {
	font-family: Arial, sans-serif;
	margin:0px;
	padding:0px;
	background-color:#221f73;
	background-image:url(../images/bg_gradient.jpg);
	background-repeat:repeat-x;
	color:#302F7A;
}
*/

body {
	font-family: Arial, sans-serif;
	margin:0px;
	padding:0px;
	color:#302F7A;
}


#site_background{
	background-color:#221f73;
	background-image:url(../images/bg_gradient.jpg);
	background-repeat:repeat-x;
	height:100%;
	width:100%;

}

div, td,p,li,span{
	vertical-align:top;
	font-size:11px;
}
.center_body{
	background-color:#ffffff;
}

a{
	color:#221f73;
}
a:hover{
	color:#faa61a;
}
form {
	margin:0px;
	padding:0px;
}
h1{
	font-size:14px;
}
/* SITE */
#siteContainer{
	width:980px;
	margin:0 auto;
	background-color:#FFFFFF;
}

/* HEADER EN TOPNAVIGATIE */
#siteHeader{
	height:159px;
	background-image:url(../images/site_header.jpg);
	background-repeat:no-repeat;
	position:relative;
}
#logo{
	position:absolute;
}
#center-kolom h1 {
	/*margin-top:5px;	*/
}
#tabNav{
	float:right;
	height:30px;
	left:304px;
	margin-right:7px;
	margin-top:76px;
	top:76px;
	width:670px;
}
#balkNav{
	position:absolute;
	top:122px;
	left:25px;
	height:30px;
	width:940px;
}
#balkNav a{
	color:#FFFFFF;
	line-height:28px;
	margin-right:15px;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
}
#balkNav a:hover{
	text-decoration:underline;
}

/*the paarse button*/
.btn-wrapper{
	margin:0px;
	padding:0px;	
}

.btnfill{
	background-image:url( http://www.vastelastenbond.nl/images/btnfill.png);
	background-repeat: repeat;
	margin:0px;
	padding:0px;
	font-size:16px;
	font-weight:bold;
	color:white;
	font-style: italic;
}
/* SNEL ZOEKEN DIV EN FORMULIER */
#snelZoeken{
	position:absolute;
	top:122px;
	left:800px;
	background-image:url(../images/bg_zoeken.jpg);
	background-repeat:no-repeat;
	width:149px;
	height:30px;
}
#snelZoeken input{
	border:none;
	margin-left:23px;
	margin-top:9px;
	background-color:#FFFFFF;
	color:#666666;
	width:110px;
	line-height:15px;
	height:15px;
	font-size:11px;
}
/* ACHTERGROND MET WITTE AFRONDING */
#kolomRechts{
	background-image:url(../images/site_bocht.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}

/* ONDERSTE REGEL WEBSITE MET COPYRIGHT EN LINKS */
#siteFooter{
	margin:0 auto;
	width:980px;
	height:30px;
	text-align:center;
	color:#FFFFFF;
	margin-top:5px;
}
#siteFooter a{
	color:#FFFFFF;
	text-decoration:none;
}
#siteFooter a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

/* KOLOM BLOKKEN */
#kolomBlok{
	width:190px;
	background-image:url(../images/kolomblok_bg_repeat.jpg);
	background-repeat:repeat-y;
	margin-bottom:7px;
}
#kolomBlokBottom{
	background-image:url(../images/kolomblok_bg_bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:30px;
}

#kolomBlok a.submenu{
	width:160px;
	display:block;
	margin:0 auto;
	color:#636363;
	text-decoration:none;
	font-size:11px;
	line-height:16px;
}
#kolomBlok a.submenu:hover{
	text-decoration:underline;
	color:#000000;
}

/* AANMELDEN NIEUWSBRIEF */
#nbEmail{
	width:80px; 
	float:left;
	text-indent:15px;
}
#nbInput{
	width:100px;
	float:left;
}
#nbInput input{
	width:90px;
}
#nbSubmit{
	clear:both; 
	width:160px; 
	margin:0 auto; 
	text-align:right; 
	margin-top:3px;
}

/* CONTACT */
#contactBlok{
	background-image:url(../images/blok_contact.jpg);
	height:144px;
	width:190px;
	margin-bottom:5px;
}
#contactBlokContent{
	width:160px;
	margin:0px auto 0px auto;
	color:#FFFFFF;
	line-height:14px;
}
#contactBlok a{
	text-decoration:underline;
	color:#FFFFFF;
}

/* HOME CONTENT BLOK */
#homeBlok{
	background-image:url(../images/home_contentblok_bg.jpg);
	background-repeat:no-repeat;
	height:223px;
	width:271px;
	position:relative;
	margin-bottom:12px;
	float:left;
}
#homeBlok a{
	font-weight:bold;
}
#homeBlokTitel{
	color:#FFFFFF;
	position:absolute;
	left:12px;
	line-height:24px;
	font-weight:bold;
}
#homeBlokImg{
	position:absolute;
	top:35px;
	left:12px;
}
#homeBlokIntro{
	font-weight:bold;
	position:absolute;
	top:35px;
	left:105px;
	line-height:14px;
	font-size:10px;	
}
#homeBlokTekst{
	position:absolute;
	top:110px;
	left:12px;
	width: 250px;
	line-height:14px;
	font-size:10px;	
}

/* HOME CONTENT BLOK - DONKER */
#homeBlokDark{
	background-image:url(../images/home_contentblok_dark_bg.jpg);
	background-repeat:no-repeat;
	height:223px;
	width:271px;
	position:relative;
	margin-bottom:12px;
	float:left;
}
#homeBlokDarkTitel{
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
	margin-left:10px;
	line-height:34px;
}
#homeBlokDarkContent{
	margin-left:10px;
}
#homeBlokDark ul{
	padding:0;
	margin:0;
	color:#FFFFFF;
	text-indent:0px;
}
#homeBlokDark li{
	color:#FFFFFF;
	font-weight:bold;
	line-height:14px;
	margin-left:12px;
}
/* admin standard stuff */

#edit_link{
	float: right;
	border:1px dotted red;
}
#edit_link a{
	text-decoration: none;
}
img{
	border:0px;
}
fieldset{
	padding: 5px;
	margin: 10px;
	/*color:#5A558A;*/
	border: 1px solid #D4D3E7;
}

legend{
	font-size: 8pt; 
	/*color:#5A558A;*/
	font-weight:700;
	border: 1px solid #D4D3E7;
	padding: 2px 6px;
	background-color:#EAE3F4;
}
/* round corners */

/*lightpurple bleu*/
.roundcont {
	/*background-color: #DEDFFF;*/
	padding:10px;
}
.round fieldset{
	margin:10px;
}
.round{
	background-color: #DEDFFF;
	padding:10px;
}
.round a:hover{
	color:white;
}

/*SUCCES MSG ROUND CORNERS*/
.roundsucces{
	background-color: #91D96D;
	padding:10px;
}
div.outersucces{
	background:#006C30 none repeat scroll 0 0;
	margin:0px;
	padding:8px;
}

/*ERROR MSG ROUND CORNERS*/
.rounderror{
	background-color: #E55F11;
	padding:10px;
}
div.outererror{
	background:#A7450C none repeat scroll 0 0;
	margin:0px;
	padding:8px;
}
/*
div.outer {
	background:#B1B1B1 none repeat scroll 0 0;
	margin:0px;
	padding:0px;
}
*/
/*OLD STUFF*/
.paddleft10{
	padding-left:10px;	
}
.padd10{
	padding:10px;	
}
.padd5{
	padding:5px;	
}
.padd20{
	padding:20px;	
}

/* FORM ELEMENTS*/
input
{
	color:#5A758C; 
	font-family: verdana; 
	font-size:9px;
}

input.tel
{
	width:120px;
}

input.initialen
{
	width:40px;
}

select.aanhef
{
	width:55px;
	color:#5a758c; 
	font-family: verdana; 
	font-size:9px;
	border: 1px solid #666666; 
}

input.tussenvoegsel
{
	width:40px;
}

input.achternaam
{
	width:80px;
}

input.straatnaam{
	width:80px;
}

input.huisnummer
{
	width:40px;
}

input.postcode
{
	width:80px;
}

input.woonplaats{
	width:80px;
}

input.toevoeging
{
	width:40px;
}

input.dag
{
	width:25px;
}

input.maand
{
	width:25px;
}

input.jaar
{
	width:50px;
}

ul.besparingen
{
	margin-top:	5px;
	margin-left:	5px;
	padding-left: 10px;
}

li.besparing
{
	margin-top:	5px;
	margin-left:	5px;
	padding-left: 0px;
	list-style-type: none;
}

#informatiediv {
background:#FFFFCC url(/site/images/question_and_answer.png) no-repeat scroll left center;
border:1px solid silver;
margin:10px;
padding:5px 20px 5px 35px;
}

.succes{
	padding-top:20px;
	padding-left:50px;
	padding-bottom:20px;
	background: #91D96D url(../images/check.png) no-repeat scroll left center;
	font-size:14px;
	color:#221f73;
}
.error{
	padding-top:20px;
	padding-left:50px;
	padding-bottom:20px;
	background: #F09489 url(../images/error.png) no-repeat scroll left center;
	font-size:14px;
	color:#221f73;		
}
#error-div{
	background-color:#F09489;
	color:black;
	padding:4px;
}
#form-error{
	/*background-color:#F09489;*/
	color:black;
	padding:4px;
	padding-left:25px;
	float:right;
	background:url(/nieuw/images/error.png) no-repeat left #F09489;
	background-position: 4 0;
}
/*short for pointer cursor*/
.point{
	cursor:pointer;
}

/*woordenboek.php*/
#letters li{
	display: inline;
	list-style-type: none;
	padding: 4px;
	width:25px;
	height:25px;
	background-color: #F8F3FF;
	border: 1px solid #ADABD3;
}
#letters li a{
	font-weight:bold;
}
#letters{
	padding-left: 0;
	margin-left: 0;
	float: left;
	width: 100%;
}
