/*
/////////////////////////////////////

	Online
	Stylesheet layout

/////////////////////////////////////
*/

* {
	margin: 0;
	padding: 0;
	outline: none;
}
a {
	color: #50404d;
	text-decoration: none;
}
a:hover {
	color: #c821ac;
	text-decoration: underline;
}
a img {
	border: none;
}
a.colorLink {
	color: #c821ac;
}
.invis {					/* Code for the invisibile elements */
	visibility: hidden;
	display: none;
	position: absolute;
	left: -1000px;
	top: -1000px;
}

html, body {				/* Layout for the body */
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 11px;
	line-height: 18px;
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	background: #ffffff;
	color: #50404d;
}
body {
	width: auto;
	/*background: #e4e4e4;*/
}

/* SITE WRAPPING */
div#sitewrap {					/* Page being centred. In FF and IE 6/7 */
	width: 100%;
	height: auto;
	clear: both;
	margin: 0px auto;
	/*background: url("../images/bg-mainmenu.png") 0 0 repeat-x;*/
	background: #ffffff;
}
div#contentwrap {
	height: auto;
	background: #e4e4e4 url("http://www.online.nl/images/bg-fade.jpg") 0 0 repeat-x;
	padding: 10px 0 0 0;
}

/* LEES MEER KNOP */
#specscontainer a#leesmeer, a.leesmeer, p.leesmeer a{
	width: auto;
	height: 16px;
	line-height: 16px;
	color: #c821ac;
	font-weight: bold;
	text-decoration: none;
	padding: 0 14px 0 0;
	background: url("../images/arrow-purple.png") 100% 1px no-repeat;
}
p #leesmeer{ display:block; }

a.linkHighlight {
	text-decoration: underline;
}
a.e-mailservice {
    margin: 0 0 0 -146px;
}
a.leesmeer:hover, p.leesmeer a:hover{
	text-decoration: underline;
}
a.overlay {
	width: auto;
	height: 16px;
	line-height: 16px;
	color: #c821ac;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 5px 19px;
	background: url("../images/icons/icon-overlay.png") 0 0 no-repeat;
}
a.overlay:hover,
a.overlay:hover span {
	text-decoration: underline;
}

.inlineImage {
	float: left;
	padding: 0 4px 0 0;
}

ul {
	list-style: none;
	margin: 0 0 15px 0;
	line-height: 18px;
}
ul li {
	padding: 0 0 0 16px;
	font-size: 11px;
	line-height: 18px;
	background: url("../images/bg-li-normal.png") 0 7px no-repeat;
}

.seoblok ul li {
	background: none;
}

ul li a {
	text-decoration: underline;
}
ul.linklist li {
	padding: 0;
	margin: 0 0 0 2px;
	background: none;
}
ul.linklist li a {
	color: #50404d;
	height: auto !important;
	height: 14px;
	text-decoration: none;
	padding: 0 0 0 16px;
	display: block;
	background: url("../images/bg-li-link.png") 0 7px no-repeat;
}
ul.linklist li a:hover {
	color: #c821ca;
	text-decoration: underline;
	background: url("../images/bg-li-active.png") 0 7px no-repeat;
}
ul.linklist li a.active {
	color: #c821ca;
	background: url("../images/bg-li-active.png") 0 7px no-repeat;
}
ul.linklist li.highlight {
	color: #c821ac;
	font-weight: bold;
}
ul.collapselist li a {
	background: url("../images/bg-li-link-small.png") 0 8px no-repeat;
}
ul.collapselist li a:hover {
	color: #c821ca;
	text-decoration: underline;
	background: url("../images/bg-li-active-small.png") 0 8px no-repeat;
}
ul.collapselist li a.active {
	color: #c821ca;
	background: url("../images/bg-li-active-small.png") 0 8px no-repeat;
}

/* EXTERN LINK LIST VOOR ARTICLES */
ul.linklist-out li {
	padding: 0;
	margin: 0 0 0 2px;
	background: none;
}
ul.linklist-out li a, #artikel-single-news #artikel ul li a {
	color: #50404d;
	height: auto !important;
	height: 14px;
	text-decoration: none;
	padding: 0 0 0 16px;
	display: block;
	background: url("../images/li-link-out.png") 0 5px no-repeat;
}
ul.linklist-out li a:hover, #artikel-single-news #artikel ul li a:hover {
	color: #c821ca;
	text-decoration: underline;
	background: url("../images/li-active-out.png") 0 5px no-repeat;
}

/* added 020309 */
#leftnav ul.moodalbox, #leftnav2 ul.moodalbox, ul.moodalbox { margin:0px; padding:0px 0px 5px 0px; list-style:none; }
#leftnav ul.moodalbox li, #leftnav2 ul.moodalbox li, ul.moodalbox li { list-style:none; padding:0px 0px 5px 0px; margin:0px;}
#leftnav ul.moodalbox li a, #leftnav2 ul.moodalbox li a, ul.moodalbox li a{
	width: auto;
	height: 16px;
	line-height: 16px;
	color: #c821ac;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 5px 19px;
	background: none;
	background: url("../images/icons/icon-overlay.png") 0 0 no-repeat; 
}
#leftnav ul.moodalbox li a.telefon, #leftnav2 ul.moodalbox li a.telefon, ul.moodalbox li a.telefon{ 	background: url("../images/icons/icon-callmeback.png") 0 0 no-repeat; }
#leftnav ul.moodalbox li a:hover, #leftnav2 ul.moodalbox li a:hover, ul.moodalbox li a:hover{
	text-decoration: underline;
}

div.articleIntroText h2 {
	font-size: 13px;
	font-weight: bold;
}

/* HEADER */
/*div#headercontainer {
	height: 113px;
	width: 960px;
	text-align: left;
}

div#header {
	width: 960px;
	height: 84px;
	float: left;
	padding: 0;
}*/

/* LOGO */
/*div#online-logo {
	width: 193px;
	height: 84px;
	display: inline;
}
div#online-logo a {
	width: 200px;
	height: 84px;
	display: block;
	float: left;
	background: url("../images/logo-new.png") 0 0 no-repeat;
}*/

/* WEBMAIL */
/*form#webmail-login,
form#webmail-login-js {
	width: 160px;
	height: 85px;
	float: right;
	text-align: right;
}
form#webmail-login h2,
form#webmail-login-js h2 {
	width: 115px;
	height: 16px;
	margin: 0 45px 0 0;
	display: block;
	background: url("../images/header-small-webmail.png") 0 0 no-repeat;
}
form#webmail-login fieldset,
form#webmail-login-js fieldset {
	border: none;
}
form#webmail-login input,
form#webmail-login-js input {
	width: 158px;
	height: 14px;
	font-size: 10px;
	text-indent: 5px;
	line-height: 13px;
	color: #50404d;
	background: #f3f1f2;
	border: 1px solid #c820ab;
	display: block;
	margin: 5px 0 4px 0;
	padding: 2px 0 1px 0;
}*/

/* MAINMENU */
/*ul#mainmenu { 
	width: 960px;
	height: 28px;
	list-style: none;
	clear: both;
	margin: 0;
	background: url("http://www.online.nl/images/mainmenu-bg.gif") 0 0 no-repeat;
}
ul#mainmenu li {
	padding: 0;
	background: none;
	display: inline;
}
ul#mainmenu li a {
	height: 28px;
	display: block;
	float: left;
	margin: 0;
}*/

/* MAINMENU BUTTONS */
/*ul#mainmenu li a.home { background: url("http://www.online.nl/images/mainmenu_home.png") 0 0 no-repeat; width: 55px;}
ul#mainmenu li a.alleproducten { background: url("http://www.online.nl/images/mainmenu_products.png") 50% 0 no-repeat; width: 110px;}
ul#mainmenu li a.overstappen { background: url("http://www.online.nl/images/mainmenu_overstappen.png") 50% 0 no-repeat; width: 99px;}
ul#mainmenu li a.overons { background: url("http://www.online.nl/images/mainmenu_over-ons.png") 50% 0 no-repeat; width: 79px; margin-right: 258px;}
ul#mainmenu li a.entertainment { background: url("http://www.online.nl/images/mainmenu_entertainment.png") 50% 0 no-repeat; width: 85px;}
ul#mainmenu li a.klantenservice { background: url("http://www.online.nl/images/mainmenu_klantenservice.png") 50% 0 no-repeat; width: 110px;}
ul#mainmenu li a.mijnonline { background: url("http://www.online.nl/images/mainmenu_mijn-online.png") 50% 0 no-repeat; width: 90px;}
ul#mainmenu li a.webmail { background: url("http://www.online.nl/images/mainmenu_webmail.png") 100% 0 no-repeat; width: 74px;}*/

/* HOVER STATE BUTTONS */
/*ul#mainmenu li a:hover { background-position: 0 -28px; }
ul#mainmenu li a.home:hover { background-position: 50% -28px; }
ul#mainmenu li a.webmail:hover { background-position: 100% -28px; }*/

/* ACTIVE STATE BUTTONS */
/*ul#mainmenu li.active a.home {  background-position: 0 -28px; }
ul#mainmenu li.active a {  background-position: 50% -28px; }
ul#mainmenu li.active a.webmail {  background-position: 100% -28px; }

ul#mainmenu li.active a.home:hover { background-position: 0 -28px; }
ul#mainmenu li.active a:hover { background-position: 50% -28px; }
ul#mainmenu li.active a.webmail:hover { background-position: 100% -28px; }*/


