#rightcolumn { 
    float: right;
    margin: 0px;
    padding: 0px;
    width: 840px;
    display: inline;
}
.content a{ 
	color:#555555;
	text-decoration:none;
}
.content a:hover{
	color:#555555;
	text-decoration:underline;
}
.titels{
    font-size : 20px;
    font-weight:bold;
    color:#426db5;
    font-family:helvetica;
    padding-bottom:10px;
    margin:0px;
    height:26px;
}
.titels a{
    font-size : 20px;
	font-weight:bold;
	color:#426db5;
	font-family:helvetica;
	padding:0px;
	margin:0px;
	height:26px;
	text-decoration:none;
}
.titels_klein {
    color: #312360;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
.titels_klein a{
    font-size: 14px;
	font-weight:bold;
	color:#312360;
	text-decoration:none;
}
.sub_titels_klein {
    color: #312360;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
.sub_titels_klein a{
    font-size: 11px;
	font-weight:bold;
	color:#312360;
	text-decoration:none;
}
.clear { clear: both; background: none; }
.breadcrumbs {
    color: #FFFFFF;
    line-height: 20px;
    font-weight:bold;
    margin-left:15px
}
.breadcrumbs a{
    color: #FFFFFF;
    line-height: 20px;
    font-weight:bold;
    margin-left:15px;
    text-decoration:none;
}
.sub_titels{
	font-size : 18px;
	font-weight:bold;
	color:#312360;
	padding:0px;
	margin:0px;
}
.sub_titels a{

	font-size : 11px;
	font-weight:bold;
	color:#312360;
	padding:0px;
	margin:0px;
	text-decoration:underline;
}
.sub_titels a:hover{
	font-weight:bold;
	color:#4F4F71;
	padding:0px;
	margin:0px;
	text-decoration:underline;
}
.breadcrumbs a:hover{
    text-decoration:underline;
}
#banners {
    margin: 0 auto;
    text-align: center;
    width: 200px;
}
.offer {
    float: left;
    font-family: verdana;
    font-size: 10px;
    padding: 0;
    text-align: center;
    width:258px;
    height:320px;
    border:1px #666666 solid;
    margin: 0 19px 16px 0;
}
.offer:last-child {
    margin-right: 0;
}
.offer_left{
    height:215px;
    width:160px;
    float:left;
    text-align:left;
    font-size: 11px;
}
.offer_right{
    height:241px;
    width:92px;
    float:right;
    padding-top:20px;
}
.offer_description{
    padding:0px 10px;
    font-size:11px;
}
.offer_detail{
    background: url('/images/balk_aanbieding.jpg') repeat; 
    height: 49px;
    width:810px;
    border:1px #666 solid;
    border-bottom:none;
}
.price_background {
    background:url('/images/balk_prijs.jpg');
    height:59px;
    width:258px;
    display:block;
}
.offer_price {
    float:left;
    width:129px;
    text-align:center;
    text-align:center;
	color: White;
	font: normal 22px Verdana;
}
.offer_top{
    height:44px;
    width:160px;
    float:left;
}
.offer_order_number{
    float: left; 
    background: #B4B5B4; 
    width: 42px; 
    height: 34px; 
    line-height: 22px;
    margin: 0px; 
    color: #ffffff; 
    text-align: center; 
    padding-top: 10px; 
    font-weight: bold; 
    font-size: 10px;
}
.offer_provider_image{
    text-align:left;
    padding-left:50px;
}
.offer_order_button{
    float:right;
    padding-top:16px;
    width:125px;
    text-align:center;
}
.lijn_aanbieding{
    background-image:url('/images/lijn_aanbieding.jpg');
    background-position: center center;
    width:130px;
    height:1px;
    margin:15px auto; 
    margin-bottom:10px;
}
.aanbieding_balk{
    width:810px;
    border-bottom:1px #666 solid;
    background:url('/images/aanbieding_balk.jpg') repeat-x;
    height:47px;
}
.aanbieding_title{
    padding-left:20px;
    padding-top:10px;
    font-size:18px;
}
.h2_text{
	font-size: 12px;
	padding-top:8px;
	padding-left:10px;
	font-weight:normal;
}
.h3_text{
	padding-left:10px;
	font-size:11px;
}
.h_clean{
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:normal;
    font-size:12px;
    padding:10px 0 0 10px
}
.logo {
            filter: none;
}

.logo:hover {
            filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
}

.selecteer {
	text-decoration: none;
	display: block;
	width:90px;
	height:22px;
	padding-top: 2px;
    margin:0px auto;
}
.banner_frontpage{
    width:820px;
    height:216px;
    float: left;
    padding: 0;
    text-align: center;
    margin-bottom:16px;
}

.merken_providers{
	width:750px;
	margin-top: 20px; 
	height: auto; 
	float: left;
	border:1px #666666 solid;
	background:url('/images/bg_grey.png') repeat-y; 
    margin-bottom:10px;
 }
.merken_block{
    width:96px;
    float:left;
    margin-top:50px;
    height:300px;
   	background:url('/images/merken.jpg') no-repeat;    
}
.merken_image{
    padding-top:4px;
    border:0;
}
.image_holder{
    border:1px #AEAEAE solid;
    width:87px;
    height:67px;
    padding-top:12px;
}
div.phones {
	border:1px #CBCBCB solid;
	margin: 5px;
	width: 102px;
	height: 250px;
	float: left;
    background: url('/images/bg_los.png') repeat-x;
}
.phone_title{
	font-family:helvetica;
	margin:8px 0;
	font-weight:bold;
	height: 20px; 
	text-align: center;
	padding-bottom:7px;
	font-size:12px;
	color:#7E7E7E;
}
.phone_image_holder{
    height:165px;
    text-align:center;
    display:block;
 }
.information_holder{
    padding:15px 0;
    background-color:#E5E5E5;
} 
.phone_price{
	margin:0;
	background:url('/images/ww_bg_kl.gif') repeat;
	text-align:center;
    padding:5px 0 0 0;  
    font-weight:bold;
	color:#E5E5E5;
	font-size:12px;
	height:20px;
    display:block;    
}
div.phone_detail {
	width: 810px;
	padding: 0px;
	margin:0px;
	border:1px #666666 solid;
	height:330px;
    background:url('/images/bg_grey.png') repeat-y;
}
.phone_image{
	width:300px;
    text-align:center;
	height:310px;
    padding:10px;
    border-right:1px #999 solid;
}
.bg_toestellen{
	width:225px;
	height:238px;
    float:left;
}

.phone_information{
    color:#666;
	width:230px;
    padding:20px;
    padding-right:5px;
}

.specs{
	font-size :18px;
	font-weight:bold;
	color:#01679A;
	font-family:helvetica;
	padding:0px;
	margin:0px;
	height:26px;
    background:url('/images/bg_grey.png') repeat-y;
}

#specs-list  {
	height: 266px;  
    overflow: auto; 
    width: 400px;
    padding-top:14px;
}

