/*
base typography/colors
*/

body,td,input,select {
	font-family:Arial, sans-serif;
}

body {
	background-color: #ffffff;
	color: #3c3c3c;
	font-size: 10px;
}

a {
	text-decoration: none;
}

a:link {
	color:#ef6b00;
	text-decoration:none;
}
a:visited {
	color:#ff9e41;
}
a:hover {
	background-color: #f9e0cc;
}
/*a:active {
	color:#ff9e41;
}*/
a.nomouseover:hover
{
    background: none;
}
a.button:hover
{
    background-color: Transparent;
}
p, td, th {
	line-height: normal;
}
th {
	font-weight:bold;
}
p {
	padding-bottom: 1em;
}

h1 {
	color: #2a4971;
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 0.1em;
	padding-top: 0.4em;
	padding-bottom: 0em;
}
h1.title
{
	color: #2a4971;
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 0.1em;
	padding-top: 0.4em;
	padding-bottom: 0em;
}

h2 {
	color: #5e8cbe;
	font-size: 1.15em;
	font-weight: bold;
	padding-top: 0.4em;
	padding-bottom: 0.1em;
}

h3 {
	color: #5e8cbe;
	font-weight: bold;
	padding-top: 1.5em;
	padding-bottom: 0.5em;
}
h3.title
{
    color: #5c8ebf;
    font-size: 1.4em;
    font-weight: bold;
    padding: 0px;
    border-bottom: 1px solid #f1f1f1;
}
span.bekeken
{
    color: #5c8ebf;
    font-size: 12px;
    font-weight: bold;
    padding: 0px;
}
h4.title
{
    color: #5c8ebf;
    font-size: 1.5em;
    font-weight: bold;
    padding: 0px;
    padding-bottom: 10px;
    border-bottom: 1px dotted #b7b7b7;
}

div.logout
{
    background-image: url(/images/bg_loggedin.gif);
    background-position: top right;
    background-repeat: no-repeat;
    text-align: right;
    height: 22px;
    line-height: 22px;
    padding: 0px 20px 0px 10px;
    margin-bottom: 24px;
}
div.loggedin
{
    background-image: url(/images/bg_loggedin.gif);
    background-position: top right;
    background-repeat: no-repeat;
    background-color: #de6300;
    text-align: right;
    height: 22px;
    line-height: 22px;
    padding: 0px 20px 0px 10px;
}
div.loggedin a, div.logout a
{
    color: #ffffff;
    font-size: 11px;
    text-decoration: none;
}
div.loggedin a:hover, div.logout a:hover
{
    color: #ffffff;
    font-size: 11px;
    text-decoration: none;
    background-color: Transparent;
}

span.inloggen
{
    color: #5e8cbe;
    font-size: 1.15em;
    font-weight: bold;
    padding-top: 0.4em;
    padding-bottom: 0.1em;
}
span.obligatory
{
    color: #ef6b00;
}
input.textbox
{
    Width: 120px;
    height: 16px; 
    border: 1px solid #c0c0c0;
}
input.textboxerror
{
    width: 120px;
    height: 16px;
    border: 1px solid #ff0000;
}

blockquote {
	background-color:#f0f5fa;
	border: none;
	margin:1em;
	padding:0.5em;
}

blockquote p {
}

ul {
	line-height: normal;
	list-style-type: disc;
	padding-left: 1.4em;
}
ul ul {
	list-style-type: circle;
}
li {
}

strong {
	font-weight: bold;
}
em {
	font-style: italic;
}

/*
content sections
*/

#page-container {
}

#header-stripe, #menu-stripe {
	font-size: 0px;
}

#header-stripe {
	background-color: #fa7000;
}

#menu-stripe { 
	background-color: #416492;
}

#container { 	
}

#header {
	background: transparent url('../images/banner.png') no-repeat;
}
#header h1, #header h2 {
	display: none;
}

#menu {
	background-color:#416492;
}

#category-section {
	background: transparent url('../images/cat-bg.gif') no-repeat;
}
#category-section-content {
	background-color: #deecf9;
}

#content-section {
	font-size: 1.15em;
}

