@charset "utf-8";
/* CSS Document */
html{width:100%; height:100%}
*{margin:0px; padding:0px; line-height:1.5 }
body{background:url(../imgs/bg.gif) top repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; /*color:#8f8f8f*/ color:#000000}
ul{list-style:none;}

h2{color:#000000; font-size:14px; font-weight:bold}
a{color:#29a929; text-decoration:underline}
a:hover{color:#135513}
textarea, select{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000}
.black{color:#000000}
.green{color:#29a929;}
.big, .flag_info .big, .flag_info strong{font-size:14px; color:#29a929;}

/*.red{color:#e92100}*/
.red{color:#000000}

h1.welkom{width:487px; height:40px; background:url(../imgs/title_welcome.gif) top left no-repeat; border:0px; margin:0px; padding:0px; float:left; display:inline}
h1 span{display:none}

h1.beltarieven{width:223px; height:40px; background:url(../imgs/title_beltarieven.gif) top left no-repeat; border:0px; margin:0px; padding:0px; float:left; display:inline}
h1.faq{width:450px; height:40px; background:url(../imgs/title_faq.gif) top left no-repeat; border:0px; margin:0px; padding:0px; float:left; display:inline}
h2.populairste{width:239px; height:15px; background:url(../imgs/title_populairste.gif) top left no-repeat; border:0px; margin:0px; bottom:10px; padding:0px; }
h1.aanbieder{width:325px; height:40px; background:url(../imgs/title_aanbieder.gif) top left no-repeat; border:0px; margin:0px; padding:0px; float:left; display:inline}
h1.gratis{width:292px; height:40px; background:url(../imgs/title_gratis.gif) top left no-repeat; border:0px; margin:0px; padding:0px; float:left; display:inline}
h2 span{display:none}

#main{ text-align:center; height:100%;width:1000px; margin:0px auto; position:relative}

#page{width:1000px; background:url(../imgs/bg_page.gif) repeat-y; height:100%; text-align:center; float:left; position:relative}

#top{width:1000px; height:140px; float:left; display:inline; background:url(../imgs/top.gif) top left no-repeat; position:relative}

#logo{width:807px; height:108px; position:absolute; top:0px; left:19px;  }
	#logo a{border:0px;}
	.logo_pic{width:807px; height:108px; background:url(../imgs/logo.gif); border:0px;}

#menu_top{width:425px; height:35px; position:absolute; top:0px; right:12px;  text-align:right }
#menu_top img{border:0px;}
	.telecompare{width:139px; height:35px; background:url(../imgs/telecompare.gif); border:0px;}
	.mobielvergelijk{width:176px; height:35px; background:url(../imgs/mobielvergelijk.gif); border:0px;}
	
#path{ margin-left: 55px; height:20px; text-align:left; margin-bottom: 15px; clear: both; }
	
#email{width:150px; height:136px; position:absolute; right:10px; top: 32px;border:0px; }
#email img{border:0px;}
#email label{visibility:hidden}
.email input{color:#8f8f8f}

#content{width:1000px; float:left; display:inline}

#title{width:915px; margin-left:56px; float:left; display:inline; text-align:left}

#left{width:735px; margin-left:56px; float:left; display:inline; text-align:left; background:url(../imgs/border_right.gif) right repeat-y; }
#right{width:188px; float:left; display:inline;}



.search{color:#000000; font-size:12px; margin-top:10px;}
.search p{padding-bottom:5px;}
.search input, .search select{border:2px solid #fecf44; padding-left:4px; padding-right:4px; font-weight:bold;}
.search select#country_sel{width:300px;}
.email{font-size:12px; margin-top:10px; color:#000000}
.email label, .search label{display:none}
.email label.check_label{display:inline}
.email p{padding-bottom:5px;}
.email input, .email select{border:2px solid #fecf44; padding-left:4px; padding-right:4px; font-weight:bold; line-height:normal}

.stuur input, .stuur select{border:2px solid #fecf44; padding-left:4px; padding-right:4px; font-weight:bold; line-height:normal}



.stuur input#email_adress{width:300px;}

.search input.button_vind, .email input.button_verstuur, .stuur input.button_houdt{border:0px;}
.email #email_adres{width:230px; line-height:normal; margin-bottom:1px;}
.separator_h{width:735px; height:1px; float:left; display:inline; background:url(../imgs/line_h.gif) center center repeat-x;}
.separator_bottom{width:735px; height:1px; padding-top:0px; padding-bottom:0px; float:left; display:inline; background:url(../imgs/line_h.gif) bottom repeat-x;}
.separator_short{width:170px; height:1px; float:left; display:inline; background:url(../imgs/line_h.gif) center center no-repeat;}
.separator_short1{width:160px; height:1px; float:left; display:inline; background:url(../imgs/line_h.gif) center left no-repeat;}
.button_vind{width:103px; height:23px; border:0px; background:url(../imgs/button_vind.gif); cursor:pointer;margin-left:5px; border:0px;}
.button_verstuur{width:96px; height:23px; border:0px; background:url(../imgs/button_verstuur.gif); cursor:pointer; margin-left:5px; border:0px;}
.button_houdt{width:184px; height:23px; border:0px; background:url(../imgs/button_houdt.gif); cursor:pointer; margin-left:5px; border:0px;}
.button_steden{width:104px; height:23px; border:0px; background:url(../imgs/button_steden.gif); cursor:pointer; margin-left:5px; border:0px;}

#left_box{width:420px; float:left; display:inline}
#left_box_radar{width:420px; float:left; display:inline; margin-bottom:30px;}
#right_box{width:250px; margin-left:38px; float:left;margin-top:30px; display:inline; background:url(../imgs/numbers.gif) 0px 30px no-repeat}
#right_box_radar{width:250px; margin-left:38px; float:left; display:inline; font-size:12px;}
#text{margin-bottom:30px;margin-top:30px;}
#radar{margin-top:30px; float:left; width:670px; margin-bottom:10px;}
#radar h3{font-size:14px;}
#radar span{padding-bottom:10px; font-size:12px;}

.check{font-size:10px; margin-bottom:20px;}

.check label input{width:12px;padding:0px; border:0px; display:inherit}
.stuur input.checkbox{border:0px; margin:0px; padding:0px;}


#footer{width:1000px; float:left; display:inline; text-align:left; }
#footer_content{width:730px; margin-left:56px; text-align:center; font-size:10px;  padding:10px 0px 10px 0px; color:#8F8F8F}

.landen{width:260px; height:34px; background:url(../imgs/land.gif) top left no-repeat; font-size:12px; margin-bottom:10px; color:#29a929; font-weight:bold}
.country{width:130px; margin-left:40px; line-height:27px; float:left; display:inline; color:#29a929}
.country a{line-height:27px;}
.country img{margin-bottom:-3px; margin-right:7px;}
.price{width:80px; margin-left:10px; line-height:27px; float:left; display:inline;color:#29a929}

#adv_banner{padding-left:35px; padding-bottom:35px}
.google_ads{margin:30px 0px 18px 0px; float:left; display:inline; width:728px; }
.button_faq{margin-left:10px;border:0px;}
.link_top{margin-left:10px; font-weight:bold;line-height:45px; font-size:12px;}

.banner{margin:18px 0px 18px 0px;float:left; display:inline; width:728px;}

#bottom{width:1000px; height:54px; background:url(../imgs/bottom.gif) no-repeat; overflow:hidden; float:left; display:inline}
#bottom a{color:#8f8f8f}

.flag{width:100px; padding-top:5px; float:left; display:inline;  margin:20px 0px 20px 0px;}
.flag img{border:1px solid #ebebeb }
.flag_info{width:305px;float:left; display:inline; margin:20px 0px 35px 0px; color:#000000;}
.flag_info p a{line-height:1.8}
.flag_info p.map img{margin-bottom:-5px;}


.provider_logo{max-width:200px; float:left; display:inline; height:50px; margin-right:20px; margin-top:20px; margin-bottom:30px;}
.provider_logo img{border:1px solid #ebebeb; padding:5px;}
.provider_info{max-width:500px; float:left; display:inline; text-align:left;margin-top:20px; margin-bottom:30px;}
.provider_info a{font-size:12px; color:#29a929; font-weight:bold}
.provider_info p{padding-right:30px; padding-top:10px;max-width: 500px;}
.provider_info li{margin-left:20px; }

.prov_left{width:205px; float:left; line-height:24px; font-size:11px }
.prov_right{width: 300px; float:left; line-height:2;font-size:12px; color:#29a929; font-weight:bold}

.stuur{width:734px; padding:20px 0px 0px 0px; color:#000000;  background:url(../imgs/gradient.gif) right repeat-y; float:left;display:inline}
.stuur p{padding-bottom:5px;}

#rss{width:255px; float:right; text-align:right; margin-right:20px;  margin-top:6px; font-size:10px;}
#rss img{margin-bottom:-4px;}

.toon{width:380px; float:left;margin-top:0px; font-size:12px; color:#000000;}
.toon select{border:2px solid #fecf44; padding-left:4px; padding-right:4px; font-weight:bold; line-height:normal; width:220px;}

#table_results{width:734px; float:left; display:inline; color:#000000; font-size:12px; line-height:34px;}

#table_results p.no_result{font-weight:bold; color: red; text-align:center;margin-bottom:10px;}
#table_results h2 { color:#37AF37; margin-top: 10px; margin-bottom: 10px; }
#belkaart { margin-left: 35px }
#belkaart_head { height:55px; margin-left:35px; margin-top:45px; }
a.gsm { background: transparent url('/imgs/bel_right.gif') right scroll no-repeat; display: block; float: left; height:32px; padding-right:19px; line-height:32px;  text-decoration:none; cursor:pointer;}
a.gsm span { background: transparent url('/imgs/bel_left.gif') no-repeat; display: block; height:32px; padding-left:40px; padding-right:10px; line-height:32px; font-weight:bold; color:#FFFFFF }
img.gsm { margin-left: -10px; vertical-align: middle; margin-top: -2px; display: inline; }

.second{background-color:#ffffff}
.second2{background-color:white;}

.small_flag{width:20px; float:left; display:inline; height:34px; padding-left:18px; }
.small_flag img{ padding-top:9px;}
.google_list{ padding-left:13px; float:left; display:inline; width:710px; overflow:hidden; padding-top:10px; padding-bottom:10px;font-family:Verdana, Arial, Helvetica, sans-serif }

.aanbieder{width:194px; float:left; display:inline; line-height:34px; padding-left:4px;}
.aanbieder a{color:#000000; line-height:34px;font-weight:normal}
.aanbieder strong, .nummer strong, .ct strong, .start strong{line-height:34px;}

.nummer{width:170px; float:left; display:inline;line-height:34px;}
.nummer a{line-height:34px;font-weight:bold}
.nummer img{margin-left:2px;}

.ct{width:85px; float:left; display:inline;line-height:34px;text-align:center}
.ct a{line-height:34px;}

.start{width:90px; float:left; display:inline;line-height:34px;text-align:center }
.start a{line-height:34px;font-weight:bold}

.tarief{width:130px; float:left; text-align:center; display:inline;line-height:34px;font-size:10px;font-weight:bold;color:#777777;}
.tarief a{line-height:34px; font-size:10px; font-weight:bold; color:#777777;}


.prov_small_flag{width:20px; float:left; display:inline; height:24px; padding-left:18px; }
.prov_small_flag img{ padding-top:5px;}

.prov_aanbieder{width:194px; float:left; display:inline; line-height:24px; padding-left:4px;}
.prov_aanbieder a{color:#000000; line-height:24px;font-weight:normal}
.prov_aanbieder strong, .nummer strong, .ct strong, .start strong{line-height:24px;}

.prov_nummer{width:170px; float:left; display:inline;line-height:24px;}
.prov_nummer a{line-height:24px;font-weight:bold}
.prov_nummer img{margin-left:2px;}

.prov_ct{width:85px; float:left; display:inline;line-height:24px;text-align:center}
.prov_ct a{line-height:24px;}

.prov_start{width:90px; float:left; display:inline;line-height:24px;text-align:center }
.prov_start a{line-height:24px;font-weight:bold}

.prov_tarief{width:130px; float:left; text-align:center; display:inline;line-height:24px;font-size:10px;font-weight:bold;color:#777777;}
.prov_tarief a{line-height:24px; font-size:10px; font-weight:bold; color:#777777;}
.prov_head{font-size:12px; text-align:left;line-height:34px;}
.prov_head a{font-size:12px;line-height:34px; border:1px solid white; color:#000000}
.prov_head strong{line-height:34px; }

.head{font-size:12px; text-align:left;line-height:34px;}
.head a{font-size:12px;line-height:34px; border:1px solid white; color:#000000}


.normal{font-weight:normal;color:#000000}

.info{text-align:center; font-size:10px; float:left; display:inline; width:734px; padding:10px 0px 10px 0px;}

#legenda{ float:left; display:inline; width:728px; padding:20px 0px 20px 0px; font-size:10px;}

.links{width:728px; float:left; font-size:12px; }
.links a{font-weight:bold}

#translator{width:170px; float:left; text-align:left; color:#3e3e3e;  padding-left:10px; font-size:12px; line-height:25px =; padding-bottom:15px; margin-top:30px;}
#translator p{padding-bottom:4px;}
#translator textarea{width:170px; height:100px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:3px; margin-bottom:2px;}
#translator select{ margin-bottom:5px; float:left; width:170px;}
#translator input{width:auto;  float:right; padding-left:3px; padding-right:3px;}
#translator span{color:#3e3e3e; font-weight:bold; font-size:13px; line-height:normal; padding-left:0px;}
#translator a{color:#0000cc; font-size:10px;}
#translator img{border:0px; float:left}

#google_add_right{text-align:center;}

#table{width:185px; float:left; margin-left:10px; font-size:12px; line-height:25px;}
#table a, #table strong{line-height:25px;} 

.country_item{width:110px; float:left; text-align:left; padding-left:10px;  color:#3e3e3e}
.country_item a{color:#3e3e3e; line-height:normal;}
#table .country_item1 a{line-height:20px;}

.country_item1{width:125px; float:left; text-align:left; padding-left:0px; line-height:20px;  font-size:11px; color:#3e3e3e}
.country_item1 a{color:#3e3e3e; line-height:normal;line-height:20px;}	
.country_item1 img{margin-bottom:-4px;}

.price_item{width:40px; float:left;text-align:right; line-height:25px;  padding-right:0px; padding-left:3px; font-weight:bold; color:#29a929}
.price_item a{ line-height:20px; font-weight:bold; color:#29a929}

.price_item1{width:30px; float:left;text-align:right; line-height:20px; padding-right:5px; font-weight:bold; color:#29a929;font-size:10px}
.price_item1 a{ line-height:20px; font-weight:bold; color:#29a929; font-size:11px; }


#table .provider_item{width:125px; float:left; text-align:left; padding-left:0px; line-height:18px;  font-size:11px; color:#3e3e3e}
#table .provider_item a{color:#3e3e3e; line-height:normal;line-height:18px;}	

.grey{color:#3e3e3e}

.faq_container{padding-bottom:15px; float:left; display:inline}
.faq_container strong{color:#29a929; font-size:12px;}
.faq_container p{margin-top:15px; width:670px; color:#000000}

.trans_butt{margin-bottom:5px; float:right}
.trans_butt img{cursor:pointer}
.meer{text-align:left;margin-left: 10px; padding-left: 10px; padding-top:10px; }


#pics{padding-top:20px;}

#pics img{border:1px solid #C9BBDC;}

#letters {margin-left: 35px; margin-top: 10px; margin-bottom: 10px}
#letters a.selected{color:#666666; text-decoration: none;}


#pics_before img{border:1px solid #b6cdce;}

.textfield {border: solid b1b3b6 1px; color: #737171; border-width: 1px; width:200px;}

.draggable_div
{
	
	position:absolute;
	display:block;
	left:200px;
	top:200px;
	width:auto;
	height:auto;
	border:solid #b6cdce 2px;
	padding:0px;
	text-align:center;
	vertical-align:middle;
	visibility:hidden;
	z-Index:10000;
	background-color:#ffffff;
	margin:0px;
	font-size:1px;
	line-height:1px;
}

#imgpreviewdiv .prevheaderdiv
{
	width:auto;
	cursor:move;
	text-align:right;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#fff;
	color:#ffffff;
	font-size:12px;
	line-height:14px;
	padding-bottom:3px;
	text-decoration:underline;
	padding-right:10px;
	margin:0px;
}

#imgpreviewdiv .prevheaderdiv a
{
	font-size:12px;
	color: #37AF37;	
}

#imgpreviewdiv .prevheaderdiv  span
{  	
	font-size: 14px;
	color: #000;	
}


/*
#slideshow {
    position:relative;
}
 
#slideshow div {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}
 
#slideshow div.active {
    z-index:10;
    opacity:1.0;
}
 
#slideshow div.last-active {
    z-index:9;
}
*/

/* Slideshow */

#slideshow{ position:relative;width:285px;float:left; display:inline; color:#000000; margin:20px 0px 0px 0px;  padding-right:20px;}
#slideshow h3{font-size:14px;}
#slideshow div {position:relative; top:0;left:0; z-index:8; display:none; width:285px;background:url(../imgs/border_right.gif) left repeat-y; border:1px solid white;padding-left:20px; margin-bottom:5px; }
#slideshow div p{height:28px; overflow:hidden; margin-bottom:0px; line-height:1.8;}
#slideshow div strong, #slideshow div strong a{line-height:normal}
#slideshow div p.left{text-align:right; line-height:18px;height:18px; margin-top:5px; margin-bottom:5px;}
#slideshow div p.left img{margin-bottom:-3px;}
/* #slideshow span{font-size:10px; color:#8F8F8F; margin-bottom:4px; display:block } */
#slideshow div.active { display: block; }
#slideshow a{color:#000000; text-decoration:none}
#slideshow div.last-active {z-index:9;}
#slideshow div p.title_rss{height:25px; }
#slideshow strong{color:#29a929;}
#slideshow input, .stuur select{border:2px solid #fecf44; padding-left:4px; padding-right:4px; font-weight:bold; line-height:normal}
#slideshow input#houdt.button_verstuur{border:0px;}

.popular_zero{ float: left;}
.popular_zero1{float:left; background:url(../imgs/line_h.gif) top left repeat-x; width:165px; margin-top:2px; height:1px;}

#results_body{ overflow:auto; cursor:default}

.imgpreviewdiv .map{display:block}
.landmap{position:relative; float:left; padding-left:10px;}
.closemap{position:relative; }

#radar_box{margin-top:30px; margin-bottom:3px; float:left; width:155px; text-align:left; margin-left:20px;}
#radar_box img{padding-top:7px; padding-bottom:7px;}
#radar_box span{fint-size:11px;}
#radar_box a.sss{color:#000000; text-decoration:none}

.weather{padding-bottom:3px; }
.weather img{margin-bottom:-5px;}

/******************* tabs ***************************/

div.tabs {
	background: url(../imgs/bg-tabs.png) 0 3px repeat-x;
	width:734px;
	font-size:12px;
	float:left;
	display:inline;
}
div.tabs span {
	font-size: 0.9em;
	height:32px;
}
div.tabs ul {
	padding: 0 !important;
	margin: 0 0 0 10px !important;
	height:32px;
	width:710px;
	float:left;
	
}
div.tabs ul li {
	float: left;
	display: block;
	list-style: none;
	line-height: 32px;
	height:32px;
	padding: 0 10px 0 0;
	margin: 0 0 -1px 0 !important;
	background: transparent url(../imgs/tabs_right.png) top right no-repeat;
}
div.tabs ul li a {
	float: left;
	display: block;
	color: #666666;
	text-decoration: none;
	background: transparent url(../imgs/tabs_left.png) top left no-repeat;
	padding: 0 25px 0 25px;
	font: bold ;
	height:32px;
	line-height:32px;
	font-weight:bold;
}

div.tabs ul li.selected {
	background: url(../imgs/tabs_active_right.png) top right no-repeat;
	color: #37AF37;
}
div.tabs ul li.selected a {
	background: url(../imgs/tabs_active_left.png) top left no-repeat;
	color: #37AF37;
}

/**********************   end of tabs    **********************************/


/******************* select *****************/
#replaceddl{float:left; display:inline; width:300px;}
.small_pic{display:inline; position:relative; float:left}	
.parameters{background-color:#f4f4f4; float:right; display:inline; position: relative; vertical-align:top; margin-left:30px;}

p{clear:both;}

.parameters_big{background-color:#f4f4f4; float:left; position: relative; vertical-align:top; margin-right:10px; width:290px;}

.selectborder { border-bottom: solid 0px #fdc936; }
.selectitem { cursor:default;  }
.selecttext { width: 100%; text-align: left; }
#replaceddl .select-table a, #replaceddl .select-table a:hover{text-decoration:none; color:#000000; font-weight:bold; text-decoration:none}
.select_table img{margin-bottom:-3px; margin-right:6px; margin-left:5px;}
.select_table1 img{margin-right:6px; margin-left:5px;}
.sel_country{color:#000000; font-size:12px; font-weight:bold; text-decoration:none}

#test-Text{color:#000000}

.gratis_page{
	float:left; 
	display:inline;
	width:734px;
	margin-top:20px;
	margin-bottom:20px;
	}
	
	
.gratis_div{width:360px; line-height:25px;}

#maps_basic_info table {
    width: 100%;
}

#maps_basic_info th {
    width: 135px;	
	text-align:left;
	padding-bottom:2px;
}
#maps_basic_info td {
    width: 265px;
	text-align:left;
	padding-bottom:2px;
}
#maps_main_info p {
    margin-bottom: 5px;
    margin-right: 5px;
	width:600px;
}
#maps_main h1 {
    margin-bottom: 5px;
}
