/* Externe libraries */
@import url("jquery.tabs.css");
@import url("jquery.tooltip.css");
@import url("/pub/css/imageslider.css");

/* Algemeen gebruikte onderdelen. */
@import url("button.css");
@import url("dropdown.css");
@import url("whiteroundedcorners.css");

/* Specifieke functionaliteiten */
@import url("advanced_search.css");
@import url("footer.css");
@import url("paginanavigatie.css");
@import url("spotlight.css");


html {
	overflow-y: scroll;
}

body {
	background-attachment: fixed;
	background-image: url(/bmw/img/background.png);
	background-position: center bottom;
	background-repeat: repeat-x;;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0 auto;
	padding: 0;
	width: 999px;
}

img {
	border: 0;
	filter: progid : DXImageTransform.Microsoft.AlphaImageLoader (... );
}

a {
	color: #006600;	
}
#page {
	width: 999px;
	position: absolute;
}

/* Floating cols */
div.leftcol {
	float: left;
	background-color: #FFF;
	width: 280px;
}

div.centercol {
	height: 99%;
	width: 770px;
	min-width: 770px;
	max-width: 770px;
}

div.rightcol {
	float: right;
}

div.rightcol img {
	margin-top: 44px;
}

/* Top */
#top {
	width: 100%;
}

#top .leftcol {
	height: 89px;
}

#top .rightcol {
	height: 89px;
	text-align: center;
}

#top .centercol {
	height: 89px;
	margin-left: 280px;
	margin-right: 200px;
}

#top .centercol #menu {
	height: 28px;
	padding-top: 64px;
	margin-top: -3px; @
	margin-top: 0px;
}

#top .centercol #menu ul {
	width: auto;
	display: block;
	margin: 0;
	padding: 0;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

#top .centercol #menu li {
	float: left;
}

#headerDiv a#logo_nvm,
#headerDiv a#logo_funda {
	display: block;
	float: right;
	height: 31px;
	margin-top: 33px;
	margin-right: 4px;
}

#headerDiv a#logo_nvm {
	background: url(/bmw/img/nvm.png);
	width: 24px;
	margin-right: 10px;
}

#headerDiv a#logo_nvm:hover {
	background: url(/bmw/img/nvm_over.png);
}

#headerDiv a#logo_funda {
	background: url(/bmw/img/funda.png);
	width: 88px;
}

#headerDiv a#logo_funda:hover {
	background: url(/bmw/img/funda_over.png);
}
#headerDiv .userLabel {
	float: right;
	margin: 4px 10px 0 0
}
#headerDiv .userLabel a {
	text-decoration: none;
}
#headerDiv .userLabel a:hover {
	text-decoration: underline;
}

/* Opmaak detailpagina */
.presentatiemenu {
	height: 30px;
	padding-top: 10px;
	margin-bottom: -3px;
}

.presentatiemenu ul {
	width: auto;
	display: block;
	margin: 0 -3px 0 0;
	padding: 0;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

.presentatiemenu li {
	float: left;
}

#top .leftcol .logo {
	height: 91px;
	margin-top: 10px;
	margin-left: 10px;
}

/* Laag 2 */
#laag2 .title .titlecontent {
	padding-top: 3px;
	padding-left: 28px;
}

#laag2 .search {
	width: 152px;
	height: 120px;
	margin-left: 48px;
	color: #006600;
	margin-top: -15px;
	line-height: 18px;
}

#laag2 .rightcol {
	background-color: #717171;
	height: 178px;
	margin-top: -89px;
}

#laag2 .centercol {
	background: #CCC;
	padding-left: 1px;
	width: 821px;
	height: 89px;
}

/* Rechts */
#rightmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	width: 158px;
	padding: 0px;
	margin-left: 20px;
	margin-top: 20px;
}

#rightmenu  ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
}

#rightmenu  ul li {
	margin: 0px;
	padding: 0px;
	width: 155px;
	border-bottom: 1px solid #ccc;
	display: block;
}

#rightmenu  ul li a {
	font-size: 100%;
	display: block;
	padding: 5px 10px 8px 4px;
	text-decoration: none;
	color: #FFFFFF;
	width: 135px;
	background-image: url(/bmw/img/pijl.png);
	background-position: right;
	background-repeat: no-repeat;
}

#rightmenu  ul li a:hover {
	color: #92C544;
	background-image: url(/bmw/img/pijl_over.png);
	background-position: right;
	background-repeat: no-repeat;
}

/* Left */
#left {
	width: 200px;
}

#left * {
	display: block;
	text-decoration: none;
	position: relative;
	color: #006600;
}

#left a {
	height: 129px;
	width: 177px;
	margin-bottom: 5px;
}

#left a#bieder {
	background-image: url(/bmw/img/leftmenu_top.jpg);
}

