BODY {
  background-color: #FFFFFF;
  background: url("img/bg.gif");
  margin:0px;
  padding:0px;
}

HR {
	border-style: solid;
	border-width: 1px;
	border-color: #eeeeed;
}

TD {
	font-family:Verdana;
	font-size:9px;
	color:#666666;
	line-height:20px;
}

.copyright {
	font-family:Verdana;
	font-size:10px;
	color:#c5c5c5;
	line-height:22px;
}


.copyright a {
  color: #c5c5c5;
  text-decoration:none;
}

.copyright a:hover {
  color: #c5c5c5;
  text-decoration:underline;
}

#content {
  position: absolute; 
  width:100%;
}

#melding {
  width:531px;
  background-color:#f6f6f6;
  padding:6px 6px 6px 6px;  
  font-size:9px;
}

#kassa {
  display:block;
  padding:0px 6px 0px 6px;
  height:24px;
  background-color:#eeeeed;
}

#nieuws {
	font-family:Verdana;
	font-size:9px;
	color:#666666;
	line-height:12px;
}

.pic	{
	margin-right: 15px; 
	margin-bottom: 10px;
	border:1px solid #cccccc;
}

.button {
  background-color:white;
  border:1px solid #cccccc;
  color:#ec3652;
  font-family: Verdana;
  font-size: 10px;
  line-height:15px;  
  height:20px;
}

#topmenu {
  width:100%;
  height:31px;
  background-color: #CCCCCC;
  background: url("img/bg_topmenu.gif");
}

#topmenu_center {
  position:relative;
  left:50%;
  margin-left:-384px;
  width:768px;
  height:20px;
}

#topmenu_item {
  display:inline;
  float:left;
  padding-top:9px;
  height:20px;
}

a {
  color: #ec3652;
  text-decoration:none;
}

a:hover {
  color: #ec3652;
  text-decoration:underline;
  }

#topmenu_item a {
  font-family: Verdana;
  font-size: 10px;
  color: #666666;
  text-decoration:none;
}

#topmenu_item a:hover {
  font-family: Verdana;
  font-size: 10px;
  color: #ec3652;
  text-decoration:none;
}

#topmenu_item a.on {
  font-family: Verdana;
  font-size: 10px;
  color: #666666;
  text-decoration:none;
  font-weight:bold;
}

#topmenu_item a:hover.on {
  font-family: Verdana;
  font-size: 10px;
  color: #ec3652;
  text-decoration:none;
  font-weight:bold;
}


#large_error {
  display:block;
  padding:0px 6px 0px 6px;
  width:430px;
  background-color:#eeeeed;
  color:red;
}

html>body #large_error {
	-moz-box-sizing:border-box;
}

#small_error {
  display:block;
  padding:0px 6px 0px 6px;
  width:142px;
  height:24px;
  background-color:#eeeeed;
  color:red;
}


#topmenu_spacer {
  display:inline;
  float:left;  
  padding-top:5px;
  width:22px;
  height:20px;
}

#topmenu_zoeken {
  float:right;
  padding-top:5px;
  height:20px;
  width:201px;
}

#product {
  float:left;
  display:inline;
  margin-top:24px;
  margin-right:24px;
  width:161px;
  height:126px;
  font-family: Verdana;
  font-size: 14px;
  color: #666666;
  text-decoration:none;  
  background: url("img/schoen_bg.gif");
}

#product_inside {
  width:161px;
  height:126px;
  font-family: Verdana;
  font-size: 14px;
  color: #666666;
  text-decoration:none;  
}

div#product_inside a {
  display:block;
  width:141px;
  height:108px;
  padding-left:8px;
  padding-top:6px;
  padding-bottom:6px;
  padding-right:6px;
  font-family: Verdana;
  font-size: 14px;
  color: #666666;  
  text-decoration:none;
}  

div#product_inside a:hover {	
  color: #ec3652;
  text-decoration:none;
} 

div#product_inside span {
  display:block;
  width:141px;
  height:108px;
  padding-left:8px;
  padding-top:6px;
  padding-bottom:6px;
  padding-right:6px;
  font-family: Verdana;
  font-size: 14px;
  color: #666666;  
  text-decoration:none;
}  


div#but_zoek a {
  display:block;
  width:56px;
  height:19px;
  background: url('img/zoek_off.gif');
  text-decoration:none;
}  

div#but_zoek a:hover {	
  background: url('img/zoek_on.gif');
} 

div#but_winkelwagentje a {
  display:block;
  width:133px;
  height:19px;
  background: url('img/winkelwagentje_off.gif');
  text-decoration:none;
}  

