html{
	overflow-x:hidden;
	overflow-y:auto;
}
bodY, table, td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
}

/* HEADERS */
h1{
	color:#8f57a0;
	font-size:16px;
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-weight:bold;
	margin:0;
}
h2{
	color:#8f57a0;
	font-size:16px;
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-weight:bold;
	margin:0;	
}
h3{
	color:#8f57a0;
	font-size:12px;
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-weight:bold;
	margin:0;
}
/* //HEADERS */

#wrapper{
	position:absolute;
	width:1010px;
	left:50%;
	margin-left:-505px;
	top:0px;
	background-image:url(../gfx/bg_main.gif);
	background-repeat:repeat-y;
}
.clear{
	clear:both;
}
.clear_right{
	clear:right;
}
/* KOP GEDEELTE */
#kop{
	position:relative;
	top:0;
	left:0;
	width:970px;
	height:90px;
}
#logo{
	position:relative;
	top:0;
	left:0;
	width:210px;
	height:90px;
	float:left;
}
#logo a{
	position: relative;
	top:10px;
	left:20px;
}
#header{
	position:relative;
	background-position:right;
	background-repeat:no-repeat;
	top:0;
	left:10px;
	width:700px;
	height:80px;
	padding:10px 0 0 0;
	margin-left:60px;
	float:left;
}
#main_content{
	width:655px;
	margin-left:15px;
}
table#main_content{
	float:left;
}
/* //KOP GEDEELTE */

/* KRUIMELPAD */
#kruimelpadvak{
	position:relative;
	float:left;
	top:0;
	left:20px;
	padding-top:1px;
	width:960px;
	height:21px;
	background-color:#fff;
	padding:0;
	margin:0;
}
#kruimelpad{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#333;
	text-align:left;
	float:left;
	width:750px;
	padding: 0 0 0 10px;
	margin-top:3px;
	margin-left:145px;
	overflow:hidden;
}
#kruimelpad div{
	display:inline;
}
#kruimelpad a{
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:#999;
}
#login{
	position:absolute;
	right:2px;
	width:250px;
	height:21px;
	text-align:right;
}
#login form{
	margin:0;
	padding:0;
}
#login input.tekst{
	margin:0;
	padding:0;
	width:96px;
	height:18px;
	border:1px solid #333;
}
#login input.knop{
	margin:0;
	padding:0;
}
/* //KRUIMELPAD */

/* CONTENT VAK */
#midden{
	position:relative;
	top:0;
	left:0;
	width:975px;
	margin-top:10px;
	float:left;
}

#midden img	{
	position:relative;
}

/* LINKER KOLOM */
#kolom_links{
	position:relative;
	top:-50px;
	left:20px;
	width:146px;
	float:left;
	z-index:300;
}
#kolom_links img{
	margin:0;
	padding:0;
}
.link_overzicht	{
	font-weight:bold;
	color:black;
	font-size:11px;
}
.block_links_midden{
	background-repeat:repeat-y;
	background-color:#FFF;
	margin:0 0 0 2px;
	padding:0 6px 6px 6px;
	border-right:1px solid #8f57a0;
	border-bottom:1px solid #8f57a0;
	border-left:1px solid #8f57a0;
	width:128px;
}

#zoeken{
	position:relative;
	top:0;
	left:0;
	width:146px;
	margin-top:10px;
}
.menu form{
	margin:0;
}
.menu input{
	width:125px;
	height:20px;
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#333;
}
#menu_zoeken{
	padding:20px 6px 6px 6px;
	margin:-27px 0 0 2px;
	border-top:1px solid #8f57a0;
	z-index:320;
}
.menu{
	position:relative;
	top:0;
	left:0;
	width:160px;
	margin-top:10px;
}
.menu ul li img{
	margin:30px;
	margin:0;
	padding:0;
	margin:2px;
}
.menu ul li.subpage{
	padding-left:24px;
}
.menu ul{
	margin:0 0 0 -17px;
	padding:0;
}
.menu ul li{
	float:none;
	left:0;
	margin:0;
	padding: 2px 0 0 0;
	list-style-type:none !important;
	width:146px;
}
.menu ul li a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
}
.menu ul li a:hover{
	color:#60C;
	text-decoration:underline;
}
.menu ul li a:visited{
	color:#666;
}