/* HEADER */
div#headercontainer {
	width: 960px;
	height: 80px; /* 90px om tagline te tonen */
	margin: 0 0 10px 0;
	text-align: left;
}

div#header {
	width: 960px;
	float: left;
	padding: 0;
}

/* MAINMENU */
ul#topnav { 
	width: 960px;
	height: 67px; /* 79px om tagline te tonen */
	list-style: none;
	clear: both;
	margin: 0;
	background: url("http://www.online.nl/fileadmin/templates/res/images/topnav.png") 0 -134px no-repeat; /* 0 -201px om tagline te tonen */
}
ul#topnav li {
	padding: 0;
	background: none;
	display: inline;
}
ul#topnav li a {
	height: 60px;
	display: block;
	float: left;
	margin: 0;
	background: url("http://www.online.nl/fileadmin/templates/res/images/topnav.png") 0 -134px no-repeat;
	width: 960px;
}

/* MAINMENU BUTTONS */
ul#topnav li a.logo { background-position: 0 0; width: 228px;}
ul#topnav li a.home { background-position: -228px 0; width: 71px;}
ul#topnav li a.producten { background-position: -299px 0; width: 100px;}
ul#topnav li a.acties { background-position: -399px 0; width: 71px; margin-right: 53px;}
ul#topnav li a.webwijzer { background-position: -523px 0; width: 105px;}
ul#topnav li a.klantenservice { background-position: -620px 0; width: 131px;}
ul#topnav li a.mijnonline { background-position: -750px 0; width: 111px;}
ul#topnav li a.webmail { background-position: -870px 0; width: 90px;}

/* HOVER STATE BUTTONS */
ul#topnav li a.home:hover { background-position: -228px -67px; }
ul#topnav li a.producten:hover { background-position: -299px -67px; }
ul#topnav li a.acties:hover { background-position: -399px -67px; }
ul#topnav li a.webwijzer:hover { background-position: -523px -67px; }
ul#topnav li a.klantenservice:hover { background-position: -620px -67px; }
ul#topnav li a.mijnonline:hover { background-position: -750px -67px; }
ul#topnav li a.webmail:hover { background-position: -870px -67px; }

/* ACTIVE STATE BUTTONS */
ul#topnav li.active a.home { background-position: -228px -67px; }
ul#topnav li.active a.producten { background-position: -299px -67px; }
ul#topnav li.active a.acties { background-position: -399px -67px; }
ul#topnav li.active a.webwijzer { background-position: -523px -67px; }
ul#topnav li.active a.klantenservice { background-position: -620px -67px; }
ul#topnav li.active a.mijnonline { background-position: -750px -67px; }
ul#topnav li.active a.webmail { background-position: -870px -67px; }


/* MAIN MENU added 020309 
ul#mainmenu { 
	width: 960px;
	height: 27px;
	list-style: none;
	float: left;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif
}
ul#mainmenu li {
	padding: 0;
	background: none;
	display: inline;
}
ul#mainmenu li a {
	width: 136px;
	height: 27px;
	display: block;
	float: left;
	margin: 0 28px 0 0;

	font-size:14px;
	font-weight:bold;
	color:#C9DD0A;
	text-decoration:none;
	line-height:26px
}
ul#mainmenu li.first{
	margin-left:0;
	padding-left:0;

	}
ul#mainmenu li.first a{ text-align:left; width:106px; margin-right:5px; }
ul#mainmenu li.last{
	margin-right:0;
	padding-right:0;	
	margin-left:10px;

	text-align:right
	}	
ul#mainmenu li.mid{
	margin-right:0;
	padding-right:0;

	}	
ul#mainmenu li.mid a{ text-align:center; width:148px;}
ul#mainmenu li a:hover{
	color:#FFF;
	}
ul#mainmenu li.last a{ text-align:right; margin-right:0; width:140px}

ul#mainmenu li.last.active a{ background:url(../images/menu_triangle.png) no-repeat 65% bottom; color:#FFF;}
ul#mainmenu li.first.active a{ background:url(../images/menu_triangle.png) no-repeat 12% bottom; color:#FFF;}
ul#mainmenu li.active a{ background:url(../images/menu_triangle.png) no-repeat 50% bottom; color:#FFF;}  */

/* LEFTNAV */
div#leftnav, div#leftnav2 {
	width: 160px;
	height: 400px;
	float: left;
	margin: 0 30px 20px 0;
}

/* HOME CONTENT */
div#content {
	font-size: 11px;
	width: 960px;
	text-align: left;
	*min-height: 400px;
	position: relative;
}
div#contentblock {
	height: 350px;
	margin: 0 0 0 0;
}

/* CAMPAGNE LAYERS */
div#campagneCover {
	width: 938px;
	padding: 10px;
	background: #ffffff;
	border: 1px solid #e6e6e6;
	display: none;
	clear: left;
}
div#campagne {
	display: block;
}

hr.divider {
	background: #d2d2d2;
	color: #d2d2d2;
	border: none;
	height: 1px;
	margin: 0 0 10px 0;
}
div.csc-frame-rulerBefore {
	border-top: 1px solid #d2d2d2;
	display:block;
	float:left;
	width:557px;
	/*height:1px;*/
	font-size:1px;
	line-height:1px;
	margin-bottom:15px;
}

/* OPEN / CLOSE BUTTONS */
a.trigger {
	width: auto;
	height: 16px;
	display: block;
	margin: 0 0 5px 0;
	text-decoration: none;
	color: #50404d;
	text-indent: 17px;
	background: url("../images/icon-open.png") 0 1px no-repeat;
}
a:hover {
	color: #c821ac;
	text-decoration: underline;
}
.open {
	width: auto;
	height: 16px;
	display: block;
	margin: 0 0 5px 0;
	text-decoration: none;
	color: #50404d;
	text-indent: 17px;
	background: url("../images/icon-close-open.png") 0 -20px no-repeat;
}
.hidden { display: none; margin: 0 0 5px 0; }
.shown{ display: block; }

/* TOOLBAR / SEARCHBAR */
div#toolbar, div#toolbarHome {
	height: 30px;
	margin-bottom: 20px;
}
#header div#searchbar {
	width: 310px;
	height: 28px;
	margin: 43px 0 0 0;
	float: right;
	/*border: 1px solid #e6e6e6;
	padding: 0 0 0 10px;
	/*background: #ffffff 8px 1px no-repeat;*/
}
form#zoekveld input,
form#smallZoekveld input {
	width: 200px;
	height: 13px;
	font-size: 11px;
	text-indent: 5px;
	line-height: 13px;
	color: #50404d;
	background: #ffffff;
	border: 1px solid #ffffff;
	margin: 5px 30px 4px 0;
	padding: 5px 0 1px 0;
	float: left;
}
form#zoekveld select,
form#smallZoekveld select {
	width: auto;
	height: 16px;
	font-size: 10px;
	text-indent: 5px;
	line-height: 13px;
	color: #50404d;
	background: #ffffff;
	border: 1px solid #bfb4bd;
	padding: 0px 0 1px 0;
	float:left;
}
form#smallZoekveld input,
form#smallZoekveld select {
	width: 158px;
	margin: 0 0 5px 0;
}
form#smallZoekveld h1 {
	width: 85px;
	height: 30px;
	display: block;
	background: url("../images/header-small-zoeken.png") 0 0 no-repeat;
}

span#googlezoekveld { display: block; }
span#googlezoekveld input {
	width: 196px;
	height: 24px;
	margin: 5px 0 4px 0;
	background: url("../images/search_bg.png") 0 0 no-repeat;
}
span#whatwhere { display:none }
span#whatwhere input {
	width: 141px;
	margin: 5px 12px 4px 0;
}

input.inputSmall {
	width: 128px;
	height: 13px;
	font-size: 10px;
	text-indent: 5px;
	line-height: 13px;
	color: #50404d;
	background: #f3f1f2;
	border: 1px solid #bfb4bd;
	padding: 2px 0 1px 0;
	float: left;
}

select.inputSmall {
	width: 128px;
	background: #f3f1f2 none repeat scroll 0% 0%;
	border: 1px solid #BFB4BD;
	color: #50404D;
	float: left;
	font-size: 10px;
	height: 16px;
	line-height: 13px;
	padding: 0px 0pt 1px;
	text-indent: 5px;
	width: 128px;
}

select#searchSelector {
	width: 115px;
	margin: 5px 12px 4px 0;
	padding: 0;
}
a.zoekbutton, div#googlelogo, div#telefoongidslogo, div#goudengidslogo {
	float: left;
	margin: 0;
	display: inline;
	margin-top: 7px !important;
	margin-top: 6px;
	background-position: 100% 2px !important;
	background-position: 100% 3px;
}
div#telefoongidslogo, div#goudengidslogo {
	display: none;
	margin-top: 5px !important;
	margin-top: 4px;
}

