@charset "utf-8";
/* CSS Document */

body
{
text-align:justify;}

body#main {
	background-color: #2e3235;
	background-image: url(../img/basis/bg-body.gif);
	background-repeat: repeat-x;
	background-position: center top;
	
	color: #404040;
}

div.bg-main {
	background-image: url(../img/basis/bg-main.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

div#doc2 {	width:70.15em;*width:68.46em;min-width:912px; margin:auto; text-align:left; }

div.yui-t3 div.yui-b {
    width:19.2308em;*width:18.7673em;
}
div.yui-t3 div#yui-main div.yui-b {
    margin-left:20.2308em;*margin-left:19.7673em;
}

.icon, .mainpart_content {
	position:relative;
	_position:static;
}
.mainpart .mainpart_content { position:static; }

.bg-box
{
background-image:url(../img/bg_box.jpg);
height:217px;

}

.mainpart {
	width:100%;
	float:left;margin-right:-25em;
}

.icon {float:right;width:150px; border-left: 1px solid #c3cdd2; text-align: center; height: 550px; margin-bottom: 30px; }
.mainpart .mainpart_content {margin-right:160px; }

.yui-t7 .mainpart_content { padding-top: 0px; padding: 10px; }

.margin_top {
	min-height: 500px;
	padding-top: 33px; 
}

.box-content
{
padding:30px;
width:650px;}

div.topbar {
	background-image: url(../img/basis/bg-topbar.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 21px;
}
   
div#hd {
	background-image: url(../img/basis/bg-hd.gif);
	background-repeat: no-repeat;
	background-position: left top;	
	height: 44px;
}
div#bd-bg {
	background-color: #8e9093;
	padding: 4px;
	border:1px solid;
}

div#bd {
	background-color: #ffffff;
	border: 1px solid #464748;
}

.front-buttons{height:210px;}

div#ft {
	height: 95px;
	background-image: url(../img/basis/bg-ft.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

div#mainmenu {
	background-image: url(../img/basis/bg-mainmenu.gif);
	background-repeat: repeat-x;
	height:24px;

	width:auto;
	background-position: top;
}

div.navigatieveiling {
	background-image:url(../img/basis/bg-mainmenu.gif);
	background-position:center top;
	background-repeat:repeat-x;
	border-left:1px solid;
	border-right:1px solid;
	width:auto;
}




div.footer_links, div.footer_links_mirror  {
	background-image: url(../img/basis/sprite-ft.gif);
	background-repeat: no-repeat;
	background-position: left top;

	width: 618px;
	height: 24px;
	
	margin: 0px auto;
	text-align: left;
	
	padding: 0px;
	position: relative;
}
div.footer_links_mirror {
	background: transparent url(../img/basis/sprite-ft.gif) 0 -27px no-repeat;
}

div.footer_links li, div.footer_links_mirror li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;
}
div.footer_links li, div.footer_links a {
    height: 15px; display: block;
}
div.footer_links_mirror li, div.footer_links_mirror a { height: 20px; }
div.footer_links a span, div.footer_links_mirror a span { display: none; }

div.footer_links #ft-home { left: 0; width: 42px; }
div.footer_links #ft-webwinkels { left: 43px; width: 69px; }
div.footer_links #ft-webverkoop { left: 113px; width: 94px; }
div.footer_links #ft-webveilingen { left: 209px; width: 75px; }
div.footer_links #ft-hosting { left: 286px; width: 93px; }
div.footer_links #ft-about { left: 380px; width: 58px; }
div.footer_links #ft-contact { left: 439px; width: 49px; }
div.footer_links #ft-terms { left: 490px; width: 128px; }