#content-section .kenteken {
	float:left;
	display:inline-block;
	width:143px;
	*width:140px;
	height:120px;
	line-height:20px;
	overflow:hidden;
	margin-bottom:5px;
	*margin-bottom:6px;
	padding:7px 0px 0px 10px;
	border:1px solid #e4e4e4;
	background:url(/images/rdw-logo.png) no-repeat right 5px;
}
#content-section .kenteken:hover {
	background-color:#f7f7f7;
}
#content-section .kenteken ul {
	margin:0;
	padding:0;
	list-style:none;
}
#content-section .kenteken ul li {
	color:#000;
	line-height:18px;
}

#footer-container {
	line-height: 40px;
	font-size: 1em;
	background-color: #416492;
	color: #fff;
}

#footer {
}

#footer-left {
	text-align: left;
}
#footer-right {
	text-align: right;
}

/*
 section-specific styles
*/

/* menu */
#menu ul {
	list-style: none;
	font-size: 1.1em;
	font-weight:bold;
	padding: 0px;
	width: 100%;
}

#menu li {
	display:block;
	float: left;
	height: 22px;
	background: transparent url('../images/menu-div.gif') no-repeat scroll top right;
}

/* menu links with round-edged rollover */
#menu li a,#menu li a:link,#menu li a:visited {
	display: block;
	position: relative;
	color: #ffffff;
	text-decoration:none;
	background-position: left center;
	padding: 0px 3px;
	margin: 4px 8px;
	height: 14px;
}

#menu li a:hover,
#menu li.belastingdienst a:hover,
#menu li.current a {
	background-color: #6282ac;
}
#menu li.belastingdienst current a {
    background-color: #6282ac;
}
/* #menu li a:active {
	color:#2a4971;
} */
#menu li a span {
	display: block;
}
.mtl, .mtr, .mbl, .mbr {
	display: block;
    width: 3px; height: 3px;
    position: absolute; 
    background: none no-repeat scroll left top;
    font-size: 0px;
}
.mtl {
    left: 0px; top: 0px;
}
.mtr {
    right: 0px; top: 0px;
    background-position: -3px top;
}
.mbl {
    left: 0px; bottom: 0px;
    background-position: left -3px;
}
.mbr {
    right: 0px; bottom: 0px;
    background-position: -3px -3px;
}
#menu li a:hover .mtl,
#menu li a:hover .mtr,
#menu li a:hover .mbl,
#menu li a:hover .mbr,
#menu li.current a .mtl,
#menu li.current a .mtr,
#menu li.current a .mbl,
#menu li.current a .mbr {
    background-image: url('../images/menu-dot.gif');
}



/* category/search box */

#category-section {
	color: #2a4971;
}

#category-section h2 {
	text-align: center;
	font-size: 1.4em;
	padding-top: 1em;
	padding-bottom: 1em;
}

#category-section ul {
	list-style: none;
	font-size: 1.15em;
	padding: 0px;
	width: 100%;
}

#category-section li {
	margin-top:5px;
	margin-bottom:5px;
	width: 100%;
}

#search-box {
	border: none 0 white;
	background: transparent url('../images/search-bg.gif') no-repeat;
	height: 48px;
	width: 155px;
	padding-top: 5px;
}

#search-terms-box, #search-type-box {
	height: 18px;
	width: 122px;
	margin: 0 auto;
}
#search-type-box{
	margin-bottom: 5px;
}
#search-terms-box {
	position:relative;
	height: 18px;
	line-height: 18px;
	background: transparent url('../images/search-input.gif') no-repeat;
}
input#SearchTerms {
	background: transparent none repeat scroll 0 0;
	border-style: none;
	width: 100px;
	font-size: 1.1em;
	margin-left: 1px;
}
input#Submit {
	position:absolute; right:0px;
}
/* category links with round-edged rollover */
#category-section li a,#category-section li a:link {
	display: block;
	position: relative;
	color: #2a4971;
	text-decoration:none;
	background: transparent url('../images/cat-chevron.gif') no-repeat;
	background-position: left 8px;

	padding-left: 15px;
	line-height: 2em;
	vertical-align: middle;
}
#category-section li.belastingdienst a,#category-section li.belastingdienst a:link {
	margin-top: 25px;
}
#category-section li a:visited {
	color: #2a4971;
	text-decoration:none;
}
#category-section li a:hover,
#category-section li.belastingdienst a:hover,
#category-section li.currentbelastingdienst a,
#category-section li.current a {
	color: #ffffff;
	background-color: #fa7000;
	background-image: url('../images/cat-chevron-hover.gif');
}
#category-section li.currentbelastingdienst a {
	margin-top: 25px;
}
#category-section li a span {
	display: block;
}
.ctl, .ctr, .cbl, .cbr {
	display: block;
    width: 3px; height: 3px;
    position: absolute; 
    background: none no-repeat scroll left top;
    font-size: 0px;
}
.ctl {
    left: 0px; top: 0px;
}
.ctr {
    right: 0px; top: 0px;
    background-position: -2px top;
}
.cbl {
    left: 0px; bottom: 0px;
    background-position: left -2px;
}
.cbr {
    right: 0px; bottom: 0px;
    background-position: -2px -2px;
}
#category-section li a:hover .ctl,
#category-section li a:hover .ctr,
#category-section li a:hover .cbl,
#category-section li a:hover .cbr,
#category-section li.current a .ctl,
#category-section li.current a .ctr,
#category-section li.current a .cbl,
#category-section li.current a .cbr,
#category-section li.currentbelastingdienst a .ctl,
#category-section li.currentbelastingdienst a .ctr,
#category-section li.currentbelastingdienst a .cbl,
#category-section li.currentbelastingdienst a .cbr {
    background-image: url('../images/cat-dot.gif');
}

