/* CSS Document */

body {
margin:0;
padding:0;
font-family:verdana;
font-size:10px;
width:100%;
}

a {
text-decoration:none;
color:#000000;
}

a:hover {
text-decoration:underline;
}

p {
font-size:10px;
font-weight:bold;
margin:0 0 -13px 0;
padding:0;
}

.form, .form_right {
margin:0;
padding:0;
float:left;
}

.form_right {
float:right;
}

#page {
width:100%;
height:100%;
background-image:url(../images/images/background.gif);
background-repeat:repeat-x;
}

#content {
width:1000px;
min-height:585px;
margin:0 auto 0 auto;
background-image:url(../images/images/background.gif);
background-repeat:repeat-x;
}

#logo {
height:47px;
width:279px;
/*background-image:url(../images/images/logo.gif);*/
margin-top:26px;
margin-left:15px;
float:left;
}

#banner {
float:left;
margin-left:10px;
margin-top:20px;
padding:0pt;
width:476px;
}

#banner_left {
height:83px;
width:8px;
background-image:url(../images/images/banner_left.gif);
float:left;
}

#banner_right {
height:83px;
width:8px;
background-image:url(../images/images/banner_right.gif);
float:left;
}

#banner_mid {
float:left;
}

#banner_top {
height:11px;
width:460px;
background:url(../images/images/banner_mid_top.gif);
}

#banner_bottom {
height:12px;
width:460px;
background:url(../images/images/banner_mid_bottom.gif);
}

#banner_center {
height:16px;
width:452px;
background-image:url(../images/images/background_banner.gif);
text-align:right;
padding:44px 8px 0 0;
}

#banner_center a{
color:#7E7D7D;
}

#banner_center a:hover{
text-decoration:underline;
}

#log_in {
background-image:url(../images/images/header_line.gif);
background-position:left center;
background-repeat:no-repeat;
float:left;
height:90px;
margin-left:2px;
margin-top:3px;
/*
padding-left:3px;
*/

width:190px;
_margin-left:8px; /* IE6 */
_margin-top:0; /* IE6 */
}

#log_in .text, .password {
height:17px;
width:166px;
border:0;
background-image:url(../images/images/inloggen.gif);
margin-top:10px;
margin-left:15px;
font-size:10px;
padding-top:5px;
padding-left:9px;
}

.password {
margin-top:4px;
_margin-top:2px;  /* IE6 */
}

#ok {
margin-left:14px;
/*margin-top:6px;*/
}

#ok a, #log_inright a{
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}

#log_inright {
margin-top:-12px;
float:right;
margin-right:1px;
text-align:right;
_margin-top:-12px;  /* IE6 */
}

#log_inright a{
font-weight:normal;
text-decoration:none;
}

#log_inright a:hover{
text-decoration:underline;
}



#log_in H2 { font-size:12px; margin:0; padding:5px; background-color:#EED9DE; }
#log_in UL { padding: 10px 0 0 10px; margin:0; list-style:none; }
.loggedin UL LI A { color: #EED9DE; }
.loggedin { border: 1px solid #EED9DE; }








#navigatie {
width:1000px;
}

#navigatie ul {
display:inline;
margin:0;
padding:0;
}

#navigatie ul li{
float:left;
display:inline;
display:block;
margin-right:2px;
}

#navigatie ul li a{
display:block;
background-image:url(../images/images/menu_deselected_left.gif);
background-position:left;
background-repeat:no-repeat;
height:28px;
width:auto;
float:left;
margin-top:12px;
_margin-top:10px;
}

.menu {
display:block;
background-image:url(../images/images/menu_deselected_right.gif);
background-position:right;
background-repeat:no-repeat;
height:19px;
width:auto;
padding:9px 17px 0 18px;
color:#FEFEFE;
font-size:11px;
text-align:center;
float:left;
}

#navigatie ul li a:hover {
background-image:url(../images/images/menu_selected_left.gif);
margin-top:11px;
_margin-top:9px;
text-decoration:none !important;
float:left;
}

.menu:hover {
background-image:url(../images/images/menu_selected_right.gif);
padding-top:10px;
height:18px;
float:left;
}

#navigatie ul li a:hover:first-child .menu {
background-image:url(../images/images/menu_selected_right.gif);
padding-top:10px;
height:18px;
float:left;
}

#sz {
height:29px;
width:auto;
float:right;
margin:12px 23px 6px 0;
_margin-top:11px; /*IE6*/
}

#sz_links {
width:4px;
height:29px;
background:url(../images/images/snelzoeken_links.gif);
float:left;
}

#sz_rechts {
width:4px;
height:29px;
background:url(../images/images/snelzoeken_rechts.gif);
float:left;
}

#sz_mid {
width:auto;
height:26px;
background:url(../images/images/snelzoeken_mid.gif);
float:left;
padding-top:3px;
}

#sz_mid form {
margin:0;
padding:0;
}

#snelzoeken {
height:15px;
width:109px;
border:0;
background:url(../images/images/snelzoeken_input.gif);
float:left;
padding:7px 21px 0 7px;
font-size:9px;
color:black; /*#AEADAD;*/
}