#left a#verkoper,
#left a#makelaar {
	background-image: url(/bmw/img/leftmenu_normal.jpg);
}

#left a#bieder:hover {
	background-image: url(/bmw/img/leftmenu_top_over.jpg);
}

#left a#verkoper:hover,
#left a#makelaar:hover {
	background-image: url(/bmw/img/leftmenu_normal_over.jpg);
}

#left span.name {
	font-weight: bold;
	left: 45px;
	width: 132px;
}

#left span.bullet {
	top: 35px;
	margin-left: 20px;
	padding-left: 10px;
	background: url('/bmw/img/bullet.png') no-repeat 0px 5px;
}

#left a#bieder span.name {
	top: 20px;
}

#left a#verkoper span.name,
#left a#makelaar span.name {
	top: 18px;
}

/* Rechts */
#right {
	right: 0px;
	float: right;
	margin-bottom: 5px;
}

.login {
	width: 177px;
	height: 170px;
	background-image: url(/bmw/img/groen_vlak.jpg);
}

.login .title {
	height: 40px;
	padding-left: 20px;
	padding-top: 10px;
	font-weight: bold;
	color: #006600;
}

.login  .pijl {
	background-image: url(/bmw/img/pijltje.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	float: left;
}

.login .title .titlecontent {
	padding-top: 3px;
	padding-left: 28px;
}

.loginform {
	width: 158px;
	margin-left: 20px;
	color: #FFFFFF;
	margin-top: -10px; @
	margin-top: -15px;
	line-height: 20px;
}

.loginform label {
	text-align: left;
	float: left;
	width: 140px;
}

.loginform a {
	color: #006600;
}

/* Content */
#content .loginform a,
#content .loginform a:visited,
#content .loginform a:active
	{
	color: #006600;
	text-decoration: none;
}

#content .loginform a:hover {
	color: #006600;
	text-decoration: underline;
}

.loginform input.inputfield {
	border: 1px solid #92C544;
	width: 140px;
}

.register {
	width: 177px;
	height: 94px;
	background-image: url(/bmw/img/bg_registreren.jpg);
	text-align: left;
}

.register input {
	margin-left: 20px;
}

.register .title {
	height: 40px;
	padding-left: 20px;
	padding-top: 10px;
	font-weight: bold;
	color: #006600;
	text-align: left;
}

.register .pijl {
	background-image: url(/bmw/img/pijl_lichtgrijs.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	float: left;
}

input.formradioleft {
	margin-left: 20px;
	margin-right: 10px;
}

input.formradiocenter {
	margin-left: 180px;
	margin-right: 10px;
}

input.radiotextfield {
	margin-left: 19px;
	width: 232px;
}

.register .title .titlecontent {
	padding-top: 3px;
	padding-left: 28px;
}

#content {
	right: 195px;
	margin-bottom: 5px;
	width: 770px;
	float: left;
}

#content  h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #92C544;
	margin-top: 0px;
}

#content .objectHeaderSpan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #92C544;
	margin-bottom: 10px;
}

h2,
.registreer_content fieldset legend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #006600;
	background-image: url(/bmw/img/pijl_donkergroen_rechts.png);
	background-repeat: no-repeat;
	height: 20px;
	padding-left: 25px;
	padding-top: 2px;
	margin: 0;
}

#content  h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #92C544;
	margin: 0;
	padding: 0;
}

#content  a,
#content  a:visited,
#content  a:active {
	color: #006600;
	text-decoration: underline;
	font-weight: bold;
}

#content a:hover {
	color: #006600;
	text-decoration: underline;
	font-weight: bold;
}


/* REGISTREER FORM */
#registreer {
	width: 100%;
	min-height: 200px;
}

.registreerfield {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}

.registreer_top,
.registreer_content,
.registreer_bottom {
	width: 580px;
	margin: 0 auto;
}

.registreer_top_left {
	background-image: url(/bmw/img/hoek_links_boven.png);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	float: left;
}

.registreer_top_center {
	width: 548px;
	height: 16px;
	float: left;
	background-color: #F0F0F0;
}

.registreer_top_right {
	background-image: url(/bmw/img/hoek_rechts_boven.png);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	float: left;
}

.registreer_content {
	min-height: 30px;
	background-color: #F0F0F0;
}

fieldset {
	width: 450px; @
	width: 430px;
	border: 0px;
}

form .registreer_content {
	border-top: 1px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
	text-align: left;
}

form .registreer_content select {
	width: 18em;
}

form .registreer_content input,
form .registreer_content textarea,
form .registreer_content select
	{
	border: 1px solid #c0c0c0;
}

form .registreer_content .form-group .beforeradio,form .registreer_content label
	{
	display: block;
	width: 15em;
	float: left;
	text-align: right;
	margin-right: 1em;
}

