


#bulletlist1 {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	line-height: 150%; 
  font-weight: bold;
	letter-spacing: 0.02em;
  font-size: 95%;
  color: #4f87d6;
}

#bulletlist1 li {
	margin-top: 4px;
	padding-left: 19px;
	margin-left: 0px;
	background-image: url(./img/page_icon_bullet.png);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}



html, body, form, input, table, tr, td, span, div {
		font: 13px "Trebuchet MS", Verdana, Arial, Sans-serif;
		letter-spacing: normal; 
		word-spacing: normal; 
		line-height: 170%; 
		color: #000;

		border: 0px;
	 }




a:focus, a:hover, a:active { outline: 0px; cursor: pointer; } /* remove dotted-line around clicked images in firefox */
a:link { text-decoration: none; color: black; cursor: pointer; }
a:visited  { text-decoration: none; color: black; cursor: pointer; }
a:active { text-decoration: none; color: black; cursor: pointer; }
a:hover { text-decoration: none; color: black; cursor: pointer; }


html { overflow-x: hidden; }


body
	{
 overflow-x: hidden; margin: 0px; padding: 0px; background-color: #fff; cursor: default;

	/* Anti text selection for firefox
	   DOESN'T WORK WELL with input field and textarea objects */
		/*	-moz-user-select: none;  */

  }

img, table { border: 0px; margin: 0px; }
tr, td { padding: 0px; margin: 0px; }

ul { margin-top: 0px; }
ul li { padding-bottom: 0px; margin-left: 0px; }

.autoCursor { cursor: auto; }
.spacer { width:1px; height:1px; }


br { letter-spacing: normal; } /* fix for ie6; changing letter-spacing won't print a <br><br> (for empty line) */



 /* round corners - begin */
