@charset "utf-8";
/* CSS Document */
.sprite_horbg{
	background:url(../img/sprite_horbg.png) repeat-y;
}
.sprite_titles{
	background:url(../img/sprite_titles.png) no-repeat;
}
.sprite_boxes{
	background:url(../img/sprite_boxes.png) no-repeat;
}
.sprite_icons{
	background:url(../img/sprite_icons.png) no-repeat;
}
.sprite_icons16{
	background:url(../img/sprite_icons16.png) no-repeat;
}
.sprite_algemeen2{
	background:url(../img/sprite_algemeen2.png) no-repeat;
}
.sprite_buttons{
	outline:none;
	border:0;
	cursor:pointer;
	background:url(../img/sprite_buttons.png) no-repeat;
}
.sprite_flags{
	margin:2px 5px 0 0;
	float:left;
	width:16px;
	height:11px;
	background:url(../img/sprite_flags.png) no-repeat;
}

* {margin:0; padding:0;}
html{
	overflow: -moz-scrollbars-vertical;
	overflow-y: scroll;
}
html,body{
	background:#d0d0d0 url(../img/bg_body.png) repeat-x;
	height:100%;
	font-family:"Lucida Grande","Lucida Sans Unicode","bitstream vera sans","trebuchet ms",verdana,arial,sans-serif;
	font-size:11px;
}

/*	start basis elementen
/----------------------------------------------------------------------------------------*/
form{
	padding:0;
	margin:0;
}
input, select, textarea{
	font-family:"Lucida Grande","Lucida Sans Unicode","bitstream vera sans","trebuchet ms",verdana,arial,sans-serif;
	padding:1px;
	font-size:11px;
	color:#306e98;
}
select{
	cursor:pointer;
}

h1{
	padding:0;
	margin:0 0 10px 10px;
	font-size:14px;
	font-weight:bold;
	color:#454545;
}
h1 span{
	font-weight:normal;
	color:#1f6281;
	font-size:12px;
}
a{
	color:#2e6b96;
}
a:hover{
	text-decoration:none;
}
.hr_blue{
	height:1px;
	background:#bde4ff;
	margin:10px 10px 10px 10px;
}
.float_left{
	float:left;
}
.float_right{
	float:right;
}
.euro{
	float:left;
	color:#8c980a;
}
.bedrag{
	margin-right:10px;
	float:right;
	color:#8c980a;
}
.opmerking{
	color:#666;
	font-style:italic;
	font-size:10px;
}
/*	stop basis elementen
/----------------------------------------------------------------------------------------*/

/*	start containers
/----------------------------------------------------------------------------------------*/
#container{
	padding:0 9px;
	margin:0 auto;
	width:960px;
	height:100%;
	background:url(../img/bg_container.png) repeat-y;
	bottom:0;
	min-height: 100%;
	height: auto !important;
}
#container_main{
	margin-top:20px;
	float:left;
	width:703px;
	background:;
	border-right:1px solid #2e6b96;
}
#header{
	height:50px;
	padding:10px 10px 0 10px;
}
#zijkant{
	float:right;
	width:256px;
	height:300px;
	/*background:#D8D8D8;*/
}
/*	stop containers
/----------------------------------------------------------------------------------------*/

/*	start header elementen
/----------------------------------------------------------------------------------------*/
#logo{
	margin-top:6px;
	float:left;
	width:188px;
	height:29px;
	cursor:pointer;
	background:url(../img/logo.png) no-repeat;
}

#header_menu{
	float:right;
	color:#656262;
	font-size:10px;
}
#header_menu a{
	color:#28779d;
	text-decoration:none;
}
#header_menu a:hover{
	color:
	text-decoration:underline;
}
/*	stop header elementen
/----------------------------------------------------------------------------------------*/

.input{
	padding:8px 0 0 10px;
	border:0;
	width:210px;
	height:22px;
	background:url(../img/sprite_algemeen.png) 0 -32px no-repeat;
	
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-style:italic;
}

.spacer{
	clear:both;
	width:1px;
	height:1px;
	display:block;
	background:;
}




