#menu ul li.active a span  {
background: url(img/bar_menu_active.png);
color: black;
font-weight: normal;
}

#menu ul li a:hover span  {
background: url(img/bar_menu_hover.png);
color: black;
font-weight: normal;
}
#menu ul li a span {
padding-bottom: 8px;
border:0;
background: url(img/bar_menu_normal.png);
color: #727272;
font-weight: normal;
}

h2 {
background: url(img/498_bar.png) no-repeat;
line-height: 0.8em;
color: black;
}
h2 a {color: black;}

h3 {
/*background: url(img/336_bar.png) no-repeat; XXX RV geen idee waar dit wordt gebruikt, gaat op een aantal plekken (Aanvragen in menu bijv.) fout */
color: black;
font-size: 12px;
height: 28px;
padding-left: 4px;
line-height: 2em;
padding-bottom:4px;
}

.twitter h3
{ height: 0px; padding: 0; }

.maps {
font-size: 11px;
border: solid 2px green;
width: 290px;
background-color: #e3f2e7;
line-height: 1.3em;
margin: 10px;
padding: 10px;
}

.google {
margin-bottom: 4px;
border: solid 2px #b1b1b1;
}

.text {
border: solid 1px black;
}

#sidebar-search .text {
width:250px;
margin-bottom: 10px;
}

#sidebar-search .submit {
background: none;
border: solid 1px black;
color: black;
font-weight:bold;
padding:1px 0;
width:70px;
}

.welkom {
font-size: 11px;
line-height: 1.6em;
margin: 5px;
}

.nieuws {
font-size: 11px;
line-height: 1.6em;
margin: 5px;
}

.image_main {
margin-bottom: 4px;	
}

#site select, #site textarea, #site input, #sidebar-search .submit { border: 1px solid #d7d7d7; }
#site input.radio, #site input.checkbox { border:0;}

#profile_company_head { clear: both; border-bottom: 1px dotted black; padding-bottom: 8px; margin-bottom: 8px;}
#profile_company_head #company_info, #profile_company_head #pictures { float: left;}
#profile_company_head #company_info { width: 281px; padding: 0 4px; line-height: 1.6em }
#profile_company_head #company_info span { font-weight: bolder; font-size: 18px;}
#profile_company_head #pictures { width: 208px; }

.company_attributes_images { width: 128px; height: 52px; padding:0 2px 2px 0;}
.company_attributes_images img { float: left; margin-right: 2px; margin-top: 2px; }
.company_attribute_images_block { float: right; }
.top10_name { clear: none; width: 250px; float: left;}
.review .rating_type { width: 270px; padding: 2px 0;}

div.checkbox_container, div.radio_container { margin:0; padding:0; width: 320px; float: left;}
div.radio_container { padding-left: 2px; }

#btn_company_login {  display:block; width:336px; height: 120px; background: url('img/btn_bedrijfslogin.png'); }
#btn_company_login span {display:none;}

.top10_number { color:#656565; }
.top10_alt { background-color:#eeeeee; }
.top10_link:hover span { background-color:#d7d7d7; color: black;  }
.top10_link span { padding-left: 4px;}
#caption { width:336px; height:180px; background: url('img/legenda.png'); margin-top: 4px; }

#sidebar-reviews .list_item, #sidebar-news .list_item { background-color: #ffffff;}
#sidebar-reviews .alt, #sidebar-news .alt { background-color: #eeeeee;}
#sidebar-reviews .list_item:hover, #sidebar-news .list_item:hover { background-color: #d7d7d7;}
.sidebar_tab_active, .sidebar_tab, #sidebar-news, #sidebar-reviews, .review, .review_alt { border-color: #d7d7d7; }

aform div div {
	clear: none;
	float: none;
}

.brand { width: 150px; float: left; clear: none;}
/*.profile { width: 498px;   } zorgt in IE6 dat het rechtermenu eruit geknikkerd wordt. */
.profile p { padding-right: 12px;}
.image-validation img { border: 1px solid #d7d7d7; }
.profile .time_table_top { background-color: #d7d7d7;}