#aanmelden{
	position:relative;
	top:0;
	left:0;
	width:146px;
	margin-top:10px;
}
#aanmelden ul{
	margin: 0 0 0 -10px;
	padding-left:0;
}
#aanmelden ul li{
	float:none;
	left:0;
	margin:0;
	padding: 0 0 0 0;
	list-style-type:none;
}
#aanmelden ul li a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
}
#aanmelden ul li a:hover{
	color:#60C;
	text-decoration:underline;
}
#aanmelden ul li a:visited{
	color:#666;
}

#tip_vd_kok{
	position:relative;
	top:0;
	left:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	text-align:justify;
	margin-top:10px;
	width:160px;
}

#wist_u_dat{
	position:relative;
	top:0;
	left:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	text-align:justify;
	margin-top:10px;
	width:160px;
}
/* //LINKER KOLOM */

/* MIDDELSTE KOLOM */
#kolom_midden{
	position:relative;
	top:0;
	left:10px;
	margin-left:18px;
	float:left;
}
#content{
	position:relative;
	top:10px;
	left:0;
	float:left;
	width:655px;
	margin:0;
	z-index:60;
}

/*HOOFD VAK*/
#web_head{
	position:relative;
	top:0;
	left:0;
	margin-top:-10px;
	padding:10px 0 0 0;
	width:805px;
	background-color:#FFF;
	border:1px solid #8F56A0;
	z-index:50;
}
/* //HOOFD VAK*/

/*TABBLADEN TOP*/
#tab_menu{
	position:relative;
	top:0;
	left:26px;
	width:747px;
	height:41px;
	z-index:250;
	background-image:url(../gfx/bg_menu.png);
}
#tab_menu ul{
	margin: 0;
	padding:0;
	z-index:260;
}
#tab_menu ul li{
	float:left;
	top:0;
	left:6px;
	margin:0;
	padding:12px 0 0 0;
	height:29px;
	list-style-type:none;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	color:#fff;
	font-size:14px;
	z-index:270;
}
#tab_menu ul li.tab77{
	width:77px;
}
#tab_menu ul li.tab77_tab_active{
	width:77px;
	float:left;
	background-image:url(../gfx/slider_77.gif);
}
#tab_menu ul li.tab98{
	width:98px;
}
#tab_menu ul li.tab98_tab_disabled{
	color:#999;
}
#tab_menu ul li.tab98_tab_active{
	width:98px;
	float:left;
	background-image:url(../gfx/slider_98.gif);
}
#tab_menu ul li.tab117{
	width:117px;
}
#tab_menu ul li.tab117_tab_active{
	width:117px;
	float:left;
	background-image:url(../gfx/slider_117.gif);
}
#tab_menu ul li.tab117_tab_disabled{
	color:#999;
}
#tab_menu ul li.tab192{
	width:192px;
}
#tab_menu ul li.tab192_tab_active{
	width:192px;
	float:left;
	background-image:url(../gfx/slider_192.gif);
}
#tab_menu ul li a{
	color:#fff;
	text-decoration:none;
}
#tab_menu ul li a:hover{
	text-decoration:underline;
}
/* //TABBLADEN TOP*/

/* KAART */
#landkaart{
	position:relative;
	top:6px;
	left:10px;
	width:440px;
	height:380px;
}
#populaire_steden{
	position:absolute;
	top:12px;
	left:550px;
	width:210px;
	height:236px;
	padding:5px 5px 0 5px;
	border:1px solid #CCC;
}
#populaire_steden ul{
	margin: 0;
	padding:10px 0 0 0;
}
#populaire_steden ul li{
	float:none;
	left:0;
	margin:0;
	padding: 4px 0 0 0;
	list-style-type:none;
}
#populaire_steden ul li img{
	margin-right:20px;
}
#nieuw_op_uitetenin{
	position:absolute;
	top:250px;
	left:550px;
	width:210px;
	height:113px;
	padding:5px 5px 0 5px;
	margin-top:10px;
	border:1px solid #CCC;
	float:left;
}
#nieuw_op_uitetenin ul{
	margin: 0;
	padding:10px 0 0 0;
}
#nieuw_op_uitetenin ul li{
	float:none;
	left:0;
	margin:0;
	padding: 2px 0 0 0;
	list-style-type:none;
}
/* //KAART */

