
html, body {  
  min-height:100%;
}
body {
  text-align:left;
  padding:0px;
  margin:0px;
  background-color:transparent;
}

body, td {
  font-family:verdana,helvetica,sans-serif;
  font-size:12px;
  line-height:15px;
}
table {
	border-collapse: collapse;
}
h1 {
  font-size:24px;
  line-height:32px;
  margin-top:0px;
  margin-bottom:0px;
  font-family:verdana, arial,helvetica,sans-serif;
  font-weight:normal;
}
h1 img.icon { 
	float: right;
  position: relative;
  z-index: 2;
}
h2 {
  font-size:18px;
  line-height:26px; 
  margin-top:0px;
  margin-bottom:0px;
  font-family:verdana,arial,helvetica,sans-serif;
  font-weight:normal;
}

h2.info {
}

div.info_sorry {
  width:29px;
  height:29px;
  overflow:hidden;

}

.cnt h2 {
	margin-bottom: 8px;
}
h2 img.icon {
	display: block;
	position: absolute;
	right: 0;
	top: 3px;
}
h3 {
  margin-top:0px;
  margin-bottom:0px;
  font-family:verdana,helvetica,sans-serif;
  font-size: 15px;
  line-height:18px;
  font-weight:bold;
  margin: 5px 0 3px;
}
.mod h3 {
	font-size: 15px;
	margin-bottom: .5em;
	line-height: 1.25em;
	margin-top: -3px;
}
h4 {
  margin-top:0px;
  margin-bottom:0px;
  font-family:verdana,helvetica,sans-serif;
  font-size:12px;
  line-height:15px;
  font-weight:bold;
}


blockguote {
  margin:0px 10px 0px 10px;
}

.mod h3.tarief {
	margin-top: 20px;
}
h3.tarief strong {
	font-size: 30px;
	font-weight: normal;
	vertical-align: middle;
	position: relative;
	top: 2px;
	line-height: 1.36em;
}
.internal h3.tarief {
	margin-top: 8px;
}
.z2 h3.tarief {
	margin-top: 0;
	padding-right: 10px;
}
.z2 .intro .btn {
}
.mod .top .cnt {
	height: 36px;
	background: no-repeat 133px top;
}

p, ol, ul {
	font-family:verdana,helvetica,sans-serif;
  font-size:12px;
  margin-top:0px;
  margin-bottom:0px;
  padding-bottom:8px;
  color:#333333;
}

a {
  font-size:12px;
}
p + ul, p + ol {
  margin-top: -8px;
}
ol {
  padding-left:20px;
  margin-left:15px;
}
ul {
  list-style:disc;
  padding-left:20px;
  margin-left:0px;
}

ul.list li, div.specificaties ul li {
	list-style: none;
	position: relative;
	left: -15px;
	padding-left: 12px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-bottom: 2px;
}
ul.downloads {
	padding-left: 0;
}
ul.downloads li {
	background-image: none;
	list-style: none;
	clear: left;
}
a:link, a:visited {
  text-decoration:none;
}

a h1,
h1 a, 	 
a h2,	 
h2 a,	 
a h3,	 
h3 a {	 
   text-decoration:none;	 
 }


a img {
  border:none;
}
a img.anchor {
  float:right;
  padding-top: 11px;
}
a.bullet, a.bullet_color, a.bullet_open, a:visited.bullet, a:visited.bullet_open, a.meer_wit, a.meer_active, a.meer_inactive, a.minder_active, a.minder_inactive, span.bullet, a.info-popup, a.bullet_wit {
  text-decoration:none;
  padding: 2px 0px 2px 11px;
  background-repeat:no-repeat;
  background-position:0px 7px;
  line-height:18px;

}
a.external {
	padding-right: 24px;
	background: no-repeat right 60%;
}
*html a.bullet, *html a.bullet_color, *html a.bullet_open, *html a:visited.bullet, *html a:visited.bullet_open, *html  a.meer_wit, *html a.meer_active, *html a.meer_inactive, *html a.minder_active, *html a.minder_inactive {
  height:10px;
  background-position: 0 8px;
}

a:hover {
  text-decoration: underline;
}

a.meer_wit:hover, a.bullet_wit:hover {
  color:#ffffff;
}

a.bullet_color {
  display:block;
}

a.download {
	float: left;
	clear: left;
}

a.video, a:visited.video {
  padding-left: 15px;
  background-position:0px 3px;
}


*html li {
  height:auto;
}


a.volgende {
	background-repeat: no-repeat;
	background-position: center right;
	padding: 8px 30px 9px 0px;
	display: block;
}

a.vorige {
	background-repeat: no-repeat;
	background-position: center left;
	padding: 8px 0px 9px 30px;
}

span.meer {
  background-repeat:no-repeat;
  background-position:0px 3px;
  cursor:pointer;
  padding-left:10px;
}


div.steps {
	font-size: 24px;
	line-height: 42px;
}

div.steps a.step {
	text-decoration: none;
}

div.steps div.step {
	margin-right: 1px;
}

div.steps div.step.active {
	float: left;
	padding-left: 8px;
	height: 42px;
}

div.steps div.step.left {
	width: 42px;
	text-align: center;
}

div.steps div.step.left { 
	float: left;
	height:42px; 
}

div.steps div.step.right { float: right; }

.panel_grey_311_top, 
.panel_grey_311_middle, 
.panel_grey_311_bottom {
	width: 311px;
}

.panel_grey_311_top {
	background: url(/css/img/panels/solidgrijsbg_311px_top.gif) no-repeat;
	height: 10px;
}

.panel_grey_311_middle {
	background: url(/css/img/panels/solidgrijsbg_311px_mid.gif) repeat-y;
}

.panel_grey_311_bottom {
	background: url(/css/img/panels/solidgrijsbg_311px_bottom.gif) no-repeat;
	height: 10px;
}

div.grid_c1 div.grid_top, 
div.grid_c1 div.grid_middle,
div.grid_c1 div.grid_bottom {
	padding: 0px 23px;
	width: 591px;
}

div.grid_c1 div.grid_top {
	background: url(/css/img/grids/grijsbg_1col_top.gif) no-repeat;
	height: 10px;
	overflow: hidden;
}

div.grid_c1 div.grid_middle {
	background: url(/css/img/grids/grijsbg_1col_mid.gif) repeat-y;
	padding: 10px 23px 0px;
}

div.grid_c1 div.grid_bottom {
	background: url(/css/img/grids/grijsbg_1col_bottom.gif) no-repeat;
	overflow: hidden;
	height: 10px;
}


.box + .list {
  margin-top:4px;
}
.list {
  padding-bottom:8px;
}
.mod3 .mod.important .list {
	padding-bottom: 0;
} 
.plain a, a.plain {
  text-decoration: none ! important;
}

.list a.bullet, .list a:visited.bullet  {
  display:block;
  padding-bottom:0px;
  line-height:15px !important;
  background-position:0px 7px;
}
.ilist a.bullet, .ilist a:visited.bullet {
  border:none ! important;
  line-height:15px !important;
}
.ilist a:hover.bullet {
  background-color:transparent;
}

a.bullet_wit {
  color:#ffffff;
  background:url(/css/img/pijl_wit.gif) no-repeat;
  background-position:0px 6px;
}



.block {
  display:block;
}
a.block {
  text-decoration:none ! important;
}


input.btn,
a.btn {
	background: url(img/button/grey/n_s.gif) no-repeat top;
	border: none;
	line-height: 27px;
	padding-left: 17px;
	padding-right: 17px;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
	text-align: center !important;
	width: 51px;
	color: #333;
	position: relative;
	display: inline;
	z-index: 2;
	vertical-align:middle;
  border: none;
	text-decoration: none !important;
}
.btns {
	clear: both;
}
.sticker .btns .btn {
	float: right;
}
body a.btn {
	color: #333;
}
.btns .btn {
	float: left;
}

input, textarea {
	border:solid 1px #b2b2b2;
}
input.xs,
a.xs {
  background-image: url(img/button/grey/n_xs.gif);
  width: 48px;
  padding-left: 7px;
  padding-right: 7px;
}
input.xs {
	width: 84px;
}
input.n76,
a.n76 {
	background-image: url(img/button/grey/n.gif);
  width: 53px;
  padding-left: 6px;
  padding-right: 6px;
}
input.n76 {
	width: 89px;
}
input.xl,
a.xl {
  background-image: url(img/button/grey/n_xl.gif);
	width: 112px !important;
	font-size: 11px;
}
input.xl {
	width: 148px !important;
}
input.important-xl {
	width: 160px !important;
}
input.xxl,
a.xxl {
  background-image: url(img/button/grey/n_xxl.gif);
  width: 184px !important;
}
input.xxl {
	width: 220px !important;
}
input.important-xxl {
	width: 236px !important;
}

body .mod .btns a.important-xs,
body .product .btns .important-xs {
	width: 47px !important;
}

input.inactive,
a.inactive {
  background-image: url(img/button/grey/o_s.gif);
}
a.n76-inactive,
input.n76-inactive {
	background-image: url(img/button/grey/o.gif);
}
input.xs-inactive,
a.xs.inactive {
  background-image: url(img/button/grey/o_xs.gif);
}
input.xl-inactive,
a.xl.inactive {
  background-image: url(img/button/grey/o_xl.gif);
}
input.xxl-inactive,
a.xxl-inactive {
  background-image: url(img/button/grey/o_xxl.gif);
}


input.btn-hover,
input.btn:hover {
  color: #fff !important;
}
body a.btn:hover {
  color: #fff;
}
input.btn:hover,
input.btn-hover,
a.btn:hover  {
  background-image: url(img/button/grey/a_s.gif);
}
input.n76:hover,
input.n76-hover,
a.n76:hover {
	background-image: url(img/button/grey/a.gif);
}
input.xs:hover,
input.xs-hover,
a.xs:hover {
  background-image: url(img/button/grey/a_xs.gif);
}
input.xl:hover,
input.xl-hover,
a.xl:hover  {
  background-image: url(img/button/grey/a_xl.gif);
}
input.xxl:hover,
input.xxl-hover,
a.xxl:hover  {
  background-image: url(img/button/grey/a_xxl.gif);
}


body a.important,
body a.important:hover,
input.important,
input.important:hover {
  top: -10px;
  left: 7px;
  position: relative;
  color: #fff !important;
  line-height : 45px;
  padding-bottom: 5px;
  margin-bottom: -5px;
  padding-left: 17px;
  padding-right: 19px;
  z-index: 1;
  width: 76px;
  display: block;
}
body .field a.important,
body .field a.important:hover,
.field input.important,
.field input.important:hover {
	display: inline;
}
body input.important,
body input.important:hover,
#myziggo input.important {
	margin-bottom: -5px;
}
input.btn,
input.btn:hover {
	height: 27px;
	width: 87px;
}
input.important,
input.important:hover {
	height: 48px;
	width: 120px;
}
input.next,
a.next,
input.previous,
a.previous,
input.next:hover,
a.next:hover,
input.previous:hover,
a.previous:hover {
	height: 43px;
	width: 43px;
	margin-bottom: -13px;
	margin-left: -13px;
	font-weight: normal;
}
input.next:hover,
a.next:hover,
input.previous:hover,
a.previous:hover {
	text-decoration: underline;
}
body input.previous,
body a.previous,
input.previous:hover,
a.previous:hover {
	background-image: url(img/button/back.gif);
	width: auto;
	padding-left: 30px;
	margin-bottom: 0;
	margin-left: 0;
	background-position: left top;
	font-weight: normal;
	position: absolute;
	left: 0;
	font-weight: normal;
}
body input.previous,
body input.previous:hover {
	height: 36px;
	display: block;
	padding-bottom: 10px;
}
input, select, textarea {
  font-family:verdana,helvetica,sans-serif;
  vertical-align: middle;
}
.box_digitale_ontvangers,
.box_alle_voorwaarden {
	margin: 10px 0;
	position: relative;
	left: -8px;
	width: 637px;
}
.box h2, .box .content {
	background-image: url(img/grids/grijsbg.gif);
	padding: 20px;
}
.box h2,
.col3 .wbcs .box h2 {
	padding-bottom: 0;
	margin-bottom: 0;
}
.box .content {
	padding-top: 12px;
	background-position: left bottom;
}
.box .content .mod {
	overflow: visible;
	float: right;
	text-align: right;
}
.box .mod img {
	float: right;
	position: relative;
	margin-top: -32px;
}
.voorwaarde .mod img {
	left: 5px;
}
.box.teaser {
  margin-top: 4px;
  margin-bottom: 4px;
}
.popup .box {
	background: url(img/grijspanelverloop-bottom.gif) no-repeat bottom left;
	overflow: hidden;
	margin: 0;
}
.popup .box fieldset {
	background-image: url(img/grijspanelverloop-top.gif);
	margin: 0;
	margin-bottom: 4px;
	padding-top: 12px;
	padding-bottom: 0;
	padding-left: 9px;
}

