/*
/*
#e44401
*/
/********************************
*	GENERAL					
********************************/
html{overflow-y:scroll;}

*{margin:0; padding:0;}
img{border:none;}
ul{list-style:none;}
a{outline-style:none;}

.strike{text-decoration:line-through;}
/********************************
*	LAYOUT
********************************/
body{
    background:#cacaca url(../images/topbg.jpg) center 0px no-repeat;
	font:normal normal 11px/17px  Verdana,Arial,Helvetica;
    color:#3D3D3D;
}
#page{width:1005px; margin:0 auto;}
#head{height:125px; position:relative; z-index:1}

#container{margin:0 auto; border:solid 15px #ffffff; background:#ffffff;}
#header{position:relative; z-index:0}

#wrapper{width:100%; float:left;}
#side-left{float:left; width:245px; padding:0 0 10px 0; border-right:solid 5px #ffffff;}
#side-right{float:right; width:245px; padding:0 0 10px 0; border-left:solid 5px #ffffff; /*background:#e5e5e5;*/}

#contenthome{width:725px; /*background:#f7f7f7;*/ clear:both; float:left; margin:0 0 10px 0; border-left:solid 5px #ffffff; margin:0 0 0 -5px; padding:0 0 20px 0;}
#content{width:975px; /*background:#f7f7f7;*/ clear:both; float:left; margin:0 0 10px 0; border-left:solid 5px #ffffff; margin:0 0 0 -5px; padding:0 0 20px 0;}

#footer{height:70px; position:relative; 
	background:url(../images/bg-footer.jpg) top left repeat-y; 
	padding:30px 15px 0; color:#fff;
	}

/********************************
*	HEAD
********************************/
#head h1{display:block; width:550px; height:95px; position:absolute; bottom:0; left:0px;}
#head h1 a{
    display:block; 
    width:550px;/*220px; /* 290px */
    background:url(../images/logo.png) 0 -114px no-repeat; 
    vertical-align:bottom; 
    padding:65px 0 0 65px; 
    color:#ffffff;
    }
#head h1 a span{display:none;}
#head h1 a:hover{background:url(../images/logo.png) 0 -114px no-repeat;}

#underTitle
{
	position:absolute; top:70px; left:240px;
	font-size: 14px;
	color:#ffffff;
	}

#underTitle2
{position:absolute; top:100px; left:0px;
	font-size: 14px;
	color:#ffffff;
	}
	#underTitle2 a
	{
	font-size: 16px;
	text-decoration:underline;
	color:#ffffff;
	margin-right:15px;
	margin-left: 15px;
	}
#underTitle3
{position:absolute; top:30px; left:370px;
	font-size: 12px;
	font-weight: bold;
	color:#ffffff;
	}


/***************  FLAGS / LANGUAGE  ***************/
#flags{position:absolute; top:0px; right:315px;}
.flag{display:inline-block; float:left; padding:0 3px; width:15px; height:18px; overflow:hidden;}
.be{background:url(../images/flag-BE.jpg) 0 0 no-repeat;}
.nl{background:url(../images/flag-NL.jpg) 0 0 no-repeat;}
.fr{background:url(../images/flag-FR.jpg) 0 0 no-repeat;}
.en{background:url(../images/flag-EN.jpg) 0 0 no-repeat;}
.flag span{display:none;}




/***************  TOP TABS  ***************/
#toptabs
{
    position:absolute; top:0px; right:0px;
    width:315px;
}
#shoppingcart{
	height:56px;
    padding:10px 10px 5px 70px;
    background:url(../images/shoppingcart.png) 5px 6px no-repeat;
    z-index:1;
    }
    
.shoppingcartCheckOut{position:absolute; bottom:20px; right:20px; text-decoration:underline; color:#333333;}
#login{
	height:56px;
    padding:10px 10px 5px 70px;
    background:url(../images/login.gif) 5px 6px no-repeat;
    z-index:1;
}

