#clicktag {
	position: fixed;
	display: block;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}


#clicktag2 {
	position: absolute;
    width: 100px;
    height: 500px;
	display: block;
	top: 50px;
	right: 50%;
	margin-right: -600px;
 
}

h2 {
	font-size: 11px;
	margin-bottom: 2px;
	margin-top: 10px;
	
}
small {
	font-family: arial;
	font-size: 10px;
}

.headline h3 {
	font-size: 11px;
	margin: 0px;
}

.products_content_list li {
	margin-left: 0px;
}


.products_content_list_big {
	margin: 0px;
	padding-left: 0px;
	list-style-type: none;
}

.products_content_list_big ul {
	list-style-type: disc;
	margin: 0px;
	padding-left: 20px;
}


#darkbackground {
	position:absolute; 
	top: -5px; 
	left: 0; 
	width: 100%; 
	height: 100%; 
	background: #000000; 
	z-index: 20;
	visibility: hidden;
}

#il_background {
	width: 710px;
	height: 520px;
	text-align: left;
	position: absolute;
	top: 200px;
	left: 50%;
	background: #ffffff;
	margin-left: -355px;
	visibility: hidden;
	z-index: 21;
	cursor: pointer;
	font-family: verdana;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	filter: alpha(opacity=1);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
	opacity: 0.01;

}

#il_image_div {
	width: 694px;
	text-align: center;
	position: absolute;
	top: 8px;
	left: 8px;
	z-index: 23;
	filter: alpha(opacity=1);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
	opacity: 0.01;
}

#il_thumbnail_div {
	position: absolute;
	top: 436px;
	left: 8px;
}

#il_thumbnail_div img {
	width: 90px;
	margin-right: 12px;
	opacity = 0.8;
   	MozOpacity = 0.8;
   	KhtmlOpacity = 0.8;
   	filter = alpha(opacity=80);
}

#il_youtube_div {
	margin-top: 32px;
	margin-left: 8px;
	visibility: hidden;
}

#il_threed_div {
	visibility: hidden;
	display: none;
}

#il_load {
	position: absolute;
	left: 339px;
	top: 192px;
	z-index: 22;
}

#il_arrow_r {
	background: url(images/il_arrow_r.png);
	width: 27px;
	height: 37px;
	position: absolute;
	z-index: 24;
	top: 190px;
	left: 675px;
	filter: alpha(opacity=80);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	opacity: 0.8;
}

#il_arrow_l {
	background: url(images/il_arrow_l.png);
	width: 27px;
	height: 37px;
	position: absolute;
	z-index: 24;
	top: 190px;
	left: 8px;
	filter: alpha(opacity=80);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	opacity: 0.8;
}

#il_cross {
	background: url(images/il_cross.png);
	width: 19px;
	height: 19px;
	position: absolute;
	top: 8px;
	left: 683px;
	z-index: 29;
	filter: alpha(opacity=80);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	opacity: 0.8;
}

#imgsource {
	visibility: hidden;
}

#image_thumbs {
	float: right;
	margin-top: 10px;
}

#image_thumbs img {
	width: 60px;
	height: 48px;
	float: right;
	margin-left: 10px;
}

#image_large_vlak2 {
	width: 600px;
	height: 600px;
	position: absolute;
	top: 150px;
	left: 50%;
	margin-left: -300px;
	visibility: hidden;
	z-index: 99999999;
	padding: 10px;
}


/* HAMA SEARCH */

#hama_search_div {
	width: 572px;
	height: 140px;
	background: url(images/hama_search.png);
}

#hama_search_space {
	width: 572px;
	height: 100px;
}

#hama_search_steps {

	margin-left: 13px;
}

.hama_search_step {
	width: 175px;
	height: 25px;
	background: #EAEAEA;
	margin-right: 10px;
	float: left;
}

.hama_search_step_hide {
	width: 175px;
	height: 25px;
	background: #EAEAEA;
	margin-right: 10px;
	position: absolute;
	left: 0;
	filter: alpha(opacity=70);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	opacity: 0.7;
}

.hama_search_step_no {
	font-size: 14px;
	font-weight: bold;
	color: #b1b1b1;
	position: relative;
	top: 3px;
	left: 7px;
	float: left;
}

.hama_search_step_form {
	float: left;
	position: relative;
	top: 3px;
	left: 14px;
}










