﻿/* ----- Generiek ----- */
html
{
	height: 100%;
	overflow-y: scroll;
}

html, body 
{
	margin: 0px;
	padding: 0px;
}

.element
{
	display: block;
}

img
{
	border: 0px;
}

/* ----- Templates ----- */

body
{
	height: 100%;
	font-size: 11px;
	line-height: 17px;
	font-family: Verdana;
	color: #2f2f2f;
}

#seForm 
{
	height: 100%;
}

.seFormBlauw
{
	background: url(/images/bodyBackBlauw.gif) top repeat-x;
}

.seFormRood
{
	background: url(/images/bodyBackRood.gif) top repeat-x;
}

#topOmvat 
{
	clear: both;
	position: relative;
}

#logo
{
	width: 110px;
	height: 36px;
	overflow: hidden;
	position: absolute;
	margin-left: 256px;
	margin-top: 55px;
}

#logo #logoIE6
{
	width: 110px;
	height: 36px;
	overflow: hidden;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo.png',sizingMethod='scale');
}

#datum 
{
	width: 205px;
	height: 20px;
	overflow: hidden;
	position: absolute;
	margin-left: 400px;
	margin-top: 71px;
}

#sitemap 
{
	width: 205px;
	height: 20px;
	overflow: hidden;
	position: absolute;
	margin-left: 580px;
	margin-top: 71px;
}

#omvat
{
	width: 934px;
	width: 648px;
	text-align: left;
	/*margin: 0px auto;*/
}

#menuOmvat 
{
	width: 256px;
	margin-top: 82px;
	float: left;
	display: none;
}

#menuOuterA 
{
	width: 226px;
	padding-left: 30px;
	background: url(/images/menuBackBlauwOuter.gif) bottom right no-repeat;
}

#menuTopA
{
	width: 196px;
	height: 30px;
}

#menuInnerA
{
	width: 196px;
	height: 0px;
	overflow: hidden;
}

#menuInnerA.LoginVisible
{
	/*
	width: 196px;
	min-height: 0px;
	height: auto !important;
	height: 0px;
	padding-right: 30px;
	padding-bottom: 10px;
	*/
}

#menuInnerA .Label 
{
	background: #510b35;
	color: #fff;
	font-size: 11px;
	width: 74px;
	padding-left: 3px;
	padding-right: 3px;
}

#menuInnerA .TextBox
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	background: #fff;
	width: 88px;
	padding-left: 3px;
	padding-right: 3px;
}

#menuInnerA .Button
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	background: #fff;
	color: #5f90af;
	font-weight: bold;
	font-size: 10px;
	margin-top: 4px;
	font-family: Verdana;
	float: left;
}

#menuInnerA .Failure 
{
	text-align: left;
	font-size: 11px;
}

#menuInnerA .Validator 
{
	color: #510b35;
	font-weight: bold;
	margin-left: 2px;
}

#menuOuterB
{
	width: 196px;
	min-height: 196px;
	height: auto !important;
	height: 196px;
	padding-right: 30px;
	background: url(/images/menuBackRoodOuter.gif);
}

#menuTopB 
{
	width: 196px;
	height: 35px;
	background: url(/images/menuBackRoodTop.gif);
}

#menuInnerB 
{
	width: 186px;
	min-height: 181px;
	height: auto !important;
	height: 181px;
	background: url(/images/menuBackRoodInner.gif);
	overflow-x: hidden;
	padding-left: 10px;
	padding-bottom: 10px;
}

#menuBottomB 
{
	width: 196px;
	height: 30px;
	overflow: hidden;
}

.zoekOmvat 
{
	margin-left: 34px;
	margin-top: 5px;
}

.zoekTB 
{
	margin: 0px;
	padding: 0px 2px 0px 2px;
	background: none;
	width: 96px;
	height: 18px;
	border: 1px solid #fff;
	color: #fff;
	display: block;
	float: left;
}