form .registreer_content .form-group .beforeradio {
	width: 3em;
}

form .registreer_content .error {
	display: block;
	margin-left: 175px;
	color: #FF0000;
}

form .registreer_content .formradioleft.error {
	margin-left: 20px;
	display: inline;
}

form .registreer_content input {
	max-width: 18em;
}

form .registreer_content input.inputfield {
	width: 150px;
	margin-bottom: 2px;
}

form .registreer_content textarea {
	max-width: 18em;
	_width: 17em;
}

form .registreer_content .from-select label {
	display: none;
}

form .registreer_content .from-select {
	display: inline;
	padding: 0px;
	margin: 0px;
}

form .registreer_content .to-select {
	display: inline;
}

form .registreer_content .to-select label {
	float: none;
	/* start FF2 workaround: */
	display: -moz-inline-stack;
	padding-left: 0.5em;
	padding-right: 0.5em;
	/* end FF2 workaround */
	display: inline-block;
	width: 3em;
	vertical-align: top;
	text-align: center;
	margin: 0px;
}

form .registreer_content .from-input label {
	display: inline;
	width: auto;
}

form .registreer_content .from-input {
	display: inline;
}

form .registreer_content .to-input {
	display: inline;
	padding-left: 1em;
}

form .registreer_content .to-input label {
	float: none;
	display: inline;
	margin-right: 0px;
}

form .registreer_content input,
form .registreer_content textarea,
form .registreer_content select
	{
	padding: 1px;
}

form .registreer_content .multiselect select {
	width: 14em;
	height: 8em;
	margin-bottom: 4px;
}

form .registreer_content .multiselect_buttons {
	margin: 2em 5px 0px 5px;
}

form .registreer_content .multiselect_buttons img {
	padding: 2px;
	cursor: pointer;
}

form .registreer_content legend {
	padding-top: 0.5em;
}

form .registreer_content .form-row {
	padding: 2px;
}

form .registreer_content .form-group {
	margin: 0.5em 0em;
	padding-bottom: 1em;
}

form .registreer_content span.required {
	display: none;
}

form .registreer_content div.required label span.required {
	display: inline;
}

/* Radio buttons */
form .registreer_content .radio input {
	float: left;
	margin-right: 0.5em;
}

form .registreer_content .radio-label {
	text-align: left;
	width: 10em;
	margin-right: 3em; /* lijnt uit onder 'van-tot's */
}

/* TODO checkbox buttons */ /* Tweaks: */
form .registreer_content div.firstname input {
	width: 18em;
}

form .registreer_content .form-submit {
	margin-left: 16em;
}

form .registreer_content div.verplicht_veld {
	margin-left: 16em;
	padding: 1em 0px;
}

.registreer_content .mijnnvm_login .form-submit {
	margin-top: 1em;
}

/*--- Zoekformulieren ---*/
.registreer_content .zoek-formulier legend {
	
}

.registreer_content .zoek-formulier .suggest,
.registreer_content .zoek-formulier .suggest-container {
	display: inline;
	padding-right: 0;
}

.registreer_content .zoek-formulier .suggest-container input {
	width: 9.7em;
}

.registreer_content .zoek-formulier .radius {
	display: inline;
	padding-left: 0;
}

.registreer_content .zoek-formulier .radius label {
	/* zie: form .to-input label */
	float: none;
	/* start FF2 workaround: */
	display: -moz-inline-stack;
	padding-left: 0.5em;
	padding-right: 0.5em;
	/* end FF2 workaround */
	display: inline-block;
	vertical-align: top;
	width: 3em;
	text-align: center;
	margin: 0px;
}

#email-formulier-Reageer-vestiging-department_email {
	width: auto;
}

div p {
	margin-bottom: 0px;
}

.registreer_bottom {
	height: 16px;
}

.registreer_bottom_left {
	background-image: url(/bmw/img/hoek_links_onder.png);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	float: left;
}

.registreer_bottom_center {
	width: 548px;
	height: 16px;
	float: left;
	background-color: #F0F0F0;
}

.registreer_bottom_right {
	background-image: url(/bmw/img/hoek_rechts_onder.png);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	float: left;
}

/* Zoekfunctie */
form#searchform .fields {
	width: 100%;
}

form#searchform  select {
	margin-top: -1px;
}

form#searchform .formlabel {
	width: 160px;
	display: block;
	float: left;
	text-align: right;
}

form#searchform .formfield {
	margin-left: 10px;
}

form#searchform select.formfield {
	width: 174px;
}

form#searchform .orderselect {
	margin-left: 10px;
	width: 380px;
}


/** Aanbodlijst */

#lijst {
}