.stap_on_text {
	margin-top: 4px;
	color: #222222;
	cursor: pointer;
}

.stap_off_text {
	margin-top: 4px;
	color: #777777;
	font-weight: lighter;
}

.stap_on {
	width: 24px;
	height: 20px;
	//height: 24px;
	padding-top: 4px;
	text-align: center;
	background: #fb853b;
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
	cursor: pointer;
}

.stap_off {
	width: 24px;
	height: 20px;
	//height: 24px;
	padding-top: 4px;
	text-align: center;
	background: #888888;
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
	cursor: pointer;
}

.filter_button {
	margin-right: 10px;
	float: left;
	cursor: pointer;
}

.filter_button_style {
	width: 160px;
	height: 20px;
	background: #F1F1F1;
}

.filter_button_text {
	position: absolute;
	font-weight: bold;
	margin-top: 4px;
	margin-left: 20px;
	color: #3b3b3b;
}

.filter_arrow {
	background-image: url(images/drop_arrow.png);
	width: 12px;
	height: 9px;
	position: absolute;
	margin: 6px 0 0 142px;
	font-size: 1px;
}

.filter_list {
	position: absolute;
	background: #fb853b;
	margin-top: 30px;
	display: none;
	margin-top: 0px;
	width: 160px;
	z-index: 5;
}

.filter_list_text {
	margin: 0 0 0 0;
	clear: both;
	height: 20px;
	background: #fb853b;
	color: #FFFFFF;
	cursor: default;
}

.filter_list_padding {
	margin: 2 0 0 4;
}

.link_underline:hover {
	text-decoration: underline;
}

.beeld_button {
	float: left;
	cursor: pointer;
}

.beeld_button_style {
	width: 130px;
	height: 20px;
	background: #F1F1F1;
}

.beeld_button_text {
	position: absolute;
	font-weight: bold;
	margin-top: 4px;
	margin-left: 20px;
	color: #3b3b3b;
}

.beeld_icon {
	background-image: url(images/beeld_list.png);
	width: 18px;
	height: 14px;
	position: absolute;
	margin: 3px 0 0 105px;
	font-size: 1px;
}

.beeld_list {
	position: absolute;
	background: #fb853b;
	margin-top: 30px;
	display: none;
	margin-top: 0px;
	width: 130px;
	z-index: 5;
}

.beeld_list_text {
	margin: 0 0 0 0;
	clear: both;
	height: 20px;
	background: #fb853b;
	color: #FFFFFF;
	cursor: pointer;
}

.beeld_list_padding {
	margin: 2 0 0 20;
}

table {
	font-size: 11px;
	font-family: Verdana;
}

.review_checkbox {
	height: 9px;
	width: 9px;
	//height: 11px;
	//width: 11px;
	margin: 0 5 0 0;
	padding: 0px;
	border: 1px solid #AAAAAA;
	background: #FFFFFF;
	float: left;
	font-size: 1px;
}

.review_form_street {
	display: none;
}

.account_table td {
	padding: 1px;
	color: #333333;
}

.account_table_list_dark {
	height: 28px;
	background: #D1D1D1;
}


.account_table_list_over {
	height: 28px;
	background: #DDDDDD;
}

.account_table_list_odd {
	height: 28px;
	background: #EEEEEE;
}

.account_table_list_even {
	height: 28px;
	background: #F5F5F5;
}

.account_table_list_head {
	background: #A1A1A1;
	height: 21px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
}

.account_table_list {
	color: #333333;
}

.punten_row {
	display: none;
}

.pinfo_box input {

}

.pinfo_box a:hover {
	font-weight: lighter;
}

.pinfo_box textarea {
	border: 1px solid #C1C1C1
}

.reviews_punten {
	width: 190px;
	margin-top: 3px;
	display: none;
}

.waardering {
	height: 24px;
	width: 300px;
}

.tekst {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	margin-left: 5px;
	margin-top: 4px;
	float: left;
}

.ster {
	width: 20px;
	height: 20px;
	background-image: url(images/staroffbig.gif);
	position: absolute;
}
.ster2 {
	width: 19px;
	height: 19px;
	background-image: url(images/staroffbig.gif);
	float: left;
}

.ster_on {
	width: 20px;
	height: 20px;
	background-image: url(images/staronbig.gif);
	position: absolute;
}

