body {
	color: #333333;
	font-weight: normal;
	font-family:  Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0; 
	margin: 0; 
	text-align: center;
	background-image: url(/img_new/bg_main.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #A6E3F9;
	}
	
img {
	border: none
	} 

div {
	text-align: left;
	}	
 
form {
	margin: 0;
	padding: 0;	
	}
	
table {
	border-collapse: collapse; 	 
	}	
	
td, th {	
	text-align: left;
	vertical-align: top;	
	padding: 0;
	font-weight: normal;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	}
	
p {
	font-size: 12px;
	font-weight: normal;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	margin: 0 0 10px 0;
	padding: 0;
	}	

a {
	color: #40C2F3;
	font-weight: normal;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	}		

a:hover {
   	text-decoration: none;
	}		

	
h1 {
	font-weight: bold;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 22px;
	margin: 0 0 20px 0;
	color: #00AEEF;
	}

.cont_center_text h2 {
	font-weight: bold;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 22px;
	margin: 0 0 20px 0;
	color: #00AEEF;
	}
	
h2 {
	font-weight: bold;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 18px;
	margin: 0 0 10px 0;
	color: #FF9933;
	}
	
h3 {
	font-weight: bold;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 15px;
	margin: 0 0 10px 0;
	color: #FF9933;
	}	
	
h4 {
	font-weight: bold;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0 0 0 0;
	color: #FF9933;
	text-transform: uppercase;
	}	
	
div.clear {
    border: 0;
    clear: both;
    display: block;
    float: none;
    margin: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
	font-size: 0px;
	}	
	
.error {
	color: #ff0000;
	display: block;
	padding: 5px 0;
	}
	
	
div.site {
	width: 900px;
	margin: 0 auto;
	background-color: #FFFFFF;
	position: relative;
	}
	
.fotor {
	float: right;
	}
	
.fotor img {
	display: block;
	margin: 0 0 0 5px; 
	}	

button.aanmelden_white_nl {
	display: block;
	width: 142px;
	height: 60px;
	background-color: transparent;
	background-image: url("/img_new/int/aanmelden_white_nl.gif");
	background-repeat: no-repeat;
	background-position: left top;
	border: none;
	cursor: pointer;
	margin: 0 auto;
	}	

button.aanmelden_white_nl:hover, button.aanmelden_white_nl_ov {
	display: block;
	width: 142px;
	height: 60px;
	background-color: transparent;
	background-image: url("/img_new/int/aanmelden_white_nl.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
	border: none;
	cursor: pointer;
	margin: 0 auto;
	}	

	
button.inloggen_nl {
	display: block;
	width: 128px;
	height: 60px;
	background-color: transparent;
	background-image: url("/img_new/int/inloggen_nl.gif");
	background-repeat: no-repeat;
	background-position: left top;
	border: none;
	cursor: pointer;
	position: absolute;
	top: 162px;
	left: 40px;
	}	

button.inloggen_nl:hover, button.inloggen_nl_ov {
	display: block;
	width: 128px;
	height: 60px;
	background-color: transparent;
	background-image: url("/img_new/int/inloggen_nl.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
	border: none;
	cursor: pointer;
	position: absolute;
	top: 162px;
	left: 40px;
	}	
	
button.go_btn {
	display: block;
	width: 51px;
	height: 60px;
	background-color: transparent;
	background-image: url("/img_new/go_btn.gif");
	background-repeat: no-repeat;
	background-position: left top;
	border: none;
	cursor: pointer;
	}	

button.go_btn:hover, button.go_btn_ov {
	display: block;
	width: 51px;
	height: 60px;
	background-color: transparent;
	background-image: url("/img_new/go_btn.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
	border: none;
	cursor: pointer;
	}
	
button.factuur_nl {
	display: block;
	width: 160px;
	height: 60px;
	background-color: transparent;
	background-image: url("/img_new/int/factuur_btn.gif");
	background-repeat: no-repeat;
	background-position: left top;
	border: none;
	cursor: pointer;
	margin: 0 auto;
	}	

button.factuur_nl:hover, button.factuur_nl_ov {
	display: block;
	width: 160px;
	height: 60px;
	background-color: transparent;
	background-image: url("/img_new/int/factuur_btn.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
	border: none;
	cursor: pointer;
	margin: 0 auto;
	}
	
button.bijbestellen_nl {
	display: block;
	width: 196px;
	height: 60px;
	background-color: transparent;
	background-image: url("/img_new/int/btn_bijbestellen_nl.gif");
	background-repeat: no-repeat;
	background-position: left top;
	border: none;
	cursor: pointer;
	margin: 0 auto;
	}	

button.bijbestellen_nl:hover, button.bijbestellen_nl_ov {
	display: block;
	width: 196px;
	height: 60px;
	background-color: transparent;
	background-image: url("/img_new/int/btn_bijbestellen_nl.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
	border: none;
	cursor: pointer;
	margin: 0 auto;
	}		
	
a.factuur_back_nl {
	display: block;
	width: 220px;
	height: 60px;
	background-image: url("/img_new/int/btn_factuur_back_nl.gif");
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0;
	margin: 0 auto;
	}
	
a.factuur_back_nl:hover {
	background-position: left bottom;
	}	
	
	
a.aanmelden_nl {
	display: block;
	position: absolute;
	width: 142px;
	height: 60px;
	background-image: url("/img_new/int/aanmelden_nl.gif");
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0;
	left: 33px;
	bottom: 18px;
	}
	
a.aanmelden_nl:hover {
	background-position: left bottom;
	}	
	
	
a.go_btn {
	display: block;
	position: absolute;
	height: 22px;
	line-height: 22px;
	background-image: url("/img_new/list_right.gif");
	background-repeat: no-repeat;
	background-position: right top;
	padding: 0 34px 0 0;
	text-align: left;
	color: #00AEEF;
	text-decoration: underline;
	right: 10px;
	bottom: 5px;
	}

a.go_btn:hover {
	background-position: right bottom;
	text-decoration: none;
	}
	
.gray_razd {
	height: 2px;
	line-height: 1px;
	font-size: 1px;
	background-image: url(/img_new/grey_dot.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	}	
	
a.go_btn_blue {
	display: block;
	position: absolute;
	height: 22px;
	line-height: 22px;
	background-image: url("/img_new/int/go_btn_blue.gif");
	background-repeat: no-repeat;
	background-position: right top;
	padding: 0 34px 0 0;
	text-align: left;
	color: #00AEEF;
	text-decoration: underline;
	right: 10px;
	bottom: 5px;
	font-weight: bold;
	}

a.go_btn_blue:hover {
	background-position: right bottom;
	text-decoration: none;
	}	

a.go_btn_smoll {
	background-image: url("/img_new/int/go_btn_smoll.gif");
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 15px;
	letter-spacing: 12px;
	text-decoration: none;
	font-size: 11px;
	}
	
a.go_btn_smoll:hover {
	background-position: left bottom;
	}


.gray_razd_v {
	width: 20px;
	height: 197px;
	float: left;
	background-image: url(/img_new/grey_dot_v.gif);
	background-position: center;
	background-repeat: repeat-y;
	}

	
#header {
	width: 900px;
	height: 84px;
	background-image: url(/img_new/bg_header.gif);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	position: relative;
	}

#header a.logo {
	display: block;
	position: absolute;
	background-image: url("/img_new/logo.gif");
	background-repeat: no-repeat;
	background-position: left top;
	width: 199px;
	height: 52px;
	left: 20px;
	top: 20px;
	}	
	
#header .login {
	float: right;
	margin: 20px 10px 0 0;
	color: #40C2F3;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;	
	}
	
#header .login span {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;	
	}		
	
#header .login a {
	color: #40C2F3;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;	
	}
	
#header .login a:hover {
	text-decoration: underline;	
	}		

#header .login span {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;	
	}



