A:link {text-decoration: none; color: #000000;}
A:visited {text-decoration: none; color: #000000;}
A:active {text-decoration: none; color: #000000;}
A:hover {text-decoration: none; color: #000000;}

body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0;
	padding:0;
	text-align:center;
    overflow-y: scroll;
}

.tabel {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
}

.tabelheader {
	color:#FFF;
	background-color:#FF3399;
}

#wrapper {
	clear:both;
	margin: 0px;
	padding: 0px;	
	min-width:950px;
}

#doc {
	margin:auto;
	position:relative;
	text-align:left;
	width:950px;
	z-index:1;
	background-color:#FFF;	
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}

#logo {
	background-image:url('/images/top.jpg');
	margin:0px;
	position:relative;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	height:190px;
}

#logo a, img {
	text-decoration:none;
	border:none;
}

#talen {
	margin:0px;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	position:absolute;
	margin-top:5px;
	margin-left:815px;
}

#menuline {
	width:950px;
	height:9px;
	background-color:#FF3399;
}

#menuitem_abbo {
	width:98px;
	height:9px;
	margin-left:204px;
	position:absolute;
}

#menuitem_abbo_toestel {
	width:156px;
	height:9px;
	margin-left:310px;
	position:absolute;
}

#menuitem_abbo_verleng {
	width:155px;
	height:9px;
	margin-left:476px;
	position:absolute;
}

#menuitem_toestellen {
	width:75px;
	height:9px;
	margin-left:643px;
	position:absolute;
}

#menuitem_accessoires {
	width:79px;
	height:9px;
	margin-left:729px;
	position:absolute;
}

#menuitem_prepaid {
	width:49px;
	height:9px;
	margin-left:818px;
	position:absolute;
}

#menuitem_zakelijk {
	width:55px;
	height:9px;
	margin-left:878px;
	position:absolute;
}

#menubalk {
	width:950px;
	height:33px;
	position:relative;
}

#zoeken {
	width:180px;
	height:18px;
	margin:10px;
	margin-top:7px;
	position:absolute;
}

#menu {
	font-stretch:condensed;
	width:800px;
	height:18px;
	margin-top:5px;
	margin-left:135px;
	position:absolute;
	padding:0px;
}

#menu a {
	color:#16ABA7;	
}

#menu ol, ul {
	list-style:none outside none;
	margin:0px;
	padding-left:5px;
}

#menu li {
	display:inline;
	padding-right:15px;
	height:18px;
	margin:0px;
	font-weight:400;
}

#adminmenu {
	width:180px;	
	height:467px;	
	margin-left:10px;	
	border: 1px solid #E027A4;
	background-color:#FFF4FA;
	position:absolute;
}

#zoeken_uitgebreid {
	width:180px;	
	height:235px;	
	margin-left:10px;	
	border: 1px solid #E027A4;
	background-color:#FFF4FA;
	position:absolute;
}

.sectie_titel {
	color:#2287C5;	
	padding-top:5px;
	padding-left:10px;
}

.sectie_text {
	color:#999;	
	padding-top:5px;
	padding-left:10px;
	font-size:12px;
}

.sectie_subtitel {
	color:#666;	
	padding-top:5px;
	padding-left:10px;
	font-size:12px;
}

.comboboxbreed {
	margin-top:5px;	
	margin-left:10px;	
	width:260px;
	font-size:10px;}

.comboboxklein {
	width:120px;
	font-size:12px;
}

.comboboxmiddel {
	width:150px;
	font-size:12px;
}

.combobox {
	margin-top:5px;	
	margin-left:10px;	
	width:160px;
	font-size:10px;
}

.textfieldnormal {
	margin-top:5px;	
	margin-left:10px;	
	width:155px;
	font-size:10px;
}

.textfieldbrowse {
	width:50px;	
	text-align:right;
	background-color:#DFFFBF;
}

#textfieldnormal {
	margin-top:5px;	
	margin-left:10px;	
	width:155px;
	font-size:10px;
}