/*	menu
---------------------------------------------------------*/
#menu{
	clear:both;
	width:960px;
	height:30px;
	background:url(../img/bg_menu.png) repeat-x;
}

#menu ul{
	padding:0;
	margin:0;
	list-style-type:none;
}

#menu ul li{
	letter-spacing:1px;
	float:left;
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
}

#menu ul li a{
	outline: none;
	padding:8px 23px 0 23px;
	height:22px;
	color:#fff;
	display:block;
	cursor:pointer;
	text-decoration:none;
	border-left:1px solid #878787;
	border-right:1px solid #504e4f;
}

#menu ul li a.aktief{
	color:#e6de00;
	background:url(../img/bg_menu_hover.png) repeat-x;
}

#menu ul li a:hover{
	color:#e6de00;
}

#li_chat{
	font-style:italic;
	color:#fff;
	padding-top:8px;
	width:254px;
	height:22px;
	border-left:1px solid #878787;
	border-right:1px solid #878787;
}
/*	einde menu
---------------------------------------------------------*/

/*	winkelwagen
---------------------------------------------------------*/
#winkelwagen{
	margin:20px 10px 10px 10px;
	width:236px;
}
.sprite_boxes.winkelwagen_boven{
	width:236px;
	height:18px;
	background-position:0 0;
}
.sprite_boxes.winkelwagen_onder{
	width:236px;
	height:6px;
	background-position:0 -19px;
}
#button_winkelwagen{
	float:left;
	margin:7px 0 0 5px;
	width:11px;
	height:11px;
	background:url(../img/button_winkelwagen.png) no-repeat;
	
	cursor:pointer;
}
#winkelwagen_verborgen{
	padding-top:10px;
	width:234px;
	background:#a7b604;
	border-left:1px solid #a7b504;
	border-right:1px solid #a7b504;
}
#winkelwagen table{
	margin-left:9px;
	width:216px;
}
#winkelwagen table th{
	padding-right:5px;
	height:22px;
	color:#fff;
	border-bottom:2px solid #dce397;
}
#winkelwagen table td{
	padding-right:5px;
	height:22px;
	color:#fff;
	border-bottom:1px solid #dce397;
	color:#2f6d97;
}
.sprite_icons.ico_winkelwagen{
	width:49px;
	height:55px;
	position:absolute;
	margin-left:199px;
	margin-top:-16px;
	background-position:0 0;
}
#winkelwagen_titel{
	float:left;
	margin:3px 0 0 10px;
	color:#fff;
}
.sprite_titles.titel_winkelwagen{
	margin-left:9px;
	margin-bottom:5px;
	width:117px;
	height:14px;
	background-position:0 0;
}
/*	start klantenportaal
---------------------------------------------------------*/
#klantenportaal{
	margin:10px 0 0 10px;
	width:236px;
	background:;
}
#klantenportaal_boven{
	width:236px;
	height:25px;
	background:url(../img/klantenportaal_boven.png) no-repeat;
}
#klantenportaal_midden{
	padding:5px 8px 5px 7px;
	border-left:1px solid #31779a;
	border-right:1px solid #31779a;
	width:219px;
	min-height:100px;
	background:#3388b0 url(../img/klantenportaal_bg.png) bottom right no-repeat;
	
	color:#fff;
	text-align:justify;
	line-height:16px;
}
#klantenportaal_onderkant{
	width:236px;
	height:5px;
	background:url(../img/klantenportaal_onder.png) no-repeat;
}
#klantenportaal_midden a{
	outline:none;
	color:#fff;
}
#klantenportaal_midden a:hover{
	text-decoration:none;
}
#klantenportaal_text{
	margin:0 0 5px 2px;
	color:#fff;
	text-align:justify;
}
/*	eind klantenportaal
---------------------------------------------------------*/




#aanbieding{
	margin:10px 0 10px 0;
	width:256px;
	height:177px;
	background:url(../img/bg_kerst.png) no-repeat;
	cursor:pointer;
}