/*domainchecker*/
form#formCheckDomains input {
	background:#F3F1F2 none repeat scroll 0%;
	border:1px solid #BFB4BD;
	color:#50404D;
	font-size:11px;
	line-height:13px;
	margin:0pt 0pt 6px;
	padding:3px 0pt 2px;
	width:84px;
}
form#formCheckDomains select {
	background:#F3F1F2 none repeat scroll 0%;
	border:1px solid #BFB4BD;
	color:#50404D;
	font-size:11px;
	line-height:13px;
	margin:0pt 0pt 6px;
	padding:2px 0pt 1px;
	width:48px;
}

/* ALREADY CUSTOMER BUTTON */
a#alreadycustomer {
	width: 300px;
	height: 30px;
	float: left;
	display: block;
	background: url("../images/alreadycust.png") 0 0 no-repeat;
}
a#alreadycustomer:hover {
	background: url("../images/alreadycust.png") 0 -30px no-repeat;
}
a#alreadycustomer-small {
	width: 160px;
	height: 27px;
	margin: 0 0 15px 0;
	display: block;
	background: url("../images/alreadycust-small.png") 0 0 no-repeat;
}
a#alreadycustomer-small:hover {
	background: url("../images/alreadycust-small.png") 0 -27px no-repeat;
}
a#nocustomer-small {
	width: 160px;
	height: 27px;
	margin: 0 0 15px 0;
	display: block;
	background: url("../images/ctab-geenklant.png") 0 0 no-repeat;
}
a#nocustomer-small:hover {
	background: url("../images/ctab-geenklant.png") 0 -27px no-repeat;
}

a#nocustomer {
	width: 300px;
	height: 30px;
	display: block;
	background: url("../images/ctab-geenklant.png") 0 0 no-repeat;
}
a#nocustomer:hover {
	background: url("../images/ctab-geenklant.png") 0 -30px no-repeat;
}
a#verstuur {
	width: 160px;;
	height: 27px;
	display: block;
	background: url("../images/ctab-verstuur.png") 0 0 no-repeat;
}
a#verstuur:hover {
	background: url("../images/ctab-verstuur.png") 0 -27px no-repeat;
}
div#campagne {
	width: 608px;
	margin-right: 30px;
	margin-bottom: -24px;
	float: left;
	height: 329px;
	padding: 10px;
	border: 1px solid #e6e6e6;
	background: #ffffff;
}
div#keepcontent,
div#customerInfo,
div#onlineVandaag {
	width: 278px;
	height: 329px;
	margin-bottom: -24px;
	float: left;
	clear: right;
	padding: 10px;
	border: 1px solid #e6e6e6;
	background: #ffffff;
}
div#keepcontent h2,
div#related h2, 
div#related2 h2 {
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 10px 0
}
div#related2 h2 { }
div#keepcontent p,
div#related p,
div#related2 p {
	margin: 0 0 15px 0;
}
div#keepcontent p a.outlink,
div#related p a.outlink,
div#related2 p a.outlink {
	width: auto;
	height: auto;
	display: block;
	position: relative;
	background: url("../images/arrow-purple.png") 100% 100% no-repeat;
}
div#related2 a:hover p{ text-decoration:underline; }
div#keepcontent p a:hover.outlink {
	/*Text-decoration: none;*/
}

/* FOOTER */
div#footercontainer {
	width: 100%;
	background: #ffffff;
	border-top: 1px solid #d2d2d2;
	clear: both;
	margin-top: 3px;
}
div#footer {
	width: 960px;
	height: 30px;
}

ul#footermenu_left, ul#footermenu_right {
	margin: 8px 0 0 0;
	list-style: none;
	float: left;
}
ul#footermenu_left li, ul#footermenu_right li {
	padding: 0;
	background: none;
	display: inline;
}
ul#footermenu_right {
	float: right;
}
ul#footermenu_right li a {
	margin: 0 0 0 16px;
	text-decoration: none;
}

ul#footermenu_left li a {
	margin: 0 16px 0 0px;
	text-decoration: none;
}
div#footer ul li a:hover {
	text-decoration: underline;
}

div#related, div#related2 {
	width: 160px;
	height: 400px;
	float: left;
	margin: 0 0 20px 0;
}

/* PRODUCTPAGE */
div#specscontainer,
div#specscontainer-telefonie,
div#specscontainer-free {
	width: 558px;
	height: auto;
	border: 1px solid #d2d2d2;
	float: left;
	background: #ffffff;
	padding: 10px;
	margin: 0 20px 20px 0;
}
div#specsimages {
	height: 124px;
	float: left;
	margin: 0;
	border-bottom: 1px solid #ffffff;
}
div#specsimages img,
div#product-price img.title {
	display: inline;
	float: left;
}
div#product-price img.price {
	display: inline;
	float: right;
}
img.specs-divider-white {
	border-right: 2px solid #ffffff;
}
img.specs-divider-grey {
	border-right: 1px solid #d2d2d2;
}

ul#specsmenu {
	width: 558px;
	height: 30px;
	padding: 1px 0 0 0;
	list-style: none;
	float: left;
	clear: left;
	margin: 10px 0 0 0;
	background: url("../images/submenu-back.png") 0 0 repeat-x;
}
ul#specsmenu li {
	color: #aea8ad;
	width: auto;
	height: 24px;
	background: none;
	display: inline;
	float: left;
	padding: 0;
	margin: 0;
	font-size: 16px;
	line-height: 22px;
}
ul#specsmenu li a {
	width: 90px;
	height: 24px;
	display: block;
	float: left;
	margin: 0 0 5px 0;
}
ul#specsmenu li span {
	width: 7px;
	height: 24px;
	display: block;
	float: left;
	background: url("../images/submenu-li.png") 100% 0 no-repeat;
}
div#specsinfo {
	margin: -10px 0 0 0;
}
div.product-price {
	float: left;
}
div#product-info {
	clear: left;
	float: left;
	margin: 10px 0 10px 0;
}
div#product-info p {
	height: auto;
	font-size: 11px;
	line-height: 18px;
	margin: 0 0 10px 0;
}
div#product-info-smaller p {
	width: 420px;
	clear: left;
}
div#product-info p a {
	text-decoration: underline;
}
div#product-info p a:hover {
	color: #c821ac;
}
div.productColumn {
	width: 272px;
	float: left;
	padding: 0 0 0 5px;
}
div.productColumn-fullwidth {
	width: auto;
	padding: 0 5px 0 5px;
	float: left;
}

.infoItem {
	font-size: 9px;
}
div.product-ctab {
	width: 558px;
	height: auto;
	float: left;
	padding: 10px 0 0 0;
	margin: 10px 0 5px 0;
	border-top: 1px solid #d2d2d2;
}
div.product-ctab label {
	cursor: pointer;
}

/* CTA buttons main style */
div.product-ctab a {
	width: 160px;
	height: 27px;
	display: block;
	float: left;
	background-position: 0 0;
	background-repeat: no-repeat;
}
div.product-ctab a.left {
	margin: 0 117px 0 5px;
	display: inline;
}

/* CTA buttons productpages - background images */
div.product-ctab a.adsl 										{ background-image: url("../images/adsl/ctab-adsl.png");}
div.product-ctab a.adsl-extra								{ background-image: url("../images/adsl/ctab-adsl-extra.png");}
div.product-ctab a.draadloos 								{ background-image: url("../images/adsl/ctab-bestel-draadloos.png");}
div.product-ctab a.basis-telefonie 					{ background-image: url("../images/telefonie/ctab-basis-telefonie.png"); width: 220px; }
div.product-ctab a.extra-telefonie 					{ background-image: url("../images/telefonie/ctab-extra-telefonie.png"); width: 220px; }
div.product-ctab a.adsl-klant 							{ background-image: url("../images/ctab-overstappen.png");}
div.product-ctab a.bestel 									{ background-image: url("../images/extra-diensten/ctab-bestel.png");}
div.product-ctab a.upgrade 									{ background-image: url("../images/extra-diensten/ctab-upgrade.png");}
div.product-ctab a.proefupgrade 						{ background-image: url("../images/extra-diensten/ctab-proefupgrade.png");}
div.product-ctab a.proefdownload 						{ background-image: url("../images/extra-diensten/ctab-proefdownload.png");  }
div.product-ctab a.wijzig-abonnement				{ background-image: url("../images/telefonie/ctab-wijzigen.png");}
div.product-ctab a.telefonie 								{ background-image: url("../images/telefonie/ctab-bestel-telefonie.png");}
div.product-ctab a.wijzig-telefonie 				{ background-image: url("../images/telefonie/c2-wijzig-telefonie.png"); }
div.product-ctab a.pcveiligheid 						{ background-image: url("../images/extra-diensten/ctab-pcveiligheid.png");}
div.product-ctab a.extraemail 							{ background-image: url("../images/extra-diensten/ctab-extraemail.png"); width: 250px; }
div.product-ctab a.inbellen 								{ background-image: url("../images/extra-diensten/ctab-inbellen.png");}
div.product-ctab a.domeinnaam 							{ background-image: url("../images/extra-diensten/ctab-domeinnaam.png"); }
div.product-ctab a.websitebasis 						{ background-image: url("../images/extra-diensten/ctab-website-basis.png"); width: 160px; }
div.product-ctab a.websiteextra 						{ background-image: url("../images/extra-diensten/ctab-website-extra.png"); width: 160px; }
div.product-ctab a.telefoniebasis						{ background-image: url("../images/extra-diensten/ctab-telefoniebasis.png"); width: 160px; }
div.product-ctab a.telefonietotaal					{ background-image: url("../images/extra-diensten/ctab-telefonietotaal.png"); width: 160px; }
div.product-ctab a.wijzig-adsl							{ background-image: url("../images/pccheck/wijzig-mijn-adsl-abonnement.png"); width: 230px; }
div.product-ctab a.bestel-wijzig-telefonie	{ background-image: url("../images/pccheck/bestel-of-wijzig-telefonie.png"); width: 230px; }
div.product-ctab a.antispam 								{ background-image: url("../images/extra-diensten/ctab-antispam.png");}
div.product-ctab a.antivirus 								{ background-image: url("../images/extra-diensten/ctab-antivirus.png");}