/*Veilingmap*/
#category-section li.veilingmap 
{
	margin-top:10px;
	padding-top:12px;
	background: url(/images/bg-hor-line.gif	) top repeat-x;
}
#category-section li.veilingmap a
{
	width:121px;
	height:28px;
	padding:2px 0 0 33px;
	background: url(/images/veilingmap.png) no-repeat;
}
#category-section li.veilingmap a:hover,
#category-section li.veilingmap a.active
{
	color: #2a4971;
	background: url(/images/veilingmap-over.png) no-repeat;
}


/* content */
#content-section p {
}

#content-section h2 {
	background: transparent url('../images/header-underline.gif') repeat-x scroll left 2.4em;
	font-size: 1.2em;
	padding-bottom: 2.4em;
	margin-right: 15px;
}

/* search results */

table.search-results {
	width: 100%;
}

table.search-results thead th {
	position: relative;
	padding: 0.7em;
	/*color: #ffffff;*/
	color: #416492;
	font-weight:bold;
	/*height: 100%;
	background: #ef6b00 url('../images/table-head-div.gif') no-repeat scroll bottom right;*/
}

table.search-results tbody tr td {
	padding: 0.7em;
	background-color: #ffffff;
}

table.search-results tbody tr.alternate td {
	background-color: #f1f1f1;
}

table.search-results tbody tr:hover td {
	background-color: #f9e0cc;
}

th.date-column, td.date-column {
	width: 8%;
}
th.username-column, td.username-column {
    width: 60%;
}
th.email-column, td.email-column {
    width: 40%;
}
th.field-column, td.field-column
{
    width: 30%;
}
th.tekst-column, td.tekst-column
{
    width: 60%;
}
th.show-column, td.show-column
{
    width: 10%;
}
th.klant-column, td.klant-column
{
    width: 30%;
}
th.start-column, td.start-column
{
    width: 15%;
}
th.eind-column, td.eind-column
{
    width: 15%;
}
th.aantal-column, td.aantal-column
{
    width: 15%;
}
th.bedrag-column, td.bedrag-column
{
    width: 15%;
}
th.gefactureerd-column, td.gefactureerd-column
{
    width: 10%;
}

th.city-column, td.city-column {
	width: 23%;
}
th.province-column, td.province-column {
	width: 14%;
}
th.viewed-column, td.viewed-column {
	width: 10%;
}
table.search-results thead {
	border-bottom:1px solid #deecf9;
}
table.search-results thead a:link,
table.search-results thead a:visited {
	color:#416492;
	text-decoration:none;
	padding-right: 10px;
}
table.search-results thead a:hover {
	color:#416492;
	text-decoration:underline;
	background-color: transparent;
	padding-right: 10px;
}
table.search-results thead a:active {
	color:#ffffff;
	text-decoration:none;
	padding-right: 10px;
}

table.search-results thead a.can-asc:hover {
    color: #416492;
}

table.search-results thead a.can-desc:hover {
	color: #416492;
}

table.search-results thead a.is-asc {
	background: transparent url('../images/table-head-sort-sprite.gif') no-repeat scroll right -50px;
}