/* REGIO, PLAATS & KEUKEN OVERZICHT */
#keuken-results{
	position:relative;
	left:20px;
	top:10px;
	width:610px;
	float:left;
}
#zoek_filter{
	position:relative;
	left:10px;
	top:10px;
	width:620px;
	float:left;
}
#zoek_foto{
	border:solid 1px #cfcfcf;
	padding:5px;
	float:left;
}
#regio_tips{
	position:relative;
	top:10px;
	left:0;
	float:left;
	width:160px;
}
#plaats_tekst{
	float:left;
	width:300px;
	position:relative;
	top:0;
	left:10px;
}
.tip_foto img{
	border:1px solid #c8cccb;
	padding:2px;
}
.wis_button{
	float:none;
	vertical-align:text-bottom;
}
#regio_foto{
	position:relative;
	top:0;
	left:0;
	width:135px;
	height:106px;
	float:left;
}
#regio_tekst{
	position:relative;
	top:0;
	left:10px;
	width:435px;
	float:left;
}
#regio_tekst h1{
	position:relative;
	left:0;
	font-size:14px;
	margin-bottom:10px;
}
#zoek_verfijnen_form{
	position:relative;
	top:0;
	left:0;
	width:700px;
	z-index:280;
	margin:10px 0;
	float:left;
}
.zoek_selectie{
	position:relative;
	top:0;
	left:0;
	margin:0;
	width:200px;
	float:left;
}
#zoek_verfijnen_form select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:150px;
	margin:0;
}
#zoek_verfijnen{
	float:left;
	position:relative;
	top:0;
	left:0;
	width:430px;
}
#zoek_verfijnen #restaurant_aanmelden{
	position:relative;
	top:0;
	left:0;
	float:left;
}
#restaurant_aanmelden{
	position:relative;
	left:0;
	float:left;
	margin-top:12px;
}
#zoek_verfijnen #wis_filter{
	margin-top:12px;
	float:left;
}
#zoek_verfijnen img{
	width:15px;
	height:15px;
}
#plaats_verfijnen form, #regio_verfijnen form{
	margin:0;
}
#plaats_verfijnen img{
	vertical-align:middle;
}
#zoekletters{
	position:relative;
	right:0;
	margin:0px 0 0 0;
	background:none;
	left:0;
	width:780px;
}
#zoekletters ul{
	margin: 0;
	padding:0;
}
#zoekletters ul li{
	float:left;
	top:0;
	left:0;
	margin:3px 0 0 1px;
	padding:0 2px 0 2px;
	list-style-type:none;
	text-align:center;
	vertical-align:middle;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#999;
}
#zoekletters ul li.zoekletteractief{
	background-color:#fc0;
}
#zoekletters ul li a{
	position:relative;
	top:0;
	left:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:11px;
	text-decoration:underline;
	color:#006;
}
.num_beoordelingen{
	white-space:inherit;
}
/* //REGIO & PLAATS OVERZICHT */