#tabs {
	position: relative;
	width: 900px;
	height: 63px;
	background-image: url(/img_new/int/grey_razd.gif);
	background-position: 0 30px;
	background-repeat: no-repeat;
	}
	
#tabs ul {
	margin: 0 0 0 200px;
	padding: 0;
	list-style-type: none;
	}
		
#tabs li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
	}	
	
#tabs a, #tabs span {
	display: block;
	width: 122px;
	height: 48px;	
	}			
	
#tabs a.nav1_nl {
	background-image: url("/img_new/int/int_nav1_nl.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}
	
#tabs a.nav2_nl {
	background-image: url("/img_new/int/int_nav2_nl.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}

#tabs a.nav3_nl {
	background-image: url("/img_new/int/int_nav3_nl.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}
	
#tabs a.nav4_nl {
	background-image: url("/img_new/int/int_nav4_nl.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}
	
#tabs a:hover, #tabs a.active {
	background-repeat: no-repeat;
	background-position: 0px -48px;
	}	



#content {
	background-image: url("/img_new/int/bg_content.gif");
	background-repeat: repeat-y;
	background-position: left;
	}	

.cont_left_text {
	float: left;
	width: 236px;
	position: relative;
	}	
	
.cont_center_text {
	float: left;
	width: 431px;
	position: relative;
	}

.cont_right_text {
	float: left;
	width: 232px;
/*	position: relative;*/
	}	

/*-------------------------------*/
.login_info {
	width: 215px;
	height: 197px;
	background-image: url("/img_new/int/bg_left_bl.jpg");
	background-repeat: repeat-x;
	background-position: bottom;
	position: relative;
	margin: 0 0 12px 12px;
	}
	
	
.login_info h5 {
	line-height: 34px;
	background-image: url("/img_new/home/bg_h1_left.gif");
	background-repeat: no-repeat;
	background-position: left top;
	color: #FF9933;
	font-weight: bold;
	font-size: 18px;
	padding: 0 10px;
	margin: 0;
	}
	
.login_info h6 {
	line-height: 16px;
	color: #01AFEE;
	font-weight: bold;
	font-size: 12px;
	padding: 0 35px;
	margin: 5px 0;
	}	
	
.login_info ul, .login_info li {
	list-style-type: none;
	padding: 0;
	margin: 0;
	}				

.login_info ul {
	margin: 0 10px;
	}	
	
.login_info li {
	background-image: url("/img_new/home/ok_icon.gif");
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding: 2px 0 2px 25px;
	color: #333333;
	font-weight: normal; 
	}
	
.login_info li.no {
	background-image: url("/img_new/home/no_icon.gif");
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding: 2px 0 2px 25px;
	color: #333333; 
	}	
	
.login_info li a {
	text-decoration: none; 
	}
	
.login_info li a:hover {
	text-decoration: underline; 
	}	
	
.flash_bnr {
	width: 225px;
	height: 197px;
	position: relative;
	margin: 8px 0 5px 0;
	}

.klanten_over {
	width: 215px;
	background-image: url("/img_new/int/bg_grad_bl.jpg");
	background-repeat: repeat-x;
	background-position: bottom;
	position: relative;
	margin: 12px 0 12px 12px;
	color: #006C96;
	font-size: 12px;
	padding: 0 0 40px 0;
	}
	
.klanten_over p {
	color: #006C96;
	font-size: 12px;
	margin: 10px;
	}
	
.klanten_over h3 {
	margin: 0 10px;
	}	


.form_block {
	width: 215px;
	background-image: url("/img_new/int/bg_grad_red.jpg");
	background-repeat: repeat-x;
	background-position: bottom;
	position: relative;
	margin: 12px 0 12px 12px;
	color: #006C96;
	font-size: 12px;
	}	
	
.form_block p {
	color: #006C96;
	font-size: 12px;
	margin: 10px;
	}
	
.form_block h3 {
	margin: 0 10px;
	}	
	
.some_form {
	margin: 0 0 10px 10px;
	padding: 0;	
	}	
	
.some_form input {
	display: block;
	width: 190px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin: 1px 0;
	}	
	
.some_form input.hint {
	color: #666666;
	font-size: 11px;	
	font-style: italic;
	}		
	
.some_form_wijzigen label {
 	color: #00AEEF;
	font-weight: bold;
	font-size: 13px;
	padding: 0 10px 0 0; 
	}		
	
.some_form_wijzigen input {
 	border: 1px solid #cccccc;
	color: #333333;
	font-size: 11px;	
	width: 190px;
	}

.some_form_wijzigen input.hint {
 	border: 1px solid #cccccc;
	color: #CCCCCC;
	font-size: 11px;	
	width: 190px;
	font-style: italic;
	}			

.some_form_wijzigen select {
 	border: 1px solid #cccccc;
	color: #333333;
	font-size: 11px;	
	}	

.prosent {
	padding: 20px 0px 20px 20px;
	position: relative;
	}
	
.cont_center_text .otstup {
	padding: 10px 10px 190px 10px;
	}	
	
.cont_center_text p {
	margin: 0px 0px 23px 0px;
	line-height: 18px;
	}	
	
.cont_center_text ul, .cont_center_text li {
	list-style-type: none;
	padding: 0;
	margin: 0;
	}				

.cont_center_text ul {
	margin: 0 10px;
	}	
	
.cont_center_text li {
	background-image: url("/img_new/home/ok_icon.gif");
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding: 2px 0 2px 25px;
	}			
		
		
a.maak_je_kaart_big_nl {
	display: block;
	position: absolute;
	background-image: url("/img_new/int/maak_je_kaart_big_nl.gif");
	background-repeat: no-repeat;
	background-position: left top;
	width: 274px;
	height: 87px;
	margin: 0 0 50px -137px;
	left: 50%;
	bottom: 0;
	}
	
a.maak_je_kaart_big_nl:hover {
	background-position: left bottom;
	}		
		
		
.slads {
	position: relative;
	text-align: center;
	padding: 0 0 60px 10px; 
	}	
	
a.maak_je_kaart_nl {
	display: block;
	position: absolute;
	background-image: url("/img_new/int/maak_je_kaart_nl.gif");
	background-repeat: no-repeat;
	background-position: left top;
	width: 213px;
	height: 77px;
	left: 15px;
	bottom: 2px;
	}
	
a.maak_je_kaart_nl:hover {
	background-position: left bottom;
	}		
		


.tips_ideen {
	position: relative;
	margin: 0 10px 12px 10px;
	color: #006F98;
	font-size: 11px;
	padding: 18px 5px 10px 10px;
	}
	
.tips_ideen p {
	font-size: 11px;
	}
	
.tips_ideen strong {
	font-size: 12px;
	}				
	
.tips_ideen select {
	width: 195px;
	}
	
.vert_bnr {
	margin: 15px 0 12px 10px;
	}		
					
/*-------------------------------*/

	
#footer {
	height: 43px;
	background-image: url("/img_new/blue_dot.gif");
	background-repeat: repeat-x;
	background-position: top;
	background-color: #D3F1FC;
	font-family: Arial, Helvetica, sans-serif;
	}
	
#footer .footer_logos {
	margin: 10px 0 0 10px;
	}	
	
