.accessoire_cat {
	width: 160.2px;
	margin-left: -1px;
	padding: 8px;
	float: left;
}

.accessoire_cat .boven , .acc_zoeken .boven {
	margin-bottom: 10px;
}



.accessoire_cat .image {
	background-color: #FFF;
	padding: 5px;
	text-align: center;
	
	height: 140px;
}

.acc_zoeken .image {
	border: 1px solid #A0A0A0;
	background-color: #FFF;
	padding: 5px;
	text-align: center;
	margin: 0;
	height: 110px;
}

.acc_zoeken .acc_merk {
	width: 32%;
	float: left;
	margin: 3px;
}

.acc_zoeken .acc_type {
	width: 32%;
	float: left;
	margin: 3px 3px 3px 7px;
}

.acc_zoeken .acc_groep {
	width: 32%;
	float: right;
	margin: 3px;
}

/*/////////////////////
// KADO + ABONNEMENT //
/////////////////////*/

#content #header {
	background: #fff url( '/media/content/header.png' ) no-repeat;
}

.container {
	background: #7392a7 url( '/media/content/main_backLight.png' ) repeat-y;
}

.com_bundelinfo {

	border: 0;
}

p.breadcrumb {
	color: #0b2838;
}

p.breadcrumb a {
	color: #0b2838;
}

.levering_status_rood {
  color: #000;
}
.levering_status_groen {
  color: #000;
}
.levering_status_oranje {
  color: #000;
}

a.tabs , a.tabs_actief {
	border: 1px solid #e0e0e0;
	border-bottom: 0;
}

a.tabs_actief {
	background-color: #fff;
	color: #0b2838;
	text-decoration: none;
}

table.box {
	border: 1px solid #bababa;
}

.box {
	border: 1px solid #d0d0d0;
	padding: 6px;
	margin-bottom: 6px;
	background: transparent url(/media/content/phoneblock_bg.png) repeat-x scroll center bottom;
}
.box h3 {
		font-family: Tahoma;
		font-size: 13px;
		font-weight: bold;
		padding: 4px 4px 4px 8px;
		margin-bottom: 4px;
}

.simonlyacties h3 {
	background-color: transparent;
}

.box h3.boven_rechts {
	float: right;
	margin-right: 5px;
}

.box .image {
	border: 0;
}

.box .rechts .image {
	border: 0;
}

.box a {
	color: #1c1c1c;
}

p.knop_aandacht , p.knop_aandacht:hover , a.knop {
	border: 1px solid #cfcfcf;
  background-color: #c81a31;
  text-align: center;
  color: #FFF;
}
.knop_aandacht {
	font-weight: normal;
  font-family: Trebuchet MS;
  text-transform: uppercase;
  
	border: 1px solid #cfcfcf;
  background-color: #c81a31;
  color: #FFF;
}
p.knop_aandacht a , p.knop_aandacht a:hover {
	color: #ffffff;
	font-weight: normal;
  font-family: Trebuchet MS;
  text-transform: uppercase;
}

.specificaties {
	padding-left: 6px;
}

#hintbox {
	background-color: #fff;
}


.combinaties {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}

.com_blok {
	margin: 0;
	padding: 0;
}

.com_blok div h3 {
	margin-bottom: 10px;
	font-size: 13px;
}

.com_bundels {
	float: left;
	margin-left: 9px;
}

.com_bundels select {
	width: 160px;
}

.gsmabo_tabel {
	width: 100%;
}
.gsmabo_tabel td {
	vertical-align: top;
}

.gsmabo_tabel td table {
	width: 100%;
}

.gsmabo_tabel td table td {
	
}

.com_bundels select {
	padding: 0;
	margin: 0 0 7px 0;
	font-size: 11px;
}

p.com_bundelnaam {
	padding: 0;
	margin: 0;
	font-weight: bold;
	width: 160px;
	float: left;
	margin-bottom: 7px;
	height: 20px;
	clear: both;
}

p.com_bundelnaam img {
	vertical-align: middle;
}

.com_blok .image {
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #A0A0A0;
	background-color: #FFF;
	padding: 6px;
	text-align: center;
	float: right;
	height: 125px;
	line-height: 125px;
	width: 150px;
}

.com_blok .image_klein {
	height: 90px;
	line-height: 90px;
}

.com_blok .prijs_info {
	line-height: 13px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #A0A0A0;
	background-color: #FFF;
	padding: 6px;
	text-align: center;
}

.com_toestel {
	width: 47%;
	float: left;
}

.com_cadeau {
	width: 47%;
	float: right;
}

.com_prijs {
	clear: both;
}

.com_blok .image img {
	vertical-align: middle;
}

.com_blok .velden {
	padding: 0;
	margin: 0;
	clear: left;
	float: left;
}

