/* == ==  == == */
/* == LAYOUT == */
/* == ==  == == */
body{
	margin:0;
	color:#000;
	background-color:transparent;
	font-family:Verdana, arial;
	line-height:130%;
	font-size:75%;
}

img	{	border:none;		}
td	{	vertical-align:top;	}
form	{	display:inline;		}

#header-bar,
#menu-bar{
	color:#FFF;
	background-color:#30C;
	text-align:left;
}
#header-bar a{
	padding:0;
	margin:0;
	font-size:24px;
	font-weight:900;
}
#header-bar span{
	font-size:12px;
	vertical-align:super;
}

#menu-bar #menu{
	padding-left:125px;
}

#search-bar{
	color:#FFF;
	background-color:#F60;
	padding:5px 5px 5px 50px;
	margin-top:-2px;
}

td#content-left{
	width:210px;
}

td#content-right{
	width:210px;
}

td#content-mid{
	border-top:1px solid white;
	padding-left:15px;
	padding-right:15px;
}

#footer{
	text-align:center;
	background-color:#F60;
	color:#FFF;
	padding:5px;
}

#footer .trans{
	background-color:#FFF;
	margin:-5px;
	margin-top:5px;
}

td#content-left,
td#content-right{
	padding-left:5px;
	padding-right:5px;
}

td#content-left	div.item,
td#content-right	div.item{
	width:200px;
}

td#content-left,
td#content-right,
td#content-mid{
	margin-bottom:20px;
	text-align:left;
}

td#content-left	div.item,
td#content-right	div.item,
td#content-mid	div.item{
	margin-top:10px;
	margin-bottom:10px;
}

td#content-right	div.head,
td#content-left	div.head,
td#content-mid	div.head{
	color:#FFF;
	background-color:#F60;
}

div.item div.body{
	border:1px solid #f60;
	padding-left:15px;
	padding-right:15px;
}

td#content-mid .info{
	float:right;
	width:200px;
	border-left:1px solid #F60;
	border-bottom:1px solid #F60;
	margin-top:-4px;
	margin-right:-4px;
	text-align:left;
	padding:5px 0 5px 10px;
}
td#content-mid .info .back_button{
	color:#FFF;
	background-color:#30C;
	padding: 0 5px 0 5px;
	border:1px outset #30C;
}

td#content-mid .info .back_button:hover{
	border:1px inset #30C;
}

div.item fieldset.nomarkup{
	margin:0;
	padding:0;
	border:0;
	margin-top:4px;
}

.roundTopOW{
	background: url(/images/corners/orange_white/tr.png) no-repeat top right;
}

.roundTopMenu{
	background: url(/images/corners/menu/tr_a.png) no-repeat top right;
}


.roundTopOW img.corner,
.roundTopMenu img.corner{
	width:15px;height:15px;
}

#name-topleft div{
	padding-top:3px;
	padding-left:3px;
}

#name-topleft #title{
	padding-top:5px;
	padding-left:5px;
}



/* --== MENU ==-- */

#menu .lnk{
	background-color:#F60;
	
	display:block;
	
	float:left;
	
	padding-right:15px;
	margin-left:10px;
}

#menu .lnk span{
	/*padding-top:3px;*/
}

#menu .lnk a{
	font-weight:bold;
	color:#FFF;
	font-size:1.15em;
	
	text-decoration:none;
}

#menu .lnk a:hover{
	text-decoration:underline;
}

#menu{
	background-color:#30C;
}

a.selected{
	color:#FFF;
	background-color:#30C;
}

#menu .menuOver{
	background-color:#30C;
	background: url(/images/corners/menu/tr_b.png) no-repeat top right;
}



/* ==-- MENU --== */


/* == LAYOUT == */


/* == == == == == == == == == == == == */
/* == FAVORIT PRODUCTS ON FRONTPAGE == */
/* == == == == == == == == == == == == */
table#fav-products{
	width:100%;
}
table#fav-products td{
	width:33%;
	border: 1px solid #F60;
	text-align:center;
}
.img{
	border:none;
}
.img img{
	margin:3px;
	border: 1px solid #FFF;
}
.img a{
	display:block;
}
.img a:hover img{
	border: 1px solid #F60;
}
.img div.desc{
	text-align:left;
	font-weight:normal;
	margin: 2px;
}
/* == == == == == == == == == == == == */




a{
	color:#FFF;
	background-color:transparent;
}
div.item a{
	color:#30C;
}
a:hover{
	text-decoration:underline;
}
a:active{
	text-decoration:underline overline;
}
a.no_markup{
	color:#000;
}

#term_cloud a{
	color:#30C;
	margin-right:10px;
	vertical-align:baseline;
}

.results_h3{
	position:absolute;
	right:5px;
}

.results_shop,
.results_prijs,
.results_besch{
	text-align:center;
	width:150px;
	border-bottom:1px solid black;
}
.results_img{
	text-align:center;
}
.results_img img{
	margin:5px;
}
.results_besch{
	text-align:left;
	width:auto;
}
.results_besch a{
	color:#30C;
}
.results_prijs{
	padding-bottom:5px;
}

tr.result_item:hover{
	background-color:#FFF7F0;
	cursor:pointer;
}

div.item a.koop_direct{
	color:#FFF;
	background-color:#f60;
	padding: 0 5px 0 5px;
	border:1px outset #F60;
}
div.item a.koop_direct:hover{
	color:#FFF;
	border:1px inset #F60;
}
div.item a.koop_indirect{
	color:#FFF;
	background-color:#30C;
	padding: 0 5px 0 5px;
	border:1px outset #30C;
}
div.item a.koop_indirect:hover{
	border:1px inset #30C;
}

.left{
	text-align:left;
}

.tree-wrapper{
	text-align:left;
	font-size:12px;
}

div#ajaxLoadBox{
	background-color:white;
	border:1px dashed #F60;
}

div.searchElement{
	background-color:white;
	margin:1px;
	padding:2px;
	border:0.5px solid #F60;
}
div.searchElement:hover{
	background-color:#F60;
}

div.searchElementHover{
	background-color:#F60;
}

div.searchElementSelect{}

div.searchElement a{
	color:blue;
}


.zoekresultatentabel th,
.zoekresultatentabel td{
	padding-left:5px;
	padding-right:5px;
}

.zoekresultatentabel td{
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #D8D8D8;
}

.dalers,
.stijgers{
	text-align:left;
	width:100%;
	margin-top:5px;
	margin-bottom:5px;
}

.dalers .voor,
.stijgers .voor,
.dalers .procent,
.stijgers .procent{
	padding-left:3px;
	padding-right:3px;
}


#hoverBox{
	position:absolute;
	
	background-color:#FFF;
	border:1px solid red;
	text-align:center;
	width:200px;
}
#hoverBox p{
	text-align:left;
}

#hoverBoxbeschrijving{}

.hoverBoxshow{
	display:block;
}
.hoverBoxhide{
	display:none;
}