/* CTA buttons hover state */
div.product-ctab a:hover {
	background-position: 0 -27px;
}

/* ARTICLE */
div#artikelcontainer {
	width: 558px;
	border: 1px solid #d2d2d2;
	float: left;
	background: #ffffff;
	padding: 10px;
	margin: 0 30px 20px 0;
}

div#artikelcontainer.over-ons {
	width: 580px;
	border: none;
	background: url("http://www.online.nl/images/bg-artikel.png");
	padding: 0;
}

div#artikelcontainer div#artikel-opener {
	background: url("http://www.online.nl/images/bg-artikel-opener.png");
	height: 6px;
}

div#artikelcontainer div#artikel-closer {
	background: url("http://www.online.nl/images/bg-artikel-closer.png");
	height: 6px;
}

div#artikelcontainer.over-ons div#artikel-closer {
	clear: both;
}

div#artikelcontainer div.artikel p {
	margin-bottom: 21px;
}

div#artikelcontainer.over-ons div#artikel-headerImage {
	margin-top: -6px;
}

div#artikelcontainer h2 {
	font-size: 19px;
	font-weight: normal;
	margin: 10px 0 10px 0;
}
#artikelcontainer .toolbar {
	text-align: right;
	height: 25px;
	padding-right: 2px;
}
#artikelcontainer .toolbar a,
a.fav {
	margin-left: 20px;
	width: auto;
	height: 16px;
	line-height: 16px;
	color: #c821ac;
	font-weight: bold;
	text-decoration: none;
	padding: 1px 0 0 14px;
	display: block;
	float: right;
}
#artikelcontainer .toolbar a:hover,
a:hover.fav {
	text-decoration: underline;
}
#artikelcontainer .toolbar a.terug {
	float: left;
	margin: 0px;
	background: url("../images/arrow-purple-back.png") left 2px no-repeat;
}
#artikelcontainer .toolbar a.share,
#artikelcontainer .toolbar a.reageer,
#artikelcontainer .toolbar a.forward,
#artikelcontainer .toolbar a.print,
a.fav {
	padding-left: 27px;
	height: 25px;
}
#artikelcontainer .toolbar a.share {
	background: url("../images/icons/deel.png") left 0px no-repeat;
}
#artikelcontainer .toolbar a.reageer {
	background: url("../images/icons/reageer.png") left 0px no-repeat;
}
#artikelcontainer .toolbar a.forward {
	background: url("../images/icons/mail.png") left -2px no-repeat;
}
#artikelcontainer .toolbar a.print {
	background: url("../images/icons/print.png") left 0px no-repeat;
}
a.fav {
	background: url("../images/icons/fav.png") left 0px no-repeat;
}

#artikelcontainer .overig { 
	border-top: 1px solid #d2d2d2;
	margin-top: 3px;
	margin-bottom: 10px;
	padding-top: 8px;
	/*padding-left: 11px;*/
	padding-right: 11px;
}

#artikelcontainer .overig ul.linklist {
	margin-left: 2px;
}
ul.collapselist {
	margin: 5px 0 5px 10px;
}
div.artikel {
	border-top: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	padding-top: 15px;
	margin-bottom: 10px;
}

div#artikelcontainer.over-ons div.artikel {
	border: none;
	padding: 15px 23px 0 23px;
	margin: 0;
}

.artikel img {
	float: right;
	margin-left: 10px;
	margin-top: 5px;
}
.artikel p {
	margin: 5px 0 15px 0;
}
.artikel p a {
	text-decoration: none;
	color: #c821ac;
}
.artikel p a:hover {
	text-decoration: underline;
}
.artikel h1 {
	font-size: 21px;
	font-weight: normal;
	margin: 0 0 15px 0;
}

div#artikelcontainer.over-ons div.artikel h1 {
	color: #c821ac;
	margin-bottom: 24px;
}

div#artikelcontainer.over-ons div#section-block {
	width: 545px;
	margin-left: 23px;
	margin-bottom: 6px;
	background: url("http://www.online.nl/images/bg-section-block.png") no-repeat;
}

div#artikelcontainer.over-ons div#section-block h2 {
	font-size: 17px;
	font-weight: normal;
	line-height: normal;
	padding: 0;
	margin: 0;
	color: #c821ac;
}

div#artikelcontainer.over-ons div#section-block div.list-holder {
	float: left;
	width: 250px;
	margin: 6px 0 21px 22px;
	display: inline;
}

.list-holder ul {
	margin-top: 14px;
	margin-bottom: 0;
}

.list-holder ul li {
	font-size: 12px;
	margin: 4px 0 0 2px;
}

div#artikelcontainer.over-ons div#section-block-closer {
	height: 22px;
	background: url("http://www.online.nl/images/bg-section-block-closer.png") no-repeat;
	clear: both;
}

.artikel h2 {
	font-size: 12px;
	font-weight: normal;
}
.artikel h2 strong , .artikel h2#rubriek a{
	font-weight: normal;
	color: #c821ac;
}
.artikel h2#rubriek {
	font-size: 13px;
	margin-top: 7px;
}
.artikel h3, .overig h3 {
	font-size: 12px;
	font-weight: bold;
	margin: 2px 0 2px 0;
}
.artikel h3.inleiding {
	margin-top: 15px;
}
.artikel p.inleiding, .artikel p.inleiding p {
	font-size: 13px;
	line-height: 18px;
}
.artikel p#afsluiting {
	margin-bottom: 15px;
}
div.highlight {
	width: 538px;
	padding: 10px;
	background: #ebebeb;
	margin-bottom: 10px;
}
div.highlight p,
div.highlight ul {
	margin-bottom: 0px;
}

.artikel ul {
	margin-left: 2px;
	margin-bottom: 15px;
}

/* KEEP 2 PAGE */
div.storyContainer {
	width: 268px;
	height: 250px;
	float: left;
	display: block;
	margin: 0 0 5px -1px;
	padding: 0 0 0 10px;
	border-left: 1px solid #d2d2d2;
	border-top: 1px solid #ffffff;
}

div#artikelcontainer.over-ons div.storyContainer {
	width: 250px;
}

div.storyLeft {
	border-right: 1px solid #d2d2d2;
	border-left: 0;
	padding: 0 10px 0 0;
	margin: 0 0 0 0;
}
div.storyContainer h2 {
	font-size: 19px;
	font-weight: normal;
	margin: 10px 0 10px 0;
}
div.storyContainer h3 {
	font-size: 12px;
	font-weight: normal;
	margin: 5px 0 5px 0;
}
div.storyContainer h3 a {
	color: #c821ac;
}
div.storyContainer p {
	height: auto;
	line-height: 150%;
	margin: 10px 0 5px 0;
}

div.storyContainer p a {
	color: #c821ac;
}

div.bgbdy p {
	height: auto;
}
div.topStories {
	width: auto;
	float: left;
	height: auto;
	border-bottom: 1px solid #d2d2d2;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}
div.mijnonlineGegevens { height: auto; background: url("../images/icons/icon-gegevens.png") 95% 0 no-repeat; }
div.mijnonlineTelefonie { height: auto; background: url("../images/icons/icon-telefonie.png") 100% 0 no-repeat; }
div.mijnonlineEmail { height: auto; background: url("../images/icons/icon-email.png") 95% 0 no-repeat; }
div.mijnonlineExtra { height: auto; background: url("../images/icons/icon-extradiensten.png") 100% 0 no-repeat; }

div.klantenserviceZoeken { height: auto; background: url("../images/icons/icon-zoeken.png") 95% 0 no-repeat; }
div.klantenserviceContact { height: auto; background: url("../images/icons/icon-contact.png") 100% 0 no-repeat; }
div.klantenserviceMeestgezocht { height: auto; background: url("../images/icons/icon-meestgezocht.png") 95% 0 no-repeat; }
div.klantenserviceNieuws { height: auto; background: url("../images/icons/icon-nieuws.png") 100% 0 no-repeat; }

div#artikelcontainer div.mijnonlineGegevens h2,
div#artikelcontainer div.mijnonlineTelefonie h2,
div#artikelcontainer div.mijnonlineEmail h2,
div#artikelcontainer div.mijnonlineExtra h2,
div#specscontainer div.klantenserviceZoeken h2,
div#specscontainer div.klantenserviceContact h2,
div#specscontainer div.klantenserviceMeestgezocht h2,
div#specscontainer div.klantenserviceNieuws h2 {
	margin: 10px 0 20px 0;
}
/* TABS */

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
	.ui-tabs-hide {
        display: none;
    }
}
/* chobo talle  */
/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}
.ui-tabs-panel {
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
}
/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}
/* POPUPS */

