body {
	font-family: Tahoma, Verdana;
	background: url(images/shadow_bg.jpg) center repeat-y #dad1d1;
	margin:0;
	padding:0;
}

/*------typography------*/

p, b, p.style3, a.style4, span.style3 {font-size: 12px;}
.intro_text, .main_margin {margin:4px;padding:0;}
h1, h4 {font:bold 16px Tahoma, Verdana;}

/*-------forms-------*/
.input_space {margin:3px 0 3px 5px;}
.zoek_btn, .submit_btn, .input_topmargin  {margin:3px 0 0 0;}
input {margin:3px 0 3px 5px;}
.input_nomargin {margin:0;}

/*-----main layout-----*/

.upload_logo {
	float:right;
	width:100px;
	height:100px;
	margin:10px 10px 0 0;
	padding:0;
	display:inline; /*Float IE bug fix*/
	background-color:#E2E2E2;
	}

/*-------navigatie-------*/
#nav, #nav ul, #nav ul ul{
padding: 1px 0 0 0;
margin: 0;
list-style: none;
}

#nav li{
margin-top:25px;
}
#nav li ul li{
margin-top:0;
}

#nav li ul ul { margin: -1.6em 0 0 13em; }
#nav li {float: left;border: 1px solid #E4202A;font-size: 14px;}
#nav ul {
position: absolute;
width:10em;
left: -9999px;
z-index:10;
}

#nav ul ul{
width: 250px;
margin: -22px 0 0 168px;
font-size: 100%;
border-left:1px solid white;
}

#nav li:hover ul, #nav li.ie_does_hover ul{left: auto;}
#nav li:hover ul ul, #nav li.ie_does_hover ul ul{left: -9999px;}
#nav ul li:hover ul, #nav ul li.ie_does_hover ul{left: auto;}
#nav a { display:block;
margin:0;
padding:1px;
text-decoration: none;}
.dropup{ bottom:0; top:auto;z-index:2;}

/* search */

.search_menu {
	margin:0;
	padding:10px 14px 10px 0;
	border-bottom:1px solid white;
	background-color: #7c7c7c;
	font-size: 11px;
	font-color:white;
	font-weight:bold;
	zoom:1; /* IE Haslayout fix */
	}

.search_menu a {color:#fff;}
.search_wrap {
	text-align:right;
	margin:0;
	padding:0;
}

form {margin:0;padding:0;}
.search_input {margin-right:5px;}

/*class="menu" id="nav">*/


ul#nav li ul li {width: 170px;font-size: 11px;}
ul.menu a {
font-weight: bold;
color: white;
font-size: 14px;
}

ul#nav li ul li a {font-size: 11px;}

ul.menu ul a:link, ul.menu  ul a:visited {font-weight: normal;color: white;}
#nav ul ul a.daddy{background-color:#0099FF;}
ul.menu ul a:hover, ul.menu ul a:active{
font-weight: normal;
color: #E4202A;
background-color: white;
}

ul.menu li {background-color: #E4202A;}

/* IE only hack \*/

* html ul ul li {border-top: 0;}
/* Einde IE only hack */

 .I_WRONG {
font-family: arial, verdana, ms sans serif;
font-size: 10pt;
border:1px solid red;
}

TEXTAREA { font-family: arial, verdana, ms sans serif;font-size: 10pt;}

/* menu links */
#b_nav, #b_nav ul, #b_nav ul ul{
padding: 0;
margin: 0;
list-style: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align:right;
}

	#b_nav, #b_nav ul { float : left; }/* all lists */
	#b_nav li {
		z-index:2;
		position: relative;
		float:left;
		line-height:1em;
		margin:0 0 -1px 0;
		width: 200px;
		}/* all list items */
	#b_nav li ul { position: absolute;left: -999em;border-left: 1px solid white;margin-top: -19px;}/* second-level lists */
	#b_nav li ul ul { left: -999em; }/* third-and-above-level lists */
	#b_nav li a {
		height:1%;
		display:block;
		color:white;
		font-weight:bold;
		text-decoration:none;
		background-image:url(images/block.jpg); background-position: 98% 50%; background-repeat: no-repeat;
		background-color:#7c7c7c;
		border-bottom:2px solid white;
		padding: 0.3em 1em 0.5em 0;
	}
	#b_nav li a:hover {background:#FFF url(images/block_b.jpg) 98% 50% no-repeat;color : #7c7c7c; border:1px solid #7c7c7c;}
	#b_nav li:hover ul ul, #b_nav li:hover ul ul ul, #b_nav li.sfhover2 ul ul, #b_nav li.sfhover2 ul ul ul {left: -999em;}
	#b_nav li:hover ul, #b_nav li li:hover ul, #b_nav li li li:hover ul, #b_nav li.sfhover2 ul, #b_nav li li.sfhover2 ul, #b_nav li li li.sfhover2 ul { /* lists nested under hovered list items */
		left: 200px;
		top: 0px;
	}