#zoek {
height:22px;
width:50px;
border:0;
background:url(../images/images/snelzoeken_zoek.gif);
float:left;
margin-left:4px;
color:#FFF;
font-size:9px;
}

#zoeken {
/*width:978px;*/
height:69px;
margin:1px auto 0 auto;
float:left;
}

#zoeken_links {
height:69px;
width:5px;
background-image:url(../images/images/zoeken_links.gif);
float:left;
}

#zoeken_mid {
height:69px;
/*width:968px;*/
background-color:#EED9DE;
float:left;
}

#zoeken_rechts {
height:69px;
width:5px;
background-image:url(../images/images/zoeken_rechts.gif);
float:left;
}

.zoekvak {
width:auto;
height:69px;
padding:13px 4px 0 9px;
float:left;
color:#727171;
font-size:11px;
_padding-top:0px; /* IE6 */
_margin-top:6px; /* IE6 */
_margin-bottom:-6px; /* IE6 */
}

.bv {
color:#727171;
font-size:9px !important;
}

.input {
height:20px;
width:180px;
background-image:url(../images/images/zoekvak.gif);
border:0;
padding:0;
margin-top:8px;
padding-top:5px;
padding-left:9px;
}

#submit {
width:auto;
height:auto;
float:right;
padding:39px 24px 0 0;
text-align:center;
}

.uitgebreid {
margin-bottom:5px;
}

.uitgebreid a{
color:#FFFFFF;
}

.uitgebreid a:hover {
text-decoration:underline;
}

.zoeken a{
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}

#bevind {
width:767px;
height:23px;
float:left;
margin-bottom:4px;
margin-top:12px;
}

#bevind_links {
height:23px;
width:4px;
background:url(../images/images/bevind_links.gif);
float:left;
}

#bevind_rechts {
height:23px;
width:4px;
background:url(../images/images/bevind_rechts.gif);
float:left;
}

#bevind_mid {
height:16px;
width:737px;
background:url(../images/images/bevind_mid.gif);
float:left;
padding:7px 0 0 14px;
}

#bevindhier {
width:144px;
float:left;
}

.vak {
float:left;
margin:4px 0 0 4px;
background-image:url(../images/images/content_text_left.gif);
background-position:left;
background-repeat:repeat-y;
border-bottom:1px solid #adacaa;
_margin:2px 0 0 2px; /* IE6 */
}

#vak {
margin-top:40px;
}

#vak_left {
width:168px;
float:left;
margin-left:-5px;
_margin-left:-4px;
}

#vak_right {
width:168px;
float:left;
}

#vak_mid {
width:651px;
float:left;
}

.vak_left {
height:38px;
width:2px;
background-image:url(../images/images/content_left.gif);
float:left;
}

.vak_right {
height:38px;
width:2px;
background-image:url(../images/images/content_right.gif);
float:left;
}

.vak_mid, .vak .left, .vak .mid, .vak .right, #locatie, #fotos {
height:27px;
width:auto;
background-image:url(../images/images/content_text_background.gif);
float:left;
padding:11px 0 0 9px;
}

.vak .left, .vak .right {
width:149px;
}

.vak .mid {
width:633px;
}

#locatie {
width:412px;
}

#fotos {
width:204px;
}

.vak_text, .vak .left_text, .vak .mid_text, .vak .right_text, #locatie_text, #fotos_text {
background:url(../images/images/content_text_right.gif) right repeat-y;
padding:0 12px 0 12px;
margin-top:38px;
}

.vak .left_text, .vak .right_text {
width:138px;
_padding:0 7px 0 12px; /* IE6 */
}

.vak .right_text {
_padding-right:2px; /* IE6 */
}

.vak .mid_text {
width:622px;
}

.vak .left_text select {
width:148px;
margin-left:-5px;
margin-bottom:5px;
}

.new_res {
margin-top:4px;
margin-left:-4px;
padding-bottom:8px;
padding-left:80px;
_padding-left:40px; /* IE6 */
min-height:76px;
width:86px;
background:url(../images/images/restaurant_dehoutentafel.gif) no-repeat;
}

.new_res ul {
list-style-type:none;
margin-top:5px;
float:left;
width:518px;
_width:506px; /* IE6 */
background-image:url(../images/images/content_text_right.gif);
background-position:right;
background-repeat:repeat-y;
_background-image:none; /* IE6 */
padding-bottom:5px;
}

.new_res ul li {
width:400px;
margin-bottom:1px;
min-height:10px;
}

.question {
font-weight:bold;
width:123px;
float:left;
}

.response {
width:500px;
}

.response a{
font-weight:bold;
color:#000000;
}

.response a:hover {
text-decoration:underline;
}

.meer {
width:58px;
float:left;
padding-bottom:10px;
margin-left:500px;
margin-top:-12px;
_margin-left:250px; /* IE6 */
background:url(../images/images/content_text_right.gif) right repeat-y;
_background-image:none; /* IE6 */
}

.meer a{
font-size:10px;
font-weight:bold;
color:#8c0121;
}

.meer a:hover {
text-decoration:underline;
}