#lijst .veiling {
	display: block;
	background-image: url(/bmw/img/aanbod_woning.png);
	background-repeat: no-repeat;
	width: 750px;
	float: left;
	border-bottom: 1px solid #E2E2E2;
	margin-bottom: 5px;
	position: relative;
}

#lijst .veiling .photo {
	float: left;
	width: 165px;
	margin-bottom: 10px;
	margin-right: 15px;
	
}

#lijst .veiling .photo img {
	margin-top: 10px;
	margin-left: 10px;
	border: 1px solid #CCCCCC;
}

#lijst .veiling .address {
	margin-top: 10px;
	font-weight: bold;
	color: #060;
}

#lijst .veiling .info {
	line-height: 20px;
	margin-top: 10px;
	float: left;
	margin-bottom: 37px;
}

.biedbuttonlijst {
	position: absolute;
	bottom: 10px;
	right: 20px;
	width: 300px;
}

#lijst .countdown, .objectHeader .countdown {
	text-align: center;
	margin-bottom: 2px; 
	font-size: 14px; 
	color: #78A633; 
	font-weight: bold;
	padding: 2px;
	width: 200px;
	float: right;
}
#lijst .countdown.running, .objectHeader .countdown.running {
}
#lijst .countdown.ended, .objectHeader .countdown.ended {
	font-size: 12px;
}

/* PRESENTATIE */
#presentatie {
	width: 100%;
}

.objectHeader {
	min-width: 500px;
	min-height: 230px;
	background: url(/bmw/img/objectHeaderBackground.png) no-repeat;
	border-bottom: 1px solid #E4E4E4;
	padding: 5px;
}

.objectHeader .addthis_toolbox {
	float: right;
	margin-right: 10px;
}

.object .photo {
	width: 333px;
	height: 220px;
	margin: 3px 10px 0 3px;
	float: left;
}
.object .photo img {
	border: 1px solid #CCCCCC;
}

.objectHeader .details {
	padding: 5px;
	line-height: 18px;
}
.objectHeader .street {
	margin-bottom: 20px;	
}

.biedingenLeft {
	float: left;
}
.biedingHeader {
	background-color: #F0F0F0;
	border: 1px solid #E4E4E4;
	margin-bottom: 5px;
}

.adminTopInfoMessage {
	font-style: italic;
	text-align: center;
	padding: 5px
}

.biedingHeader .details {
	width: 330px;
	padding: 5px;
	line-height: 18px;
}

.object .details h1 {
	color: #006600 !important;
	font-size: 12px !important;
	font-weight: bold !important;
	margin: 0;
	padding: 0;
}

.object .details .bod {
	width: 255px;
	_width: 215px;
	margin-top: 20px;
}

.object .details .bod .pijl {
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	float: left;
}

.object .details .green .pijl {
	background-image: url(/bmw/img/pijlgroen.png);
}

.object .details .orange .pijl {
	background-image: url(/bmw/img/pijloranje.png);
}

.object .details .red .pijl {
	background-image: url(/bmw/img/pijlrood.png);
}

.object .details .bod .bieder {
	width: 190px;
	margin-top: -3px; @
	margin-top: -20px;
	margin-bottom: 5px;
	line-height: 13px;
	margin-left: 25px;
}

.price {
	font-weight: bold;
	color: #006600;
}

.object .details .green  .name {
	color: #00B700;
}

.object .details .orange .name {
	color: #FF9900;
}

.object .details .red .name {
	color: #E80000;
}

.object .details .greenbold {
	color: #006600;
	font-size: 12px;
	font-weight: bold;
}

.object .details .inputbod {
	color: #006600;
	margin-right: 10px;
}

.object .details .inputeuro {
	color: #006600;
	margin-right: 5px;
	font-weight: bold;
}

.object .details input {
	border: 1px solid #006600;
	width: 160px;
	float: left;
}
#priceInputContainer {
	float: left;
}

.melding {
	width: 475px;
	min-height: 15px;
	font-size: 12px;
	margin-top: 5px;
	padding: 10px;
	color: black;
	background-position: 10px center;
	background-repeat: no-repeat;
}

.melding .text {
	text-align: center;
	margin-top: auto;
	margin-bottom: auto;
	margin-left: 50px;
}

.error {
	background-color: #FFF2F2;
	border: 1px solid #FFB9B9;
	color: #CC0000;
}
.melding.error {
	background-image: url(/bmw/img/error.png);
}

.informatie {
	background-color: #F0F8FF;
	border: 1px solid #CEE8FF;
	background-image: url(/bmw/img/info.png);
}

.warn {
	background-color: #FFFDD2;
	border: 1px solid #FFF548;
}

.succes {
	background-color: #F5FEE9;
	border: 1px solid #D1FB99;
	background-image: url(/bmw/img/vink.png);
}