.table_overzicht{
	width:683px;
	margin-left:10px;
}
.table_overzicht th{
	height:22px;
	padding:0 5px 0 5px;
	border-bottom:1px solid #ccc;
	font-weight:bold;
	text-align:left;
}
.table_overzicht th a{
	display:block;
	color:#2e6b96;
	outline:none;
}
.table_overzicht td{
	height:24px;
	padding:0 5px 0 5px;
	border-bottom:1px solid #ccc;
}
.table_overzicht em{
	letter-spacing:-1px;
}
.row1{
	background:#fff;
}
.row2{
	background:#edf8ff;
}
.row1:hover{
	background:#f9f8c2;
}
.row2:hover{
	background:#f9f8c2;
}
.table_overzicht input{
	color:#225c83;
}
/*	menu portaal
/----------------------------------------*/
#menu_portaal{
	width:683px;
	height:23px;
	padding:0;
	margin:0 0 0 10px;
	list-style-type:none;
	border-bottom:1px solid #2e6b96;
}
#menu_portaal li{
	width:125px;
	height:24px;
	float:left;
	background:url(../img/sprite_klantenportaal_tabs.png) 0 0 no-repeat;
	margin-right:1px;
	letter-spacing:1px;
}
#menu_portaal li.actief{
	background-position:0 -25px;
}
#menu_portaal li.actief a{
	color:#e6de00;
}
#menu_portaal li a{
	text-align:center;
	display:block;
	padding-top:6px;
	outline:none;
	width:125px;
	height:14px;
	color:#fff;
	text-decoration:none;
}
#menu_portaal li a:hover{
	color:#e6de00;
}



.p_intro{
	padding:0 5px;
	margin:10px;
	text-align:justify;
	line-height:16px;
	color:#000;
}

.ico_asc{
	margin-top:4px;
	float:right;
	width:5px;
	height:7px;
	background:url(../img/ASC.png) no-repeat;
	cursor:pointer;
}
.ico_desc{
	margin-top:4px;
	float:right;
	width:5px;
	height:7px;
	background:url(../img/DESC.png) no-repeat;
	cursor:pointer;
}
.ico_ascdesc{
	margin-top:4px;
	float:right;
	width:5px;
	height:7px;
	background:url(../img/ascdesc.png) no-repeat;
	cursor:pointer;
}
.ico_bin{
	width:20px;
	height:20px;
	float:right;
	background:url(../img/ico_bin.png);
	cursor:pointer;
}
.sprite_icons.ico_no{
	margin:0 auto;
	width:14px;
	height:14px;
	background-position:-71px 0;
}


.c_a{
	color:#a3ab0d;
}
.c_b{
	color:#2E6B96;
}
.c_d{
	color:#cd0067;
}
.strong{
	font-weight:bold;
}


.button_gegevens_opslaan{
	border:0;
	width:111px;
	height:20px;
	background:url(../img/button_gegevens_opslaan.png) 0 0 no-repeat;
	cursor:pointer;
}
.button_gegevens_opslaan:hover{
	background:url(../img/button_gegevens_opslaan_hover.png) 0 0 no-repeat;
}



/*	start box nieuws
/----------------------------------------------------------------------------------------*/
#box_nieuws{
	margin:10px 0 0 10px;
	width:235px;
}
.sprite_boxes.box_nieuws_boven{
	width:235px;
	height:7px;
	background-position:0 -26px;
}
.sprite_horbg.box_nieuws_midden{
	padding:3px 10px 3px 10px;
	width:215px;
	background-position:-337px 0;
	font-size:11px;
	line-height:18px;
}
.sprite_titles.box_nieuws_titel{
	margin-bottom:5px;
	width:127px;
	height:15px;
	background-position:-118px 0;
}
.sprite_boxes.box_nieuws_onder{
	width:235px;
	height:7px;
	background-position:0 -34px;
}
.box_nieuws_midden a{
	text-decoration:none;
	color:#444;
}
.box_nieuws_midden a:hover{
	text-decoration:underline;
	color:#2e6b96;
}
.box_nieuws_midden span{
	letter-spacing:-1px;
	color:#2e6b96;
}
.sprite_icons.ico_rss{
	position:absolute;
	margin:-6px 0 0 196px;
	width:45px;
	height:48px;
	background-position:0 -56px;
}