/***  LOGIN  ***/
.txt{color:#999999; width:70%; margin:2px 0; padding:0;}
.btn{background:#014E6D; border:none; padding:5px 10px; /***@author Jonathan Orroi height:25px;***/ line-height:20px; color:#ffffff;  cursor:pointer;}

#login .txt{color:#999999; width:150px; margin:2px 0; padding:0;}
#login .btn{position:absolute; bottom:12px; right:40px; background:url(../images/btn-go.gif) 0 0 no-repeat; padding:0; height:24px; width:40px; text-align:center; line-height:24px; color:#ffffff;}

#login .forgotten{position:absolute; top:25px; right:10px; width:70px; line-height:11px;} 
#login #logout{position:absolute; bottom:15px; right:10px;}





    
/***************  SEARCH  ***************/
#search{position:absolute; bottom:10px; right:0px; width:312px; text-align:right; padding:5px 0;}
.txtSearch{background:#ffffff; color:#999999;
    width:190px; border:none; padding:3px 20px 3px 3px; height:19px; margin:0; 
    position:absolute; bottom:0; left:0;}
.btnSearch{background: url(../images/btn-search.gif) 0 0 no-repeat; border:none; padding:0 0 0 25px; 
           height:26px; width:93px; line-height:26px; text-align:left; color:#ffffff; position:absolute; bottom:0; right:0; cursor:pointer;}

/********************************
*	HEADER
********************************/
#topmenu{}
#topmenu li{display:inline; padding:0; margin:0;}
#topmenu li a{color:#ffffff; text-transform:uppercase; margin:0; padding: 3px 10px;}
#topmenu li a.selected,
#topmenu li a:hover{text-decoration:underline;}


#menu{background:#000000; line-height:35px; z-index:-1;}
#menu li{display:inline; float:left; width:158px; padding:0; margin:0; background:#232b2c;}
#menu li a{color:#ffffff; text-transform:uppercase; margin:0; font-size:12px; font-weight:bold; 
	width:156px; display:block; padding: 10px 0;
	text-align:center; border-right:solid 2px #fff;
	}
	
#menu li.pdvdw {display:inline; float:left; width:181px; padding:0; margin:0; background:#232b2c;}
#menu li.pdvdw a{color:#ffffff; text-transform:uppercase; margin:0; font-size:12px; font-weight:bold; 
	width:179px; display:block; padding: 10px 0;
	text-align:center; border-right:solid 2px #fff;
	}
#menu li a.selected,
#menu li a:hover{background:#2d75a7;}


#breadcrumb{z-index:-1; padding:2px 0;}
#breadcrumb li{display:inline; float:left; padding:0; margin:0;}
#breadcrumb li a,
#breadcrumb li span{color:#ffffff; text-transform:uppercase; margin:0; font-size:14px; font-weight:bold; display:block; padding: 9px 20px; text-align:center;
	background:#2e74a7 url(../images/menuD.jpg) top right no-repeat;}
#breadcrumb li a.d{background:#2e74a7 url(../images/menuD.jpg) top right no-repeat;} /* 2d74a7 */
#breadcrumb li a.dd{background:#2e74a7 url(../images/menuDD.jpg) top right no-repeat;}
#breadcrumb li a.dl{background:#2e74a7 url(../images/menuDL.jpg) top right no-repeat;}
#breadcrumb li a.l,
#breadcrumb li span.l{background:#29aae1 url(../images/menuL.jpg) top right no-repeat;} /* 29aae3 */

#breadcrumb.veil li a,
#breadcrumb.veil li span{background:#5E9448 url(../images/menuD_v.jpg) top right no-repeat;}
#breadcrumb.veil li a.d{background:#5E9448 url(../images/menuD_v.jpg) top right no-repeat;} /* 2d74a7 */
#breadcrumb.veil li a.dd{background:#5E9448 url(../images/menuDD_v.jpg) top right no-repeat;}
#breadcrumb.veil li a.dl{background:#5E9448 url(../images/menuDL_v.jpg) top right no-repeat;}
#breadcrumb.veil li a.l,
#breadcrumb.veil li span.l{background:#8CCB3C url(../images/menuL_v.jpg) top right no-repeat;} /* 29aae3 */



.keuze{float:left;background:url(../images/keuze.jpg) 0 -2px no-repeat; margin:0 0 0 10px;
	width:223px; height:36px; line-height:36px; text-align:center; cursor:pointer;
	color:#444; font-size:16px;}



#keuze-items-container{clear:both; display:block; background:#2d75a7; padding:10px 0;}
#keuze-items{background:#2d75a7; height:100%; width:100%; display:block; position:relative;}

#keuze-items-container.veil{background:#35A543;}
#keuze-items.veil{background:#35A543;}

#keuze-items ul.first	{position:relative; padding:10px;}
#keuze-items ul.second	{position:absolute; padding:10px; top:0px; left:260px;}
#keuze-items ul.thirth	{position:absolute; padding:10px; top:0px; left:490px;}
#keuze-items ul.fourth	{position:absolute; padding:10px; top:0px; left:730px;}

#keuze-items ul{width:218px; display:block; /*background:#2d75a7; height:105px;*/ }
#keuze-items ul li{display:inline; width:238px; list-style-type:circle; display:block;}
#keuze-items ul li a{color:#fff; background:url(../images/bullets-white.png) 0px -26px no-repeat; line-height:18px; padding:3px 5px 3px 20px;}
#keuze-items ul li a:hover{background:#29AAE3 url(../images/bullets-white.png) 0px -2px no-repeat;}
#keuze-items.veil ul li a:hover{background:#8CCB3C url(../images/bullets-white.png) 0px -2px no-repeat;}




.toggle{}
.toggler{}
.togglable{display:none; clear:both;}
.toggleContent{display:block;}

.toggleContent ul li{display:inline; width:238px; list-style-type:circle; display:block; float:left;}

/********************************
*	SIDE LEFT/RIGHT
********************************/
#side-left p,
#side-right p{width:225px; padding:5px 10px;}

#side-right h3{font-size:27px; line-height:28px; padding:0 0 5px; color:#024e6e; font-weight:normal; text-transform:uppercase;}
#side-right h4{font-size:21px; line-height:22px; padding:0 0 4px; color:#024e6e; font-weight:normal; text-transform:uppercase;}
#side-right h5{font-size:14px; line-height:15px; padding:0 0 3px; color:#024e6e; font-weight:bold; text-transform:uppercase;}

#nieuwsbrief{background:#f4f4f4 url(../images/bgNieuwsbrief.jpg) 0 0 no-repeat; padding:5px 10px 10px;}
#nieuwsbrief .btnNieuwsbrief{background:url(../images/btnNieuwsbrief.gif) 0 0 no-repeat; display:block; border:none; cursor:pointer; margin:10px 0; padding:0 0 0 30px; height:28px; width:133px; line-height:28px; color:#ffffff;}
#nieuwsbrief input[type="text"]{padding:3px; margin:3px; border:solid 1px #2AA2D8; width:200px;}

#inkoop{background:#f4f4f4; padding:5px 10px 10px;}
#inkoop .btnInkoop{background: url(../images/btnInkoop.gif) 0 0 no-repeat; display:block; margin:10px 0; padding:0 0 0 30px; height:28px; width:173px; line-height:28px; color:#ffffff;}

#hulp{padding:15px 10px;}
#hulp h4{padding:0 0 0 45px;}
#hulp .tel{background:url(../images/bgTel.gif) 0 0 no-repeat; 
	height:60px; line-height:60px; 
	padding: 0 0 0 60px; color:#ffffff;
	letter-spacing:-1.5px;
	font-size:19px;
}


#beleggen{background:#f4f4f4 url(../images/bgBeleggen.jpg) right 10px no-repeat; padding:40px 10px 10px;}
#beleggen .btnBeleg{background: url(../images/btnBeleggen.gif) 0 0 no-repeat; display:block; margin:10px 0; padding:0 0 0 30px; height:28px; width:173px; line-height:28px; color:#ffffff;}

#abbonement{padding:15px 10px;}
#abbonement .btnAbonnement{background: url(../images/btnAbonnement.gif) 0 0 no-repeat; display:block; margin:10px 0; padding:0 0 0 30px; height:28px; width:173px; line-height:28px; color:#ffffff;}


#productkopen .btnProductkopen{background: url(../images/btnAbonnement.gif) 0 0 no-repeat; display:block; margin:10px 0; padding:0 0 0 30px; height:28px; width:173px; line-height:28px; color:#ffffff;}




/***************  LISTS  ***************/
/*
ul li div{display:inline-block; vertical-align:top;}
*/
/***  LEFT  ***/
#side-left ul{width:100%; background:#ffffff; border-bottom:solid 1px #b8bdc0; margin-top:-1px;}
#side-left ul ul,
#side-left ul ul ul{border:none; margin:0;}

#side-left ul li{border-top:solid 1px #b8bdc0;}
#side-left ul li a{padding:5px 0 5px 20px; display:block; color:#333333; background:#e5edf0 url(../images/bullets-black.png) 0px -100px no-repeat;}
#side-left ul ul li a{padding:5px 0 5px 30px;background:#dae5e9 url(../images/bullets-black.png) 10px -100px no-repeat;}
#side-left ul ul ul li a{padding:5px 0 5px 40px; background:#bfd3da url(../images/bullets-black.png) 20px -100px no-repeat;}
#side-left ul ul ul ul li a{padding:5px 0 5px 50px; background:#a6c1cc url(../images/bullets-black.png) 30px -100px no-repeat;}

#side-left ul li a:hover,
#side-left ul li a.selected:hover{background:#bfd3da url(../images/bullets-black.png) 0px 0px no-repeat;}
#side-left ul ul li a:hover,
#side-left ul ul li a.selected:hover{background:#a6c1cc url(../images/bullets-black.png) 10px 0px no-repeat;}
#side-left ul ul ul li a:hover,
#side-left ul ul ul li a.selected:hover{background:#81a6b6 url(../images/bullets-black.png) 20px 0px no-repeat;}
#side-left ul ul ul ul li a:hover,
#side-left ul ul ul ul li a.selected:hover{background:#598c9f url(../images/bullets-black.png) 30px 0px no-repeat;}

#side-left ul li a.selected{background:#bfd3da url(../images/bullets-black.png) 0px 0px no-repeat;}
#side-left ul ul li a.selected{background:#a6c1cc url(../images/bullets-black.png) 10px 0px no-repeat;}
#side-left ul ul ul li a.selected{background:#81a6b6 url(../images/bullets-black.png) 20px 0px no-repeat;}
#side-left ul ul ul ul li a.selected{background:#598c9f url(../images/bullets-black.png) 30px 0px no-repeat;}

#side-left ul li a.last{background:#dae5e9;}
#side-left ul ul li a.last{background:#bfd3da;}
#side-left ul ul ul li a.last{background:#a6c1cc;}
#side-left ul ul ul ul li a.last{background:#81a6b6;}

/***  RIGHT  ***/
#side-right ul{width:100%;}
#side-right ul li{}
#side-right ul li a{padding:5px 0 5px 20px; display:block;color:#333333; background:#ffffff url(../images/bullets-black.png) 0px -100px no-repeat; border-bottom:solid 1px #b8bdc0;}
#side-right ul li a:hover,
#side-right ul li a.selected,
#side-right ul li a.selected:hover{background:#e5edf0 url(../images/bullets-black.png) 0px 0px no-repeat;}

/***  CONTENT  ***/



#content ul.wide{width:100%; background:#ffffff; padding:0 0 10px 0}

#content ul.wide li a{padding:5px 0 5px 20px; display:block; color:#333333; background:#ffffff url(../images/bullets-black.png) 0px -100px no-repeat; border-bottom:solid 1px #b8bdc0;}

#content ul.wide li a:hover,
#content ul.wide li a.selected:hover,
#content ul.wide li a.selected{background:#e5edf0 url(../images/bullets-black.png) 0px 0px no-repeat;}

/*
#side-left ul.veiling li a:hover,
#side-left ul.veiling li a.selected,
#side-left ul.veiling li a.selected:hover,
#side-right ul.veiling li a:hover,
#side-right ul.veiling li a.selected,
#side-right ul.veiling li a.selected:hover,
#content ul.veiling li a:hover,
#content ul.veiling li a.selected:hover,
#content ul.veiling li a.selected{background-color:#e0fdc1;}

#side-left ul.veiling ul li a:hover,
#side-left ul.veiling ul li a.selected:hover{background-color:#a7d9ac;}

#side-left ul.veiling ul ul li a:hover,
#side-left ul.veiling ul ul li a.selected:hover{background-color:#5ab864;}

#side-left ul.veiling ul ul ul li a:hover,
#side-left ul.veiling ul ul ul li a.selected:hover{background-color:#34a841;}

#side-left ul.veiling li a.selected{background-color:#bfe5c2;}
#side-left ul.veiling ul li a.selected{background-color:#a7d9ac;}
#side-left ul.veiling ul ul li a.selected{background-color:#5ab864;}
#side-left ul.veiling ul ul ul li a.selected{background-color:#34a841;}


#side-left ul.veiling li a{background-color:#f3f9f5 ;}
#side-left ul.veiling ul li a{background-color:#a7d9be;}
#side-left ul.veiling ul ul li a{background-color:#5ab886;}
#side-left ul.veiling ul ul ul li a{background-color:#34a86b;}
*/
/*
-- e0fdc1 --

f3f9f5
bfe5c2
a7d9ac
5ab864
34a841

/*
.wide li {
	border:1px solid #999;
	border-width:1px 0;
	margin:5px 0;
}
.wide li a {
	color:#990000;
	display:block;
	font:bold 120% Arial, Helvetica, sans-serif;
	padding:5px;
	text-decoration:none;
}
* html .wide li a {
	width:400px;
}
.wide li a:hover {
	background:#ffffcc;
}
.wide a em {
	color:#333;
	display:block;
	font:normal 85% Verdana, Arial, Helvetica, sans-serif;
	line-height:125%;
}
.wide a span {
	color:#b6b6b6;
	font:normal 70% Verdana, Arial, Helvetica, sans-serif;
	line-height:150%;
}
*/


/********************************
*	CONTENT					
********************************/
#content p{text-align:justify; padding:5px 10px;}
#content.text p{text-align:justify; padding:15px 40px 5px 20px; line-height:20px;}


#content h3{text-align:justify; padding:5px 10px; color:#024E6E; font-size:15px; font-weight:bold;}
#content.text h3{padding:15px 40px 5px 20px;}
#content.text a{color:#1F95C5;} 



#content .alert{margin:0 0 10px; padding:10px 20px; border: solid 1px #C43C00; position:relative;}
#content .alert em{padding:0 0 5px 0; font-style:normal; font-size:12px; font-weight:bold; display:block;}

/*
#breadcrumb{
    line-height:20px; 
    background:#E5EDF0; 
    border-top:solid 1px #B8BDC0;
    border-bottom:solid 1px #B8BDC0;
    padding:0 0 0 10px; 
    margin:5px 0 0 0; 
}
#breadcrumb li{display:inline; margin:0 5px 0 0; color:#2E74A6; font-size:11px; font-weight:bold;}
#breadcrumb li a{color:#2E74A6; font-size:11px; font-weight:bold; letter-spacing:-1px;}

#breadcrumb.veiling{background:#e0fdc1;}
#breadcrumb.veiling li{color:#2CA242;}
#breadcrumb.veiling li a{color:#2CA242;}
*/

#content div.hot{background:#ffffff url(../images/bg-reclame.jpg) 0 0 no-repeat; display:block; min-height:105px; padding:20px 10px 5px 140px;}
#content div.hot h3{padding:0 0 5px 0;}
#content div.hot p{padding:0;}

/***************  TEXT  ***************/
a{
	font:normal normal 11px/17px Verdana,Arial,Helvetica;
	color:#5F0000;
	text-decoration:none;
}
a:hover{
	font:normal normal 11px/17px Verdana,Arial,Helvetica;
	color:#5F0000;
	text-decoration:none;
}

h2{display:block; clear:both; height:35px; line-height:35px; color:#ffffff; padding:0 0 0 20px; font-size:16px; font-weight:bold; border-top:solid 5px #ffffff; letter-spacing:-0.8px;}
h2 a, h2 a:hover{display:block; line-height:35px; color:#ffffff; padding:0; font-size:16px; font-weight:bold; border:none; letter-spacing:-0.8px;}
h2,
h2.b{background:url(../images/title-blue.gif) top left repeat-x;}
h2.r{background:url(../images/title-red.gif) top left repeat-x;}
h2.g{background:url(../images/title-green.gif) top left repeat-x;}


.clear{clear:left;}

/***************  MESSAGES  ***************/
.errorBorder{border:solid 1px #c22c21; margin:10px 0; /*cursor:pointer;*/ color:#c22c21;}
.errorContent{background:#fde2df url(../images/icons/error.png) 5px 12px no-repeat; border:solid 5px #ffffff; padding:10px 10px 10px 25px; line-height:20px;}
.errorContent span{display:block; margin:0 0 0 15px;}

.messageBorder{border:solid 1px #26be26; margin:10px 0; /*cursor:pointer;*/ color:#227722;}
.messageContent{background:#d6ffd6 url(../images/icons/comfirm.png) 2px center no-repeat; border:solid 5px #ffffff; padding:10px 10px 10px 25px; line-height:20px;}
.messageContent{background:#d6ffd6; padding:10px; line-height:20px;}

/***************  PRODUCTS  ***************/
.photo-link{}
.photo-link .zoom{position:absolute; bottom:0px; right:0px; cursor:pointer; background:url(../images/btnZoom.gif) 0 0 no-repeat; z-index:10; display:block; width:30px; height:30px;}

/** products **/
/*.products{}
.products .item{
	background:#f2f2f2;	
	float:left;
	position:relative;
	padding:10px 0; 
	margin:5px;
min-height:150px;
height:auto !important;
height:150px;
	width:350px;
}
.products .item .photo{position:absolute; top:10px; left:10px; border:solid 1px #b5b5b5; height:150px; width:150px; text-align:center; vertical-align:bottom;}
.products .item .info{position:absolute; top:10px; left:170px; width:180px;  margin:0 5px 0 0}
.products .item .info span{font-weight:bold;}

.products .item .price{background:#29AAE3; color:#ffffff; line-height:20px; font-size:12px; font-weight:bold; width:65px; text-align:center; padding:5px; position:absolute; left:145px; top:25px; z-index:1;}
.products .item .price span{font-size:11px; font-weight:normal;}
.products .item .price .old{font-size:11px; font-weight:normal; text-decoration:line-through; color:#ddd}
.products .item .buy{background:url(../images/btnZoom.gif) -30px 0 no-repeat; width:30px; height:30px; position:absolute; left:165px; top:128px;}
.products .item .buy span{display:none;}
*/


/** products homepage **/
.products .item,
.veilingen .item{
	background:url(../images/bg-fade.jpg) 0 0px repeat-x;
	float:left;
	position:relative;
	padding:10px 0; 
	margin:5px;
	min-height:305px;
	height:auto !important;
	height:325px;
	width:231px;
}
.veilingen .item{
	min-height:335px;
	height:355px;
}
.btnBieden{background:url(../images/btn-buy.gif) 0 0 no-repeat; display:block; border:none; cursor:pointer; margin:10px 0; padding:0 0 0 30px; height:28px; width:133px; line-height:28px; color:#ffffff;}

.products .item .photo,
.veilingen .item .photo{position:absolute; top:10px; left:10px; border:solid 1px #b5b5b5; height:151px; width:151px; text-align:center; vertical-align:bottom;}
.products .item .price{background:#29AAE3; color:#ffffff; line-height:20px; font-size:12px; font-weight:bold; width:65px; text-align:center; padding:5px; position:absolute; left:145px; top:25px; z-index:1;}
.veilingen .item .price{background:#8AC85B; color:#ffffff; line-height:20px; font-size:12px; font-weight:bold; width:65px; text-align:center; padding:5px; position:absolute; left:145px; top:25px; z-index:1;}
.products .item .price span,
.veilingen .item .price span{font-size:11px; font-weight:normal;}
.products .item .price .old,
.veilingen .item .price .old{font-size:11px; font-weight:normal; text-decoration:line-through; color:#ddd}
.products .item .buy,
.veilingen .item .buy{background:url(../images/btn-buy.gif) 0 0 no-repeat; width:93px; height:28px; margin:3px 0; display:block; color:#ffffff; line-height:28px; padding-left:40px; /*position:absolute; left:10px; top:210px;*/}

.products .item .info .name,
.veilingen .item .info .name{font-weight:bold;}


.products .item .info,
.veilingen .item .info{float:left; margin:160px 5px 0 10px;}
.products .item .info span,
.veilingen .item .info span{ height:40px; display:block;}


.meerInfo{color:#024E6E; text-decoration:underline;}

.products .item .meerInfo,
.veilingen .item .meerInfo {position:absolute; bottom:12px; right:5px;}




/** promo's homepage **/
#promo .item{
	background:url(../images/bg-promo.jpg) 0 0px repeat-x;
	float:left;
	position:relative;
	padding:10px 0; 
	margin:5px;
min-height:200px;
height:auto !important;
height:220px;
	width:350px;
}
#promo .item .price{background:#29AAE3; color:#ffffff; line-height:20px; font-size:12px; font-weight:bold; width:95px; text-align:center; padding:5px; position:absolute; left:145px; top:25px; z-index:1;}
#promo .item .sale{background:url(../images/SALE.gif) right no-repeat; display:block; position:absolute; right:20px; top:25; height:91px; width:91px; z-index:2}
#promo .item .buy{background:url(../images/btn-buy.gif) 0 0 no-repeat; width:133px; height:28px; margin:3px 0; display:block; position:absolute; left:175px; top:135px;}
#promo .item .buy span{position:relative; top:5px; left:35px; color:#ffffff;}
#promo .item .info{float:left; margin:160px 5px 0 10px;}
#promo .item .info .name{position:absolute; top:170px; left:10px; width:275px; font-weight:bold;}
#promo .item .info .artnr-voorraad{position:absolute; top:100px; left:180px; font-weight:normal; }






/** product **/
#product, #veiling {position:relative; min-height:650px; height:auto !important; height:400px;}
#product .photo,
#veiling .photo{position:absolute; top:10px; left:10px; border:solid 1px #b5b5b5; width:301px; height:301px; text-align:center; vertical-align:bottom;}
#product .info,
#veiling .info{position:absolute; left:325px; top:75px; border-top: solid 1px #aaa; width:400px;}

#product .info em,
#veiling .info em{display:block; color:#777777; float:left; width:170px; font-style:normal; padding:3px 0 3px 10px; border-bottom:solid 1px #aaa;}
#product .info span,
#veiling .info span{font-weight:bold; width:220px; float:left; display:block; padding:3px 0; border-bottom:solid 1px #aaa;}
#veiling .info-product span{font-weight:bold;}

#product .price{background:#29AAE3; color:#ffffff; line-height:20px; font-size:16px; font-weight:bold; padding:8px 0 7px; width:125px; text-align:center; position:absolute; left:300px; top:20px; z-index:1}
#veiling .price{background:#8AC85B; color:#ffffff; line-height:20px; font-size:16px; font-weight:bold; padding:8px 0 7px; width:125px; text-align:center; position:absolute; left:300px; top:20px; z-index:1}
#product .price span,
#veiling .price span{font-size:11px; font-weight:normal;}
#product .price .old{font-size:11px; font-weight:normal; text-decoration:line-through; color:#ddd}

.buy-content{background:url(../images/bg-veil.jpg) repeat-y; z-index:1; color:#ffffff; padding:5px 10px; display:none; position:absolute; right:0px; top:52px; width:264px;}


#product .info p{}
#veiling .info .info-veiling{position:absolute; left:25px; top:400px;}

#product .omschrijving,
#veiling .omschrijving{position:absolute; left:10px; top:320px; padding:10px 0px; width:700px;}

/*#veiling .info-product{position:absolute; left:10px; top:360px; padding:10px 10px; width:300px; text-align:left;}*/

#product .extraphotos,
#veiling .extraphotos{position:absolute; left:0px; top:320px; padding:0 0 10px 10px; height:50px; width:305px; z-index:1;}

.extraphotos a{display:block; float:left; height:54px; width:54px; border:solid 1px #b5b5b5; padding:1px; margin:0 3px 3px 0;}
.extraphotos a img {height:53px; width:53px;}


#product .status,
#veiling .status{float:left; left:0px; top:380px; padding:60px 10px; height:20px; width:300px;}

#product .status .buy,
#veiling .status .buy{background:url(../images/btn-buy.gif) 0 0 no-repeat; width:93px; height:28px; margin:3px 0; display:block; position:absolute; left:170px; top:70px; color:#ffffff; line-height:28px; padding-left:40px}



#product .voorraad{margin:10px 0; padding:10px 20px; border: solid 1px #C43C00; position:relative; clear:both; width:670px;}
#product .voorraad h3{padding:10px 0 0;}
#product .voorraad p{padding:5px 0 10px;}

#veiling .bieden{margin:10px 0; padding:10px 20px; border: solid 1px #C43C00; position:relative; clear:both; width:670px;}
#veiling .bieden h3{padding:10px 0 0;}
#veiling .bieden p{padding:5px 0 10px;}

.biedingform{}
.biedingform h2{background:none; color:#666; padding:0; margin:0; font-size:14px; line-height:20px;}


#veiling #history,
#veiling .close{cursor:pointer;}



#product .voorraad label{float:left; clear:both; width:20%; text-align:left; display:block; line-height:15px;}
#product .voorraad .txt{color:#999999; width:40%; margin:2px 0; display:block;}
#product .voorraad .check{margin:5px 0 5px 20%; position:relative;}

#product .voorraad .checkbox{}
#product .voorraad .check-txt{position:absolute; top:0px; left:20px; width:300px;}
#product .voorraad .btn{position:absolute; bottom:15px; right:20px; margin:0 0 0 20%; background: url(../images/btnVerstuur.gif) 0 0 no-repeat; line-height:20px; width:133px; height:28px;}

#product .groohandel{clear:both;padding:20px 0;}
#product .groohandel h3{background:#eee; border-top: solid 1px #333; border-bottom: solid 1px #999;}

#product .groothandelitem{display:block; width:100%; clear:left;}

#product .groothandelitem .vanaf{display:block; color:#333; float:left; width:150px; font-style:normal; padding:3px 20px; border-bottom:solid 1px #999;}
#product .groothandelitem .stuk{color:#333; width:300px; float:left; display:block; padding:3px 0; border-bottom:solid 1px #999;}
#product .groothandelitem .bestellen{color:#024E6E; float:left; text-align:right; width:170px; display:block; padding:3px 20px; border-bottom:solid 1px #999;}


#veiling #history-content{}



/*{background:#f0f0f0; border:solid 1px #B5B5B5; padding:5px 10px; width:270px; position:absolute; z-index:5;

float:left; left:0px; top:80px; padding:60px 10px; height:20px; width:300px;
                 
                 
                 }*/
#history-content span{font-weight:bold;}
#history-content .close{position:absolute; top:10px; right:10px; cursor:pointer}


/***************  BEURZEN ***************/
#content .beurs{margin:30px; border-top: solid 1px #aaa; width:650px;}
#content .beurs em{display:block; color:#777777; float:left; width:120px; font-style:normal; padding:3px 20px; border-bottom:solid 1px #aaa;}
#content .beurs span{font-weight:bold; width:450px; float:left; display:block; padding:3px 20px; border-bottom:solid 1px #aaa;}
#content .beurs span a{font-weight:bold;}

#content .beurs p{clear:both; padding:20px 20px 10px 20px;}

/***************  PAGES  ***************/
.pages{clear:both; width:100%; text-align:center; position:relative; padding:15px 0; margin:0;}
.page,
.page:hover{color:#666666; font-size:12px; font-weight:normal; padding:5px; margin:0 2px; border:solid 1px #ccc; background:#eee;}
.page:hover{color:#ffffff; background:#3DA2CC; border:solid 1px #0C688F;}
.page_selected,
.page_selected:hover{color:#ffffff; font-size:13px; font-weight:bold; padding:8px; margin:0 2px; background:#3DA2CC; border:solid 1px #0C688F; }

/***************  SHOPPING  ***************/
.steps{
    margin:10px;
}
.steps li{display:block; float:left; text-transform:uppercase; margin:0; padding:0; width: 235px; height:103px; position:relative;}

.steps li.one{background:url(../images/step1-2.jpg) 0 0 no-repeat;}
.steps li.two{background:url(../images/step2-2.jpg) 0 0 no-repeat;}
.steps li.three{background:url(../images/step3-2.jpg) 0 0 no-repeat;}


.steps li a{font-size:13px; color:#888888; text-align:center; vertical-align:bottom;  width: 235px; height:103px; display:block;}
.steps li.one a:hover{background:url(../images/step1-1.jpg) 0 0 no-repeat;}
.steps li.two a:hover{background:url(../images/step2-1.jpg) 0 0 no-repeat;}
.steps li.three a:hover{background:url(../images/step3-1.jpg) 0 0 no-repeat;}

.steps li.oneactive{background:url(../images/step1-1.jpg) 0 0 no-repeat;}
.steps li.twoactive{background:url(../images/step2-1.jpg) 0 0 no-repeat;}
.steps li.threeactive{background:url(../images/step3-1.jpg) 0 0 no-repeat;}

.mandje td{padding:2px 5px;text-align:left;}

.stepsTekst {padding-top:80px;}

/***************  CONTACT  ***************/
.form{
    width:100%;
}
.form div{
padding:0; margin:0;}
.form label{
    float:left;
    clear:both;
    width:30%;
    text-align:left;
    display:block;

    padding:5px 0;
    height:20px;

}
.form select,
.form input[type="file"],
.form input[type="text"],
.form input[type="password"],
.form input[type="text"].required{
    margin:8px 0;
    display:block;
    width:65%;
    border:1px solid #A6BFD5;
    background:#f9f9f9;
    line-height:25px;
    height:20px;
}
.form input[type="password"].required,
.form input[type="text"].required{
    background-color:#f9f9f9;
}
.form input[type="password"]:focus,
.form input[type="text"]:focus,
.form textarea:focus{
    border-left:solid 1px #666;
    border-top:solid 1px #666;
    background:#ffffff;
}
.form input[type="button"].btn:focus{background:#01506F;}
.form textarea
{
    width:65%; 
    height:75px;
	border:1px solid #A6BFD5;
    background:#f9f9f9;
	overflow:hidden;
}
.form .btn{
    margin:2px 0 2px 30%;
    width:auto;
    border:1px solid #333333;
    background:#01506F;
    line-height:20px;
    /*** @author Jonathan Orroi height:25px;***/
    cursor:pointer;
}
/***************  OPENINGSUREN  ***************/
#openingsuren{list-style:none;}
#openingsuren li{display:block; border-bottom:solid 1px #b8bdc0; padding:5px 15px;}
#openingsuren li .dag{display:inline-block; width:35%; font-weight:bold; }
#openingsuren li .voor{display:inline-block; width:30%;}
#openingsuren li .na{display:inline-block; width:30%;}

/***************  SITEMAP  ***************/
.sitemap{padding:10px 20px; list-style:none;}
.sitemap li{
    display:block;
    line-height:20px;
    height:20px;
    color:#F2743F; 
    background:url(../images/sitemap.png) -100px 0px no-repeat;
}
.sitemap li a{color:#024e6e; line-height:20px; padding:2px 0px;}
.sitemap li a:hover{text-decoration:underline;}
.sitemap li.lev0F a,
.sitemap li.lev0 a,
.sitemap li.lev0L a
{color:#ffffff; background:#29AAE1; padding:2px 5px; text-transform:uppercase;}
.sitemap li.lev0F  {background-position:0px    0px; padding:0 0 0 15px;}
.sitemap li.lev0   {background-position:0px -180px; padding:0 0 0 15px;}
.sitemap li.lev0L  {background-position:0px -440px; padding:0 0 0 15px;}
.sitemap li.lev1F  {background-position:0px    0px; padding:0 0 0 25px;}
.sitemap li.lev2F  {background-position:0px  -20px; padding:0 0 0 35px;}
.sitemap li.lev3F  {background-position:0px  -40px; padding:0 0 0 45px;}
.sitemap li.lev1S2 {background-position:0px  -60px; padding:0 0 0 25px;}
.sitemap li.levS2  {background-position:0px  -80px; padding:0 0 0 25px;}
.sitemap li.lev12S3{background-position:0px -100px; padding:0 0 0 35px;}
.sitemap li.levS3  {background-position:0px -120px; padding:0 0 0 35px;}
.sitemap li.lev1S3 {background-position:0px -140px; padding:0 0 0 35px;}
.sitemap li.lev1   {background-position:0px -180px; padding:0 0 0 25px;}
.sitemap li.lev12  {background-position:0px -200px; padding:0 0 0 35px;}
.sitemap li.lev2   {background-position:0px -220px; padding:0 0 0 35px;}
.sitemap li.lev3   {background-position:0px -240px; padding:0 0 0 45px;}
.sitemap li.lev13  {background-position:0px -260px; padding:0 0 0 45px;}
.sitemap li.lev23  {background-position:0px -280px; padding:0 0 0 45px;}
.sitemap li.lev123 {background-position:0px -300px; padding:0 0 0 45px;}
.sitemap li.lev123L{background-position:0px -320px; padding:0 0 0 45px;}
.sitemap li.lev13L {background-position:0px -340px; padding:0 0 0 45px;}
.sitemap li.lev23L {background-position:0px -360px; padding:0 0 0 45px;}
.sitemap li.lev3L  {background-position:0px -380px; padding:0 0 0 45px;}
.sitemap li.lev12L {background-position:0px -400px; padding:0 0 0 35px;}
.sitemap li.lev2L  {background-position:0px -420px; padding:0 0 0 35px;}
.sitemap li.lev1L  {background-position:0px -440px; padding:0 0 0 25px;}

/***************  GOOGLE MAPS  ***************/
.googlemaps{width:723px; height:325px; margin:5px 0 0 0; border:solid 1px #29A042}

/********************************
*	FOOTER				
********************************/
#footer #voorwaarden{font-size:10px; position:absolute; top:7px; left:15px;}
#footer #copyright{font-size:10px; position:absolute; top:7px; right:15px;}
#footer  #list1{position:absolute; top:50px; left:280px;}
#footer  #list2{position:absolute; top:72px; left:280px;}
#footer  #list1 .selected,
#footer  #list2 .selected{text-decoration:underline;}

#footer h5{}
#footer p{}

#footer ul li{display:inline; padding:0 5px 0 0; line-height:35px;}
#footer a{color:#ffffff;}
#footer a:hover{text-decoration:underline;}


/***************  LINK WEBS  ***************/
a.webs{font-size:10px;	color:#db261d; font-family:Verdana,Arial,Helvetica;
	text-decoration:none; font-style :normal; font-weight:normal; position:absolute; top:32px; right:15px;}
a.webs:hover{text-decoration:underline; font-style :normal; font-weight:normal;}


a.underline{text-decoration:underline;}
a.underline:hover{text-decoration:none;}


/********************************
*	PAGIN jQUERY				
********************************/
.products .items{height:240px;}
.veilingen .items{height:240px;}
.prevPage, .nextPage {text-align:center;}
        
.navi {
    width:100%;
    text-align:center;
}

.prevPage, .nextPage,
.navi a {
	cursor:pointer;
	width:15px;
	height:15px;
	display:inline-block;
	margin:3px;
	background:#eee url(/images/dots.png) 0 0 no-repeat;     
	border:solid 1px #ccc;
	cursor:pointer;
}

.products a:hover.prevPage, a:hover.nextPage,
.products .navi a:hover{border:solid 1px #3DA2CC; background:#0C688F;}
.products .navi a.active{border:solid 1px #0C688F; background:#3DA2CC;} 

.veilingen a:hover.prevPage, a:hover.nextPage,
.veilingen .navi a:hover{border:solid 1px #4AAD41; background:#109844;}
.veilingen .navi a.active{border:solid 1px #109844; background:#4AAD41;} 





#verkoopsvoorwaarden ul{padding:0 0 0 20px; list-style-type:disc; }




/*
	LINKS
*/
#links{}
#links ul{padding:0; margin:0; width: 100%;}
#links li{
	border: 1px solid #999;
	border-width: 1px 0;
	margin: 5px 0 !important;
	padding:0;
	list-style:none !important; 
}
#links li a{
	color: #990000;
	display: block;
	font: bold 120% Arial, Helvetica, sans-serif;
	padding: 5px;
	text-decoration: none;
}
* html #links li a{width: 100%;}
#links li a:hover{background: #ffffcc;}
#links a em{
	color: #333;
	display: block;
	font: normal 85% Verdana, Arial, Helvetica, sans-serif;
	line-height: 125%;
}
#links a span{
	color: #b6b6b6;
	font: normal 70% Verdana, Arial, Helvetica, sans-serif;
	line-height: 150%;
}

.left{float:left; padding: 0 10px 10px 10px;}
.right{float:right; padding: 0 10px 10px 10px;}

/********************************
*	BELEGGINGEN	/ ABONNEMENTEN			
********************************/
.pdfButton{float:left;background:url(../images/btn_pdf1.jpg) no-repeat; margin:0px 0px 20px 20px;
	width:666px; height:76px; line-height:76px; text-align:center; cursor:pointer;
	color:#555555; font-size:13px; font-weight:bold;}
.pdfButton:hover{float:left;background:url(../images/btn_pdf2.jpg) no-repeat; margin:0px 0px 20px 20px;
	width:666px; height:76px; line-height:76px; text-align:center; cursor:pointer;
	color:#555555; font-size:13px; font-weight:bold;}