.ster_small {
	width: 16px;
	height: 16px;
	background-image: url(images/staroffsmall.gif);
	position: absolute;
}

.ster_small_on {
	width: 16px;
	height: 16px;
	background-image: url(images/staronsmall.gif);
	position: absolute;
}

.pinfo_button {
	height: 17px;
	//height: 20px;
	padding-top: 3px;
	background: #919191;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Verdana;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	margin-bottom: 5px;
}

.pinfo_box a {
	color: #db7d0e;
	cursor: pointer;
}

.pinfo_box a:hover {
	color: #b36306;
	text-decoration: underline;
}

.pinfo_box {
	clear: both;
	width: 558px;
	//width: 100%;
	margin-bottom: 6px;
	border: 1px solid #D5D5D5;
	font-size: 11px;
	font-family: Verdana;
	color: #333333;
	padding: 6px;
}
.pinfo_box_option {
	clear: both;
	width: 276px;
	//width: 50%;
	margin-bottom: 6px;
	border: 1px solid #D5D5D5;
	font-size: 11px;
	font-family: Verdana;
	color: #333333;
	padding: 6px;
}

.pinfo_bar {
	clear:  both;
	height: 16px;
	//height: 20px;
	width: 564px;
	//width: 100%;
	margin-top: 10px;
	margin-bottom: 3px;
	padding: 3 0 0 6;	
	background-color: #A1A1A1;
	border: 1px solid #A1A1A1;
	font-weight: bold;
	font-family: Verdana;
	color: #FFFFFF;
	font-size: 10px;
}
.pinfo_bar_option {
	clear:  both;
	height: 16px;
	//height: 20px;
	width: 282px;
	//width: 50%;
	margin-top: 10px;
	margin-bottom: 3px;
	padding: 3 0 0 6;	
	background-color: #A1A1A1;
	border: 1px solid #A1A1A1;
	font-weight: bold;
	font-family: Verdana;
	color: #FFFFFF;
	font-size: 10px;
}
.pinfo_bar2 {
	clear:  both;
	background-color: #A1A1A1;
	border: 1px solid #A1A1A1;
	font-weight: bold;
	font-family: Verdana;
	color: #FFFFFF;
	font-size: 10px;
}
.pinfo_bar_cart {
	clear:  both;
	height: 26px;
	//height: 20px;
	width: 564px;
	//width: 100%;
	margin-top: 30px;
	margin-bottom: 3px;
	padding: 2 0 2 6;	
	background-color: #A1A1A1;
	border: 1px solid #A1A1A1;
	font-weight: bold;
	font-family: Verdana;
	color: #FFFFFF;
	font-size: 14px;
}

.pinfo_bar a {
	color: #FFFFFF;
}

.pinfo_bar table {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 10px;
}

.ptpclass_cat {
    float: left;
	clear:  both;
	height: 16px;
	//height: 18px;
	width: 570px;
	//width: 100%;
	margin-bottom: 3px;
	padding: 2px 0px 0px 0px;
	border: 1px solid #D5D5D5;	
	background-color: #DDDDDD;
	font-weight: bold;
	font-size: 9px;
}

.ptpclass_OpOp {
    float: left;
	clear:  both;
	height: 24px;
	//height: 26px;
	width: 570px;
	background: url(images/thema/opisop.jpg);	
	//width: 100%;
	margin-bottom: 3px;
	padding: 2px 0px 0px 0px;
	border: 1px solid #D5D5D5;	
	background-color: #DDDDDD;
	font-weight: bold;
	font-size: 9px;
}

.ptpclass {
    float: left;
	clear: both;
    height: 80px;
	width: 570px;
	//width: 100%;
	margin-bottom: 3px;
	border: 1px solid #D5D5D5;
	font-size: 11px;
	font-family: Verdana;
	color: #555555;
}

.ptpclass_left {
	float: left;
    height: 80px;
	width: 100px;
}

.ptpclass_center {
    float: left;
    height: 62px;
    //height: 80px;
    width: 310px;
    //width: 320px; 
	padding-top: 18px;
	padding-left: 10px;
}

.ptpclass_center a {
	color: #333333;
	font-size: 10px;
}

.ptpclass_right {
    float: left;
	height: 50px;
    //height: 80px;
    width: 150px;
	padding-top: 30px;	
}