#footer .copyright {
	margin: 17px 20px 0 0;
	float: right;
	line-height: 11px;
	font-size: 11px;
	color: #40C2F3;
	font-family: Arial, Helvetica, sans-serif;
	}
	
#footer .copyright a {
	line-height: 11px;
	font-size: 11px;
	color: #40C2F3;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	}

#footer .copyright a:hover {
	text-decoration: underline;
	}
	
#footer_link {
	text-align: center;
	padding: 10px 0 30px 0;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #006C96;
	width: 900px;
	margin: 0 auto;
	background-color: #A6E3F9;
	}
	
#footer_link a {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #006C96;
	text-decoration: none;
	}
	
#footer_link a:hover {
	text-decoration: underline;
	}	
	
.login_left	{
	width: 205px;
	float: left;
	position: relative;
	} 
	
.login_right {
	width: 205px;
	float: left;
	height: 210px;
	background-image: url("/img_new/int/bg_grad_orang.jpg");
	background-repeat: repeat-x;
	background-position: bottom;
	position: relative;
	}
	
.login_right h2 {
	text-align: center;
	font-size: 14px;
	color: #00AEEF;
	margin: 60px 0 0 0;
	}	 	

.login_form {
	display: block;
	height: 147px;
	margin: 7px 0 0 0;
	}	
	