.meer img {
margin-left:7px;
}

#grootste_steden {
width:148px;
}

.place {
float:left;
width:22px;
}

.stad {
font-weight:bold;
}

#overzicht {
display:block;
height:20px;
margin-top:14px;
margin-left:24px;
font-style:italic;
}

#overzicht a {
color:#000000;
}

#overzicht a:hover {
text-decoration:underline;
}

#info {
clear:both;
width:auto;
height:84px;
float:left;
margin-left:5px;
}

#info_links {
height:84px;
width:5px;
background:url(../images/images/info_links.gif);
float:left;
}

#info_mid {
height:73px;
width:511px;
background:url(../images/images/info_mid.gif);
padding:11px 0 0 7px;
float:left;
color:#FFF;
}

#info_mid a{ color:#FFF;}
#info_mid a:hover { text-decoration:underline; }

#info_rechts {
height:84px;
width:444px;
background:url(../images/images/info_rechts.gif);
float:left;
}

.name {
display:inline;
font-size:10px;
float:left;
padding-top:5px;
}

.content {
width:967px;
margin-left:5px;
margin-top:6px;
float:left;
}

#content_top{
width:967px;
height:7px;
background:url(../images/images/content_top.gif) no-repeat bottom;
float:left;
}

#content_bottom{
width:967px;
height:9px;
background:url(../images/images/content_bottom.gif) bottom no-repeat;
background-color:#8C0121;
float:left;
}

#content_mid {
width:967px;
height:auto;
background:url(../images/images/content_background.gif) repeat-y;
float:left;
}

#content_left {
height:auto;
width:202px;
margin:0 0 0 7px;
_margin:0 0 3px 3px;
_padding-left:1px; /*IE6*/
float:left;
}

#content_center {
width:530px;
float:left;
margin:4px 0 0 5px;
padding-bottom:5px;
}

#content_right {
height:auto;
width:211px;
margin-left:5px;
float:left;
}

#content_left ul{
float:left;
list-style:none;
padding:0;
margin:0;
}

#content_left ul li {
clear:left;
float:left;

margin:0pt;
padding:0pt;
}

#content_left ul li a{
display:block;
height:20px;
width:202px;
background:url(../images/images/info_deselected.gif) right repeat-y;
background-color:#D199A6;
margin-bottom:6px;
color:#FFF;
}

#content_left ul li a:hover,#content_left ul li a.current {
background:url(../images/images/info_selected.gif) right repeat-y;
background-color:#FFF;
color:#000;
text-decoration:none;
}

#content_left ul li a img {
border:0;
margin:3px 10px 0 2px;
float:left;
}

#content_left .vak {
width:202px;
height:auto;
background:url(../images/images/shadow_white.gif) right repeat-y;
background-color:#FFFFFF !important;
margin:9px 0 0 0;
padding-bottom:7px;
font-size:9px;
border-bottom:0;
}

#content_left .vak .title {
height:15px;
width:192px;
background:url(../images/images/shadow_pink.gif) right repeat-y;
background-color:#EED9DE !important;
margin:3px 0 0 3px;
font-weight:bold;
padding:6px 0 0 7px;
font-size:10px;
text-align:left;
}

.hr1 {
height:1px;
width:199px;
margin:4px 0 5px 3px;
margin-top:2px;
font-size:0px;
background:url(../images/images/shadow_pink.gif) right repeat-y;
background:#EED9DE repeat-x !important;
border:0;
padding:0;
}

#content_left .vak .opties {
margin:0 5px 0 7px;
}

#content_left .vak a{ color:#000; }
#content_left .vak a:hover { text-decoration:underline; }


#content_center .title {
height:16px;
width:395px;
background-color:#EED9DE;
float:left;
padding:6px 0 0 7px;
font-weight:bold;
}

#content_center .suggestie_right {
float:right !important;
}

#content_center .suggestie, #content_center .suggestie_right {
float:left;
width:126px;
margin-left:2px;
}

#content_center .suggestie .left, #content_center .suggestie_right .left {
height:22px;
width:5px;
background-image:url(../images/images/suggestie_left.gif);
float:left;
}

#content_center .suggestie .mid, #content_center .suggestie_right .mid {
height:22px;
width:116px;
background-image:url(../images/images/suggestie_mid.gif);
float:left;
font-size:9px;
}

#content_center .suggestie .mid img, #content_center .suggestie_right .mid img {
margin:3px 0 0 0;
float:left;
}

#content_center .suggestie .mid h6, #content_center .suggestie_right .mid h6 {
font-size:9px;
font-weight:normal;
margin:6px 0 0 8px;
color:#ACAAAA;
float:left;
}

#content_center .suggestie .mid h6 a, #content_center .suggestie_right .mid h6 a{ color:black; /*#ACAAAA;*/ }
#content_center .suggestie .mid h6 a:hover, #content_center .suggestie_right .mid h6 a:hover { text-decoration:underline; }

#content_center .suggestie .right, #content_center .suggestie_right .right {
height:22px;
width:5px;
background-image:url(../images/images/suggestie_right.gif);
float:right;
}