.kader_product{
	width:336px;
	background:;
	margin-left:10px;
	float:left;
}
.sprite_boxes.kader_product_b{
	width:336px;
	height:5px;
	background-position:0 -42px;
}
.sprite_horbg.kader_product_m{
	width:316px;
	padding:3px 10px 2px 10px;
	line-height:17px;
	color:#3b3b3b;
}
.kader_product_m h1{
	padding:0;
	margin:0 0 4px 0;
	color:#247095;
	font-size:14px;
	font-weight:bold;
	letter-spacing:0;
}
.kader_product_m ul{
	padding:0;
	margin:0 0 8px 0;
	list-style-type:none;
}
.kader_product_m ul li span{
	color:#247095;
	font-weight:bold;
}
.sprite_boxes.kader_product_o{
	width:336px;
	height:5px;
	background-position:0 -48px;
}






.buttons{
		background:url(../img/sprite_buttons.png);
		cursor:pointer;
		outline:none;
}
.buttons.button_informatie{
	width:100px;
	height:18px;
	background-position:0 0;
	float:left;
}
.buttons.button_informatie:hover{
	background-position:0 -19px;
}
.buttons.button_bestellen{
	width:100px;
	height:18px;
	background-position:0 -38px;
	float:left;
}
.buttons.button_bestellen:hover{
	background-position:0 -57px;
}
.buttons.button_inloggen{
	border:0;
	width:103px;
	height:28px;
	background-position:0 -76px;
}
.buttons.button_controleer{
	margin:6px 0 0 10px;
	float:left;
	border:0;
	width:112px;
	height:30px;
	background-position:0 -104px;
}
.buttons.button_controleer:hover{
	background-position:-113px -104px;
}
.sprite_buttons.button_verstuur{
	outline:none;
	border:0;
	width:110px;
	height:19px;
	background-position:0 -240px;
	cursor:pointer;
}
.sprite_buttons.button_verstuur:hover{
	background-position:0 -260px;
}
.sprite_buttons.button_partner{
	margin-top:10px;
	width:208px;
	height:25px;
	background-position:0 -280px;
}
.sprite_buttons.button_partner:hover{
	background-position:0 -306px;
}
.sprite_buttons.button_verstuur_pass{
	float:right;
	border:0;
	width:103px;
	height:28px;
	background-position:-103px -76px;
}
.sprite_buttons.button_bestelling_plaatsen{
	float:right;
	margin-top:10px;
	width:120px;
	height:25px;
	background-position:0 -332px;
}
.sprite_buttons.button_bestelling_plaatsen:hover{
	background-position:-121px -332px;
}



.badgets{
	width:91px;
	height:91px;
	position:absolute; 
	background:url(../img/sprite_badgets.png);
}
.badgets.badget_hosting{
	margin:47px 0 0 251px;
	background-position:0 0;
}
.badgets.badget_partner{
	margin:47px 0 0 251px;
	background-position:0 -92px;
}
.badgets.badget_email{
	margin:47px 0 0 251px;
	background-position:0 -184px;
}
.badgets.badget_ssl{
	margin:47px 0 0 251px;
	background-position:0 -274px;
}
.badgets.badget_domein{
	margin:47px 0 0 251px;
	background-position:0 -367px;
}
.badgets.badget_reseller{
	margin:-25px 0 0 587px;
	background-position:0 -460px;
}


.sprite_icons.ico_ssl{
	background-position:0 -105px;
	width:67px;
	height:68px;
	position:absolute;
	margin:-9px 0 0 266px;
}



#domeinchecker{
	margin:0 10px 10px 10px;
	width:685px;
	height:42px;
	background:;
}

#domeinchecker_links{
	float:left;
	width:10px;
	height:42px;
	background:url(../img/checker_hoeken.png) 0 0 no-repeat;
}
#domeinchecker_midden{
	float:left;
	height:42px;
	width:665px;
	background:url(../img/checker_bg.png) repeat-x;
}
#domeinchecker_rechts{
	float:left;
	width:10px;
	height:42px;
	background:url(../img/checker_hoeken.png) -11px 0 no-repeat;
}