form {
  margin:0px;
  padding:0px;
  text-align: left;
}
fieldset {
	border: none;
}
.centered {
  text-align:center;
  margin-left:auto;
  margin-right:auto;
}
.small {
  font-size:9px;
  line-height:12px;
}
.downloads .small {
	clear: left;
	display: block;
}
.partner {
  font-size:10px;
}
.date {
  font-size:10px;
}

hr {
  height:1px;
  border:none;
  display:block;
  padding:0px;
	clear: both;
	overflow: hidden;
}
#myziggo hr.separator {
	margin-top: 35px;
}
#myziggo hr {
	margin: 5px 0;
	overflow: hidden;
}
.red, a.red {
  color:#c00 !important;
}


#page {
  text-align:left;
  width: 1000px;
  margin:0px auto;
  position: relative;
}

#header {
  position:relative;
  width: 1000px;
  height: 140px;
  overflow:hidden;  
}
#header.no-nav {
	height: 120px;
	margin-bottom: -15px;
	z-index: 100;
}
ul.headerlinks {
  list-style:none;
  position:absolute;
  left:724px;
  top:46px;
  width:300px;
}

ul.headerlinks li {
  float:left;
  padding:0px 5px 0px 5px;
  border-right:solid 1px #cccccc;
}

ul.headerlinks li img {
  position:relative;
  top:2px;
  left:-3px;
}

ul.headerlinks li a {
  text-decoration:none;
  font-size:11px;
}

#navbar_srv {
    position:absolute;
    left:388px;
    top:0px;
}
#quicklinks {
  position:absolute;
  top:35px;
  right:10px;
  text-align:right; 
}
#navproduct {
  width:300px;
  height:22px;
  float:right;
}


#content {
  position:relative;
  padding: 4px 0px 0px 0px;
  background-repeat:repeat-x;
  height:100%;
}

div.pagemargin {
  width:925px;
  position:relative;
  left:45px;
}


div.break {
  width:100%;
  height:1px;
  clear:both;
  overflow:hidden;
}
div.spacer {
  width:100%;
}


.col {

  width:230px; 
  float:left;
  overflow:hidden;
}
.col2 {
  width:460px;
  float:left;
  overflow:hidden;
}
.col3 {
  width:690px;
  float:left;
  overflow:hidden;
}
.col3 .mod3 .cnt {
	padding: 8px 0px 15px 8px;
}
.col3 .notitle .cnt,
.col3 .mod3 .mod .cnt {
	padding: 0;
}
.col3 .mod3 .cnt h2 {
	padding-right: 60px;
}
.col3 .mod3 .mod .cnt h2 {
	padding-right: 0;
}


div.landingspagina div.mod, div.landingspagina div.mod2, div.landingspagina div.mod-noborder {
  float:left;
}

.mod {
  width:230px;
  vertical-align:top;
  overflow:hidden;
}
.mod3 .mod {
	width: 220px;
}
.col3 .important .middle {
	text-align: left;
	margin-left: 0;
}
.col2 .mod, .col3 .mod {
  float:left;
}

.mod .top {
  width: 222px;
  overflow:hidden;
  position:static;
}
.mod .top {
  height: 33px;
}
.mod.important .top {
	height: 58px;
}

div.mod_error div.boven{
  background: url(img/modules/error_top_385.gif) no-repeat;
  width: 385px;
  height: 15px;
  overflow:hidden;
}

.mod .top_notitle {
  width: 222px;
  height: 13px;
  overflow:hidden;
  position:static;
}

.mod .top_utility {
  width: 222px;
  height: 30px;
  overflow:hidden
}

.mod .top_utility .cnt {
	left: 0px !important;
	top: 0px !important;
  font-family:Verdana;
  font-weight:bold;
  font-size:12 px;
  color:#ffffff !important;
  padding:7px 0px 0px 20px;
}

.mod .top_piconly {
  width: 222px;
  height: 8px;
  overflow:hidden;
  position:static;
}

.mod .top_piconly_home {
  width: 222px;
  height: 29px;
  overflow:hidden;
  position:relative;

}

.mod .top_fullcolor_home {
  width:222px;
  height:29px;
  overflow:hidden;
  position:relative;
}

.mod .top_grey {
  width: 222px;
  height: 13px;
  overflow:hidden;
}

div.mod div.top div.cnt {
  font-size:12px;
  font-weight:bold;
  position:relative;
  top:15px;
  left:30px;
}

div.mod div.top div.cnt h1, div.mod div.top div.cnt h2 {
  font-size:12px;
  font-weight:bold;
  position:relative;
  top:-10px;
} 

div.popup div.top div.cnt h1 {
  font-size:12px;
  font-weight:bold;
  position:relative;
  top:-10px;
  color:#ffffff;
} 
 
body div.mod.popup div.top div.cnt {
	top: 12px;
	left: 25px;
	color: #fff;
}

div.mod div.middle {
  overflow:hidden;
  position:static;
  width:222px;
}

div.mod_error div.midden {
  background: url(img/modules/error_middle_385.gif);
  width:385px;
  overflow:hidden;
}
div.mod3 .mod div.middle, div.mod div.middle_piconly, div.mod div.middle_piconly, div.mod div.middle_tabnav_home{
	width: 222px;
}
div.mod div.middle_piconly, div.mod2 div.middle_piconly {
  position:static;
}


div.mod div.middle_grey {
	background: none !important;
  width: 222px;
  overflow:hidden;
}

*html  img.fake_bg {
  display:none;  
}

div.mod div.middle_grey div.cnt{
	margin: 0px !important;
  width: 222px !important;
  overflow:hidden;
  position:relative;
}


div.mod  div.kader_gg {
  width: 197px;
  height: 166px;
  margin-left:17px;
}

div.mod  div.kader_gg span{
  margin:0px 0px 0px 10px;
}

input.txt {
	padding: 2px 5px;
}

div.mod div.kader_gg input.txt {
  width:158px;
  height:16px;
  border:solid 1px #b2b2b2;
  margin:4px 0px 0px 8px;
  font-size:11px;
}

div.mod div.kader_gg input.btn  {
  margin:5px 0px 5px 67px;
}

div.mod div.kader_gg img {
  margin:7px 3px 0px 7px;
}

div.mod div.middle_piconly div.cnt {
  position:relative;
  left:12px;
  width:198px;
  text-align:center;
  padding:0px !important;
}

div.mod div.middle div.cnt {
  margin:4px 0px 0px 31px;
  width:160px;
  overflow:hidden;
  position:relative;
}

.landingspagina div.mod div.middle div.cnt {
  margin:4px 0px 0px 24px;
  width:180px;
  overflow:hidden;
  position:relative;
}

div.mod.popup div.middle div.cnt {
  margin: 0 8px;
  padding: 9px 11px; 
  width:184px;
  background: #f0f0f0 url('/css/img/modules/popup210_mid_bg.gif') repeat-x top left;
}
div.mod.popup div.middle div.cnt {
  margin: 0 8px;
  padding: 9px 11px; 
  width:184px;
  padding-bottom: 2px;
  background: #f0f0f0 url('/css/img/modules/popup210_mid_bg.gif') repeat-x top left;
}

*html div.popup div.middle {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/modules/popup210_mid.png', sizingMethod='scale');
}

div.mod.important div.middle div.cnt {
	width: 173px;
	padding-left: 10px;
	padding-right: 5px;
  margin-left: 20px;
  margin-right: 22px;
  margin-top: 10px;
}


.mod3 .mod .top,
.mod3 .mod .bottom,
.mod3 .mod .middle,
{
	width: auto;
}
.col-3 {
	position: relative;
}
.mod3 div.mod.important div.middle div.cnt {
	padding-left: 5px;
	padding-right: 0;
}
div.mod div.bottom {
  width: 222px;
  height: 26px;
  overflow:hidden;
  position:static;
  margin:0px;
}

div.mod_error div.bodem {
  background: url(img/modules/error_bottom_385.gif) no-repeat;
  width: 385px;
  height: 15px;
  overflow:hidden;
}

html>body div.mod.popup div.bottom {
  background: url(img/modules/popup210_bottom.png) no-repeat;
}
*html body div.popup div.bottom {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/modules/popup210_bottom.png', sizingMethod='fixed');
}

div.mod div.bottom_xl {
  width: 222px;
  height: 48px;
  overflow:hidden;
  position:static;
}

div.mod div.bottom_xl a.meer_wit{
  position:relative;
  left:20px;
  top:10px;
}



div.mod div.bottom_xl_fullcolor {
  overflow:hidden;
  position:static;
  width: 222px;
  height: 39px;
}

div.mod div.bottom_xl_fullcolor div.cnt, div.mod2 div.bottom_xl_fullcolor div.cnt {
  position:relative;
  padding-left:25px;
}

div.bottom_xl_fullcolor div.cnt a.bullet {
  color:#ffffff;
  background: url(/css/img/1/pijl_wit_verder.gif) no-repeat;
  background-position:0px 6px;
}

div.mod div.bottom_piconly {
  width: 222px;
  height: 22px;
  overflow:hidden;
}

div.mod div.meerminder, div.mod3 div.meerminder, div.mod2 div.meerminder {
  cursor:pointer;
  float:right;
  position:relative;
}

div.mod div.meerminder {
  margin:10px 20px 0px 20px;
}

div.mod2 div.meerminder {
  margin:10px 20px 0px 0px;
}

div.mod3 div.meerminder {
  margin:5px 20px 0px 0px;
}


div.mod div.bottom_grey {
  width: 222px;
  height: 26px;
}


div.col2 div.mod2 {
  margin-left:0px;
}

div.mod2 div.top div.cnt h1, div.mod3 div.top div.cnt h1, div.mod4 div.top div.cnt h1, div.mod div.top_tabnav div.cnt h1, div.mod3_picture div.top div.cnt h1 {
  color:#ffffff;
  font:verdana 24px regular;
}

div.mod2 {
  width:460px;
  overflow:hidden;
  vertical-align:top;
}

div.mod2 div.top {
  width: 452px;
  height: 58px;
  overflow:hidden;
  position:static;
}

div.mod2 div.top_notitle {
  width: 452px;
  height: 13px;
  overflow:hidden;
  position:static;
}

div.mod2 div.top_grey {
  overflow:hidden;
  width: 452px;
  height: 13px;
}

div.mod2 .top_piconly {
  width: 452px;
  height: 8px;
  overflow:hidden;
  position:static;
}

div.mod2 div.top_subnav_partners {
  width: 452px;
  height: 86px;
  overflow:hidden;
  position:relative;
}


div.mod div.top_tabnav div.cnt,
div.mod2 div.top div.cnt,
div.mod4 div.top div.cnt {
  font-size:24px;
  line-height:1.5em;
  color:#ffffff;
  position:relative;
  top:10px;
  left:29px;
} 

div.mod2 div.middle {
  width: 452px;
  position:static;
}

div.mod2 div.middle_grey {
  width: 452px;
  float:left;
}

div.mod2 div.middle_grey div.cnt{
  float:left;
}

div.mod2 div.middle_grey div.kader {
  width:197px;
  height:240px;
  float:left;
}

div.mod2 div.middle_piconly {
  width:452px;
}

div.mod2 div.middle_piconly div.cnt {
  position:relative;
  left:13px;
  width:397px;
  text-align:center;
  padding:0px !important;
}

div.mod2 div.middle_grey div.kader span{
  margin:0px 0px 0px 10px;
}

div.mod2 div.middle_grey div.kader input.txt {
  width:176px;
  height:16px;
  border:solid 1px #b2b2b2;
  margin:4px 0px 0px 7px;
  font-size:11px;
}

div.mod2 div.middle_grey div.kader input.btn {
  margin:5px 0px 0pc 99px;
}

div.mod2 div.middle_grey div.kader img {
  margin:7px 3px 0px 7px;
}

div.mod2 div.middle div.cnt {
  margin:0px 29px 0px 29px;
  width:397px;
  overflow:hidden;
  position:relative;
}