.login_form img {
	display: block;
	}			
	
.login_form input {
	display: block;
	margin:  3px 0 ;
	width: 185px;
	border: 1px solid #CCCCCC; 
	}	
	
.wachtwoord_form {
	display: block;
	margin: 0 10px;
	} 
	
.wachtwoord_form b {
	display: block;
	font-size: 13px;
	color: #00AEEF;
	float: left;
	margin: 10px 0 0 0;
	} 	
	
.wachtwoord_form input {
	display: block;
	margin:  10px 5px 0 5px;
	width: 235px;
	border: 1px solid #CCCCCC; 
	float: left;
	}	
	
.aanmelden_form {
	display: block;
	}

.aanmelden_form table {
	margin: 0 18px;
	}		

.aanmelden_form label {
	display: block;
	width: 125px;
	color: #00AEEF;
	font-size: 13px;
	font-weight: bold;
	}	

h3.discount-info	 {
	color: #00AEEF;
	font-size: 13px;
	font-weight: bold;
}

.aanmelden_form input {
	margin: 4px 0;
	*margin: 2px 0;
	width: 235px;
	border: 1px solid #CCCCCC; 
	}
	
.aanmelden_form a {
	color: #333333;
	}		
	
.aanmelden_form select {
 	border: 1px solid #cccccc;
	margin: 4px 0;
	*margin: 2px 0;
	}			
	
