/************************************************************************ * Stylesheet voor vervolgpagia's van Hulphond, www.hulphond.nl * * Basis stylesheet van http://www.neuroticweb.com/recursos/3-columns-layout/index.php * Donkerblauw voor tekst: #003C70; * Geel: #FECB09; *************************************************************************/ /**************** basis layout **************/ /* mac hide\*/html, body {height:100%}/* end hide */body {	padding:0;	margin:0;	text-align:center;	min-width:980px;/* for mozilla*/	background: white url(../images/bg.jpg);	background-position: 50% 0;	background-repeat: no-repeat;	background-attachment: fixed;	color: #000000;	font-family: "Trebuchet MS", Helvetica;	font-size: 13px;}#outer{	height:100%;	min-height:100%;	width:980px;	color: #000000;	background-color: white;	text-align:left;	margin:auto;	position:relative;} html>body #outer{height:auto;} /*for mozilla as IE treats height as min-height anyway*/#innerwrap {/* enables content first */	float:left;	width:760px;	}a { outline: 0 none; }#header{	position:absolute;	top:0;	left: 0;	width:980px;	height:233px;	background:white;	overflow:hidden;	color: #153C6B;	z-index:100;	font-size: 12px;}#left {	position:relative;/*ie needs this to show float */	width:200px;	float:left;	padding-top:233px;/*needed to make room for header*/	padding-bottom:90px;/* needed to make room for footer */}#right {	position:relative;/*ie needs this to show float */	width:190px;	padding: 233px 15px 34px 0;	float:right;	color: #366A91; /*#4D99D1;*/}#footer {	width:980px;	clear:both;	height:54px;	color: #000000;	text-align:center;	left:0;	bottom:0;	padding-top: 4px;	position: absolute;	font-size: 10px;	color: #123C6B;	border-top: 1px solid #F1CB00;}#fixedfooter {	position: absolute;	width:100%;	height:54px;	color: #000000;	text-align:center;	left:0;	bottom:0;	padding-top: 3px;	font-size: 10px;	color: #123C6B;	border-top: 1px solid #F1CB00;	background-color: white;}* html #footer {/*only ie gets this style*/	\height:56px;/* for ie5 */	he\ight:54px;/* for ie6 */}div,p  {margin-top:0}/*clear top margin for mozilla*/#centrecontent {	width:536px;	float:right;	padding-top:233px;	padding-bottom:32px;/* needed to make room for footer */}#centrecontent p {padding-left:3px}#clearfooter {width:100%;height:54px;clear:both} /* to clear footer *//**************** einde basislayout *********************//* begin opmaak header */img#logo {	position: absolute;	top: 8px;	left: 15px;	border: 0;}		img#ING_3831 {			position: absolute;			top: 35px;			left: 843px;			border: 0;		}		div#adresgegevens {			position: absolute;			top: 142px;			left: 25px;		}div#buttons {	position: absolute;	top: 165px;	left: 0px;	width: 980px;	border-top: 1px solid #123C6B;}div#buttons img {	border: 0;	margin: 8px 0 0 15px;}div#engelseVlag {	position: absolute;	top: 140px;	right: 205px;	height: 18px;	width: 18px;}div#engelseVlag a{	height: 18px;	width: 18px;	top: 130px;}div#engelseVlag img {	border: 0; /*1px solid #123C6B;*/}div#royalCanin {	position: absolute;	right: 25px;	top: 50px;}div#banner_deheeren {	position: absolute;	bottom: 80px;	left: 15px;}div#zoekform {	position: absolute;	top: 140px;	right: 20px;	width: 180px;	height: 20px;	background-image: url(../images/bg_zoek.gif);	background-repeat: no-repeat;}div#zoekform input {	float: left;	border: 0;	background-color: transparent;}div#zoekform input.submitbutton {	width: 30px;	height: 30px;	cursor: pointer;}/* einde opmaak header *//* begin linkerblok met menu */ul#menu {	padding: 0;	margin: 0 0 0 15px;	list-style-type: none;	width: 191px;}ul#menu li.main {	margin: 2px 0;		background-image: url(../images/bg_menu.gif);	}ul#menu li.sub {	list-style-type: dotted;	color: white;	padding: 1px 4px 1px 20px;	margin: 2px 0;	font-size: 12px;	height: 18px;	background-image: url(../images/bg_submenu_punt.gif); 	background-repeat: no-repeat;	background-position: 10px 8px;	cursor: pointer;}ul#menu li.main a {	color: white;	text-decoration: none;	display:block;	padding: 2px 4px 0px 10px;	font-size: 12px;	height:20px;	}ul#menu li.sub a {	color: #4D99D1;	text-decoration: none;}ul#menu li.main.selected {	background-image: url(../images/bg_menu_over.gif)}ul#menu li.sub.selected  a {	text-decoration: underline;}/* eind linkerblok met menu *//* begin rechterblok met menu */div#right p {	display: inline;	margin: 0;	padding: 0;}div#right ul#nieuwsblok {	margin: 0;	padding: 0;	list-style: none;}div#right ul#actieblok {	margin: 0;	padding: 0;	list-style: none;}div#right ul#agendablok {	margin: 0;	padding: 0;	list-style: none;}div#right h1 {	background-image: url(../images/bg_menu.gif);	color: white;	width: 100%;	height: 20px;	font-size: 12px;	text-align: center;	font-weight: normal;	margin: 0;	padding: 2px 0 0 0;}div#right h2 {	font-size: 11px;	font-weight: bold;	margin: 0;	padding: 0;}div#right ul#nieuwsblok li {	margin: 0;	padding: 2px 3px 2px 13px;	font-size: 11px;	border-bottom: 1px solid #CFD8E4;	cursor: pointer;	line-height: 14px;}div#right ul#actieblok li  {	margin: 0;	padding: 2px 3px;	font-size: 11px;	border-bottom: 1px solid #CFD8E4;	cursor: pointer;	line-height: 14px;}div#right ul#actieblok li span {	display:block;	width:10px;	float:left;	font-size:12px;	font-family:Verdana;}div#right ul#actieblok li a {	display:block;	width:165px;	float:left;}div#right ul#agendablok li {	margin: 0;	padding: 2px 3px;	font-size: 11px;	border-bottom: 1px solid #CFD8E4;	cursor: pointer;	line-height: 14px;}div#right ul#agendablok li span {	display:block;	width:10px;	float:left;	font-size:12px;	font-family:Verdana;}div#right ul#agendablok li a {	display:block;	width:165px;	float:left;}div#right a {	text-decoration: none;	color: #366A91; /*#4D99D1;*/}/* einde rechterblok met menu *//* begin centrecontent */#centrecontent h1 {	font-size: 20px;	color: #123C6B;	margin: 0 0 10px;	padding: 0;}#centrecontent h2 {	font-size: 18px;	color: #123C6B;	margin: 0 0 10px;	padding: 0;}#centrecontent h3 {	font-size: 12px;	margin: 0 0 10px;	padding: 0;	font-weight:normal;	text-decoration:underline;	cursor:pointer;	color:#3C5E85;}#centrecontent div.faqDiv p {	margin:0;	padding:0;}div#centrecontent input.tekst {	border: 1px solid #4D99D1;	background-color: white;}div#centrecontent input.submitbutton {	color: #123C6B;	cursor: pointer;	border: 1px solid #4D99D1;	background-color: #CFD8E4}div#centrecontent input.submitbutton:hover {	background-color: #123C6B;	color: white;}#centrecontent a { color: #3C5E85; }#centrecontent a:hover { background-color: #CFD8E4; }#centrecontent a.no_background:hover { background-color: #FFF; }#centrecontent object {	display: inline;	margin-left: 10px;	z-index: 60;}/* einde centrecontent *//* begin sponsoren */div#sponsoren p {	padding-left: 0px;}#centrecontent hr {	border: 0;	height: 0;	border-top: 1px solid #123C6B;	margin: 2px 0;}/* einde sponsoren */#footer a, #fixedfooter a, #header a {	color: #123C6B;}#footer img, #fixedfooter img { 	border: 0;	vertical-align: top;	margin-right: 5px;} input.validation-failed  {  border-color:#f00;}input.validation-passed {  border-color:#00ff00;}