.sprite_titles.tite_http{
	float:left;
	margin:14px 0 0 60px;
	width:104px;
	height:18px;
	background-position:-246px 0;
}
#input_checker{
	margin:6px 0 0 10px;
	padding:4px 0 0 10px;
	float:left;
	border:0;
	width:290px;
	height:26px;
	background:url(../img/input_checker.png);
	
	font-size:18px;
	letter-spacing:1px;
	color:#454545;
}


.table_hosting{
	width:683px;
	margin:20px 10px 0 10px;
}
.tr_hosting:hover{
	background-color:#ffffd5;
}
.td_specificatie{
	height:22px;
	padding-left:5px;
	color:#444;
	border-bottom:1px solid #d7e1e6;
}
.td_specificatie div{
	float:left;
}
.td_uitgebreid{
	height:22px;
	padding-left:5px;
	color:#23608c;
	border-bottom:1px solid #d7e1e6;
}
.td_uitgebreid:hover{
	cursor:pointer;
	background-color:#f4f9fd;
}
.sprite_icons.ico_arrow_blue{
	margin:5px 0 0 0;
	width:7px;
	height:5px;
	float:left;
	background-position:-50px 0;
}

.sprite_algemeen2.td_simpel_titles{
	width:81px;
	height:33px;
	background-position:0 0;
}
.sprite_algemeen2.td_start_titles{
	width:87px;
	background-position:-81px 0;
}
.sprite_algemeen2.td_basis_titles{
	width:93px;
	background-position:-168px 0;
}
.sprite_algemeen2.td_extra_titles{
	width:99px;
	background-position:-261px 0;
}
.sprite_algemeen2.td_extreem_titles{
	width:109px;
	background-position:-360px 0;
}

.sprite_algemeen2.td_simpel{
	text-align:center;
	background-position:0 -33px;
}

.sprite_algemeen2.td_start{
	text-align:center;
	background-position:-81px -33px;
}
.sprite_algemeen2.td_basis{
	text-align:center;
	background-position:-168px -33px;
}
.sprite_algemeen2.td_extra{
	text-align:center;
	background-position:-261px -33px;
}
.sprite_algemeen2.td_extreem{
	text-align:center;
	background-position:-360px -33px;
}


.sprite_icons.icon_info{
	float:right;
	margin-right:10px;
	width:12px;
	height:12px;
	background-position:-58px 0;
}


/*BUTTON*/
.sprite_buttons.button_bestellen_71{
	margin-left:5px;
	width:73px;
	height:20px;
	background-position:0 -135px;
	cursor:pointer;
}
.sprite_buttons.button_bestellen_71:hover{
	background-position:-74px -135px;
}
.sprite_buttons.button_bestellen_77{
	margin-left:5px;
	width:79px;
	height:20px;
	background-position:0 -156px;
	cursor:pointer;
}
.sprite_buttons.button_bestellen_77:hover{
	background-position:-80px -156px;
}
.sprite_buttons.button_bestellen_83{
	margin-left:5px;
	width:85px;
	height:20px;
	background-position:0 -177px;
	cursor:pointer;
}
.sprite_buttons.button_bestellen_83:hover{
	background-position:-86px -177px;
}
.sprite_buttons.button_bestellen_89{
	margin-left:5px;
	width:91px;
	height:20px;
	background-position:0 -198px;
	cursor:pointer;
}
.sprite_buttons.button_bestellen_89:hover{
	background-position:-92px -198px;
}
.sprite_buttons.button_bestellen_95{
	margin-left:5px;
	width:97px;
	height:20px;
	background-position:0 -219px;
	cursor:pointer;
}
.sprite_buttons.button_bestellen_95:hover{
	background-position:-98px -219px;
}









