/* CSS Document BovagMarktplein */

html {
     overflow: -moz-scrollbars-vertical;
}


body {
	background-image: url(images/bg_fill.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
}

form {
	display: inline;
}

input {
	display: inline;
}

a {
	color: #000000;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

img {
	border: 0px;
}

#website {
	margin: 2px auto 0px auto;
	padding: 0px;
	width: 970px;
}

#nbsp_vl {
	background-image: url(images/left_bg.jpg);
	vertical-align: top;
	width: 24px;
}

#nbsp_vr {
	background-image: url(images/right_bg.jpg);
	vertical-align: top;
	width: 24px;
}

/* ########### MAINBODY /S ########### */

#mainbody {
	background-color: #FFF;
	width: 922px;
}

.nbsp_h {
	background-image: url(images/top_bg.jpg);
	height: 20px;
	width: 922px;
}

#top_menu {
	color: #000;
	font-size: 11px;
	height: 14px;
	text-align: right;
	width: 922px;
}

#top_menu a {
	font-size: 11px;
	color: #000;
	text-decoration: none;
}

#top_menu a:hover {
	text-decoration: underline;
}

#header {
	background-image: url(images/banner.jpg);
	background-repeat: no-repeat;
	height: 174px;
	text-align: left;
	vertical-align: top;
	width: 922px;
}

/* ########### CONTENT /S ########### */

#content {
	width: 922px;
}

#c_left {
	height: 20px;
	vertical-align: top;
	width: 571px;
}

#c_right {
	height: 20px;
	vertical-align: top;
	width: 340px;
}

/* ########### MENU /S ########### */

#menu {
	margin: 7px 0px 0px 3px;
	width: 571px;
}

.menu_item a {
	float: left;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}

.menu_item a:hover {
	text-decoration: underline;
}

.menu_item {
	float: left;
	height: 34px;
}

#ov_br {
	float: left;
	width: 66px;
	_width: 66px;
}

/* ########### MENU SELECTED /S ########### */

.menu_item .tab_left_s {
	background-image: url(images/menu_left_selected.jpg);
	float: left;
	height: 34px;
	width: 19px;
}

.menu_item .tab_middle_s {
	background-image: url(images/menu_bg_selected.jpg);
	float: left;
	height: 17px;
	padding: 17px 0px 0px 0px;
}

.menu_item .tab_right_s {
	background-image: url(images/menu_right_selected.jpg);
	float: left;
	height: 34px;
	width: 16px;
}

/* ########### MENU UNSELECTED /S ########### */

.menu_item .tab_left_su {
	background-image: url(images/menu_middle_selected.jpg);
	float: left;
	height: 34px;
	width: 19px;
}

.menu_item .tab_left_us {
	background-image: url(images/menu_middle_un_selected.jpg);
	float: left;
	height: 34px;
	width: 19px;
}

.menu_item .tab_left_uu {
	background-image: url(images/menu_middle_un_unselected.jpg);
	float: left;
	height: 34px;
	width: 19px;
}

.menu_item .tab_left_u {
	background-image: url(images/menu_left_unselected.jpg);
	float: left;
	height: 34px;
	width: 19px;
}

.menu_item .tab_middle_u {
	background-image: url(images/menu_bg_unselected.jpg);
	float: left;
	height: 17px;
	padding: 17px 0px 0px 0px;
}

.menu_item .tab_right_u {
	background-image: url(images/menu_right_unselected.jpg);
	float: left;
	height: 34px;
	width: 16px;
}


/* ########### MENU /E ########### */

/* ########### SEARCH /S ########### */

#search {
	float: left;
	height: 57px;
	margin: 0px 0px 0px 11px;
	_margin: 0px 0px 0px 6px;
	width: 570px;
	_width: 571px;
}

#search #left {
	background-image: url(images/searchbar_left.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 57px;
	width: 16px;
}

#search #middle {
	background-image: url(images/searchbar_bg.jpg);
	background-repeat: repeat-x;
	float: left;
	font-size: 11px;
	color: #000;
	height: 52px;
	padding: 5px 0px 0px 0px;
	width: 525px;
	_width: 524px;
}

#search #middle .search {
	border: 1px solid #000;
	color: #000;
	height: 16px;
	padding: 0px 0px 0px 0px;
}

#search #right {
	background-image: url(images/searchbar_right.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 57px;
	width: 16px;
}

/* ########### SEARCH /E ########### */

/* ########### SEARCH BIG /S ########### */