.browserWarning {
	background-color: #FEFCD8;
	border: 1px solid #FBF36F;
	padding: 5px;
	margin-bottom: 10px;
	color: black;
}

.object .details .biedinvoer {
	margin-top: 15px;
	_margin-top: 10px;
}

.object .details a.bieden,.object .details a.bieden:visited {
	background-image: url(/bmw/img/voeg_bod_toe.png);
	display: block;
	width: 118px;
	height: 21px;
	margin-top: 5px;
}

.object .details a.bieden:hover {
	background-image: url(/bmw/img/voeg_bod_toe_over.png);
	display: block;
	width: 118px;
	height: 21px;
	margin-top: 5px;
}

.object_content {
	background-color: #FFF;
	border: 1px solid #92C544;
	margin-bottom: 1px;
}

.object_content .objectContainerMargin {
	margin: 10px
}

.bieders_overzicht {
	width: 490px;
	min-height: 200px;
}

.bieders_overzicht .bodgegevens {
	width: 480px;
	margin-left: auto;
	margin-right: auto; @
	margin-left: 10px;
}

.bieders_overzicht .bodgegevens ul.afgelopenrondes,
.bieders_overzicht .bodgegevens ul.dezeronde,
.bieders_overzicht .bodgegevens ul.biederrow
	{
	display: block;
	width: 470px;
	min-height: 20px;
	margin: 0;
	padding: 0;
}

.bieders_overzicht .bodgegevens ul.dezeronde,
.bieders_overzicht .bodgegevens ul.afgelopenrondes
	{
	border-bottom: 1px solid #92C544;
	width: 470px;
	float: left;
	margin-top: 10px;
}

.bieders_overzicht .bodgegevens ul.afgelopenrondes li,
.bieders_overzicht .bodgegevens ul.dezeronde li,
.bieders_overzicht .bodgegevens ul.biederrow li
	{
	line-height: 20px;
	background-repeat: no-repeat;
	background-position: center left;
	min-height: 30px;
	margin-bottom: 5px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

.bieders_overzicht .bodgegevens ul.afgelopenrondes li {
	padding-left: 0px;
}

.bieders_overzicht .bodgegevens ul.afgelopenrondes li,
.bieders_overzicht .bodgegevens ul.dezeronde li
	{
	min-height: 20px;
}

.bieders_overzicht .bodgegevens ul.afgelopenrondes li .bieder ul,
.bieders_overzicht .bodgegevens ul.dezeronde li .bieder ul,
.bieders_overzicht .bodgegevens ul.biederrow li .bieder ul
	{
	display: block;
	width: 450px;
	padding-top: 5px;
	margin-left: -45px; @
	margin-left: -10px;
}

.bieders_overzicht .bodgegevens ul.dezeronde li .bieder ul,
.bieders_overzicht .bodgegevens ul.afgelopenrondes li .bieder ul
	{
	width: 470px;
	float: left;
}

#pauseInfo {
	float: left;	
}

.bieders_overzicht .bodgegevens ul.afgelopenrondes li .bieder ul li,
.bieders_overzicht .bodgegevens ul.dezeronde li .bieder ul li,
.bieders_overzicht .bodgegevens ul.biederrow li .bieder ul li
	{
	float: left;
	border: 0;
	text-align: center;
}

.bieders_overzicht .bodgegevens .bieder ul li.value,
.bieders_overzicht .bodgegevens .bieder ul li.title,
.bieders_overzicht .bodgegevens .bieder ul li.name
	{
	width: 134px;
	overflow-x: hidden;
	white-space: nowrap;
	padding-right: 2px;
	margin-left: 10px;
	margin-top: -5px;
	text-align: left;
	padding-top: 3px;
	padding-left: 2px;
}

.bieders_overzicht .bodgegevens .bieder ul li.value,
.bieders_overzicht .bodgegevens .bieder ul li.bodprice
	{
	background-color: #EFEFEF;
	width: 125px;
	overflow-x: hidden;
	white-space: nowrap;
	margin-left: 10px;
	margin-top: -5px;
	height: 25px;
	text-align: left;
	padding-top: 3px;
	padding-left: 2px;
}

.bieders_overzicht .bodgegevens .bieder ul li.value,
.bieders_overzicht .bodgegevens .bieder ul li.title
	{
	width: 95px;
	height: 10px;
}

.bieders_overzicht .bodgegevens .bieder ul li.small {
	width: 55px;
}

.bieders_overzicht .bodgegevens .bieder ul li.boddate {
	background-color: #EFEFEF;
	width: 150px;
	overflow-x: hidden;
	white-space: nowrap;
	margin-left: 10px;
	margin-top: -5px;
	height: 25px;
	text-align: left;
	padding-top: 3px;
	padding-left: 2px;
	color: #006600;
}