.box_236{
	margin:10px 0 0 10px;
	float:left;
	width:236px;
}
.sprite_boxes.box_236t{
	width:236px;
	height:5px;
	background-position:0 -81px;
}
.box_236m{
	min-height:120px;
	padding:4px 10px 3px 10px;
	width:214px;
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	background-color:#f4f4f0;
}
.box_236m h1{
	font-family:"Lucida Grande","Lucida Sans Unicode","bitstream vera sans","trebuchet ms",verdana,arial,sans-serif;
	font-weight:normal;
	padding:0 0 3px 0;
	margin:0;
	color:#236f93;
	font-size:13px;
}
.sprite_boxes.box_236b{
	width:236px;
	height:7px;
	background-position:0 -88px;
}








.box_335{
	float:left;
	width:335px;
}
.sprite_boxes.box_335t{
	width:335px;
	height:6px;
	background-position:0 -54px;
}
.box_335m{
	padding:4px 10px 3px 10px;
	width:313px;
	min-height:135px;
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	background-color:#f4f4f0;
}
.box_335m p{
	margin:0;
	text-align:justify;
	color:#000;
	line-height:17px;
	font-family:"Lucida Grande","Lucida Sans Unicode","bitstream vera sans","trebuchet ms",verdana,arial,sans-serif;
}
.box_335m p a{
	padding:5px 0 3px 0;
	float:right;
	color:#a6b300;
	cursor:pointer;
}
.box_335m h1{
	font-family:"Lucida Grande","Lucida Sans Unicode","bitstream vera sans","trebuchet ms",verdana,arial,sans-serif;
	font-weight:normal;
	padding:0 0 3px 0;
	margin:0;
	color:#236f93;
	font-size:13px;
}
.sprite_boxes.box_335b{
	width:335px;
	height:7px;
	background-position:0 -61px;
}











.box_439{
	margin:10px 0 0 10px;
	float:left;
	width:439px;
}
.sprite_boxes.box_439t{
	width:439px;
	height:5px;
	background-position:0 -95px;
}
.box_439m{
	min-height:120px;
	padding:4px 10px 3px 10px;
	width:417px;
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	background-color:#f4f4f0;
}
.box_439m h1{
	font-family:"Lucida Grande","Lucida Sans Unicode","bitstream vera sans","trebuchet ms",verdana,arial,sans-serif;
	font-weight:normal;
	padding:0 0 3px 0;
	margin:0;
	color:#236f93;
	font-size:13px;
}
.box_439m p{
	text-align:justify;
	line-height:16px;
}
.sprite_boxes.box_439b{
	width:439px;
	height:7px;
	background-position:0 -101px;
}









.box_683{
	width:683px;
	margin-left:10px;
}
.sprite_boxes.box_683t{
	width:683px;
	height:5px;
	background-position:0 -69px;
}
.box_683m{
	background:#f4f4f0;
	padding:0px 10px 5px 10px;
	width:663px;
	color:#000;
	line-height:16px;
	text-align:justify;
}
.ul_help{
	width:643px;
	padding:0;
	margin:0 0 10px 15px;
	list-style-type:circle;
}
.ul_help li{
	width:643px;
	height:20px;
	color:#c0ce0c;
}
.ul_help li a{
	display:block;
	width:643px;
	text-decoration:none;
	color:#306e98;
}
.ul_help li a:hover{
	font-weight:bold;
}
.box_683m h1{
	font-family:"Lucida Grande","Lucida Sans Unicode","bitstream vera sans","trebuchet ms",verdana,arial,sans-serif;
	font-weight:normal;
	padding:2px 0 3px 0;
	margin:0;
	color:#236f93;
	font-size:13px;
}
.sprite_boxes.box_683b{
	width:683px;
	height:5px;
	background-position:0 -75px;
}




.box_683_gr{
	margin:0 0 15px 10px;
	padding:10px 12px 4px 12px;
	width:659px;
	min-height:100px;
	background:url(../img/box_683_gr.png) no-repeat;
}
.box_683_gr h1{
	font-family:"Lucida Grande","Lucida Sans Unicode","bitstream vera sans","trebuchet ms",verdana,arial,sans-serif;
	font-weight:normal;
	padding:2px 0 3px 0;
	margin:0;
	color:#236f93;
	font-size:13px;
}
.box_683_gr p{
	color:#000;
	line-height:16px;
	text-align:justify;
}




