body												{ font-size: 13px; font-family: "Arial"; color: #5e6f6a; margin:0px; background-image:url("/images/bg-body.jpg"); background-repeat:repeat-x; background-color: #00ACED; }

a:link												{ color: #5e6f6a; text-decoration: underline; }
a:visited											{ color: #5e6f6a; text-decoration: none; }
a:hover												{ color: #005daa; text-decoration: none; }
a:active											{ color: #5e6f6a; text-decoration: none; }
a img												{ border: none; }

h1													{ color: #00adee; font-size: 28px; font-family: "Arial"; text-align: left; font-weight: normal; padding: 0px; margin: 0px; }
h2													{ color: #00adee; font-size: 24px; font-family: "Arial"; text-align: left; font-weight: normal; padding: 0px; margin: 0px; }
h3													{ color: #00adee; font-size: 20px; font-family: "Arial"; text-align: left; font-weight: normal; padding: 0px; margin: 0px; }
h4													{ color: #00adee; font-size: 18px; font-family: "Arial"; text-align: left; font-weight: normal; padding: 0px; margin: 0px; }
h5													{ color: #FFFFFF; font-size: 18px; font-family: "Arial"; text-align: left; font-weight: bold; padding: 0px; margin: 0px; }

li													{ margin: 0px; padding: 0px; }
p													{ margin: 0px; padding: 0px; }
hr													{ color: #FF007E; background-color: #FF007E; border: 0px; height: 1px; }
 
.small												{ font-family: "Arial"; font-size: 11px; }
.input												{ font-family: "Arial"; font-size: 11px; }
.submit												{ font-family: "Arial"; font-size: 11px; }
.button												{ font-family: "Arial"; font-size: 11px; }

.dark												{ font-size: 13px;/*background-color: #d9dadb;*/ }
.light												{ font-size: 13px;/*background-color: #FFFFFF;*/ }
	
.error												{ font-family: "Arial"; color: #990000; font-size: 11px; }
.label												{ color: #0095cd; }
			

.hamapo #container									{ background-image:url("/images/bg-container.png"); background-repeat:repeat-y; margin: 0px auto; width: 950px; }

	.hamapo #wrapper								{ width: 920px; float:left; padding:0px 15px 0px 15px;}
		.hamapo #toplaag							{ width: 920px; height: 180px; float:left; }
			.hamapo #logo							{ width: 297px; height: 152px; float: left; padding-left:35px; padding-top:28px; }
			.hamapo #menu							{ width: 540px; height: 96px; float: left; text-align:right; padding-right:48px; padding-top: 84px; }

		.hamapo #kolomlinks							{ background-color:#FFFFFF; width: 600px; padding:0px 35px 0px 35px; float: left;}
				.hamapo #visual						{ width: 600px; height:285px; float: left;}
				.hamapo #contentblok				{ width: 564px; float: left; padding:35px 18px 30px 18px;}
				.hamapo #leverancier				{ background-image: url("/images/bg-leverancier.jpg"); width: 600px; height:97px; float: left; padding:20px 0px 0px 0px }
		
		.hamapo #kolomrechts						{ background-color:#FFFFFF; width: 220px; padding-right:30px; float: left; }
				.hamapo #rechts1					{ width: 220px; float: left; padding-bottom: 20px; color: #FFFFFF; }
					.hamapo #referentie-top			{ width: 220px; height: 12px; background-image: url("/images/referentie-top.jpg"); background-repeat: no-repeat;}
					.hamapo #referentie-mid			{ width: 190px; min-height: 296px; padding: 5px 15px; background-image: url("/images/referentie-mid.jpg"); background-repeat: no-repeat;}
					.hamapo #referentie-bot			{ width: 220px; height: 13px; background-image: url("/images/referentie-bot.jpg"); background-repeat: no-repeat;}

					.hamapo #subnav-top				{ width: 220px; height: 23px; background-image: url("/images/submenu-top.jpg"); background-repeat: no-repeat;}
					.hamapo #subnav-mid				{ width: 190px; min-height: 200px; padding: 0px 15px; font-size: 16px; background-image: url("/images/submenu-mid.jpg"); background-repeat: repeat-y; color: #00adee; }
					.hamapo #subnav-mid li			{ list-style: none; padding: 0px;}
						.hamapo #subnav-mid	a:link		{ color: #005daa; text-decoration: none; }
						.hamapo #subnav-mid	a:visited	{ color: #005daa; text-decoration: none; }
						.hamapo #subnav-mid	a:hover		{ color: #00adee; text-decoration: none; }
						.hamapo #subnav-mid	a:active	{ color: #005daa; text-decoration: none; }
					.hamapo #subnav-bot				{ width: 220px; height: 23px; background-image: url("/images/submenu-bot.jpg"); background-repeat: no-repeat; }

				.hamapo #rechts2					{ width: 220px; float: left; padding-bottom: 20px; }
				.hamapo #rechtsnieuws				{ width: 220px; float: left; } /* plaatjes beschikbaar: nieuws-kop.jpg - nieuws-mid.jpg en nieuws-bot.jpg - nieuwsregelkleuren: wit #FFFFFF; grijs #E4F1F7; */
					.hamapo #nieuws-top				{ width: 220px; height: 33px; background-image: url("/images/nieuws-kop.jpg"); background-repeat: no-repeat;}
					.hamapo #nieuws-mid				{ width: 218px; padding: 0px 1px; background-image: url("/images/nieuws-mid.jpg"); background-repeat: repeat-y;}
						.hamapo #nieuws-mid	a:link		{ color: #000000; text-decoration: none; }
						.hamapo #nieuws-mid	a:visited	{ color: #000000; text-decoration: none; }
						.hamapo #nieuws-mid	a:hover		{ color: #5e6f6a; text-decoration: none; }
						.hamapo #nieuws-mid	a:active	{ color: #000000; text-decoration: none; }
					.hamapo #nieuws-bot				{ width: 220px; height: 9px; background-image: url("/images/nieuws-bot.jpg"); background-repeat: no-repeat;}
				
		.hamapo #nawgegevens						{ background-image:url("/images/bg-naw.jpg"); background-repeat:repeat-x; width: 920px; height:16px; margin:0px auto; float:left; text-align:center; padding:45px 0px 0px 0px; font-size:12px; color:#144695; }
		
		.hamapo #bodemlaag							{ width: 950px; height:45px; margin:0px auto; }
		
	.hamapo #submenutop								{ background-image:url("/images/submenu-top.jpg"); width:220px; height:23px;}
	.hamapo #submenumid								{ background-image:url("/images/submenu-mid.jpg"); background-repeat:repeat-y; width:220px; }
	.hamapo #submenubot								{ background-image:url("/images/submenu-bot.jpg"); width:220px; height:23px;}
	.submenu_item_actief							{ color: #00ADEE; }