div.mod2 div.bottom {
  width: 452px;
  height: 26px;
  overflow:hidden;
  position:static;
}

div.mod2 div.bottom_grey {
  width: 452px;
  height: 26px;
  overflow:hidden;
  float:left;
}

div.mod2 div.bottom_xl {
  width: 452px;
  height: 48px;
  overflow:hidden;
  position:static;
}

div.mod2 div.bottom_piconly {
  width: 452px;
  height: 22px;
  overflow:hidden;
}

div.mod2 div.bottom _xl div.cnt {
  position:relative;
}

div.mod2 div.bottom_xl_fullcolor {
  overflow:hidden;
  position:static;
  width: 452px;
  height: 39px;
}



.col3 .mod2 {
  float:left;
}




.mod3 {
  width:690px;
  overflow:hidden;
  vertical-align:top;
}

div.mod3 div.top {
  width: 682px;
  height: 58px;
  overflow:hidden;
  position:static;
}

div.mod3 div.top_picture {
  width:677px;
  height:100px;
  overflow:hidden;
  position:static;
}

div.mod3 div.top_notitle {
  width: 682px;
  height: 13px;
  position:static;
  overflow:hidden;
}

div.mod3 div.top_subnav_partners {
  width: 682px;
  height: 86px;
  overflow:hidden;
  position:relative;
}

div.mod3 div.top_subnav_partners div.cnt h2, div.mod2 div.top_subnav_partners div.cnt h2 {
  color:#ffffff;
  position:absolute;
  top:10px;
  left:30px;
  font-size:24px;
}

div.mod3 div.top div.cnt {
  font-size:24px;
  color:#ffffff;
  position:relative;
  top:10px;
  left:22px;
  line-height:24px;
} 
body div.mod.important div.top div.cnt {
  left: 28px;
	top: 6px;
	height: 56px;
	padding-top: 4px;
	background-position: 115px top;
	background-repeat: no-repeat;
}
body div.mod.important div.top div.cnt h2 a {
	color:#ffffff;
  font-size: 24px;
	font-weight: normal;
	text-align: left;
	text-transform: capitalize;
	line-height: 1.36em;
	text-decoration: none;
	display: block;
}
body div.mod.important h3 {
	font-weight: normal;
}
body div.mod.internet div.top div.cnt {
	background-position: 124px top;
}
body div.mod.telefonie div.top div.cnt {
	background-position: 135px top;
}
body .mod3 div.mod.important div.top div.cnt h2 {
	color: #fff;
	font-size: 14px;
	line-height: 20px;
	margin:5px 0 0 0;
}
body .mod3 div.mod.important div.top div.cnt {
	top: 8px;
	left: 8px;
}
div.mod3 div.middle {
  width: 682px;
  position:static;
}

*div.mod3 div.middle {
  overflow:hidden;
}

div.mod3 .middle .cnt {
  margin:0px 21px 0px 23px;
 overflow:hidden;
  position:relative;
}

div.mod3 div.bottom {
  width: 682px;
  height: 26px;
  overflow:hidden;
  position:static;
}

div.mod3 div.bottom_xl {
  width: 682px;
  height: 48px;
  overflow:hidden;
  position:static;
}

div.mod3 div.bottom_xxl {
	height: 78px;
}

div.mod3 div.bottom_xxl_banner {
	height: 102px;
}

div.mod3 div.bottom_xl div.cnt {
  position:relative;
}


.mod4 {
  width:912px;
  overflow:hidden;
  vertical-align:top;
}

div.mod4 div.top {
  width: 912px;
  height: 58px;
  overflow:hidden;
  position:static;
}

div.mod4 div.top_notitle {
  width: 912px;
  height: 13px;
  overflow:hidden;
  position:static;
}

.mod4 .middle {
  width: 912px;
  overflow:hidden;
  position:static;
}  

div.mod4 .middle .cnt {
  margin:7px 21px 0px 30px;

  overflow:hidden;
  position:relative;
  zoom: 1;
}

div.mod4 .bottom {
  width: 912px;
  height: 26px;
  overflow:hidden;
  position:static;
}

div.mod4 .bottom_xl {
  width: 912px;
  height: 48px;
  overflow:hidden;
  position:static;
}

div.mod4 .bottom_xl div.cnt {
  position:relative;
}



.mod_footer {
  width:230px;
  vertical-align:top;
  overflow:hidden;
}

.mod_footer .top {
  background: url(img/1/modules/wit210_top.gif) no-repeat;
  width: 222px;
  height: 13px;
  overflow:hidden;
}



div.mod_footer div.middle {
  padding-bottom:2px;
  background: url(img/1/modules/wit210_mid.gif);
  width: 222px;
  overflow:hidden;
  position:static;
}

div.mod_footer div.middle div.cnt {
  margin:0 21px;
  width:180px;
  overflow:hidden;
  position:relative;
}

div.mod_footer div.bottom {
  background: url(img/1/modules/wit210_bottom.gif) no-repeat;
  width: 222px;
  height: 13px;
}

div.mod2_footer {
  width:460px;
  overflow:hidden;
  vertical-align:top;
}

div.mod2_footer div.top {
  background: url(img/1/modules/wit440_top.gif) no-repeat;
  width: 452px;
  height: 13px;
  overflow:hidden;
}

div.mod2_footer div.middle {
  background: url(img/1/modules/wit440_mid.gif);
  width: 452px;
  position:static;
}

div.mod2_footer div.middle div.cnt {
  margin:0px 21px 0px 21px;
  width:410px;
  overflow:hidden;
  position:relative;

}

div.mod2_footer div.middle div.cnt p, div.mod_footer div.middle div.cnt {
  line-height: 18px;
  color:#969696;
  font-size:11px;
}

div.mod2_footer div.middle div.cnt a {
  font-size:11px;
}



div.mod2_footer div.bottom {
  background: url(img/1/modules/wit440_bottom.gif) no-repeat;
  width: 452px;
  height: 13px;
  overflow:hidden;
}




.mod_nav {
  width:230px;
  vertical-align:top;
  overflow:hidden;
}


.mod_nav .top {
 width: 222px;
 height: 13px;
 overflow:hidden;
}



div.mod_nav div.middle {
  width: 222px;
}

div.mod_nav div.middle div.cnt {
  margin:0px 0px 0px 8px;
  padding:0px;
  border-bottom:none;
}

div.mod_nav div.bottom {
  width: 222px;
  height: 26px;
  overflow:hidden;
}

div.lvl2div {
  height:26px;
  width:192px;
  border-bottom:solid 1px #e5e5e5;
  margin-left:7px;
  display:block;
  overflow:hidden;
  position:relative;
  top:0px;
  left:0px;
}
div.lvl2div:last-child {
	border-bottom: none;
}

div.lvl2nav {
  position:static;
}

div.lvl2nav a, div.lvl2nav a:visited {
  font-weight:bold;
  font-size:11px;
  display:block;
  text-decoration:none;
  position:relative;
  left:13px;
  top:5px;
  width:180px;
}

div.current {
  width: 208px;
  height: 37px;
  top:-4px;
  z-index: 100;
  margin:0px;
	margin-bottom: -6px;
  position:relative;
  left:-1px;
  border-bottom:none;
  overflow:hidden;
  line-height: 22px;
}

div.current-expanded, div.expanded, div.expanded_noname {
  width: 208px;
  height: 37px;
  z-index: 100;
  position:static;
  left:-1px;
  border-bottom:none;
  overflow:hidden;
  line-height: 22px;
}

html>body div.current-expanded, html>body div.expanded {
  margin:-4px 0px 3px;
}


html>body div.expanded_noname {
  margin:-4px 0px -5px;
}

*html div.current-expanded, *html div.expanded, *html div.expanded_noname {
  margin:-4px 0px 8px;
}

*html div.expanded_noname {
  margin:-4px 0px -5px;
}

div.subnav div.current a, div.subnav div.current a:visited, div.subnav div.expanded a, div.subnav div.expanded a:visited, div.subnav div.current-expanded a, div.subnav div.current-expanded a:visited, div.subnav div.expanded_noname a, div.subnav div.expanded_noname a:visited  {
  position:relative;
  left:20px;
  top:7px;
  color:#ffffff;
}

*html div.current a,
*html div.expanded a {
	height: 30px;
	width: 180px;
	padding-left: 21px;
	left: 1px !important;
	top: 0px !important;
	padding-top: 6px;
	cursor: pointer;
}

div.lvl3nav {
  width:194px;
  overflow:hidden;
  position:relative;
  left:6px;
  padding-top: 3px;
  margin-top: -8px;
}
html>body div.lvl3nav {
  top:0px; 
}
*html div.lvl3nav {
  padding-top: 6px;
}

body div.lvl3bottom {
  width: 196px;
  height: 15px;
  overflow:hidden;
  position:relative;
  left:0px;
}

div.lvl2nav div.lvl3nav a, div.lvl2nav div.lvl3nav a:visited {
  display:block;
  text-decoration:none;
  padding-left:12px;
  color:#ffffff;
  font-weight:normal;
  border-bottom:none;
  height:21px;
  width:171px;
  overflow:hidden;
  background-position: 1px 5px;
  background-repeat: no-repeat;
}
div.lvl2nav div.lvl3nav a:hover {
  background-position: 1px 5px;
  background-repeat: no-repeat;
}
div.lvl2nav div.lvl3nav a.current,
div.lvl2nav div.lvl3nav a.current:visited {
	font-weight: bold;
}
div.lvl4nav {
  width:188px;
  overflow:hidden;
  position:relative;
  left:12px;
  padding-top: 3px;
  margin-top: -4px;
}
div.lvl2nav div.lvl3nav div.lvl4nav a{
  background-image: url(/css/img/bullet_lvl4.png);
}
div.lvl2nav div.lvl3nav div.lvl3_expanded a{
  background-image: url(/css/img/lvl3_expanded.png);
}
.menu_hr{
  margin-top: 8px;
  width:180px;
  height: 1px;
  overflow:hidden;
  position:relative;
  left: 8px; 
  background-image: url(/css/img/menu_hr.gif);
}
.formcheck {
  border: 1px solid #f2f3f5;
}


#navmain {
  position: absolute;
  width:1000px;
  height:56px;
  left:64px;
  top:80px;
}   

 

#nav {
  margin: 0 0 0 6px;
  padding: 0;
  list-style: none;
}

#navmain li {
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
  margin-top: 1px;
}
#navmain li li {margin:0}

#navmain a {display: block;}
#navmain li li a {
  padding: 4px 8px;
  text-decoration: none;
}

#navmain a span {
  color:white;
}


#nav li ul {
  position: absolute;
  left: -10px;
  top: 35px;
  padding: 0px;
  margin: 0px;
  display: none;
  z-index: 11;
  width:1000px;
}

#nav li ul a{
  font-family:Verdana;
  font-size:11pt;
}

#navmain li.active ul {
  display: block;z-index:2;
}
#navmain li.hide ul {
  display: none;
}
#navmain li.hover ul {
  display: block;z-index:100;
}
#navmain li ul a {
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
#navmain li ul a:hover {
  text-decoration: underline;
}
#navmain li ul a.active {
  font-weight: bold;
}



img#nieuws_pic, img#entertainment_pic, img#producten_pic, img#home_pic, img#service_pic, img#mijnziggo_pic  {
  top:-100px;
  height:49px;
}

div#bigdivright, div#bigdivleft {
  position:absolute;
  height:93px;
  width:50px;
  top:74px;
}

div#bigdivleft {
  left:0px;
}

div#bigdivright {
  left:915px;
}

img#nieuws_pic {
  left:315px;
  width: 123px;
}

img#entertainment_pic {
  left:433px;
  width: 202px;
}

img#producten_pic {
  left:168px;
  width: 151px;
}

img#home_pic {
  left:75px;
  width:113px;
}

img#service_pic {
  left:760px;
  width: 184px;
}

img#mijnziggo_pic {
  left:594px;
  background: url(img/1/mijnziggo_on.jpg) no-repeat;
  width: 177px;
}
a#producten, a#nieuws, a#abonnees, a#home, a#entertainment, a#mijnziggo, a#service {
  font-family:Helvetica;
  font-size:14px;
  font-weight:400;
  color:#ffffff;
  background-repeat:no-repeat;
  margin:0px 20px 0px 20px;
  padding:28px 0px 0px 0px;
  text-decoration:none;
  text-align:center;
  height:28px;
}
 
a#producten {
  width:96px;
  background-position:0px 0px;
}

a#nieuws {
  width:80px;
  background-position:5px 0px;
}