table.search-results thead a.is-desc {
	background: transparent url('../images/table-head-sort-sprite.gif') no-repeat scroll right top;
}

/* photo link annotation */
table.search-results td.hasfoto {
    background: url('../images/table-photo.gif') center center no-repeat;
}

table.search-results tbody a.geannuleerd {
	color: #898989;
	text-decoration: line-through;
}

table.search-results a:hover.delete-contact
{
	text-decoration:underline;	
}

/* this is required to reset the padding so the dot can be placed in the top corner 
table.search-results thead tr th.username-column,
table.search-results thead tr th.email-column,
table.search-results thead tr th.field-column,
table.search-results thead tr th.tekst-column,
table.search-results thead tr th.show-column,
table.search-results thead tr th.klant-column,
table.search-results thead tr th.start-column, 
table.search-results thead tr th.eind-column,
table.search-results thead tr th.aantal-column,
table.search-results thead tr th.gefactureerd-column{
	padding: 0px;
}*/
/*table.search-results thead th div {
	position:relative;
	padding: 0.7em;
}
.ttl, .ttr {
	display: block;
    width: 3px; height: 3px;
    position: absolute; 
    background: transparent url('../images/table-head-dot.gif') no-repeat scroll left top;
    font-size: 0px;
}
.ttl {
    left: 0px; top: 0px;
}
.ttr {
    right: 0px; top: 0px;
    background-position: -3px top;
}*/

table.filter-opties td
{
	padding: 0.6em;
}
table.filter-opties input 
{
	font-size:12px;
	color:Gray;	
	font-style:italic;
}

div.paging-automail
{
	line-height:20px;
}
div.paging-automail a.selected
{
	font-weight:bold;
}

.headersHome
{
    float: left;
    width: 100%;
    padding: 10px 0px;
}
.headerVeilingdeurwaarder
{
    float: left;
    width: 510px;
    margin-right: 9px;
}
.headerPhoto
{
    float: left;
    width: 251px;
}
.headerLeftTop
{
    float: left;
    width: 4px;
    height: 4px;
    background: transparent url('../images/dot_white.gif') no-repeat scroll left top;
}
.headerTop
{
    float: left;
    height: 4px;
    border-top: 1px solid #d6d6d6;
}
.headerRightTop
{
    float: left;
    width: 4px;
    height: 4px;
    background: transparent url('../images/dot_white.gif') no-repeat scroll right top;
}
.headerLeft
{
    float: left;
    width: 4px;
    height: 210px;
    border-left: 1px solid #d6d6d6;
}
.headerBlock
{
    float: left;
    height: 210px;
    background-color: #416492;
    color: #ffffff;
}
.headerRight
{
    float: right;
    width: 4px;
    height: 210px;
    border-right: 1px solid #d6d6d6;
}
.headerLeftBottom
{
    float: left;
    width: 4px;
    height: 4px;
    background: transparent url('../images/dot_white.gif') no-repeat scroll left bottom;
}
.headerBottom
{
    float: left;
    height: 4px;
    border-bottom: 1px solid #d6d6d6;
}
.headerRightBottom
{
    float: left;
    width: 4px;
    height: 4px;
    background: transparent url('../images/dot_white.gif') no-repeat scroll right bottom;
}