.rcx_roundcorners h1, .rcx_roundcorners h2, .rcx_roundcorners p { font-size:1px; margin:0px; }
.rcx1, .rcx2, .rcx3, .rcx4, .rcx5, .rcx6, .rcx7 { font-size: 1px; display:block; overflow:hidden; height:1px; background:#fff; } /* font-size:1px keeps layout from breaking up */
.rcx1 {margin:0 8px; }.rcx2 {margin:0 6px; }.rcx3 {margin:0 4px; }.rcx4 {margin:0 3px; }
.rcx5 {margin:0 2px; } .rcx6 {margin:0 2px;}
.rcx7 {margin:0 1px; height:2px;} 
 /* round corners - end */






.EXECifDomReady { position:absolute; width:0px; height:0px; margin:0px; padding:0px; }

div.csDropDownPackage { border: 1px solid #bbb; background:url(./img/page_icon_select_bg.png) repeat-x; }
div.csDropDownDisplay { visibility:hidden; height:22px; padding: 2px; border: 0px; }
div.csDropDownIcon { width:26px; height:22px; }
div.csDropDownSelected { overflow: hidden; position:absolute; margin:0px 0px 0px 3px; white-space: nowrap; font-family: Arial; vertical-align: middle; line-height: 175%; font-size: 90%; }
div.csDropDownList { position:absolute; display:none; border: 1px solid #555; background:#fff; }
div.csDropDownListOption { overflow:hidden; background:#fff; border: 0px; font-family: Arial; vertical-align: middle; line-height: 175%; font-size: 90%; }








div.selectbox { padding: 3px; border: 1px solid #bbb; background: #fff; }
	div.selectbox div { height: 100%;	}
	div.selectbox div select { border: 2px solid #fff; margin: -1px; width: 100%; } /* border not for IE */




div.radiobutton { margin: 0px; padding: 0px; border: 1px solid #bbb; background: #fff; }
	div.radiobutton div { margin:3px; padding:2px; }
	div.radiobutton input { float:left;  }
	div.radiobutton span { padding-left:5px; font-size: 90%;  }



div.checkbox { border: 1px solid #bbb; background:url(./img/page_icon_checked_bg.png) no-repeat; }
	div.checkbox div { width: 12px; height: 13px; padding: 2px; border: 0px; }



div.inputtext { padding: 1px; border: 1px solid #bbb; background: #fff; }
	div.inputtext div { height: 100%; padding-right:2px;	}
	div.inputtext div input { line-height: 125%; border: 2px solid #fff; margin: -1px; width: 100%;  } /* border not for IE */



textarea { border: 1px solid #aaa; line-height: 125%; width: 90%; margin: 0px; padding: 3px;	}




.text_positie_title {
	line-height: 160%; 
  font-weight: normal;
	letter-spacing: 0.02em;
  font-size: 140%;
  color: #333;
}



.text_positie_small {
	line-height: 100%; 
	margin-top: 2px;
  font-weight: normal;
	letter-spacing: 0.02em;
  font-size: 90%;
  color: #555;
}



.text_positie_positie {
	line-height: 130%; 
  font-weight: normal;
	letter-spacing: 0.02em;
  font-size: 290%;
  color: #000;
}



.text_positie_text {
	line-height: 150%; 
  font-weight: normal;
	letter-spacing: 0.02em;
  font-size: 90%;
  color: #888;
}







.text_mijnkado_bestel_header {
	line-height: 125%; 
  font-weight: normal;
	letter-spacing: 0.02em;
  font-size: 100%;
  color: #b0b0b0;
}




.text_winkelwagen_header {
	line-height: 110%; 
  font-weight: bold;
	letter-spacing: 0.04em;
  font-size: 110%;
  color: #fff;
}


.text_winkelwagen_product_title {
	line-height: 110%; 
  font-weight: bold;
	letter-spacing: 0.04em;
  font-size: 85%;
  color: #000;
}


.text_winkelwagen_product_omschrijving {
	line-height: 110%; 
  font-weight: normal;
	letter-spacing: 0.02em;
  font-size: 90%;
  color: #000;
}


.text_winkelwagen_product {
	line-height: 110%; 
  font-weight: normal;
	letter-spacing: 0.02em;
  font-size: 100%;
  color: #000;
}


.text_winkelwagen_product_voetnoot {
	line-height: 125%; 
  font-weight: normal;
	letter-spacing: 0.02em;
  font-size: 90%;
  color: #bababa;
}





.text_bestelling_bedrag {
	line-height: 110%; 
  font-weight: normal;
	letter-spacing: 0.02em;
  font-size: 100%;
  color: #000;
}









.text_header_nav {
	line-height: 120%; 
  font-weight: normal;
	letter-spacing: 0.02em;
  font-size: 130%;
  color: #fff;
}



.text_page_header {
	line-height: 110%; 
  font-weight: normal;
	letter-spacing: 0.02em;
  font-size: 155%;
  color: #ff3342;
}


.text_page_text {
	line-height: 140%;
  font-weight: normal;
	letter-spacing: 0.02em;
  font-size: 100%;
  color: #000;
}






.text_select_title {
	line-height: 100%; 
  font-weight: bold;
	letter-spacing: 0.04em;
  font-size: 85%;
  color: #000;
}


.text_page_header_prijs {
	line-height: 90%; 
  font-weight: normal;
	letter-spacing: 0.02em;
  font-size: 145%;
  color: #000;
}





.text_sidebar_text_title {
	line-height: 110%; 
  font-weight: bold;
	letter-spacing: 0.02em;
  font-size: 120%;
  color: #FF300C;
}



.text_sidebar_text_text {
	line-height: 150%;
  font-weight: normal;
	letter-spacing: 0.02em;
  font-size: 100%;
  color: #000;
}





.text_categorie_text_title {
	line-height: 100%; 
  font-weight: bold;
	letter-spacing: 0.02em;
  font-size: 115%;
  color: #525252;
}




.text_categorie_text_text {
	line-height: 150%; 
  font-weight: normal;
	letter-spacing: normal;
  font-size: 90%;
  color: #000;
}



.text_product_title {
	line-height: 100%; 
  font-weight: bold;
	letter-spacing: 0.02em;
  font-size: 125%;
  color:#9a9a9a;
}


.text_product_mini_title {
	line-height: 120%; 
  font-weight: normal;
	letter-spacing: 0.02em;
  font-size: 90%;
  color: #525252;
}


.text_product_description {
	font-family: "Trebuchet MS", Verdana, Arial;
	line-height: 140%; 
  font-weight: normal;
	letter-spacing: 0.02em;
  font-size: 80%;
  color: #999;
}


.text_product_mini_info {
	line-height: 120%; 
  font-weight: normal;
	letter-spacing: 0.02em;
  font-size: 90%;
  color: #000;
}


.text_large_orange {
	line-height: 100%; 
  font-weight: normal;
	letter-spacing: 0.02em;
  font-size: 155%;
  color: #ff3342;
}








.text_homepage_oneliner {
/*
Black
*/
	line-height: 145%; 
  font-weight: normal;
  font-size: 130%;
  color: #000;
}


.text_title {
	line-height: 170%; 
  font-weight: bold;
	letter-spacing: 0.04em;
  font-size: 115%;
  color: #000;
}

.text_text {
	line-height: 170%; 
  font-weight: normal;
  font-size: 110%;
  color: #000;
}

.text_nieuws {
	line-height: 170%; 
  font-weight: normal;
  font-size: 110%;
  color: #000;
	padding-left: 25px;
	padding-right: 50px;
}


.text_homepage_text {
/*
Black
*/
	line-height: 150%; 
  font-weight: normal;
  font-size: 110%;
  color: #000;
}


.text_informatie_links {
	line-height: 170%; 
  font-weight: normal;
	letter-spacing: 0.04em;
	text-decoration: none;
	border-bottom: 1px solid #ababab;
  font-size: 100%;
  color: #000;
	padding-left: 25px;
}



.text_informatie_title {
	line-height: 170%; 
  font-weight: bold;
	letter-spacing: 0.04em;
  font-size: 115%;
  color: #000;
	padding-top: 40px;
}

.text_informatie_text {
	line-height: 170%; 
  font-weight: normal;
  font-size: 110%;
  color: #000;
}



.text_popup_warning {
/*
Red
*/
	line-height: 100%; 
  font-weight: normal;
  font-size: 150%;
  color: #FF3300;
}



.text_smaller_black {
/*
Black
*/
	line-height: 130%; 
  font-weight: normal;
  font-size: 93%;
  color: #000;
}

.text_prijzen_formaat {
/*
Black
*/
	line-height: 130%; 
  font-weight: normal;
  font-size: 110%;
  color: #000;
}


.text_aktieprijs_formaat {
/*
Black
*/
	line-height: 140%; 
  font-weight: bold;
  font-size: 110%;
  color: #000;
}



.text_informatie_vragen {
/*
Black
*/
	line-height: 120%; 
  font-weight: normal;
  font-size: 110%;
  color: #000;
}


.text_contact_klein {
/*
Black
*/
	line-height: 130%; 
  font-weight: normal;
  font-size: 100%;
  color: #000;
}



.text_privacy_title {
/*
Black
*/
	line-height: 250%; 
	letter-spacing: 0.05em; 
  font-weight: normal;
  font-size: 130%;
  color: #000;
}



.text_popup_title {
/*
Black
*/
	line-height: 110%; 
	letter-spacing: 0.02em;
  font-weight: normal;
  font-size: 155%;
  color: #000;
}


.text_wizard_kassabon_titel {
/*
Orange
*/
	line-height: 140%; 
	letter-spacing: 0.05em;
  font-weight: normal;
  font-size: 95%;
  color: #FF6600;
}

.text_wizard_kassabon_text {
/*
Orange
*/
	line-height: 120%; 
	letter-spacing: 0.05em;
  font-weight: normal;
  font-size: 95%;
  color: #000;
}


.text_wizard_kassabon_grijs {
/*
Orange
*/
	line-height: 120%; 
	letter-spacing: 0.05em;
  font-weight: normal;
  font-size: 95%;
  color: #8A8A8A;
}


.text_wizard_kassabon_alert {
/*
Blauwig
*/
	line-height: 120%; 
	letter-spacing: 0.05em;
  font-weight: normal;
  font-size: 95%;
  color: #FF3399;
}

.text_wizard_kassabon_prijs {
/*
Black
*/
	line-height: 120%; 
	letter-spacing: 0.05em;
  font-weight: normal;
  font-size: 100%;
  color: #000;
}



.text_wizard_button {
/*
Black
*/
	line-height: 140%; 
  font-weight: normal;
  font-size: 120%;
  color: #000;
}

.text_wizard_question {
/*
Hot Pink
*/
	line-height: 140%; 
  font-weight: normal;
  font-size: 100%;
  color: #FF3399;
}

.text_wizard_caption {
/*
Grey
*/
	line-height: 140%; 
  font-weight: normal;
  font-size: 90%;
  color: #bababa;
}



.form_input_header {
/*
Light Blue
*/
	line-height: 100%; 
	letter-spacing: 0.03em;
  font-weight: normal;
  font-size: 150%;
  color: #01CBFF;
	padding-bottom: 2px;
}


.form_contact_header {
/*
Black
*/
	line-height: 100%; 
	letter-spacing: 0.05em;
  font-weight: bold;
  font-size: 110%;
  color: #000;
	padding-bottom: 0px;
}



.form_input_text {
/*
Black
*/
	line-height: 125%; 
  font-weight: normal;
  font-size: 100%;
	margin: 0px;
	padding: 2px;
  padding-left: 2px;
  border:1px solid #7F9DB9;
	background-color: #F4E9D9;
}


.text_upload_title {
/*
Black
*/
	line-height: 100%; 
  font-weight: normal;
  font-size: 150%;
  color: #000;
}


.text_upload_subtitle {
/*
Black
*/
	line-height: 100%; 
  font-weight: normal;
  font-size: 120%;
  color: #000;
}


.text_wizard_stijl {
/*
Grey
*/
	line-height: 160%; 
  font-weight: normal;
  font-size: 90%;
  color: #8A8A8A;
}




/*
-----------------------
*/

.text_smaller_black {
	line-height: 115%; 
  font-weight: normal;
  font-size: 90%;
  color: #000;
}

.text_smaller_grey {
	line-height: 115%; 
  font-weight: normal;
  font-size: 90%;
  color: #A5A5A5;
}


.text_normal_black {
	line-height: 125%; 
  font-weight: normal;
  font-size: 105%;
  color: #000;
}

.text_normal_grey {
	line-height: 125%; 
  font-weight: normal;
  font-size: 105%;
  color: #8A8A8A;
}


.text_normal_red {
	line-height: 100%; 
  font-weight: normal;
  font-size: 100%;
  color:#FF0033;
}



.text_button_grey {
	line-height: 100%; 
  font-weight: bold;
	letter-spacing: 0.025em; 
  font-size: 120%;
  color:#B5B5B5;
}


.text_big_pink {
	line-height: 100%; 
  font-weight: bold;
  font-size: 110%;
  color: #FF3399;
}


.text_big_black {
	line-height: 100%; 
  font-weight: bold;
  font-size: 110%;
  color: #000;
}


.text_big_lightblue {
	line-height: 100%; 
  font-weight: bold;
  font-size: 110%;
  color: #3ecff7;
}


.text_large_pink {
	line-height: 115%; 
  font-weight: bold;
  font-size: 125%;
  color: #FF3399;
}

.text_large_black {
	line-height: 120%; 
  font-weight: bold;
  font-size: 115%;
  color: #000;
}



.text_large_red {
	line-height: 120%; 
  font-weight: bold;
  font-size: 115%;
  color: #FF0033;
}





.text_mega_blue {
	line-height: 115%; 
  font-weight: normal;
  font-size: 145%;
  color: #00A4E7;
}


.text_mega_black {
	line-height: 115%; 
  font-weight: normal;
  font-size: 145%;
  color: #000;
}


.text_tiny_black {
	line-height: 100%; 
  font-weight: normal;
  font-size: 80%;
  color: #000;
}

.text_tiny_grey {
	line-height: 100%; 
  font-weight: normal;
  font-size: 80%;
  color: #9E9E9E;
}

.text_tiny_pink {
	line-height: 100%; 
  font-weight: normal;
  font-size: 80%;
  color: #FF3399;
}





.nav_button
{
margin-left:16px;
margin-top:16px;
border: 0px;
}

.boek_zijde
{
margin-left:20px;
margin-top:10px;
margin-right:20px;
}

.boek_zijde_adm
{
margin-left:10px;
margin-top:10px;
margin-right:10px;
}



.text_tiny_orange {
	line-height: 100%; 
  font-weight: normal;
  font-size: 80%;
  color: #FF3300;
}


.text_smaller_blue {
	line-height: 120%; 
  font-weight: normal;
  font-size: 90%;
  color: #00A4E7;
}



.text_header_orange {
	line-height: 100%; 
  font-weight: bold;
  font-size: 120%;
  color: #FF3300;
	padding-bottom: 7px;
}

.text_header_black {
	line-height: 100%; 
  font-weight: bold;
  font-size: 120%;
  color: #000000;
	padding-bottom: 7px;
}


.text_header_blue {
	line-height: 100%; 
  font-weight: bold;
  font-size: 120%;
  color: #00A4E7;
	padding-bottom: 7px;
}


.text_caption_grey {
	line-height: 115%; 
  font-weight: bold;
  font-size: 90%;
  color: #bababa;
}


.text_caption_blue {
	line-height: 125%; 
  font-weight: normal;
  font-size: 85%;
  color: #00A4E7;
}



.text_warning {
	line-height: 135%; 
  font-weight: bold;
  font-size: 120%;
  color: #000000;
	padding-bottom: 7px;
}


.text_copyright {
	line-height: 135%; 
  font-weight: normal;
  font-size: 90%;
  color: #000000;
}


.tab_content
{
display: none;
}



.form_select_list {
  font-size: 120%;
}



.field { 
background: #FFFFFF; 
border: 1px solid #B2B2B2; 
float: left; 
height: 20px; 
line-height: 13px; 
margin-top: 1px; 
margin-bottom: 1px; 
margin-left: 2px; 
padding-left: 2px; 
vertical-align: middle; 
width: 100%; 
} 

