*{
  padding: 0px;
  margin: 0px;
}

html, body {
  height: 100%; /* Required */
}

body{
/*  background-color: silver; */
  background-image: url(/pics/bg_top.jpg);
  background-repeat: repeat-x;
  min-height: 100%; /* For Modern Browsers */
  height: auto !important; /* For Modern Browsers */
  height: 100%; /* For IE */
  font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align: center;
} 

pre{
    text-align: left;
}

#wrapper {
  margin: 0 auto;
  width: 993px;
  text-align: left;
  position: relative;
  min-height: 100%; /* For Modern Browsers */
  height: auto !important; /* For Modern Browsers */
  height: 100%; /* For IE */
}
#topmenu{
  text-align: right;
  width:993px;
  color: #EE811F;
  height:27px;
  margin-top: 15px;
}
#topmenu a{
  color: #EE811F;
  font-size: 11px;
  font-family: Verdana;
  text-decoration: inderline;
  margin-left: 15px;

}
#wrapperhead{
  background: url(/pics/header_nieuw.jpg) 2px -1px no-repeat;
  width:993px;
  height:167px;
/*  padding-top: 90px; */
}
#menubalk{
/* margin-top: 135px; */
padding-top: 134px;
padding-left: 30px;
height:32px;
}
#menu{
  float: left;
/*  width: 750px; */
}
#zoekblokje{
  float: right;
  width: 230px;
  height: 20px;
  padding: 0px;
  display: block;
}
#zoek_input{
  border: 1px solid orange;
  width: 100px;
  margin-top: 6px;
  height: 14px;
  padding: 2px;
  display: block;
  float: left;
  font-size: 9px;
}
#zoek_bttn{
  border: 0px;
  width: 100px;
  height: 20px;
  padding: 0px;
  margin-top: 6px;
  margin-left: 5px;
  font-size: 1px;
    display: block;
    float: left;
  background: url('/pics/zoekbutton.gif') 0px 0px no-repeat;
}

#content{
  float: left;
  display: block;
  background-image: url(/pics/bg_verlenger.jpg);
  background-repeat: repeat-y;
  padding-left: 20px;
  padding-top: 20px;
  width: 993px;
  min-height: 100%; /* For Modern Browsers */
  height: auto !important; /* For Modern Browsers */
  height: 100%; /* For IE */
}

#content-pri{
  float: left;
  width: 675px;
  min-height: 100%; /* For Modern Browsers */
  height: auto !important; /* For Modern Browsers */
  height: 100%; /* For IE */
  padding-bottom: 25px;
}


#content-pri a:link, #content-pri a:visited {
  color: #EE811F;
text-decoration: none;
}

#content-pri a:active, #content-pri a:hover {
text-decoration: underline;
}


#content-pri ul{
  list-style-type: square;
  padding-left: 15px;
}
#rechts{
  float: left;
  height: auto;
  width: 260px;
  margin-left: 20px;
  text-align: left;
}

/*

#menu li{
  list-style: none;
  background-image: url(/pics/menu_seperator.jpg);
  background-position: right;
  background-repeat: no-repeat;
  float: left;
  height: 31px;
}
#menu a{
  text-decoration: none;
  color: white;
  padding-top: 10px;
  padding-right: 15px;
  padding-left: 10px;
  height: 31px;
  line-height: 30px;

}
*/

#rechts_winkelmand{
  float: right;
  background-image: url(/pics/blokkie_verlenger.jpg);
  background-repeat: repeat-y;
  width:252px;
/*  padding-left: 10px; */

}
#rechts_winkelmand_top{
  float: right;
  background-image: url(/pics/blokkie_top.jpg);
  background-repeat: no-repeat;
  width:252px;
  height: 10px;
  margin: 0px;
  padding: 0px;
  font-size: 1px;
}
#rechts_winkelmand_bottom{
  float: right;
  background-image: url(/pics/blokkie_bottom.jpg);
  background-repeat: no-repeat;
  width:252px;
  height: 8px;
  margin-bottom: 10px;
}
#rechts_blokinhoud{
  padding-left: 10px;
  padding-right: 10px;
  color: #ffffff;
  font-size: 11px;
}

#rechts_blokinhoud a {
  color: #ffffff;
}


#rechts_blokinhoud  h4{
  color: #252E33;
  font-size: 13px;
  text-decoration: none;
}
#rechts_blokinhoud h3{
  font-size: 16px;
  color: #252E33;
  text-decoration: none;
}
#rechts_blokinhoud h6{
  font-size: 9px;
}

/* SHOPPING CART */
#shopping_cart{
/*  width: 191px;
  margin-left: 3px; */
  background: url(/pics/winkelwagen.gif) no-repeat 10px 1px;
  display: table;
  padding-left:35px;
color: #005CAC;
/*  color: #ffffff;*/
  font-size: 11px;
}

#shopping_cart a{
  color: #252E33;
  font-size: 13px;
  text-decoration: none;
}

