* {
margin-top : 0;
}

body {
margin : 50px 0 0 0;
padding : 0;
}

a img {
border : none;
}

#center_intro {
width : 955px;
height : 580px;
background-image : url(../images/autoverzekering_intro.jpg);
margin-right : auto;
margin-left : auto;
background-repeat : no-repeat;
}

#logo {
	position : absolute;
	z-index : 2;
	left : 634px;
	top : 375px;
	width: 263px;
	height: 49px;
}
#logotwee {
	position : absolute;
	z-index : 2;
	left : 727px;
	top : 502px;
	width: 228px;
	height: 78px;
	background-image: url(../images/logo-pma-allianz.jpg);
	background-repeat: no-repeat;
}


#header_intro {
	position : absolute;
	z-index : 3;
	left : 260px;
	top : 24px;
	width : 660px;
}

#subheader_intro {
	position : absolute;
	z-index : 4;
	left : 530px;
	top : 70px;
	width : 450px;
}

#gratis_intro {
	position : absolute;
	width : 450px;
	z-index : 5;
	left : 510px;
	top : 110px;
	height: 112px;
}

#gratis_intro_twee {
	position : absolute;
	width : 40px;
	z-index : 5;
	height: 40px;
	left: 271px;
	top: 5px;
}

#gratis_intro_drie {
	position : absolute;
	width : 420px;
	z-index : 5;
	left : 530px;
	top : 230px;
	height: 50px;
}

#gratis_intro_vier {
	position : absolute;
	width : 398px;
	z-index : 5;
	left : 510px;
	top : 264px;
}

#center {
width : 955px;
height : 580px;
background-image : url(../images/autoverzekering_intro.jpg);
margin-right : auto;
margin-left : auto;
background-repeat : no-repeat;
}

#content {
position : relative;
width : 540px;
height : 500px;
z-index : 1;
left : 300px;
visibility : visible;
background-repeat : repeat;
padding-top : 55px;
padding-right : 25px;
padding-bottom : 25px;
padding-left : 30px;
background-image : url(../images/back-content.png);
}

#doelgroep {
position : relative;
width : 200px;
height : 115px;
z-index : 2;
left : 12px;
top : 34px;
}

#links {
position : relative;
z-index : 1;
width : 200px;
}

body#home a.home, body#algemeen a.algemeen, body#dekking a.dekking, body#bonusmalus a.bonusmalus, body#aanvullend a.aanvullend, body#overpma a.overpma, body#gratis a.gratis, body#marktonderzoek a.marktonderzoek, body#pluspunten a.pluspunten, body#offerte a.offerte, body#bereken a.bereken, body#afsluiten a.afsluiten, body#helpdesk a.helpdesk, body#brochure a.brochure, body#verzekeringen a.verzekeringen, body#overigevoordelen a.overigevoordelen {
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;
}

#meervoordelen {
position : absolute;
left : -10px;
top : 740px;
width : 283px;
background-color : #000099;
height : 105px;
padding : 10px;
}

#aanmelden {
position : absolute;
left : 326px;
top : 740px;
width : 303px;
background-color : #cc3399;
height : 125px;
}

#oranje {
position : absolute;
left : 658px;
top : 740px;
width : 303px;
background-color : #ff6633;
height : 125px;
}

#voorwaarden {
position : absolute;
left : 30px;
top : -25px;
width : 82px;
}

#sitemap {
position : absolute;
left : 883px;
top : -25px;
}

#kadersitemap {
position : absolute;
top : 600px;
height : 350px;
width : 955px;
border-left-width : 1px;
border-left-style : dotted;
border-left-color : #d4d0c8;
left : 0;
background-image : url(../images/logo-pma.jpg);
background-repeat : no-repeat;
background-position : right bottom;
padding : 0;
}

#direct {
position : absolute;
left : 444px;
top : -25px;
width : 179px;
}

.tekstveld {
border : 1px solid #ccc;
}

input.tekstveld:hover {
border : 1px solid #666;
}

select.tekstveld:hover {
border : 1px solid #666;
}

.cendrisveld {
color: #000;
margin-top: 8px;
}

.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;
}

#menu_boven {
position : absolute;
left : 20px;
top : 50px;
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_groen.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 : 20px;
top : 140px;
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 : #003575;
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 : 20px;
top : 320px;
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_rood.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;
} 
