.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;
}


/**
 * Bing formulier
 */
form.bing{
		
}
form.bing input[type=text]{
	height: 18pt;
	padding: 3px;
	border: 1px solid #ACBABD;
	font-size: 14pt;
	color: #525051;
	padding-right: 30px;
	width: 400px !important;
	
}
form.bing .bing-logo{
	vertical-align: middle;
	margin-left: -60px;
	margin-right: -5px;
}
form.bing .spyglass{
	margin-top:4px;
	margin-left: -31px;
}

#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; line-height: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; background: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; }

/*
 * Spellcheck BING(
 */
#resultframe .comments-spell{
	color: #aa0000;
	margin-left: 40px;
}
.comments-spell a{
	font-weight: bolder;
}

.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;
}

/**
 * Adsense
 */
#adsense-afs-boven{
	width: 572px;
	margin-left: 40px;
}
#resultframe .ggads {
	background:#f7f9fd;
	border-bottom:1px solid #bbb; 
	border-top:1px solid #bbb;
	margin-top:12px;
	padding:0 !important;
	margin-left: -10px !important;
	
}

#resultframe  .ggads .listgg{
	margin: 5px 10px !important;
}
#resultframe .ggads .linetext{
	float: right;
	margin: 3px;
}
#resultframe .ggads .linetext a{
	color: #999999;
}
#resultframe .ggads .sl{
	
	margin-top: 3px;
}
#resultframe .ggads .sl td{
	padding-left: 15px;
}
#resultframe .ggads .sl a{
	text-decoration: none;
}
#resultframe .ggads .sl a:hover{
	text-decoration: underline;
}
#resultframe .ggads .spacer{
	padding:0px 3px;
}
.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{
position: relative;
left: 50%;
margin-left: -435px;
height:14px;
display:block;
width: 400px;
margin-bottom: 15px !important;
}
.resultpages a{
	text-decoration: none;	
}
.resultpages a:hover{
	text-decoration: underline;
}
.resultpages .current{
	font-weight: bolder;
	font-size: 14px;
	position: relative;
	top: 0px;
}
.nn a:visited, .nn a, .nn a:active {font-size:14px; 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;
}
.wgbalk b{
	font-weight: bold;
}

#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;
}

strong.error{
	color: #aa0000;
}

/*
 * Soortegelijk zoekopdrachten
 * 
 */
.related{
	position:relative;
	left: 50%;
	width:960px;
	margin-left:-440px;
	margin-bottom: 20px;
}
.related .blue{
	color: #000066;
	font-size: 14px;
}
.related table{
	border-collapse: collapse;
}
.related table td{
	width: 150px;
	padding: 3px;
	padding-left: 0px;
}
.related table td a{
	text-decoration: none;
}