a#home {
  width:70px;
  background-position:5px 0px;
}

a#mijnziggo{
  width:113px;
  background-position:0px 0px;
}

a#service{
  width:123px;
  background-position:top center;
}

a#entertainment{
  width:136px;
  background-position:0px 0px;
}

img.bigbutton {
  position:absolute;
}


ul.tabs {
  height:41px;
  list-style:none;
  margin:0px;
  padding:0px;
  overflow:hidden;
}

ul.tabs li {
  float:left;
  margin:5px 0px 0px 0px;
  height: 41px;
}

ul.tabs li.active {
  height: 41px;
  margin:0px 10px 0px 0px;
	position: relative;
	top: 2px;
}

ul.tabs li div a {
  color:#ffffff !important;
  text-decoration:none !important;
  font-weight:bold;
  font-size:11px;
  margin:0px 10px 0px 10px;
}

ul.tabs li.active a {
  color:#000000 !important;
}

ul.tabs li div a:hover {
	text-decoration: underline !important;
}

ul.tabs li.active div a:hover {
	text-decoration: none !important;
}

ul.tabs div {
  background-position: top right;
  height: 41px;
  padding:16px 10px 0px 0px;
  float:left;
}

ul.tabs li.active div.outer {
  background-position: top right;
  height: 23px;
  padding:20px 0px 0px 0px;
}

div.tabsprod {
  position:absolute;
  left:20px;
  top:80px;
}

ul.tabsprod {
  height:23px;
  list-style:none;
  margin:0px;
  padding:0px;
  overflow:hidden;
}

ul.tabsprod li {
  float:left;
  margin:0px 10px 0px 0px;
  height: 23px;
  padding:0px 0px 0px 5px;
}

ul.tabsprod li.active {
  background:url(/css/img/contenttabs/prodtab_left_active.gif) no-repeat;
}

ul.tabsprod li div a {
  color:#ffffff !important;
  text-decoration:none !important;
  font-weight:bold;
  font-size:11px;
  margin:0px 10px 0px 10px;
}

ul.tabsprod li.active a {
  color:#000000 !important;
}

ul.tabsprod li div a:hover {
	text-decoration: underline !important;
}

ul.tabsprod div.outer {
  background-position: top right;
  height: 23px;
  float:left;
  padding:0px 5px 0px 0px;
}

ul.tabsprod div.inner {
  height: 23px;
  float:left;
}

ul.tabsprod div a {
  padding:0px 5px 0px 5px;
  color:#FFFFFF !important;
  font-size:11px;
  font-weight:bold;
  line-height:18px;
  margin:0 10px;
  text-decoration:none !important;
}

ul.tabsprod li.active div.outer {
  background:url(/css/img/contenttabs/prodtab_right_active.gif) no-repeat;
  background-position:right top;
  width:auto;
}

ul.tabsprod li.active div.inner {
  background:url(/css/img/contenttabs/prodtab_middle_active.gif);
}

/*ul.tabsprod li.active div {
  background-position: top right;
  height: 23px;
  padding:20px 0px 0px 0px;
}*/

div.mod3 div.middle_tabs {
  width: 682px;
  position:static;
}

div.mod3 .middle_tabs .cnt {
  margin: 0px 0px 0px 14px;
	padding: 0px;
  width: 655px;
  overflow: hidden;
  position: relative;
}

div.mod3 .middle_tabs .middle {
	background-image: none;
}
*html body div.mod3 .middle_tabs .middle {
	filter: none;
}
div.mod3 .middle_tabs .middle .cnt {
	width: 600px;
}
.z2 #zenderoverzicht_li_dtv,
.z2 #zenderoverzicht_dtv {
	display: none;
}
div.mod3 div.middle_tabs div.cnt div.steps {
	padding: 0px 0px 2px 3px;
}

div.tabs_content {
	padding: 0px 10px;
}

div.tabs-content .tab-content {
	display: none;
}
div.tabs-content .active {
	display: block;
}
div.tabs-content .tab-content .intro {
	overflow: hidden;
	zoom: 1;
	margin-top: 10px;
}



div.poptxt {
 display:none;
 position:absolute;
 z-index:100;
}

span.ttspan {
  border-bottom:dotted 1px #000000;
  cursor:help;
}

img.ttimg {
  cursor:help;
}

div.mod_tooltip {
  width: 322px;
  overflow:hidden;
}

div.mod_tooltip div.top {
  width: 322px;
  height: 13px;
  overflow:hidden;
}

*html div.mod_tooltip div.top {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.ziggo.nl/css/img/modules/tooltip_top.png', sizingMethod='fixed');
}

html>body div.mod_tooltip div.top {
	background-image: url(/css/img/modules/tooltip_top.png);
	background-repeat:no-repeat;
}

div.mod_tooltip div.middle {
  width: 322px;
  overflow:hidden;
}

*html div.mod_tooltip div.middle {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.ziggo.nl/css/img/modules/tooltip_mid.png', sizingMethod='scale');
}

html>body div.mod_tooltip div.middle {
	background-image: url(/css/img/modules/tooltip_mid.png);
}

div.mod_tooltip .middle .cnt {
  margin:0px 21px 0px 30px;
  width:271px;
  overflow:hidden;
  position:relative;
}

div.mod_tooltip div.bottom {
  width: 322px;
  height: 18px;
  overflow:hidden;  
}

*html div.mod_tooltip div.bottom {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.ziggo.nl/css/img/modules/tooltip_bottom.png', sizingMethod='fixed');
}

html>body div.mod_tooltip div.bottom {
	background-image: url(/css/img/modules/tooltip_bottom.png);
	background-repeat:no-repeat;
}

div.mod_popup {
  width:560px;
  overflow:hidden;
  vertical-align:top;
  position:relative;
}

div.mod_popup div.top {
  width: 560px;
  height: 40px;
  overflow:hidden;
  position:static;
}

div.mod_popup div.cnt div.knop {
  float:right;
  width:80px;
  height:38px;
  z-index:100;
  position:absolute;
  left:480px;
}

html>body div.mod_popup div.cnt div.knop {
  cursor:pointer;
}

*html  div.mod_popup div.cnt div.knop {
  cursor:hand;
}

div.mod_popup div.middle {
  width: 560px;
  overflow:hidden;
  position:static;
}

div.mod_popup .middle .cnt {
  margin:0px 21px 0px 30px;
  width:512px;
  overflow:hidden;
  position:relative;
}

div.mod_popup div.bottom {
  width: 560px;
  height: 28px;
  overflow:hidden;
  position:static;
}


div.mod2.tabs div.middle div.cnt {
  padding:0px !important;
  margin:0px 0px 0px 14px;
  width:424px;
  position:relative;
	top: -5px;
}

*html div.mod2 ul.tabs,
*html div.mod2 div.tabs_footer {
  width: 424px !important;
}


div.mod3.tabs div.middle div.cnt {
  padding:0px !important;
  margin:0px 0px 0px 14px;
  width:655px;
  position:relative;
	top: -5px;
}

*html div.mod3 ul.tabs,
*html div.mod3 div.tabs_footer {
  width: 655px !important;
}

/*default tabs*/
ul.tabnav {
  height:41px;
  background-color:#00aafe;
  list-style:none;
  margin:0px;
  padding:0px;
  overflow:hidden;
}



ul.tabnav li {
  float:left;
  margin:5px 10px 0px 0px;
  height: 36px;
}

ul.tabnav li.active {
  height: 41px;
  margin:0px 10px 0px 0px;
}

ul.tabnav li div a, ul.tabnav li div span {
  color:#ffffff !important;
  text-decoration:none !important;
  font-weight:bold;
  font-size:11px;
  margin:0px 10px 0px 10px;
  cursor:pointer;
}

ul.tabnav li.active a, ul.tabnav li.active span {
  color:#004466 !important;
}

ul.tabnav div {
  height: 36px;
  padding:15px 0px 0px 0px;
  float:left;
}

ul.tabnav li.active div {
  height: 41px;
  padding:20px 0px 0px 0px;
}

div.mod div.middle_tabnav ul.tabnav li.active div {
  padding:16px 0px 0px 0px;
}

div.mod div.middle_tabnav ul.tabnav li {
  margin:5px 5px 0px 0px;
  cursor:pointer;
}

div.mod div.middle_tabnav ul.tabnav li div a {
  font-weight:bold;
  margin:0px 6px 0px 6px;
}

div.tabnav div.tabnav_footer {
	height: 5px;
	overflow: hidden;
}

div.tabnav div.tabitem {
	padding:0px 14px 10px 14px;
}

/* nieuwe tabs op de homepage */
ul.tabnav_home {
  height:30px;
  list-style:none;
  margin:0px;
  padding:0px;
  overflow:hidden;
}

ul.tabnav_home li {
  float:left;
  margin:5px 10px 0px 0px;
  height: 36px;
}

ul.tabnav_home li.active {
 
}

ul.tabnav_home li div a, ul.tabnav_home li div span {
  color:#ffffff !important;
  text-decoration:none !important;
  font-weight:bold;
  font-size:11px;
  margin:0px 5px 0px 4px;
  cursor:pointer;
}

ul.tabnav_home li.active a, ul.tabnav_home li.active span {
  color:#004466 !important;
}

ul.tabnav_home div {
  height: 20px;
  padding:5px 0px 0px 0px;
  float:left;
}

ul.tabnav_home li.active div {
  height: 20px;
  /*padding:20px 0px 0px 0px;*/
}

div.mod div.middle_tabnav_home ul.tabnav_home li.active div {
 /* padding:16px 0px 0px 0px;*/
}

div.mod div.middle_tabnav_home ul.tabnav_home li {
  /*margin:5px 5px 0px 0px;*/
  cursor:pointer;
}

div.mod div.middle_tabnav_home ul.tabnav_home li div a {
  font-weight:bold;
 /* margin:0px 6px 0px 6px;*/
}

div.tabnav_home div.tabnav_footer {
	height: 5px;
	overflow: hidden;
}

div.tabnav_home div.tabitem {
	padding:0px 14px 10px 14px;
}


div.mod2 div.tabitem {
	width:400px;
	overflow:hidden;
}

div.mod div.top_tabnav {
  width: 222px;
  height: 58px;
}

div.mod div.top_tabnav_home {
  width:222px;
  height:42px;
}

div.mod2 div.top_tabnav_home {
  width:452px;
  height:42px;
  position:relative;
}

div.mod div.top_tabnav_home div.cnt{
  position:relative;
}

div.landingspagina div.top div.cnt {
  left:0px;
  top:0px;
}

div.landingspagina div.mod2 div.top {
  width:450px;
  height:33px;
}

div.top_tabnav_home h1, div.landingspagina div.top div.cnt h1, div.top_piconly_home h1,
div.landingspagina .mod .top_fullcolor_home div.cnt h1 {
  font-size:12px;
  font-weight:bold;
  position:absolute;
  top:-7px;
  left:30px;
  font-family:verdana;
}

div.mod div.middle_tabnav div.cnt, div.mod div.middle_tabnav_home div.cnt {
  padding:0px !important;
  margin:0px 0px 0px 0px;
  position:relative;
}

div.mod div.middle_tabnav ul.tabnav, div.mod div.middle_tabnav_home ul.tabnav_home {
  padding:0px !important;
  margin:0px 0px 0px 0px;
  width:195px;
  position:relative;
  top: -5px;
  margin-left:14px;
}



div.mod2.tabnav div.middle div.cnt, div.mod2.tabnav_home div.middle div.cnt {
  padding:0px !important;
  margin:0px 0px 0px 14px;
  width:424px;
  position:relative;
	top: -5px;
}

*html div.mod2 ul.tabnav,
*html div.mod2 div.tabnav_footer,
*html div.mod2 ul.tabnav_home, {
  width: 424px !important;
}


div.mod3.tabnav div.middle div.cnt {
  padding:0px !important;
  margin:0px 0px 0px 14px;
  width:655px;
  position:relative;
	top: -5px;
}

*html div.mod3 ul.tabnav,
*html div.mod3 div.tabnav_footer {
  width: 655px !important;
}



div.tv_tarieven_cnt {
	margin: 0px 8px 0px 8px;
}

div.nieuwsitemholder {
  float:left;
  padding:5px 0px 0px 0px;
}

div.heightdiv {
	height:140px;
	width:10px;
	overflow:hidden;
	float:left;  
}


div.nieuwsitemholder a {
  width:400px;
}