.hr2 {
height:1px;
width:528px;
background-color:#EED9DE;
float:left;
margin:3px 0 7px 1px;
border:0;
font-size:0px;
}

#content_center .text {
margin:0 7px 4px 5px;
font-size:11px;
}


.info {
width:651px;
_width:530px; /*IE6*/
height:auto;
float:left;
display:block;
}

#content_center .onderwerp {
min-height:10px;
height:auto;
width:144px;
margin:-3px 0 2px 7px;
_margin-left:3px; /*IE6*/
font-weight:bold;
float:left;
}

#content_center .reactie {
height:auto;
width:500px;
_width:300px; /*IE6*/
font-size:9px;
float:left;
}

#content_center .reactie #dagen {
width:500px;
_width:300px; /*IE6*/
height:20px;
float:left;
}

#content_center .reactie .dag, #content_center .reactie .dag_niet {
height:15px;
width:32px;
background-image:url(../images/images/dag.gif);
float:left;
margin-right:2px;
padding:5px 0 0 0;
text-align:center;
font-weight:bold;
}

#content_center .reactie .dag_niet {
color:#BAB7B5;
}

#reviews {
height:auto;
width:530px;
_width:521px;
float:left;
background:url(../images/images/beoordelingen_onder.gif) bottom left no-repeat;
background-color:#8c0121;
margin-top:10px;
padding-bottom:5px;
}

#reviews ul.tabs {
width:530px;
height:23px;
list-style-type:none;
margin:0 0 5px 0;
padding:0;
background-color:#FFF;
float:left;
}

#reviews ul.tabs li{
float:left;
margin-right:2px;
padding:0;
}

#reviews ul.tabs li a{
display:block;
height:23px;
background:url(../images/images/beoordelingen_menu_left.gif) left no-repeat;
float:left;
}

#reviews ul.tabs li a span {
display:block;
height:16px;
float:left;
background:url(../images/images/beoordelingen_menu_rechts.gif) right no-repeat;
padding:7px 11px 0 11px;
color:#FFF;
text-decoration:none;
}

#reviews ul.tabs li a:hover, .reviews_selected a {
background:url(../images/images/beoordelingen_menu_sel_link.gif) left no-repeat !important;
text-decoration:none !important;
}

#reviews ul.tabs li a span:hover, .reviews_selected a span{
background:url(../images/images/beoordelingen_menu_sel_righ.gif) right no-repeat !important;
}

#ervaring form {
padding:0;
margin:0;
}

#ervaring {
height:auto;
width:518px;
background-color:#FFF;
margin:0 0 0 5px;
_margin-left:2px;
float:left;
font-size:9px;
padding-left:2px;

}

#ervaring #e-mail {
height:15px;
width:490px;
border:0;
background:url(../images/images/image_e-mail.gif) left no-repeat;
background-color:#FFF;
padding:7px 0 0 26px;
color:#888686;
font-size:11px;
margin:0;
}

#ervaring INPUT.inputveld {
height:15px;
width:311px;
border:0;
background-color:#FFF;
padding:7px 0 0 6px;
color:#888686;
font-size:11px;
margin:0;
}

#ervaring INPUT.inputveldCaptcha {
height:15px;
width:60px;
border:0;
background-color:#FFF;
padding:7px 0 0 6px;
color:black;
font-size:11px;
margin:0;
}

#ervaring textarea {
height:107px;
width:510px;
border:0;
margin:6px 0 0 0;
padding:5px 0 0 6px;
font-family:verdana;
font-size:11px;
color:#888686;
}

#ervaring #plaatsen {
height:22px;
width:190px;
float:right;
background:url(../images/images/button_plaatsen.gif);
border:0;
margin:4px 7px 7px 0;
color:#8C0121;
font-size:11px;
padding-bottom:5px;
}

#beoordelingen {
height:auto;
width:518px;
background-color:#FFF;
margin:0 0 0 5px;
_margin-left:2px;
float:left;
font-size:11px;
padding-left:2px;
}

#beoordeling {
width:504px;
padding:6px 10px 7px 6px;
text-decoration:underline;
}

.hr4 { height:1px; width:510px; margin:0; padding:0; background-color:#EED9DE; float:left; font-size:0px; margin:0pt 0pt 4px;}

.beoordeling, #beoordeling_totaal {
height:10px;
width:220px;
margin:5px 0 4px 4px;
padding-left:3px;
float:left;
clear:left;
}

.stars, #stars_totaal {
height:16px;
width:151px;
float:left;
text-align:right;
padding-right:4px;
}

#beoordeling_totaal {
font-weight:bold;
background-color:#EED9DE;
height:15px;
padding-top:6px;
}

#stars_totaal {
height:19px;
background-color:#EED9DE;
margin:5px 0 4px 0;
padding-top:2px;
}

#beoordelingen .suggestie {
float:right;
margin:2px 4px 6px 0;
}


#content_right .vak {
width:211px;
height:auto;
background:url(../images/images/shadow_white_right.gif) left repeat-y;
background-color:#FFFFFF !important;
margin:0 0 8px 0;
padding-bottom:7px;
font-size:9px;
border-bottom:0;
}