#drop_image{
    float: left;
	height: 50px;    
    width: 55px;
}

.ptpclass_voorraad {
	font-family: verdana;
	font-size: 9px;
	color: #777777;
	padding-top: 10px;
}

.ptpclass_price {
	font-family: verdana;
	font-size: 13px;
	font-weight: Bold;
	margin-top: 8px;
	color: #555555;
}
.ptpclass_price2 {
    float: left;
	height: 35px;
    //height: 50px;
    width: 90px;    
	//width: 95px;    	
    font-family: verdana;
	font-size: 16px;
	font-weight: Bold;
	color: #ff0000;
	text-align: right;
    padding-top: 15px;
    padding-right: 5px;
}

/*----- Standaard ----- */

body {

	width: 100%;
	text-align: center;
	margin: 0px;
	background: #5f647a;
	background-image: url(images/thema/bg_opruiming.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 16px;

}

a {
  color: #3A3A3A;
  text-decoration: none;
}

a:hover {
  color: #d02a2a;
  text-decoration: none;
}

form {
	display: inline;
}

/*----- Header -----*/

#logo {
	width: 998px;
	//width: 1000px;
	height: 60px;
}

#logo img {
	float: left;
	margin-left: 0px;
	cursor: pointer;
	border: 0px;
	display:none;
}

#content {
	width: 1000px;
	text-align: left;
	margin: auto;
	position: relative;
	margin-top: 16px;
	z-index: 2;
}



#sint2 {
	width: 500px;
	height: 56px;
	background: url(images/thema/top.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	right: 50%;
	margin-right: -350px;
}

#sint {
	
	width: 1500px;
	height: 500px;
	background: url(images/thema/kerst.png);
	position: absolute;
	z-index: 1;
	top: 0;
	left: 50%;
	margin-left: -740px;
}

.vanprijs{ font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000000; font-weight: bold;}
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.vaktext { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold;}
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }


TABLE.frontpage {
  border: 2px;
  border-style: solid;
 /* border-color: #61B6F4;*/
  border-color: #2688D5; 
  border-spacing: 0px;
  width: 660px;
}

.Tabel_opening  { 
	border-collapse: collapse; 
	border: 0px solid black; 
}

.Tabel_opening  TD	{ 
	border: 1px solid black; 
	text-align: center; 
}

.nav {
	background-image: url(images/nav.png);
	border-top: 1px solid #252525;
	border-bottom: 1px solid #252525;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background-image: url(images/kopgrijs.png);
}
.boldkop{
  font-weight : bold;	
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background-image: url(images/kopgrijs.png);
  color: #ffffff;
  font-weight : bold;
  border-top: 1px solid #555555;
  border-bottom: 1px solid #555555;
}

A.headerNavigation { 
  color: #ffffff; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #070707;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #c2dafa;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #c2dafa;
  color: #070707;
  font-weight: bold;
}

.standaardfont {
	font-family: Arial;
	font-size: 11px;
}

.infoBox {
  background: #CCCCCC;
}

.infoBoxleft {
  background: #ffffff;
  border-right: 1px solid #6E6E6E;
  border-bottom: 1px solid #6E6E6E;
}

.infoBoxright {
  background: #ffffff;
  border-left: 1px solid #6E6E6E;
  border-bottom: 1px solid #6E6E6E;
}
.infoBoxright2 {
  background: #ffffff;
  border-left: 1px solid #6E6E6E;
  border-bottom: 1px solid #6E6E6E;
  border-right: 1px solid #6E6E6E;
  border-top: 1px solid #6E6E6E;
}