#specs-list td {
	padding: 1px 4px;
	font: 10px verdana;
	vertical-align: top;
	text-align:left;
	color:#666666;
}
#specs-list ul{
    margin:0;
    padding:0;
    list-style-type: none;
 
}
#specs-list ul li {   
    padding-left:5px;
	font: 11px verdana;
	font-weight: bold;
	text-transform: uppercase;
	vertical-align:text-top;
	text-align:left;
	color:#666666;

}
#specs-list ul ul{
    margin:0;
    list-style-type: none;
}
#specs-list ul ul li{
	font: 9px verdana;
	vertical-align:text-top;
	text-align:left;
	padding-left:65px;
	color:#666666;
    font-weight:bold;
}
#specs-list ul ul ul{
    margin:0;
    list-style-type: none;

}
#specs-list ul ul ul li{
    font: 9px verdana;
	vertical-align:text-top;;
	text-align:left;
	padding-left:20px;
	color:#666666;
    font-weight:normal;
}


.simonly { 
    display: inline; 
    list-style-type: none;
    width:800px;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    display: block;
    padding:5px;
    margin-bottom:10px;
 }
 .simonly_logo{
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    white-space: nowrap;
    width:85px;   
    padding:5px;
    text-align:center;
 }
.simonly_abbo{
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    white-space: nowrap;
    width:320px;
    padding:5px;
}
.simonly_data {
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    white-space: nowrap;
    width:100px;   
    padding:5px; 
}
.simonly_price{ 
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    white-space: nowrap;
    width: 120px;
    padding:5px;
 
}
.simonly_bestel {
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    white-space: nowrap;
    text-align:center;
    width: 90px;
    padding:5px;
}