div.footer_links #ft-home a:hover { background: transparent url(../img/basis/sprite-ft.gif) 0 -52px no-repeat; }
div.footer_links #ft-webwinkels a:hover { background: transparent url(../img/basis/sprite-ft.gif) -43px -52px no-repeat; }
div.footer_links #ft-webverkoop a:hover { background: transparent url(../img/basis/sprite-ft.gif) -113px -52px no-repeat; }
div.footer_links #ft-webveilingen a:hover { background: transparent url(../img/basis/sprite-ft.gif) -209px -52px no-repeat; }
div.footer_links #ft-hosting a:hover { background: transparent url(../img/basis/sprite-ft.gif) -286px -52px no-repeat; }
div.footer_links #ft-about a:hover { background: transparent url(../img/basis/sprite-ft.gif) -380px -52px no-repeat; }
div.footer_links #ft-contact a:hover { background: transparent url(../img/basis/sprite-ft.gif) -439px -52px no-repeat; }
div.footer_links #ft-terms a:hover { background: transparent url(../img/basis/sprite-ft.gif) -490px -52px no-repeat; }

div.footer_links_mirror #ft-home-m, div.footer_links_mirror #ft-home-m.on { left: 0; width: 42px; }
div.footer_links_mirror #ft-webwinkels-m, div.footer_links_mirror #ft-webwinkels-m.on { left: 43px; width: 69px; }
div.footer_links_mirror #ft-webverkoop-m, div.footer_links_mirror #ft-webverkoop-m.on { left: 113px; width: 94px; }
div.footer_links_mirror #ft-webveilingen-m, div.footer_links_mirror #ft-webveilingen-m.on { left: 209px; width: 75px; }
div.footer_links_mirror #ft-hosting-m, div.footer_links_mirror #ft-hosting-m.on { left: 286px; width: 93px; }
div.footer_links_mirror #ft-about-m, div.footer_links_mirror #ft-about-m.on { left: 380px; width: 58px; }
div.footer_links_mirror #ft-contact-m, div.footer_links_mirror #ft-contact-m.on { left: 439px; width: 49px; }
div.footer_links_mirror #ft-terms-m, div.footer_links_mirror #ft-terms-m.on { left: 490px; width: 128px; }

div.footer_links_mirror #ft-home-m.on { background: transparent url(../img/basis/sprite-ft.gif) 0 -79px no-repeat; }
div.footer_links_mirror #ft-webwinkels-m.on { background: transparent url(../img/basis/sprite-ft.gif) -43px -79px no-repeat; }
div.footer_links_mirror #ft-webverkoop-m.on { background: transparent url(../img/basis/sprite-ft.gif) -113px -79px no-repeat; }
div.footer_links_mirror #ft-webveilingen-m.on { background: transparent url(../img/basis/sprite-ft.gif) -209px -79px no-repeat; }
div.footer_links_mirror #ft-hosting-m.on { background: transparent url(../img/basis/sprite-ft.gif) -286px -79px no-repeat; }
div.footer_links_mirror #ft-about-m.on { background: transparent url(../img/basis/sprite-ft.gif) -380px -79px no-repeat; }
div.footer_links_mirror #ft-contact-m.on { background: transparent url(../img/basis/sprite-ft.gif) -439px -79px no-repeat; }
div.footer_links_mirror #ft-terms-m.on { background: transparent url(../img/basis/sprite-ft.gif) -490px -79px no-repeat; }

div.page_title, div.page_title_ecommerce, div.page_title_auction, div.page_title_b2c, div.page_title_b2b, div.page_title_webverkoop {
	background-image: url(../img/bg-page_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 80px;
}
div.page_title_webverkoop { background-image: url(../img/bg-page_title_webverkoop.jpg); }
div.page_title_ecommerce { background-image: url(../img/bg-page_title_commerce.jpg);}
div.page_title_auction { background-image: url(../img/bg-page_title_auctions.jpg);}
div.page_title_b2c { background-image: url(../img/bg-page_title-b2c.jpg); }
div.page_title_b2b { background-image: url(../img/bg-page_title-b2b.jpg); }

div.bcrumb, div.shopmenu {
	background-image: url(../img/bg-breadcrumb.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 18px;
	padding-top: 5px;
	padding-left: 25px;
	font-size: 85%;
}


div.large_image_message{
	background-image: url(../img/enlarge_icon.gif);
	background-repeat:no-repeat;
	background-position:260px top;
	height:22px;
}