.com_blok .velden select {
	width: 150px;
	font-size: 11px;
	margin-bottom: 5px;
	height: 19px;
	clear: both;
}

.com_tabs {
	clear: both;

	padding-top: 5px;
	margin: 0px;
}

.com_tabs .tab , .com_tabs .tab_actief  {
	float: right;
	width: 110px;
	height: 22px;
	border: 1px dotted #A0A0A0;
	border-bottom: 0;
	text-align: center;
	font-weight: bold;
	line-height: 22px;
	margin: 0 8px;
	display: block;
	text-decoration: none;
	position: relative;
	margin-bottom: -1px;
	z-index: 10;
}

.com_tabs .tab_actief {
	background-color: #FFF;
	color: #000
}

.tab:hover {
	background-color: #E5EAEF;
	color: #000
}

.com_tabs h2 {
	padding: 0;
	margin: 0;
	float: left;
}

.com_tabs .tab_info {
	clear: both;
}

.tab_info .tab_standaard {
	border: 1px solid #A0A0A0;
	background-color: #E5EAEF;
	padding: 8px;
}

.com_info {
	clear: both;
	margin: 2px;
	padding: 6px;
}

.tab_info {
	margin-bottom: 20px;
}

#top10_back {
	position: absolute;
	top: 0;
	
	padding: 0 auto;
	z-index: 30;
	
	background-color: #000;
}

#top10 {
	position: absolute;
	z-index: 40;
}

#top10_link {
	display: block;
	margin-bottom: 10px;
}

#abonnement_info {

	margin-bottom: 6px;
}

#abonnement_info table {
	width: 100%;
}

.grijs {
	background-color: #F0F0F0;
}

div.abonnement_info h3 {
	padding-left: 0;
	margin-left: 6px;
}

div.abonnement_info div.com_bundelinfo ul li {
	margin-left: 6px;
}

#top10 .box {
	background-color: white;
	height: 100px;
}

.techspecs {
	width: 100%;
	margin-top: 7px;
}

.veld1 {
	width: 70px;
}

#afbeeldingen {
	margin-bottom: 7px;
}

.onder select {
	display: block;
	margin: 0 auto;
	margin-bottom: 6px;
	width: 219px;
	margin-top: 6px;
}

.accessoire_cat h3 {
	font-size: 11px;
	position: relative;
	height: 25px;
}