.resultsOverview
{
    float: left;
    width: 765px;
    height: 62px;
    margin: 10px 0px 20px 0px;
}
.resultsOverviewLeftTop
{
    float: left;
    width: 4px;
    height: 4px;
    background: transparent url('../images/dot_gray.gif') no-repeat scroll left top;
}
.resultsOverviewTop, .resultsOverviewBottom
{
    float: left;
    width: 757px;
    height: 4px;
    background-color: #e5e5e5;
}
.resultsOverviewRightTop
{
    float: left;
    width: 4px;
    height: 4px;
    background: transparent url('../images/dot_gray.gif') no-repeat scroll right top;
}
.resultsOverviewLeft, .resultsOverviewRight
{
    float: left;
    width: 4px;
    height: 54px;
    background-color: #e5e5e5;
}
.resultsOverviewBlock
{
    float: left;
    width: 757px;
    height: 54px;
    background-color: #e5e5e5;
}
.resultsOverviewLeftBottom
{
    float: left;
    width: 4px;
    height: 4px;
    background: transparent url('../images/dot_gray.gif') no-repeat scroll left bottom;
}
.resultsOverviewRightBottom
{
    float: left;
    width: 4px;
    height: 4px;
    background: transparent url('../images/dot_gray.gif') no-repeat scroll right bottom;
}
.resultsOverviewIcon
{
    float: left;
    width: 93px;
    height: 54px;
    margin-right: 15px;
}
.resultsOverviewRightBlock
{
	margin:7px 0px 0px 108px;	
}
.resultsOverviewFound
{
    margin-right:35px; 
    color: #416492;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    font-weight: normal;
}
.resultsOverviewFoundAll
{
    float: left;
    width: 712px;
    padding: 10px 0px 10px 0px;
    color: #416492;
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: normal;
}
.resultsOverviewFound span.amount, .resultsOverviewFoundAll span.amount
{
    font-weight: bold;
}
.resultsOverviewExtra
{
    margin-top:10px;
}
.resultsOverviewExtra label
{
    font-size:11px;
    font-weight: bold;
}
.resultsOverviewExtra select
{
    font-size:11px;
}
.resultsOverviewExtraAll
{
    float: left;
    width: 760px;
}
.resultsOverviewExtraAll select
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
}
.resultsOverviewRefine
{
    float: left;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    color: #595959;
    margin-right: 60px;
}
.resultsOverviewRefineAll
{
    float: left;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    color: #595959;
    margin-right: 10px;
}

.resultsOverviewCategory
{
    float: left;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    color: #595959;
    font-weight: bold;
    margin-right: 10px;
}
.resultsOverviewProvince
{
    float: left;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    color: #595959;
    font-weight: bold;
    margin-right: 10px;
}
.resultsOverviewPeriod
{
    float: left;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    color: #595959;
    font-weight: bold;
    margin-right: 10px;
}

.resultsOverviewPhoto
{
    float: left;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    color: #595959;
    font-weight: bold;
}
.resultsOverviewProvince label, .resultsOverviewPeriod label, .resultsOverviewPhoto label, .resultsOverviewCategory label
{
    font-weight: bold;
    padding-right: 10px;
}
.resultsOverviewCategory select, .resultsOverviewProvince select, .resultsOverviewPeriod select, .resultsOverviewPhoto select
{
	padding-left:5px;
	font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
}

.titel
{
    float: left;
    width: 450px;
    padding: 25px 25px 30px 25px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 30px;
    font-weight: bold;
    color: #ffffff;
}
.subtitel
{
    float: left;
    width: 450px;
    padding: 0px 25px 40px 25px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
}
.divider
{
    float: left;
    width: 450px;
    padding: 0px 25px 0px 25px;
}
.intro
{
    float: left;
    width: 450px;
    padding: 10px 25px 5px 25px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #ffffff;
    line-height: 16px;
}
.links
{
    float: left;
    width: 450px;
    padding: 5px 25px 0px 25px;
}
.links a
{
    display: block;
    float: left;
    padding-right: 20px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #deecf9;
    text-decoration: none;
    background: url(../images/arrow_blue.gif) transparent no-repeat scroll top right;
}
.links a:hover
{
    display: block;
    float: left;
    padding-right: 20px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
    background: transparent url(../images/arrow_blue.gif) no-repeat scroll top right;
}

.Photo
{
    float: left; 
    width: 241px; 
    height: 142px; 
    border-bottom: 1px solid #ffffff;
}
.PhotoFooter
{
     float: left; 
     width: 226px; 
     height: 52px; 
     background-color: #fa7000; 
     color: #ffffff;
     padding: 15px 0 0 15px;
     line-height:20px;
}
.PhotoFooter a
{
    height: 10px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
    padding-right:15px;
    background: transparent url(../images/bg_photofooterlink.jpg) no-repeat center right;
}
.PhotoFooter a:hover
{
    color: #f9e0cc;
}

/* 
search grid controls 
*/
#search-controls {
	margin-top: 10px;
}

#search-num-results,
#search-results-page-size,
#search-pages {
	height: 25px;
	line-height: 25px;
}

/* paging controls */
#search-pages .search-page-div {
	padding: 0px;
	margin: 0px 4px 0px 4px;
	width: 1px;
	height: 25px;
	background: transparent url('../images/table-page-sprite.gif') no-repeat scroll -44px top;
	color: #fff;
}