.box_683_kerst{
	margin:0 0 0 10px;
	padding:10px 12px 4px 12px;
	width:659px;
	height:202px;
	background:url(../img/kader_kerst.png) no-repeat;
}
.box_683_kerst h1{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:bold;
	padding:0 0 3px 0;
	margin:0;
	color:#fff;
	font-size:14px;
	letter-spacing:-1px;
}
.box_683_kerst p{
	color:#165572;
	line-height:16px;
	text-align:justify;
}
.box_683_kerst em{
	font-size:10px;
}







.sprite_flags.flag_nl{
	background-position:-207px -320px;
}
.sprite_flags.flag_int{
	background-position:-235px -600px;
}
.sprite_flags.flag_eu{
	background-position:-263px -600px;
}
.sprite_flags.flag_be{
	background-position:-235px -40px;
}
.sprite_flags.flag_niue{
	background-position:-235px -404px;
}
.sprite_flags.flag_tv{
	background-position:-235px -432px;
}
.sprite_flags.flag_az{
	background-position:-123px -348px;
}
.sprite_flags.flag_de{
	background-position:-291px -124px;
}











.table_contact{
	width:315px;
}
.table_contact td{
		height:21px;
}













.ul_partner{
	padding:0;
	margin:0;
	list-style-type:none;
}
.ul_partner li{
	color:#333;
}
.ul_partner span{
	color:#247095;
	font-weight:bold;
}
















.box2_683{
	width:683px;
	margin-left:10px;
}
.sprite_boxes.box2_683t{
	width:683px;
	height:6px;
	background-position:0 -108px;
}
.sprite_horbg.box2_683m{
	padding:0px 12px 4px 12px;
	width:659px;
	background-position:-573px 0;
	
	color:#000;
	line-height:16px;
	text-align:justify;
}
.box2_683m h1{
	font-family:"Lucida Grande","Lucida Sans Unicode","bitstream vera sans","trebuchet ms",verdana,arial,sans-serif;
	font-weight:normal;
	padding:2px 0 3px 0;
	margin:0;
	color:#236f93;
	font-size:13px;
}
.box2_683m p{
	color:#000;
	line-height:16px;
	text-align:justify;
}
.sprite_boxes.box2_683b{
	width:683px;
	height:6px;
	background-position:0 -115px;
}





























.table_reseller{
	width:683px;
	margin:0 10px 0 10px;
}
.tr_reseller:hover{
	background-color:#ffffd5;
}
.sprite_algemeen2.td_tsimpel_res{
	width:81px;
	height:33px;
	background-position:0 -80px;
}
.sprite_algemeen2.td_tstart_res{
	width:87px;
	background-position:-81px -80px;
}
.sprite_algemeen2.td_tbasis_res{
	width:93px;
	background-position:-168px -80px;
}
.sprite_algemeen2.td_textra_res{
	width:99px;
	background-position:-261px -80px;
}
.sprite_algemeen2.td_textreem_res{
	width:109px;
	background-position:-360px -80px;
}

.sprite_algemeen2.td_simpel_res{
	text-align:center;
	background-position:0 -113px;
}
.sprite_algemeen2.td_start_res{
	text-align:center;
	background-position:-81px -113px;
}
.sprite_algemeen2.td_basis_res{
	text-align:center;
	background-position:-168px -113px;
}
.sprite_algemeen2.td_extra_res{
	text-align:center;
	background-position:-261px -113px;
}
.sprite_algemeen2.td_extreem_res{
	text-align:center;
	background-position:-360px -113px;
}


.box_error_message{
	margin:10px;
	width:663px;
	background-color:#FFE6E7;
	padding:10px;
	line-height:16px;
	color:#900;
}
.box_ok_message{
	margin:10px;
	width:663px;
	background-color:#F7FEED;
	padding:10px;
	line-height:16px;
	color:#256200;
}