.aanmelden_form input.hint {
 	border: 1px solid #cccccc;
	color: #CCCCCC;
	font-size: 11px;	
	width: 235px;
	font-style: italic;
	}		
	
.aanmelden_form input.ch_box {
 	border: none;
	width: 20px;
	margin: 4px 0;
	*margin: 2px 0;
	}	
	
.aanmelden_form #verf_img {
	margin: 2px 0;
	width: 125px;
	border: 1px solid #CCCCCC; 
	}
	
.aanmelden_form .verf_img {
	display: block;
	float: right;
	}		
	
.aanmelden_bottom {
	margin: 10px 0 0 0;
	text-align: center;
	background-image: url("/img_new/int/grey_razd_g.gif");
	background-repeat: repeat-x;
	background-position: top;
	}	
	
	/* -------------------------------------------------------------------------*/	

.info_pop_up, .voorwaarden_pop_up {
	width: 900px;
	height: 661px;
	position: absolute;
	display: none;
	top: 0;
	}
	
.info_pop_up .content_zone {
	width: 423px;
	height: 381px;
	margin: 156px 0 0 278px; 
	background-image: url("/img_new/bg_info_pop_up.gif");
	background-repeat: no-repeat;
	background-position: center center;
	}	

.voorwaarden_pop_up .content_zone {
	width: 423px;
	height: 381px;
	margin: 285px 0 0 240px; 
	background-image: url("/img_new/bg_info_pop_up.gif");
	background-repeat: no-repeat;
	background-position: center center;
	}
	
	
.info_pop_up .content_zone_cont, .voorwaarden_pop_up .content_zone_cont {
	padding: 16px 12px;
	}

.info_pop_up .content_text, .voorwaarden_pop_up .content_text {
	width: 398px;
	height: 277px;
	overflow: auto;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	margin: 0 0 10px 0;
	}
	
button.naar_versturen_nl  {
	display: block;
	width: 160px;
	height: 60px;
	background-color : transparent;
	background-image: url("../img_new/versturen_btn.gif");
	background-repeat: no-repeat;
	background-position : left bottom;
	padding: 0;
	margin: 0 auto;
	border : none;
	cursor : pointer;
	position : absolute;
	top : 220px;
	left : 150px;
}