td.preview a.preview img.preview {
    display: none;
}
td.preview a.preview {
    display: block;
    width: 13px;
    height: 11px;
    background-image: url(img/icn-snd13x11.gif);
}
td.preview a.previewbsList {
    display: inline ! important;
    background: none ! important;
}


.alignright {text-align:right !important;}
.alignbottom {vertical-align:bottom !important;}
.alignmiddle {vertical-align:middle !important;}
.floatleft {float:left;display:inline}
.floatright {float:right;display:inline}

.imgleft {
  float:left;
  margin: 0 5px 5px 0;
}
.imgright {
  float:right;
  margin: 0 0 5px 5px;
}
.box .imgright {
  margin: 0 2px 5px 5px;
}


.grid.c3 .grid_top {
	background: url(img/grids/grijsbg_3col_top.gif) no-repeat;
	width: 637px;
	height: 10px;
	position: relative;
	overflow: hidden;
}

.grid.c3 .grid_middle {
	background: url(img/grids/grijsbg_3col_mid.gif) repeat-y;
	width: 637px;
	position: relative;
}

.grid.c3 .grid_bottom {
	background: url(img/grids/grijsbg_3col_bottom.gif) no-repeat;
	width: 637px;
	height: 10px;
	position: relative;

}


.pagenav-intro {
  margin: -8px -8px 0 -8px;
  position:relative; 
}

.pagenav-intro p {
  padding:8px;
}

.mod3 .pagenav-intro {width:566px;}
.mod2 .pagenav-intro {width:374px;}

.pagenav {
  margin: -8px -8px 16px -8px;
  position:relative;
  padding-top:16px;
  overflow:hidden;
}

.mod3 .pagenav {width:566px;}
.mod2 .pagenav {width:374px;}

.pagenav ul {
  margin:0;
  padding:0;
  list-style:none;
}

.pagenav ul li {
  padding-left:5px;
  float:left;
  margin-right:1px;
  height:21px;
  overflow:hidden;
}

.pagenav ul li a {
  display:block;
  padding:3px 5px 3px 0px;
  text-align:center;
  text-decoration:none !important;
}

.pagenav ul li.active a {
  font-weight:bold;
}



.eros {
  width: 760px;
  height: 34px !important;  
}

div.greyblock {
  width: 185px;
  height: 99px;
  overflow:hidden;
  margin-left:18px;
}

div.greyblock ul {
  padding:5px 0px 5px 10px;
}

div.greyblock ul li {
  list-style:none;
  margin:0px;
  padding-top:0px;
}

h2.module {
  font-size:16px;
  font-family:verdana;
  margin:-3px 0px 4px 20px;
  font-weight:bold;
}

h3.module {
  font-size:14px;
  font-family:verdana;
  margin:-3px 0px 4px 20px;
  font-weight:bold;
}


table.std th{
  text-align:center;
}

table.std th.links,
table.std th.rechts {
	border: 0px;
	width: 5px;
	height: 24px;
}

table.std td.links,
table.std td.rechts {
	border-width: 0px 0px 1px 0px;
	width: 5px;
	padding: 0px;
}

table.std td {
	border-style: solid; 
	border-width: 0px 0px 1px 1px;
	border-color: #B2B2B2;
	text-align: center;
	padding: 3px;
	font-size: 11px;
}

table.std td.eerste,
table.std th.eerste {
	border-width: 0px 0px 1px 0px;
	text-align: left;
}

table.pg th, table.pg td {
  text-align:left;
  padding-left:5px;
  font-weight:normal;
}

table.pg td {
  padding-top:5px;
}


table.sticker {
	border-collapse: collapse;
	margin-bottom: 8px;
}
table.sticker th {
	font-weight: normal;
}
table.sticker td,
table.sticker th {
	background-color: #f8f8f8;
	padding-right: 11px;
	vertical-align: top;
	padding-top: 2px;
	padding-bottom: 2px;
}
table.sticker td.first,
table.sticker th.first {
	background: #F8F8F8 url(img/table/border.gif) top left repeat-y;
	padding-left: 17px;
}
table.sticker td.last,
table.sticker th.last {
	background: #F8F8F8 url(img/table/border.gif) top right repeat-y;
}
table.sticker tr.first td,
table.sticker tr.first th {
	background: #F8F8F8 url(img/table/border.gif) top left repeat-x;
	padding-top: 15px;
}
table.sticker tr.last td,
table.sticker tr.last th {
	background: #F8F8F8 url(img/table/border.gif) bottom left repeat-x;
	padding-bottom: 15px;
}
table.sticker tr.first td.first,
table.sticker tr.first th.first {
	background-image: url(img/table/top-left-border.gif);
}
table.sticker tr.first td.last,
table.sticker tr.first th.last {
	background-image: url(img/table/top-right-border.gif);
	background-position: top right;
}
table.sticker tr.last td.first,
table.sticker tr.last th.first {
	background-image: url(img/table/bottom-left-border.gif);
}
table.sticker tr.last td.last,
table.sticker tr.last th.last {
	background-image: url(img/table/bottom-right-border.gif);
	background-position: bottom right;
}

.important-message {
	margin-bottom: 10px;
}
.important-message .content {
	margin-left: 43px;
	padding-top: 10px;
	padding-right: 10px;
	background-position: right top;
	position: relative;
}
.important-message .footer {
	background-position: left bottom;
}
.important-message .footer .content {
	background-position: right bottom;
	padding-top: 0;
	position: static;
	height: 12px;
}
.important-message.error,
.important-message.error .content,
.important-message.error .footer {
	background-image: url(img/error.gif) !important;
	zoom: 1;
	position: relative;
}
ul.errors {
	padding: 0;
	zoom: 1;
}
.mod ul.errors {
	padding: 0 8px 5px;
	padding-top: 0;
}
ul.errors li {
	background:transparent url(img/error-bullet.gif) no-repeat left 4px;
	list-style-type: none;
	padding-left: 14px;
	padding-bottom: 4px;
}

input.error {
	border: 1px solid Red !important;
	background-color: #fff !important;
	background: none !important; 
}

label.error {
	color: Red;
	background-color: #fff !important;
	background: none !important; 
}

div.error-icon {
	float: left;
	width: 43px;
	height: 31px;
}

div.error-message {
	float: left;
	width: 300px;
	margin:5px 0 0 0;
	
}

html>body div.error-icon {
	background: url(/css/img/error-icon.png) no-repeat;
}

*html body div.error-icon {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/error-icon.png', sizingMethod='fixed');
}

.mod .important-message.error {
	margin-top: 5px;
	margin-bottom: 14px;
}
.mod .important-message.error,
.mod .important-message.error .footer {
	background-image: url(img/error-small.gif) !important;
}
.mod .important-message.error .footer {
	position: relative;
	top: 8px;
}

form .sticker {
	background-image: url(img/sticker.gif);
	position: relative;
	left: -8px;
}
#myziggo form .sticker {
	left: 0;
	margin-top: 5px;
	margin-bottom: 18px;
}
#myziggo .sticker h3 {
	padding-bottom: 6px;
}
#myziggo .important-message {
	margin-bottom: 15px;
}
#myziggo form label,
#myziggo form span.value,
#myziggo form h4,
#myziggo form .requirement {
	padding-bottom: 5px;
	padding-top: 5px;
	display: block;
}
#myziggo form select {
	margin-bottom: 5px;
	margin-top: 5px;
}
#myziggo form span.value {
	overflow: hidden;
	zoom: 1;
}
#myziggo input {
	margin-top: 4px;
	margin-bottom: 5px;
}
form h4 {
	clear: both;
}
#myziggo form .sticker br {
	clear: both;
	margin-bottom: -1em;
}
#myziggo form .sticker input {
	float: left;
}
#myziggo form .sticker .btn {
	float: none;
	position: absolute;
	right: 3px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 9px;
	width: 147px !important;
}
#myziggo form .sticker input.btn {
	right: 8px;
}
#myziggo form .requirement {
	margin-left: 5px;
	margin-right: 15px;
	margin-bottom: 0;
}
#myziggo .important-message,
#myziggo .sticker {
	margin-right: 10px;
}
form .requirement {
	overflow: hidden;
	zoom: 1;
	color: #aaa;
}
form .sticker fieldset,
form .sticker ul {
	background: url(img/sticker.gif) right top;
	padding-top: 15px;
	margin: 0;
	margin-left: 8px;
}
form .sticker ul {
	list-style-type: none;
	padding-right: 8px;
	padding-top: 5px;
}
form .sticker ul {
	padding-left: 0;
}
form .sticker .footer {
	margin-top: -8px;
	background: url(img/sticker.gif) right bottom;
	clear: both;
}
form .sticker .content {
	height: 8px;
	background: url(img/sticker.gif) left bottom;
	margin-right: 8px;
}
.wbcs table.sticker {
	position: relative;
	left: -8px;
}
.wbcs .intro {
	margin-bottom: 5px;
	padding-right: 140px;
	background-repeat: no-repeat;
	background-position: right top;
}
.alles-in-1-product .intro {
	padding-right: 200px;
}
.alles-in-1-product .sticker h4 {
	font-weight: normal;
	margin-bottom: 4px;
	color: #333;
}
.alles-in-1-product .sticker ul.list li {
	left: -19px;
}

ul.faq, ul.faq ul {
  list-style:none;
  padding:0px;
}
ul.faq {
	margin-bottom: 25px;
}
ul.verkeer {
  position:relative;
  left:10px;
  width:400px;
}

ul.faq li {
  border-bottom: solid 1px #e1e1e1;
  padding:5px 0px 9px 20px;
  cursor:pointer;
  clear: both;
  zoom: 1;
}
div > ul.faq li {
  overflow: hidden;
}
ul.faq li li {
	padding: 0;
	padding-top: 3px;
}
ul.faq li li ul {
	margin-left: 20px;
	margin-bottom: 5px;
}
ul.faq li li li {
	padding:0px 0px 2px 15px;
}
ul.faq li ul {
  cursor:default;
}
ul.verkeer li ul {
  border-left:1px solid #e1e1e1;
  margin:6px 0px 6px 0px;
}

ul.verkeer li ul li, ul.single li ul li {
  padding:0px 0px 0px 6px;
}

ul.single, ul.popup {
  margin:0px 0px 5px 0px;
  padding:0px;
}

ul.popup li {
  border:none;
  padding:0px 0px 0px 25px;
}

ul.single li ul {
  border-left:1px solid #e1e1e1;
  margin:6px 0px 0px 0px;
}

ul.popup li ul  {
  border:none;
}

ul.single li {
  border-bottom: none;
  padding:5px 0px 0px 20px;
}

ul.faq li.dicht ul{
  display:none; 
}

*html ul.faq li.open {
  height:20px;
}



*html ul.faq li.open, *html ul.faq li.dicht {
  height:20px;
}

ul.faq li.open span{
  font-weight:bold;
  cursor:pointer;
}

ul.faq li.open ul{
  display:block; 
}

ul.faq li.open ul li {
  border-bottom:none;
}

div.video_item {
  float:left;
  margin-top:5px;
}

p.bandbreedte, div.bandbreedte {
  background-position: 0px 50px;
  width: 172px;
  height: 13px;
  margin:5px 0px 0px 0px;
	padding:0 0 0 15px;
}



div.routeplanner select {
  width:145px;
}

div.routeplanner {
  font-size:12px;
	width: 186px;
	padding: 0px 18px;
}

div.routeplanner input {
  margin:0px 0px 70px 0px;
}

div.mod_inside .top_inside{
  width: 185px;
  height: 6px;
  overflow:hidden;
} 

html>body div.mod_inside .top_inside{
  background: url(img/1/modules/utility_inside_panel_bg_gradient-top.png) no-repeat;
}

*html body div.mod_inside .top_inside{
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/1/modules/utility_inside_panel_bg_gradient-top.png', sizingMethod='fixed');
	background-image: none;
}

div.mod_inside .middle_inside {
  width:185px;
}

div.mod_inside .middle_inside input.txt {
  width:130px;
  height:12px;
}

div.routeplanner div.mod_inside div.middle_inside div.cnt {
  position:absolute;
  padding:0px 0px 0px 20px
}

div.routeplanner div.mod_inside div.middle_inside, div.routeplanner div.mod_inside div.middle_inside img, div.routeplanner div.mod_inside div.middle_inside div.cnt {
  height:188px;
}

div.routeplanner h2 {
  margin:0px 0px 10px 20px;
}

div.routeplanner h3 {
  margin:0px 0px 5px 20px;
	width: 166px;
}