.zoekLB
{
	display: block;
	float: left;
	margin-left: 10px;
	margin-top: 3px;
}

.zoekResultOmvat 
{
	width: 226px;
	min-height: 20px;
	height: auto !important;
	height: 20px;
	background: url(/images/menuBackRoodOuter.gif);
	display: none;
	margin-left: 30px;
	padding-bottom: 10px;
}

.zoekResultInner
{
	margin-left: 34px;
	margin-right: 10px;
}

.zoekResultInner .zl
{
	text-decoration: none;
}

.zoekResultInner .zl:hover
{
	text-decoration: underline;
	color: #fff;
}

.tagLineOmvat 
{
	width: 256px;
	height: 43px;
	overflow: hidden;
	margin-top: 25px;
}

#homeLinksOmvat 
{
	width: 226px;
	height: 392px;
	background: #5f90af;
	margin-top: 112px;
	margin-left: 30px;
	float: left;
	overflow: hidden;
	display: none;
}

#homeRechtsOmvat 
{
	margin-left: 30px;
	float: left;
}

#homeRechts1Omvat 
{
	width: 352px;
	min-height: 186px;
	height: auto !important;
	height: 186px;
	margin-top: 112px;
	background: url(/images/backRood392.gif) top left repeat-y;
	padding: 20px;
	font-family: Trebuchet MS;
	font-size: 12px;
	line-height: 18px;
	color: #fff;
}

#homeRechts2Omvat 
{
	width: 392px;
	min-height: 226px;
	height: auto !important;
	height: 226px;
	margin-top: 30px;
	font-family: Trebuchet MS;
	font-size: 12px;
	line-height: 18px;
	color: #5f90af;
}

#fotoLinksOmvat 
{
	width: 226px;
	height: 392px;
	background: #efefef;
	margin-top: 112px;
	margin-left: 30px;
	float: left;
	overflow: hidden;
	font-family: Trebuchet MS;
	font-size: 12px;
	line-height: 18px;
}

#fotoRechtsOmvat 
{
	margin-left: 30px;
	float: left;
	font-family: Trebuchet MS;
	font-size: 12px;
	line-height: 18px;
}

#fotoRechts1Omvat 
{
	width: 352px;
	min-height: 339px;
	height: auto !important;
	height: 319px;
	margin-top: 112px;
	background: #5f90af;
	padding: 20px;
	padding-bottom: 0px;
	color: #fff;
	overflow-x: hidden;
	font-family: Trebuchet MS;
	font-size: 12px;
	line-height: 18px;
}

#fotoRechts2Omvat 
{
	width: 392px;
	min-height: 226px;
	height: auto !important;
	height: 226px;
	margin-top: 30px;
	font-family: Trebuchet MS;
	font-size: 12px;
	line-height: 18px;
	color: #5f90af;
}

#fotoLinksOmvat .overlayBlauw 
{
	width: 226px;
	height: 392px;
	background: #0a3e5e;
	position: absolute;
	margin-top: -392px;
	filter:alpha(opacity=75); 
	-moz-opacity: 0.75; 
	opacity: 0.75;
}

#homeLinksOmvat .overlayContent, #fotoLinksOmvat .overlayContent
{
	width: 186px;
	height: 352px;
	position: absolute;
	margin-top: -392px;
	padding: 20px;
	color: #fff;
	overflow: hidden;
}

#fotoRechts1Omvat .overlayContent
{
	width: 352px;
	height: 319px;
	position: absolute;
	margin-top: -359px;
	padding: 20px;
	color: #fff;
	overflow: hidden;
}

#contentBovenOmvat
{
	width: 648px;
	height: 122px;
	margin-top: 112px;
	margin-left: 30px;
	float: right;
	font-family: Trebuchet MS;
	font-size: 12px;
	line-height: 18px;
}

