XXDIV {
	border: solid 1px;
}
BODY
{
    LINE-HEIGHT: 16px;
    MARGIN: 0pt;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: white;
    FONT-SIZE: 12px;
}
#header {
	width: 970px;
	height: 108px;
	position:relative;
}
#fotoreal {
	position:absolute;
	left:388px;
	height: 88px;
	width:582px;
	top:20px;
}
#logo {
	width: 388px;
	height: 88px;
	position:absolute;
	top:20px;
	background-image: url(../images/logo.jpg);
	background-repeat:no-repeat;
}
#aanmeldknop_header {
	width: 144px;
	height: 33px;
	position:absolute;
	top:75px;
	left: 791px;
}
#paginabg {
	width:986px;
	min-height:670px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-image: url(../images/paginabg.gif);
	background-repeat:repeat-y;
	
}
#paginabg_jungle {
	width:986px;
	min-height:670px;
	text-align:left;
	background-image: url(../images/paginabg_jungle.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	
}
#paginabg_inside {
	padding-left:8px;
	padding-right:8px;
}
#paginafooter {
	width:986px;
	min-height:80px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-image: url(../images/paginafooter.gif);
	background-repeat:no-repeat;
}
#paginafooter_inside {
	padding-left:8px;
	padding-right:8px;
	padding-top:25px;
}

#footer_links {
	float:left;
}

#footer_rechts {
	float:right;
}

#menukolom {
	float:left;
	width:160px;
}
#paginakolom {
	float:left;
	width:810px;
}
#linkerkolom {
	float:left;
	width:577px;
}
#linkerkolom_inside {
	padding-right:15px;
}
.rechterkolom {
	float:left;
	width:198px;
}
.vpkolom {
	float:left;
	width:404px;
}