.red .bieder ul li.bodprice {
	color: #E80000;
}

.orange .bieder ul li.bodprice { /*	color: #FF9900;*/
	
}

.green .bieder ul li.bodprice { /*	color: #00B700;*/
	
}

#volgende_vorige_navigatie {
	min-width: 500px;
	height: 20px;
	text-align: right;
}

#volgende_vorige_navigatie ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

li.back_to_list {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

/* Kenmerken */
.kenmerken {
	width: 480px;
	min-height: 30px;
	margin-bottom: 10px;
}

ul.kenmerken_overzicht {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul.kenmerken_overzicht li {
	min-height: 20px;
	line-height: 16px;
}

.kenmerken_name {
	width: 150px;
	float: left;
}

.kenmerken_content {
	margin-left: 150px; @
	margin-left: ;
	width: 320px; @
	float: left;
}

.grey {
	background-color: #F0F0F0;
}

.white {
	background-color: #FFF;
}

/*
 
 Nieuwe aanpassingen:
 */
form .registreer_content .info {
	background-image: url(/bmw/img/info_donker_groen.png);
	background-repeat: no-repeat;
	float: right;
	height: 20px;
	width: 20px;
	margin-right: 5px;
}

.object.biedingen {
	padding: 10px;
	width: 380px;
	min-width: 380px;
	float: left;
	margin-right: 20px;
}

.object.biedingen .biedinvoer {
	margin-top: 15px;
}

.object.biedingen .details {
	width: 322px;
	padding: 0px;
}

.backscreen {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: black;
	display: none;
	opacity: .75;
}

.biedingScreen {
	position: absolute;
	border: 10px solid #F0F0F0;
	background-color: white;
	padding: 10px;
	display: none;
	z-index: 999;
	width: 919px;
	top: 50px;
}

.biedingKnop {
	position: relative;
	top: -2px;
	left: 5px;
}

.me {
	background-color: #FFFFDD;
	border: 1px solid #FFFF8C;
}

.biedingenusers {
	float: left;
	margin-top: 20px;
}
.biedingenusers .user {
	background-color: #F0F0F0;
	border: 1px solid #E4E4E4;
	margin-bottom: 5px;
	margin-top: 5px;
	height: 30px;
	width: 400px;
}

.biedingenusers .user span {
	margin-left: 5px;
	line-height: 30px;
}

.biedingenusers .username {
	float: left;
}

.biedingenusers .nietingelogd,
.biedingenusers .welingelogd {
	float: right;
	padding-left: 30px;
	width: 150px;
	height: 28px;
}

.biedingenusers .nietingelogd {
	background: transparent url(/bmw/img/pijlrood.png) no-repeat 5px 5px;
	background-color: #FDD;
	border: 1px solid #F88;
}

.biedingenusers .welingelogd {
	background: transparent url(/bmw/img/pijl_donkergroen_rechts.png) no-repeat 5px 5px;
	background-color: #DFD;
	border: 1px solid #8F8;
}

/***************************************
 biedingHeader.html
***************************************/
.biedingenTopRightMenu {
	float: right;
}
.biedingenTopRightMenu * {
	float: right;
}
.closeAuctionButton {
	background: url(/bmw/img/close_button.png) no-repeat 100% 0;
	height: 17px;
	width: 27px;
	cursor: pointer;
}

.clock {
	clear: both;
	width: 300px;
	border: 0;
	padding: 10px;
	border: 1px solid #D2D2D2;
	background-color: #F7F7F7;
}

.clockLabel {
	margin: 5px 0;
}

.ronde {
	width: 130px;
	border: 0;
	padding: 10px;
	border: 1px solid #D2D2D2;
	background-color: #F7F7F7;
	clear: left;
	margin-left: 100px;
	margin-top: 30px;
}

.clock table {
	
}

.eenheid {
	font-size: 18px;
	color: brown;
	text-align: center;
}

.grootheid {
	text-align: center;
}

.bieders_overzicht {
	float: left;
}

.biedingHeader .photo {
	width: 160px !important;
	height: 160px !important;
	margin: 0 10px 0 0 !important;
	border: 0;
}

.photo .container {
	height: 160px;
}

.biedingen .street {
	color: #006600 !important;
	font-size: 12px !important;
	font-weight: bold !important;
	position: relative;
	top: -10px;
}

.biedingen .veilingmeester {
	margin-bottom: 10px;
}

.biedingen .prijs {
	position: relative;
	top: -10px;
}
.biedingen .interval {
	font-weight: bold;
}
.biedingen .gunprijs {
	font-weight: bold;
}

/* Home scherm */
div.homescreencontainer {
	min-height: 263px;
}

a.homescreenobject {
	float: left;
	min-height: 263px;
	width: 192px;
	color: #006600;
}

a.homescreenobject:hover {
	color: #fff !important;
}

a.homescreenobject_kopen,
a.homescreenobject_veiling {
	background: url(/bmw/img/home_item.jpg);
}

a.homescreenobject_kopen:hover,
a.homescreenobject_veiling:hover {
	background: url(/bmw/img/home_item_over.jpg);
}

a.homescreenobject_verkopen {
	background: url(/bmw/img/home_item_snel.jpg);
}

a.homescreenobject_verkopen:hover {
	background: url(/bmw/img/home_item_snel_over.jpg);
}

a.homescreenobject .title {
	position: absolute;
	width: 125px;
	margin-left: 44px;
	font-weight: bold;
	text-decoration: underline;
}

a.homescreenobject_verkopen .title,a.homescreenobject_veiling .title {
	margin-top: 23px;
}

a.homescreenobject_kopen .title {
	margin-top: 18px;
}

.homescreenobject .photo {
	position: absolute;
	width: 180px;
	height: 101px;
	margin-top: 58px;
	margin-left: 5px;
}

.homescreenobject .text {
	position: absolute;
	width: 150px;
	margin-top: 170px;
	margin-left: 18px;
	line-height: 14px;
}

.homescreenobject .list {
	position: absolute;
	margin-top: 175px;
	margin-left: 30px;
	font-weight: bold;
	list-style: decimal;
	line-height: 18px;
}

input.formbutton,
input.formbuttonleft,
input.formbuttoncenter,
input.formbuttonright,
input.formbuttonwide,
a.formbutton,
a.formbuttonwide {
	margin-top: 5px;
	height: 18px;
	cursor: pointer;
	color: white !important;
	font-weight: bold;
	font-size: 12px;
	vertical-align: middle;
	padding-bottom: 2px;
	border: none !important;
	text-align: center;
	display: block;
	text-decoration: none !important;
}

input.formbuttonwide,
a.formbuttonwide {
	background: transparent url(/bmw/img/formbutton_wide.png) no-repeat 0 0px;
	width: 175px !important;
}

input.formbuttonwide:hover,
a.formbuttonwide:hover {
	background: transparent url(/bmw/img/formbutton_wide_over.png) no-repeat 0 0px;
}

input.formbutton,
input.formbuttonleft,
input.formbuttoncenter,
input.formbuttonright,
a.formbutton {
	background: transparent url(/bmw/img/bg-formbutton.png) no-repeat 0 0px;
	width: 141px !important;
}

input.formbutton:hover,
input.formbuttonright:hover,
a.formbutton:hover {
	background: transparent url(/bmw/img/bg-formbutton-hover.png) no-repeat	scroll 0 0px;
	color: #006600;
}

input.formbuttonleft,
a.loginbutton {
	margin-left: 233px;
	margin-top: 5px;
}

input.formbuttoncenter {
	margin-left: 200px;
}
a.formbuttoncenter {
	margin-left: 233px;
}

input.formbuttonright {
	margin-left: 412px;
}

/*************************************************
	biedingenScript.html
*************************************************/
.log {
	height: 300px;
	overflow: scroll;
	display: none
}

.connection {
	background-color: red;
}

.connected {
	background-color: green;
}

.loading {
	background: white url(/pub/img/loading.gif) no-repeat 100% 0;
}

/* Mijn Account */
.mijnaccount {
	display: block;
	height: 210px;
}

.mijnaccountobject {
	background: url(/bmw/img/mijnacc_bg_grijs.png);
	float: left;
	height: 210px;
	width: 209px;
}

.mijnaccountobject:hover {
	background: url(/bmw/img/mijnacc_bg_groen.png);
}

.mijnaccountobject a {
	position: absolute;
	width: 209px;
	height: 209px;
}

.mijnaccountobject .title {
	position: absolute;
	color: #006600;
	font-weight: bold;
	margin-left: 40px;
	margin-top: 18px;
	text-decoration: underline;
}

.mijnaccountobject .photo {
	width: 208px;
	height: 139px;
	margin-top: 42px;
	margin-left: 1px;
}

.objectspacer {
	float: left;
	width: 12px;
	height: 1px;
}

/* Contactformulier */
form#contactform div {
	width: 100%;
	padding-left: 5px;
	padding-right: 5px;
	text-align: right;
}

form#contactform label {
	vertical-align: top;
}