#contentBreedOmvat
{
	width: 607px;
	margin-top: 30px;
	margin-left: 30px;
	float: right;
	background: url(/images/bottomBlauwBreed.gif) bottom right no-repeat #fff;
	border-left: 1px solid #b4d0e2;
	padding: 20px;
	font-family: Trebuchet MS;
	font-size: 12px;
	line-height: 18px;
}

#contentBreedOmvat.minheight 
{
	min-height: 82px;
	height: auto !important;
	height: 82px;
}

#contentLinksOmvat 
{
	width: 268px;
	margin-top: 30px;
	margin-left: 30px;
	float: right;
	background: url(/images/bottomBlauw.gif) bottom right no-repeat #fff;
	border-left: 1px solid #b4d0e2;
	padding: 20px;
	font-family: Trebuchet MS;
	font-size: 12px;
	line-height: 18px;
}

#contentLinksOmvat.minheight 
{
	min-height: 160px;
	height: auto !important;
	height: 160px;
}

#contentRechtsOmvat 
{
	width: 268px;
	margin-top: 30px;
	margin-left: 30px;
	float: right;
	background: url(/images/bottomBlauw.gif) bottom right no-repeat #fff;
	border-left: 1px solid #b4d0e2;
	padding: 20px;
	font-family: Trebuchet MS;
	font-size: 12px;
	line-height: 18px;
}

#contentRechtsOmvat.minheight 
{
	min-height: 160px;
	height: auto !important;
	height: 160px;
}

.pixelDiv 
{
	width: 9px;
	height: 33px;
	background: url(/images/pijlBlauw.png) bottom left no-repeat;
	background-color: #fff;
	position: absolute;
	margin-left: -21px;
	margin-top: -20px;
	display: none;
}

.pixelDivIE6 
{
	width: 9px;
	height: 33px;
	background-color: #fff;
	position: absolute;
	margin-left: -21px;
	margin-top: -20px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pijlBlauwIE6.png',sizingMethod='');
	display: none;
}

.headerFotoOmvat 
{
	float: left;
	width: 122px;
	height: 122px;
	background: #fff;
	overflow: hidden;
}

.headerKopjesOmvat 
{
	float: left;
	width: 456px;
	height: 82px;
	background: #fff;
	margin-left: 30px;
	padding: 20px;
	overflow: hidden;
}

.headerPijl 
{
	margin-top: 5px;
}

.headerPijlIE6 
{
	width: 10px;
	height: 9px;
	overflow: hidden;
	margin-top: 5px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pijlBlauwR.png',sizingMethod='scale');
}

.headerPijlIE6 img 
{
	display: none;
}

/* ----- Link elementen ----- */

a.seLink:link, a.seLink:hover, a.seLink:active, a.seLink:visited
{
	color: #CD1141;
	text-decoration: none;
}

a.seLink:hover
{
	text-decoration: underline;
}

/* ----- Linkjes in platte- of HTML-tekst ----- */

.seLink a:link, .seLink a:hover, .seLink a:active, .seLink a:visited
{
	color: #CD1141;
	text-decoration: underline;
}

.seLink a:hover
{
	text-decoration: none;
}

/* ----- Zoeken ----- */

a.meerZoek 
{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	margin-top: 15px;
	display: block;
}

a.meerZoek:hover 
{
	text-decoration: underline;
}

.seZoekPagePnl 
{
	color: #CD1141;
}

.seZoekPagePnl a:link, .seZoekPagePnl a:hover, .seZoekPagePnl a:active, .seZoekPagePnl a:visited
{
	color: #CD1141;
	text-decoration: underline;
}

.seZoekPagePnl a:hover
{
	color: #CD1141;
	text-decoration: none;
}

/* ----- Linkjes actueel op homepage ----- */

.newsLink 
{
	font-size: 13px;
}

.newsLink a:link, .newsLink a:hover, .newsLink a:active, .newsLink a:visited
{
	color: #5f90af;
	text-decoration: none;
}

.newsLink a:hover
{
	text-decoration: underline;
}

/* ----- Bullets zonder marge ----- */

ul
{
	margin: 15px;
}