body 
{
	text-align: center;
	margin:0;
	margin-bottom:0px;
	font-size:12px;
	background-color:#000000;
	font-family:arial,tahoma,sans-serif;
	color:#404040;
	font-size:10pt;
	background-image:URL('/images/jrbg1.gif');
	background-attachment:fixed;
}

#container
{
	width:1020px;
	margin:0px auto;
	text-align:left;
	position:relative;
}

#header
{
	float:left;
	height:250px;
	width:720px;
	background-color:#55AEDE;
	background-image:URL('/images/3.jpg');
	position:relative;
}

#topleft
{
	filter:alpha(opacity=85);
	-moz-opacity: 0.85;
	opacity: 0.85;
	background-color:#55AEDE;
	float:right;
	width:300px;
	height:205px;
	padding-top:45px;
}

#transtop
{
	filter:alpha(opacity=85);
	-moz-opacity: 0.85;
	opacity: 0.85;
	height:40px;
	width:1020px;
	background-color:#55AEDE;
	position:absolute;
	top:0px;
	left:0px;
}

#login
{
	font-size:8pt;
	padding:5px 0px 5px 10px;
	margin:5px;
	background-image:URL('/images/bglogin.gif');
	background-repeat:no-repeat;
	background-color:#55AEDE;
	color:#B2D4E4;
}

#login a
{
	font-weight:bold;
	color:#B2D4E4;
	text-decoration:none;
}

#login a:hover
{
	font-weight:bold;
	color:#DDDDDD;
	text-decoration:underline;
}


#lastseen
{
	margin:0;
	padding:10px 0px 10px 0px;
	background-color:#1E1E1E;
	background-image:URL('/images/bgbread2.gif');
	background-repeat:no-repeat;
	background-position:left top;
	
}
#lastseen h6
{
	padding-left:5px;
	color:#ED2667;
	margin:0;
	height:16px;
	font-size:9pt;

}

#lastseen i
{
	position:absolute;
	top:10px;
	left:115px;
	color:#AAAAAA;
	font-size:8pt;
	font-style:normal;
}

#lastseen .acco
{
	width:300px;
	*width:300px;
	height:70px;
	background-image:URL('/images/bgfoot.gif');
	background-position:0px 0px;
	background-repeat:repeat-x;

	margin-bottom:2px;
	float:left;
	position:relative;
	font-size:8pt;
	line-height:normal;
	letter-spacing:normal;
	cursor:pointer;
	background-color:#000000;
}

#lastseen .acco img
{
	float:left;
	margin:0px 5px 5px 5px;
	width:95px;
	height:70px;
}

#lastseen .acco small
{
	position:absolute;
	top:1px;
	right:200px;
}

#lastseen .acco small img
{
	margin:0;
	width:13px;
	height:13px;
	filter:alpha(opacity=55);
	-moz-opacity: 0.55;
	opacity: 0.55;
}

#lastseen .acco h2
{
	margin:0;
	font-size:8pt;
}

#lastseen .acco h2 a
{
	color:#EEEEEE;
	text-decoration:none;
}
	
#lastseen .acco h3
{
	margin:0;
	font-size:8pt;
	color:#808080;
}

#lastseen .acco span
{
	position:absolute;
	bottom:2px;
	right:2px;
	font-weight:bold;
	color:#C92057;
}

#lastseen .acco div
{
	overflow:hidden;
	height:30px;
	position:absolute;
	top:47px;
	left:2px;
	width:225px;
}


#login label
{
	width:80px;
	float:left;
	display:block;
	text-align:right;
	margin-right:5px;
}

#login input
{
	background-color:#80C7E8;
	border:0;
	margin-bottom:1px;
	font-size:8pt;
}

#login h5
{
	height:14pt;
	margin:0;
}
	
#transbot
{
	filter:alpha(opacity=85);
	-moz-opacity: 0.85;
	opacity: 0.85;
	height:17px;
	width:470px;
	background-color:transparent;
	position:absolute;
	bottom:0px;
	left:0px;
	background-image:URL('/images/bgbread.gif');
	background-repeat:no-repeat;
	background-position:left top;
	padding:3px 310px 0px 240px;
	font-size:8pt;
}