form#contactform .contactfield {
	margin-left: 15px;
	margin-right: 40px;
	width: 325px;
}

/* FAQ */
#faq h2 {
	margin-top: 5px;
	margin-bottom: 2px;
}

.faqitem {
	margin-left: 20px;
	width: 580px;
	margin-top: -1px;
}

.faqitem .question {
	background: url('/bmw/img/pijl_donkergroen_rechts.png') no-repeat 3px 3px;
	display: block;
	height: 27px;
	line-height: 27px;
	padding-left: 30px;
	vertical-align: middle;
	cursor: pointer;
	color: #060;
	font-weight: bold;
	border: 1px solid #060;
}

.faqitem .question:hover,
.faqitem .questionselected {
	background: url(/bmw/img/faq_header_over.png) no-repeat;
}

.faqitem .answer {
	display: none;
	position: relative;
	margin-top: -1px;
	padding: 5px;
	color: #060;
	border: 1px solid #060;
}

.hidden {
	display: none;
}

span.veilingEnded {
	color: #A0A0A0 !important;
}

.small {
	font-size: 11px;
}

.processingRound {
	position: absolute;
	top: 100px;
	left: 250px;
	width: 400px;
	height: 40px;
	background-color: white;
	padding: 20px;
	border: 10px solid #F0F0F0;
	text-align: center;
}

