@font-face {
	font-family: 'GeosansLightRegular';
	src: url('css/fonts/GeosansLight.eot');
	src: local('GeosansLight Regular'), local('GeosansLight'), url('css/fonts/GeosansLight.ttf') format('truetype'), url('css/fonts/GeosansLight.svg#GeosansLight') format('svg');
}

body{background:#006d9d url('css/back.jpg') center top no-repeat;font-family:Tahoma,Arial,sans-serif;margin:0px;padding-right:10px;}
h1#logo{text-indent:-999em;background:url('css/logo.png') 50px no-repeat;width:1081px;height:94px;margin:0px auto;position:relative;top:10px;}
div#site{width:1087px;margin:10px auto;padding-bottom:72px;background:url('css/site-bottom.png') left bottom no-repeat;}
div#footer{width:1081px;height:100px;text-align:left;background:url('css/partners-bar.png') 0px 63px no-repeat;margin:0px auto 20px auto;}

a,a:link,a:visited{color:#026f9f;text-decoration:none;}
a:hover{text-decoration:underline;}
a:active{color:#600;}
p{margin:10px;}
img{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: 8636a3;
	border-right-color: 8636a3;
	border-bottom-color: #D4D0C8;
	border-left-color: 8636a3;
}
div.bestellen{height:34px;padding-top:10px;width:300px;background:url('css/button.png') no-repeat;color:#fff;font:22pt Arial,Verdana;}

ul#topnav{position:absolute;top:0px;left:0px;color:#fff;display:block;width:1080px;margin:5px auto;}
ul#topnav li{float:right;list-style:none;font-size:8pt;padding:0px 10px;border-left:solid 1px #66f;}
ul#topnav li.last{border-left:none;}
ul#topnav a{color:#fff}

ul#nav{color:#fff;height:89px;padding-top:48px;padding-left:50px;background:url('css/site-top.png') no-repeat;margin:0px;}
ul#nav li{height:33px;background:url('css/menu-links-rechts.png') left top no-repeat;padding-left:38px;display:block;float:left;list-style:none;}
ul#nav a{height:33px;background:url('css/menu-back.png') repeat-x;color:#fff;text-decoration:none;display:block;padding-top:8px;}
ul#nav a:hover{text-decoration:underline;}
ul#nav a:active{}
ul#nav li.first{background:url('css/menu-links.png') left top no-repeat;padding-left:16px;}
ul#nav li.last{background:url('css/menu-rechts.png') left top no-repeat;padding-left:21px;}

div#banner{width:253px;height:430px;float:right;color:#fff;position:relative;right:13px;top:-40px;background:url('css/banner-top.png') no-repeat;padding-top:48px;}
div#banner img.bannerImage{display:block;}
div#banner a,div#banner a:link{color:#fff;}
div#bannerIn1{background:url('css/banner-bottom.png') bottom no-repeat;padding-bottom:42px;}
div#bannerIn2{background:url('css/banner-middle.png') 1px repeat-y;padding:0px 20px;}

div#main{
	padding:0px 80px;
	min-height:470px;
	overflow:auto;
	font-size:10pt;
	color:#394853;
	background:url('css/site-middle.png') repeat-y;
	position: relative;
}
div#main h2{margin:10px;font-size:13pt;font-weight:normal;color:#026f9f;text-transform: uppercase;}

div.block{background:url('css/block-header.png') no-repeat;width:322px;float:left;margin:10px 0px 20px 10px;}
div.blockContent{border:solid 1px #a1a1a1;border-top:none;width:278px;padding:0px 10px;}
div.block h3{height:26px;margin:18px 0px 0px 20px;padding:0px;font:22pt Arial,Verdana;color:#fff;}
div.block ul{padding-left:20px;}
div.block li{list-style:url('css/block-list-style.png');color:#3a4954;letter-spacing:1px;font-size:11pt;margin-top:5px;}
div.block div.specialFont{font:13pt Arial,Verdana;color:#5d6b74;}
div.block span.prijs{color:#026f9f;font-size:30pt;padding:0px 20px;}
div.block div.meer{font:18pt Arial,Verdana;color:#026f9f;text-align:right;padding-right:0px;margin-right:10px;background:right 15px no-repeat;;}

div.partners{margin:0px 50px;color:#fff;}
div.partners img{margin-left:50px;position:relative;top:8px;}

ul#footnav{font-size:8pt;text-align:right;height:5px;padding-left:153px;margin-top:20px;}
ul#footnav li{list-style:none;float:left;margin-left:50px;}
ul#footnav a{color:#fff;}

div.copyright{font-size:8pt;color:#fff;padding-left:200px;letter-spacing:1px;}

div#bestel{width:640px;margin:20px;color:#3a4954}
div#bestel h2{font-size:10pt;font-family:Arial,sans-serif;font-weight:bold;text-align:center;height:21px;background:url('css/bestellen/headerBack.png') repeat-x;color:#fff;text-transform:lowercase;border-style:none solid solid solid;border-width:1px;border-color:#a1a1a1;margin:0px;}
div#bestel h2.kopje1{border-style:none none solid none;background-position:-1px;}
div#bestel div.afrondingLT{height:21px;width:23px;float:left;background:url('css/bestellen/headerTL.png') no-repeat;}
div#bestel div.afrondingRT{height:21px;width:25px;float:right;background:url('css/bestellen/headerTR.png') no-repeat;}
div#bestel div.abos{border-left:solid 1px #a1a1a1;border-right:solid 1px #a1a1a1;background:url('css/bestellen/back.png');}
div#bestel div.abos h3{margin:0px 10px;padding:0px;color:#026f9f;font-family:Arial,sans-serif;font-size:15pt;}
div#bestel ul{margin:0px 20px;padding-left:20px;}
div#bestel li{
	color:#3a4954;
	font-size:10pt;
	margin-top:2px;
}
div#bestel div.abos div.specialFont{color:#a1a1a1;margin:5px;text-align:right;}
div#bestel div.abos span.prijs{color:#026f9f;font-size:20pt;margin:5px 0px;}
div#bestel div#kies75{float:left;width:212px;border-right:solid 1px #a1a1a1;cursor:pointer;}
div#bestel div#kies275{float:left;width:212px;border-right:solid 1px #a1a1a1;cursor:pointer;}
div#bestel div#kies575{float:left;width:212px;cursor:pointer;}
div#bestel div#showItemL{float:left;width:212px;border-right:solid 1px #a1a1a1;}
div#bestel div#showItemR{float:left;width:212px;}
div#bestel div.kiesOptie{width:159px;height:115px;float:left;border-left:solid 1px #a1a1a1;cursor:pointer;}
div#bestel div.kiesOptie h3{height:19px;margin:1px;padding:5px 0px;text-align:center;color:#fff;font-size:12pt;font-family:Arial,sans-serif;}
div#bestel div.kiesOptie div.specialFont{margin-top:-8px;}
div#bestel div.kiesOptie span.prijs{font-size:15pt;margin:5px 10px;}
div#bestel div.kiesOptie.EuSMS{}
div#bestel div.kiesOptie.EuSMS div.specialFont{margin-top:18px;}
div#bestel div.kiesOptie.EuSMS .prijs{color:#933bb3;}
div#bestel div.kiesOptie.EuSMS h3{background:url('css/bestellen/EuSMS.png') repeat-x;}
div#bestel div.kiesOptie.Eu2Eu .specialFont{}
div#bestel div.kiesOptie.Eu2Eu .prijs{color:#30a8da;}
div#bestel div.kiesOptie.Eu2Eu h3{background:url('css/bestellen/Eu2Eu.png') repeat-x;}
div#bestel div.kiesOptie.EuDATA .prijs{color:#2bad6e;}
div#bestel div.kiesOptie.EuDATA h3{background:url('css/bestellen/EuDATA25.png') repeat-x;}
div#bestel div.EuDATAExtra{border-right:solid 1px #a1a1a1;width:158px;}
div#bestel div.EuDATAExtra .prijs{color:#d84200;}
div#bestel div.kiesOptie.EuDATAExtra h3{background:url('css/bestellen/EuDATA100.png') repeat-x;}
div#bestel div.form{background:url('css/bestellen/back.png');border-left:solid 1px #a1a1a1;border-right:solid 1px #a1a1a1;padding:10px;}
div#bestel div.bevestig{background:url('css/bestellen/back.png');border-left:solid 1px #a1a1a1;border-right:solid 1px #a1a1a1;border-bottom:solid 1px #a1a1a1;padding:10px;}
div#bestel div.bevestig div.specialFont{text-align:right;}
div#bestel div.bevestig span.prijs{color:#026f9f;font-size:25pt;margin:5px 0px;}
div#bestel div.pusher{clear:both;}

.input{background-image:url('images/09lightblue.gif');}

/* fancyform styles */
#bestel label{display:block;float:left;width:200px;background-position:right bottom;background-repeat:no-repeat;}
#bestel label.fancy{width:19px;height:17px;cursor:pointer;}
#bestel label.fancy.voorwaarden{width:auto;padding-left:20px;background-position:left;}
#bestel .checked{background-image:url('css/bestellen/chk_on.png');}
#bestel .checked.rechts{background-image:url('css/bestellen/chk_onR.png');}
#bestel .checked.links{background-image:url('css/bestellen/chk_onL.png');}
#bestel .unchecked{background-image:url('css/bestellen/chk_off.png');}
#bestel .unchecked.rechts{background-image:url('css/bestellen/chk_offR.png');}
#bestel .unchecked.links{background-image:url('css/bestellen/chk_offL.png');}
#bestel .selected{background-image:url('css/bestellen/rdo_on.png')}
#bestel .selected.rechts{background-image:url('css/bestellen/chk_onR.png')}
#bestel .selected.links{background-image:url('css/bestellen/chk_onL.png')}
#bestel .unselected{background-image:url('css/bestellen/rdo_off.png')}
#bestel .unselected.rechts{background-image:url('css/bestellen/chk_offR.png')}
#bestel .unselected.links{background-image:url('css/bestellen/chk_offL.png')}
#bestel .leftcol{float:left;clear:left;width:50%}
#bestel .rightcol{float:left;clear:right;width:50%}
#bestel label.links{float:right;}
#bestel label.rechts{float:left;}
#bestel label.unchecked,#bestel label.checked{cursor:pointer}

#bestel div.form div.item{padding-top:10px;clear:both;}
#bestel div.form label{height:24px;line-height:26px;border-bottom:solid 1px #a1a1a1;}
#bestel div.form input[type='text']{border:solid 1px #a1a1a1;padding:1px;height:21px;}
#bestel div.radio label{background-position:left;padding-left:15px;width:60px;cursor:pointer;}
#bestel div.lijntje{border-bottom:solid 1px #a1a1a1;float:left;height:24px;}
#bestel div#nummerbehoudblock{display:none;clear:both;margin-left:10px;padding-left:10px;border-left:solid 1px #a1a1a1;}
#bestel div#nummerbehoudblock .behoudinfo{font-style:italic;}

#bestel ul#overzicht{float:left}
#bestel .bevestig input{clear:both;display:block;margin-left:480px;}
#bestel .bevestig .voorwaarden{float:right;margin-top:20px;}