#searchB {
	float: left;
	height: 150px;
	margin: 0px 0px 0px 11px;
	_margin: 0px 0px 0px 6px;
	width: 570px;
	_width: 571px;
}

#searchB #left {
	background-image: url(images/searchbarb_left.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 150px;
	width: 16px;

}

#searchB #middle {
	background-image: url(images/searchbarb_bg.jpg);
	background-repeat: repeat-x;
	float: left;
	font-size: 11px;
	color: #000;
	height: 145px;
	padding: 5px 0px 0px 0px;
	width: 525px;
	_width: 524px;
}

#searchB #middle .search {
	border: 1px solid #000;
	color: #000;
	height: 16px;
	padding: 0px 0px 0px 0px;
}

#searchB #right {
	background-image: url(images/searchbarb_right.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 150px;
	width: 16px;
}

/* ########### SEARCH BIG /E ########### */

#c_content {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 11px;
	_margin: 0px 0px 0px 5px;
	width: 571px;
}

/* ########### ADVERTENTIES /S ########### */

#advertenties {
	width: 571px;
}

#advertenties #adheader {
	background-color: #EEE;
	font-size: 12px;
	font-weight: bold;
	float: left;
	margin: 0px 0px 15px 0px;
	width: 571px;
}

#advertenties .adv {
	background-color: #c9ebff;
	border: 1px solid #2380d0;
	cursor: pointer;
	float: left;
	height: 60px;
	margin: 8px 11px 0px 0px;
	padding: 7px 4px 4px 5px;
	width: 263px;
}

#advertenties .advhover {
	background-color: #ffcccc;
	border: 1px solid #990000;
	cursor: pointer;
	float: left;
	height: 60px;
	margin: 8px 11px 0px 0px;
	padding: 7px 4px 4px 5px;
	width: 263px;
}

#advertenties .title {
	font-size: 12px;
	color: #000;
	font-weight: bold;
}

#advertenties .tekst {
	display: block;
	font-size: 10px;
	color: #000;
	height: 50px;
	text-align: left;
	vertical-align: top;
}

#advertenties .adv .minfo_link {
	font-size: 11px;	
}

.plaats_advertentie_left {
	float: left;
}

/* ########### ADVERTENTIE STAPPEN /S ########### */

#advertenties #stappen {
	float: left;
	font-size: 12px;
	margin: 5px 0px 15px 0px;
	width: 557px;
}

#stappen ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#stappen ul li {
	border-bottom: 4px solid #ccc;
	float: left;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 5px 0px;
}

#stappen ul li.selectedstap {
	border-bottom: 4px solid #fed90f;
}

/* ########### ADVERTENTIES /E ########### */

#adv_reclame {
	border: 1px solid #bbb;
	float: left;
	width: 557px;
	margin: 8px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	text-align: center;
}

#reclame {
	float: left;
	margin: 0px 0px 0px 0px;
}

.reclame_tdt {
	background-color: #FFF;
	border: 1px solid #bbb;
	color: #000000;
	font-size: 12px;
	height: 25px;
	padding: 0px 0px 0px 5px;
}

.reclame_td {
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	height: 30px;
	padding: 0px 0px 0px 5px;
	text-align: center;
}

.reclame_tdr {
	border-bottom: 1px solid #bbb;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	padding: 10px 0px 5px 5px;
}

#rectangle {
	float: left;
	margin: 0px 0px 0px 0px;
	text-align: center;
	width: 340px;
}

#buttons {
	float: left;
	margin: 25px 0px 0px 0px;
	text-align: center;
	width: 340px;
}

#buttons .buttonblock {
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	float: left;
	margin: 11px 0px 0px 0px;
	padding: 0px 24px 0px 24px;
	text-align: center;
	height: 90px;
}

/* ########### RUBRIEKEN /S ########### */

#rubrieken {
	border: 1px solid #bbb;
	float: left;
	margin: 15px 0px 12px 1px;
	padding: 5px 5px 5px 5px;
	width: 325px;
	_width: 322px;
}

#rubrieken a {
	color: #000;
	text-decoration: none;
}

#rubrieken a:hover {
	text-decoration: underline;
}

#rubrieken #ruheader {
	background-color: #fed90f;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 3px;
}

/* ########### RUBRIEKEN /E ########### */

/* ########### CONTENT /E ########### */

.nbsp_bh {
	background-image: url(images/bottom_bg.jpg);
	height: 20px;
	width: 922px;
}