#transbot a
{
	color:#808080;
	text-decoration:none;
}

#transbot a:hover
{
	color:#ED2667;
	text-decoration:underline;
}


#main
{
	background-color:transparent;
	position:relative;
	width:1020px;
	background-image:URL('/images/bgmain.gif');
	background-repeat:repeat-y;
	clear:both;
}

#foto
{
	position:absolute;
	top:10px;
	left:0px;
	width:780px;
	height:250px;
}

#kleft
{
	width:220px;
	_width:219px;
	padding:1px 5px 0px 5px;
	margin-right:0px;
	padding-bottom:5px;
	float:left;
}

#kleft .blue, #mail
{
	background-image:URL('/images/bgblue.gif');
	background-repeat:no-repeat;
	padding:5px;
	margin-bottom:10px;
}

#kleft .roze
{
	background-image:URL('/images/bgrose.gif');
	background-repeat:no-repeat;
	padding:5px;
	margin-bottom:10px;
}

#kleft .oranje
{
	background-image:URL('/images/bgorange.gif');
	background-repeat:no-repeat;
	padding:5px;
	color:#000000;
	margin-bottom:10px;
}

#kleft ul
{
	margin:0px 0px 20px 0px;
	font-size:8pt;
	float:left;
	width:100px;
	list-style:none;
}

#kleft ul li
{
	margin:0px 0px 0px 0px;
	background-color:green;
}

#kleft dl
{
	margin:0;
	width:105px;
}

#kleft dl dd
{
	margin:0px 0px 3px 0px;
	
	font-size:7pt;
}

#kleft dl dd dl
{
	margin:5px 0px 0px 10px;
	width:200px;
}

#kleft dl dd dl dd dl
{
	margin:5px 0px 0px 10px;
	width:190px;
}

#kleft #macco dd
{
	font-size:8pt;
	font-weight:normal;
}


#kleft dd a, #kleft dd b
{
	font-weight:bold;
	color:#ED2667;
	color:navy;
	text-decoration:none;
	font-size:8pt;
}

#kleft #macco dd a
{
	font-size:8pt;
	font-weight:normal;
	
}

#kleft #macco dd a.current
{
	text-decoration:underline;
	
}

#kleft dd a:hover, #kleft ol li a:hover
{
	text-decoration:underline;
}

#kleft h5
{
	margin:0;
}

#kleft #allebest,
#kleft #alleland

{
	font-weight:normal;
}

#search_result
{
	display:none;
}

#kmid
{
	position:relative;
	width:470px;
	_width:463px;
	
	float:left;
	padding:10px;
	xxmargin-bottom:-1px;
	background-color:#FFFFFF;
	background-image:URL('/images/bga.gif');
	background-repeat:repeat-x;
	background-position:left top;
	padding-bottom:20px;
	font-size:8pt;
	letter-spacing:1px;
	line-height:18px;
}

#kmid #legend a
{
	color:navy;
	text-decoration:none;
}

#kright #legend a
{
	color:#DDDDDD;
	text-decoration:none;
}

#kright #legend a:hover, #kmid #legend a:hover
{
	text-decoration:underline;
}

#pics
{
	margin:0px 0px 50px 5px;
}

#pic
{
	border:0;
	width:200px;
	float:right;
	margin:0px 0px 10px 10px;
	cursor:pointer;

}

.body13 #pic
{
	width:0px;
}

#pics .pics0, #pics .pics1
{
	float:left;
	width:95px;
	height:70px;
	margin:0px 3px 3px 0px;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	cursor:pointer;
}

#pics .pics2
{
	float:left;
	width:95px;height:70px;
	margin:0px 0px 3px 0px;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	cursor:pointer;
}