.checkboxnormal {
	margin-top:5px;	
	margin-left:10px;	
	font-size:10px;
}

.textarea {
	margin-top:5px;	
	margin-left:10px;	
	font-size:10px;
}

.inputfile {
	margin-top:5px;	
	margin-left:10px;	
	font-size:10px;
}

.formbutton {
	margin-top:5px;	
	margin-left:10px;	
	font-size:10px;
}

.textfield {
	margin-top:5px;	
	margin-left:10px;	
	width:155px;
	font-size:10px;
	font-style:italic;
	color:#CCC;
}

.textfieldtoplogin {
	margin-top:2px;	
	margin-left:10px;	
	width:125px;
	font-size:10px;
	font-style:italic;
	color:#CCC;
}

.zoekfield {
	width:176px;
	font-size:10px;
	font-style:italic;
	color:#CCC;
}

.button {
	margin-top:5px;	
	margin-left:90px;	
	width:80px;
	font-size:10px;
	background-color:#FBFBFB;
	border:1px solid #E027A4;	
	height:22px;
	padding-top:0px;
	color:#666;
}

.buttontoplogin {
	margin-top:5px;	
	margin-left:60px;	
	width:80px;
	font-size:10px;
	background-color:#FBFBFB;
	border:1px solid #E027A4;	
	height:22px;
	padding-top:0px;
	color:#666;
}

.stippellijn {
	border-top: 1px dotted #CCC;	
	margin-top: 10px;
}

.stippellijnadmin {
	border-top: 1px dotted #CCC;	
	margin-top: 10px;
	margin-bottom: 3px;
}

#container {
	width:950px;	
	position:relative;	
}

#leftcontainer {
	width:180px;	
}

.leftmenu {
	width:180px;	
	height:550px;
	position:absolute;
}

.activemenuitem {
	color:#F39;	
}

.rightbigcontainer {
	width:730px;
	margin-left:205px;
	border: 1px solid #CCC;
	min-height:467px;
}

#rightcontainer {
	width:180px;	
/*	left:755px;*/
}

#zoekresultaten {
	width:535px;	
	height:739px;	
	margin-left:205px;	
	border: 1px solid #E027A4;
	background-color:#FFF4FA;
	position:absolute;		
}

#flashframe {
	width:535px;	
	height:235px;	
	margin-left:205px;	
	border: 1px solid #E027A4;
	background-color:#FFF4FA;
	position:absolute;		
}

#aanbiedingline {
	width:730px;	
	height:265px;	
	position:absolute;
	border: 1px solid #E027A4;
}

#aanbiedingenframe {
	width:730px;	
	height:265px;	
	margin-left:10px;	
	margin-top:247px;
	border: 1px solid #E027A4;
	background-color:#FFF4FA;
	position:absolute;	
}

#simonly_left {
	width:710px;	
	height:43px;	
	margin-left:10px;	
	border: 1px solid #E027A4;
	background-color:#FFF4FA;
	position:relative;	
	padding:10px;
	margin-bottom:10px;
}

#verlenging_left {
	width:710px;	
	height:130px;	
	margin-left:10px;	
	border: 1px solid #E027A4;
	background-color:#FFF4FA;
	position:relative;	
	padding:10px;
	margin-bottom:10px;
}

#abbotoestellen_left {
	width:710px;	
	height:100px;	
	margin-left:10px;	
	border: 1px solid #E027A4;
	background-color:#FFF4FA;
	position:relative;	
	padding:10px;
	margin-bottom:10px;
}

#toestellen_left {
	width:710px;	
	height:65px;	
	margin-left:10px;	
	border: 1px solid #E027A4;
	background-color:#FFF4FA;
	position:relative;	
	padding:10px;
	margin-bottom:10px;
}

#toestellen_resultaat {
	width:710px;	
	min-height:200px;	
	margin-left:10px;	
	border: 1px solid #E027A4;
	background-color:#FFF4FA;
	position:relative;	
	padding:10px;
}