div#but_winkelwagentje a:hover {	
  background: url('img/winkelwagentje_on.gif');
} 


div#but_naar_de_webshop a {
  display:block;
  width:133px;
  height:19px;
  background: url('img/naar_de_webshop_off.gif');
  text-decoration:none;
}  

div#but_naar_de_webshop a:hover {	
  background: url('img/naar_de_webshop_on.gif');
}

div#but_ga_verder a {
  display:block;
  width:84px;
  height:19px;
  background: url('img/ga_verder_off.gif');
  text-decoration:none;
}  

div#but_ga_verder a:hover {	
  background: url('img/ga_verder_on.gif');
}

div#but_verzenden a {
  display:block;
  width:84px;
  height:19px;
  background: url('img/verzenden_off.gif');
  text-decoration:none;
}  

div#but_verzenden a:hover {	
  background: url('img/verzenden_on.gif');
}

div#but_afrekenen a {
  display:block;
  width:84px;
  height:19px;
  background: url('img/afrekenen_off.gif');
  text-decoration:none;
}  

div#but_afrekenen a:hover {	
  background: url('img/afrekenen_on.gif');
}

div#but_bestelling_plaatsen a {
  display:block;
  width:150px;
  height:19px;
  background: url('img/bestelling_plaatsen_off.gif');
  text-decoration:none;
}  

div#but_bestelling_plaatsen a:hover {	
  background: url('img/bestelling_plaatsen_on.gif');
}

div#but_wijzigen a {
  display:block;
  width:74px;
  height:19px;
  background: url('img/wijzigen_off.gif');
  text-decoration:none;
}  

div#but_wijzigen a:hover {	
  background: url('img/wijzigen_on.gif');
} 

div#but_opslaan a {
  display:block;
  width:74px;
  height:19px;
  background: url('img/opslaan_off.gif');
  text-decoration:none;
}  

div#but_opslaan a:hover {	
  background: url('img/opslaan_on.gif');
} 

div#but_registreren a {
  display:block;
  width:96px;
  height:19px;
  background: url('img/registreren_off.gif');
  text-decoration:none;
}  

div#but_registreren a:hover {	
  background: url('img/registreren_on.gif');
}

div#but_login a {
  float:left;
  width:56px;
  height:19px;
  background: url('img/login_off.gif');
  text-decoration:none;
}  

div#but_login a:hover {	
  background: url('img/login_on.gif');
  text-decoration:none;
  
}  

.input {
  background-color:white;
  border:1px solid #cccccc;
  color:#ec3652;
  font-family: Verdana;
  font-size: 10px;
  line-height:15px;  
  height:17px;
}

.error_arrow {
  color:red;
  font-weight:bold;
}

#header {
  width:100%;
  height:122px;
  background-color: #FFFFFF;
}

#header_center {
  position:relative;
  left:50%;
  margin-left:-384px;
  width:768px;
  height:122px;
}

#logo {
  display:inline;
  float:left;
  width:187px;
  height:122px;
  padding-top:14px;
}

#header_image {
  display:inline;
  float:right;
  width:571px;
  height:122px;
}

#menu {
  width:100%;
  height:31px;
  background-color: #ec3652;
  background: url("img/bg_menu.gif");
}

#menu_center {
  position:relative;
  left:50%;
  margin-left:-384px;
  width:768px;
  height:31px;
}

#inhoud {
  width:100%;
}

#inhoud_center {
  position:relative;
  left:50%;
  margin-left:-384px;
  width:768px;
}

#inhoud_left {
  display:inline;
  float:left;
  width:197px;
  margin-top:24px;
}

#inhoud_right {
  display:inline;
  float:left;
  width:571px;
  background-color:white;
  margin-top:24px; 
	font-family:Verdana;
	font-size:10px;
	color:#666666;
	line-height:22px;
}

#inhoud_copy {
  display:inline;
  float:left;
  width:571px;
  background-color: #f6f6f6;
  margin-top:24px; 
	font-family:Verdana;
	font-size:10px;
	color:#666666;
	line-height:22px;
}

#inhoud_info {
  display:inline;
  float:left;
  background-color:white;
	font-family:Verdana;
	font-size:10px;
	color:#666666;
	line-height:22px;
}

#item_top {
  display:block;
  width:183px;
  height:3px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/item_top.png', sizingMethod='crop');
}

html>body #item_top {
  background:url("img/item_top.png");
}

#item_bg {
  display:block;
  width:183px;
  height:100%;
  margin:0px; padding:7px 10px 10px 10px;
  background:url("img/item_bg.gif");
	font-family:Verdana;
	font-size:10px;
	color:#666666;
	line-height:22px;
}