/* ########### MAINBODY /E ########### */

#footer {
	color: #BBB;
	font-size: 10px;
	margin: 29px 0px 0px 0px;
	text-align: center;
}

#footer hr {
	border: 1px solid #BBB;
	height: 1px;
	width: 922px;
}

#cyberned {
	/*visibility: hidden;*/
	padding: 10px 0px 0px 0px;
	text-align: center;
}

#cyberned a {
	color: #BBB;
	font-size: 9px;
	text-decoration: none;
}

#cyberned a:hover {
	text-decoration: none;
}

#errors {
	background-color: #FF7A95;
	border: 1px solid #F5003D;
	float: left;
	margin: 0px 11px 11px 0px;
	padding: 9px 4px 5px 5px;
	width: 548px;
}

#valid {
	background-color: #00FF99;
	border: 1px solid #009933;
	float: left;
	margin: 0px 11px 11px 0px;
	padding: 9px 4px 5px 5px;
	width: 548px;
}

#warning {
	background-color: #FF9933;
	border: 1px solid #FF6600;
	float: left;
	margin: 0px 11px 11px 0px;
	padding: 9px 4px 5px 5px;
	position: absolute;
	visibility: hidden;
	width: 548px;
}

#advertentie_voorbeeld {
	border: 1px solid #cccccc;
	margin: 15px 0px 0px 0px;
	width: 557px;
}

#winkelwagen_factuur_gegevens {
	position: relative;
	z-index: 100;
	top: 8px;
	left: 355px;
	width: 200px;
	border: 1px solid #cccccc;
}

/* ########### JOBMOTIVE /S ########### */

#job_motive {
	float: left;
	margin: 0px 0px 12px 2px;
}

#jobmotive_box {
	background-image: url(images/jobmotive_search.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 105px;
	margin: 0px 0px 0px 1px;
	width: 336px;
}

.jobmotive_tdt {
	color: #000;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 15px 0px 0px 12px;
	width: 324px;
}

.jobmotive_td2 {
	float: left;
	margin: 10px 0px 0px 12px;
	width: 324px;
}

.jobmotive_tdr {
	float: left;
	margin: 12px 0px 0px 12px;
	width: 324px;
}

/* ########### JOBMOTIVE /E ########### */












/* CODE */
#advanced_rubriek {
	border: 1px solid #ccc;
	background-color: #fcfcfc;
	color: #000;
	left: 315px;
	* left: 300px;
	position: absolute;
	width: 400px;
	visibility: hidden; 
	z-index: 1100;
}

.inloggenBorder {
	border: 1px solid #ccc;
	background-color: #fcfcfc;
	color: #000;
	float: left;
	padding: 3px 0px 3px 3px;
	margin: 0px 0px 0px 8px;
	_margin: 0px 0px 0px 4px;
	width: 554px;
}

#advertentieheader {
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 19px 0px;
}

#inlineadvertentieheader {
	background-color: #fed90f;
	font-size: 12px;
	padding: 3px 0px 3px 3px;
	margin: 5px 0px 15px 0px;
	width: 554px;
}

.inlineadvertentieheader {
	background-color: #fed90f;
	font-size: 12px;
	padding: 3px 0px 3px 3px;
	margin: 5px 0px 15px 0px;
	width: 554px;
}

#inlineadvertentieheader2 {
	background-color: #ccc;
	font-size: 12px;
	padding: 3px 0px 3px 3px;
	margin: 5px 10px 15px 0px;
	width: 554px;
}

.inlineadvertentieheader2 {
	background-color: #ccc;
	font-size: 12px;
	padding: 3px 0px 3px 3px;
	margin: 5px 10px 15px 0px;
	width: 554px;
}

#inlineadvertentie {
	border: 1px solid #ccc;
	padding: 3px 3px 3px 3px;
	margin: 5px 0px 15px 0px;
	width: 554px;
}

#searchB #Hselect {
	height: 26px;
	position: absolute;
	width: 170px;
	z-index: 10;
}

#searchB .select {
	z-index: 1;
}

#kruimelpad {
	width: 554px;
	position: relative;
	float: left;
}

.admin_search {
	/*float: left;*/
	padding-bottom: 15px;
}

#auto_melding {
	background-color: #cccccc;
	border: 1px solid #cfcfcf;
	float: left;
	margin: 0px 11px 11px 0px;
	padding: 9px 4px 5px 5px;
	width: 548px;
	visibility: hidden;
	position: absolute;
}