/*NAVIGATIE IN RESULTATEN*/
#aantal_resultaten{
	position:relative;
	top:0;
	left:10px;
	margin:8px 0 0 0;
	height:20px;
	color:#8f57a0;
	float:left;
}
#sorteren{
	position:relative;
	float:left;
	margin:8px 5px 0 0;
	padding:0;
	left:60px;
}
#sorteren ul{
	margin:0;
	padding:0;
}
#sorteren ul li{
	list-style:none;
	float:left;
	margin:0 0 0 10px;
	text-align:center;
	display:block;
}
#sorteren a{
	color:#8f57a0;
}
#sorteren ul li a img{
	margin:0 0 5px 2px;
}
#zoekresultaten-kop{
	position:relative;
	width:622px;
	height:30px;
	padding-left:1px;
	float:left;
	background:url(../gfx/kop_zoekresultaten.jpg);
	border:1px solid #cfcfcf;
	left:23px;
}
#zoekresultaten-footer{
	clear:both;
	position:relative;
	width:670px;
	height:28px;
	padding-left:2px;
	background:url(../gfx/tip_container_bottom.png);
}
#navigatie{
	position:relative;
	float:right;
	margin:8px 13px 10px 0;
	color:#7a7a7a;
	text-align:right;
}
#navigatie ul .zoekletteractief, #navigatie_bottom ul .zoekletteractief{
	background:url(/gfx/pages_bg.png);
	height:14px;
}
.pijl_rechts{
	margin:0 0 0 5px;
}
.pijl_links{
	margin:0 5px 0 0;
}
#navigatie ul .vorige{
	border:none;
	margin:2px 0 0 0;
	color:#2D4992;
}
#navigatie ul .vorige .zoekpagina, #navigatie_bottom ul .vorige .zoekpagina{
	border:none;
	background:#fff;
}
#navigatie ul .vorige:hover .zoekpagina{
	background:none;
	border:none;
}
#navigatie ul .volgende{
	border:none;
	margin:2px 0 0 0;
	color:#2D4992;
}
#navigatie ul .volgende .zoekpagina, #navigatie_bottom ul .volgende .zoekpagina{
	border:none;
	background:#fff;
}
#navigatie ul .volgende:hover .zoekpagina{
	border:none;
}
#navigatie_bottom{
	position:relative;
	float:right;
	margin:10px 30px 10px 0;
	color:#7a7a7a;
	text-align:right;
}
#navigatie ul, #navigatie_bottom ul{
	list-style:none;
	margin:0;
	height:12px;
	text-align:right;
}
#navigatie ul li, #navigatie_bottom ul li{
	float:left;
	margin:0 2px 0 2px;
	text-align:center;
	height:12px;
}
#navigatie ul li a, #navigatie_bottom ul li a{
	padding:0 3px;
	border:1px solid #cbcbcb;
}
#navigatie ul li:hover a{
	border:1px solid #cb863b;
	background:url(/gfx/pages_bg.png);
	padding:0 3px;
}
#navigatie ul li:active a{
	border:1px solid #cb863b;
	background:url(/gfx/pages_bg.png);
	padding:0 3px;
}
#navigatie ul li a, #navigatie_bottom ul li a{
	color:#8F57A0;
}
#navigatie ul li.zoekletteractie, #navigatie_bottom ul li.zoekletteractie{
	border:1px solid #f00;
}
/*//NAVIGATIE IN RESULTATEN*/