.infoBoxContents {
  background: #F6F6F6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

.infoBoxContentsnew {
  background: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

.infoBoxContents a:hover {
	color: black;
}


.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background-image: url(images/bggrijs.png);
  color: #3a3a3a;
  height: 22px;
  border: 1px solid #d4d4d4;
}

.columBoxContents {
  background: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.columBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #fb853b;
  background-image: url(images/kopcenter.png);
  color: #FFFFFF;
  height: 22px;
}

.columBox a {
	color: #FFFFFF;
}

.columBox a:hover {
	color: #FFFFFF;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.boxschaduwbottom {
	width: 100%;
	height: 7px;
	background-image: url(images/vakschaduwbottom.png);
}

.aanbiedingentabel {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: black;
  padding: 0px;
}

.aanbiedingprijs {
  font-family: Verdana, Arial, sans-serif;
  color: black;
  font-size: 14px;
}

.aanbiedingnaam {
	width: 100%; 
	height: 40px; 
	font-size: 10px; 
	font-weight: bold; 
	font-family: Verdana;
	text-align: center;
}

.aanbiedingimg {
	width: 100%;
	text-align: center;
}

.aanbiedingprijsoud {
	width: 100%;
	font-family: Verdana;
	font-size: 10px;
}

.balk {
	background: #d4d5d5;
	background-image:  url(images/balk.html);
	background-repeat: repeat-x;
}

.headgrijs {
  background-image: url(images/kopgrijs.png);
  height: 20px;
  width: 100%;
  padding: 0px;	
  border: 1px solid #555555;
  font-family: Verdana, Arial, sans-serif;
  color: #FFFFFF;
  font-size: 10px;
  font-weight: bold;
}

.headgrijs2 {
  background-image: url(images/bggrijs2.png);
  height: 22px;
  width: 100%;
  padding: 0px;	
  border: 1px solid #757575;
  font-family: Verdana, Arial, sans-serif;
  color: #FFFFFF;
  font-size: 10px;
  font-weight: bold;
}

.imagerand {
  border: 1px solid #d4d4d4;
}

.aanbiedingprijs2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 25px; 
  color: red;
}

.padding {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #F6F6F6;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #fafafa;
}

TABLE.productListing {
  border: 1px solid #cecdcd;
  border-spacing: 0px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #070707;
  font-weight: bold;
  vertical-align: middle;
}

.productListing-heading2 {
  font-family: Verdana, Arial, sans-serif;
  background-image: url(images/bggrijs.png);
  height: 22px;
  font-size: 10px;
  color: #070707;
  vertical-align: middle;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  color: #777777;
  letter-spacing: 3px;
}

TD.pageHeading2, DIV.pageHeading2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  color: #777777;
  letter-spacing: 3px;
}

TD.pageHeadingKlein, DIV.pageHeadingKlein {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #6f7b7a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #070707;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, bold, sans-serif;
  color: red;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #070707;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
/* VJ Links Manager v1.00 begin */
TABLE.linkListing {
  border: 1px;
  border-style: solid;
  border-color: #c2dafa;
  border-spacing: 1px;
}

.linkListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #c2dafa;
  color: #070707;
  text-align: center;
}

TD.linkListing-data {
  border-right: 1px solid #c2dafa;
  border-bottom: 1px solid #c2dafa;
  padding: 4px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.linkListing-odd {
  background: #c2dafa;
}

TR.linkListing-even {
  background: #F5F5F5;
}
/* VJ Links Manager v1.00 end */


.smalltable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.smalltablebackhighlight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #070707;
	background-color: #999999;
}

.test{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.test A:hover {
color: #000;
text-decoration: none;
font-weight: normal;


}

.test2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}


/*---------------------------*/
/* Tree and Plain Menu Style */
/*---------------------------*/

.treemenudiv	{	 /* Behaviour of tree/plain menu item - leave as is for proper performance */
	display: block;
	white-space: nowrap;
}


.phplmbodytable { /* Class of table cells containing plain menus */
	color: #003300;
}

.phplmnormal {	 /* Font size & color of unlinked menu items */
	color: #000000;
	font-size: 13px;	
	text-decoration: none;	
}


a.phplm:link, a.phplm:visited	{	  /* Font color, style of linked & visited menu items */
	font-family: Verdana, Arial, sans-serif;
	color: #003300;
	font-size: 10px;	
	text-decoration: none;	
}


a.phplm:hover	{	  /* Font color, style of menu items when hovered over */
	color: #F00;
	font-size: 10px;	
	text-decoration: none;	
	font-weight: bold;
}

a.phplm:active	{	  /* Font size & color of menu items when clicked */
	color: #FF9900;
	font-size: 12px;	
	text-decoration: none;	
}

.dmselected {   /* Style overide for selected category tree */
		color: #F00;
		font-weight: bold;
}

/*----------------------------Suggest Styles--------------------------*/
.suggest_link {
	background-color: #777777;
	border: 1px solid #777777;
	border-bottom: 1px dotted #555555;
	color: white;
	filter: alpha(opacity=97);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	opacity: 0.97;
	cursor: pointer;
}

