body{
	margin-left : 0px;
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	overflow: -moz-scrollbars-vertical;
	background-color: #b4d5ea;
}

.td1{padding-left:15px;}

.color1{background-color:#0973b9;}
.color2{
	background:url("../img/yellow_bg.gif") top left repeat-y;
	background-color:#ffe700;
}
.color3{background-color:#FFFFFF;}
.color4{
	background:url("../img/white_bg.gif") top left repeat-y;
	background-color:#fff;
}

.titel1{font-family:Arial, Verdana,Helvetica,sans-serif;font-weight:bold;font-size:12px;color:#fff;}
.titel2, h1{font-family:Arial, Verdana,Helvetica,sans-serif;font-weight:bold;font-size:12px;color:#1268b3;}
.titel3{font-family:Arial, Verdana,Helvetica,sans-serif;font-weight:bold;font-size:12px;color:#ffe600;}
.titel4{font-family:Arial, Verdana,Helvetica,sans-serif;font-size:11px;color:#0066cc;}
.titel5{font-family:Arial, Verdana,Helvetica,sans-serif;font-weight:bold;font-size:12px;color:#1268b3;}
.titel6{font-family:Arial, Verdana,Helvetica,sans-serif;font-weight:bold;font-size:14px;color:#0066cc;}
.titel7{font-family:Arial, Verdana,Helvetica,sans-serif;font-weight:bold;font-size:13px;color:#0066cc;}
.titel8{
	font-family:Arial, Verdana,Helvetica,sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#0072bb;
}

.tbh {font-family:Arial, Verdana,Helvetica,sans-serif;font-weight:bold;font-size:12px;color:#FFFFFF;background-color:#318ec9;border-bottom: 1px solid Black;}
.tbc {font-family:Arial, Verdana,Helvetica,sans-serif;font-size:12px;color:#000000;background-color:#fffa8a;}
.tbf {font-family:Arial, Verdana,Helvetica,sans-serif;font-size:12px;color:#000000;background-color:#fffa8a;border-top: 1px solid Black;}

h2{font-family:Arial, Verdana,Helvetica,sans-serif;font-weight:bold;font-size:16px;color:#1268b3;}

.error{font-family:Arial, Verdana,Helvetica,sans-serif;font-size:12px;color:#FF0000;}

.normal1, td, div, label {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.normal2{font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #1268b3;}
.normal3{font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 9px; color: #1268b3;}
.normal4{font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 9px; color: #fff; font-weight:bold;}
.normal5{font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #0066cc;}

select.select1{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; color: #1268b3; border : 1px solid #51628D;}
/*
a, a:link, a:visited{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;color:#0066cc;text-decoration:underline;}
a:hover{text-decoration:none;}
*/
a.link1:link, a.link1:visited, a.link1:active{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;color:#0066cc;text-decoration:underline;}
a.link1:hover{text-decoration:none;}
a.link2:link, a.link2:visited, a.link2:active, a.link2:hover{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;color:#0066cc;text-decoration:none;}

a.link3:link, a.link3:visited, a.link3:active{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#1268b3;text-decoration:none;}
a.link3:hover{color:#6fb4e0;}

a.link4:link, a.link4:visited, a.link4:active{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;color:#0066cc;text-decoration:none;}
a.link4:hover{text-decoration:underline;}

a.link5:link, a.link5:visited, a.link5:active{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:18px;color:#fff;text-decoration:none;}
a.link5:hover{color:#1268b3;}

a.link6{
	font-family:Arial, Verdana, Helvetica, sans-serif;font-size:9px;color:#fff;text-decoration:underline;
}

a.link6:hover{
	text-decoration:none;
}

fieldset {
	border: 1px solid #fffa8a;
	background: #FFFFFF;
	padding: 6px;
	margin-top: 10px;
	margin-bottom: 10px;
}
fieldset legend {
	background: #FFFFFF;
	font-weight: bold;
	color: #1268b3;
	font-size: 1.2em;
	padding-bottom: 10px;
}

.formdiv{
	padding-bottom: 8px;
}

.formbtn{
	padding-top: 10px;
}

input, textarea, select, radio{
	font-style: normal;
	border: 1px solid #7f9db9;
	background-color: white;
	font-size: 10px;
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

input.input2{
	font-style: normal;
	color: black; 
	border: 0px solid #7f9db9;
	background-color: white;
	font-size: 10px;
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

input.btn{
	font-style: normal;
	color: black; 
	border: 1px solid #7f9db9;
	background-color: #d6d6d6;
	font-size: 11px;
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.bovenplaatje {max-width: 360px;/* Resize the image for IE6 */width: expression(this.width > 360 ? 360: true);}

#mKortingdiv {
	width:47px;
	height:45px;
	/*background-image: url('../img/ico_korting2.gif');*/
}

#mKortingPercentagediv {
	padding-left: 6px !important;
	padding-left/**/:/**/6px;
	padding-top: 13px !important;
	padding-top/**/:/**/13px;
	color: white;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#mycustomscroll {
	/* Typical fixed height and fixed width example */
	width: 740px;
	height: 300px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: absolute;
	margin: 0.3em auto;
	/*background-color: #E7EADE;*/
	/*border: 1px solid black;*/
	padding: 5px;
}

#main { 
  display: table; 
  border-collapse: collapse; 
} 

#nav { 
  display: table-cell; 
  width: 180px; 
  background-color: #e7dbcd; 
} 

#extras { 
  display: table-cell; 
  width: 180px; 
  padding-left: 10px; 
  border-right: 1px dotted #d7ad7b; 
} 

#content { 
  display: table-cell; 
  width: 380px; 
  padding-left: 10px; 
}

#mContentdiv {
	padding:12px;
	width:462px;
  	background-color:#FFFFFF;
}

.LV_validation_message{
    margin:0 0 0 5px;
}


.LV_valid {
    color:#65cb43;
}
	
.LV_invalid {
    color:#fe0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #0ec700;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #fe0000;
}

#mBodydiv {
	position:relative;
	width: 900px;
	margin: 0 auto;
}

#mPicturediv {
	position:absolute;
	top: 5px;
	left: 540px;
	width: 360px;
	height: 263px;
	text-align: right;
	margin: 0 auto;
}

#mBannerdiv {
	position:relative;
	top: 0px;
	left: 0px;
	margin: 0 auto;
}

	.TESTcpYearNavigation,
	.TESTcpMonthNavigation
			{
			background-color:#6677DD;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}
	.TESTcpDayColumnHeader,
	.TESTcpYearNavigation,
	.TESTcpMonthNavigation,
	.TESTcpCurrentMonthDate,
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDate,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDate,
	.TESTcpCurrentDateDisabled,
	.TESTcpTodayText,
	.TESTcpTodayTextDisabled,
	.TESTcpText
			{
			font-family:arial;
			font-size:8pt;
			}
	TD.TESTcpDayColumnHeader
			{
			text-align:right;
			border:solid thin #6677DD;
			border-width:0 0 1 0;
			}
	.TESTcpCurrentMonthDate,
	.TESTcpOtherMonthDate,
	.TESTcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.TESTcpCurrentMonthDate
			{
			color:#6677DD;
			font-weight:bold;
			}
	.TESTcpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.TESTcpOtherMonthDate
			{
			color:#808080;
			}
	TD.TESTcpCurrentDate
			{
			color:#FFFFFF;
			background-color: #6677DD;
			border-width:1;
			border:solid thin #000000;
			}
	TD.TESTcpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.TESTcpTodayText,
	TD.TESTcpTodayTextDisabled
			{
			border:solid thin #6677DD;
			border-width:1 0 0 0;
			}
	A.TESTcpTodayText,
	SPAN.TESTcpTodayTextDisabled
			{
			height:20px;
			}
	A.TESTcpTodayText
			{
			color:#6677DD;
			font-weight:bold;
			}
	SPAN.TESTcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.TESTcpBorder
			{
			border:solid thin #6677DD;
			}

#footer{
	background:url("../img/footerbg.gif") bottom left no-repeat;
	background-color:#1170c3;
}

#footertop{
	height:4px;
}

#footertop img{
	display:block;
}

#footercontent{
	width:868px;
	margin-left:16px;
	margin-right:17px;
	margin-top:7px;
}

#footercontent table td{
	color:#fff;
	font-family:Arial, Verdana, Tahoma;
	font-weight:bold;
	font-size:9px;
}

#space{
	height:46px;
}

.shapeimage{
	display:block;
}

.accessblockssmall{
	width:245px;
	height:79px;
	margin-left:16px;
	margin-bottom:16px;
	position:relative;
}

.accessblocks{
	width:245px;
	height:115px;
	margin-left:16px;
	margin-bottom:16px;
	position:relative;
}

#winkel{
	background:url("../img/winkel_bg.gif") center no-repeat;
}

#links{
	background:url("../img/links_bg.gif") center no-repeat;
}

#topup{
	background:url("../img/button_topup02.gif") center no-repeat;
}

#sim{
	background:url("../img/button_sim02.gif") center no-repeat;
}

#kortingmeldaan{
	background:url("../img/TelesurNL_button_korting.gif") center no-repeat;
}


.barcontainer{
	position:absolute;
	top:27px;
	left:10px;
}

.barcontainer a{
	text-decoration:none;
}

.barcontainer a:hover{
	text-decoration:underline;
}

.barwithout{
	width:103px !important;
	width/**/:/**/112px;
	height:21px !important;
	height/**/:/**/28px;
	margin-bottom:8px;
	padding-top:7px;
	padding-left:9px;
}

.bar{
	background:url("../img/bar.gif") center no-repeat;
	width:103px !important;
	width/**/:/**/112px;
	height:21px !important;
	height/**/:/**/28px;
	margin-bottom:8px;
	padding-top:7px;
	padding-left:9px;
}

.bar a{
	text-decoration:none;
}

.barlinks{
	display:block;
}

#topshoppingcart{
	background:url("../img/topshopping.gif") center no-repeat;
	height:33px;
	padding-left:9px;
	padding-top:5px;
}

.topblock{
	margin-left:16px;
	width:245px;
	margin-bottom:16px;
}

.yellow{
	background-color:#ffe600;
}

#cartbottom{
	background:url("../img/bottomshoppingwhite.gif") bottom right no-repeat;
	height:10px;
}

.blocktag{
	margin-left:10px;
	margin-top:0px !important;
	margin-top/**/:/**/5px;
	padding-top:5px !important;
	padding-top/**/:/**/0px;
}

#footercontent table a{
	font-size:9px;
	color:#fff;
	text-decoration:underline;
}

#footercontent table a:hover{
	text-decoration:none;
}

.homecontent{
	padding:16px;
}

.ecardpreview{
	width:188px;
	height:133px;
	float:left;
}

.ecardspacer{
	width:10px !important;
	width/**/:/**/8px;
	height:102px;
	float:left;
}

.newsblock{
	width:282px;
	height:157px;
	float:left;
	margin-bottom:18px !important;
	margin-bottom/**/:/**/ 7px;
	overflow:hidden;
}

.newstop{
	background:url("../img/newstop.gif") bottom right no-repeat;
	width:282px;
	height:6px;
}

.newsbot{
	background:url("../img/newsbottom.gif") bottom right no-repeat;
	height:151px;
	background-color:#fff;
}

.newsspacer{
	width:17px;
	height:157px;
	float:left;
}

.news{
	padding-left:13px;
	padding-right:13px;
	height:135px !important;
	height/**/:/**/128px;
	clear:both;
	overflow:hidden;
}

.newstitle{
	height:35px;
}

.news p{
	margin-top:0px;
}

.newsimg{
	float:left;
	margin-right:11px;
}

h2{
	margin-bottom:0px;
	font-size:14px;
	padding-bottom:0px;
	color:#1268b3;
}

h2 a{
	text-decoration:none;
	color:#1268b3;
}

h2 a:hover{
	text-decoration:underline;
}

a.barlinks, a.barlinks:visited{
	color:#1268b3;
	text-decoration:none;
}

a.barlinks:hover{
	text-decoration:underline;
}

td a{
	color:#1268b3;
	text-decoration:underline;
}

td a:hover{
	text-decoration:none;
}

#ecardtag{
	height:20px !important;
	height/**/:/**/25px;
	padding-left:15px;
	padding-top:5px !important;

}

#aktietd{
	background:url("../img/aktiebg.gif") center no-repeat;
	height:131px;
}

#catchphrase{
	margin-left:15px;
	margin-bottom:5px;
}

#catchphrase img{
	display:block;
}

.cart td{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #1268b3;
}

#nieuwsbrief{
	background:url("../img/nieuwsbrief_bg.gif") no-repeat center;
}

ul#ecardlist{
	margin-left:0px;
	padding-left:0px;
	list-style-type:none;
}

ul#ecardlist li{
	float:left;
	height:170px;
	width:160px;
	margin-right:20px;
	margin-bottom:10px;
}

ul#ecardlist li img{
	margin-bottom:3px;
}

.yrdiv{
	text-align:right;
}

.nbitem{
	width:250px;
	float:left;
	margin-right:20px;
}

ul.nbnewslist{
	margin-top:5px;
}

ul.nbnewslist li{
	width:190px;
	float:left;
	
}

