@charset "utf-8";
/* CSS Document */

html, body {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 margin:0;
 padding:0;
 color:#777;
 line-height:20px;
 background:url('../images/bg_main.gif') repeat-x;
}

a {
 font-weight:bold;
 text-decoration:underline;
 color:#251c5c;
}

.container {
 position:absolute;
 left:50%;
 margin-left:-480px;
 width:960px;
 min-height:100%;
}

*html .container {
 height:100%;
}

.header {
 width:960px;
 height:93px;
}

.logo {
 position:absolute;
 top:0;
 left:0;
 background:url('../images/logo.png') no-repeat;
 width:365px;
 height:93px;
 z-index:10;
}

.zoeken {
 position:absolute;
 left:700px;
 width:270px;
 height:30px;
 float:left;
 z-index:5;
 background:url('../images/bg_zoeken.png') no-repeat;
 top:63px;
}

.zoekenForm 	{margin:0;padding:0;margin-top:4px;margin-left:5px;}
.zoekenInput 	{border:solid 1px #c9c9c9;height:21px;width:170px;vertical-align:top;line-height:21px;padding-left:3px;}
.zoekenSubmit 	{margin-top:1px;background:url('../images/zoeken.gif') no-repeat;border:none;width:70px;height:25px;vertical-align:top;color:#fff;font-weight:bold;}

.main {
 width:960px;
 padding-bottom:7px;
 margin-top:7px;
 display:inline-block;
}

.sectie {
 display:block;
 margin-right:7px;
 margin-bottom:7px;
 width:154px;
 float:left;
 height:135px;
 background:url('../images/bg_sectie.png');
}

.sectieLast {
 display:block;
 margin-bottom:7px; 
 width:154px;
 float:left;
 height:135px;
 background:url('../images/bg_sectie.png');
}

.sectieTitle {
 text-align:center;
 width:154px;
 margin-top:7px;
 font-weight:bold;
 color:#251c5c;
}

.sectieImage {
 width:144px;
 height:95px;
 display:block;
 margin-top:8px;
 margin-left:5px;
}

.content {
 padding:10px 40px 0 20px;
 float:left;
 width:480px;
}

.side {
 float:left;
 width:260px;
}

.pageTitle {
 height:25px;
}

.sideTitle {
 width:260px;
 color:#fff;
 background-color:#777;
 border-bottom:solid 1px #474747;
 height:25px;
 line-height:25px;
 text-indent:10px;
 font-weight:bold;
 margin-bottom:8px;
}

.fold {
 width:960px;
 background:url('../images/bg_content.gif') repeat-x;
 padding-bottom:10px;
}






.nieuws {
 float:left;
 width:303px;
 background:white;
 margin:10px;
}

.nieuwsTitel {
 display:block;
 height:26px;
 padding-top:1px;
 background:#251c5c;
 border-bottom:solid 1px black;
 line-height:29px;
 text-indent:5px;
 text-decoration:none;
 font-weight:bold;
 color:#fff;
}

.nieuwsItem {
 margin:5px;
 color:#251c5c;
 line-height:18px; 
}

.nieuwsItem a {
 font-weight:bold;
 color:#251c5c;
 text-decoration:none;
}

.nieuwsItem a:hover {
 font-weight:bold;
 color:#251c5c;
 text-decoration:none;
}

.intro {
 float:left;
 width:471px;
 background:white;
 margin:10px 10px 10px 0;
}

.introTitel {
 display:block;
 height:26px;
 padding-top:1px;
 background:#251c5c;
 border-bottom:solid 1px black;
 line-height:29px;
 text-indent:5px;
 text-decoration:none;
 font-weight:bold;
 color:#fff;
}

.paginaTitel {
 display:block;
 height:26px;
 padding-top:1px;
 background:#251c5c;
 border-bottom:solid 1px black;
 line-height:29px;
 text-indent:5px;
 text-decoration:none;
 font-weight:bold;
 color:#fff;
 float:left;
}

.introItem {
 margin:5px;
 color:#251c5c;
 line-height:18px;
}



.banners {
 padding-top:10px;
}

.bannersBottom {
 margin:0 0 0 10px;
}


.crumbs {
 height:25px;
 line-height:25px;
 margin-bottom:10px;
 text-indent:10px;
 background:#efefef;
 width:950px;
 margin-left:5px;
}

.crumbs a {
 color:#251c5c;
 font-weight:bold;
 text-decoration:none;
}



.topMenu {
 width:960px;
 height:35px;
}

.topMenuItemActive a {
 display:block;
 float:left;
 line-height:30px;
 width:310px;
 height:35px;
 background-color:#251c5c;
 color:#ec008c;
 font-weight:bold;
 text-align:center;
 line-height:30px;
 text-decoration:none;
 margin:0 5px 0 5px;
 background:url('../images/bg_topmenu_active.gif'); 
}

.topMenuItem a {
 display:block;
 float:left;
 line-height:30px;
 width:310px;
 height:35px;
 background-color:#251c5c;
 color:#fff;
 font-weight:bold;
 text-align:center;
 line-height:30px;
 text-decoration:none;
 margin:0 5px 0 5px;
 background:url('../images/bg_topmenu.gif'); 
}

.topMenuItem a:hover {
 color:#ec008c;
 background:url('../images/bg_topmenu_active.gif');
}



.productItem {
 display:block;
 float:left;
 width:148px;
 margin:10px 5px 0 5px;
 border:solid 1px #ccc;
 cursor:pointer;
 text-decoration:none;
 font-weight:bold;
}

.productItemTitel {
 display:block;
 width:148px;
 text-align:center;
 background:#efefef;
 color:#251c5c;
 padding-bottom:2px;

}

.groepTitel {
 float:left;
 width:960px;
 height:30px;
 margin-top:5px;
}

.productTitel {
 float:left;
 width:630px;
 height:30px;
 margin-top:5px;
}

.productTitelLang {
 float:left;
 width:960px;
 height:30px;
 margin-top:5px;
}
.cattekst table {
 display:inline-table;
 width:100%;
}
.productImage {
 float:left;
 margin:5px 10px 0 5px;
 width:300px;
 border:solid 5px #251c5c;
 text-align:center;
 overflow:hidden;
}

.productText {
 float:left;
 width:290px;
 margin:10px 10px 20px 0;
 padding:10px;
 background:#efefef;
}

.buttons {
 margin-top:47px;
 float:left;
 display:inline-block;
}

.meer {
 display:block;
 margin-top:20px;
 width:310px;
 height:20px;
}

.meerLink {
 font-weight:bold;
 color:#251c5c;
 text-decoration:none;
}

.productInfo {
 float:left;
 width:325px;
}

.buttonDownload {
 display:block;
 width:310px;
 height:30px;
 color:white;
 text-decoration:none;
 font-weight:bold;
 text-transfom:uppercase;
 line-height:30px;
 text-indent:30px;
 background:url('../images/buttonDownload.png') no-repeat #251c5c;
 margin-top:10px;
}
.buttonMovie {
 display:block;
 width:310px;
 height:30px;
 color:white;
 text-decoration:none;
 font-weight:bold;
 text-transfom:uppercase;
 line-height:30px;
 text-indent:30px;
 background:url('../images/buttonMovie.png') no-repeat #251c5c;
 margin-top:10px;
}

.buttonInfo {
 display:block;
 width:310px;
 height:30px;
 color:white;
 text-decoration:none;
 font-weight:bold;
 text-transfom:uppercase;
 line-height:30px;
 text-indent:30px;
 background:url('../images/buttonInfo.png') no-repeat #251c5c;
 margin-top:10px;
}

.buttonBestel {
 display:block;
 width:310px;
 height:30px;
 color:white;
 text-decoration:none;
 font-weight:bold;
 text-transfom:uppercase;
 line-height:30px;
 text-indent:30px;
 background:url('../images/buttonBestel.png') no-repeat #251c5c;
 margin-top:10px;
}


/* --- FOOTER ------------------ */

.footer {
 position:absolute;
 bottom:0;
 left:0;
 height:11px;
 background-color:#f1f1f1;
 width:960px;
 background:url('../images/bg_footer.gif') bottom no-repeat;
}

/* --- CONTACT ------------------ */

fieldset 				{padding:10px;margin-bottom:10px;width:646px;}
legend 					{padding:3px;font-weight:bold;}
label 					{display:block;float:left;width:100px;border-bottom:dotted 1px #ccc;}

#formContactInput 		{border:solid 1px #ccc;width:537px;margin-left:5px;text-indent:2px;height:19px;margin-bottom:2px;}
#formContactTextarea 	{border:solid 1px #ccc;width:642px;height:80px;padding-left:2px;}
#formContactSubmit 		{margin-left:519px;margin-top:10px;width:150px;height:30px;font-size:12px;font-family:arial;font-weight:bold;}


.newsLink {
 margin-left:5px;
 font-weight:bold;
 text-decoration:underline;
 color:#251c5c;
}

.newsDatum {
 color:#777;
 margin-left:5px;
} 









/***** VANAF HIER BEGINNEN DE STIJLREGELS VOOR DE VEILING *****/

.item {
 width:470px;
 padding:5px;
 height:165px;
 float:left;
 background:url('../images/bg_item_hover.gif') top left no-repeat;
 margin-top:6px;
}

.itemImage {
 float:left;
 display:block;
 width:200px;
 height:125px;
}

.itemDescription {
 float:left;
 width:265px;
 height:125px;
 line-height:16px;
 padding-left:5px;
}

.itemDescriptionText {
 float:left;
 width:258px;
 padding-left:5px;
 margin-top:3px;
 line-height:15px;
 font-size:11px;
}

.itemDescriptionText a {
 font-weight:bold;
 color:#251c5c;
}

.itemDescriptionText a:hover {
 color:#000;
}

.itemDescriptionTitel {
 float:left;
 display:block;
 width:264px;
 height:26px;
 line-height:26px;
 text-indent:25px;
 font-weight:bold;
 color:#251c5c;
 background:url('../images/info.png') top left no-repeat #ddd;
}

.itemDescriptionTime {
 float:left;
 display:block;
 width:185px;
 height:25px;
 line-height:26px;
 text-indent:25px;
 font-weight:bold;
 background:url('../images/time.png') top left no-repeat;
 border-bottom:dotted 1px #ccc;
}

.itemDescriptionKoopnu {
 float:left;
 display:block;
 width:80px;
 height:25px;
 line-height:26px;
 text-indent:25px;
 font-weight:bold;
 background:url('../images/koopnu.png') top left no-repeat;
 border-bottom:dotted 1px #ccc;
}

.itemDescriptionAantal {
 float:left;
 display:block;
 width:264px;
 height:25px;
 line-height:26px;
 text-indent:25px;
 font-weight:bold;
 background:url('../images/aantal.png') top left no-repeat;
 border-bottom:dotted 1px #ccc;
}

.itemPrice {
 display:block;
 width:465px;
 height:26px;
 padding-left:5px;
 margin-top:2px;
 padding-top:1px;
 float:left;
 border-top:dotted 1px #ccc;
}

.itemPrice a {
 float:left;
 display:block;
 width:114px;
 height:26px;
 background:url('../images/btn_bid.gif') top left;
 margin:5px 0 0 27px;
}

.itemPrice a:hover {
 background:url('../images/btn_bid.gif') bottom left;
}

.itemPriceDescription {
 float:left;
 display:block;
 heigth:26px;
 line-height:25px;
 margin:5px 10px 0 10px;
}

.itemPriceDescriptionHuidig {
 float:left;
 display:block;
 heigth:26px;
 line-height:25px;
 margin:5px 10px 0 0;
 background:url('../images/huidig.png') top left no-repeat;
 text-indent:30px;
}

.itemPriceDescriptionVan {
 float:left;
 display:block;
 heigth:26px;
 line-height:25px;
 margin:5px 10px 0 10px;
}

.itemPriceText {
 float:left;
 display:block;
 height:24px;
 width:65px;
 line-height:24px;
 font-size:14px;
 font-weight:bold;
 background:#fff;
 padding:0 5px 0 5px;
 text-align:center;
 color:#251c5c;
 border:solid 1px #ddd;
 margin-top:5px;
}

.paginaTitelCategorie {
 display:block;
 height:26px;
 padding-top:1px; 
 background:#251c5c;
 border-bottom:solid 1px black;
 line-height:26px;
 text-indent:5px;
 text-decoration:none;
 margin-bottom:5px;
 font-weight:bold;
 color:#fff;
 float:left;
}

.veilingCategorieActive a {
 display:block;
 width:auto;
 height:25px;
 padding:5px;
 text-align:center;
 margin-right:5px;
 color:#fff;
 font-weight:bold;
 float:left;
 padding:0 30px 0 30px;
 text-decoration:none;
 line-height:25px;
 background:#251c5c;
 margin-bottom:5px;
}

.veilingCategorie a {
 display:block;
 width:auto;
 height:25px;
 padding:5px;
 text-align:center;
 background:#e9008a;
 margin-right:5px;
 color:#fff;
 font-weight:bold;
 float:left;
 padding:0 30px 0 30px;
 text-decoration:none;
 line-height:25px;
 margin-bottom:5px;
}

.veilingCategorie a:hover {
 background:#251c5c;
}

.categorie {
 width:960px;
 float:left;
}

.veilingLabel {
	width:100px;
	font-weight:bold;
	display:block;
	float:left;
}

.veilingBiedenForm {
	width:400px;
}

.veilingBiedenForm fieldset {
	width:270px;
}

.veilingBiedenForm legend {
	color:#e9008a;
	padding:10px;
}


.veilingBiedenForm input {
	width:200px;
	border:solid 1px #777;
	height:24px;
	line-height:24px;
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:3px;
	margin-bottom:10px;
}

.hint {
	color:#ccc;
}

.veilingBiedenForm input[type=submit] {
	width:208px;
	height:40px;
	background:#e9008a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:white;
	font-weight:bold;
	border:solid 1px #ab0065;
}

.buttons {
 margin-bottom:5px;
 position:absolute;
 top:197px;
 left:645px;
 width:245px;
 z-index:-9999;
 display:inline-block;
}

.buttonsVeiling {
 margin-bottom:5px;
 position:absolute;
 top:135px;
 left:715px;
 width:245px;
 z-index:-9999;
 display:inline-block;
}

.homeButton {
 display:block;
 width:60px;
 margin:0;
 padding:10px;
 background:#fff;
 cursor:pointer;
 background:#e9008a;
 float:left;
}

.homeButton a {
 color:white;
 text-decoration:none;
}

.helpButton {
 display:block;
 width:140px;
 margin:0;
 padding:10px;
 background:#fff;
 cursor:pointer;
 background:#e9008a;
 margin-left:5px;
 float:left;
}

.helpButton a {
 color:white;
}

.trigger {
 text-decoration:none;
 color:#0057a8;
}

.trigger:hover {
 color:#000;
}

.uitleg {
 width:958px;
 background:#eee;
 border:solid 1px #ccc;
 margin-bottom:15px;
 display:none;
 margin-top:20px;
}

.uitlegText {
 padding:10px;
}