#search-pages a,#search-pages a:link {
	margin: 0px 0px 0px 4px;
	color: #3c3c3c;
	text-decoration:none;
	background: transparent url('../images/table-page-sprite.gif') no-repeat scroll left top;
	width: 22px;
	height: 25px;
	text-align: center;
}
#search-pages a:visited {
	color: #3c3c3c;
	text-decoration:none;
}
#search-pages a:hover,
#search-pages a.search-page-current-link {
	color: #ffffff;
	background-position: -22px top;
}

/* next/previous page links */ 
#search-pages {
	height: 25px;
	line-height: 25px;
}

#search-pages a.search-previous-page, #search-pages a.search-previous-page:link,
#search-pages a.search-next-page, #search-pages a.search-next-page:link {
	color: #ef6b00;
	text-decoration:none;
	background: transparent url('../images/link-back.gif') no-repeat scroll left;
	padding-left: 11px;
	margin: 0px 10px 0px 0px;
	width: auto;
	min-width: 4.5em;
	text-align: left;
}
#search-pages a.search-next-page, #search-pages a.search-next-page:link {
	background: transparent url('../images/link-forward.gif') no-repeat scroll right;
	padding: 0px 11px 0px 0px;
	margin: 0px 0px 0px 10px;
	text-align: right;
}
#search-pages a.search-previous-page:visited,
#search-pages a.search-next-page:visited {
	color: #ef6b00;
}
#search-pages a.search-previous-page:hover,
#search-pages a.search-next-page:hover {
	background-color: #f9e0cc;
}
#search-pages a.search-previous-page:active,
#search-pages a.search-next-page:active {
	color: #ef6b00;
}
#search-pages a, #search-pages span {
	display:inline-block;
}

/*Most popular at search page*/
#top4MostPopular 
{
	float:left;
	width: 765px;
	margin-top:20px;
}
#top4MostPopular h2
{
	margin:0px;
	padding:0px;
}
#top4MostPopularItems
{
	margin-top:10px;
	padding:10px;
	border-top:1px solid #dfebf9;
}

#top4MostPopularItems ol
{
	margin:0px;
	padding:0px;
	list-style-type:decimal;
}

#top4MostPopularItems ol li
{
	float:left;
	width:340px;
	margin-left:15px;
	margin-bottom:15px;
	line-height: 18px;
}
#top4MostPopularItems ol li.alternate
{
	margin-left:49px;
}

div.advertentie-thumb 
{
	width:64px;
	height:48px;
	text-align:center;
	border:1px solid #898989;
	background-position:center center;
	background-repeat:no-repeat;	
}
div.advertentie-thumb img {
	height:48px;
}

/*
detail page sections
*/

.visited-count {
	color: #416492;
}
div.auction-details {
	padding-top: 15px;
}

table.auction-details {
	border-style: none;
	border-collapse: collapse;
	padding: 0px;	
}

table.auction-details td {
	padding: 1px 0px;	
}

table.auction-details td.label {
	padding-right: 5px;	
	width: 7em;
	color: #898989;
}

table.auction-details td.auction-date,
table.auction-details td.auction-time {
	font-size: 1.2em;
	font-weight: bold;
}

/*company section*/
.company-details {
	background-color: #f0f5fa;
	padding: 15px;
	margin-left: 15px;
}

.company-logo {
	background-color: #416492;
	padding: 3px;
	margin: 5px;
}

.company-links {
	margin: 5px;
	margin-left: 50%;
}

.company-links ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.company-links a {
	display: block;
	height: 25px;
	padding-left: 30px;
	background: transparent url('../images/button-sprites.gif') no-repeat scroll left top;
	line-height: 25px;
}
.company-links a:hover {
	background-color: #f9e0cc;
	text-decoration: underline;
}
.company-links a.print-page {
	background-position: left -125px;
}

.company-links a.tell-friend {
	background-position: left -100px;
}

.company-links a.email {
	background-position: left -50px;
}

/* footer */
#footer a:link {
	color:#ffffff;
}
#footer a:visited {
	color:#ffffff;
}
#footer a:hover {
	color: #deecf9;
	background-color: transparent;
}
#footer a:active {
	color:#ffffff;
}
.ftl, .ftr {
	display: block;
    width: 3px; height: 3px;
    position: absolute; 
    background: transparent url('../images/footer-dot.gif') no-repeat scroll left top;
    font-size: 0px;
}
.ftl {
    left: 0px; top: 0px;
}
.ftr {
    right: 0px; top: 0px;
    background-position: -3px top;
}