/*-----------uit style.css samengevoegd-------*/
.historie_left {padding:5px 0 5px 8px;}
.historie_default {padding:5px 0 5px 0;}
.cart_link img {margin-left:5px;border:none;}
.beheer_submit {margin-top:5px;}
#search_words input a {color:#fff;}

/* begin ldj style table */
/*table .ldj_list {margin-left:5px;}*/
table .ldj_list .header {
	width: 100%;
	white-space: nowrap;
	padding: 3px;
	color: #FFFFFF;
	background-color: #E43934;
	font-weight: bold;
}
table .ldj_list .left {background: #F6F2EA;border-left: 2px solid #E43934;	white-space: nowrap;}
table .ldj_list .midden {background: #F6F2EA; vertical-align:middle;}
table .ldj_list .right {background: #F6F2EA;border-right: 2px solid #E43934;vertical-align:middle;}
/* end ldj style table */

.TableColumHeader {
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #E43934;
}
/*.TableOpsomming {margin-left:10px;}*/
.TableOpsomming {border: 2px solid #E43934;background-color: #F6F2EA;}
.TableOpsomming tr td {padding:3px 3px  3px 5px;}
.TableRow_dark {border: 2px solid #E43934;background-color: #F6F2EA;}
.TableRow_light {border: 2px solid #E43934;background-color: #FFF5E6;}
.main_margin{margin-left:9px}
.main_margin td, .actie_detail td {font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
.main_margin .dropdown_lists {text-align:center;}
.BgMenu {background-color: #E43934;color: #FFFFFF;}
.BgTopBar {background-color: #FFFFFF;color: #000000;}
.kop {color: #E43934;font-weight: bold;font-size: 16px;}
#menu_floot{padding-top:10px;position:relative;background-color:#EAE2CD;}
td .aanbieding img {float:right;width:70px;margin-right:5px;}
td .eenheid {float:left;width:auto;}
.ldj_list .cart_link {width:auto;}
.cart_link {margin-left:5px;}
.cart_link input {}

/* aanbieding pop-up */
.aanbieding {background-color:#fff;}
.actie_logo {
	width:200px;
	margin:15px auto 15px auto;
	text-align:center;
	}

/* artikel beheer */
.prod {padding:3px 3px 3px 5px;}

img {border:none;}

table.prodtable {float:left; width:120px;height:150px; text-align:center;}

table.prodtable tr.hoover {height:120px;}

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 5px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
/*cursor:hand;*/
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}

#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}

#b_nav {width:200px;}

ul#nav li {text-align:left;}

#floatMenu {  
     position:absolute;
	 z-index:100;
	 width:200px;
}  
#altProd {clear:left;background:#f6f2ea;display:none;}
#altProd h3 {background:#7c7c7c;color:#fff;margin:0;padding:0;line-height:18px;height:18px;display:block;padding-left:5px;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
color: #ffffff;
font-weight: bold;
	zoom:1; /* IE Haslayout fix */
}
#altProd table {font-size:11px;}
#altProd input {width:40px;height:12px;margin:0px;}
#altProd table tr td {height:20px;vertical-align:middle;padding-left:4px;font-family: Arial,Helvetica,sans-serif;
font-size: 11px;}

a.setLink {font-size:11px;color:#444; display:block;background:#e43934;color:#fff;padding:4px;width:140px;text-decoration:none;font-weight:bold;}