*html div.mod_inside .middle_inside{
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/1/modules/utility_inside_panel_bg_gradient-mid.png', sizingMethod='scale');
	height:275px;
  background-image: none;
}

html>body div.mod_inside .middle_inside img.bgimg {
  position:absolute;
}

*html div.mod_inside .middle_inside img.bgimg { 
  display:none;
}

div.mod_inside .bottom_inside {
  width: 185px;
  height: 6px;
  overflow:hidden;
}

html>body div.mod_inside .bottom_inside {
 background: url(img/1/modules/utility_inside_panel_bg_gradient-bot.png) no-repeat;
}

*html div.mod_inside .bottom_inside{
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/1/modules/utility_inside_panel_bg_gradient-bot.png', sizingMethod='fixed');
	background-image: none;
}

div.routeplanner div.rpholder {
	padding: 10px 0px;
	width: 186px;
}

div.autodrop, img.autodrop {
  width:178px;
  height:33px;
  position:absolute;
  top:120px;
  left:0px;
}

div.autodrophome, img.autodrophome {
  width:178px;
  height:33px;
  position:absolute;
  top:70px;
  left:0px;
}


div.autodrop, div.autodrophome {
  height: 33px;
  overflow:hidden;
}

div.verkeersinfoholder {
  width:160px;
  overflow:hidden;
  margin-left:20px;
}

div.ico_auto {
  width: 36px;
  height: 30px;
  overflow:hidden;
  float:left;
  margin-right:5px;
}

div.filetext {
  width:90px;
  height:50px;
  float:left;
  font-size:12px;
  line-height:14px;
}

div.filetext span {
  font-size:26px;
  line-height:30px;
}

div.filetext span.green {
  color:#0e9200;
}

div.filetext span.red {
  color:#a20000;
}

div.favrij {
  width:182px;
  height:31px;
  overflow:hidden;
  position:relative;
  left:20px;
}
div.favrij a {
  font-weight:bold;
  color:#000000;
  position:relative;
  left:8px;
  top:6px;
}

div.ico_video {
  float:left;
  width: 9px;
  height: 16px;
}

html>body div.ico_video {
  background-position:0px 7px;
}

*html div.ico_video {
  background-position:0px 4px;
}

div.bookmark_homepage_icon {
  width:56px;
  height:60px;
  overflow:hidden;
  float:left;
}

div.bookmark_homepage_tekst {
  width:120px;
  overflow:hidden;
  float:left;
  margin:10px 0px 0px 0px;
  font-size:12px;
}

div.bookmark_homepage_spacer {
  width:40px;
  height:60px;
  overflow:hidden;
  float:left;
}

div.btn_arrow {
  width:158px;
  height:43px;
  position:relative;
  left:28px;
  top:10px;
}

div.btn_arrow a {
  color:#ffffff;
  font-size:bold !important;
  position:relative;
  left:25px;
  top:11px;
}

div.btn_arrow a:hover{
  text-decoration:none;
  color:#ffffff;
}


.mod div.box,
.mod div.important-message { 
  width:185px;
  position:relative;
  left:-1px;
}
.mod .middle .btns {
	position: relative;
	top: 8px;
}
.btns {
	float: right;
	clear: both;
}
label,
h3.label {
	float: left;
  margin-bottom: 3px;
  width: 190px;
}
label.radio,
label.checkbox,
#myziggo form label.radio,
#myziggo form label.checkbox {
	float: none;
	width: auto;
	vertical-align: top;
	position: relative;
	top: 3px;
	margin-right: 8px;
	display: inline;
	padding-bottom: 0;
	padding-top: 0;
}
fieldset input.txt,
fieldset input.radio,
fieldset input.checkbox {
	margin-bottom: 8px;
	margin-right: 3px;
	vertical-align: top;
	margin-left: 0;
}
fieldset input.radio,
fieldset input.checkbox {
	margin-bottom: 12px;
}
ul.products {
	padding: 12px 0 33px;
}
ul.products li {
	list-style: none;
	clear: both;
}
ul.products li a.info-popup {
	padding-left: 27px;
	background-position: left top;
	float: left;
	color: #000;
	line-height: 23px;
	margin-top: -2px;
}
ul.products li a.info-popup strong {
	position: relative;
}
ul.products li a.bullet_color {
	float: right;
	width: auto;
	line-height: 20px;
	background-position: left center;
}

table.facturen td,
table.facturen th {
	text-align: left;
	padding: 6px;
	padding-left: 10px;
}
table.facturen th.links,
table.facturen td.links,
table.facturen th.rechts,
table.facturen td.rechts {
	padding: 0;
}
table.facturen th {
	padding-bottom: 0;
	padding-top: 0;
}
div.postcode-check *,
div.callmenow_left * {
	font-size: 11px;
}
div.postcode-check p {
	padding-left: 5px;
	padding-bottom: 5px;
	line-height: 18px;
}


.pakketten .pakket {
	padding-bottom: 20px;
	float: left;
	width:170px;
}
.pakketten .bullet_color {
	width: auto;
	float: left;
}
.pakketten .order {
	float: right;
	padding-right: 20px;
}
.pakketten .top h2 {
	top: 9px;
	position: relative;
}
.pakketten .middle h2 {
	margin-top: 3px;
}
.pakketten .middle .disabled {
	background-image: none;
}
.pakketten .disabled *,
.pakketten .disabled *:hover {
	color: #b2b3b3;
	text-decoration: none;
}
.pakketten .disabled ul.list li {
	background-image: url(img/bullet/bullet_disabled.gif);
}
.pakketten .disabled a.bullet_color {
	background-image: url(img/bullet/arrow_disabled.gif);
}
ul.demands {
	padding-left: 0;
}
ul.demands li {
	font-size: 14px;
	cursor: pointer;
	list-style: none;
	margin-bottom: 14px;
	line-height: 18px;
	width: 397px;
	background: url(img/bg_unchecked.gif) bottom;
	overflow: hidden;
	zoom: 1;
}
ul.demands li span {
	padding: 13px 64px 6px 10px;
	position: relative;
	top: -1px;
	display: block;
	margin-bottom: 6px;
	background:  url(img/bg_unchecked.gif) 0 1px;
}
ul.demands li.checked {
	border-color: blue;
}

div.mod div.game_item {
  width:210px;
  float:left;
  font-size:11px
}

div.mod div.game_item h4 {
  font-size:12px;
  font-weight:bold;
}

div.game_item_right {
  width:100px;
  float:left;
  padding:0px 0px 0px 5px;
}

div.mod3 div.game_item {
  width:635;
}

div.mod3 div.game_item div.imageholder {
  width:130px;
  float:left;
}

div.mod3 div.game_item div.tekstholder {
  width:470px;
  float:left;
}

div.gisterengemist {
  width:630px;
  overflow:hidden;
}

div.gisterengemist div.imgholder {
  float:left;
  margin:0px 10px 0px 10px;
}

div.gisterengemist div.textholder {
  width:500px;
  float:left;
}

div.gisterengemist div.zoeken div {
  float:left;
  margin-right:20px;
}

div.leftnumnav, div.rightnumnav {
  width:30px;
  height:30px;
  overflow:hidden;
  cursor:pointer;
}

*html div.rightnumnav {
  margin-right:30px;
  margin-top:-3px;
}

html>body div.rightnumnav {
  margin-right:17px;
  margin-top:-3px;
}

*html div.leftnumnav {
  margin-left:10px;
  margin-top:-3px;
}

html>body div.leftnumnav {
  margin-left:10px;
  margin-top:-3px;
}

html>body div.gnavlinks,html>body div.gnavrechts {
  margin-top:4px;
}

*html div.gnavlinks, *html div.gnavrechts {
  margin-top:-8px;
}

td.pagenavnummers a {
  color:#ffffff;
  padding:0px 3px 3px 3px;
}

td.pagenavnummers_radio a {
  padding:0px 3px 3px 3px;
}

td.pagenavnummers span {
  background-color:#ffffff;
  padding:0px 3px 3px 3px;
}


div.warning_top, div.warning_bottom {
	background-image: url(/css/img/waarschuwing_kader.gif);
	background-repeat: no-repeat;
	width: 382px;
	padding: 0px 5px 5px;
}

div.warning_top {
	background-position: left top;
	padding-bottom: 0px;
	height: 10px;
}

div.warning_bottom {
	background-position: left bottom;
	clear: both;
}

html>body div.warning_icon {
	background: url(/css/img/waarschuwing_icon.png) no-repeat;
}

*html div.warning_icon {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/waarschuwing_icon.png', sizingMethod='fixed');
}

div.warning_icon {
	float: left;
	width: 31px;
	height: 31px;
}

div.warning_tekst {
	float: left;
	width: 351px;
}

div.homeclick {
   position:absolute;
   width:120px;
   height:40px;
   cursor:pointer;
}

div.tabouttop {
  width:100%;
  height:20px;
  position:absolute;
}

div.icn {
  float:left;
  margin:0px 5px 0px 0px;
}

.help {
	cursor: help;
}
div.tooltip .cnt {
	background: url(/css/img/tooltip-top.png) no-repeat top left;
	padding-bottom: 8px;
	line-height: 1.25em;
}
div.tooltip td.head {
	padding-top: 18px;
}
div.tooltip td {
	padding-left: 20px;
	padding-right: 20px;
}
div.tooltip td td {
	padding-left: 0;
	padding-right: 0;
}
div.tooltip div.foot {
	height: 4px;
	padding-bottom: 15px;
	background: url(/css/img/tooltip-bottom.png) no-repeat left bottom;
}
iframe#myziggo {
	position: relative;
	margin-top: -6px;
	margin-left: -8px;
}

a.webmail_btn {
	width: 292px;
	height: 82px;
	display: block;
}
a.webmail_btn:hover {
	text-decoration: none;
}
.bar {
	padding-left: 5px;
	margin-top: -10px;
	margin-left: -7px;
	margin-bottom: -4px;
	position: relative; 
}
.bar {
  padding-left: 5px;
  margin-top: -10px;
  margin-left: -7px;
  margin-bottom: -4px;
  position: relative; 
}

#myziggo #content,
body#myziggo {
	background: none;
	background-color: Transparent;
	padding-top: 0;
}
#myziggo #page {
	width: auto;
}
#myziggo #footer {
	height: 0;
	overflow: hidden;
}
#myziggo .top .cnt {
	padding-right: 30px;
}
#myziggo .top a.logout {
	position: absolute;
	right: 50px;
	top: 6px;
	color: #fff;
	font-size: 11px;
}

.logout {
	position: absolute;
	right: 50px;
	top: 6px;
	color: #fff;
	font-size: 11px;
}

div.tv_vanavond {
  width: 222px;
  height: 338px;
  float:left;
  position:static;
}

div.vanavondholder {
  position:relative;
  left:33px;
  top:186px;
}

.number,
table.facturen td.number {
	text-align: right;
	padding-right: 10px;
}
.wbcs .mod .top .cnt {
  background-image: none;
}
*html .intro .ie-6 {
  position: absolute;
  right: 0;
  top: 0;
  width: 1px;
}
html>body .alles-in-1-product .intro {
  background-image: url(/css/../init/img/icon/alles_big.png);
}
*html .alles-in-1-product .intro .ie-6 {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/init/img/icon/alles_big.png', sizingMethod='fixed');
}
html>body .televisie .intro {
  background-image: url(/css/../init/img/icon/tv_big.png);
}
*html .televisie .intro .ie-6 {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/init/img/icon/tv_big.png', sizingMethod='fixed');
}
html>body .internet .intro {
  background-image: url(/css/../init/img/icon/internet_big.png);
}
*html .internet .intro .ie-6 {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/init/img/icon/internet_big.png', sizingMethod='fixed');
}
html>body .telefonie .intro {
  background-image: url(/css/../init/img/icon/telefoon_big.png);
}
*html .telefonie .intro .ie-6 {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/init/img/icon/telefoon_big.png', sizingMethod='fixed');
}
tr.total td {
	background-color: #ddd;
	padding-top: 4px;
	padding-bottom: 4px;
}
#myziggo .factuur td {
	padding-left: 3px;
	vertical-align: top;
}
#myziggo #phonespecs {
	margin-bottom: 10px;
}
#myziggo #phonespecs tr.separator td {
	height: 4px;
}
#myziggo #phonespecs .spec_title {
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer;
	padding-left: 8px;
}
#myziggo #phonespecs .closed {
	display: none;
}
#myziggo #phonespecs .open {
	padding-bottom: 15px;
}
#myziggo #phonespecs .specs td {
	background-position: center center;
}
#myziggo #phonespecs .specs td.first {
	background-position: left center;
	padding-left: 8px;
}
#myziggo #phonespecs .specs td.last {
	background-position: right center;
	padding-right: 14px;
}
#myziggo #phonespecs .specs-total td {
	background-position: center top;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 0px;
}
#myziggo #phonespecs .specs-total td.first {
	background-position: left top;
}
#myziggo #phonespecs .specs-total td.last {
	background-position: right top;
}
#myziggo #phonespecs .specs-header td {
	padding-top: 20px;
}
#myziggo #phonespecs .pagination td {
	padding-top: 8px;
}
#myziggo #phonespecs .bottom td {
	height: 9px;
	overflow: hidden;
}
#myziggo #phonespecs .bottom td.first {
	background-position: left bottom;
}
#myziggo #phonespecs .bottom td.last {
	background-position: right bottom;
}
*html #logonForm div{
  position: relative;
}
.print-only {
    display: none; 
}
tr.selected td {
	cursor: pointer;
}
tr.controls td.forward .wrapper,
tr.controls td.forward input {
	cursor: pointer;
	height: 52px;
}


