@charset "UTF-8";
/* CSS Document */
body {
	margin:0px;
	background:#5e666a; /*#575f64;*/
	font-family:Verdana, Geneva, sans-serif;
	color:#fff;
}
#box {
	width:915px;
	margin:auto;
}
#logo {
	width:915px;
	background:url(../images/bg_top.jpg) 0px 0px no-repeat;
}
#logo img {	
	margin:18px 60px 19px 35px;
}
#navigation {
	clear:both;
	width:915px;
	height:30px;
	margin:0px;
	padding:0px;
	background:#878a8c;
}
#navigation ul {
	font-size: 14px;
	color: #fff;
	width: 965px;
	margin:0px;
	padding:0px 0px 0px 197px;
}
#navigation ul li {
	line-height: 30px;
	display: inline;
	float: left;
	height: 30px;
	margin:0px;
	padding:0px 15px 0px 15px;
	border-right:#73777a 1px solid;
}
#navigation ul li:first-child {
	border-left:#73777a 1px solid;
}
#navigation ul li a {
	color:#fff;
	text-decoration:none;
}
#page {
	width:915px;
	/*background:url(../images/bg_content_home.jpg) 0px 0px no-repeat;*/
}

#column {
	width:175px;
	float:left;
	padding: 40px 5px 0 90px;
}
#column h3 {
	font-size:12px;
	font-weight:normal;
	margin:0px 0px 7px 0px;
	paddin:0px;
	color:#fff;
}
#column ul {
	font-size:12px;
	font-weight:normal;
	color:#fff;
	margin:0px;
	padding:0px 0px 10px 30px;
}
#column li {
	margin:0px 0px 7px 0px;
}
#column li a:link {
	color:#fff;
}
#column li a:visited {
	color:#fff;
}
#column li a:hover {
	color:#3ca6fa;
}

/*#column li.merken a:link, #column li.merken a:visited {
	color:#fff;
}
#column li.referenties a:link, #column li.referenties a:visited {
	color:#fff;
}
#column li.belastingvoordeel a:link, #column li.belastingvoordeel a:visited {
	color:#fff;
}
#column li.aanbieding a:link, #column li.aanbieding a:visited {
	color:#fff;
}
#column li.merken a:hover {
	color:#3ca6fa;
}
#column li.referenties a:hover {
	color:#3ca6fa;
}
#column li.belastingvoordeel a:hover {
	color:#3ca6fa;
}
#column li.aanbieding a:hover {
	color:#3ca6fa;
}*/

#column li a.active:link, #column li a.active:hover, #column li a.active:active, #column li a.active:hover  {
	color:#3ca6fa;
}
#content {
	width:642px;
	float:left;
	padding:0 0 50px 0;
}
#content h1 {
	font-size:16px;
	font-weight:normal;
	margin:35px 0px 35px 55px;
}
#content h2 {
	font-size:14px;
	font-weight:normal;
	margin:12px 0px 12px 55px;
	color:#3ca6fa;
}
#content h2 a {
	color:#3ca6fa;
}
#content p {
	font-size:0.75em;
	margin:12px 90px 0px 55px;
	line-height:140%;
}
#content p a, #content li a {
	color:#c3e2fb;
}
#content ul, #content ol {
	font-size:0.75em;
	margin:12px 80px 0px 55px;
	line-height:130%;
}
#content ol li {
	margin:7px 0 0 0;
	line-height:130%;
}
#content img {
	border:#ffffff 1px solid;
}
.wrapper {
	height:0px;
	clear:both;
}
/*___________*/
/* Formulier */
/*___________*/
/*#content .formline {
clear: both;
margin: 0px;
padding: 0px;
width:430px;
height: 0px;
}*/
#content .label {
float:left;
clear:both;
padding: 0px 0px 0px 55px;
margin: 0px;
width:100px;
height:25px;
}
#content .label p {
margin:0px;
padding:0px;
font-size:12px;
line-height:130%;
text-align:left;
}
#content .form {
float:left;
padding: 0px;
margin: 0px;
width:243px;
text-align:left;
}
.input, .submit {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#6E767C;
font-size:12px;
background:#FFFFFF;
border:#d4d3d3 1px solid;
padding: 0px;
margin: 0px;
}
.tr {
text-align:left;
height:25px;
}
.submit {
cursor:pointer;
}
/*---------*/
/* Credits */
/*---------*/
#credits {
	margin: auto;
	padding: 0px 0 10px 0;
}
#credits p {
	font-size: 11px;
	text-align: center;
	line-height:100%;
	color: #fff;	
}
#credits p a {
	color: #fff;	
}
.addthis_toolbox addthis_default_style {
	padding: 7px 0 0 7px;	
	margin: 7px 0 0 0;
}

/* Begin formulierelementen*/
	fieldset {  
		margin: 			10px 20px 0 60px;  
		padding: 			0;
		background:			transparent url(fieldsetbg.gif) no-repeat bottom right;
		width:              500px;
	}

	legend {  
		text-transform:		uppercase;
		font-size:			12px;
		padding:			2px 5px 2px 5px;
		margin-left:		12px;
		color:				#ffffff;
		background:			#3ca6fa;
	}
	
	fieldset ol {  
		padding: 			5px 10px 0 10px;  
		list-style: 		none;
		 
	}
	
	fieldset li {  
		position:			relative;
		padding-bottom: 	3px;;
		line-height:		180% !important ;
		font-size:          12px;
		margin-top:			0px !important;
	}
	
	fieldset#bevestiging {  
		background-image:	none;
		border-style: 		none;
	}
	
	label {
		position:			relative;
		clear:				left;
		float:				left;
		width:				100px;
		margin-right:		5px;
		padding-right:		30px;
		line-height:		180%;
		text-align:			right;
	}
	
	label.verplicht {
		/*background:			transparent url(verplicht.gif) no-repeat center right;*/
	}
	
	label span {
		position:			absolute;
		left:				-10000px;
		top:				0px;
	}
	
	p span.verplicht {
		display:			inline-block;
		vertical-align: 	middle;
		line-height:		3.4em;
		width:				25px;
		line-height:		3.4em;
		text-indent:		-10000px;
		overflow:			hidden;
		/*background:			transparent url(verplicht.gif) no-repeat center right;	*/	
	}
	
	input, textarea {
		padding:			2px;
		font-size:			11px;
		line-height:        100%;
		border:				1px solid #839b9f; 
		color:				#1E1903; 
		background:			#ecfafd;
	}
	
	input.radio {
		border:				none;
		background:			transparent;
	}
	input submit {
		cursor: pointer;	
	}
/* Einde formulierelementen */