#content_right .vak .title {
height:15px;
width:200px;
background:url(../images/images/shadow_pink_right.gif) left repeat-y;
background-color:#EED9DE !important;
margin:3px 3px 0 0;
padding:6px 7px 0 0;
font-weight:bold;
font-size:10px;
text-align:right;
}

.hr3 {
height:1px;
width:207px;
margin:4px 3px 5px 0;
background:url(../images/images/shadow_pink_right.gif) left repeat-y;
background-color:#EED9DE !important;
border:0;
font-size:0px;
}

#content_right .vak img {
margin-left:9px;
}

.center {
width:201px;
color:#000;
margin:0;
padding:0;
text-align:center;
}

#content_right .vak .center a{
color:#8c0121;
}

#content_right .vak .center #vorige {
margin-right:15px;
}

#content_right .vak .center #volgende {
margin-left:15px;
}

.vorige_volgende {
border:0;
}

#content_right .vak .suggestie {
width:auto;
float:right;
margin:10px 8px 0 0;
padding:0;
}

#content_right .vak .suggestie .left {
height:22px;
width:5px;
background-image:url(../images/images/suggestie_left.gif);
float:left;
padding:0;
margin:0;
}

#content_right .vak .suggestie .mid {
height:22px;
width:116px;
background-image:url(../images/images/suggestie_mid.gif);
float:left;
font-size:9px;
padding:0;
}

#content_right .vak .suggestie .mid img {
margin:4px 0 0 0;
float:left;
}

#content_right .vak .suggestie .mid h6 {
font-size:9px;
font-weight:normal;
margin:6px 0 0 8px;
color:#ACAAAA;
float:left;
}

#content_right .vak .suggestie .mid h6 a{ color:black; /*#ACAAAA;*/ }
#content_right .vak .suggestie .mid h6 a:hover { text-decoration:underline; }

#content_right .vak .suggestie .right {
height:22px;
width:5px;
background-image:url(../images/images/suggestie_right.gif);
float:left;
padding:0;
}

#buurt {
width:208px;
float:left;
list-style-type:none;
margin:0;
padding:0;
}

#buurt li{
height:21px;
width:208px;
}

.restaurant {
height:15px;
width:109px;
float:left;
padding:6px 0 0 12px;
}

.km {
height:15px;
width:87px;
background:url(../images/images/image_bestek.png) right no-repeat;
float:left;
padding:6px 0 0 0;
}

.pink {
background-color:#F6ECEE;
}

.pink .restaurant, .pink .city {
background:url(../images/images/shadow_pink2_right.gif) left repeat-y;
}

#content_zoek {
width:967px;
margin-left:5px;
margin-top:6px;
float:left;
}

#content_top_zoek {
height:7px;
width:967px;
background:url(../images/images/content_top_zoek.gif) top no-repeat;
float:left;
}

#content_mid_zoek {
height:auto;
width:967px;
_margin-top:-5px; /*IE6*/
_margin-bottom:-5px; /*IE6*/
background:url(../images/images/content_zoek.gif);
float:left;
}

#content_left_zoek {
height:auto;
width:637px;
margin:6px 0 0 14px;
_margin-left:7px; /*IE6*/
float:left;
}

#content_left_zoek h1 {
height:15px;
width:625px;
margin:0;
padding:10px 0pt 6pt 12px;
background-color:#EED9DE;
font-size:13px;
font-weight:bold;
}


.hr5 {
height:1px;
width:637px;
margin:1px 0 0 0;
background-color:#EED9DE;
border:0;
font-size:0px;
}

#content_left_zoek .resultaten, #content_left_zoek .resultaten_pink {
height:auto;
width:629px;
margin:9px 0 9px 0;
padding:7px 0 5px 10px;
float:left;
}

#content_left_zoek .resultaten_pink {
background-color:#EED9DE;
}

#content_left_zoek .img {
border:1px solid #8b8a8a;
float:left;
}

#content_left_zoek .gegevens {
height:auto;
width:474px;
float:left;
margin:3px 0 0 10px;
}


#content_left_zoek .gegevens h3 { margin:0 0 7px 0; padding: 3px; background-color:#EED9DE; font-size:12px; }
#content_left_zoek .gegevens h3 IMG { float:right; }

#content_left_zoek .resultaten .showimage { width:133px;height:88px; float:left; }


#content_left_zoek .wat {
height:auto;
width:145px;
font-weight:bold;
float:left;
}

#content_left_zoek .result {
height:auto;
width:329px;
float:left;
}

#content_left_zoek .suggestie {
height:22px;
float:right;
/*margin-top:-20px;*/
}

#content_left_zoek .suggestie .left, #content_left_zoek .suggestie .right {
height:22px;
width:5px;
background:url(../images/images/suggestie_left.gif);
float:left;
}

#content_left_zoek .suggestie .right { background:url(../images/images/suggestie_right.gif); }

#content_left_zoek .resultaten_pink .suggestie .left { background:url(../images/images/suggestie_left_pink.gif); }
#content_left_zoek .resultaten_pink .suggestie .right { background:url(../images/images/suggestie_right_pink.gif); }