.AanbiedingImage {
	padding:15px;
	padding-left:27px;
}

.AanbiedingImageSO {
	padding-top:0px;
	padding-bottom:15px;
	padding-left:27px;
}

#toestellen_rechts {
	width:180px;	
	margin-left:755px;	
	padding-bottom:10px;	
	border: 1px solid #E027A4;
	background-color:#FFF4FA;
	position:absolute;
	margin-bottom:10px;		
}

#menu_rechts {
	width:180px;	
	margin-left:755px;	
	padding-bottom:10px;	
	border: 1px solid #E027A4;
	background-color:#FFF4FA;
	position:relative;
	margin-bottom:10px;	
}

#tagcloud {
	width:180px;	
	height:146px;
	margin-left:755px;	
	padding-bottom:10px;	
	border: 1px solid #E027A4;
	background-color:#FFF4FA;
	position:relative;
	margin-bottom:10px;	
}

#ideal_icons {
	margin-left:757px;	
	margin-bottom:10px;	
}

#ideal_icons_float {
	margin-left:2px;	
	margin-top:10px;
}

#tagcloud ul {
	list-style:none outside none;
	margin:0px;
	padding-left:5px;
	margin-top:5px;
}

#tagcloud li {
	display:inline;
	padding-right:6px;
	height:18px;
	margin:0px;
	font-weight:400;
}

.tc1 a {
	color:#999;	
	padding-top:20px;
	padding-left:7px;
	font-size:16px;	
}

.tc2 a {
	color:#999;	
	padding-top:20px;
	padding-left:7px;
	font-size:13px;	
}

.tc3 a {
	color:#999;	
	padding-top:20px;
	padding-left:7px;
	font-size:10px;	
}

#toestelframe1 {
	width:235px;	
	height:215px;	
	margin-top:524px;	
	margin-left:10px;	
	border: 1px solid #E027A4;
	background-color:#FFF4FA;
	position:absolute;	
}

#toestelframe2 {
	width:235px;	
	height:215px;	
	margin-top:524px;	
	margin-left:257px;	
	border: 1px solid #E027A4;
	background-color:#FFF4FA;
	position:absolute;	
}

#toestelframe3 {
	width:235px;	
	height:215px;	
	margin-top:524px;	
	margin-left:505px;	
	border: 1px solid #E027A4;
	background-color:#FFF4FA;
	position:absolute;	
}

#socialmedia {
	width:180px;	
	height:205px;
	margin-left:755px;	
	padding-bottom:10px;	
	border: 1px solid #E027A4;
	background-color:#FFF4FA;
	position:relative;
	margin-bottom:10px;	
}

.socialmediaimage {
	margin-top:15px;	
	margin-left:15px;	
}

.toestelframe {
	margin-top:25px;	
	margin-left:25px;	
}

#bottomline {
	width:950px;
	height:9px;
	background-color:#FF3399;
}

#bottomtextleft {
	margin-top:10px;
	margin-left:10px;
	color:#999;
	position:relative;
}

#bottomtextright {
	margin-top:10px;
	margin-left:755px;
	color:#999;
	position:absolute;
}

#bottomtextright a {
	margin-top:0px;
	color:#999;
}

#nav {padding:0; margin:0; list-style:none; position:relative; z-index:500; margin-top:150px;}
#nav li.top {display:block; float:left; width:98px; height:25px; margin-left:7px;}
#nav li a.top_link {display:block; float:left; height:35px; line-height:33px; color:#ccc; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url(three_0.gif);}
#nav li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(three_0.gif) right top no-repeat;}
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(three_0a.gif) no-repeat right top;}