/*//////////////
// GSM PAGINA //
//////////////*/

		.merkLogos table {

			font-family: trebuchet ms;
			font-size: 10px;
			text-align: center;
			width: 100%;
			border-spacing: 2px;
		}
		
			.merkLogos table .trText td {
				height: 11px;
				padding-bottom: 6px;
				padding-top: 4px;
			}
			
			
			.merkLogos table .trFooter td {
				height: 11px;
				padding-top: 9px;
			}
		
			
		.topIcon {
			position: absolute;
			top: 50px;
			left: 30px;
		}
		
		/* Meest verkochte GSM toestellen Blok */
		
		
		.meestVerkochtBlok {
			position: relative;
			padding: 0 2px 15Px 2px;
			height: 75px;
			float: left;
			width: 19.4%;
			margin-right: 0px;
		
		}
		
			.meestVerkochtBlok .title {
				padding: 1px 0 2px 3px;
				margin: 0 0 7px 0;
				font-family: Arial;
				font-size: 10px;
				font-weight: bold;
				color: #0b2838;
				background-color: #DDDDDD;
			}
		
			.meestVerkochtBlok .foto {
				width: 60px;
				height: 60px;
			}
			
			.meestVerkochtBlok .prijsinfo {
				font-family: Arial, verdana;
				text-align: right;
				float: right;
				height: 60px;
			}
					.meestVerkochtBlok .prijsinfo .prijstoestel {
						font-size: 11px;
						color: #132e43;
						margin-bottom: 6px;
					}
					
					.meestVerkochtBlok .prijsinfo .prijs {
						font-size: 15px;
						color: #2b81b5;
						margin-bottom: 6px;
						font-weight: bold;
					}
					
				.meestVerkochtBlok .prijsinfo a, .meestVerkochtBlok .prijsinfo a:visited {
					font-family: tahoma;
					font-size: 10px;
					color: #5096bd;
	
				}
				
				.meestVerkochtBlok .prijsinfo a:hover {
					color: black;
				}
				
		/* Selectbox opmaak (globaliseren nog + gelijk aan sim-only) */	
	
		.filters {
			position: relative;
		}
		
		.filters select {
				background-color:#FFFFFF;
				border:1px solid #A1A1A1;
				color:#000000;
				font-family:verdana;
				font-size:10px;
				font-weight:normal;
				margin:4px 0;
				width:150px;
		}
		
		/* GSM Blokken */
		
		.gsmBlok {
			height: 80px;
			padding: 0;
			margin: 3px 0 0 0;
			padding-bottom: 5px;
			border-bottom: 1px dotted #a8bfdd;
			font-size: 11px;
		}
		
				.gsmBlok .foto {
					float: left;
				}
		
				.gsmBlok .midden {
					float: left;
					width: 88%;
					height: 74px;
					font-family: tahoma;
					padding: 4px 0 4px 8px;
				}
				
				.gsmBlok .midden.Actief {
					background-color: #f1f5f7;
				}
				
				.gsmBlok .midden:hover {
					background-color: #e8edef;
				}
				
						.gsmBlok .midden .titelblok {
							margin: 1px 0 3px 0;
						}
						
						.gsmBlok .midden .titelblok .meerKleuren {
							color: #e7611f;
						}
						
								.gsmBlok .midden .titel {
									font-family: tahoma;
									font-size: 1.2em;
									/*font-size: 13px;*/
									font-weight: bold;
									text-decoration: underline;
									color: black;
								}
						
						.gsmBlok .midden .text {
							font-family: tahoma;
							/*font-size: 11px;*/
							line-height: 17px;
							color: #767474;
							margin-bottom: 2px;
						}
						.gsmBlok .midden .buttons {
							margin-top: 6px;
						}
						
						.gsmBlok .midden .prijs {
							font-family: Tahoma;
							/*font-size: 11px;*/
							font-weight: normal;
							color: black;
							float: right;
							width: 222px;
							margin-left: 6px;
							padding-right: 3px;
						}
						
						.gsmBlok .midden .prijs table {
							margin-top: 1px;
							border-collapse: collapse;
							width: 100%;
						}
						
						.gsmBlok .midden .prijs table span {
							/*font-size: 19px;*/
							font-size: 1.8em;
							color: #f80c25;
						}
						
						.gsmBlok .midden .prijs img {
							float: right;

						}
						
		.gsmBlok2 {
			font-size: 0.9em;
			height: 64px;
			padding-bottom: 3px;
			margin-left: 65px;
		}
			.gsmBlok2 .midden	{
				height: 56px;
				width: 89%;
				background-color: #e1f0f8;
			}
			
			.gsmBlok2 .midden .prijs table span {
				font-size: 1.0em;
				font-weight: bold;
			}
			
			.gsmBlok2 .midden:hover {
				background-color: #dceaf1;
			}
			
			.gsmBlok2 .midden .prijs	{
				height: 60px;
				padding-right: 3px;
			}
				.gsmBlok .midden .prijs table {
					margin-top: 0;
				}
				
		.gsmBlok2 .midden .titel {
			color: #4c768b;
		}
		
		.gsmBlok2 .midden .prijs img {
			margin-top: 1px;
		}
		
		.keuzeMargin {
			margin-right: 3px;
		}
		
		.specOverlay {
			font-family: verdana;
			font-size: 10px;
			color: #5d6f7d;
			background-color: white;
			margin-right: 85px;
			margin-top: 54px;
			position: absolute;
			right: 0;
			top: 0;
		
		}
		
				.specOverlay input {
					margin: 0 3px 0 0;
					padding: 0;
				}
		
				.specOverlay table {
					border-collapse: collapse;
					padding: 0;
					margin: 0;
					color: black;
					margin-top: 5px;
				}
		
						.specOverlay td {
							vertical-align: middle;
							padding: 2px 0;
							text-align: left;
						}
		
						.specOverlay table .tabletext {
							width: 89px;
						}
				
				.specOverlay .menuBlok {
					position: relative;
					border: 1px solid #d0d0d0;
					width: 262px;
					z-index: 10;
					height: 130px;
				}
				
				.specOverlay a, specOverlay a:visited {
					color: #2b81b5;
					text-decoration: none;
				}
				
				.specOverlay a:hover {
					text-decoration: underline;
					color: black;
				}
				
				.specOverlay .specBreedte, .specOverlay .specBreedte .selectOptionBox {
					width: 85px;
				}


/* stappen plan */

#stappen {
	margin-bottom: 9px;
}	

/* BUTTONS */

		.orderarrow {
			margin: 0 6px 0 6px;
		}

		.orderarrow_small {
			margin: 0 4px 3px 8px;
		}
		
/*Provider Merk*/

			.merkLogos .title {
				padding: 1px 0 2px 3px;
				font-family: Arial;
				font-size: 10px;
				font-weight: bold;
				color: #0b2838;
				background-color: transparent;
			}

			.merkLogos .providermerk {
				border: 1px dotted #BABABA;
				padding-bottom: 6px;
				background-color: white;
			}
			.merkLogos .providermerk:hover {
				border: 1px solid #909090;
			}
			
			.merkLogos .providermerk:hover .title {
				background-color: #fff2e5;
			}				