.data_table a,
data_table a:link,
data_table a:visited {
	border:none;
    color:#678197;
    font-weight:bold;
	}							
	
.data_table {
	width:100%;
	margin:0;
}
.caption {
	color: #426DB5;
	font-size:.94em;
	letter-spacing:.1em;
	margin:1em 0 0 0;
	padding:0;
	caption-side:top;
	text-align:center;
	}	
.odd td	{
	background:#f7fbff;
	}
.odd .column1	{
	background:#f4f9fe;
	}	
.column1	{
	background:#f9fcfe; 
 	}
.td {
	color:#678197;
	border-bottom:1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.6em 1em;
	text-align:center;
    width:80px;
}				
.th {
	color:#678197;
	text-align:left;
	border-bottom: 1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
    font-weight:bold;
	}	
   						
.thead  {
	background:#f4f9fe;
    text-align:center;
	font:bold 1.2em/2em Verdana,"Trebuchet MS",Arial,Helvetica,sans-serif;
	}
.heading{
	color:#678197;
	text-align:center;
	padding:.3em 1em;
    font-weight:bold;
}

.css-tabs{
	height:34px;
	border-bottom:1px #6B6B6B solid;
	width:800px;
}
.tabs_menu{
	font: bold 11px;
	width: 799px; /*leave this value as is in most cases*/
	height:35px;
	background-color:#F5F5F5;
	border-right:1px solid #E0E0E0;
	padding:0px;
	margin:0px;
}

.tabs_menu ul{
	margin: 0;
	padding: 0;
	float: left;
}

.tabs_menu ul li{
	display: inline;
    margin: 0;
   float:left;
   }

.td_headers_tabs{
    padding-left:11px;
    height:47px;
    padding-bottom:3px;
    font-weight:bold;
    width:80px;
    background:url('/images/achtergrond_tab.gif') repeat-x;    
}
.td_headers_tabs a{
    color:#000;
    text-decoration:none;
}
.td_headers_tabs a:hover{
    color:#000;
    text-decoration:underline;
}  
.td_rijen_tabs{
	padding-left:11px;
	height:29px;
    background:url('/images/balk_row.jpg') repeat-x; 
}
.abos {
	width: 798px;
	padding: 0px;
	margin:0px;
	border:1px #666666 solid;
    border-top:none;
	height:auto;
    margin-bottom:30px;
}
.order_by{
    cursor:pointer;
}
.flip-vertical {
    -moz-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    transform: scaleY(-1);
    filter: flipv; /*IE*/
}

.td_headers_tabs headerSortUp {
	background-image: url(/images/asc.png);
	background-repeat: no-repeat;
}
.td_headers_tabs headerSortDown {
	background-image: url(/images/desc.png);
	background-repeat: no-repeat;
}
#loading{
    background: url(/images/loading.gif) no-repeat;
    width:150px;
    height:30px;
   margin:250px auto; 
  display:none;
}
.images{
    vertical-align: bottom;
    border:0
}

/* CSS Document */
body {
	font-family: Verdana; 
	font-size:11px;
    margin:0;
	padding:0;
}
#wrapper{
	width:1070px;
	margin:0 auto;
	padding:0;
    border-right:1px solid #727272;
    border-left:1px solid #727272;
}
#faux {
    width:1070px;
	padding:0;
    margin-left:-1px;
    padding-top:20px;
    border-left:1px solid #727272;
    border-right:1px solid #727272;
}
#header{
	background:url('/images/header_bg.gif') repeat-x;
	height:95px;
	width: 1070px;
}
.header_content{
    background: url('/images/header2.gif') no-repeat; 
    width:100%; 
    height: 95px;
    margin:0;
    padding:0;
}
#nav_top ul{
	padding: 0;
	margin: 0;
	background-color: #FFF;
	color: #000;
	float: left;
	width: 855px;
}
#nav_top ul li { 
    display: inline; 
}
#nav_top ul li a{		
	height:1.05em;
	padding: 0.4em 1em;
	background-color: #FFF;
	color: #000;
	text-decoration: none;
	float: left;
	border-right: 1px solid #656565;
}
#nav_top ul li a:hover{
	background-color: #E5E5E5;
}
#nav_top .actief { background-color: #E5E5E5; color: #000; }