/* TIP BLOCK */
.tip_vak_groot_boven{
	position:relative;
	background-image:url(../gfx/bg_field_begin.jpg);
	background-repeat:no-repeat;
	background-color:white;
	height:10px;
	width:672px;
	padding:0;
	margin:0;
	float:left;
	font-size:1px;
}
.tip_vak_groot{
	position:relative;
	top:0;
	left:0;
	padding:0;
	margin:0;
	width:672px;
	background-image:url(../gfx/bg_field_big.jpg);
	float:left;
	z-index:70;
}
#tip_vak_groot_zoeken{
	position:relative;
	top:-11px;
	left:0;
	padding:0;
	margin:0;
	width:672px;
	float:left;
	z-index:285;
	border-right:1px solid #8F56A0;
	border-bottom:1px solid #8F56A0;
	border-left:1px solid #8F56A0;
	background:#fff;
}
.tip_vak_groot_onder{
	position:relative;
	background-image:url(../gfx/bg_field_eind.jpg);
	background-repeat:no-repeat;
	height:10px;
	width:672px;
	padding:0;
	margin:0;
	float:left;
}
#vak_groot_midden	{
	padding:5px;
}
#vak_groot_onder	{
	float:left;
}
#voorpagina_tips{
	position:relative;
	top:0;
	left:0;
	float:left;
	width:336px;
}
.tip_block_breed{
	position:relative;
	top:5px;
	left:20px;
	width:630px;
	float:left;
}
.tip_block{
	position:relative;
	left:20px;
	width:310px;
	float:left;
	margin:10px 0 10px 0;
}
.tip_block table{
	width:310px;
}
.tip_block ul, .tip_block_breed ul{
	list-style:none;
	margin:0;
	padding:0;
}
.tip_block ul li, .tip_block_breed ul li{
	overflow:hidden;
}
.tip_block hr{
	width:100%;
}
.tip_foto{
	width:80px;
	vertical-align:top;
}
.tip_adres{
	padding-left:4px;
	width:150px;
}
.tip_adres_breed{
	padding-left:4px;
	width:300px;
}
.tip_lijn{
	background-color:#CCC;
	height:1px;
	margin:5px 0;
}
.tip_eigenschappen{
	width:141px;
	padding-left:4px;
	border-left:1px solid #CCC;
}
.tip_beoordeling{
	background-image:url(../gfx/bg_beoordeling.jpg);
	background-repeat:no-repeat;
	background-position:center;
	padding-left:4px;
}
.tip_menu{
	margin:0 0 0 5px;
}
.tip_menu ul li{
	float:left;
}
.uiteteninlink_paars{
	color:#8d589c;
	margin:0 0 0 5px;
}
.uiteteninlink_paars2{
	color:#8d589c;
} 
.tip_beoordeling2{
	background-image:url(../gfx/bg_beoordeling.png);
	background-repeat:no-repeat;
	background-position:center;
	padding-left:4px;
	padding:0;
	margin:0;
	width:52px;
	height:52px;
	line-height:45px;
	float:left;
}
.tip_beoordeling_foto{
	background-image:url(../gfx/no_pic.jpg);
	background-repeat:no-repeat;
	background-position:center;
	padding-left:4px;
	left:3px;
	width:52px;
	height:52px;
	line-height:45px;
}
.tip_beoordeling_overzicht{
	float:left;
	width:308px;
	height:56px;
	border:2px #d5ccdf solid;
	padding:5px;
	background-color:#fdf9f6;
}
#tip_banner_right .tip_foto_overzicht{
	float:left;
	border:1px #d5ccdf solid;
	padding:5px;
	background-color:#fdf9f6;
	text-align:center;
	width:86px;
	height:48px;
}
#tip_banner_right .restaurant_overzicht_foto{
	background-color:#FDF9F6;
	float:left;
	text-align:center;
	width:86px;
	height:48px;
}
.tip_foto_overzicht{
	float:left;
	width:142px;
	height:80px;
	border:2px #d5ccdf solid;
	padding:5px;
	background-color:#fdf9f6;
	text-align:center;
}
.text_waardering_purple_sm	{
	color:#8f57a0;
}
.map_overzicht{
	float:left;
	border:2px #d5ccdf solid;
	padding:5px;
}
.map_indebuurt{
	float:left;
	padding-left:5px;
	padding-right:5px;
	margin-left:10px;
}

.tip_beoordeling_new{
	background-image:url(../gfx/bg_beoordeling.png);
	background-repeat:no-repeat;
	background-position:center;
	padding-left:2px;
}
.tip_beoordeling p{
	text-align:center;
	margin:0 3px 0 0;
}
#tip_banner{
	float:left;
	text-align:center;
	margin:10px 0 0 25px;
}
#tip_banner_border{
	float:left;
	background:#fff3db;
	width:610px;
	border:1px solid #fac949;
	width:607px;
	height:62px;
	padding:10px 0 10px 10px;
	cursor:pointer;
}
#tip_banner_left{
	float:left;
	text-align:left;
	margin:4px 0 0 0;
	width:187px;
}
#tip_banner_right{
	float:right;
	width:420px;
}
#kleine_beoordeling{
	position:relative;
	width:313px;
	height:130px;
	float:left;
	margin:0 5px 10px 5px;
	background-color:#fffaf7;
	border:1px solid #d5d3d6;
}
#kleine_beoordeling #aanrader{
	position:relative;
	top:10px;
	left:10px;
	width:20px;
	height:20px;
	float: left;
}
#kleine_beoordeling #beoordeel_kopje{
	position:relative;
	top: 10px;
	left: 10px;
	margin-left:10px;
	width:260px;
	float: left;
}
#kleine_beoordeling #beoordeel_tekst{
	position:relative;
	top:20px;
	left:10px;
	width:230px;
	height:80px;
	float:left;
}
#kleine_beoordeling #beoordeling{
	position:relative;
	top:20px;
	margin-left:10px;
	left:10px;
	width:54px;
	height:80px;
	float:left;
	background-image:url(../gfx/bg_beoordeling.png);
	background-repeat:no-repeat;
	text-align:center;
}
#kleine_beoordeling #beoordeling p{
	position:relative;
	color:#ffffff;
	top:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:24px;
	text-align:center;
}
#kleine_beoordeling #beoordeling a{
	position:relative;
	top:10px;
	text-align:center;
}
#voorpagina_reclame{
	position:relative;
	top:0px;
	float:left;
}
.menu_kaart_lijn{
	position:relative;
	left:0;
	top:-3px;
	border-top:1px solid #8F57A0;
}
.inhouse_banner1{
	position:relative;
	text-align:center;
}
.inhouse_banner2{
	position:relative;
	text-align:center;
	top:26px;
}
.tip_balk_beoordeel{
	position:relative;
	top:0;
	left:12px;
	background-image:url(../gfx/bg_restaurant_footer.jpg);
	background-repeat:no-repeat;
	height:35px;
	margin: 4px 0 0 0;
	float:left;
}
.tip_balk_beoordeel ul{
	margin:0;
	padding:6px 10px 0 10px;
	width:650px;
	float:left;
}
.tip_balk_beoordeel ul li{
	float:left;
	top:0;
	left:0;
	margin:3px 0 0 1px;
	padding:0 2px 0 2px;
	list-style-type:none;
	width:200px;
	text-align:left;
	vertical-align:middle;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#999;	
	overflow:hidden;
}
/* //TIP BLOCK */

