* {
margin-top : 0;
}
body {
margin : 0 0 0 0;
padding : 0;
}
a img {
border : none;
}
body#home a.home, body#over-pma a.over-pma, body#pma-verzekeringen a.pma-verzekeringen, body#pma-energie a.pma-energie, body#pma-voordelen a.pma-voordelen, body#contact a.contact, body#TEST a.TEST {
color : #0e3083;
background-image : url(../images/menu_hover_active.png);
background-repeat : no-repeat;
background-position : center bottom;
}
#kader_main {
width : 930px;
margin-right : auto;
margin-left : auto;
}
#kader_horizonmenu {
width : 930px;
background-color : #ffffff;
position : relative;
border-right-width : 1px;
border-right-style : solid;
border-right-color : #8f9ec5;
margin-top : 80px;
height : 25px;
}
#horizon_logo {
position : absolute;
width : 133px;
height : 103px;
left : 0;
bottom : 0;
background-image : url(../images/pma_logo.gif);
background-repeat : no-repeat;
}
#horizonmenu {
position : absolute;
width : 929px;
left : 0;
}
.menu_horizon {
overflow : hidden;
}
.menu_horizon ul {
margin : 0;
list-style-type : none;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
text-transform : none;
color : #0e3083;
}
.menu_horizon li {
display : inline;
margin : 0;
}
.menu_horizon li a {
float : right;
display : block;
text-decoration : none;
padding-top : 7px;
padding-right : 15px;
padding-bottom : 7px;
padding-left : 15px;
border-left-width : 1px;
border-left-style : solid;
border-left-color : #8f9ec5;
}
.menu_horizon li a:visited {
color : #0e3083;
}
.menu_horizon li a:hover {
background-image : url(../images/menu_hover_active.png);
background-repeat : no-repeat;
background-position : center bottom;
color : #0e3083;
}
#kader_header {
width : 930px;
height : 378px;
position : relative;
border-bottom-width : 30px;
border-bottom-style : solid;
background-color : #ffffff;
border-bottom-color : #ffffff;
margin-top : 10px;
}
#headerheader {
width : 930px;
height : 298px;
position : absolute;
}
#header_onder_links {
width : 15px;
height : 80px;
position : absolute;
top : 298px;
background-color : #0d3082;
background-image : url(../images/header_onder_links.png);
background-repeat : no-repeat;
left : 0;
}
#header_onder {
width : 900px;
height : 80px;
position : absolute;
background-color : #0d3082;
top : 298px;
left : 15px;
}
#header_onder_content_links {
width : 292px;
height : 60px;
position : absolute;
top : 8px;
left : 5px;
}
#header_onder_rechts {
width : 15px;
height : 80px;
position : absolute;
top : 298px;
background-color : #0d3082;
left : 915px;
background-image : url(../images/header_onder_rechts.png);
background-repeat : no-repeat;
}
#header_onder_content_rechts {
width : 550px;
height : 60px;
position : absolute;
left : 299px;
top : -3px;
border-left-width : 1px;
border-left-style : solid;
border-left-color : #ffffff;
padding-left : 30px;
padding-top : 10px;
}
#kader_midden {
width : 932px;
background-color : #ffffff;
position : relative;
margin-top : 20px;
height : 400px;
}
#midden_links {
width : 243px;
height : 369px;
background-color : #ffffff;
position : absolute;
left : 0;
top : 0;
padding-top : 10px;
padding-right : 5px;
padding-left : 5px;
}
#midden_midden {
width : 250px;
background-color : #ffffff;
position : absolute;
left : 315px;
top : 0;
margin-top : 0;
margin-right : 0;
margin-left : 0;
padding-top : 10px;
padding-right : 20px;
padding-left : 20px;
}
#midden_midden_error {
width : 500px;
background-color : #ffffff;
position : absolute;
left : 315px;
top : 0;
margin-top : 0;
margin-right : 0;
margin-left : 0;
padding-top : 10px;
padding-right : 20px;
padding-left : 20px;
}
#midden_midden_tellafriend {
width : 500px;
background-color : #ffffff;
position : absolute;
left : 315px;
top : 0;
margin-top : 0;
margin-right : 0;
margin-left : 0;
padding-top : 10px;
padding-right : 20px;
padding-left : 20px;
}
#midden_midden_intro {
width : 420px;
position : relative;
padding : 10px;
margin-bottom : 20px;
height : 340px;
left : -155px;
}
#midden_kaderblokken {
width : 250px;
background-color : #ffffff;
position : absolute;
left : 315px;
top : 0;
margin-top : 0;
margin-right : 0;
margin-left : 0;
padding-top : 10px;
padding-left : 20px;
padding-bottom : 22px;
height : auto;
}
#midden_contact {
width : 529px;
height : 399px;
background-color : #ffffff;
position : absolute;
left : 336px;
top : 0;
margin-top : 0;
margin-right : 0;
margin-left : 0;
padding-top : 10px;
padding-right : 20px;
padding-left : 20px;
}
#kader_onder {
	width : 260px;
	position : relative;
	margin-top : 5px;
	height : auto;
	left : 0;
	top: -40px;
}
#blok {
position : absolute;
width : 297px;
height : 50px;
z-index : 1;
border-top-style : none;
border-top-color : #d1d1d1;
border-right-color : #d1d1d1;
border-bottom-color : #d1d1d1;
border-left-color : #d1d1d1;
border-bottom-width : 1px;
border-bottom-style : solid;
top : 0;
margin-top : 10px;
clip : rect(auto,auto,auto,auto);
padding-top : 10px;
}
#links-blok1, #links-blok2, #nieuw, #links-blok3, #links-blok4, #links-blok5, #links-blok6, #links-blok7, #links-blok8, #rechts-blok1, #rechts-blok2, #rechts-blok3, #rechts-blok4, #rechts-blok5, #rechts-blok6, #rechts-blok7, #rechts-blok8 {
position : relative;
width : 280px;
height : 50px;
z-index : 1;
border-bottom-color : #d1d1d1;
border-bottom-width : 1px;
border-bottom-style : solid;
top : 0;
margin-top : 5px;
clip : rect(auto,auto,auto,auto);
padding-top : 2px;
left : 0;
margin-bottom : 5px;
padding-bottom : 2px;
}
#links-pijl1, #links-pijl2, #links-nieuw, #links-pijl3, #links-pijl4, #links-pijl5, #links-pijl6, #links-pijl7, #links-pijl8, #rechts-pijl1, #rechts-pijl2, #rechts-pijl3, #rechts-pijl4, #rechts-pijl5, #rechts-pijl6, #rechts-pijl7, #rechts-pijl8 {
position : absolute;
width : 41px;
height : 41px;
z-index : 1;
top : 5px;
left : 235px;
}
#header-rondje {
width : 125px;
height : 125px;
position : absolute;
left : 684px;
top : 50px;
background-image : url(../images/rondje.png);
background-repeat : no-repeat;
padding : 25px;
}

.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;
}