#content_left_zoek .suggestie .mid {
height:22px;
width:auto;
background:url(../images/images/suggestie_mid.gif) repeat-x;
float:left;
}

#content_left_zoek .suggestie .mid img { float:left; margin:4px 4pt 0pt 6px;}
#content_left_zoek .suggestie .mid h6 a{ margin:0; float:left; font-size:9px; font-weight:normal; height:14px; padding:7px 0 0 0; color:black; /*#ACAAAA;*/}
#content_left_zoek .suggestie .mid h6 { float:left; margin:0; padding:0;}

#vorige_volgende {
float:right;
}

#vorige_volgende .suggestie {
height:22px;
float:left;
margin:0 0 0 2px;
padding-bottom:6px;
}

#pijl_vorige {
margin:8px 5px 0 0 !important;
}

#content_right_zoek {
float:left;
width:301px;
}

#content_right_zoek div.hr1 {
  width:293px;
}

#content_right_zoek .vak {
height:auto;
width:301px;
background:url(../images/images/shadow_white_right.gif) left repeat-y;
background-color:#FFF;
margin:0pt 0pt 6px 6px;
_margin-left:2px; /*IE6*/
padding-bottom:6px;
border:0;
float:left;
}

#content_right_zoek .vak .title {
/*height:15px;*/
width:287px;
background:url(../images/images/shadow_pink_right.gif) left repeat-y;
background-color:#EED9DE;
margin:6px 0 0 0;
padding:6px 9px 4pt 0;
text-align:right;
font-weight:bold;
}

.hr6 {
height:1px;
width:296px;
border:0;
background:url(../images/images/shadow_pink_right.gif) left no-repeat;
background-color:#EED9De;
margin-top:1px;
margin-left:0;
font-size:0px;
}

#content_right_zoek .vak #text {
height:auto;
width:282px;
margin:0 0 9px 12px;
font-size:9px;
color:#A7A6A6;
}

#content_right_zoek .vak .verfijning {
height:15px;
width:146px;
float:left;
margin:0 0 3px 12px;
_margin-left:6px; /*IE6*/
padding:6px 0 0 0;
color:#A7A6A6;
}

#content_right_zoek .vak select {
height:21px;
margin:0 0 3px 0;
border:1px solid #ACAAAA;
}

#content_right_zoek .vak input {
height:22px;
width:190px;
background:url(../images/images/plaatsreview.gif);
margin:6px 7px 0 0;
float:right;
border:0;
color:#8C0121;
font-size:11px;
}

#adds {
width:267px;
padding-left:38px;
padding-top:28px;
float:left;
}

.add, #addfirst {
height:60px;
width:272px;
background:url(../images/images/add.gif) left no-repeat;
margin:5px 0 0 0;
}

#content_bottom_zoek {
height:8px;
width:967px;
background:url(../images/images/content_bottom_zoek.gif) bottom no-repeat;
float:left;
}

#footer {
background-image:url(../images/images/footer_background.gif);
color:#ABAAA8;
float:left;
height:22px;
margin-top:10px;
padding-top:10px;
text-align:center;
width:100%;
}

#footer a{
color:#abaaa8;
}

#footer a:hover {
text-decoration:underline;
}




/*** EIGEN ***/
DIV#info #info_mid H1 {
  display:inline;
  font-size:11pt;
}

.bold {
  font-weight:bold;
}
.underline {
  text-decoration:underline;
}

/** SAVE SUCCESS & FAIL **/
  .actionStatus {
    width:99%;
    min-height:30px;
    margin-bottom:10px;
    clear:left;
  }
  .actionStatus P {
    font-size:13px;
    padding:6px;
    padding-left:25px;
    font-weight:bold;
    background-repeat: no-repeat;
    background-position: left center;
  }
  .actionStatus UL {
    margin-left:5px;
    font-size:13px;
    padding:6px;
    list-style:none;
  }
  .actionStatus LI {
    padding-left:17px;
  }
  
  #actionSuccess {
    background-color:#E6EFC2;
    border: 2px solid #C6D880;
    color:#529214;
  }
  #actionSuccess P {
    background-image: url(../images/icons/succes.png);
  }
  #actionSuccess LI {
    background: no-repeat url(../images/icons/bullet_green.png) left top;
  }
  
  #actionFailed {
  background-color:#FBE3E4;
  border: 2px solid #FBC2C4;
  color:#D12F19;  
  }
  #actionFailed P {
    background-image: url(../images/icons/error.png);
  }
  #actionFailed LI {
    background: no-repeat url(../images/icons/bullet_red.png) left top;
  }








#cityoverview {
width:300px;
float:left;
list-style-type:none;
margin:0;
padding:0;
}

#cityoverview li{
height:21px;
width:300px;
}

.city {
height:15px;
width:209px;
float:left;
padding:6px 0 0 20px;
}

.city SPAN {
  font-size:8px;
  padding-left:5px;
}

.amount {
height:15px;
width:55px;
background:url(../images/images/image_bestek.png) right no-repeat;
float:left;
padding:6px 0 0 0;
}


/* provincie */