.spallpakketrij1 a img {
	top: 8px;
}
*html .spallpakketrij1 a img {
	top: 4px;
}

.controls .wrapper {
	white-space: normal;
	background-position: top left;
}
.controls .wrapper input {
	margin-left: -2px;
	background-position: top left;
}
.top-left, .top-right {
	overflow: hidden;
}
.top-left, .top-right,
.bottom-left, .bottom-right {
	height: 11px;
}
tr.controls td.back input {
	height: 31px;
}


.portlet {
	float: left;
}
.waslijn {
	background-image: url(/css/img/dash.gif);
}
.collapse,
.close {
	position: absolute;
	height: 30px;
	width: 30px;
	z-index: 100;
	cursor: pointer;
}
.collapse {
	top: -23px;
	left: 0px;
}
.close {
	top: -17px;
	right: 6px;
}
html>body .collapse {
	background-image:  url(/css/img/collapse.png);
}
*html .collapse {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/collapse.png', sizingMethod='fixed');
}
html>body .collapsed .collapse {
	background-image:  url(/css/img/collapsed.png);
}
*html .collapsed .collapse {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/collapsed.png', sizingMethod='fixed');
}
html>body .close {
	background-image:  url(/css/img/close.png);
}
*html .close {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/close.png', sizingMethod='fixed');
}

div.kleurenkiezer {
  position:absolute;
  top:19px;
  left:896px;
  font-size:11px;
}

div.kleurenkiezer a {
  font-size:11px;
}

div.digiicon {
  width:153px;
  height:91px;
  overflow:hidden;
  float:right;
}

div.mod2 ul.news_shelf {
	padding-left:5px;
	width:375px;
}

div.mod3 ul.news_shelf {
	padding-left:15px;
	width:570px;
}

ul.news_shelf li {
  padding:0px 20px 0px 0px;
  list-style:none;
}

div.mod2 ul.news_shelf li a {
	width:370px;
}

div.form div.row {
  margin-bottom:10px;
}

div ul.faq li ol li {
  list-style-type:decimal;
  overflow:visible;
	display: list-item;
}

.klantenservice-video-top {
  height: 28px;
  width:749px;
  position: relative;
  top: -5px;
  overflow:hidden;
}

.klantenservice-video-closebtn {
  height: 28px;
  width: 25px;
  border: 0;
}

.straksoptv_dicht, .straksoptv_open {
  width:192px;
  margin-bottom:7px;
  vertical-align:top;
}

.straksoptv_open .boven {
  background: url(img/straks_op_tv/top.gif) no-repeat;
  width: 182px;
  height: 5px;
  overflow:hidden;
}

.straksoptv_dicht .boven {
  background: url(img/straks_op_tv/top_dicht.gif) no-repeat;
  width: 182px;
  height: 5px;
  overflow:hidden;
}

.straksoptv_open .midden {
  background: url(img/straks_op_tv/midden.gif);
  width: 182px;
}

.straksoptv_dicht .midden {
  background: url(img/straks_op_tv/midden_dicht.gif);
  width: 182px;
} 



.straksoptv_open .bodem{
  background: url(img/straks_op_tv/bodem.gif) no-repeat;
  width: 182px;
  height: 4px;
  overflow:hidden;
}

.straksoptv_dicht .bodem{
  background: url(img/straks_op_tv/bodem_dicht.gif) no-repeat;
  width: 182px;
  height: 4px;
  overflow:hidden;
}

.straksoptv_open ul ul{
  display:block;
}

#straks_op_tv div.header{
  height:34px;
  border:none;
  background-color:transparent;
}

#straks_op_tv ul.faq li {
  position:relative;
  top:3px;
  padding:0px 0px 0px 20px;
  border-bottom:none
}

#straks_op_tv ul.faq li ul li {
  padding:0px 0px 0px 5px;
  border-bottom:none
}

#straks_op_tv .header a {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: top left;
	background-attachment: scroll;
	display: block;
	float: left;
	width: 44px;
	height: 32px;
	padding-right:2px;
}

#straks_op_tv a.bullet {
  color:#000000;
  font-size:11px;
}

#straks_op_tv .header .sportief { background-image: url(/css/img/straks_op_tv/sport/inactive.png); }
#straks_op_tv .header .soap  { background-image: url(/css/img/straks_op_tv/soap/inactive.png);  }
#straks_op_tv .header .film  { background-image: url(/css/img/straks_op_tv/film/inactive.png);  }
#straks_op_tv .header .jeugd { background-image: url(/css/img/straks_op_tv/jeugd/inactive.png); }
#straks_op_tv .header .sportief:hover, #straks_op_tv .header .sportief_active { background-image: url(/css/img/straks_op_tv/sport/active.png); }
#straks_op_tv .header .soap:hover,  #straks_op_tv .header .soap_active  { background-image: url(/css/img/straks_op_tv/soap/active.png);  }
#straks_op_tv .header .film:hover,  #straks_op_tv .header .film_active  { background-image: url(/css/img/straks_op_tv/film/active.png);  }
#straks_op_tv .header .jeugd:hover, #straks_op_tv .header .jeugd_active { background-image: url(/css/img/straks_op_tv/jeugd/active.png); }

div.partner_subnav_mod3 {        
  width:669px; 
  margin:0 0 10px 5px;
}            

div.partner_subnav_mod3 div.boven {        
  width:669px;        
  height:5px;        
  overflow:hidden;        
  background:url(img/partner_subnav/top.gif);      
}            

div.partner_subnav_mod3 div.bodem {        
  width:669px;        
  height:5px;        
  overflow:hidden;        
  background:url(img/partner_subnav/bottom.gif);      
}            

div.partner_subnav_mod3 div.midden {        
  width:669px;        
  background:url(img/partner_subnav/midden.gif);      
}

div.partner_subnav_mod2 {        
  width:439px; 
  margin:0 0 10px 5px;
}            

div.partner_subnav_mod2 div.boven {        
  width:439px;        
  height:5px;        
  overflow:hidden;        
  background:url(img/partner_subnav/top_mod2.gif);      
}            

div.partner_subnav_mod2 div.bodem {        
  width:439px;        
  height:5px;        
  overflow:hidden;        
  background:url(img/partner_subnav/bottom_mod2.gif);      
}            

div.partner_subnav_mod2 div.midden {        
  width:439x;        
  background:url(img/partner_subnav/midden_mod2.gif);      
}

ul.partner_subnav_items, ul.partner_subsubnav_items{
  margin:0px;
  padding:5px 10px 5px 25px;
}

ul.partner_subnav_items li, ul.partner_subsubnav_items li{
  display:inline;
  list-style:none;
  padding:0px 5px 0px 8px;  
  background-position: 0px 2px;
}     

ul.partner_subsubnav_items{ 
  position:absolute;
  left:8px;
  top:52px;
}

ul.partner_subsubnav_items li {
  background:url(img/dividersmall_white.gif) no-repeat;
}

ul.partner_subnav_items a, ul.partner_subsubnav_items a{
  line-height:22px;
}

ul.partner_subnav_items a.active, ul.partner_subsubnav_items a.active{
  font-weight:bold;
}

ul.partner_subsubnav_items a {
  color:#ffffff;
}

ul.partner_subnav_items li.first, ul.partner_subsubnav_items li.first {
  background:none;
  padding:0px 5px 0px 0px;
}

div.partner_subnav_mod2 div.header_titel, div.partner_subnav_mod3 div.header_titel {
  font-size:14px;
  font-weight:bold;
  padding: 2px 5px 7px 23px;
}

/* Nieuwe knoppen */

a.knop {
  background-repeat:no-repeat;
  text-decoration: none !important;
  font-family:verdana;
  font-size:11px;
  float:left; 
  padding-left:25px;
}

a.knop span {
  float:left;
  background-repeat:no-repeat;
  background-position:top right;
	line-height: 27px;
  padding-right:25px;
	padding-bottom:10px;
	padding-top:10px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
	color: #ffffff;
}

a.knop_hover {
  background-repeat:no-repeat;
  text-decoration: none !important;
  font-family:verdana;
  font-size:11px;
  float:left; 
  padding-left:25px;
}

a.knop_hover span {
  float:left;
  background-repeat:no-repeat;
  background-position:top right;
	line-height: 27px;
  padding-right:25px;
	padding-bottom:10px;
	padding-top:10px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
	color: #ffffff;
}

a.knop_down {
  background-repeat:no-repeat;
  text-decoration: none !important;
  font-family:verdana;
  font-size:11px;
  float:left; 
  padding-left:25px;
}

a.knop_down span {
  float:left;
  background-repeat:no-repeat;
  background-position:top right;
	line-height: 27px;
  padding-right:25px;
	padding-bottom:10px;
	padding-top:10px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}

a.knop_pijl {
  background-repeat:no-repeat;
  text-decoration: none !important;
  font-family:verdana;
  font-size:11px;
  float:left; 
  padding-left:25px;
}

a.knop_pijl span {
  float:left;
  background-repeat:no-repeat;
  background-position:top right;
	line-height: 27px;
  padding-right:45px;
	padding-bottom:10px;
	padding-top:10px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
	color: #ffffff;
}

a.knop_pijl_hover {
  background-repeat:no-repeat;
  text-decoration: none !important;
  font-family:verdana;
  font-size:11px;
  float:left; 
  padding-left:25px;
}

a.knop_pijl_hover span {
  float:left;
  background-repeat:no-repeat;
  background-position:top right;
	line-height: 27px;
  padding-right:45px;
	padding-bottom:10px;
	padding-top:10px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
	color: #ffffff;
}

a.knop_pijl_down {
  background-repeat:no-repeat;
  text-decoration: none !important;
  font-family:verdana;
  font-size:11px;
  float:left; 
  padding-left:25px;
}

a.knop_pijl_down span {
  float:left;
  background-repeat:no-repeat;
  background-position:top right;
	line-height: 27px;
  padding-right:45px;
	padding-bottom:10px;
	padding-top:10px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}

input.knop_xs, input.knop_xs_hover,input.knop, input.knop_hover,input.knop_xl, 
input.knop_xl_hover,input.knop_xxl, input.knop_xxl_hover,
input.knop_pijl, input.knop_pijl_hover,input.knop_pijl_xl, input.knop_pijl_xl_hover,{
  color:#ffffff !important;
}

input.knop_xs, input.knop_xs_hover, input.knop_xs_down {
  border:none;
  background-color:transparent;
  width:86px;
  height:47px;
  overflow:hidden;
  cursor:pointer;
  font-weight:bold;
  padding-bottom:2px;
}

input.knop, input.knop_hover, input.knop_down {
  border:none;
  background-color:transparent;
  width:111px;
  height:47px;
  overflow:hidden;
  color:white;
  cursor:pointer;
  font-weight:bold;
  padding-bottom:2px;
}

input.knop_xl, input.knop_xl_hover, input.knop_xl_down {
  border:none;
  background-color:transparent;
  width:170px;
  height:47px;
  overflow:hidden;
  cursor:pointer;
  font-weight:bold;
  padding-bottom:2px;
}

input.knop_xxl, input.knop_xxl_hover, input.knop_xxl_down {
  border:none;
  background-color:transparent;
  width:244px;
  height:47px;
  overflow:hidden;
  cursor:pointer;
  font-weight:bold;
  padding-bottom:2px;
}