button.naar_versturen_nl:hover, button.naar_versturen_nl_ov {
	display : block;
	width : 160px;
	height : 60px;
	background-color : transparent;
	background-image: url("../img_new/versturen_btn.gif");
	background-repeat : no-repeat;
	background-position: left top;
	border : none;
	cursor : pointer;
	position : absolute;
	top : 220px;
	left : 150px;
} 	

a.versturen_nl {
	display: block;
	width: 160px;
	height: 60px;
	background-color : transparent;
	background-image: url("../img_new/versturen_btn.gif");
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0;
	margin: 0 auto;
	border : none;
	cursor : pointer;
	position : absolute;
	top : 236px;
	left : 238px;
	}
	
a.versturen_nl:hover {
	background-position: left bottom;
	}
	
.factuur_form label {
	display: block;
	width: 125px;
	color: #00AEEF;
	font-size: 13px;
	font-weight: bold;
	text-align:right;
	}

.tell-a-friend_form label {
	display: block;
	width: 115px;
	color: #00AEEF;
	font-size: 13px;
	font-weight: bold;
	text-align:right;
	vertical-align:middle;	
	}
	
button.naar_versturen2_nl  {
	display: block;
	width: 160px;
	height: 60px;
	background-color : transparent;
	background-image: url("../img_new/versturen_btn.gif");
	background-repeat: no-repeat;
	background-position : left bottom;
	padding: 0;
	/*
	margin: 0 auto;
	border : none;
	cursor : pointer;
	position : absolute;
	top : 240px;
	left : 150px;
	*/
	margin:10px 0 0 143px;
	border : none;
	cursor : pointer;
	position : relative;
}

button.naar_versturen2_nl:hover, button.naar_versturen2_nl_ov {
	display : block;
	width : 160px;
	height : 60px;
	background-color : transparent;
	background-image: url("../img_new/versturen_btn.gif");
	background-repeat : no-repeat;
	background-position: left top;
	border : none;
	cursor : pointer;
	padding:0;
	/*
	position : absolute;
	top : 240px;
	left : 150px;
	*/
	margin:10px 0 0 143px;
	position : relative;
}

#content2 {
	background-image: url("/img_new/int/bg_content_one_line.gif");
	background-repeat: repeat-y;
	background-position: left;
	}	

#content2 .cont_center_text {
	width:660px;
}
	
button.volgende_nl {
	display: block;
	width: 130px;
	height: 60px;
	background-color: transparent;
	background-image: url("../img_new/volgende_nl.gif");
	background-repeat: no-repeat;
	background-position: left top;
	border: none;
	cursor: pointer;
	margin:0 auto;
	}	

button.volgende_nl:hover, button.volgende_nl_ov {
	display: block;
	width: 130px;
	height: 60px;
	background-color: transparent;
	background-image: url("../img_new/volgende_nl.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
	border: none;
	cursor: pointer;
	margin:0 auto;
	}	
/*	pager section	*/
.pagina_box {
	width: 210px;
	margin: 0 auto;
	}
	
.pagina_box a.vorige {
	display: block;
	width: 50px;
	padding: 25px 0 0 0;
	background-image: url(../img_new/previous.gif);
	background-position: center top;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	}
	
.pagina_box	a.volgende {
	display: block;
	width: 50px;
	padding: 25px 0 0 0;
	background-image: url(../img_new/next.gif);
	background-position: center top;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	}
	
.pagina_box	a.vorige:hover  {
	background-image: url(../img_new/previous_ov.gif);
	}

.pagina_box a.volgende:hover {
	background-image: url(../img_new/next_ov.gif);
	}

.pagina_box .pagina_van	 {
	text-align: center;
	vertical-align: bottom;
	font-size: 11px;
	color: #0099FF;
	}

.pagina_box .pagina_van div {
	text-align: center;
	vertical-align: bottom;
	font-size: 11px;
	color: #0099FF;
	}
/* end pager section	*/	
.wait-message {
	position:absolute; 
	z-index:1; 
	top:190px; 
	left:190px;
}

#preview {
	position:relative; z-index:2;
}

