@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	overflow:-moz-scrollbars-vertical;
}
.topbar {
	margin:0px auto;
	text-align:center;
	margin-bottom:15px;
}
.letter {
	margin-bottom:35px;
}

.letter h1 {
	margin-bottom:4px;
	font-size:16px;
	border-bottom:1px solid #c1c1c1;
}
.error {
	margin-bottom:10px;
	padding:5px;
	color:red;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid red;
	background:#FFF0F0;
}
#berekenslide {
	display:none;
	position:absolute;
	padding:25px;
	width:420px;
	margin-left:270px;
	*margin-left:-435px;
	background:url(/images/backgrounds/transp.png);
	margin-top:26px;
	border:1px solid #c1c1c1;
	border-top:0px;
	text-align:left;
}
.ervaring {
	font-size:14px;
}
.ervaring tr td select {
	width:250px;
	float:left;
}
.ervaring tr td {
	padding-bottom:15px;
}
.small {
	width:60px;
}
label {
	cursor:pointer;
}
.header {
	background:url(/images/elements/top-background.gif) repeat-x center top;
	margin:0px auto;
	height:100px;
}	
strong {
	color:#d30000;
}
li {
	list-style-image:url(/images/visuals/punaise.gif);
}
.container {
	margin:0px auto;
	width:1000px;
}
form.offerte input {
	width:200px;
}
form.offerte select {
	width:208px;
}

fieldset {
	border:1px solid #c1c1c1;
	border-top:2px solid #d30000;
	padding-left:15px;
	background:#FFFDF0;
	margin-bottom:5px;
}
legend {
	font-size:12px;
	font-weight:bold;
	color:#d30000;
}
.label {
	text-align:right;
	font-size:14px;
	padding-right:10px;
	vertical-align:top;
	width:170px;
}
.toplinks {
	float:right;
	font-size:11px;
	color:#d30000;
	padding-top:5px;
}
textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:400px;
	height:60px;
}
.toplinks a {
	color:#d30000;
	text-decoration:none;
}
.toplinks a:hover {
	color:#d30000;
	text-decoration:underline;
}
.menu {
	float:right;
	margin-top:-16px;
}
.menu .menuitem, .menu .menuitemactief {
	background:url(/images/elements/tab-grijs-left.gif) no-repeat left top;
	border-top:0px;
	padding-left:14px;
	font-size:12px;
	color:#3e3e3e;
	float:left;
	margin-left:7px;
	margin-top:1px;
	cursor:pointer;
}
.menu .menuitemactief {
	background:url(/images/elements/tab-geel-left.gif) no-repeat left top;
	color:#0000a2;
	text-decoration:underline;
	border-top:1px solid #FBF6D6;
	margin-top:0px;
}
.menu .menuitem .tab {
	background:url(/images/elements/tab-grijs-right.gif) no-repeat right top;
	padding-top:4px;
	padding-bottom:6px;
	padding-right:14px;
}
.menu .menuitemactief .tab {
	background:url(/images/elements/tab-geel-right.gif) no-repeat right top;
	padding-top:4px;
	padding-bottom:6px;
	padding-right:14px;
}
.download {
	margin-top:70px;
	text-align:right;
	color:#d30000;
	font-size:12px;
}
.download a {
	background:url(/images/visuals/download-icon.gif) no-repeat left;
	padding-left:20px;
	color:#d30000;
}
.grey-bg {
	margin-top:10px;
	background:url(/images/elements/grey-bg.gif) no-repeat top;
	border-bottom:1px solid #c1c1c1;
	height:130px;
}
.grey-bg img {
	margin-top:-55px;
	margin-left:25px;
	margin-right:70px;
}
.text {
	border-left:1px solid #c1c1c1;
	border-right:1px solid #c1c1c1;
	padding:25px;
	font-size:12px;
}
.yellow-bg {
	background:url(/images/elements/yellow-bg.gif) repeat-x top;
	border:1px solid #c1c1c1;
	border-top:0px;
	padding:7px;
	padding-left:10px;
	font-size:18px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:black;
}
.content {
	border:1px solid #c1c1c1;
	border-bottom:0px;
	border-top:0px;
	min-height:240px;
	_height:240px;
	font-size:12px;
}		
.leftcolumn {
	float:left;
	width:270px;
	padding:15px;
	padding-left:30px;
	color:#df1001;
	line-height:34px;
	font-weight:bold;
}
.leftcolumn img {
	margin-right:6px;
}
.leftcolumn a{
	color:#df1001;
	text-decoration:underline;
}
.leftcolumn a:hover {
	text-decoration:none;
}
.centercolumn {
	float:left;
	margin-left:25px;
	width:350px;
	padding:15px;
	color:#00006c;
}
.centercolumn input {
}
.rightcolumn {
	float:left;
	margin-left:25px;
	width:200px;
	padding:15px;
	color:#00006c;
	line-height:24px;
}
.rightcolumn a, .contact a, .right a, .left a {
	background:url(/images/visuals/arrow-icon.gif) no-repeat left;
	padding-left:15px;
	color:#00006c;
}
.right, .left, .midden {
	line-height:24px;
	color:#00006c;
}
.midden {
	padding-right:50px;
	padding-left:25px;
}
.midden a {
	color:#d30000;
}
.left a.actief {
	text-decoration:none;
	font-weight:bold;
}
h1 {
	margin:0px;
	color:#00008d;
	font-size:22px;
	margin-bottom:15px;
	font-weight:normal;
}
.contact {
	width:223px;
	padding:15px;
	color:#00006c;
	line-height:24px;
	float:right;
	font-size:12px;
}
input, select {
	border:1px solid #c1c1c1;
	padding:3px;
	width:145px;
}
select {
	width:153px;
}
input[type="image"]{
	border:0px;
	width:145px;
}
.footer {
	margin-top:15px;
	text-align:Center;
	font-size:11px;
	color:#666;
	clear:both;
}
.footer a {
	color:#666;
	text-decoration:none;
}
.footer a:hover {
	text-decoration:underline;
}
p {
	line-height:20px;
}

/* Form tooltip */

.hint {
      display: none;
      position: absolute;
      margin-left:5px;
      border: 1px solid #c1c1c1;
	  padding-left:25px;
	  padding-right:5px;
	  width:150px;
	  font-size:12px;
	  background:#FFFFD9 url(/images/visuals/info-icon.png) no-repeat 6px 6px;
 }
.hint .hint-pointer {
	 background:#efefef;
 }
 .datepicker td select, #datepicker td select {
 	font-size:11px;
}