.lijn_menu{
	display:block;
	background:url(/images/lijn_menu.gif) center no-repeat;
	width:180px;
	height:10px;
	margin-top:5px;
	margin-left:8px;
}
#header_menu{
	width:200px;
	color:#F3A954;
	font-weight:bold;
	font-size:15px;
	margin-left:10px;
	margin-top:10px;
}
div.header_menu{
	width:180px;
	color:#F3A954;
	font-weight:bold;
	font-size:15px;
	margin-left:10px;
	margin-top:10px;
}
#navcontainer ul{
	list-style-type: none;
	text-align: left;
	width:180px;
	margin:0;
	padding-left:15px;	
}
#navcontainer ul li a{
	margin-left:0px;
	background: transparent url(/images/bul_nor.gif) left center no-repeat;
	text-align: left;
	padding:0 12px;
	font: normal 13px verdana, lucida, sans-serif;
	text-decoration: none;
	color: #000;
	display: inline-block;
	line-height:19px;
}
#navcontainer ul li a:hover{
	color: #000;
	text-decoration:underline;
}
#navcontainer ul li a#current{
	color: #555;
	text-decoration:underline;
}
div.navcontainer ul{
	list-style-type: none;
	text-align: left;
	width:180px;
	margin:0;
	padding-left:15px;	
}
div.navcontainer ul li a{
	margin-left:0px;
	background: transparent url(/images/bul_nor.gif) left center no-repeat;
	text-align: left;
	padding:0 12px;
	font: normal 13px verdana, lucida, sans-serif;
	text-decoration: none;
	color: #000;
	display: inline-block;
	line-height:19px;
}
div.navcontainer ul li a:hover{
	color: #000;
	text-decoration:underline;
}
div.navcontainer ul li a#current{
	color: #555;
	text-decoration:underline;
}
#leftcolumn { 
    display: inline;
    margin: 0px;
    padding: 0px;
    padding-left:10px;
    width: 210px;
    float: left;
    min-height:600px;
}
.content_home { 
    width: 847px;
    float:right;
    padding:0;
}
.content { 
    width: 820px;
    float:right;
    padding:10px 20px 15px 0;
}
#footer { 
    width: 854px;
    clear: both;
    color: #333;
    background: #666666;
    margin: 0px 0px 10px 0px;
    padding:10px 5px;
    padding-left:212px;
    color:#FFF;
    font-size:10px;   
}
.breadcrumbs a{
    color: #FFFFFF;
    line-height: 20px;
    font-weight:bold;
    margin-left:15px;
    text-decoration:none;
}
.sub_titels{
	font-size : 18px;
	font-weight:bold;
	color:#312360;
	padding:0px;
	margin:0px;
}
.sub_titels a
{
	font-size : 11px;
	font-weight:bold;
	color:#312360;
	padding:0px;
	margin:0px;
	text-decoration:underline;
}
.sub_titels a:hover{
	font-weight:bold;
	color:#4F4F71;
	padding:0px;
	margin:0px;
	text-decoration:underline;
}
.breadcrumbs a:hover{
    text-decoration:underline;
}
.banner_left_heading{
    background:#E5E5E5;
    margin:0;
    padding:0;
    width:163px;
    border:1px #666666 solid;
    border-bottom:none;
    font-weight:bold;
    color:#464646;
    padding-left:5px;
    margin-top:5px;
}
.banner_left{
    width:158px;
    margin:0px;
    padding:5px;
    border:1px #666666 solid;
    border-top:none;
}
.selecteer span {
	text-decoration: none;
	width:90px;
	height:22px;
	display: block;
	color:#FFF;
	background: url('/images/track_selecteer_hi.png') no-repeat;
	text-align:center;
	padding-top: 2px;
    margin:0px auto;
    cursor:pointer;
}
.selecteer span:hover {
	text-decoration: none;
	background: url('/images/track_selecteer_nor.png') no-repeat;
	color:#FFF;
    margin:0px auto;
}