#pics .pics0:hover, #pics .pics1:hover, #pics .pics2:hover
{
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

#kmid #mlimit
{
	overflow:hidden;
}

#kmid br
{
	line-height:normal;
	letter-spacing:normal;
}

#kmid h1
{
	color:#ED2667;
	margin:0;
	height:24px;
	font-size:15pt;
	width:415px;
}

#kmid h2.sub
{
	position:absolute;
	top:-19px;
	right:8px;
	color:#BBBBBB;
	margin:0;
	font-size:11pt;
}

#kmid h5
{
	margin:20px 0px 0px 0px;
}

#kmid #accos
{
	clear:both;
}

#kmid .acco
{
	width:229px;
	*width:230px;
	height:45px;
	background-image:URL('/images/bga.gif');
	background-repeat:repeat-x;
	margin-left:2px;
	margin-bottom:2px;
	float:left;
	border:2px solid #EAEAEA;
	position:relative;
	font-size:8pt;
	line-height:normal;
	letter-spacing:normal;
	cursor:pointer;
	background-color:white;
}

#kmid .acco img
{
	float:left;
	margin:0px 5px 5px 0px;
	width:65px;
	height:45px;
}

#kmid .acco small
{
	position:absolute;
	top:1px;
	right:165px;
}

#kmid .acco small img
{
	margin:0;
	width:13px;
	height:13px;
	filter:alpha(opacity=55);
	-moz-opacity: 0.55;
	opacity: 0.55;
}

#ipijl
{
	display:none;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	width:25px;
	height:25px;
}

#kmid .acco h2
{
	margin:0;
	font-size:9pt;
}

#kmid .acco h2 a
{
	color:#ED2667;
	text-decoration:none;
}
	
#kmid .acco h3
{
	margin:0;
	font-size:8pt;
	color:navy;
}

#kmid .acco span
{
	position:absolute;
	bottom:2px;
	right:2px;
	font-weight:bold;
	color:#000000;
}

#kmid .acco div
{
	overflow:hidden;
	height:30px;
	position:absolute;
	top:47px;
	left:2px;
	width:225px;
}

#kmid .limit
{
	padding:5px;
	padding-bottom:10px;
	margin-bottom:5px;
	position:relative;
	cursor:pointer;
	background-image:URL('/images/bgs.gif');
	background-repeat:no-repeat;
	overflow:hidden;
	letter-spacing:normal;

}

#kmid  .bgrr
{
	background-image:URL('/images/bgsr.gif');
	background-repeat:no-repeat;
	position:absolute;
	bottom:0px;
	right:0px;
	height:60px;
	width:250px;
	z-index:0;
}

#kmid .limit .txt
{
	z-index:5;
	position:relative;
	line-height:13px;
	overflow:hidden;	
}

#kmid .limit b
{
	z-index:5;
	position:relative;
	text-align:right;
	display:block;
	visibility:hidden;
	height:25px;
}

#kmid .limit a.boek
{
	z-index:5;
	padding:0px 4px 0px 4px;
	position:absolute;
	right:5px;
	bottom:6px;
	display:block;
	font-weight:bold;
	text-decoration:none;
	background-color:#ED2667;
	color:#FFFFFF;
}

#kmid .limit a.boek:hover
{
	z-index:5;
	color:#ED2667;
	background-color:#EDEDED;
}

#kmid .limit .topic
{
	width:80px;
	float:left;
	margin:0px 5px 5px 0px;
}

#kmid .limit h3
{
	margin:0;
	color:navy;
	font-size:8pt;
}

#kmid .limit span
{
	display:block;
	position:absolute;
	top:5px;
	right:4px;
	color:#ED2667;
	font-weight:bold;
	font-size:8pt;
	
}

#kright
{
	width:300px;
	background-color:#232323;
	float:left;
	filter:alpha(opacity=85);
	-moz-opacity: 0.85;
	opacity: 0.85;
	color:#DDDDDD;
	padding-bottom:10px;
}

#kright h5
{
	color:#ED2667;
	margin:0px 1px 1px 5px;
	clear:both;
	height:18px;
}	

#kright .todo
{
	 width:145px;
	 float:left;
	 margin-bottom:0px;
	 padding:3px 0px 0px 5px;
	 font-size:8pt;
	background-image:URL('/images/bgfoot.gif');
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#000000;
}

#kright .todo div
{
	height:89px;
	overflow:hidden;	
	border-right:1px solid #000000; 
}

#kright .todo a
{
	display:block;
	margin-bottom:6px;
	color:#DDDDDD;
	text-decoration:none;
	width:144px;
	height:14px;
	overflow:hidden;
}

#kright .todo a img
{
	border:0;
	margin-left:5px;
}


#kright .todo b
{
	display:block;
	color:#FBA41C;
}

#kright .todo a:hover
{
	display:block;
	
	color:#DDDDDD;
	text-decoration:underline;
}


#kright .todo h5
{
	margin:0;
}

#footer
{
	height:100px;
	width:1020px;	
	clear:both;
	text-align:center;
	padding-top:10px;
	padding-bottom:5px;
	font-size:8pt;
	background-color:#000000;
	background-image:URL('/images/bgfoot.gif');
	background-repeat:repeat-x;
	background-position:left top;
}

#tos img
{
	border:2px solid #202020;
	width:80px;
	margin:0px 1px 0px 1px;
}
	
#footer a
{
	color:#404040;
	text-decoration:none;
}

#footer a:hover
{
	color:#808080;
	text-decoration:underline;
}

#asort
{
	margin-bottom:5px;
}

#kright .accos .acco
{
	height:70px;
	overflow:hidden;
	color:#AAAAAA;
	font-size:8pt;
	position:relative;
	background-image:URL('/images/bgfoot.gif');
	background-repeat:repeat-x;
	background-position:left top;
	margin-bottom:2px;

	cursor:pointer;
}

#kright .accos .acco div
{
	height:60px;
	overflow:hidden;
	padding-left:5px;
}

#kright .accos .acco div span
{
	position:absolute;
	bottom:0px;
	right:5px;
	color:#ED2667;
	font-weight:bold;
}

#kright .accos .acco h3
{
	font-size:9pt;
	margin:0;
}

#kright .accos .acco h4, #kright .accos .acco h4 a
{
	color:#FFFFFF;
	font-size:8pt;
	margin:0;
	text-decoration:none;
}

#kright .accos .acco small
{
	position:absolute;
	top:1px;
	right:200px;
}

#kright .accos .acco small img
{
	margin:0;
	width:13px;
	height:13px;
	filter:alpha(opacity=55);
	-moz-opacity: 0.55;
	opacity: 0.55;
}



.clear {
    clear: both;
    display: block;
    height: 1px;
    overflow: hidden;
    margin: 0;
    padding: 0;
    line-height:normal;
}

#kright #map
{
	height:300px;
	overflow:hidden;
	font-size:6pt;
	letter-spacing:normal;
}

#kmid #map
{
	height:400px;
	overflow:hidden;
	font-size:6pt;
	letter-spacing:normal;
}


#map .tooltip
{
	background-color:yellow;
	color:#404040;
	width:80px;
	font-size:8pt;
	padding-left:2px;
}

#zoek
{
	position:absolute;
	right:12px;
	top:12px;
	font-size:8pt;
	font-weight:bold;
}

#zoek ul, #zoek ul li
{
	display:inline;
	margin:0;
}

#zoek li
{
	padding-right:20px;
}

#zoek input
{
	font-size:8pt;
	background-color:#89C2E3;
	border:0;
}

#zoek a
{
	text-decoration:none;
	color:#80C7E8
}

#zoek a:hover
{
	text-decoration:underline;
}

#reacties, #favreacties
{
	clear:both;
	padding-top:30px;
	line-height:normal;
	letter-spacing:normal;
}

#reacties div, #favreacties div,
{
	position:relative;
	margin-bottom:5px;
	background-image:URL('/images/bgs.gif');
	background-repeat:no-repeat;
	padding:5px 10px 10px 10px;
}

#reacties .txt, #favreacties .txt
{
	display:block;

}

#reacties u b, #favreacties u b
{
	color:#ED2667;
}

#reactie textarea, #favreactie textarea
{
	width:100%;
	height:80px;
	background-color:#EEEEEE;
	border:0;
}

#reactie label, #favreactie label
{
	font-weight:bold;
}

h2.h3
{
	height:20px;
	font-size:10pt;
	margin:0;
}

#sterren
{
	position:absolute;
	top:15px;
	right:10px;
}

#sterren img
{
		filter:alpha(opacity=55);
	-moz-opacity: 0.55;
	opacity: 0.55;
}




.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}