table.m_price td {
	text-align: left;
	vertical-align: middle;
}

table.m_price td.t_text input {
 	border: 1px solid #cccccc;
	color: #333333;
	font-size: 11px;	
	width: 100px;
}

table.m_price td.t_text select, option {
	border: 1px solid #cccccc;
	color: #333333;
	font-size: 11px;
	width: 100px;
}

table.pricing  select, option {
	border: 1px solid #cccccc;
	color: #333333;
	font-size: 11px;
	width: 200px;
	text-align: center;
}

.purple, .purple a, a.purple {
	color:#E43487 !important;
}

.address_control  {
 	margin: 40px auto 0 0;
	}
	
.address_control td {
 	padding: 2px 0;
	font-size: 11px;
	}	
	
.address_control td.links {
 	border-bottom: 1px solid #CCCCCC;
	text-align: right;
	padding: 2px 0 5px 0; 
	}			
	
a.list_left {
	display: block;
	height: 22px;
	line-height: 22px;
	background-image: url("../img_new/list_left.gif");
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 0 0 34px;
	text-align: left;
	color: #333333;
	text-decoration: none;
	}

a.list_left:hover {
	background-position: left bottom;
	}

a.list_right {
	display: block;
	height: 22px;
	background-image: url("../img_new/list_right.gif");
	background-repeat: no-repeat;
	background-position: right top;
	line-height: 22px;
	padding: 0 34px 0 0;
	text-align: right; 
	color: #333333;
	text-decoration: none;
	}
	
a.list_right:hover {
	background-position: right bottom;
	}	
	
div.calendar {
	background-image: url("../img_new/bg_red.gif");
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0 0 20px 0;
	}	
	
table.calendar {
	width: 231px;
	border: 1px solid #CDCDCD;
	margin: 7px auto 0 auto;
	background-color: #F6F6F6;
	}

table.calendar td.first_row {
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	color: #00AEEF;
	height: 28px;	
	}		
	
table.calendar th {
	width: 33px;
	height: 24px;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	color: #00AEEF;
	border-bottom: 1px solid #CDCDCD;
	}

table.calendar td {
	width: 33px;
	height: 22px;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	}
	
table.calendar td.today {
	width: 33px;
	height: 22px;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #AE0067;
	}	

table.calendar td.today a {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	}

table.calendar td.today a:hover {
	color: #FFFFFF;
	}
	
table.calendar td a {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	}		
	
table.calendar td a:hover {
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	}			

/*		remember me block on login page		*/
.remember-me {
	color:#009eef;
	margin: 10px 0 0 0;
}	

.remember-me input {
	float:left;
	margin: 0 5px 0 0;
	width: auto;
}

a.info {
	display: block;
	width: 14px;
	height: 15px;
	background-image: url("../img_new/account/info.gif");
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	margin: 0 16px 0 0;
	float: right;
	position: relative;
}
	
a.info:hover {
	background-position: left bottom;
}		

#rememberinfo {
	border: 1px solid #0AB1F0;
	background-color: #FFFFFF;
	width: 390px;
	display: none;
	position: absolute;
	margin: 0px;
	top:159px;
	left:189px;
	z-index: 9999;
	}
	
#rememberinfo .otstup  {
	padding: 5px;
	}
		
div.errorMessage {
    background: #ffcccc;
    border: solid 1px #cc3333;
    padding: 2px 4px;
    color: #ff0000;
	margin: 0 0 2px 0;
}

.infoMessage {
	/*background: #fdf6d4 url(../images/ic/info_small.gif) no-repeat 5px 7px;*/
	background: #fdf6d4;
    border: solid 2px #eae3c1;
    padding: 8px;
    color: #000;
    margin: 0 0 10px 0;
	text-align:left;
}	