#provincieoverview {
width:49%;
float:left;
list-style-type:none;
margin:0;
padding:0;
/*margin-top:20px;*/
}

#provincieoverview li {
  padding-bottom:4px;
  padding-top:4px;
  width:300px;
  float:left;
  cursor:pointer;
}
#provincieoverview li A {
  padding-left:12px;
  float:left;
}
#provincieoverview li SPAN{
  background:transparent url(../images/images/image_bestek.png) no-repeat scroll right center;
  width:44px;
  
  float:right;
}

.provcity {
height:15px;
width:209px;
float:left;
padding:6px 0 0 20px;
}

.provcity SPAN {
  font-size:8px;
  padding-left:5px;
}


/** provincie block **/
#provincieblockoverview {
float:left;
list-style-type:none;
margin:0;
padding:0;
/*margin-top:20px;*/
width:47%;
margin-left:5px;
}

#provincieblockoverview li {
  padding-bottom:4px;
  padding-top:4px;
  float:left;
  cursor:pointer;
  width:100%;
}
#provincieblockoverview li A {
  padding-left:12px;
  float:left;
}



/* subpages restaurant */
H2.restSubPageTitle {
  font-size:12px;
  margin:0px;
  padding:6px 0pt 3pt 7px;
  width:522px;
  background-color:#EED9DE;
  float:left;
  font-weight:bold;
}

P.captcha {
  font-weight: normal;
}



/* discussion point */
UL.discussion {
  list-style: none;
  margin:0px;
  padding:0px;
  font-size:12px;
  margin-top:25px;
  clear:left;
}
UL.discussion LI {
  display:block;
  margin-bottom:5px;
  padding:10px;
}
UL.discussion P {
  font-weight:normal;
  margin:0px;
  padding-left:5px;
  padding-top:5px;
  font-size:11px;
}
UL.discussion SPAN {
  font-weight:bold;
  font-size:11px;
}
UL.discussion SPAN.date {
  float:right;
  text-align: right;
  font-weight:normal;
  font-size:10px;
}


/** Star rating: http://www.pmob.co.uk/temp/star-rating.htm# **/

/** RECENTIE **/
.recentieInput {
  height:15px;
  border:1px solid #8c0121;
  background-color:#FFF;
  padding:3px 0 0 6px;
  color:black; /*#888686;*/
  font-size:11px;
  margin:0;  
  width:275px;
  margin-bottom:2px;
  float:left;
}
.recentieTextarea {
  height:200px
}
.recentieKaptchaImage {
  float:left;
}
.recentieKaptcha {
  margin-left:4px;
  width:150px;
}

.recentieRadio {
  border:0;
  width:40px;
}
.recentieLabel {
  float:left;
}
.recentieLabel IMG {
  padding-right:5px;
}
.radioContainer {
  display:block;
  float:left;
}

.recentieInputSelect {

  border:1px solid #8c0121;
  background-color:#FFF;
  color:black; /*#888686;*/
  font-size:11px;
  margin:0;  
  width:282px;
  margin-bottom:2px;
  float:left;
}

/*             styles for the star rater                */
  
  .rating{
	width:80px;
	height:16px;
	margin:0 0 20px 0;
	padding:0;
	list-style:none;
	clear:both;
	position:relative;
	background: url(../images/rating/star-matrix.gif) no-repeat 0 0;
  }
  /* add these classes to the ul to effect the change to the correct number of stars */
  .nostar {background-position:0 0}
  .onestar {background-position:0 -16px}
  .twostar {background-position:0 -32px}
  .threestar {background-position:0 -48px}
  .fourstar {background-position:0 -64px}
  .fivestar {background-position:0 -80px}
  ul.rating li {
  	cursor: pointer;
   /*ie5 mac doesn't like it if the list is floated\*/
  	float:left;
  	/* end hide*/
  	text-indent:-999em;
  }
  ul.rating li a {
  	position:absolute;
  	left:0;
  	top:0;
  	width:16px;
  	height:16px;
  	text-decoration:none;
  	z-index: 200;
  }
  .rating .one a {left:0}
  .rating .two a {left:16px;}
  .rating .three a {left:32px;}
  .rating .four a {left:48px;}
  .rating .five a {left:64px;}
  ul.rating a:hover {
  	z-index:2;
  	width:80px;
  	height:16px;
  	overflow:hidden;
  	left:0;	
  	background: url(../images/rating/star-matrix.gif) no-repeat 0 0
  }
  ul.rating li.one a:hover {background-position:0 -96px;}
  ul.rating li.two a:hover {background-position:0 -112px;}
  ul.rating li.three a:hover {background-position:0 -128px}
  ul.rating li.four a:hover {background-position:0 -144px}
  ul.rating li.five a:hover {background-position:0 -160px}
  /* end rating code */