#banner_beoordeel{
	position:relative;
	top:10px;
	left: 0;
	width:675px;
	height:93px;
}
/* //MIDDELSTE KOLOM */

/* RECHTSE KOLOM */
#recente_beoordelingen, #dresscodes_block, #google_maps_plaats{
	position:relative;
	top:10px;
	width:111px;
	margin:0;
	padding:4px;
	float:right;
	background-color:#ffffff;
	border:1px solid #8F57A0;
	margin-bottom:10px;
}
#google_maps_plaats div{
	text-align:center;
}
#google_maps_plaats a#map_vergroot{
	background:url(/gfx/vergrootglas.png) no-repeat 0 0;
	display:block;
	height:16px;
	padding-left:18px;
}
#recente_beoordelingen h3, #dresscodes_block h3, #google_maps_plaats h3{
	font-weight:normal;
	text-align:center;
	margin-bottom:5px;
}
#dresscodes_block{
	margin-right:14px;
}
#dresscodes_block ul{
	margin:0;
	padding:0 0 0 8px;
	list-style:url(/gfx/pijl.jpg);
}
#dresscodes_block a:link, #dresscodes_block a:active{
	color:#000000;
}
#dresscodes_block a:hover{
	color:#8F57A0;
}
#dresscodes_block a:visited{
	color:#666666;
	text-decoration:none;
}

div.recente_oordeel_block a:link, #recente_beoordelingen a:active{
	color:#000000;
	font-weight:bold;
}
div.recente_oordeel_block span.recente_beoordeling{
	color:#8F57A0;
	display:block;
	width:110px;
}
div.recente_oordeel_block span.tekst{
	display:inline-block;
	width:80px;
	float:left;
}
div.recente_oordeel_block span.cijfer{
	display:inline-block;
	font-weight:bold;
	background-color:#ffcc33;
	width:18px;
	text-align:center;
	float:right;
}
#banner_rechts{
	position:relative;
	top:10px;
	width:120px;
	margin:0;
	padding:0;
	float:right;
}
#web_head div#banner_rechts{
	margin:0 15px 25px 0;
}
#banner_regio_rechts{
	position:absolute;
	top:10px;
	width:90px;
	margin:0;
	padding:0;
	float:left;
	left:670px;
}
/* //RECHTSE KOLOM */
/* //CONTENT VAK */

/* TAGS */
#tags{
	float:left;
	position:relative;
	top:20px;
	margin-bottom:20px;
}
#tag_links{
	position:relative;
	margin: 0 20px 0 20px;
}
#tags a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8f57a0;
}
#tags a:hover{
	color:#006;
}
/* //TAGS */

/* FOOTER */
#onder{
	position:relative;
	top: 20px;
	width: 950px;
	left:50%;
	margin-left:-475px;
	margin-bottom:30px;
	height:20px;
	background-color:#fff;
	color:#333;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding:3px 0 2px 0;
}
#onder div#links{
	margin-left:100px;
}
#onder a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#999;
}
#onder_widgets{
	position:absolute;
	right:5px;
	top:4px;
	float:right;
}
/* //FOOTER */