.suggest_link {
	color: white;
}

.suggest_link_over {
	background-color: #e36d22;
	border: 1px solid #e36d22;
	color: #FFFFFF;
	filter: alpha(opacity=97);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	opacity: 0.97;
	cursor: pointer;
}

.suggest_products {
	height: 40px;
	background: #787878;
	padding: 4px 6px 4px 6px;
	cursor: pointer;
	clear: both;
}

#search_suggest {
	position: absolute;
	background-color: #330199 //#FFFFFF; 
	text-align: left; 
	border: 0px solid #330099 //#000000; 
	z-index: 13;
	left: 50%;
	top: 114px;
	margin-left: -190px;
	height: 1px;
	width: 375px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

#search_suggest_oud {
	position: absolute;
	background-color: #330199 //#FFFFFF; 
	text-align: left; 
	border: 0px solid #330099 //#000000; 
	z-index: 13;
	left: 50%;
	top: 116px;
	margin-left: -143px;
	height: 30px;
	width: 360px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

#search_head_vak{
	position: absolute;
	background-color: #330199 //#FFFFFF; 
	border: 0px solid #330099 //#000000; 
	z-index: 1;
	left: 50%;
	top: 19px;
	margin-left: 307px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

#search_suggest a {
	color: #EEEEEE; 
	font-weight: lighter;
}

.suggest_link2 {
	background-color: #f4f7fd;
	padding: 2px 6px 2px 6px;
}

.suggest_link_over2 {
	background-color: #c2dafa;
	padding: 2px 6px 2px 6px;
}

#search_suggest2 {
	position: relative; //absolute; 
	background-color: #330099 //#FFFFFF; 
	text-align: left; 
	border: 0px solid #330099 //#000000; 
} 
/*----------------------------End Suggest Styles------------------------*/


.tabbladenlive .tabbladentabhide {
 display:none;
}

.tabbladen {
}
.tabbladenlive {
 margin-top:1em;
}

ul.tabbladennav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #d4d3d3;
 font: bold 10px Verdana, sans-serif;
 margin-bottom: 15px;
}

ul.tabbladennav li
{

 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbladennav li a
{

 padding: 3px 0.5em;
 padding-left: 8px;
 padding-right: 8px;
 margin-left: 3px;
 border: 1px solid #d4d3d3;
 border-bottom: none;
 background-image: url(images/tabbg2.png);
 text-decoration: none;
}

ul.tabbladennav li a:link { color: #404040; }
ul.tabbladennav li a:visited { color: #404040; }

ul.tabbladennav li a:hover
{
 color: #404040;
 background: #EEEEEE;
 border-bottom: 1px solid #d4d3d3;
}

ul.tabbladennav li.tabbladenactive a
{
 color: #404040;
 background-image: url(images/tabbg1.png);
 border-bottom: 1px solid #ffffff;
}

ul.tabbladennav li.tabbladenactive a:hover
{
 color: #404040;
 background-image: url(images/tabbg1.png);
 border-bottom: 1px solid #ffffff;
}


.tabbladenlive .tabbladentab {
 padding:0px;
 border:0px solid #336699;
 border-top:0;
 font-size: 11px;

}

.tabbladenlive .tabbladentab menu {
 display:none;
}


.tabbladenlive#tab1 {
}
.tabbladenlive#tab2 {
}
.tabbladenlive#tab2 .tabbladentab {
 height:200px;
 overflow:auto;
}

.waarschuwing {
	width: 100%;
	height: 20px;
	background: #FF0000;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}


#images {
	width: 320px;
	text-align: center;
}

#imagevenster {
	width: 240px;
	height: 200px;
	margin: auto;
	float: left;
	position: relative;
}

#productthumbs {
	margin-left: 10px;
	float: left;
	width: 60px;
}

#productthumbs img {
	width: 60px;
	cursor: pointer;
	border: 1px solid #FFFFFF;
}

#productthumbs table {
	margin: auto;
}

#jumper {
	position:relative;
	left:0;
	top:0;
}

#topnav {
	width: 470px;
	height: 20px; 
	position: absolute; 
	top: -16; 
	left: 50%;
	margin-top: 7px;
	margin-left: -184px; 
	font-family: Verdana; 
	color: #999999;
	font-size: 14px;
	z-index: 19;
}