.closedContract
{
    float: left;
    padding: 16px 70px 16px 24px;
    width: 666px;
    background-color: #f7f7f7;
    background-image: url(/images/modeselector_inactive_n.gif);
    background-position: right;
    background-repeat: no-repeat;
    color: #416492;
    font-size: 12px;
    border: 1px solid #e4e4e4;
    margin-top: 15px;
}
.closedContractOver
{
    float: left;
    padding: 16px 70px 16px 24px;
    width: 666px;
    background-color: #f7f7f7;
    border: 1px solid #e4e4e4;
    background-image: url(/images/modeselector_inactive_h.gif);
    background-position: right;
    background-repeat: no-repeat;
    color: #5e8cbe;
    font-size: 12px;
    margin-top: 15px;
}
.selectedContract
{
    float: left;
    padding: 16px 70px 16px 24px;
    width: 666px;
    background-color: #f7f7f7;
    background-image: url(/images/modeselector_active_n.gif);
    background-position: right;
    background-repeat: no-repeat;
    border: 1px solid #e4e4e4;
    color: #416492;
    font-size: 12px;
    margin-top: 15px;
}
.selectedContractOver
{
    float: left;
    padding: 16px 70px 16px 24px;
    width: 666px;
    background-color: #f7f7f7;
    background-image: url(/images/modeselector_active_h.gif);
    background-position: right;
    background-repeat: no-repeat;
    border: 1px solid #e4e4e4;
    color: #5e8cbe;
    font-size: 12px;
}
.closedContract label, .closedContractOver label, .selectedContract label, .selectedContractOver label
{
    float: left;
    display: block;
    width: 110px;
    height: 20px;
    font-weight: bold;
}
.closedContract span, .closedContractOver span, .selectedContract span, .selectedContractOver span
{
    float: left;
    display: block;
    width: 556px;
    height: 20px;
}
.contractOverview
{
    float: left;
    border-left: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
    padding: 24px 24px 24px 24px;
    width: 712px;
    color: #696969;
    font-size: 12px;
}

table.infotable
{
    border: 1px solid #ef6b00;
    background-color: #ffffff;
    padding: 5px;
    width: 270px;
}
table.infotable th
{
    font-weight: bold;
    padding: 5px;
}
table.infotable td
{
    font-weight: normal;
    padding: 5px;
}

.beheeritem
{
    float: left; 
    padding: 0px 15px 0px 15px; 
    height: 22px; 
    line-height: 22px; 
    font-weight: bold; 
    text-align: center; 
    color: #000000; 
    margin-right: 20px;
}
.beheeritemover
{
    float: left; 
    padding: 0px 15px 0px 15px; 
    height: 22px; 
    line-height: 22px; 
    font-weight: bold; 
    text-align: center; 
    color: #f67206; 
    margin-right: 20px;
    cursor: pointer;
}
.beheeritemselected
{
    float: left; 
    padding: 0px 15px 0px 15px; 
    height: 22px; 
    line-height: 22px; 
    font-weight: bold; 
    text-align: center; 
    background-color: #f67206; 
    color: #ffffff; 
    margin-right: 20px;
}

.news-article-menu
{
    float: left;
    width: 330px;
}
.news-article
{
    float: left;
    width: 390px;
    line-height: 16px;
    padding-left: 25px;
}
.news-article-menu ul
{
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}
.news-article-menu li
{
    width: 300px;
    background-color: #f5f5f5;
    padding: 10px 15px 10px 15px;
    border-bottom: 1px solid #e3e3e3;
    color: #6d6e71;
    line-height: 16px;
}
.news-article-menu li.over
{
    width: 300px;
    background-color: #f9f9f9;
    padding: 10px 15px 10px 15px;
    border-bottom: 1px solid #e3e3e3;
    color: #6d6e71;
    line-height: 16px;
}
.news-article-menu li.current
{
    width: 300px;
    background-color: #ffffff;
    padding: 10px 15px 10px 15px;
    border-bottom: 1px solid #e3e3e3;
    color: #6d6e71;
    line-height: 16px;
}
.news-article-menu span.title
{
    color: #fa7000;
}