body.popup-body {
	background: #ffffff;
	padding: 25px 20px 0 20px;
}
body.popup-body p{
	margin: 0 0 15px 0;
}

div.popup-header {
	height:70px;
}

img.popup-logo {
	float: right;
	clear: right;
}

a.popup-print {
	width: auto;
	height: 25px;
	background: url("../images/icons/print.png") left 0px no-repeat;
	padding: 0 0 0 27px;
	margin-top: 15px;
	color: #c821ac;
	display: block;
	font-weight: bold;
	line-height: 21px;
	text-decoration: none;
	float: left;
}
a:hover.print {
	text-decoration: underline;
}
h1.popup, .popup-content h1 {
	clear: left;
	font-size: 22px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
}
h2.popup{
font-size: 14px;
font-weight: bold;
margin: 22px 0 5px 0;
}

/* ORDER PROCESS */
.field {
	float: left;
}
div.formDivider {
	width: auto;
	height: 25px;
	display: block;
}
.formDividerlarge {
	width: auto;
	height: 75px;
	display: block;
	margin: 0 0 10px 0;
}
div.dividerLine {
	margin: 10px 0 10px 0;
	border-bottom: 1px solid #d2d2d2;
}
form#ecri label {
	width: 200px;
	float: left;
	cursor: pointer;
}
form#ecri label.nopointer {
	cursor: default;
}
form#ecri label.selection {
	width: auto;
}
form#ecri input,
form#ecri select {
	border: 1px solid #d2d2d2;
	float: left;
}
form#ecri input#postCode {
	width: 87px;
}
form#ecri input#houseNumber {
	width: 50px;
}
form#ecri input#houseNumberSuffix {
	width: 30px;
	margin: 0 0 0 5px;
}
form#ecri input.button {
	border: none;
}
.errormessage {
	color: #c821ac;
	font-weight: bold;
}
.errormessageIcon {
	color: #50404d;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
}
p.errormessage {
	background: url("../images/icons/error.png") 0 50% no-repeat;
	height: auto;
	display: block;
	padding: 0 0 0 28px;
	margin: 10px 0 10px;
}
div.requiredSign {
	color: #50404d;
	float: left;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 18px;
	margin: 0 5px 0 0;
	font-weight: bold;
}
div.errorSign {
	float: left;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 18px;
	margin: 0 5px 0 0;
	font-weight: bold;
}
div.buttonBar {
	margin: 10px 0 0 0;
}

/* TABLE */
.contenttable {
	width: 100%;
	border-collapse: collapse;
	margin: 2px 0 10px 0;
	border: 1px solid #d2d2d2;
	border-right: 0;
}
.odd {
	background: #ebebeb;
}
.even {
  background: #ffffff;
}
.contenttable td.footer {
	font-size: 9px;
	border-bottom: none !important;
}
.contenttable th {
	padding: 3px 10px 3px 10px;
	text-align: left;
	/* background: #fefbde; */
	border-bottom: 1px solid #d2d2d2;
	border-top: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
}
.contenttable td {
	padding: 3px 3px 3px 10px;
	border-bottom: 1px solid #d2d2d2;
	border-top: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
}

/* OVERLAY */
div.overlay {
	display: none;
}
div#TB_ajaxContent {
	font-size: 11px;
}
div#TB_ajaxContent table.contenttable {
	width: 660px;
}
div#TB_ajaxContent h3 {
	font-size: 12px;
	font-weight: bold;
	margin: 2px 0 2px 0;
}
div#TB_ajaxContent p {
	font-size: 11px;
	line-height: 18px;
	margin: 0 0 10px 0;
}
div#TB_title {
	border-top: 2px solid #ffffff;
}

/* TOGGLE TARIEVEN */
a.toggleclosed {
	width: auto;
	height: 16px;
	display: block;
	margin: 5px 0 5px 0;
	text-decoration: none;
	font-weight: normal;
	color: #50404d;
	text-indent: 17px;
	background: url("../images/icon-close-open.png") 0 0 no-repeat;
}
a.toggleopen{
	width: auto;
	height: 16px;
	display: block;
	margin: 5px 0 5px 0;
	text-decoration: none;
	font-weight: normal;
	color: #50404d;
	text-indent: 17px;
	background: url("../images/icon-close-open.png") 0 -20px no-repeat;
}
a:hover.toggleclosed,
a:hover.toggleopen {
	color: #c821ac;
	text-decoration: underline;
}

/* LIST COLLAPSE */
a.list-collapse {
	background-position: -1px 1px;
	margin: 1px 0 1px 0;
	background: url("../images/icon-open.png") 0 0 no-repeat;
}
a.open{
	background-position: -1px -19px;
}
.nomargin {
	margin: 0 0 0 0;
}

/* MIJN ONLINE INLOGVELD */
div#mijnonline-inlog {
	width: auto;
	height: 70px;
	border: 1px solid #d2d2d2;
	background: #ffffff;
	padding: 10px;
	margin: 0 0 5px 0;
}
div#mijnonline-inlog label {
	width: 78px;
	float: left;
	cursor: pointer;
}
div#mijnonline-inlog span {
	width: 200px;
	height: 25px;
	float: left;
	display: block;
}
div#mijnonline-inlog input {
	width: 120px;
	float: left;
	background: #f3f1f2;
	border: 1px solid #bfb4bd;
	color: #50404d;
	font-size: 10px;
	height: 15px;
	line-height: 15px;
	padding: 1px 0 0 0;
	text-indent: 5px;
}

/* CALL-ME-BACK FORM */
div.callmebackFrame {
	width: 138px;
	height: 233px;
	padding: 10px;
	border: 1px solid #d2d2d2; 
	background: #ffffff;
	margin: 0 0 5px 0;
}
#callback {
	background: #fff;
}
form#callbackNr { margin: 10px 0 0 0; }
form#callbackNr label { cursor: pointer; }

form#callbackNr input#telNr {
	width: 115px;
	height: 20px;
	font-size: 11px;
	text-align: center;
	line-height: 13px;
	color: #50404d;
	font-weight: bold;
	background: #f3f1f2;
	border: 1px solid #bfb4bd;
	padding: 3px 0 2px 0;
	margin: 0 0 6px 0;
	display: inline
}
/* CHECK DOMAIN NAME FORM */
div.checkDomainNameFrame {
	width: 138px;
	height: 42px;
	padding: 10px;
	border: 1px solid #d2d2d2; 
	background: #ffffff;
	margin: 0 0 5px 0;
}

/* OVERLAY LABELS */
label.overlabel-apply {
  position: absolute;
  top: 3px;
  left: 5px;
  z-index: 1;
  color: #999999;
}

/* POSTCODE CHECK SMALL FRAME */
div.postcodecheckFrame {
	width: 138px;
	height: auto;
	border: 1px solid #d2d2d2;
	background: #ffffff;
	padding: 10px;
	margin: 0 0 5px 0;
}

#error1, #error2, #error3, #error4, #error5, #error6 {
	text-align: left;
	color: #c821ac;
	font-weight: bold;
	display: none;
}

/* VOORWAARDEN LIST */
ol { list-style-position: inside; }
ol.lowerAlpha { list-style-type: lower-alpha; }
ol.terms li {
	padding-left: 20px;
	text-indent: -19px
}
ol.terms li a{
	text-decoration: underline;
}
ol.lowerAlpha li {
	padding-left: 30px;
	text-indent: -19px;
}
ul.terms span {
	display: block;
	padding: 0 0 0 45px;
}
ul.terms span.numbering {
	float: left;
	padding: 0;
}
ul.terms li {
	list-style-type: none;
	background: none;
	padding: 0;
}
ol.orderedInfo {
	margin: 0 0 15px 0;
}
ol.orderedInfo li {
	list-style-position: outside;
	margin: 0 0 0 24px;
}
ol.orderedInfo li a {
	color: #c821ac;
}

/* HEIGHT PARAGRAPH STORY CONTAINER */
div.storyContainer p.parContainer {
	height: 90px;
	margin: 0 0 5px 0;
}

/* E-MAILSERVICE */
h1.emailservice {
	font-size: 21px;
	font-weight: normal;
	margin: 0 0 15px 0;
}
p.emailservice {
	margin: 10px 0 5px 0;
}
.form-emailservice {
	display: block;
	margin: 4px 0px;
	overflow: auto;
	position: relative;
}
div.mainAccount {
	margin: 20px 0 0 0;
}
.form-emailservice input {
	border: 1px solid #cccccc;
	margin-right: 4px;
	padding: 2px;
	width: 200px;
	height: 13px;
}
.form-emailservice label {
	width: 200px;
	float: left;
	padding-top: 2px;
}
div.emailservice-action {
	float:right;
	padding: 10px 0 0 0;
}
div.emailservice-checkbox {
	float:right;
	padding: 31px 0 0 0;
}
div.emailservice-submit {
	padding: 0px;
	margin: 0 0 0 338px;
}
p.emailservice-description, span.emailservice-description {
	padding: 10px 130px 0 16px;
}
p.emailservice-step {
	margin: 15px 0 5px 0;
}