/* LINK STYLES */
a.uiteteninlink{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#333;
	text-decoration:underline;
	margin-left:2px;
}
a.uiteteninlink:hover{
	color:#8f57a0;
}
a.uiteteninlink_grijs{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#7a7a7a;
	text-decoration:underline;
}
a.uiteteninlink_grijs:hover{
	color:#8f57a0;
}
a.naamlink{
	color:#333;
	text-decoration:underline;
}
a.uitetenin_beoordeling{
	font-family:Verdana, Geneva, sans-serif;
	font-size:28px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
a.uitetenin_beoordeling:hover{
	color:#fc3;
}
a.uitetenin_beoordeling_tekst{
	font-family:Verdana, Geneva, sans-serif;
	font-size:8px;
	font-weight:normal;
	color:#fff;
	text-decoration:underline;
}
a.uitetenin_beoordeling_tekst:hover{
	color:#fc3;
}
a.restaurant_overzicht_foto{
	display:block;
	width:142px;
	height:80px;
	z-index:30;
}
a.tip_big_link:active, a.tip_big_link:link, a.tip_big_link:visited{
	color:#8f57a0;
	text-decoration:underline;
}
a.tip_big_link:hover{
	color:#7a7a7a;
}
/* //LINK STYLES */

/* OVERIGE STYLES*/
P{
	margin:0;
}
.paars{
	color:#8f57a0;
}
p.tekst_links{
	clear:both;
	position:relative;
	left:0;
	margin:6px 0 0 0;
}
p.tekst_center{
	position:relative;
	text-align:center;
	margin:0;
}
p.tekst_rechts{
	position:relative;
	right:15px;
	margin:0;
}
p.wis_filter{
	float:right;
	margin-top:-17px;
}
.error{
	color:#900;
	font-weight:bold;
}
.error_form{
	color:#900 !important;
	font-weight:bold;
}
/* //OVERIGE STYLES */

/* NOT FOUND*/
td.notfound ul{
	margin:0;
	padding:0;
	list-style: url('/gfx/pijl.jpg');
}
td.notfound ul li{
	margin:0;
	padding:0;
}
/* //NOT FOUND */

/* MICRO FORMATS*/
.micro-important{
	display:none;
	visibility:hidden;
}
/* //MICRO FORMATS */

#restaurant_kop_tel {
	background:#fbf5df;
	vertical-align:middle;
}
#restaurant_kop_tel img{
	border:none !important;
}
#restaurant_misbruik{
	position:relative;
	left:12px;
}
#tip_banner_left{
	font-weight:bold;
}
#tip_banner_left h1{
	color:#333333;
}
#dress_left{
	width:600px;
}
#dress_right{
	
}

#user_container{
	height:265px;
	margin:10px;
}

#user_container_left{
	width:250px;
	float:left;
}

#user_photo{
	float:left;
	padding:5px;
	border:1px solid #d5d3d6;
}

#user_name{
	float:left;
	font-size:18px;
	font-weight:bold;
	text-decoration:underline;
	color:#8F57A0;
	width:250px;
}

#user_google{
	float:left;
	margin:40px 0 0 0;
}

#user_container_mid{
	float:left;
	width:370px;
}

#user_persoonsgegevens{
	
}

#user_beoordeling{
	width:300px;
}

#user_container_right{
	float:left;
	width:160px;
}

#user_container_right h2{
	color:#000;
	font-size:14px;
}

#user_container_right h3{
	color:#8F57A0;
	font-size:14px;
}

#indebuurt{
	float:left;
	margin:10px 0 0 0;
}

#indebuurt h4{
	color:#000;
	font-size:11px;
	margin:10px 0 0 0;
}

#indebuurt ul{
	list-style:none;
	margin:0 0 0 5px;
	padding:0;
}

#indebuurt ul li{
	font-size:11px;
	font-weight:normal;
}

#indebuurt ul li a{
	color:#000;
}

#acties{
	margin:10px 0 0 0;
}

#acties .actie{
	float:left;
	font-size:10px;
	width:160px;
	margin:2px 0;
}

#acties a{
	font-size:11px;
	font-weight:normal;
}

.actie img{
	margin:0 6px 0 0;
}

.actie a{
	color:#8F57A0;
}

.text_black a{
	color:#8F57A0;
}