html>body #item_bg {
  background:url("img/item_bg.png");
  width:183px;
	-moz-box-sizing:border-box;
  margin: 0px; padding:7px 10px 10px 10px;
}


#item_bg img {
  float:left;
  margin-right:6px;
}

#item_bg a {
  color:#f93f59;
  text-decoration:none;
}

#item_bg a:hover {
  color:#f93f59;
  text-decoration:underline;
}

#item_bottom {
  display:block;
  width:183px;
  height:13px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/item_bottom.png', sizingMethod='crop');
}

html>body #item_bottom {
  background:url("img/item_bottom.png");
}

#selectie {
  display:block;
  padding:0px 6px 0px 6px;
  width:531px;
  height:24px;
  background-color:#eeeeed;
}

html>body #selectie {
	-moz-box-sizing:border-box;
}

#selectie a {
  color:#f93f59;
  text-decoration:none;
}

#selectie a:hover {
  color:#f93f59;
  text-decoration:underline;
}
#selectie_maken {
  display:block;
  visibility:visible;
  width:531px;
  background-color:#ffffff;
  padding:6px 6px 6px 6px;  
  font-size:9px;
}

html>body #selectie_maken {
	-moz-box-sizing:border-box;
}

#bestellen {
  display:block;
  padding:0px 6px 0px 6px;
  width:340px;
  height:24px;
  background-color:#eeeeed;
}

html>body #bestellen {
	-moz-box-sizing:border-box;
}

#bestellen a {
  color:#f93f59;
  text-decoration:none;
}

#bestellen a:hover {
  color:#f93f59;
  text-decoration:underline;
}
#bestellen_maken {
  display:block;
  width:340px;
  background-color:#f6f6f6;
  padding:6px 6px 6px 6px;  
  font-size:9px;
}

html>body #bestellen_maken {
	-moz-box-sizing:border-box;
}

#menu_item_webshop a {
  display:inline;
  float:left;
  width:97px;
  height:31px;
  background: url('img/webshop_off.gif') no-repeat;
  text-decoration:none;
}

#menu_item_webshop a:hover {
  background: url('img/webshop_on.gif') no-repeat;
}

#menu_item_webshop a.on {
  display:inline;
  float:left;
  width:97px;
  height:31px;  
  background: url('img/webshop_on.gif') no-repeat;
  text-decoration:none;  
}

#menu_item_webshop a:hover.on {
  background: url('img/webshop_on.gif') no-repeat;
}

#menu_item_dealers a {
  display:inline;
  float:left;
  width:122px;
  height:31px;
  background: url('img/dealers_off.gif') no-repeat top center;
  text-decoration:none;
}

#menu_item_dealers a:hover {
  background: url('img/dealers_on.gif') no-repeat top center;
}

#menu_item_dealers a.on {
  display:inline;
  float:left;
  width:122px;
  height:31px;  
  background: url('img/dealers_on.gif') no-repeat top center;
  text-decoration:none;  
}

#menu_item_dealers a:hover.on {
  background: url('img/dealers_on.gif') no-repeat top center;
}

#menu_item_informatie a {
  display:inline;
  float:left;
  width:142px;
  height:31px;
  background: url('img/informatie_off.gif') no-repeat top center;
  text-decoration:none;
}

#menu_item_informatie a:hover {
  background: url('img/informatie_on.gif') no-repeat top center;
}

#menu_item_informatie a.on {
  display:inline;
  float:left;
  width:142px;
  height:31px;  
  background: url('img/informatie_on.gif') no-repeat top center;
  text-decoration:none;  
}

#menu_item_informatie a:hover.on {
  background: url('img/informatie_on.gif') no-repeat top center;
}

#menu_item_contact a {
  display:inline;
  float:left;
  width:124px;
  height:31px;
  background: url('img/contact_off.gif') no-repeat top center;
  text-decoration:none;
}

#menu_item_contact a:hover {
  background: url('img/contact_on.gif') no-repeat top center;
}

#menu_item_contact a.on {
  display:inline;
  float:left;
  width:124px;
  height:31px;  
  background: url('img/contact_on.gif') no-repeat top center;
  text-decoration:none;  
}

#menu_item_contact a:hover.on {
  background: url('img/contact_on.gif') no-repeat top center;
}

#menu_spacer {
  display:inline;
  float:left;  
  padding-top:6px;
  width:2px;
  height:20px;
}

#line {
  height:1px;
  line-height:1px;
  background-color:#cccccc;
}