input.knop_pijl, input.knop_pijl_hover, input.knop_pijl_down {
  border:none;
  background-color:transparent;
  width:99px;
  height:47px;
  overflow:hidden;
  color:white;
  cursor:pointer;
  font-weight:bold;
  text-align:left;
  padding-left:20px;
  padding-bottom:2px;
}

input.knop_pijl_xl, input.knop_pijl_xl_hover, input.knop_pijl_xl_down {
  border:none;
  background-color:transparent;
  width:158px;
  height:47px;
  overflow:hidden;
  color:white;
  cursor:pointer;
  font-weight:bold;
  text-align:left;
  padding-left:20px;
  padding-bottom:2px;  
}


/* grijs */

a.knop_grijs {
  background:url('img/buttons/n_scaling_left.gif');
  background-repeat:no-repeat;
  text-decoration: none !important;
  font-family:verdana;
  font-size:11px;
  float:left; 
  padding-left:25px;
}

a.knop_grijs span {
  float:left;
  background:url('img/buttons/n_scaling_right.gif');
  background-repeat:no-repeat;
  background-position:top right;
	line-height: 27px;
  padding-right:25px;
	padding-bottom:10px;
	padding-top:10px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
	color: #000000;
}

a.knop_grijs_hover {
  background:url('img/buttons/o_scaling_left.gif');
  background-repeat:no-repeat;
  text-decoration: none !important;
  font-family:verdana;
  font-size:11px;
  float:left; 
  padding-left:25px;
}

a.knop_grijs_hover span {
  float:left;
  background:url('img/buttons/o_scaling_right.gif');
  background-repeat:no-repeat;
  background-position:top right;
	line-height: 27px;
  padding-right:25px;
	padding-bottom:10px;
	padding-top:10px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
	color: #ffffff;
}

a.knop_grijs_down {
  background:url('img/buttons/a_scaling_left.gif');
  background-repeat:no-repeat;
  text-decoration: none !important;
  font-family:verdana;
  font-size:11px;
  float:left; 
  padding-left:25px;
}

a.knop_grijs_down span {
  float:left;
  background:url('img/buttons/a_scaling_right.gif');
  background-repeat:no-repeat;
  background-position:top right;
	line-height: 27px;
  padding-right:25px;
	padding-bottom:10px;
	padding-top:10px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
	color: #000000;
}

a.knop_grijs_pijl {
  background:url('img/buttons/n_scaling_left.gif');
  background-repeat:no-repeat;
  text-decoration: none !important;
  font-family:verdana;
  font-size:11px;
  float:left; 
  padding-left:25px;
}

a.knop_grijs_pijl span {
  float:left;
  background:url('img/buttons/n_scaling_right_pijl.gif');
  background-repeat:no-repeat;
  background-position:top right;
	line-height: 27px;
  padding-right:45px;
	padding-bottom:10px;
	padding-top:10px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
	color: #000000;
}

a.knop_grijs_pijl_hover {
  background:url('img/buttons/o_scaling_left.gif');
  background-repeat:no-repeat;
  text-decoration: none !important;
  font-family:verdana;
  font-size:11px;
  float:left; 
  padding-left:25px;
}

a.knop_grijs_pijl_hover span {
  float:left;
  background:url('img/buttons/o_scaling_right_pijl.gif');
  background-repeat:no-repeat;
  background-position:top right;
	line-height: 27px;
  padding-right:45px;
	padding-bottom:10px;
	padding-top:10px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
	color: #ffffff;
}

a.knop_grijs_pijl_down {
  background:url('img/buttons/a_scaling_left.gif');
  background-repeat:no-repeat;
  text-decoration: none !important;
  font-family:verdana;
  font-size:11px;
  float:left; 
  padding-left:25px;
}

a.knop_grijs_pijl_down span {
  float:left;
  background:url('img/buttons/a_scaling_right_pijl.gif');
  background-repeat:no-repeat;
  background-position:top right;
	line-height: 27px;
  padding-right:45px;
	padding-bottom:10px;
	padding-top:10px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
	color: #000000;
}

input.knop_grijs_xs, input.knop_grijs_xs_hover, input.knop_grijs_xs_down {
  border:none;
  background-color:transparent;
  width:86px;
  height:47px;
  overflow:hidden;
  cursor:pointer;
  font-weight:bold;
  padding-bottom:2px;
}

input.knop_grijs_xs {
  background:url('img/buttons/n_xs.gif');
  color:#000000;
}

input.knop_grijs_xs_hover {
  background:url('img/buttons/o_xs.gif');
  color:#ffffff;
}

input.knop_grijs_xs_down {
  background:url('img/buttons/a_xs.gif');
  color:#000000;
}

input.knop_grijs, input.knop_grijs_hover, input.knop_grijs_down {
  border:none;
  background-color:transparent;
  width:111px;
  height:47px;
  overflow:hidden;
  color:#666666;
  cursor:pointer;
  font-weight:bold;
  padding-bottom:2px;
}

input.knop_grijs {
  background:url('/css/img/buttons/n_s.gif');
  color:#000000;
}

input.knop_grijs_hover {
  background:url('img/buttons/o_s.gif');
  color:#ffffff;
}

input.knop_grijs_down {
  background:url('img/buttons/a_s.gif');
  color:#000000;
}

input.knop_grijs_xl, input.knop_grijs_xl_hover, input.knop_grijs_xl_down {
  border:none;
  background-color:transparent;
  width:170px;
  height:47px;
  overflow:hidden;
  cursor:pointer;
  font-weight:bold;
  padding-bottom:2px;
}

input.knop_grijs_xl {
  background:url('img/buttons/n_xl.gif');
  color:#000000;
}

input.knop_grijs_xl_hover {
  background:url('img/buttons/o_xl.gif');
  color:#ffffff;
}

input.knop_grijs_xl_down {
  background:url('img/buttons/a_xl.gif');
  color:#000000;
}

input.knop_grijs_xxl, input.knop_grijs_xxl_hover, input.knop_grijs_xxl_down {
  border:none;
  background-color:transparent;
  width:244px;
  height:47px;
  overflow:hidden;
  cursor:pointer;
  font-weight:bold;
  padding-bottom:2px;
}

input.knop_grijs_xxl {
  background:url('img/buttons/n_xxl.gif');
  color:#000000;
}

input.knop_grijs_xxl_hover {
  background:url('img/buttons/o_xxl.gif');
  color:#ffffff;
}

input.knop_grijs_xxl_down {
  background:url('img/buttons/a_xxl.gif');
  color:#000000;
}

ul.radiolink {
  margin:0px;
  padding:0px;
}

ul.radiolink li {
  list-style:none;
  background:url('img/icon_webradiochannel.gif') no-repeat;
  padding-left:10px;
  background-position:0px 3px;
}

*html ul.radiolink li {
  height:15px;
}

.voordeelh2 {
    padding-right: 0px !important;
    margin-bottom: 0px !important;
    font-size: 19px !important;
    line-height: 17px;
}

div.zn_inleidingholder {
  display:none;
}

div.zlinkhouder_block {
  display:block;
}

div.zlinkhouder_none {
  display:none;
}

div.pagnum {
  padding:2px 4px 2px 4px;
  overflow:hidden;
  display:inline;
}

div.pagnum a {
  color:white;
}

div.pagnum a:hover {
  color:white;
}

div.pagnum_active {
  padding:2px 4px 2px 4px;
  width:20px;
  height:20px;
  overflow:hidden;
  display:inline;
  background-color:white;
}

div.pagnum_active a{
  color:#000000;
}

h4.datum {
  font-size:11px; 
  color:#878787;
}

div.zndatum {
  width:80px;
  float:left;
  color:#898989;
  line-height:22px;
}

div.znlinktekst a{
  width:530px;
  font-weight:bold;
  line-height:22px;
}

div.zn_panel {
  width:182px;
}


div.zn_panel ul{
  list-style:none;
  margin:0px;
  padding:0px;
}

div.zn_panel ul li {
  padding:0px 0px 0px 10px;
}

div.znpanelhouder {
  position:relative;
  width:182px;
  height:60px;
  overflow:hidden;
}

div.znpanelhouder div {
  position:absolute;
  top:0px;
  left:-190px;
}

a.webmail_athome { background: url(/css/img/webmail/athome.png) no-repeat; }
a.webmail_athome:hover { background: url(/css/img/webmail/athome_over.png) no-repeat; }
a.webmail_athome_down { background: url(/css/img/webmail/athome_down.png) no-repeat; }

a.webmail_casema { background: url(/css/img/webmail/casema.png) no-repeat; }
a.webmail_casema:hover { background: url(/css/img/webmail/casema_over.png) no-repeat; }
a.webmail_casema_down { background: url(/css/img/webmail/casema_down.png) no-repeat; }

a.webmail_multi { background: url(/css/img/webmail/multikabel.png) no-repeat; }
a.webmail_multi:hover { background: url(/css/img/webmail/multikabel_over.png) no-repeat; }
a.webmail_multi_down { background: url(/css/img/webmail/multikabel_down.png) no-repeat; }


a.webmail_ziggo { background: url(/css/img/webmail/ziggo.png) no-repeat; }
a.webmail_ziggo:hover { background: url(/css/img/webmail/ziggo_over.png) no-repeat; }
a.webmail_ziggo_down { background: url(/css/img/webmail/ziggo_down.png) no-repeat; }

#sitemap h2 {
  border-bottom:1px solid #E9E9E9;
  font-family:verdana;
  font-size:18px;
  font-weight:normal;
  margin:0 10px 8px;
  padding:0 10px 8px 0;
  width:153px;
}

#sitemap .mod-3-columns h2 {
margin:0 10px 8px 0px;
padding:0 10px 8px 0;
width:580px;
}

#sitemap div.modcol {
float:left;
margin:10px 0;
width:193px;}

#sitemap div.spacer {
  float:left;
  width:19px;
  height:100px;
  margin:0px;
  padding:0px;
  overflow:hidden;
}

#sitemap div.mod{
	background: transparent url(img/roundedCornerTop.gif) no-repeat left top; 
	height: 100%;
	margin: 0 0 19px 0;
	padding: 5px 0 0 0px;
	width:193px;
}

.mod-3-columns{
	background: #fff url(img/roundedCornerHorizontal.gif) no-repeat left top;
	margin-bottom: 0;
	margin-right: 10px;
	padding: 5px 0 0 10px;
	width: 609px;
}

.mod-3-columns .sitemaplinkLast {
background:#FFFFFF url(img/roundedCornerHorizontal.gif) no-repeat scroll left bottom;
margin:0 0 0 -10px;
padding:0 0 5px 5px;
width:619px;
}

.mod-3-columns .sitemaplinkLast li{
  margin-left:5px;
}

.sitemaplinkLast {
background:transparent url(img/roundedCornerBottom.gif) no-repeat scroll left bottom;
height:100%;
list-style-type:none;
margin:0 0 0 0;
padding:0 10px;
width:193px;
}

.mod-3-columns .sitemaplink {
  margin:0 0 0 0px;
padding:0 0 5px 0px;
}


.sitemaplinkLast li{
	padding: 0;
}

.sitemaplinkLast li h4{
	line-height: 18px;
	margin: 0 0 14px 0;
}

.sitemaplinkLast li h4.single{
	margin: 0;
	padding: 0 0 10px 0;
}   

ul.sitemaplink {
	line-height: 17px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0 0 18px 10px;
	padding:0;
	width: 153px;
}
ul.sitemaplink li h4 {
	line-height: 13px;
	margin:0;
	padding:0;
}

.sitemaplink li h4.single{
	line-height: 21px;
}

div.prijssticker {
  color:#FFFFFF;
  float:right;
  height:43px;
  width:77px;
  margin: 0;
  padding: 0;
  overflow:hidden;
}

div.prijssticker span {
  font-size:22px;
  line-height:22px;
  padding: 0;
}

div.prijssticker div {
  position:relative;
  left:7px;
  top:2px;
  float:left;
  font-family: Verdana;
  font-size:11px;
  height:43px;
}



div.picture {
  width:677px;
  height:101px;
  overflow:hidden;
}

img.header_pic_prod {
  position:absolute;
  top:8px;
  left:14px;
}

div.leftprod {
  width:400px;
  overflow:hidden;
  padding-top:10px;
}

div.rightprod {
  width:205px;
  float:right;
  overflow:hidden;
}

img.internetspeed {
  float:right;
  position:relative;
  top:5px;
}