#shopping_cart_items{
font-family: Verdana;
font-size: 11px;
}


#shopping_cart_producttotaal {
float: left;
width: 120px;
padding-left: 8px;
clear: both;
color: #005CAC;
}


#shopping_cart_totalprice {
  float: right;
  margin-right: 2px;
width: 40px;
text-align: right;
padding-right: 20px;
padding-bottom: 10px;
}

#shopping_cart_items {
text-align: left;
clear: both;
color: #005CAC;
}

#winkelmandrow_aantal{
  float: left;
  text-indent: 5px;
color: #005CAC;
}
#keer {
  float: left;
  padding-left: 5px;
}
#winkelmandrow_price {
  float: right;
  padding-right: 5px;
color: #005CAC;
}
#winkelmandrow_remove {
  float: right;
  padding-right: 5px;
}

#winkelmandrow_name {
float: left;
width: 100%;
  text-indent: 5px;
color: #005CAC;
}

/*
#shopping_cart{
  color: #ffffff;
  font-size: 11px;
}
#shopping_cart th{
  color: #ffffff;
  font-size: 11px;
}
#shopping_cart a{
  color: #252E33;
  font-size: 13px;
}
#shopping_cart_items{
padding-left: 17px;
}
#shopping_cart p{
padding-left: 18px;
padding-top: 5px;
padding-bottom: 5px;
}
#shopping_cart_totalprice{
padding-left: 18px;
  font-size: 13px;
}
*/

#content-pri-mousetrail{

position: relative;
  width: 650px;
height: 38px;
padding-bottom: 0px;
margin-bottom: 0px;
/*float: left;*/
/*border: 1px solid black;*/
overflow: hidden;
/*  clear: both; */
}
div#content-pri-mousetrail ul{
float: left;
display: inline;
list-style: none;
margin-left: -68px;
margin-top: 13px;
padding-left: 0px;
height: 20px;
}
div#content-pri-mousetrail li{
    float: left;
    margin-left: 10px;
    }
div#content-pri-mousetrail a{ color: #252E33;}


#footer a {
color: #000000;
padding: 3px;
}


/*
###########################################
################ MENU #####################
###########################################


#menu li{
  list-style: none;
  background-image: url(/pics/menu_seperator.jpg);
  background-position: right;
  background-repeat: no-repeat;
  float: left;
  height: 31px;
}
#menu a{
  text-decoration: none;
  color: white;
  padding-top: 10px;
  padding-right: 15px;
  padding-left: 10px;
  height: 31px;
  line-height: 30px;

}

*/

/* Root = Horizontal, Secondary = Vertical */
ul#navmenu {
	margin: 0px;
	border: 0 none;
	padding: 0px 0px 0px 10px;
	list-style: none;
	height: 19px;
 	float:left;
}

ul#navmenu li {
	margin: 0;
	border: 0 none;
	padding: 0;
	float: left; /*For Gecko*/
    display:block;
	list-style: none;
	position: relative;
   /*	height: 19px; */
  height: 31px;
	font-size:12px;
  background-image: url(/pics/menu_seperator.jpg);
  background-position: right;
  background-repeat: no-repeat;





}

ul#navmenu ul {
  z-index: 99;
	margin: 0px;
	border: 0 none;
	padding: 10px 0px 0px 0px;
	width: 250px;
	list-style: none;
	display: none;
	position: absolute;
/*	top: -75px; */
	top: 25px;
	left: 0;
    height: 140px;
    background: #68503F;
/*
    filter:alpha(opacity=70);
    -moz-opacity:.70;
    opacity:.70;
*/
}

ul#navmenu ul:after { /*From IE 7 lack of compliance*/
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
}

ul#navmenu ul ul {
  display: none;
  visibility: hidden;
}

ul#navmenu ul li {
	width: 100%;
	float: left;
    background-image: none;
}

/* Root Menu */
ul#navmenu a {
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	text-decoration: none;
	height: auto !important;

  text-decoration: none;
  color: white;
  padding-top: 0px;
  padding-right: 15px;
  padding-left: 10px;
  height: 31px;
  line-height: 30px;
}



/* Root Menu Hover Persistence */
ul#navmenu a:hover {
  	color: #EE811F;
}


/* 2nd Menu */
ul#navmenu ul li,
ul#navmenu ul li a:link,
ul#navmenu ul li a:visited,
ul#navmenu ul li a:active,
ul#navmenu ul li a:hover
 {
  margin: 0px 0px 0px 5px;
  padding: 0px;
}


ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
	float: none;
    top: 0;
}

/* 2nd Menu Hover Persistence */

ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
	  color: #EE811F;
}

ul#navmenu ul ul,
ul#navmenu ul ul ul {
	display: none;
	position: absolute;
	top: -0;
	left: -95px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
	display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
	display: block;
}
/* END menu */


#Levering_betalen{
font-size:105%;
color: #FFF;
float: left;
margin-left: 75px;
line-height: 30px;
}