/* resensie point */
UL.resensies {
  list-style: none;
  margin:0px;
  padding:0px;
  font-size:12px;
  margin-top:25px;
  clear:left;
}
UL.resensies LI {
  display:block;
  margin-bottom:5px;
  padding:10px;
}
UL.resensies DIV.resentieData {
  float:right;
  width:195px;
  padding-left:10px;
}
  UL.resensies DIV.recensiejudge {
    width:100%;
    clear:left;
    float:left;
  }
  div.recensiejudge .judgejudge {
    width:110px;
    font-size:11px;
    float:left;
  }
  div.recensiejudge .resensieImages {
    float:right;
    margin:0;
    padding:0;
    clear:none;
  }
  
  
UL.resensies P {
  font-weight:normal;
  margin:0px;
  padding-left:5px;
  padding-top:5px;
  font-size:11px;
}
UL.resensies SPAN {
  font-weight:bold;
  font-size:11px;
}
UL.resensies SPAN.date {
  text-align: left;
  font-weight:normal;
  font-size:11px;
}
UL.resensies SPAN.recensietext {
  text-align: left;
  font-weight:normal;
  font-size:12px;
  margin-top:5px;
  padding-left:5px;
  display:block;
}

UL.resensies BR.resensieSeparator {
  padding:0;
  margin:0;
  clear:both;
}




/** homepage **/
.pagetext {
  padding:5px;
  font-size:12px;
}

.pageTitle {
  background-color:#EED9DE;
  float:left;
  font-size:12px;
  font-weight:bold;
  height:18px;
  margin-bottom:4px;
  margin-top:15px;
  padding:6px 0pt 0pt 7px;
  width:630px;
}

.hpsuggestie {
  clear:both;
  margin-top:6px;
}
#hprecensies {
  margin-left:auto;
  margin-right:auto;
  width:617px;
  margin-top:0px;
}

/** register **/
.registerscreen {
  margin-top:20px;
}
.registerscreen #beoordelingen {
  width:627px;
}
.registerscreen .beoordeling {
  height:auto;
  font-size:12px;
  margin-top:0px;
  width:320px;
  clear:both;
  float:left;
}
.registerscreen .hr4 {
  margin:0pt 0pt 7px;
  width:630px;
}
.registerscreen .recentieTextarea {
  height:70px;
}

#registerNowDiv input {
background:transparent url(../images/images/plaatsreview.gif) repeat scroll 0%;
border:0pt none;
color:#8C0121;
float:right;
font-size:11px;
height:22px;
margin:6px 7px 0pt 0pt;
width:190px;
}

/** images **/
.noImageDiv {
  margin-bottom:10px;
  margin-left:80px;
  padding-left:20px;
  margin-top:20px;
  background-image: url(../images/icons/information.gif);
  background-repeat: no-repeat;
  background-position: left top;
  font-size:12px;
}


/** Block restaurant visited **/
#restvisited {
width:208px;
float:left;
list-style-type:none;
margin:0;
padding:0;
}

#restvisited li{
height:21px;
width:297px;
}

#restvisited .restaurant {
height:15px;
width:297px;
float:left;
padding:6px 0 0 12px;
}

/** block latest recensies **/
#overviewrecensie {
  margin:0;
}
#overviewrecensie LI {
  padding:3px 3px 3px 10px;
  font-size:11px;
}
#overviewrecensie LI.pink {
  background:url(../images/images/shadow_pink2_right.gif) left repeat-y;
  background-color:#F6ECEE;
}

/** Block city links **/
#links {
  float:left;
  list-style-type:none;
  margin:0pt;
  padding:0pt;
  width:300px;
}
#links LI {
  height:21px;
  width:300px;  
}
#links .link {
  float:left;
  height:15px;
  padding:6px 0pt 0pt 20px;
  width:300px;
}
#links LI.pink .link {
  background:transparent url(../images/images/shadow_pink2_right.gif) repeat-y scroll left center;
}


.rdescription { font-size:11px; margin:0pt 7px 4px 5px; }


/** Register now **/

#registerNowDiv { padding:5px; padding-left:10px; }
#registerNowDiv UL { padding-left:25px; }
#registerNowDiv LI { padding-bottom:4px; }
#registerNowDiv INPUT { padding-bottom:3px; cursor:pointer; }

/** BLOCK restaurants in de buurt **/

#restInBuurtBlok { float:left; list-style-type:none; margin:0pt; padding:0pt;}
#restInBuurtBlok LI { float:left; width:208px; }
#restInBuurtBlok LI.pink .brestaurant { background:transparent url(../images/images/shadow_pink2_right.gif) repeat-y scroll left center; }
#restInBuurtBlok LI .brestaurant { float:left; padding:6px 0pt 2pt 12px; width:136px; }
#restInBuurtBlok LI .km { background:transparent url(../images/images/image_bestek.png) no-repeat scroll right center; float:left; height:auto; padding:6px 0pt 0pt; width:59px; }


/*** Judge block **/
#judgeblok span { padding-left:10px; }



/** Restaurant homepage **/
#rprecensies {   margin-left:auto;  margin-right:auto;  width:529px;  margin-top:0px; }
.rprecensietitle { margin-top:10px; }

/** sitemap **/
.sitemap { float:left; margin-left:10px; margin-top:12px; width:47%; font-size:11px;}
.sitemap b { margin-top:11px; display:block; }
.sitemap ul { margin:0pt 0pt 0pt 13px; padding:0 }