.pagetext_white
{
    LINE-HEIGHT: 16px;
    MARGIN: 0pt;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    COLOR: white;
    FONT-SIZE: 11px
}
.pagetext_white A
{
    COLOR: white;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.pagetext_white A:hover
{
    COLOR: white;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
.pagetext_dark
{
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    COLOR: black;
    FONT-SIZE: 11px
}
.pagetext_dark A
{
    COLOR: #e87800;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.pagetext_dark A:hover
{
    COLOR: #e87800;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline
}
.pagetext_dark B
{
    COLOR: #e87800;
}
.pagetext_dark STRONG
{
    COLOR: #e87800;
}

INPUT
{
    BORDER-BOTTOM: #cccccc thin solid;
    BORDER-LEFT: #cccccc thin solid;
    COLOR: gray;
    FONT-SIZE: 9px;
    BORDER-TOP: #cccccc thin solid;
    BORDER-RIGHT: #cccccc thin solid
}
.submenu
{
    COLOR: #818181;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold
}
.submenu A
{
    COLOR: #818181;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.submenu A:hover
{
    COLOR: #818181;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
.submenu_active
{
    COLOR: #818181;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
.submenu_active A
{
    COLOR: #818181;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
.submenu_active A:hover
{
    COLOR: #818181;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
.pageheader_white
{
    COLOR: white;
    FONT-SIZE: 18px
}
.menu
{
	text-align:right;
	COLOR: black;
    FONT-SIZE: 12px;
	margin-right:38px;
	height:25px;
}
.menu A
{
    COLOR: black;
    TEXT-DECORATION: none
}
.menu A:hover
{
    COLOR: black;
    TEXT-DECORATION: none
}
.menu_active
{
    COLOR: #0055a4;
    TEXT-DECORATION: underline
}
.menu_active A
{
    COLOR: #0055a4;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
.menu_active A:hover
{
    COLOR: #0055a4;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
.submitbtn
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.pageheader_black
{
    COLOR: black;
    FONT-SIZE: 17px;
    FONT-WEIGHT: bold
}
.pageheader_blue
{
    COLOR: #0055a4;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold
}
.kruimelpad
{
    COLOR: #818181;
    FONT-SIZE: 10px
}
.kruimelpad A
{
    COLOR: #818181;
    TEXT-DECORATION: none
}
.kruimelpad A:hover
{
    COLOR: #818181;
    TEXT-DECORATION: underline
}
.footermenu
{
    COLOR: #a2a2a2;
    FONT-SIZE: 10px
}
.footermenu A
{
    COLOR: #a2a2a2;
    TEXT-DECORATION: none
}
.footermenu A:hover
{
    COLOR: #a2a2a2;
    TEXT-DECORATION: underline
}
.kleinmenu
{
    COLOR: black;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal
}
.kleinmenu A
{
    COLOR: black;
    FONT-WEIGHT: normal
}
.kleinmenu A:hover
{
    COLOR: black;
    FONT-WEIGHT: normal
}
.newsitemimagemask {
	position:absolute;
	top:0;
	left:0;
	width:58px;
	height:58px;
	overflow:hidden;
	background-image:url(../images/overlay.gif);
	background-repeat:no-repeat;
}

.newsitemdate
{
    COLOR: #aaaaaa;
    FONT-SIZE: 9px
}
.newsitemheader
{
    LINE-HEIGHT: 16px;
    COLOR: black;
    FONT-SIZE: 12px;
	font-weight:bold;
}
.newsitemheader A
{
    COLOR: #e87800;
    TEXT-DECORATION: none
}
.newsitemheader A:hover
{
    COLOR: #e87800;
    TEXT-DECORATION: underline
}
.newsitemtext
{
    LINE-HEIGHT: 16px;
    COLOR: black;
    FONT-SIZE: 11px
}
.newsitemtext A
{
    COLOR: #e87800;
    TEXT-DECORATION: none
}
.newsitemtext A:hover
{
    COLOR: #e87800;
    TEXT-DECORATION: underline
}
.newsitemtext P {
	margin-top:0;
	margin-bottom:0;
}
.newsitemtext IMG
{
    MARGIN-right: 7px
}
.newsitemdate_olive
{
    COLOR: #aaaaaa;
    FONT-SIZE: 9px
}
.newsitemtext_olive
{
    LINE-HEIGHT: 16px;
    COLOR: black;
    FONT-SIZE: 11px
}
.newsitemtext_olive A
{
    COLOR: #968f3e;
    TEXT-DECORATION: none
}
.newsitemtext_olive A:hover
{
    COLOR: #968f3e;
    TEXT-DECORATION: underline
}
.newsitemtext_olive P {
	margin-top:0;
	margin-bottom:0;
}
.newsitemtext_olive IMG
{
    MARGIN-right: 7px
}




.pagetext_dark P {
	margin-top:0;
	margin-bottom:0;
}
.pagetext_olive IMG
{
    MARGIN-right: 7px
}
.pagetext_olive P {
	margin-top:0;
	margin-bottom:0;
}
.pagetext_dark IMG
{
    MARGIN-right: 7px
}
.mensen
{
    PADDING-BOTTOM: 7px;
    BACKGROUND-COLOR: #f9ddbf;
    PADDING-LEFT: 7px;
    PADDING-RIGHT: 7px;
    PADDING-TOP: 7px
}
.mensen A
{
    COLOR: #e87800;
    TEXT-DECORATION: none
}
.mensen A:hover
{
    COLOR: #e87800;
    TEXT-DECORATION: underline
}
.mensen UL
{
    MARGIN: 0px 0px 0px 17px;
    PADDING-LEFT: 0px;
    LIST-STYLE-IMAGE: url(../upload/menubuttons/oranjezwart.jpg)
}
.links
{
}
.links A
{
    COLOR: #e87800;
    TEXT-DECORATION: none
}
.links A:hover
{
    COLOR: #e87800;
    TEXT-DECORATION: underline
}
.links UL
{
    PADDING-LEFT: 0px;
    MARGIN-LEFT: 15px;
    LIST-STYLE-IMAGE: url(../upload/menubuttons/oranjewit.jpg)
}
.pagetext_orange
{
    COLOR: #e87800
}
.pagetext_orange A
{
    COLOR: #e87800;
    TEXT-DECORATION: none
}
.pagetext_orange A:hover
{
    COLOR: #e87800;
    TEXT-DECORATION: none
}
.pageheader_olive
{
    COLOR: #968f3e;
}
.pageheader_olive A
{
    COLOR: #968f3e;
    TEXT-DECORATION: none
}
.pageheader_olive A:hover
{
    COLOR: #968f3e;
    TEXT-DECORATION: none
}
.pagetext_olive
{
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    COLOR: black;
    FONT-SIZE: 11px
}
.pagetext_olive A
{
    COLOR: #968f3e;
    TEXT-DECORATION: none
}
.pagetext_olive B
{
    COLOR: #968f3e;
}
.pagetext_olive STRONG
{
    COLOR: #968f3e;
}
.pagetext_olive A:hover
{
    COLOR: #968f3e;
    TEXT-DECORATION: none
}
.links STRONG
{
    COLOR: #e87800;
    FONT-WEIGHT: bold
}
.pagetext_dark STRONG
{
    COLOR: #e87800;
    LIST-STYLE-IMAGE: url(../images/bullet_orange.jpg)
}
.pageheader_small_caps_black
{
    FONT-VARIANT: small-caps;
    COLOR: black;
    FONT-WEIGHT: bold
}
.pageheader_small_orange
{
    COLOR: #e87800;
    FONT-WEIGHT: bold
}
.pageheader_small_orange A
{
    COLOR: #e87800;
    TEXT-DECORATION: none
}
.pageheader_small_orange A:hover
{
    COLOR: #e87800;
    TEXT-DECORATION: underline
}
.pageheader_orange
{
    FONT-FAMILY: 'myriad pro', arial, verdana;
    COLOR: #e87800;
    FONT-SIZE: 18px
}
.pageheader_orange A
{
    COLOR: #e87800;
    TEXT-DECORATION: none
}
.pageheader_orange A:hover
{
    COLOR: #e87800;
    TEXT-DECORATION: underline
}
.pageheader_red
{
    FONT-FAMILY: 'myriad pro', arial, verdana;
    COLOR: #bf0000;
    FONT-SIZE: 18px
}
.pagetext_grey
{
    LINE-HEIGHT: 16px;
    COLOR: #a2a2a2;
    FONT-SIZE: 11px
}
.pagetext_grey A
{
    COLOR: #a2a2a2;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.pagetext_grey A:hover
{
    COLOR: #a2a2a2;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
.pagetext_grey IMG
{
    MARGIN: 7px
}
.footertext_grey
{
    LINE-HEIGHT: 16px;
    COLOR: #a2a2a2;
    FONT-SIZE: 10px
}
.footertext_grey A
{
    COLOR: #a2a2a2;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.footertext_grey A:hover
{
    COLOR: #a2a2a2;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
.pagesubheader_black
{
    FONT-FAMILY: 'myriad pro', arial, verdana;
    FONT-SIZE: 15px
}
.imgnomargin
{
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 5px
}
.zoekbox
{
	font-size: 9px;
	color: #666666;
	border: 1px solid #666666;
	width: 100px;
}
.clearall
{
	clear:both;
}
.cell
{
	float:left;
	padding-left:5px;
	padding-right:5px;
}
.watisking_groen {
	width:380px;
	height:130px;
	background-image:url(../images/watiskinggroenblok.jpg);
	background-repeat:no-repeat;
}
.watisking_grijs {
	width:380px;
	height:130px;
	background-image:url(../images/watiskinggrijsblok.jpg);
	background-repeat:no-repeat;
}
.watisking_rood {
	width:380px;
	height:130px;
	background-image:url(../images/watiskingroodblok.jpg);
	background-repeat:no-repeat;
}
.watisking_blauw {
	width:380px;
	height:130px;
	background-image:url(../images/watiskingblauwblok.jpg);
	background-repeat:no-repeat;
}
.watisking_oranje {
	width:380px;
	height:130px;
	background-image:url(../images/watiskingoranjeblok.jpg);
	background-repeat:no-repeat;
}
#directnaarkennisdomeinen {
	width:181px;
	height:130px;
	background-image:url(../images/directnaarkennisdomeinen.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}
#aanmelden {
	width:181px;
	height:130px;
	background-image:url(../images/aanmelden.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}

.domeinlistitem {
	min-height:90px;
}
.mens {
	width:395px;
	height:124px;
	float:left;
	position:relative;
}
.mensimage {
	width:124px;
	height:124px;
	float:left;
	background-repeat:no-repeat;
	position:relative;
	cursor:pointer;
	overflow:hidden;
}
.mensimagemask {
	width:124px;
	height:124px;
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(../images/overlay124.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}
.menstext {
	width:250px;
	height:124px;
	padding-left:20px;
	float:left;
}
#listhead {
	position:relative;
	width:578px;
	height:273px;
	background-image:url(../images/bg_listhead.gif);
	background-repeat:no-repeat;
}
#listhead_links {
	position:absolute;
	width: 240px;
	height:225px;
	left: 28px;
	top: 22px;
}
#listhead_rechts {
	position:absolute;
	width: 240px;
	height:225px;
	left: 313px;
	top: 22px;
}
.listheadimage {
	width:110px;
	height:110px;
	float:left;
	background-repeat:no-repeat;
	position:relative;
	overflow:hidden;
}
.listheadimagemask {
	width:110px;
	height:110px;
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(../images/overlay110.gif);
	background-repeat:no-repeat;
}
#listheadknoplinks {
	position:absolute;
	left:0;
	top:121px;
	cursor:pointer;
	width:14px;
	height:27px;

}
#listheadknoprechts {
	position:absolute;
	left:563px;
	top:121px;
	cursor:pointer;
	width:14px;
	height:27px;

}
#navigation_container
{
	Z-INDEX: 0;
	MARGIN: 0px auto;
	HEIGHT: 22px;
	position: relative;
}
#navigation
{
	Z-INDEX: 0;
	MARGIN: 0px auto;
	HEIGHT: 22px;
	position: relative;
	text-align:left;
}
#navigation UL
{
    POSITION: relative;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left
}
#navigation UL LI
{
    PADDING-LEFT: 6px;
    FLOAT: left;
    HEIGHT: 22px
}
#navigation LI A
{
    DISPLAY: block;
    FLOAT: left;
    HEIGHT: 22px;
    COLOR: #818181;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none
}
#navigation UL LI A:hover
{
    COLOR: black;
    TEXT-DECORATION: none;
}
.tabtext
{
	position:relative;
    MARGIN-TOP: 4px;
    MARGIN-RIGHT: 7px;
}
#navigation .inactiveli
{
    BACKGROUND: url(../images/tab_left.gif) no-repeat left top
}
#navigation .inactivea
{
    BACKGROUND: url(../images/tab_right.gif) no-repeat right top;
    COLOR: #818181;
}
#navigation .activeli
{
    BACKGROUND: url(../images/tab_left_active.gif) no-repeat left top
}
#navigation .activea
{
    BACKGROUND: url(../images/tab_right_active.gif) no-repeat right top;
    COLOR: black;
}
#navigation .activea:hover
{
    COLOR: #bf0000;
}
#navigation .rolloverli
{
    BACKGROUND: url(../images/tab_left_active.gif) no-repeat left top
}
#navigation .rollovera
{
    BACKGROUND: url(../images/tab_right_active.gif) no-repeat right top;
    COLOR: white;
}
#navigation .rollovera:hover
{
    COLOR: white;
}
#verfijnen  {
	position: relative;
	width:193px;
	min-height: 233px;
    background: url(../images/verfijnen_midden.gif) repeat-y;
}
#verfijnen_boven {
	width:193px;
	height: 57px;
	position: absolute;
	top:0;
	bottom:auto;
    background-image: url(../images/verfijnen_boven.gif);
	background-repeat:no-repeat;
}
#verfijnen_onder {
	width:193px;
	height: 176px;
	position: absolute;
	top:auto;
	bottom:0;
    background-image: url(../images/verfijnen_onder.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
#verfijnen_text {
	position:relative;
	padding-top:20px;
	padding-left:20px;
	padding-right:10px;
	padding-bottom:20px;
}
.dropdown_verfijnen {
	width:150px;
	font-size:11px;


}
#bg_eigenzoekwoord {
	position:relative;
	width: 155px;
	height: 21px;
    background-image: url(../images/eigenzoekwoord.gif);
	background-repeat:no-repeat;
}
.eigenzoekwoord {
	border: none;
	background: transparent;
	font-size:11px;
	color:black;
	padding-top:3px;
	padding-left:5px;
}
#submitzoekwoord {
	position:absolute;
	width:17px;
	height: 16px;
	top:2px;
	left:135px;
}
.vpfoto {
	width: 373px;
	height: 249px;
	position: absolute;
	overflow:hidden;
	background-position: center center;
	background-repeat:no-repeat;
	cursor:pointer;
}
#vpfotocontainer {
	width: 373px;
	height: 249px;
	position: relative;
}

#vpfotonav {
	position: relative;
	text-align:right;
	font-size:10px;
	color:#e87800;
	padding-right:40px;
}
#vpfotonav A {
	color:#e87800;
	text-decoration: none;
}
#vpfotonav A:hover {
	color:#e87800;
	text-decoration: underline;
}

.line {
	margin-left:10px;
	width:370px;
	height:1px;
	border-top:solid 1px silver;
}