#test a
{
	display:block;
	margin:0;
}

#tabs
{
	top:213px;
	right:303px;
	font-weight:bold;
	font-size:8pt;	
	filter:alpha(opacity=85);
	-moz-opacity: 0.85;
	opacity: 0.85;	
	position:absolute;
	height:17px;
	overflow:hidden;

}

#tabs a
{
	margin-right:1px;
	float:right;
}

#tabs #lastsearch
{
	width:150px;
	height:16px;
	padding:1px 6px 0px 4px;
	overflow:hidden;
	text-align:center;
	color:navy;
	background-image:url('/images/bgtab.gif');
	display:block;
}


#tabs #lastkans
{
	width:150px;
	height:16px;
	padding:1px 6px 0px 4px;
	overflow:hidden;
	text-align:center;
	color:navy;
	background-image:url('/images/bgtab.gif');
	display:block;
}

#tabs #fav
{
	width:150px;
	height:16px;
	padding:1px 6px 0px 4px;
	overflow:hidden;
	text-align:center;
	color:navy;
	background-image:url('/images/bgtab.gif');
	display:block;
}

#tabs #fav2
{
	width:150px;
	height:16px;
	padding:1px 6px 0px 4px;
	overflow:hidden;
	text-align:center;
	color:navy;
	background-image:url('/images/bgtab.gif');
	display:block;
}