/* PRODUCT PAGE - INTERNETTEN LINK / THUISWINKEL WAARBORG */
a.internettenLink {
	width: 170px;
	height: 148px;
	display: block;
	float: left;
	background: url("../images/icons/internetten.png") 0 0 no-repeat;
}
a.thuiswaarborg {
	width: 168px;
	height: 58px;
	margin: 53px 0 0 0;
	display: block;
	float: left;
	/*background: url("../images/icons/thuiswinkel-waarborg.gif") 81% 0 no-repeat;*/
}

/* ABUSEFORMS */
textarea.abuseform {
	width: 500px;
	height: 75px;
	border:1px solid #C9C9C9;
}
div.abuseform input {
	border: 1px solid #cccccc;
	margin-right: 4px;
	padding: 2px;
	width: 200px;
	height: 13px;
}
div.abuseform label {
	width: 200px;
	float: left;
	padding-top: 2px;
	cursor: pointer;
}
label {
	cursor: pointer;
}
.overlay-abuseform {
	position: absolute;
	z-index: 100;
	margin-left: 525px;
	margin-top: 10px;
	width:12px;
	height:12px;
	display: block;
	background: url("../images/wsp/info.gif") 0 0 no-repeat;
}
h1.abuseform {
	font-size: 21px;
	font-weight: normal;
	margin: 0 0 15px 0;
}
p.abuseform {
	margin: 15px 0 5px 0;
	width: 500px;
}
.abuseform {
	display: block;
	margin: 4px 0px;
	overflow: auto;
	position: relative;
}
div.abuseform input.abuseform-image{
	border: 0;
	padding: 0;
	height: 27px;
	width: 160px;
	margin: 15px 0 15px 0;
}

/* ACCORDION BOX */
#container { width: auto;  text-align: left; }
#container h6 { display: block; font-size: 11px; width: auto; height: 20px; line-height: 20px; padding: 0 20px 0 5px; margin: 2px 0 2px 0; position: relative; cursor: pointer;}
#container h6 a { font-weight: normal; text-decoration: none; }	
#container h6 span { position: absolute; top: 0; right: 25px; width: 15px; height: 10px; display: block; text-align: center; font-size: 1.2em; font-weight: bold; color: #c821ac; }
div.collapse { width: auto; margin: 2px 0 2px 0; font-weight: normal; height: auto; }	
div.collapse-container{ width: auto; height: auto; padding: 10px 10px 15px 15px; }

div.collapse div.highlight p a.accordionLink { 
	background: none; 
	margin: 0; 
	padding: 0; 
	display: inline; 
	text-decoration: none;
	color: #c821ac;
}
div.collapse div.highlight p a:hover.accordionLink {
	text-decoration: underline;
}
div#accordionSublist {
	margin: 5px 0 0 10px;
}
div#accordionSublist ul {
}
div#accordionSublist ul li {
	background: url("../images/bg-li-normal.png") 0 7px no-repeat;
	margin: 0 0 0 2px;
	padding: 0 0 0 16px;
}
div#accordionSublist ul li strong {
	margin: 5px 0 0 0;
}

/* STAPPEN INSTALLATIE */
span.installatieStap { color: #c821ac; }
img.stappenImage {
	float: left;
	padding: 7px 15px 10px 0;
}
h2.installatieTitle {
	padding: 0 0 20px 0;
}

/* WSP */
div.descriptionProductInfo {
	width: 278px;
	/*min-height: 75px;*/
	overflow: hidden;
	float: left;
}

/* AANKEILERS KEEP */
div#ankeiler {
	width: 278px;
	height: 329px;
	float: left;
	clear: right;
	padding: 10px;
	margin: 0 40px 0 40px;
	border: 1px solid #e6e6e6;
	background: #ffffff;
}
div#ankeiler div.ankeilerText {
	position: relative;
	z-index: 100;
	display: inline;
	top: -35px;
}
/*
div#ankeiler div.ankeilerText p {
	height: 45px;
}
*/
div#ankeiler div.ankeilerText ul {
	height: 55px;
	margin: 0 0 0 0;
}
div#ankeiler h2 { font-size: 13px; }
div#ankeiler h3 { font-size: 14px; font-weight: normal; margin: 0 0 5px 0; }
div#ankeiler img {
	margin: 7px 0 10px 0;
}
h3.ankeilerTitle {
	position: relative;
	z-index: 100;
	display: inline;
	top: -42px;
}
div#ankeiler a.bgAnkeil {
	width: 278px;
	height: 220px;
	display: block;
	margin: 5px 0 0 0;
}
div#ankeiler a.ankeil-kindinternet { background: url("../images/kindveilig.jpg") 0 0 no-repeat; }
div#ankeiler a.ankeil-telefonie { background: url("../images/ankeiler-telefonie.jpg") 0 0 no-repeat; }
div#ankeiler a.ankeil-veiligheid { background: url("../images/ankeiler-veiligheid.jpg") 0 0 no-repeat; }
div#ankeiler a.ankeil-netwerk { background: url("../images/ankeiler-netwerk.jpg") 0 0 no-repeat; }
div#ankeiler a.ankeil-ebook { background: url("../images/ankeiler-boek.jpg") 0 0 no-repeat; }

/* HOME KEEP CONTENT */
div#customerInfo {
	height: 349px;
	padding: 0;
}
div#customerInfo h2 {
	height: 29px;
	display: block;
	font-size: 13px;
	line-height: 24px;
	margin: 0 0 3px 0;
}
div#customerInfo h2.icons img {
	float: left;
	padding: 0 5px 0 0;
}
div#customerInfo h2 a {
	font-size: 12px;
	line-height: 24px;
}
div#customerInfo ul {
	margin: 0 0 8px 0;
}
div.highlightHome {
	background: #ebebeb;
	margin: 0;
	padding: 10px;
	width: auto;
}
div.normalHome {
	margin: 0 0 8px 0;
	padding: 10px;
}

div#onlineVandaag p img {
	float: left;
	padding: 0 10px 0 0;
}
div#onlineVandaag h2 {
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 10px 0;
}
div#onlineVandaag h2 span { color: #c821ac; }
div.vandaagStory {
	height: 90px;
	margin-bottom: 15px;
}

/* SEARCH FORM RIGHT COLUMN */
form.search-right	{
	width: 160px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	text-align: right;
}
form select#search-right-selector {
	width: 155px;
	margin: 1px 0 0 0;
	padding-right: 0px;
}
form span input#search-right-input {
	width: 153px;
	padding-right: 0;
	margin-right: 0;
}
.search-right-submit {
	float: right;
}

.w103 {
	width:103px;
}

/* ARTICLE ARCHIVE */
div.articleIntro {
	height: 95px;
}
div.articleIntroImage img {
	float: left;
	margin: 5px 15px 0 0;
}
div.articleIntroText h1 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 1px;
}
div.articleIntroText h2.title {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 1px;
}
div.articleIntroText p {
	height: 53px;
	margin: 8px 0 5px 0;
	line-height: 18px;
}
 hr.article-archive {
 		background: #d2d2d2;
		color: #d2d2d2;
		border: none;
		height: 1px;
		margin:	15px 0 5px 0;
}
div.archive-overig {
	border-top:1px solid #D2D2D2;
	margin-bottom:10px;
	margin-top:15px;
	padding-right:11px;
	padding-top:8px;
}

/* ARTICLE IMAGES ALIGNMENT */

div.artikel img.align-left
{
	float:left;
	margin: 5px 0 0 0;
	padding-right: 10px;
}
div.artikel img.align-center
{
	float:none;
	display:block;
	margin-left: auto;
	margin-right: auto;
}
#artikelcontainer .artikel img.align-right, #artikel-single-news .artikel .align-right
{
	float:right;
	margin: 5px 0 0 0;
	padding-left: 10px;
}

div#rightColumnNavigation {
	border: 1px solid #d2d2d2;
	background: #ffffff;
	padding: 10px;
	line-height: 14px;
}

div#rightColumnNavigation h2{
	font-size: 11px;
	margin: 0px 0px 2px 0px;
	font-weight: bold;
}
div#rightColumnNavigation h3{
	font-size: 11px;
}

div#rightColumnNavigation p{
	margin: 0px 0px 17px 0px;
	background: url("../images/arrow-purple.png") 100% 100% no-repeat;
	line-height: 18px;
}

h2#rightColumnNavigationHeader
{
	font-size: 15px;
	padding: 40px 0 0 0 !important;
	padding: 20px 0 0 0;
	margin: 60px 0 10px 0 !important;
	margin: 0 0 0 0;
}

span.coloredHighlight	{
	color: #c821ac;
}

div#tarievenOverlay	{
	background: #ffffff;
	float: left;
	margin: 0 0 20px 0;
	padding: 0 15px 0 15px;
}

div#tarievenOverlay h2 {
	font-size: 19px;
	font-weight: normal;
	margin: 10px 0 10px 0;
}

/* PRINT CSS FOR ARTICLES */

 @media print { 

	body {
		background: none;
	}
	
	div#sitewrap {
		background: none;
	}
	
	#sitewrap, div#contentwrap, #artikelcontainer {
		background: #ffffff;
		padding: 0px;
	}
	
	#leftnav, #leftnav2, .toolbar, .overig, #related, #relate2, #footercontainer, #headercontainer strong, #headercontainer form#webmail-login, #mainmenu {
		display: none !important;
	}
	
	div#header, div#headercontainer {
		width: auto;
		height: auto;
		padding: 0px;
		float: none;
	}

	div#content {
		width: auto;
	}
	
	div#artikelcontainer {
		border: 0px;
		margin: 0px;
		padding: 0px;
		width: auto;
		float: none;
	}
	
	div#online-logo a {
		float: none !important;
	}
	
	div.artikel {
		border: none;
		padding: 0px;
		margin: 0px;
	}

}

