table.rxgrid{
	border-collapse:collapse;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	border: 1px solid #DDDDDD;
	border-left:0px;
	width:700px;
	margin-left:10px;
	clear:left;
}

table.rxgrid tr th{
	background:#FAFAFA url(../images/layout/gsm-abolijst-logo/fhbg.gif) repeat-x scroll center bottom;
	font-size:12px;
	padding:5px;
	height:24px;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #DDDDDD;
}

table.rxgrid tr.head th#Toestellen {
	
}


table.rxgrid tr td{
	padding:5px 8px;
	border-right:1px solid #DDDDDD;
	border-left:1px solid #FFFFFF;
	text-align:center;
}

table.rxgrid tr td a{
	font-size:12px;
	display:block;
	width:100%;
	color:#0B3861;
}

table.rxgrid tr td a:hover{
	color:#219ce5;
}

table.rxgrid tr td.toestel p.regel1{
	text-align:left;
	font-weight:bold;
	font-size:12px;
}

table.rxgrid tr td.toestel p.regel2{
	text-align:left;
	font-style:italic;
	font-size:11px;
}

table.rxgrid tr.oneven{
	background-color:#FFFFFF;
}

table.rxgrid tr.even{
	background-color:#F7F7F7;
}


table.rxgrid tr.brandheader td{
	font-size:18px;
	font-weight:bold;
	text-align:left;
	border:0px;
	background-color:#219CE5;
	color:#FFF;
	vertical-align:middle;
	line-height:30px;
	border-right:1px solid #DDDDDD;
}


table.rxgrid tr.brandheader td.abbotd
{
	font-size:11px;
	font-weight:bold;
	padding:5px;
	height:24px;
	color:#FFF;
	line-height:15px;
	border-left:1px solid #FFF;
	border-right:1px solid #DDD;
	text-align:center;
}

table.rxgrid td.cannotsell
{
	color:#A40D14;
	font-size:15px;
	font-weight:bold;
}

table.rxgrid td.gratis a
{
	color:#76A012;
	font-weight:bold;

}

table.rxgrid td.normal a
{
	font-weight:bold;
}


table.rxgrid tr.brandheader td img{
	/* border:1px solid #666; */
	border:none;
	margin-left:5px;
}


div.popup
{
	border:3px solid black;
	padding:5px 5px 5px 5px;
	min-height:200px;
	width:200px;
	background-color:white;

}

div.popup  #abbopart
{
	border-top:2px solid gray;
}

div.popupcontainer
{
	position:absolute;
	overflow:none;
	z-index:99;
}

/* mouseover hoverbox style*/

	div.gsmabolistHoverbox{
	width:421px;
	font-size:12px;
	position:absolute;
	z-index:91;
	display:block;
	}
		div.gsmabolistHoverbox div.head{
		color:#fff;
		background:transparent url(../images/layout/gsm-abo-lijst-popup/bg-gsmabolistbox-head.png) no-repeat left top;
		font-size:15px;
		font-weight:bold;
		height:35px;
		line-height:30px; 
		text-indent:10px;
		}
		div.gsmabolistHoverbox div.head img.sluiten{
		float:right;
		margin:5px 20px 0px 0px;
		
		cursor:pointer;
		}
		
		div.gsmabolistHoverbox div.body{
		background-color:#fff;
		background:transparent url(../images/layout/gsm-abo-lijst-popup/bg-gsmabolistbox-middle.png) repeat-y left top;
		}
			div.gsmabolistHoverbox div.body table{
			border-collapse:collapse
			}
			
			div.gsmabolistHoverbox div.body table tr td.gsmImg{
			text-align:center;
			padding:5px;
			padding-left:8px;
			width:90px;
			}
				div.gsmabolistHoverbox div.body table tr td.gsmImg img{
				padding:0px 0px 5px 0px;
				}
				div.gsmabolistHoverbox div.body table tr td.gsmImg u.price{
				font-weight:900;
				color: #dc1e4b;
				font-size:16px;
				}
			
			div.gsmabolistHoverbox div.body table tr td.detailInfo{
			padding:5px;
			}
				div.gsmabolistHoverbox div.body table tr td.detailInfo p.abo{
					font-size:13px;
					line-height:18px;
					margin:0;
					padding:0;
					font-weight:bold;
				}
					div.gsmabolistHoverbox div.body table tr td.detailInfo p.abo i{
					margin-left:20px;
					font-weight:normal;
					font-size:11px;
					}
				
			div.gsmabolistHoverbox div.body table tr td.detailInfo p.prices{
				line-height:24px;
				padding:0px 0px 0px 20px;
				margin:0px;
			}
				div.gsmabolistHoverbox div.body table tr td.detailInfo p.prices u{
				font-weight:bold;
				font-size:14px;
				}
				
			div.gsmabolistHoverbox div.body table tr td.detailInfo div.acties{
			background-color:#fffbed;
			border-right:1px solid #dbdbdb;
			border-bottom:1px solid #dbdbdb;
			padding:5px;
			margin:5px 0px 0px 15px;
			width:255px;
			}
				div.gsmabolistHoverbox div.body table tr td.detailInfo div.acties ul{
				padding-left:20px;
				}
				div.gsmabolistHoverbox div.body table tr td.detailInfo div.acties ul li{
					list-style-image:url(../images/layout/gsm-abo-lijst-popup/tick.png);
					padding-top:3px;
					font-size:11px;
				}
				
			div.gsmabolistHoverbox div.body table tr td.detailInfo div.bestelknoppen {
			display:table;
			margin-top:10px;
			padding-top:5px;
			float:right;
			}
				div.gsmabolistHoverbox div.body table tr td.detailInfo div.bestelknoppen a.bestelknop{
					background:transparent url(../images/layout/aanbiedingspaginas/knop-groen-5-aanb.png) no-repeat scroll left top;
					color:#FFFFFF;
					font-weight:700;
					margin:0px;
					padding:6px 23px;
					text-decoration:none;
				
				
				}
					div.gsmabolistHoverbox div.body table tr td.detailInfo div.bestelknoppen a.meerinfoknop{
					background:transparent url(../images/layout/aanbiedingspaginas/knop-grijs-5-aanb.png) no-repeat scroll left top;
					color:#FFFFFF;
					font-weight:700;
					margin:0px;
					padding:6px 6px;
					text-decoration:none;
				}
			
			
				
		div.gsmabolistHoverbox div.foot{
		background:transparent url(../images/layout/gsm-abo-lijst-popup/bg-gsmabolistbox-footer.png) no-repeat left top;
		height:20px;
		}

		