/*ADVERTENTIE PAGINA*/
.facebook span {
	display: none;
}
.advertentie-details .advertentie-title {
	font-size:18px;
}

.advertentie-details blockquote.rdw 
{
	margin:0px;
	width:432px;
	padding:10px;
	color:#999999;
	margin-bottom:10px;
	background-color:#ffffee;
	border: 1px solid #A9A9A9;
}

.advertentie-details blockquote.sticker 
{
	margin:0px;
	width:435px;
	padding:10px;
}

.advertentie-details .sticker a.btnBlue 
{
	color:#fff;
	font-weight:bold;	
	margin-top:10px;
	display:block;
	width:120px;
	padding:10px 20px 10px 20px;
	background:url(/images/sticker-toggle.png) no-repeat 135px center #416492;
}
.advertentie-details .sticker a.active 
{
	background:url(/images/sticker-toggle-active.png) no-repeat 135px center #416492;
}

.advertentie-details fieldset
{
	width:435px;
	border: 1px solid #A9A9A9;
}

/*BEGIN OVERVIEW LAYOUT*/

div.overview {float:left; width:100%;}
div.overview ul {list-style:none; margin:0 0 12px 0; padding:0 0 0 6px; height:25px; border-bottom:1px solid #e5e5e5;}
div.overview li {float:left; margin-right:4px;}
div.overview li a {display:block; height:26px; line-height:26px; text-align:center; font-weight:bold; color:#416492;}
div.overview li.tab1 a {width:135px; background:url(/images/overview-tab1.jpg) no-repeat;}
div.overview li.tab1 a.current {background:url(/images/overview-tab1-active.jpg);}
div.overview li.tab2 a {width:170px; background:url(/images/overview-tab2.jpg) no-repeat;}
div.overview li.tab2 a.current {background:url(/images/overview-tab2-active.jpg);}
div.overview .dates-error {display:block; color:Red; margin-bottom:10px;}
div.overview select {margin-bottom:10px;}
div.overview table.overview {margin-top:10px;}
div.overview table.overview th {color:#416492; border-bottom:1px solid #e5f0fa;}
div.overview a.selected {color:#3C3C3C;}

/*END OVERVIEW LAYOUT*/

/*Veilimpap detail pagina*/
#content-section .searchmapBlock
{
	padding:0 0 0 0;	
}

#content-section .searchmapBlock h2 
{
	background:none;
	font-size:18px;
	font-weight:normal;
	color:#38567b;
	padding:0;
	margin:6px 0 6px 13px;
}
#content-section .searchmapBlock table 
{
	margin:0 0 0 13px;
}

#content-section .searchmapBlock table .searchPostcode
{
	padding-right:15px;	
}

#content-section .searchmapBlock table .searchmapField input
{
	margin:0;
	padding:0;
	width:103px;
	height:16px;
	font-size: 11px;
	border-top:1px solid #416492;
	border-right:0px;
	border-bottom:1px solid #416492;
	border-left:1px solid #416492;
}

.googlemaps { position:relative; float:left; }

.googlemaps .gmaps-infowindow {
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -167px 0 0 -144px;
	width: 254px;
	padding: 15px;
	min-height: 244px;
	_height: 244px;
	border-top:3px solid #416492;
	background:#fff;
}

.googlemaps .gmaps-infowindow .close {
	float: right;
	width: 30px;
	height: 30px;
	margin-top: -32px;
	margin-right: -30px;
	cursor: pointer;
	background:url(/images/fancybox/fancy_close_blue.png) no-repeat;
}

.googlemaps .gmaps-infowindow .content {
	margin: 0 0 0 0;
	cursor: pointer;
}

.googlemaps .gmaps-infowindow .content h3 
{
	padding-top:0px;
	font-size:15px;
	color:#416492;	
}
.googlemaps .gmaps-infowindow .content p 
{
	font-weight:bold;
}

#inline1 
{
	overflow:hidden;	
}
#map_canvas 
{
	border:1px solid #bababa;
}

.legenda h3
{
	color:#416492;
	font-size:14px;
	margin-bottom:13px;
}

.legenda ul
{
	list-style:none;
	padding:0;
	margin:0;
}

.legenda ul li
{
	margin-bottom:10px;
}
.legenda ul li input
{
	vertical-align: middle;
}

.legenda img
{
	margin-right:10px;
	vertical-align:middle;
}
