body #resultframe{
	position:relative;
	padding-bottom:20px;
	max-width:960px;
	font-size:13px;
}

body #sponsoredlinks{
	position:relative;
	padding-bottom:3px;
	width:760px;
	clear:both;
	top:3px;
}

#right{
	position:absolute;
	width:216px;
	top:0px;
	right:10px;
	text-align:left;
	font-size:13px;
	z-index:3;
	}


#resultframe ol{
margin:0;
list-style:none;
padding:0;
}
#message{
	margin-left:10px;
	}


.title{font-size:125%;color:#2775bd}
.title:visited{color:#551a8b}
.title_up:first-letter {text-transform:uppercase;}
.title:first-letter, .title b:first-letter{text-transform:uppercase;}

.serv, .serv a{ color:#fa5a5a; line-height:80%}

.source{
	font-size:80%; color:#666666;
	padding-left:10px;
}


#resultframe{	text-align:left;}
#resultframe ul{margin:0px}
#resultframe .resultOl{min-height:500px}
.comments-spell {height:24px;padding-left:10px;color:#c00;font-size:15px;}
#comments {padding-bottom:12px; padding-left:0; margin:0; }
.comments-sugg {height:24px;padding-left:10px}
#afbcomments li {list-style:none; background:url(../p-wit.gif) no-repeat 16px 0px; padding-left:40px; margin:0; height:22px;}
#afbcomments {margin:10px 0 2px 42px; }

.comment_p{display:table; margin:10px 0 5px 40px; width:500px; margin-bottom:10px;}

.green { text-transform:lowercase;}

.green, .green:visited, .green:active{
color:#50a219;
text-decoration:none;
}

.line, .lineend, .linetip{
position:relative;
/*
border-top:1px solid #f1f1f1;
border-bottom:1px solid #f1f1f1;
*/
height:1px;
background:#CCCCCC;
color:#aaaaaa;
font-size:78%;
font-family:verdana;
padding:0 0 0 0;
z-index:4;
margin-top:6px;
line-height: 1px;
font-size: 1px;
}

.nomargin{margin:0}

.linetip{
top:12px;
}

.linetext{
position:absolute; 
right:0; 
top:3px; 
padding-left:5px;
padding-right:10px;
}

.linetext a{color:#999999;text-decoration:none;} 
.linetext a:hover {text-decoration:underline;}

.linegg{
position:relative;
font-size:78%;
font-family:verdana;
padding:0 0 0 0;
z-index:4;
}

.ggads-heellicht {background:#fdfefe;border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC;width:690px;}
.ggads-ietslichter {background:#fbfcfc;border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC;width:690px;}
.ggads-lichter {background:#fbfbfb;border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC;width:690px;}
.ggads-standaard {background:#f7f9fd;border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC;width:690px;}
.ggads-oranje {background:#fff8dd;border-bottom:1px solid #EEEEEE; border-top:1px solid #EEEEEE;width:690px;}
.ggads-oranjelicht {background:#faf9ed;width:690px;}

#resultframe ol.ggads li.listgg{padding-top:7px; padding-bottom:6px;}

.linegg a {
	color:#999999;text-decoration:none;
} 

.linegg a:hover {
	text-decoration:underline;
}

.ggads {
	background:#F7FBFF;border-bottom:1px solid #EEEEEE; border-top:1px solid #EEEEEE;width:690px;
}
.ggads.geel{
	background-color: #FFF8E7;
	border-top: 1px solid #F0f3E0;
	border-bottom: 1px solid #F0f3E0;
}
.ggads.roze{
	background-color: #FBF0FA;
	border-top: 1px solid #F6F0F8;
	border-bottom: 1px solid #F6F0F8;
}
.ggads.grijs{
	background-color: #F4F9FC;
	border-top: 1px solid #F0F2F9;
	border-bottom: 1px solid #F0F2F9;
}
.ggads.blauw{
	background-color: #F3FAFF;
	border-top: 1px solid #F0F3F6;
	border-bottom: 1px solid #F0F3F6;
}

ol.ggads li.listgg span.spacer {
	padding: 0 3px;
}
ol.ggads li.listgg .sl {
	border-collapse: collapse;
	margin-top: 6px;
}
ol.ggads li.listgg .sl td {
	padding: 0 1px 0 15px;
}
ol.ggads li.listgg .sl a {
	text-decoration: none;
}
ol.ggads li.listgg .sl a:hover {
	text-decoration: underline;
}

.line, .linetip {width:690px;}
body.smal .line, body.smal .linetip, body.smal2 .line, body.smal2 .linetip {width:590px;}
.lineend{ max-height:1px; padding-top:10px; width:700px;}
body.smal .lineend, body.smal2 .lineend{width:600px}
.linetip {margin-top:-10px;}

#zoektip {padding: 12px 0 20px 10px; margin:0; list-style:none}
#zoektip li{	margin-top:7px;list-style:none}
#zoektip .mp{list-style-image:none}

.resultpages{
margin-bottom:27px;
margin-top:20px;
text-align:center;
display:block;
clear:both;
position:relative;
}
.resultpages a.link, .resultpages a.visited{color:#666677}

.resultpages .nr, .nrbig{
	padding: 4px 6px;
	background:#eef3f5;
	border:1px solid #dde4e8;
	color:#666677;
	text-decoration:none;
	margin:0 1px;
	}	

.nrbig, .resultpages a.nr:hover{	
	color:#eef3f5;
	font-weight:bold;
	background:#448cc5;
	border:1px solid #2775bd;
}

.nn a:visited, .nn a, .nn a:active {font-size:12pt; color:#2775bd; font-weight:bold; text-decoration:none}
.ch {cursor:pointer}


/* GEAVANCEERD */
.geav, .voork{position: relative; top: -3px; z-index:7;background:#e4ecef;border:1px solid #e1e7eb;border-top:0;} 
.geav table{
	margin-left:20px;
	width:88%}
.geav td{padding:3px 0}
.w200{width:200px}
.bluekop{color:#005aab;font-size:16px;margin-bottom:0}

/* toolbarpagina bullets */
#resultframe table li, #resultframe table ul{list-style:disc;margin:5px 0 0 20px;padding:0 0 0px 10px}


/* VOORKEUREN */
.voork table{
	margin-left:20px;
	width:90%}
.voork table td{
	padding:15px 2px;
	border-bottom:1px solid #f2f6f7}

.warning, .warncookie{
	border:1px solid #c00;
	width:550px;
	padding:9px 13px;
	background:white}
.warning{	margin-top:20px}

#content{
	display:block;
	position:relative;
	max-width:960px;
	}
#result_stats{
	color:#888;
	text-align:right;
	font-size:12px;
	margin:3px 0 8px 0;
	}
/* telefoongidslogo */
#result_stats img{margin-right:10px}


/* clusters */
#clusters{
	background:url(../cluster_bg.png) bottom no-repeat;
	width:216px;
	padding:0 0 8px 0;
	line-height:100%;
	}
#clusters_top{
	background:url(../cluster_top_bg.png);
	display:block;
	width:216px;
	font-size:12px;
	height:32px;
}

#clusters_top .tab, #clusters_top .tab_on{
	float:left}
#clusters_top .tab_on{
background: url(../tab_hoeklon.png) left top no-repeat;}

#clusters_top .tab a{
	color:#0066b3;	text-decoration:none;display:block;	padding:7px 10px}
#clusters_top .tab a:hover{text-decoration:underline}	
#clusters_top .tab_on a{
	color:black;text-decoration:none;	display:block;padding:8px 10px 7px 10px;
		background: url(../tab_hoekroncl.png) right top no-repeat;}
	
#clusters_inner{
	padding:0 0 0 6px}
		
	#clusters img{ vertical-align:middle}

	#clusters a{
		text-decoration:none}

	#clusters h2 a {display:block;} 
	#clusters h2 a:first-letter{text-transform:uppercase;}
	#clusters h2{
		font-size:13px;
		color:#0066b3;
		font-weight:bold;
		margin-bottom:2px;
		margin-top:4px;
		background: url(../cl/i/cluster_icon.png) no-repeat; padding:1px 0 2px 22px;
		line-height: 16px;
		}

	#clusters table, #clusters table td{
		border-collapse: collapse;
		border:0;
		padding:0;
		margin:0;
		white-space:nowrap;
		}
	.fc-num{
		font-size:11px;
		color:#999999;
	}


.sponsorright{
	margin-top:20px;
	margin-left:10px;
	}
.sponsorright a{
	text-decoration:underline
}
.sponsorright span{
	display:block;
	text-align:right;
	color:#ccc;
	margin-bottom:10px;
}
#right .green{text-decoration:none}

#verwant, #meerresultaten{	margin:14px 0 10px 10px	}
#meerresultaten a{font-weight:bold}
#meerresultaten{font-size:15px;color:#c00}
#verwant table{border:0;margin:0;padding:0;border-collapse:collapse}
#verwant td{padding:4px 25px 2px 0}

/* Mp3 */
#mp3 .space{padding:0 4px;color:#999}
#mp3 .title_up{padding-bottom:5px}
#mp3 .green{font-size:11px}
#mp3 li{font-size:12px;line-height:14px}