.subnav {
	position: absolute;
	display: none;
	background: #777777;
	color: #EEEEEE;
	width: 180px;
	z-index: 20;
}

.subnav td {
	padding: 3px;
	cursor: pointer; 
	width: 200px;
}

/*----- Pop functie -----*/

#pop {
	position: absolute;
	visibility: hidden;
	z-index: 999;
}

#poptop {
	width: 257px;
	height: 11px;
	background-image: url(images/poptop.png);
	font-size: 1px;
}

#popmid {
	width: 257px;
	background-image: url(images/popmid.png);
	text-align: left;
}

#popmid table {
	margin-left: 30px;
	font-family: Verdana;
	font-size: 10px;
}

#popbot {
	width: 257px;
	height: 29px;
	background-image: url(images/popbot.png);
	font-size: 1px;
}


/*----- Winkelwagen -----*/

#winkelwagenvak {
	position: absolute;
	top: -26;
	left: 50%;
	width: 213px;
	height: 64px;
	margin-top: -15px;
	margin-left: 293px;
	z-index: 1;
}

#winkelwagenvakleft {
	width: 15px;
	height: 89px;
	background-image: url(images/wwleft.png);
	float: left;
}

#winkelwagenvakcenter {
	width: 180px;
	height: 89px;
	background-image: url(images/wwmid.png);
	float: left;
}

#winkelwagenvakright {
	width: 18px;
	height: 89px;
	background-image: url(images/wwright.png);
	float: left;
}

#winkelwagenvaktable {
	font-family: Verdana;
	font-size: 10px;
	margin: 40px 0px 0px 15px;
	color: #555555;
}


/*----- Categorieën -----*/
.categories1d {
	background: #FFFFFF;
}

.categories1u {
	background: #fb853b;
	color: #FFFFFF;
	font-weight: bold;
}

.categories1u a {
	color: #FFFFFF;
}
.categories1u a:hover {
	color: #FFFFFF;
}

.categories2d {
	padding-left: 8px;
	background: #E9E9E9;
}

.categories2u {
	padding-left: 8px;
	background: #fb853b;
	color: #FFFFFF;
	font-weight: bold;
}

.categories2u a {
	color: #FFFFFF;
}
.categories2u a:hover {
	color: #FFFFFF;
}

.categories3d {
	padding-left: 2px; 
	background: #F6F6F6;
}

.categories3u a {
	color: #333333;
}
.categories3u a:hover {
	color: #333333;
}

.categories4d {
	padding-left: 2px; 
	background: #EEEEEE;
}

.categories3u {
	padding-left: 2px; 
	background: #EEEEEE;
	color: #333333;
}
/*----- categories Admin -----*/

#specificatiesvak {
	position: absolute;
	top: -10;
	left: 50%;
	width: 350px;
	height: 300px;
	margin-top: 50px;
	margin-left: 360px;
}
.head_opening 	{ 	
	background-color: #A1A1A1;
	font-family: Arial; font-size: 10pt;
	color: white;}

.product_table {
	width: 560px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
}

.product_table td {
	padding: 3px;
}

