.green{
color:#008000;
text-decoration:none;
}


body #resultframe{
	position:relative;
	left:50%;
	margin-left:-380px;
	padding-bottom:20px;
	width:760px;
	clear:both;
	top:15px;

}
body.wide #resultframe{
	position:relative;
	width:960px;
	margin-left:-480px;
	padding-bottom:20px;
	left:50%;
	clear:both;
	top:15px;

}
body #sponsoredlinks{
	position:relative;
	left:50%;
	margin-left:-382px;
	padding-bottom:3px;
	width:760px;
	clear:both;
	top:3px;
}
body.wide #sponsoredlinks{
	position:relative;
	width:960px;
	margin-left:-482px;
	padding-bottom:3px;
	left:50%;
	clear:both;
	top:3px;
}
body #wgsponsoredlinks{
	position:relative;
	left:50%;
	margin-left:-380px;
	padding-bottom:10px;
	width:738px;
	clear:both;
	top:5px;
	padding-left:20px;
}
body.wide #wgsponsoredlinks{
	position:relative;
	width:938px;
	margin-left:-480px;
	padding-bottom:10px;
	left:50%;
	clear:both;
	top:5px;
	padding-left:20px;
}

#sponsoredbg, #wgsponsoredlinks{
background:#E6ECF9;
border-bottom:1px solid #B4C1DD;
}
#wgsponsoredbg{
margin:0px;
min-height:1px;
}
#wgsponsoredlinks{
border:1px solid #B4C1DD;
padding-top:5px;
}

#bannerright{
	position:relative;
	float:right;
	width:120px;
	font-size:10px;
	text-align:center;
	color:#999999;
	padding-top:10px;
}




#resultframe ol{
margin-top:2px;
}
#resultframe ol li{
margin: 17px 0;
}

.title{
	font-size:118%;
	}

.title:visited{color:#551a8b;}
.title:first-letter {text-transform:uppercase;}
.title:first-letter, .title b:first-letter{text-transform:uppercase;}
.serv, .serv a{ color:#666666; lineheight:80%}

.source{
	font-size:80%; color:#666666;
}


#resultframe ul{margin:0px}

#comments {padding-bottom:12px; padding-left:0; margin:0; }
#comments li {list-style:none; padding-left:40px; margin:0; height:22px;}
#comments-spell {padding-left:0; margin:0; }
#comments-spell li {list-style:none; padding-left:40px; margin:0; height:28px;}
#comments-sugg {padding-bottom: 0px; padding-left:0; margin:0; }
#comments-sugg li { margin-left:40px }
#comments-sugg {list-style:none; no-repeat 16px 0px; padding-left:0px; margin:0; height:22px;}
#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, .green:visited, .green:active{
color:#008000;
text-decoration:none;
}

.line, .lineend, .linetip, .wgline, .wglineempty, .wglineres{
border-bottom:1px solid #72A63D;
color:#72A63D;
font-weight:bold;
font-size:78%;
margin-left:-4px;
padding-left:4px;
font-family:verdana;
padding-bottom:1px;
}

.ggads {background:#f7f9fd;border-bottom:1px solid #72a63d; border-top:1px solid #72a63d;margin-top:12px;}

.linegg{
position:relative;
font-size:78%;
font-family:verdana;
padding:0 0 0 0;
z-index:4;
}

.linetextgg{
position:absolute;
right:0;
top:3px;
padding-left:5px;
padding-right:10px;
}

.linegg a{color:#999999;text-decoration:none;}
.linegg a:hover {text-decoration:underline;}

.linetext a{color:#72A63D;text-decoration:none;} 
.linetext a:hover {text-decoration:underline;}
.line, .linetip {width:570px;}
.lineend{ max-height:1px; padding-top:10px; width:570px;}
.linetip {margin-left:36px;}
.wgline{ margin:0 40px 4px 36px}
.wglineres{ margin:0 0 10px 36px}
.wglineempty{margin:10px 40px 10px 36px;}

#zoektip {padding: 12px 0 40px 40px; list-style:none; width:600px; color:#999999; font-size:86%; margin:0;}
#zoektip li{margin:2px 0;}
#zoektip a{ font-size:120%}
#zoektip .mp{padding-top:2px;}

.resultpages{
margin-bottom:22px;
text-align:center;
height:14px;
display:block;
}
.nn a:visited, .nn a, .nn a:active {font-size:12pt; color:#000066; font-weight:bold; text-decoration:none}

.ch {cursor:pointer; cursor:hand}

.wgbalk{
background:#72A63D;
padding:2px 8px 3px 8px;
color:white;
font-weight:bold;
font-size:90%;
display:block;
border-bottom:1px solid #BFE796;
border-top:1px solid #BFE796;
}

#resultframe td a:visited{color:#800080}

.vcatline{
border-bottom:1px solid #72A63D;
color:#72A63D;
font-weight:bold;
font-size:78%;
font-family:verdana;
padding-bottom:1px;
margin: 0 40px 5px 36px;
padding-left:4px;
}

.dmozline{
font-size:75%;
margin-top:15px;
border-top:1px solid #72A63D;
display:block;
padding-top:15px;
width:760px;
text-align:center;
}
body.wide .dmozline{width:960px;}

.dmoz{
font-size:75%;
display:block;
margin-top:15px;
width:760px;
text-align:center;
}