#nav li:hover a.top_link {color:#fff; background: url(three_1.gif) no-repeat;}
#nav li:hover a.top_link span {background:url(three_1.gif) no-repeat right top;}
#nav li:hover a.top_link span.down {background:url(three_1a.gif) no-repeat right top;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{left:1px; top:20px; background: #E2F3F2; padding:3px; border:1px solid #FF3399; white-space:nowrap; width:190px; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:190px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:11px; height:18px; width:188px; line-height:18px; text-indent:5px; color:#000; text-decoration:none;}
#nav li ul.sub li a.fly
{background:#bbd37e url(arrow.gif) 180px 6px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background:#C6E8E6; color:#000; border-color:#fff;}
#nav li:hover ul.sub li a.fly:hover
{background:#C6E8E6 url(arrow_over.gif) 180px 6px no-repeat; color:#fff;}


#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:90px; top:-4px; background: #bbd37e; padding:3px; border:1px solid #5c731e; white-space:nowrap; width:90px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#6a812c url(arrow_over.gif) 80px 6px no-repeat; color:#fff; border-color:#fff;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#bbd37e url(arrow.gif) 80px 6px no-repeat; color:#000; border-color:#bbd37e;} 

#AdminDetailsHeader {
	font-size:20px;	
	margin-bottom:20px;
}

#AdminDetailsSectie {
	font-size:12px;	
}

#Horline {
	height:2px;
	border-bottom:1px solid #F6C;
}

#Entiteiten {
	margin-top:10px;
	margin-bottom:10px;
}

.TabelKlein {
	font-size:12px;	
}

.baseButton  {
	background-image:url("/images/gradient_button.jpg");
	height:18px;
	padding-top:2px;
	text-align:center;
	width:65px;	
}

.phoneDivTop  {
	background-repeat:no-repeat;
	height:90px;
	width:100%;
	cursor:pointer;
}

.priceBox {
	background-image:url("/Images/priceBox_blue.png");
	background-repeat:no-repeat;
	color:#FFFFFF;
	float:right;
	font-weight:bold;
	height:37px;
	margin-top:45px;
	padding-top:6px;
	text-align:center;
	width:52px;
}

#Toestel {
	border:1px solid #F3F3F3;
	margin-left:10px;
	margin-bottom:10px;
	width:151px;	
	padding:6px;
	position:relative;
	float:left;
	background-color:#FFF;
}

.infoDiv {
	font-size:12px;	
	height:130px;
}

.Phonetitel {
	height:13px;
}

.AbonnementTitel {
	height:8px;
	font-size:10px;
	color:#00A29B;
	font-weight:400;
}

.bigleft {
	position:relative;	
}

#clear {
	clear:both;	
}

#melding {
	display:none;
	text-align:center;
	vertical-align:middle;
	width:100%;
	height:100%;
	background-color:#FFF;
	filter:alpha(opacity=55);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=55);
	opacity:0.55;
	position:absolute;
	z-index:100;
}
#melding2 {
	display:none;
	
	position:absolute;
	top: 50%;
	left: 50%;
	width:40em;
	height:18em;
	margin-top: -9em; /*set to a negative number 1/2 of your height*/
	margin-left: -23em; /*set to a negative number 1/2 of your width*/
	z-index:101;
	
}
#loaderdiv {
	display:none;
	
	position:absolute;
	top: 170px;
	left: 50%;
	width:40em;
	height:18em;
	margin-top: 170px; /*set to a negative number 1/2 of your height*/
	margin-left: -23em; /*set to a negative number 1/2 of your width*/
	z-index:101;
	
}

#PakketInhoud {
	border : solid 1px #EFEFEF;	
	color : #ffffff; 
	padding : 4px; 
	width : 99%; 
	height : 200px; 
	overflow : auto; "	
}

.pictureGallery {
	position:absolute;
	border:1px solid #E027A4;
	left:10px;
	top:40px;
	width:235px;
}

.WinkelWagenDetailsLeft {
	border:1px solid #E027A4;
	position:relative;
	width:690px;
	height:122px;
	top:50px;
	margin-bottom:10px;
}