/*TOESTELDETAIL VERSIE VAN RXGRID*/
table.rxgridTd{
	border-collapse:collapse;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	border: 1px solid #DDDDDD;
	width:700px;
	margin:-1px 0px 10px 0px;
	
}

table.rxgridTd tr th{
	background:#FAFAFA url(../images/layout/gsm-abolijst-logo/fhbg.gif) repeat-x scroll center bottom;
	font-size:12px;
	padding:5px;
	height:24px;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #DDDDDD;
}

table.rxgridTd tr.head th#Toestellen {
	
}


table.rxgridTd tr td{
	padding:5px 8px;
	border-right:1px solid #DDDDDD;
	border-left:1px solid #FFFFFF;
	text-align:center;
}

table.rxgridTd tr td a{
	font-size:12px;
	display:block;
	width:100%;
	color:#0B3861;
}

table.rxgridTd tr td a:hover{
	color:#219ce5;
}

table.rxgridTd tr td.toestel p.regel1{
	text-align:left;
	font-weight:bold;
	font-size:12px;
}

table.rxgridTd tr td.toestel p.regel2{
	text-align:left;
	font-style:italic;
	font-size:11px;
}

table.rxgridTd tr.oneven{
	background-color:#FFFFFF;
}

table.rxgridTd tr.even{
	background-color:#F7F7F7;
}


table.rxgridTd tr.brandheader td{
	height:2px;
	border:0px;
	background-color:#219CE5;
	border-right:1px solid #DDDDDD;
	padding:0px;
}


table.rxgridTd tr.brandheader td.abbotd
{
	height:2px;
	border-left:1px solid #FFF;
	border-right:1px solid #DDD;
	padding:0px;
}

table.rxgridTd td.cannotsell
{
	color:#A40D14;
	font-size:15px;
	font-weight:bold;
}

table.rxgridTd td.gratis a
{
	color:#76A012;
	font-weight:bold;
	
}

table.rxgridTd td.normal a
{
	font-weight:bold;
	
}


table.rxgridTd tr.brandheader td img{
	/* border:1px solid #666; */
	border:none;
	margin-left:5px;
}


div#specsContainerInner div#tabelHolder{
	padding:0px 0px 10px 0px;
}




/* kleine providerselectietabs*/
.smalltabMenu{
	background-color: #FFF;
	margin: 0px 0px 0px 0px !important;
	padding: 0 !important;
	border-left:1px solid #dbdbdb;
	font-size:11px;
	width:575px;
	} 

.smalltabMenu ul{
	margin: 0;
	padding: 0;
	float: left;}

.smalltabMenu ul li{
	display: inline;}

.smalltabMenu ul li a{
	float: left; 
	text-decoration: none; 
	color: #333; 
	padding: 10.5px 18px; 
	background-color: #FFF;
	border-top:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
	border-bottom:1px solid #dbdbdb;
	cursor:pointer;
	}

.smalltabMenu ul li a img{
		margin-top:2px;
		margin-right:3px;
	}
	
	.smalltabMenu ul li a.active{
	color:#333;
	background-color: #f4f4f4;
	border-bottom:0px;
	}

.smalltabMenu ul li a:hover, .smalltabMenu ul li .current{
	color: #000;
	background-color:#f4f4f4;
	} 



/* einde opmaak abo gsm lijsten*/