tr.product_row_rg { background-color: #f3dbc9; color: #321605;}
tr.product_row_rg b { font-weight: lighter; }
tr.product_row_ru { background-color: #fff6ef; color: #321605;}
tr.product_row_ru b { font-weight: lighter;}
tr.product_row_head { color: #FFFFFF; background-color: #838B83;}
th.product_row { color: #FFFFFF; background-color: #fb853b; font-family: arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-align: left; }
	
.accessoryAssistant { 
border-bottom-color: currentColor;
border-bottom-style: none;
border-bottom-width: medium;
border-left-color: currentColor;
border-left-style: none;
border-left-width: medium;
border-right-color: currentColor;
border-right-style: none;
border-right-width: medium;
border-top-color: currentColor;
border-top-style: none;
border-top-width: medium;
height: 160px;
margin-bottom: 2em;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
width: 100%;
}
	
.accessoryAssistant td.add_selection { 
vertical-align: top;
width: 430px !important;
}		

.accessoryAssistant td.add_device { 
text-align: center;
vertical-align: top;
}

.accessoryAssistant div.add_form { 
height: 160px;
position: relative;
width: 430px;
}
		
@import "social/css/socializer.css";  

  
#loadscreen{
	padding-top: 15px;
	 font-family: Verdana, Arial, sans-serif; 
	 font-size: 12px; 
	margin-left: auto;
	margin-right: auto;
	background-color: white;
	width: 400px;
	height: 160px;
	text-align: center;
	display: none;
	position: absolute;
	z-index: 999999999999999999999999999999999999;
	top: 400px;
	left: 50%;
	margin-left: -200px;
}
.footer_box{
	padding-top: 7px;
	height:70px;
    width: 999px; 
    //width: 1001px;
    border: 1px; 
    border-style: solid; 
    border-color: #858585; 
    background: white;
}

.footer_text{
	float: right;
	width: 600px;
    color:  #808080;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;  
    text-align: right;  
    padding-right: 7px;
}
.footer_text a{
    color:  #808080;
}

.footer_payment div { 
display: block;
}

.footer_payment_option { 
    background-image: url("images/betaalopties/footer_betaalopties2.png");
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: 0% 0%;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
    background-color: transparent;
}

 .footer_payment_option{ 
display: block;
float: left;
margin-left: 15px;
}

.footer_payment_option span { 
display: none;
}

.footer_payment{ 
float: left;
overflow-x: hidden;
overflow-y: hidden;
padding-top: 0px;
}

.footer_payment_ideal { 
width: 34px;
height: 30px;
background-position: 0px 0px;
}
.footer_payment_visa { 
width: 68px;
height: 30px;
background-position: -35px 0px;
}
.footer_payment_mastercard { 
width: 47px;
height: 30px;
background-position: -104px 0px;
}
.footer_payment_amex { 
width: 30px;
height: 30px;
background-position: -152px 0px;
}
.footer_payment_tnt { 
width: 70px;
height: 30px;
background-position: -183px 0px;
}

.main_customers_service{
    float: left;
    width: 450px;
}

.main_customers_service h2{
    margin-left: 5px; 
    color:  #606060;
    font-family: Verdana, Arial, sans-serif;
    font-size: 20px;  
}    
.main_customers_service h3{
    margin-left: 15px; 
    color:  black;
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;  
    margin-bottom: 2px;
}    

.main_customers_service p{
    margin-left: 15px;
    margin-top: 5px;
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px; 
}    

.image_customers_service{
    float: right;
    width: 110px;
}

.bar_customers_service_banks{
    margin-top: 5px;
    margin-left: 4px;            
    float: left;
    width: 560px;
    background-image: url("images/betaalopties/banks.png");
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: 0% 0%;
}
.bar_customers_service_creditcards{
    margin-top: 5px;
    margin-left: 4px;            
    float: left;
    width: 560px;
    background-image: url("images/betaalopties/footer_creditcards.png");
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
.back_to_top{
    display: block;
    float: left;
    text-align: right;
    border-top: solid #C0C0C0 1px;   
    margin-top: 20px;
    margin-bottom: 10px;
    width: 574px;
    font-size: 9px; 
}
.back_to_top a{
    color: #1D55A7;
    text-decoration: underline;
    background-image: url("images/icons/backtotop.png");
    background-repeat: no-repeat;
    background-position: right 2px;
    padding-right:  11px;
    margin-right: 5px;
}
.back_to_top a:hover{
    color: blue;
}

.hide-answer{
    padding-left: 10px;
	display: none;
    margin-bottom: 15px;
    color: #606060;
}


/*vooraad blocks*/

.block-container {
display: inline-block;
	
}

.green-block{
	width:13px; 
	height:13px; 
	border: 1px solid #75C275;
	//margin-left: 2px;
	background-color: #209220; 
	display: inline-block; 
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.grey-block{
	width:13px; 
	height:13px; 
	border: 1px solid #c0c0c0;
	background-color: #F4F3EE; 
	//margin-left: 2px;
	display: inline-block; 
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.blue-block{
	width:13px; 
	height:13px; 
	border: 1px solid #c0c0c0;
	background-color: #288ECA;
	//margin-left: 2px; 
	display: inline-block; 
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.yellow-block{
	width:13px; 
	height:13px; 
	border: 1px solid #c0c0c0;
	background-color: #F9D368; 
	//margin-left: 2px;
	display: inline-block; 
	-moz-border-radius: 2px;
	border-radius: 2px;	
}