.ToestelDetailsLeft {
	border:1px solid #E027A4;
	position:relative;
	width:730px;
	height:570px;
}

.ToestelDetailsRight {
	border:1px solid #E027A4;
	position:relative;
	width:395px;
	height:200px;
	left:510px;
}

.ToestelDetailsHeader {
	height:26px;
	background-image:url(/images/headerbackbig.png);
	border-bottom:1px solid #CCC;
	padding-top:4px;
	padding-left:20px;
	font-size:15px;
	color:#000;
}

.TabelToestel {
	padding-top:10px;	
	left:200px;
	padding-left:270px;
}

.ToestelPrijs {
	font-size:20px;
	font-weight:600;
	color:#F09;
	padding-right:10px;
}

.ToestelPrijsTag {
	padding-right:10px;
}

.ToestelTabelRow {
	height:27px;
}

.TabHolder {
	padding-left:4px;
	width:720px;	
}

.Specs {
	color:#999;	
}

.ToestelTitel {
	font-size:18px;	
}

#ExtraOptiesContainer {
	display:none;	
}

#toestel_left {
	width:710px;	
	margin-left:10px;	
	background-color:#FBFBFB;
	position:relative;	
	margin-bottom:10px;
	height:870px;
}

#winkelwagen_left {
	width:700px;	
	margin-left:10px;	
	background-color:#FBFBFB;
	position:relative;	
	margin-bottom:10px;
	padding:10px;
	padding-left:20px;
	border:1px solid #E027A4;
}

#SpecsTitle {
	padding-right:10px;	
}

.TabelToestelWinkelwagen {
	left:80px;
	padding-left:140px;
	margin-top:30px;
}

#FinancieelOverzicht {
	float:right;
	padding-top:10px;
	padding-right:10px;
}

#WinkelwagenLeeg {
	padding-left:190px;	
	position:relative;
	padding-top:130px;
	height:130px;
}

#VerwijderUitWinkelwagen {
	height:16px;
	width:16px;
	background-image:url(/images/cart_delete.gif);
	position:absolute;
	top:2px;
	left:671px;
	cursor:pointer;
}

#TblOrderForm {
	line-height:27px;
	width:718px;
}

#TblOrderForm .rowGroup {
	color:#2187C5;
	font-weight:bold;
	padding-top:30px;
}

#TblOrderForm .labelColumn {
	vertical-align:top;
	width:125px;
	font-size:12px;
}

.input {
	border:1px solid #D6D6D6;
	color:#000000;
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:10px;
	height:16px;
	margin:1px;
	width:166px;
}

#TblOrderForm .valueColumn {
	width:220px;
	font-size:12px;
}

.requiredStar {
	color:#F70080;
	font-weight:bold;
}

.textarea {
	border:1px solid #D6D6D6;
	color:#000000;
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:10px;
	margin:1px;
}

#TblOrderForm .ourConditions {
	border:1px solid #C9C9C9;
	height:110px;
	line-height:17px;
	overflow-x:hidden;
	overflow-y:auto;
	width:95%;
}

.warningComment {
	color:#FF0000;
	font-weight:bold;
	line-height:normal;
}

.attentionComment {
	font-weight:normal;
	line-height:normal;
}

#TblOrderForm .groupDeliverAdres ,#TblOrderForm .rowDifferentStartDate, #TblOrderForm .rowCurrentAlreadyEnded, #TblOrderForm .rowLegitimationWarning {
	font-size:12px;
	display: none;
}

#SimKaart {
	border:1px solid #F3F3F3;
	margin-left:10px;
	margin-bottom:10px;
	width:151px;	
	padding:6px;
	position:relative;
	float:left;
	background-color:#FFF;
}

#toplogin {
	margin-top:30px;	
	margin-left:640px;	
	position:absolute;
}

#lclogo {
	position:absolute;
	margin-left:0px;
	margin-top:5px;
}

.TabItemContent {
	padding:10px;	
}

#VergelijkVink {
	font-size:11px;	
}