/********* added 250209 for home top right image div **********/
/* div#toprightImg {  position:absolute; width:90px; height:90px; z-index:9999; right:0px; top:0px; } */
#specscontainer .storyContainer .lvl2k .bgbdy ul.linklist li a{ color:#50404d;} 
#specscontainer .storyContainer .lvl2k .bgbdy ul.linklist li a:hover { color:#c821ac; text-decoration: underline;} 

/* added 040309 for powermail in contact form pages in klantenservice page*/
.tx-powermail-pi1 { padding:0; margin:0; width:540px;}
.tx-powermail-pi1_fieldset { border:0px; padding:0px; }
.tx-powermail-pi1_fieldset legend { display:none; width:0px; height:0px;}
.tx-powermail-pi1_formwrap .odd{ background:#ffffff;}

.tx-powermail-pi1 { padding:0; margin:0 0 5px 0; width:100%;}
.tx-powermail-pi1_fieldset { border:0px; padding:0px; }
.tx-powermail-pi1_fieldset legend { display:none; width:0px; height:0px;}
.tx-powermail-pi1_formwrap .odd{ background:#ffffff;}
.tx_powermail_pi1_fieldwrap_html_content{ display:block; clear:both;}
.tx_powermail_pi1_fieldwrap_html label span { display:none;}
.tx_powermail_pi1_fieldwrap_html label strong span{ display:block;}
.tx_powermail_pi1_fieldwrap_html_text { width:410px; display:block; padding:0; height:20px; background:none; margin-top:5px;}
.tx_powermail_pi1_fieldwrap_html_text input { width:204px;  float:right; }
.tx_powermail_pi1_fieldwrap_html_text label { width: 200px; float:left;}
.tx_powermail_pi1_fieldwrap_html_check p { padding-bottom:0px; margin-bottom:5px;}
.tx_powermail_pi1_fieldwrap_html_check p span{ display:none;}
.tx_powermail_pi1_fieldwrap_html_check label { padding-left:5px;}
.tx_powermail_pi1_fieldwrap_html_textarea textarea { width:500px; margin-top:5px;}
.tx_powermail_pi1_fieldwrap_html_textarea label{ width:500px; line-height:13px;}
.tx_powermail_pi1_fieldwrap_html_radio { margin-top:15px;}
.tx_powermail_pi1_fieldwrap_html_radio p { padding-bottom:0px; margin-bottom:5px; }
.tx_powermail_pi1_fieldwrap_html_radio label { padding-left:5px; line-height:14px;}
.tx_powermail_pi1_fieldwrap_html_select {  float:left; margin:10px 5px 0px 0; }
.tx_powermail_pi1_fieldwrap_html_select label strong span{ width:45px; float:left; margin-right:157px; font-weight:normal;}
.tx_powermail_pi1_fieldwrap_html_select input{ margin-right:10px;}
.tx_powermail_pi1_fieldwrap_html_submitgraphic input { width: 160px; display: block;  }
.tx_powermail_pi1_fieldwrap_html_submit input { width: 160px; height: 27px; display: block;	background: url("../images/ctab-verstuur.png") 0 0 no-repeat; border:0px; cursor:pointer; font-size:1px; text-indent: -99999px;}
.tx_powermail_pi1_fieldwrap_html_submit input:hover {	background: url("../images/ctab-verstuur.png") 0 -27px no-repeat; }

/* added 050309 */ 
#content table td p, #content table th p{ padding:0; margin:0; }

#artikelcontainer .tx-irfaq-pi1 dl dt img{ float:left; margin-right:5px; padding-left:0; margin-left:0; }
#artikelcontainer .tx-irfaq-pi1 dl dt { font-weight:bold;}

#artikelcontainer .tx-irfaq-pi1 .irfaq2 { padding-left:8px; float:left; margin-bottom:10px; margin-top:-5px; }
#artikelcontainer .tx-irfaq-pi1 .irfaq2 dl dt img{ float:none; margin-right:0px; padding-right:0; padding-left:0px; margin-left:0; }
#artikelcontainer .tx-irfaq-pi1 .irfaq2 dl dt { font-weight:normal; float:left; width:95%; background: url("../images/bg-li-link.png") 0 6px no-repeat; margin-top:6px; }
#artikelcontainer .tx-irfaq-pi1 .irfaq2 dl dd{ float:left; width:100%;}
#artikelcontainer .tx-irfaq-pi1 .irfaq2 dl dt:hover{ color:#C821CA; background: url("../images/bg-li-active.png") 0 6px no-repeat;}
#artikelcontainer .tx-irfaq-pi1 .irfaq2 dl dt .align-left { float:left; margin:0; padding:0 0 0 15px;}
#artikelcontainer .tx-irfaq-pi1 .irfaq2 dl dt .align-right { float:right; padding:0; margin:0; }

#artikelcontainer .tx-irfaq-pi1 .irfaq3 { padding-left:0px; float:left; margin-bottom:10px; margin-top:-5px; }
#artikelcontainer .tx-irfaq-pi1 .irfaq3 dl dt img{ float:none; margin-right:0px; padding-right:0; padding-left:0px; margin-left:0; }
#artikelcontainer .tx-irfaq-pi1 .irfaq3 dl dt { font-weight:normal; float:left; width:522px; background: url("../images/bg-li-link.png") 0 6px no-repeat; margin-top:6px; margin-left:10px;}
#artikelcontainer .tx-irfaq-pi1 .irfaq3 dl dd{ float:left; width:535px; background: #EBEBEB; padding:10px;}
#artikelcontainer .tx-irfaq-pi1 .irfaq3 dl dt:hover{ color:#C821CA; background: url("../images/bg-li-active.png") 0 6px no-repeat;}
#artikelcontainer .tx-irfaq-pi1 .irfaq3 dl dt .align-left { float:left; margin:0; padding:0 0 0 15px;}
#artikelcontainer .tx-irfaq-pi1 .irfaq3 dl dt .align-right { float:right; padding:0; margin:0; }


dd ul.linklist { 	margin: 5px 0 5px 10px; display:block; }
dd ul.linklist li a {
	background: url("../images/bg-li-link-small.png") 0 8px no-repeat;
}
dd ul.linklist li a:hover {
	color: #c821ca;
	text-decoration: underline;
	background: url("../images/bg-li-active-small.png") 0 8px no-repeat;
}
dd ul.linklist li a.active {
	color: #c821ca;
	background: url("../images/bg-li-active-small.png") 0 8px no-repeat;
}

#leftnav div.leftColumnNavigation, .leftColumnNavigation{
	border: 1px solid #d2d2d2;
	background: #ffffff;
	padding: 5px;
	line-height: 14px;
	margin-top: 10px;
}
#related .leftColumnNavigation, #related2 .leftColumnNavigation{
  padding:10px;
  padding-bottom:0px;
}

/* div.leftColumnNavigation h2{
	font-size: 11px;
	margin: 0px 0px 2px 0px;
	font-weight: bold;
} */
#leftnav div.leftColumnNavigation h3{
	font-size: 11px;
}
#leftnav div.leftColumnNavigation h2, h2#hide-keep4, #leftnav h2, #leftnav2 h2{
	font-size: 15px;
}

h2#hide-keep4 {
	display: none;
}

#leftnav div.leftColumnNavigation p{
margin:0;
/*	margin: 0px 0px 17px 0px;
 	background: url("../images/arrow-purple.png") 100% 100% no-repeat;*/
	line-height: 14px; 
} 

#artikel-single-news table { border:0px; }
#artikel-single-news table td p{ padding:0; margin:0; }
#artikel-single-news table td { vertical-align:top; border:0px; text-align:left; padding:0; margin:0; padding-right:10px; }