div#kantoren * {
	max-width: 450px;
}

div#kantoren #kantorenkaart {
	position:absolute;
	right: 0px;
	top: 20px;
	width: 195px;
}

span.bold {
	font-weight: bold;
	color: #060;
}

/* Homepage */

.homepage_banner {
	background-image: url(/bmw/img/banner.png);
	display: block;
	border: none !important;
	width: 221px;
	height: 214px;
	margin-left: 8px;
}

a.register_button {
	background-image: url(/bmw/img/groen_blokje.png);
	display: block;
	border: none !important;
	width: 221px;
	height: 84px;
	cursor: pointer;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	vertical-align: middle;
	text-align: center;
	text-decoration: none !important;
	margin-top: 7px;
	margin-left: 8px;
}

/* Zoekformulier homepage */

.searchtabs {
	color: #060;
	font-weight: bold;
}

.searchtabs a {
	text-decoration: none !important;
}

.searchform {
	width: 739px;
}

.simplesearchform {
	background-image: url(/bmw/img/searchform_background.png);
	height: 95px;
	margin-bottom: 15px;
}

.extendedsearchform {
	background-image: url(/bmw/img/slider_background.png);
	height: 160px;
}

.searchform * {
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #717171;
}

.searchform label {
	text-align: right;
}

.searchform .labelsmall {
	width: 80px;
	display: inline-block;
}

.searchform .labellarge {
	width: 115px;
	display: inline-block;
}

.searchform .searchbutton {
	display: inline-block;
	margin-left: 40px;
	vertical-align: top;
}

.searchform input {
	width: 180px;
}

.searchform select {
	width: 182px;
	height: 20px;
}
.searchform input,
.searchform select {
	border: 1px solid #7F9DB9;
}

.searchform div {
	margin-left: 20px;
}

.searchform .row1 {
	top: 20px;
}
.searchform .row2 {
	top: 35px;
}
.searchform .row3 {
	top: 50px;
}
.searchform .row4 {
	top: 65px;
}

/* Header */

a.register_button span {
	display: block;
	position: relative;
	top: 25px;
}

div#headerDiv {
	height: 200px;
}

div#logo {
	margin: 8px 0px 5px 0px;
	float: left;
}

div#topmenu {
	background: url(/bmw/img/header_bg_topmenu.gif) no-repeat;
	height: 24px;
	float: right;
	text-align: center;
	width: 155px;
	padding-top: 3px;
}

div#topmenu span {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0 3px;
}

div#topmenu span a:link {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

div#topmenu span a:visited {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

div#topmenu span a:hover {
	color: #006600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}

div#topmenu span a:active {
	color: #006600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

div#logos {
	margin-top: 32px;
	float: right;
}

div#menu {
	z-index: 100;
}

div#flash {
	height: 93px;
	width: 995px;
	z-index: 1;
}

div .mainMenu {
	float: left;
	margin: 47px 0 0 30px;
	width: 600px;
	z-index: 999;
}
.logos {
	float: right;		
}

.clear {
	clear: both;
}

#objectThumbnails {
	height: 90px;
	overflow-x: hidden;	
	overflow-y: hidden;	
		
}
#objectThumbnails img {
	margin: 5px;
}

.greenhighlight {
	background: #92C544;
	color: #fff !important;
	text-decoration: none;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
	display: inline-block;
}

.hiddenSubmit {
	position: absolute;
	top: -3000px;
	left: -3000px;
}

/* Imageslider tweaks. */
.viewerEmbedded {
	border: none;
}
.viewerEmbedded .leftContainer {
	width: 632px;
}

.googleMaps {
	height: 400px;
}

.volgende-vorige-navigatie {
	float: right;
	margin-right: 10px;
}

