  *  {
margin-top : 0;
}
body {
margin : 50px 0 0 0;
padding : 0;
}
a img {
border : none;
}
#logo {
	position : absolute;
	z-index : 2;
	left : 621px;
	top : 278px;
	width: 263px;
	height: 49px;
}
#header_intro {
	position : absolute;
	z-index : 3;
	left : 180px;
	top : 24px;
	width : 660px;
}
#subheader_intro {
	position : absolute;
	z-index : 4;
	left : 350px;
	top : 71px;
	width : 550px;
}
#gratis_intro {
	position : absolute;
	width : 426px;
	z-index : 5;
	left : 513px;
	top : 114px;
	height: 146px;
}
#gratis_intro_twee {
	position : absolute;
	width : 40px;
	z-index : 5;
	height: 40px;
	left: 271px;
	top: 5px;
}
#gratis_intro_drie {
	position : absolute;
	width : 450px;
	z-index : 5;
	left : 530px;
	top : 210px;
	height: 50px;
}
#gratis_intro_vier {
	position : absolute;
	width : 398px;
	z-index : 5;
	left : 530px;
	top : 244px;
}
#center {
width : 955px;
height : 580px;
background-image : url(../images/motorverzekering.jpg);
margin-right : auto;
margin-left : auto;
background-repeat : no-repeat;
}
#content {
position : relative;
width : 500px;
height : 510px;
z-index : 1;
left : 300px;
top : 0;
visibility : visible;
background-repeat : repeat;
padding-top : 50px;
padding-right : 25px;
padding-bottom : 20px;
padding-left : 30px;
background-image : url(../images/content.png);
}
#links {
position : relative;
z-index : 1;
width : 200px;
}
#menu_boven {
position : absolute;
left : 14px;
top : 165px;
width : 161px;
line-height : 28px;
}
#menu_boven a {
display : block;
width : 131px;
height : 28px;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bolder;
color : #ffffff;
text-align : right;
padding-right : 30px;
text-decoration : none;
background-image : url(../images/off_oranje.png);
border-bottom-style : none;
line-height : 28px;
border-top-style : none;
border-right-style : none;
border-left-style : none;
margin-bottom : 2px;
position : relative;
background-repeat : no-repeat;
background-position : right;
}
#menu_boven a:hover {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bolder;
color : #ffffff;
text-decoration : none;
text-align : right;
text-indent : 0;
padding-right : 30px;
width : 131px;
height : 28px;
background-image : url(../images/on.png);
border-bottom-style : none;
line-height : 28px;
border-top-style : none;
border-right-style : none;
border-left-style : none;
margin-bottom : 2px;
background-position : right;
background-repeat : no-repeat;
}
#menu_midden {
position : absolute;
left : 14px;
top : 255px;
width : 161px;
line-height : 28px;
}
#menu_midden a {
display : block;
width : 131px;
height : 28px;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bolder;
color : #003475;
text-align : right;
padding-right : 30px;
text-decoration : none;
background-image : url(../images/off_wit.png);
border-bottom-style : none;
line-height : 28px;
border-top-style : none;
border-right-style : none;
border-left-style : none;
margin-bottom : 2px;
position : relative;
background-repeat : no-repeat;
background-position : right;
}
#menu_midden a:hover {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bolder;
color : #ffffff;
text-decoration : none;
text-align : right;
text-indent : 0;
padding-right : 30px;
width : 131px;
height : 28px;
background-image : url(../images/on.png);
border-bottom-style : none;
line-height : 28px;
border-top-style : none;
border-right-style : none;
border-left-style : none;
margin-bottom : 2px;
background-position : right;
background-repeat : no-repeat;
}
#menu_onder {
position : absolute;
left : 14px;
top : 405px;
width : 161px;
line-height : 28px;
}
#menu_onder a {
	display : block;
	width : 131px;
	height : 28px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bolder;
	color : #ffffff;
	text-align : right;
	padding-right : 30px;
	text-decoration : none;
	background-image : url(../images/off_blauw.png);
	border-bottom-style : none;
	line-height : 28px;
	border-top-style : none;
	border-right-style : none;
	border-left-style : none;
	margin-bottom : 2px;
	position : relative;
	background-repeat : no-repeat;
	background-position : right;
}
#menu_onder a:hover {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bolder;
color : #ffffff;
text-decoration : none;
text-align : right;
text-indent : 0;
padding-right : 30px;
width : 131px;
height : 28px;
background-image : url(../images/on.png);
border-bottom-style : none;
line-height : 28px;
border-top-style : none;
border-right-style : none;
border-left-style : none;
margin-bottom : 2px;
background-position : right;
background-repeat : no-repeat;
}
body#home a.home, body#bereken a.bereken, body#aanmelden a.aanmelden, body#algemeen a.algemeen, body#dekking a.dekking, body#hulpverlening a.hulpverlening, body#voordeel a.voordeel, body#aanvullend a.aanvullend, body#brochure a.brochure, body#over-pma a.over-pma, body#helpdesk a.helpdesk {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bolder;
color : #ffffff;
text-decoration : none;
text-align : right;
line-height : 28px;
text-indent : 0;
padding-right : 30px;
width : 131px;
height : 28px;
background-image : url(../images/on.png);
background-position : right;
background-repeat : no-repeat;
}
#voorwaarden {
position : absolute;
left : 444px;
top : -24px;
width : 82px;
}
#sitemap {
position : absolute;
left : 883px;
top : -25px;
}
#kadersitemap {
	position : absolute;
	top : 600px;
	height : 350px;
	width : 975px;
	border-left-width : 1px;
	border-left-style : dotted;
	border-left-color : #d4d0c8;
	background-image : url(../images/logo-pma.jpg);
	background-repeat : no-repeat;
	background-position : right bottom;
}

.tekstveld {
border : 1px solid #ccc;
}

input.tekstveld:hover {
border : 1px solid #666;
}

select.tekstveld:hover {
border : 1px solid #666;
}

.tekstveld-error {
	border: 1px solid #FF0000;
	background-attachment: scroll;
	background-image: url(../images/formulier_error.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

.radio-error {
	color: #FF0000;
}

.memoveld {
	border : 1px solid #CCC;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.memoveld-error {
	border: 1px solid #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

textarea.memoveld:hover {
border : 1px solid #666;
}

.verzend, .reset {
border-left : 1px solid #666;
border-top : 1px solid #666;
border-right : 2px solid #666;
border-bottom : 2px solid #666;
background-color : #fff;
margin-top : 5px;
}

input.verzend:hover, input.reset:hover {
background-color : #ccc;
}

.cendrisveld {
color: #000;
margin-top: 8px;
}