.bgbdy p a b, .bgbdy p a strong{ color:#000;}
.bgbdy p a:hover b, .bgbdy p a:hover strong{color: #c821ca;}
#related2 #rightColumnNavigation{ margin-top:10px; height:auto;}
.home-hide { border: 1px solid #cccccc; padding: 5px; background: #ffffff none repeat scroll 0 0; text-align: left; }
.home-hide h2{ font-size:14px; }
.home-hide p a{ 	
   width: auto;
	line-height: 16px;
	height:16px;
	color: #c821ac;
	font-weight: bold;
	text-decoration: none;
	padding: 0 14px 0 0;
	background: url("../images/arrow-purple.png") 100% 1px no-repeat; 
}
.home-hide p a:hover{ text-decoration:underline; }
.align-wide{ padding:13px; }
.rgtabs-container .align-left{ float: left; width: 350px; margin-right: 20px; }
.rgtabs-container .align-right{ float: left; width: 350px; }
/*#irfaq33 tr { display: table-row; background:#ffffff; }*/

/* accordian in irfaq*/

.Accordion {
padding:0; margin:0;
}

.AccordionPanel {
	margin: 0px;
	padding: 0px;
}

.AccordionPanelTab {
	margin: 3px 0 3px 0;
	padding: 0 0 0 17px;
	cursor: pointer;
}

.AccordionPanelTab p { padding:0; padding-left:15px; margin:0; background: url("../images/bg-li-link.png") 0px 6px no-repeat; }
.AccordionPanelTab p:hover{  background: url("../images/bg-li-active.png") 0 6px no-repeat; color:#C821AC;}

.AccordionPanelContent {
	overflow: auto;
	margin: 0px;
	padding: 5px 15px 5px 10px;
	height: 100%;
	background: #EBEBEB; 
}
.AccordionPanelTab{ background: url("../images/plus2.png") 535px 5px no-repeat; }

.AccordionPanelOpen .AccordionPanelTab {	background: url("../images/minus2.png")  535px 5px no-repeat; }
.AccordionPanelOpen .AccordionPanelContent{ background: #EBEBEB; }

.AccordionPanelClosed .AccordionPanelTab{ background: url("../images/plus2.png") 535px 5px no-repeat; }
.AccordionPanelClosed .AccordionPanelContent { padding-top:0px; padding-bottom:0px; margin:3px 0 0 0; background:#EBEBEB; }

.provider-row {
	display:none;
}

.contenttable .provider-row td {
	background:white;
}
.tshops {
	width:770px;
	background:#ffffff;
	margin-left:100px;
	border:none;
}

.tshops-footer {
	border:none;
	margin-top:-13px;
	padding-bottom:10px;
	margin-left:0px;
	float:left;
	border:none;
}

.tshops-footer li {
	padding:0px;
	margin:0px;
	list-style: none;

}

#tshops-left { float:left; margin-top:-32px;}

#tshops-left img { padding-bottom:15px; }

#tshops-right { float:right; margin-top:148px;}

#tshops-right img { padding-bottom:15px; }

#powermaildiv_uid83 input[type=button], #powermaildiv_uid83 button {
	background: url("../images/proceed.png");
	width:160px;
	height:27px;
	border:none;
	cursor:pointer;
}

#powermaildiv_uid79 {
	display:inline;
	width:100%;
	float:left;
	padding-bottom:10px;
}
#powermaildiv_uid79 .powermail_radio_inner {
	float:left;
	display:block;
}

.powermail_radio_inner_uid79_0,.powermail_radio_inner_uid79_2,.powermail_radio_inner_uid79_4,.powermail_radio_inner_uid79_6 {
	width:150px;
}

.powermail_radio_inner_uid79_1,.powermail_radio_inner_uid79_3,.powermail_radio_inner_uid79_5,.powermail_radio_inner_uid79_7 {
	width:300px;
}


div.teaser {
	float: left;
	width: 313px;
	height: 101px;
	margin: 5px 9px 5px 0;
	padding: 1px 0 0 1px;
	background: url("../images/teaser_bg.png") 0 0 no-repeat;
}
div.teaser p.bodytext {
	padding: 0 0 5px 9px;
}
div.teaser h2 {
	padding: 7px 0 5px 9px;
}
div.teaser h2 a {
	color: #c821ac;
	font-size: 12px;
}
div.teaser p.bodytext a {
	color: #c821ac;
	padding: 0 15px 0 0;
	background: url("../images/teaser_lees-meer.png") 100% 5px no-repeat;
}
div.teaserLast {
	margin: 5px 0 5px 0;
}
div.teaser div.csc-textpic {
	width: 311px;
}

#twoColsHome {
	position: relative;
}
div#leftCol,
div#rightCol {
	float: left;
}
div#leftCol {
	width: 637px;
	height: 342px;
	background: url("../images/ibtv_background.png") no-repeat 0px 0px;;
}
div#rightCol {
	width: 312px;
	padding: 0 0 0 9px;
}


#header div#searchbar {
	display: block;
	overflow: hidden;
	float: right;
	background: url('http://www.online.nl/images/bg-search-extend.png') no-repeat 0px 0px;
	width: 372px;
	height: 66px;
	z-index: 100;
	position: relative;
	padding: 5px 4px 5px 12px;
}

#header span#whatwhere {
	display:none;
}

form#zoekveld input,
 form#smallZoekveld input {width:200px; height:13px; font-size:11px; text-indent:5px; line-height:13px; color:#50404d; background:#ffffff; border:1px solid #ffffff; margin:5px 30px 4px -3px; padding:5px 0 1px 0; float:left;}
form#zoekveld select,
 form#smallZoekveld select {width:196px; height:22px; float:left; margin-left:4px; font-size:11px; text-indent:5px; line-height:13px; color:#50404d; background:#ffffff; border:1px solid #bfb4bd; padding:1px 0 1px 0;}
 
form#smallZoekveld h1 {width:85px; height:30px;	display:block; background:url("../images/header-small-zoeken.png") 0 0 no-repeat;}
#header span#googlezoekveld {display:block; height: 18px; width: 268px; padding: 6px 0 0 3px; background:url("http://www.online.nl/images/bg-search.png") 0 0 no-repeat;}
#header span#googlezoekveld input {width:255px;	height:18px; margin:0 0 0 0; padding: 0 0 0 0; background:none; float:left; border: none; } 

#header span#whatwhere {display:none; height: 18px; width: 300px; padding: 6px 0 0 3px; background:url("http://www.online.nl/images/bg-search-whatwhere.png") 0 0 no-repeat;} 
#header span#whatwhere input {width:120px;text-indent: 5px;	height:18px; margin:0 20px 0 0; padding: 0 0 0 0; background: none; float: left; border: none; } 

#header #searchbar .radio { width: 20px; float: left; margin: 4px 0 0 0; }
#header #searchbar label { float: left; margin-right: 5px; font-size: 9px; width: auto; }
#header #searchbar .radioholder { float: left; margin-right: 40px; }
#header a.zoekbutton {display:block; width:88px; height:22px; float:left;	margin:5px 0px 0px -3px; padding:0px;	text-decoration:none; background:url("http://www.online.nl/images/btn-zoeken.png") no-repeat;}

#header #searchbar.ingeklapt {
	background: url("http://www.online.nl/images/bg-search-small.png") 0 0 no-repeat;;
	height: 23px;
}

#header #searchbar.ingeklapt .radioholder {
	display: none;
}

#header #searchbar.ingeklapt a.zoekbutton {
	display:none;
}

#header #searchbar.ingeklapt #closebtn {
	display: none;
}

#header #searchbar #closebtn {
	float: right;
	cursor: pointer;
}




/*--- HomeBlocks ---*/
#leftColBlocks {position:absolute; width:200px; z-index:900; #left: 0px;}
#leftColBlocks div.block {display:block; width:200px; height:111px; margin:0px 0px 5px 0px;}
/*#leftColBlocks div#advBlock1 {background:url('../images/homeblock-I.png') no-repeat 0px 0px;}
#leftColBlocks div#advBlock2 {background:url('../images/homeblock-IB.png') no-repeat 0px 0px;}
#leftColBlocks div#advBlock3 {background:url('../images/homeblock-IBTV.png') no-repeat 0px 0px;}*/

div.block h1, div.block h2, div.block h3, div.block h4, div.block h5  {
	display: none;
}

div#onlineUPS { position: relative; top: 135px; width: 190px; left: 440px}
div#onlineUPS h1 { font-size: 20px; line-height: 26px; color: #c821ac; font-weight: normal; padding: 0 0 10px 0; }
div#onlineUPS h2 { font-size: 12px; line-height: 22px; font-weight: normal; background: url('/images/icons/icoon-beschikbaar-small.png') 0 0 no-repeat; padding: 0 0 0 20px; }

div#content #keep { float: left; width: 774px; }

div.clearFloats {clear:both; float:none;}

div#artikelcontainer h4 {
	font-size: 11px;
	font-weight: bold;
}

h1.medewerkers-naam {
	margin-bottom: 5px !important;
}

h3.medewerkers-functie {
	margin-bottom: 12px;
}

div.medewerkers-foto	{
	float: right; width: 270px; margin-left: 15px;
}

#hide-keep3 {
	display: none;
}


.popup-content { margin: 0 20px; }
.popup-content ol { margin: 0 0 0 30px; padding: 0; list-style: outside; list-style-type: decimal; }
.popup-content ol li { margin-left: 0; padding-left: 10px; }

/* OVERLAYS V2 */

ul.checklist {
	padding: 0;
	list-style: none;
	margin: 0 15px 5px 15px;
}
ul.checklist li {
	line-height: 22px;
	padding: 0 0 0 20px;
	background: url(http://www.online.nl/images/v2/bg-checklist-li.png) 0 4px no-repeat;	
}

/* OVER ONS TOGGLE*/
dd table.overons{
	width: 672px;
	margin-right: 0;
	margin-left: 0;
	float: none;
}
dd table.overons tr th	{
	text-align: left;
	padding-right: 15px;
}
dd table.overons p	{
	margin-left: 0;
}
dl.overons	{
	margin-bottom: 10px;
}	
dl.overons dt	{
	cursor: pointer;
}
dl.overons img	{
	float:none;
	margin: 0 5px 0 0;
}
dl.overons dd	{
	margin: 3px 0 3px 19px;
}
dl.overons dd p	{
	margin-left: 0;
	margin-bottom: 10px !important;
}
dl.overons dd h3	{
	font-size: 13px;
	margin: 14px 0 14px 0;
	margin-bottom: 0;
}