#popover
{
	filter:alpha(opacity=90);
	-moz-opacity: 0.90;
	opacity: 0.90;
	xxbackground-color:#ED2667;
	background-image:url('/images/alert.gif');
	background-repeat:no-repeat;
	width:465px;
	height:148px;
	position:absolute;
	top:46px;
	left:230px;
	padding:3px 10px 10px 10px;
	color:#FFFFFF;
}

#popover div
{
	float:left;
	width:215px;
	height:110px;
	overflow:auto;
	background-color:#F49CB9;
	padding:5px;
	margin-right:10px;
	font-size:9pt;
	color:navy;
}

#popover h2
{
	margin:0px 0px 5px 0px;
	color:#FFFFFF;
	font-size:14pt;
}

#popover form
{
	border:1px solid #FFFFFF;
	float:left;
	width:215px;
	height:108px;
	overflow:auto;
	padding:5px;	
	font-size:8pt;
}

#popover form select, #popover form input
{
	font-size:8pt;
	background-color:#DDDDDD;
	border:0;
	float:left;
	display:block;
}

#popover form br
{
	clear:both;
}

#popover form label
{
	float:left;
	display:block;
	width:45px;
	text-align:right;
	margin-right:3px;
	height:20px;
}

#popover form .plain
{
	background-color:transparent;
}


#stats table
{
	width:150px;
	display:block;
	float:left;
	margin-right:8px;
	margin-bottom:10px;
	letter-spacing:normal;
	line-height:normal;
}

#stats td a
{
	text-decoration:none;
	color:navy;
}

#stats td a:hover
{
	text-decoration:underline;
}


#stats .even
{
	background-color:#EAEAEA;
}

#stats .odd
{
	background-color:#DADADA;
}

#stats th
{
	background-color:#ED2667;
	color:#FFFFFF;
	padding:1px 1px 1px 4px;
}

#stats .td
{
	padding:2px 0px 2px 0px;
	vertical-align:top;	
}



#stats .num
{
	text-align:right;
	padding:2px 1px 2px 1px;
	vertical-align:top;	
	width:5px;	
}

#stats .nam
{
	width:140px;
}



#subtitle
{
	position:absolute;
	bottom:24px; 
	left:240px;
	color:black;

}

#geil
{
	width:720px;
	height:250px;
	overflow:hidden;
}