.text_black b{
	color:#990000;
}

#user_inhoud{
	position:relative;
	float:left;
	top:0;
	left:0;
	margin-top:-7px;
	padding:10px;
	width:655px;
	border:1px solid #8F56A0;
	background-color:#FFF;
	z-index:10;
}

#krabbels{
	float:left;
	width:312px;
}

#krabbel_geschreven{
	float:left;
	width:300px;
	border:1px solid #d5d3d6;
	padding:5px 5px;
	margin:0 0 5px 0;
}

#krabbel_geschreven img{
	border:1px solid #d5d3d6;
	padding:3px;
}

#krabbel_geschreven .onderwerp{
	color:#8F57A0;
	font-weight:bold;
}

#krabbel_geschreven .datum{
	text-decoration:underline;
}

#krabbel_schrijven{
	float:left;
	width:312px;
	margin:10px 0 0 0;
}

#krabbel_schrijven .submit{
	background:url(/gfx/plaats.gif);
	border:none;
	width:46px;
	height:19px;
	font-size:11px;
}

#krabbel_schrijven .text{
	width:237px;
	border:1px solid #d5d3d6;
}

#krabbel_schrijven textarea{
	border:1px solid #d5d3d6;
}

#user_info{
	width:322px;
	margin:0 0 0 14px;
	float:left;
}

#user_info_map{
	border:1px solid #d5d3d6;
	padding:6px;
	width:308px;
	float:left;
}

#user_info_bericht{
	width:320px;
	float:left;
	margin:10px 0 0 0;
}

#user_info_pers_bericht{
	border:1px solid #d5d3d6;
	padding:3px 5px;
}

.user_map_overzicht{
	float:left;
	border:1px #d5d3d6 solid;
	padding:5px;
}

#krabbel_schrijven input{
	border:1px solid #d5d3d6;
}

#krabbel_schrijven tr td{
	width:10px;
}

.search_result{
	border:1px solid #d5d3d6;
	margin-right:10px;
	padding:5px 5px 5px 0;
	float:left;
	margin-top:10px;
	width:220px;
}

.search_result a{
	text-decoration:none;
}

.searchform tr td .search_result{
	float:left;
	margin-bottom:10px;
}

.uitnodiging{
	border:1px solid #d5d3d6;
	width:100%;
	margin-bottom:10px;
	padding:5px 5px 5px 0;
	float:left;
}

.searchform a{
	font-size:11px;
	font-weight:normal;
	color:#8F57A0;
	text-decoration:none;
}

#user_container b{
	color:#990000;
}

#kleine_beoordeling b{
	color:#000;
}
/* SEARCH BLOCK */
#search_block{
	padding-top:4px;
	z-index:310;
}
#search_block input[type=text]{
	margin-top:4px;
	width:125px;
	height:20px;
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#333;
}
#search_block img#pijl{
	margin-left:-10px;
}
#search_submit{
	width:51px !important;
	height:24px !important;
	margin-top:6px !important;
	margin-left:55px !important;
}
#loading{
	visibility:hidden;
	padding-left:5px;
}
#ajax_response{
	border : 1px solid #8F57A0;
	background : #FFFFFF;
	position:absolute;
	display:none;
	top:232px;
	z-index:330;
}
#ajax_response ul li{
	z-index:350;
}
#ajax_response ul li#suggest_restaurant,#ajax_response ul li#suggest_plaats{
	border-bottom:1px solid #8F57A0;
	padding:2px;
	background-color:#ffc358;
	width:300px;
	display:block;
	color:#8F57A0;
	font-weight:bold;
}
#ajax_response ul{
	margin:0;
}
#holder{
	width : 350px;
}
.list {
	padding:0;
	margin:0;
	list-style : none;
	z-index:340;
}
.list li a{
	text-align : left;
	padding:2px;
	cursor:pointer;
	display:block;
	text-decoration : none;
	color:#000000;
	z-index:360;
}
.list_soort{
	display:none;
	z-index:370;
}
.selected{
	background : #ffc358;
}
.bold{
	font-weight:bold;
	color: #8F57A0;
}
.plaats{
	color:#666666;
	font-size:0.8em;
}
/* //SEARCH BLOCK */

/* various common styles */
.toelichting{
	cursor:help;
}
/* //various common styles */