#box_logos{
	margin:10px 0 0 10px;
	width:235px;
	min-height:50px;
}
.sprite_icons.logo_ideal{
	width:29px;
	height:25px;
	background-position:0 -174px;
	cursor:help;
}
.sprite_icons.logo_sidn{
	width:39px;
	height:25px;
	background-position:-30px -174px;
	cursor:help;
}
.sprite_icons.logo_microsoft{
	width:57px;
	height:25px;
	background-position:-70px -174px;
	cursor:help;
}


#box_copy{
	margin:10px 0 0 10px;
	width:693px;
	clear:both;
	font-size:10px;
	color:#316e99;
}



/* kan weg na kerst */
.ico_cadeautje{
	width:80px;
	height:78px;
	background:url(../img/cadeautje.png) no-repeat;
	position:absolute;
	margin:-35px 0 0 600px;
}

.title_sub{
	font-family:"Lucida Grande","Lucida Sans Unicode","bitstream vera sans","trebuchet ms",verdana,arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#2680ab;
}

.text{
	color:#000;
	line-height:16px;
}

.margin_10{
	margin:10px;
}

.sep{
	margin:10px;
	width:663px;
	height:1px;
	background-color:#ccc;
}

.box_note{
	width:661px; /* ivm met border 2 eraf */
	padding:10px;
	margin:10px;
	line-height:16px;
	background-color:#FFF8DD;
	border:1px solid #d4ab0d;
	font-family:"Courier New", Courier, monospace;
}
.box_error{
	width:661px; /* ivm met border 2 eraf */
	padding:10px;
	margin:10px;
	line-height:16px;
	background-color:#ffd1d1;
	border:1px solid #c90000;
	color:#c90000;
}

.sprite_icons16.ico16_error{
	width:16px;
	height:16px;
	background-position:-2px 0;
}
.sprite_icons16.ico16_warning{
	width:16px;
	height:16px;
	background-position:-2px -17px;
}
.sprite_icons16.ico16_check{
	width:16px;
	height:16px;
	background-position:-2px -34px;
}

/*	start zomerweek	*/
#zomerweek_zin{
	float:left;
	width:373px;
	height:23px;
	margin:7px 0 0 20px;
	background:url(../img/zomerweek_zin.png) no-repeat;
}
#zomerweek{
	margin:0 10px 10px 10px;
	width:683px;
	height:175px;
	background:url(../img/zomerweek_bg.png) no-repeat;
}
#zomerweek_temp{
	position:absolute;
	margin:134px 0 0 16px;
	font-size:13px;
	color:#fff;
	font-weight:bold;
}
#zomerweek_sun{
	margin:47px 10px 0 0;
	float:right;
	width:119px;
	height:118px;
}

#button_zomerweek_meerinfo{
	width:147px;
	height:25px;
	background:url(../img/button_zomerweek_informatie.png) no-repeat;
	cursor:pointer;
}
#button_zomerweek_meerinfo:hover{
	background:url(../img/button_zomerweek_informatie2.png) no-repeat;
	cursor:pointer;
}
#button_zomerweek_bestellen{
	width:147px;
	height:25px;
	background:url(../img/button_zomerweek_bestellen.png) no-repeat;
	cursor:pointer;
}
#button_zomerweek_bestellen:hover{
	background:url(../img/button_zomerweek_bestellen2.png) no-repeat;
	cursor:pointer;
}
#zomerweek_paymessage{
	margin:10px;
	padding:10px;
	border:#970004 solid 1px;
	background:#FFEAEB;
	text-align:center;
}




.ui-tabs {
	margin:10px;
	padding:0;
}
.ui-tabs .ui-tabs-nav {
	margin:0;
	padding:0;
	width:683px;
	height:25px;
}
.ui-tabs .ui-tabs-nav li {
	width:150px;
	height:25px;
	float: left;
	text-align:center;
	list-style:none;
	margin-right:1px;
	background:url(../img/ssltab.png) no-repeat;
	}
.ui-tabs .ui-tabs-nav li a {
	padding-top:5px;
	width:150px;
	height:20px;
	display:block;
	text-align:center;
	text-decoration:none;
	}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	background:url(../img/ssltab_active.png) no-repeat;
	}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {
	height:100px;
	background:#f1f1ea;
}
.ui-tabs .ui-tabs-hide { display: none !important; }




















