/*intershop 2.0*/
#topheader {
	background: url("../images/multiplay/main_part_head_backg.png")
		no-repeat scroll center top transparent;
	height: 1%;
	padding-top: 15px;
}

#steps_header {
	margin-left: 7px;
	padding-top: 10px;
	height: 90px;
}

.steps_leftborder_active {
	background: url("../images/multiplay/steps_leftborder_active.gif")
		no-repeat scroll 0 0 transparent;
	float: left;
	height: 70px;
	width: 8px;
}

.steps_leftborder {
	background: url("../images/multiplay/steps_leftborder.gif") no-repeat
		scroll 0 0 transparent;
	float: left;
	height: 70px;
	width: 8px;
}

.steps_cell_active {
	background: url("../images/multiplay/steps_cell_active.gif") repeat-x
		scroll 0 0 transparent;
	float: left;
	height: 70px;
}

.steps_divider_active {
	background: url("../images/multiplay/steps_divider_active.gif") repeat-x
		scroll 0 0 transparent;
	float: left;
	height: 70px;
	width: 21px;
}

.steps_divider_active_reversed {
	background: url("../images/multiplay/steps_divider_active_reversed.gif")
		repeat-x scroll 0 0 transparent;
	float: left;
	height: 70px;
	width: 21px;
}

.steps_cell {
	background: url("../images/multiplay/steps_cell.gif") repeat-x scroll 0
		0 transparent;
	float: left;
	height: 70px;
}

.steps_cell_past {
	background: url("../images/multiplay/steps_cell.gif") repeat-x scroll 0
		0 transparent;
	float: left;
	height: 70px;
}

.steps_divider {
	background: url("../images/multiplay/steps_divider.gif") repeat-x scroll
		0 0 transparent;
	float: left;
	height: 70px;
	width: 21px;
}

.steps_rightborder_active {
	background: url("../images/multiplay/steps_rightborder_active.gif")
		repeat-x scroll 0 0 transparent;
	float: left;
	height: 70px;
	width: 8px;
}

.steps_rightborder {
	background: url("../images/multiplay/steps_rightborder.gif") repeat-x
		scroll 0 0 transparent;
	float: left;
	height: 70px;
	width: 8px;
}

.steps_cell .steps_title {
	color: #828282;
	font-size: 14px;
	text-align: left;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	padding-top: 12px;
}

.steps_cell_past .steps_title {
	color: #000099;
	font-size: 14px;
	text-align: left;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	padding-top: 12px;
}

.steps_cell .steps_text,.steps_cell_past .steps_text {
	/*color:#828282;*/
	color: #828282;
	font-family: Arial;
	font-size: 12px;
	padding-left: 15px;
	text-align: left;
}

.steps_cell_active .steps_title {
	color: #019B00;
	font-size: 14px;
	text-align: left;
	padding-top: 2px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	padding-top: 12px;
}

.steps_cell_active .steps_text { /*color:#828282;*/
	color: #262626;
	font-family: Arial;
	font-size: 12px;
	padding-left: 15px;
	text-align: left;
}

.underlined {
	text-decoration: underline;
}

.box3 {
	border: 1px solid #CCCCCC;
	margin-left: 7px;
	position: relative;
}

.box3 .lbc {
	background: url("../images/lbc.gif") no-repeat;
	height: 8px;
	left: -1px;
	position: absolute;
	bottom: -1px;
	width: 12px;
}

.box3 .rbc {
	background: url("../images/rbc_blue.gif") no-repeat;
	height: 8px;
	position: absolute;
	right: -1px;
	bottom: -1px;
	width: 12px;
}

.box3 .rtc {
	background: url("../images/rtc_blue.gif") no-repeat;
	height: 8px;
	position: absolute;
	right: -1px;
	top: -1px;
	width: 12px;
}

.box3 .ltc {
	background: url("../images/ltc.gif") no-repeat;
	height: 8px;
	position: absolute;
	left: -1px;
	top: -1px;
	width: 12px;
}

.box3 .leftpanel {
	width: 370px;
	float: left;
	/*border-right:1px solid #CCCCCC;*/
	background-color: #FFFFFF;
}

.box3 .rightpanel {
	width: 373px;
	float: left;
	background-color: #f5fbf5;
	margin-left: 1px;
}

.box3 .leftpanel div.tt,.box3 .leftrightpanels div.tt {
	float: left;
}

.box3 .leftpanel  h4,.box3 .rightpanel  h4,.box3 .leftrightpanels h4 {
	color: #009900;
	float: left;
	padding-top: 7px;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 6px;
	margin-top: 15px;
}

.box3 .leftpanel  h2,.box3 .rightpanel  h2,.box3 .leftrightpanels h2 {
	color: #009900;
	float: left;
	padding-top: 7px;
	font-size: 15px;
	font-weight: bold;
	padding-left: 6px;
	padding-top: 0px;
	margin-top: 15px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#ph_content_multiplay .leftrightpanels input {
	margin: 0;
}

.box3 .leftpanel a.paddingtop18 {
	padding-top: 18px;
}

.box3 p,.box3 table,.box3 ul,.box3 ol {
	padding: 3px 6px;
	margin: 0;
}

.box3 .italic {
	font-style: italic;
	font-size: 11px;
}

.leftpanel table,.rightpanel table {
	color: #333333;
}

.rightpanel table td {
	padding: 2px 6px 2px 6px;
}

.leftpanel table td {
	padding: 6px;
	vertical-align: top;
}

.rightpanel table li {
	padding-bottom: 4px;
}

.leftpanel a {
	text-decoration: underline;
	float: left;
}

#ph_right_new {
	float: left;
	margin-left: 5px;
	margin-top: 10px;
}

.f4_top {
	background: url("../images/f4_top_178x9.gif") no-repeat scroll left top
		transparent;
	height: 9px;
	width: 178px;
}

.f4_box {
	background-color: #F9F9F9;
	border-left: 1px solid #D6D6D6;
	border-right: 1px solid #D6D6D6;
}

.f4_bottom {
	background: url("../images/f4_bottom_178x9.gif") no-repeat scroll left
		top transparent;
	height: 9px;
	width: 178px;
	margin-bottom: 15px;
}

#your_choice {
	float: left;
	margin-top: 10px;
	padding-left: 7px;
	width: 170px;
}

#your_choice div,#alternative div {
	padding-bottom: 7px;
}

#alternative {
	float: left;
	margin-top: 2px;
	width: 170px;
}

.actioncolor {
	color: #FC7821;
	font-weight: bold;
}

.box_alt_top {
	background: transparent url(../images/multiplay/box_alt_top.gif)
		no-repeat scroll left top;
	height: 8px;
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	width: 170px;
}

.box_alt_bottom {
	background: transparent url(../images/multiplay/box_alt_bottom.gif)
		no-repeat scroll left top;
	height: 8px;
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	width: 170px;
}

.box_alt_content {
	background-color: #F5FBF5;
	border-left: 1px solid #009900;
	border-right: 1px solid #009900;
	padding-bottom: 0 !important;
	padding-left: 7px;
	padding-top: 0 !important;
}

#ph_content_multiplay .fold_in {
	display: none;
}

#ph_content_multiplay .fold_out {
	display: block;
	background: #F0F0F0 none repeat scroll 0 0;
	margin-top: 10px;
	padding: 7px 0 7px 7px;
	float: left;
	width: 481px;
	margin-bottom: 7px;
}

#ph_content_multiplay .sumdivider {
	background: transparent url(../images/multiplay/sumdivider.gif)
		no-repeat scroll left top;
	height: 9px;
	margin-bottom: 6px;
	margin-top: 6px;
	width: 255px;
	float: left;
}

#ph_content_multiplay #pakketkeuze,#ph_content_multiplay #totalblock {
	float: left;
	width: 250px;
}

#ph_content_multiplay .includemess {
	font-size:10px;
	float:left;
	/*clear:both;*/
	width:130px;
}

#ph_content_multiplay .overview_element {
	float: left;
	width: 250px;
	padding-top: 5px;
}

#ph_content_multiplay .action_item {
	float: left;
	width: 250px;
	padding-top: 5px;
}

#ph_content_multiplay .overview_element_digitenne {
	float: left;
	width: 250px;
	padding-top: 5px;
}

#ph_content_multiplay .eenmalig_item {
	float: left;
	width: 250px;
	padding-top: 3px;
}

#ph_content_multiplay .dottedline_bgblue {
	background: transparent url(../images/multiplay/dottedline_bgblue.gif)
		no-repeat scroll left top;
	height: 9px;
	margin-bottom: 6px;
	margin-top: 6px;
	width: 250px;
	float: left;
}

#ph_content_multiplay .ruledotted {
	background: transparent url(../images/content/rule_dot.gif) repeat-x
		scroll 0 0;
	font-size: 0;
	height: 7px;
	margin-top: 12px;
	text-indent: 18px;
	width: 460px;
	float: left;
}

#ph_content_multiplay .internet_options {
	background: transparent
		url(../images/multiplay/btn_StelJeInternetOptiesIn.gif) no-repeat
		scroll 0 0;
	height: 27px;
	margin-left: 0px;
	width: 154px;
}

#ph_content_multiplay .bellen_options {
	background: transparent
		url(../images/multiplay/btn_StelJeBellenOptiesIn.gif) no-repeat scroll
		0 0;
	height: 27px;
	margin-right: 14px;
	width: 154px;
}

#ph_content_multiplay .televisie_options {
	background: url("../images/multiplay/btn_StelJeTVOptiesIn.gif")
		no-repeat scroll 0 0 transparent;
	height: 27px;
	width: 154px;
	margin-left: 0px;
}

#ph_content_multiplay .reset_options {
	background: url("../images/multiplay/btn_OptiesSluiten.gif") no-repeat
		scroll 0 0 transparent;
	height: 27px;
	width: 154px;
	margin-left: 0px;
}

#ph_content_multiplay .digitenne_only_option_question_tooltip {
	float: left;
	padding-top: 15px;
}

#ph_content_multiplay .digitenne_only_option_question_answers {
	padding-left: 7px;
	padding-top: 7px;
}

#ph_content_multiplay .digitenne_only_option_question_answer {
	clear: both;
	padding-top: 7px;
}

#ph_content_multiplay .digitenne_only_option_question_answer_input {
	float: left;
}

#ph_content_multiplay .digitenne_only_option_question_answer_label {
	float: left;
	padding-left: 7px;
}

/*reset rule*/
html {
	color: #000;
	background: #FFF;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td
	{
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,img {
	border: 0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
	font-weight: normal;
}

li {
	list-style: none;
}

caption,th {
	text-align: left;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}

q:before,q:after {
	content: '';
}

abbr,acronym {
	border: 0;
	font-variant: normal;
}

sup {
	vertical-align: text-top;
}

sub {
	vertical-align: text-bottom;
}

input,textarea,select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}

input,textarea,select { *
	font-size: 100%;
}

legend {
	color: #000;
}

del,ins {
	text-decoration: none;
}

/** tag based style declarations **/
body {
	font: normal 72% Arial, Helvetica, Verdana, sans-serif;
	color: #333;
	border-style: none;
	text-align: center;
}

img {
	border: 0;
}

a {
	color: #000099;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1 {
	font-size: 200%;
	color: #009900;
	display: inline;
	float: left;
	margin: 10px 0px 10px 22px;
}

h2 {
	font-size: 120%;
}

h3 {
	
}

h4 {
	
}

h5 {
	
}

h6 {
	
}

/** defaults **/
.hidden {
	display: none;
}

input.link {
	border: 0;
	cursor: pointer;
	margin: 0;
	padding: 0 0 0 5px;
	text-align: left;
}

.clearer {
	clear: both;
}

.floatRight {
	float: right;
}

.floatLeft {
	float: left;
}

/** KPN template **/
#wrapper {
	position: relative;
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}

#pa_logo {
	background-image: url(../images/css/kpn_logo.png);
	_background-image: none;
	background-repeat: no-repeat;
	width: 99px;
	height: 43px;
	top: 15px;
	position: absolute;
}

#pa_logo div {
	background-image: url(../images/css/kpn_logo.png);
	width: 99px;
	height: 43px;
}

#pa_logo a {
	display: block;
	width: 99px;
	height: 43px;
	outline: none;
	position: relative;
	z-index: 1;
}

#pa_header {
	position: relative;
	height: 63px;
	width: 938px;
	margin-left: 16px;
}

#pa_header a {
	color: #009;
}

/* metanav */
#ph_metanav {
	margin-left: 300px;
	text-align: center;
	padding-top: 8px;
}

#ph_metanav ul {
	clear: both;
	width: auto;
	margin-top: 0;
}

#ph_metanav ul li {
	float: left;
	display: inline;
	padding: 0 10px 0 10px;
}

#ph_metanav ul li.selected a {
	color: #090;
}

/* service */
#ph_service {
	position: absolute;
	top: 8px;
	right: 0;
}

#ph_service .webmail {
	background: transparent url(../images/css/icon_mail.png) no-repeat 0 2px
		;
	padding: 0 0 0 20px;
}

/* searchbox */
#ph_searchbox {
	position: absolute;
	right: -2px;
	top: 30px;
	width: 182px;
}

#ph_searchbox fieldset legend {
	display: none;
}

#ph_searchbox fieldset label {
	display: none;
}

#ph_searchbox fieldset input.searchbox {
	background: transparent url(../images/css/searchbox.gif) no-repeat;
	height: 23px;
	width: 126px;
	border: 0;
	position: relative;
	float: left;
	display: inline;
	padding: 0.45em 0 0 0.6em;
	color: #999;
}

#ph_searchbox fieldset input.searchsubmit {
	background: transparent url(../images/css/searchsubmit.gif) no-repeat;
	height: 23px;
	width: 51px;
	cursor: pointer;
	text-indent: -999px;
	text-transform: capitalize;
	margin-left: -5px;
}

/** mainnavigation **/
#pa_mainnav { /*position: relative;*/
	height: 1%;
	background: transparent url(../images/css/main_part_head_backg.png)
		no-repeat scroll center top;
	padding-top: 15px;
}

#pa_mainnav ul.lev1 {
	height: 82px;
	margin: 0px 15px 0 15px;
	position: relative;
}

#pa_mainnav ul.lev1 li,#pa_mainnav ul.lev2 li {
	float: left;
	display: inline;
}

#pa_mainnav ul.lev1 li a {
	color: #FFF;
	float: left;
	text-align: center;
	height: 82px;
	text-indent: -9999px;
}

#pa_mainnav ul.lev2 {
	height: 33px;
	margin: 0 15px 0 15px;
	position: relative;
	background: transparent url(../images/css/mainnav_sprite.gif) no-repeat
		0 -166px;
}

#pa_mainnav ul.lev2 li {
	padding: 0 0 0 6px;
}

#pa_mainnav ul.lev2 li:first-child {
	margin-left: 0;
}

#pa_mainnav.cm ul.lev2 li.active {
	background: transparent url(../images/css/mainnav_sprite.gif) no-repeat
		-760px -199px;
}

#pa_mainnav.zm ul.lev2 li.active {
	background: transparent url(../images/css/mainnav_sprite.gif) no-repeat
		-760px -465px;
}

#pa_mainnav ul.lev2 li a {
	height: 33px;
	line-height: 33px;
	padding: 0 15px 0 11px;
	color: #999;
	float: left;
	text-align: center;
	background: transparent url(../images/css/mainnav_sprite.gif) no-repeat
		right -232px;
}

#pa_mainnav.cm ul.lev2 li.active a {
	background-position: right -199px;
}

#pa_mainnav.zm ul.lev2 li.active a {
	background-position: right -465px;
}

#pa_mainnav.cm ul.lev2 li a:hover,#pa_mainnav.cm ul.lev2 li.active a {
	color: #090;
}

#pa_mainnav.zm ul.lev2 li a:hover,#pa_mainnav.zm ul.lev2 li.active a {
	color: #009;
}

/* mainnav prive */
#pa_mainnav ul li a#lev1_01 {
	background: transparent url(../images/css/mainnav_sprite.gif) no-repeat
		0 0;
	width: 127px;
}

#pa_mainnav ul li a#lev1_01:hover,#pa_mainnav ul li.active a#lev1_01 {
	background-position: 0 -83px;
}

#pa_mainnav ul li a#lev1_02 {
	background: transparent url(../images/css/mainnav_sprite.gif) no-repeat
		-127px 0;
	width: 127px;
}

#pa_mainnav ul li a#lev1_02:hover,#pa_mainnav ul li.active a#lev1_02 {
	background-position: -127px -83px;
}

#pa_mainnav ul li a#lev1_03 {
	background: transparent url(../images/css/mainnav_sprite.gif) no-repeat
		-254px 0;
	width: 127px;
}

#pa_mainnav ul li a#lev1_03:hover,#pa_mainnav ul li.active a#lev1_03 {
	background-position: -254px -83px;
}

#pa_mainnav ul li a#lev1_04 {
	background: transparent url(../images/css/mainnav_sprite.gif) no-repeat
		-381px 0;
	width: 127px;
}

#pa_mainnav ul li a#lev1_04:hover,#pa_mainnav ul li.active a#lev1_04 {
	background-position: -381px -83px;
}

#pa_mainnav ul li a#lev1_05 {
	background: transparent url(../images/css/mainnav_sprite.gif) no-repeat
		-508px 0;
	width: 127px;
}

#pa_mainnav ul li a#lev1_05:hover,#pa_mainnav ul li.active a#lev1_05 {
	background-position: -508px -83px;
}

#pa_mainnav ul li a#lev1_06 {
	background: transparent url(../images/css/mainnav_sprite.gif) no-repeat
		-635px 0;
	width: 127px;
}

#pa_mainnav ul li a#lev1_06:hover,#pa_mainnav ul li.active a#lev1_06 {
	background-position: -635px -83px;
}

#pa_mainnav ul li a#lev1_07 {
	background: transparent url(../images/css/mainnav_sprite.gif) no-repeat
		-762px 0;
	width: 178px;
}

/* mainnav business */
#pa_mainnav ul li a#lev1_08 {
	background: transparent url(../images/css/mainnav_sprite.gif) no-repeat
		0 -265px;
	width: 127px;
}

#pa_mainnav ul li a#lev1_08:hover,#pa_mainnav ul li.active a#lev1_08 {
	background-position: 0 -349px;
}

#pa_mainnav ul li a#lev1_09 {
	background: transparent url(../images/css/mainnav_sprite.gif) no-repeat
		-127px -265px;
	width: 127px;
}

#pa_mainnav ul li a#lev1_09:hover,#pa_mainnav ul li.active a#lev1_09 {
	background-position: -127px -349px;
}

#pa_mainnav ul li a#lev1_10 {
	background: transparent url(../images/css/mainnav_sprite.gif) no-repeat
		-254px -265px;
	width: 127px;
}

#pa_mainnav ul li a#lev1_10:hover,#pa_mainnav ul li.active a#lev1_10 {
	background-position: -254px -349px;
}

#pa_mainnav ul li a#lev1_11 {
	background: transparent url(../images/css/mainnav_sprite.gif) no-repeat
		-381px -265px;
	width: 127px;
}

#pa_mainnav ul li a#lev1_11:hover,#pa_mainnav ul li.active a#lev1_11 {
	background-position: -381px -349px;
}

#pa_mainnav ul li a#lev1_12 {
	background: transparent url(../images/css/mainnav_sprite.gif) no-repeat
		-508px -265px;
	width: 127px;
}

#pa_mainnav ul li a#lev1_12:hover,#pa_mainnav ul li.active a#lev1_12 {
	background-position: -508px -349px;
}

#pa_mainnav ul li a#lev1_13 {
	background: transparent url(../images/css/mainnav_sprite.gif) no-repeat
		-635px -265px;
	width: 127px;
}

#pa_mainnav ul li a#lev1_13:hover,#pa_mainnav ul li.active a#lev1_13 {
	background-position: -635px -349px;
}

#pa_mainnav ul li a#lev1_14 {
	background: transparent url(../images/css/mainnav_sprite.gif) no-repeat
		-762px -265px;
	width: 178px;
}

#pa_mainnav ul li.loggedin a#lev1_07 {
	background-position: -762px -83px;
	height: 26px;
	padding-left: 70px;
	padding-top: 56px;
	text-align: left;
	text-indent: 0;
	width: 108px;
	-moz-box-sizing: content-box;
}

#pa_mainnav ul li.loggedin a#lev1_14 {
	background-position: -762px -349px;
	height: 26px;
	padding-left: 10px;
	padding-top: 56px;
	text-indent: 0;
	width: 168px;
}

/** content **/
#pa_content { /*position: relative;*/
	float: left;
	background: transparent url(../images/css/main_part_content_backg.png)
		repeat-y scroll 0 0;
	width: 970px;
	padding-left: 10px;
	padding-right: 10px;
}

#ph_content,#ph_content_multiplay {
	width: 570px;
	margin-top: 16px;
	float: left;
	position: relative;
	height: 1%;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#ph_content_multiplay {
	float: left;
	margin-top: 0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	width: 760px;
	margin-left: 0px;
}

#ph_content_multiplay #internet_options_link DIV {
	margin-bottom: 10px;
}

#ph_content_pdp {
	position: relative;
	margin-left: 0px;
	height: 1%;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#ph_contentcontainer {
	margin: 10px;
	float: left;
	display: inline;
	position: relative;
}

/** breadcrumb **/
#ph_breadcrumb {
	position: relative;
}

#ph_breadcrumb ul {
	margin: 20px 0px 0px 12px;
}

#ph_breadcrumb ul li {
	display: inline;
	color: #009900;
	font-size: 10px;
}

#ph_breadcrumb ul li a {
	background: transparent url(../images/arrow_grey2_on_white.gif)
		no-repeat scroll right 6px;
	margin: 0 3px 0 0;
	padding: 1px 9px 1px 0;
}

/** sIFR header **/
#sIFRheader {
	width: 653px;
	height: 25px;
	margin: 10px 0px 10px 12px;
}

#sIFRheader {
	font-size: 17px;
	font-weight: 400;
	height: 24px;
	margin: 10px 0 5px 10px;
	color: #009900;
	display: inline;
	float: left;
	font-family: Lucida Grande, Arial, Helvetica, Verdana, sans-serif;
	font-size: 26px;
	font-weight: normal;
	margin: 10px 0 10px 12px;
}

.sIFR-flash {
	width: 653px;
	visibility: visible !important;
	margin: 0 !important;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 0px;
	height: 0px;
	display: block;
	overflow: hidden;
}

.sIFR-hasFlash h1 {
	visibility: visible;
}

/** shoppingcart **/
#ph_shoppingcart {
	position: relative;
	float: right;
	width: 150px;
	margin: 0px 20px 0px 0px; */
	padding: 8px;
}

#ph_shoppingcart .shopicon {
	background: transparent url(../images/css/icon_winkelwagen.gif)
		no-repeat;
	color: #333333;
	width: 34px;
	height: 25px;
	display: block;
	float: left;
	padding-left: 40px;
}

#ph_shoppingcart .shopitems {
	color: #000099;
	display: block;
	float: left;
	margin-top: -10px;
	text-align: right;
	width: 114px;
}

#ph_shoppingcart .shoparrow {
	background: transparent url(../images/css/icon_roundarrow_blue.png)
		no-repeat;
	width: 18px;
	height: 18px;
	margin-top: -20px;
	text-indent: -9999px;
	float: right;
}

/** Left Nav **/
#ph_left {
	width: 170px;
	/**/
	clear: both;
	display: inline;
	/**/
	float: left;
	margin: 5px;
	position: relative;
	padding-left: 5px;
	padding-right: 5px;
}

#leftnavfilter {
	background-color: transparent;
	text-align: left;
	position: relative;
	width: 163px;
}

#leftnavfilter ul li.last {
	border-bottom: 1px solid #cccccc;
}

#leftnavfilter ul li a:hover {
	height: 22px;
	color: #7f8180;
	background: #fff url(../images/css/icon_roundarrow_grey.gif) no-repeat
		154px 9px;
	-moz-box-sizing: content-box;
}

#leftnavfilter ul li.selected {
	background: #fff url(../images/css/icon_roundarrow_green.gif) no-repeat
		154px 9px;
	border: 1px solid #2fa52f;
	-moz-box-sizing: content-box;
}

#leftnavfilter ul li.selected a {
	width: 163px;
	color: #058b03;
	padding-left: 9px;
	border-left: 4px solid #058b03;
	-moz-box-sizing: content-box;
}

#leftnavfilter ul li.selected a:hover {
	color: #058b03;
	background: transparent;
	-moz-box-sizing: content-box;
}

#leftnavfilter ul li .tl,#leftnavfilter ul li .tr,#leftnavfilter ul li .bl,#leftnavfilter ul li .br
	{
	position: absolute;
	width: 9px;
	height: 8px;
	background: transparent url(../images/box_corners.gif) no-repeat;
	overflow: hidden;
}

#leftnavfilter ul li.selected .tl,#leftnavfilter ul li.selected .tr,#leftnavfilter ul li.selected .bl,#leftnavfilter ul li.selected .br
	{
	background: transparent url(../images/box_corners_leftnav_selected.gif)
		no-repeat;
}

#leftnavfilter ul li .tl,#leftnavfilter ul li.selected .tl {
	background-position: 0px 0px;
	top: -1px;
	left: -1px;
}

#leftnavfilter ul li .tr,#leftnavfilter ul li.selected .tr {
	background-position: 0px -9px;
	top: -1px;
	right: -1px;
}

#leftnavfilter ul li .bl,#leftnavfilter ul li.selected .bl {
	background-position: 0px -18px;
	bottom: -1px;
	left: -1px;
}

#leftnavfilter ul li .br,#leftnavfilter ul li.selected .br {
	background-position: 0px -27px;
	bottom: -1px;
	right: -1px;
}

/** Right Column **/
#ph_right {
	float: right;
	margin-right: 15px;
	margin-top: 40px;
	position: relative;
	width: 170px;
}

/** KPN box template **/
.kpn-box {
	background-color: transparent;
	border: 1px solid #D6D6D6;
	display: inline;
	float: left;
	margin: 6px;
	padding: 8px;
	position: relative;
	text-align: left;
	width: auto;
}

.kpn-box-tl { /*background-position: 0px 0px;
    top: -2px;
    left: -2px;*/
	
}

.kpn-box-tr { /*background-position: 0px -9px;
    top: -2px;
    right: -2px;*/
	
}

.kpn-box-bl { /*background-position: 0px -18px;
    bottom: -2px;
    left: -2px;*/
	
}

.kpn-box-br { /*background-position: 0px -27px;
    bottom: -2px;
    right: -2px;*/
	
}

.noborder {
	border: none;
	border-width: 0px;
	padding: 0px;
}

.noborder .kpn-box {
	border: none;
}

/* box width */
.boxwidth_single {
	width: 160px;
}

.boxwidth_oneonethird {
	width: 223px;
}

.boxwidth_onehalf {
	width: 255px;
}

.boxwidth_double {
	width: 350px;
}

.boxwidth_twohalf {
	width: 445px;
}

.boxwidth_tripple {
	width: 540px;
}

.boxwidth_quatro {
	width: 730px;
}

.boxwidth_max {
	width: 920px;
}

/* box height */
.boxheight_xxsmall {
	height: 58px;
}

.boxheight_xsmall {
	height: 138px;
}

.boxheight_small {
	height: 206px;
}

.boxheight_medium {
	height: 344px;
}

.boxheight_large {
	height: 442px;
}

.boxheight_var {
	
}

/** KPN box - Content elements **/
.kpn-box h2 {
	color: #009900;
	font-weight: bold;
	margin: 0px 0px 3px 0px;
	padding-bottom: 6px;
	border-bottom: 1px solid #009900;
}

.kpn-box h2 a {
	color: #009900;
	padding: 0px 3px 6px 0px;
}

.kpn-box .imagebackg {
	padding: 3px 0px 3px 0px;
	margin: 3px -8px 3px -8px;
}

.kpn-box p,.kpn-box table,.kpn-box ul {
	padding: 3px 6px 3px 6px;
}

.kpn-box .boxrow {
	float: left;
	width: 100%;
	min-height: 34px;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #CCCCCC;
}

.kpn-box .boxrow.lastitem {
	border: none;
}

.kpn-box .boxrow img {
	float: left;
	padding: 0px;
}

.kpn-box .boxrow span.discount {
	float: left;
	color: #ff6500;
}

.kpn-box .boxrow span.subtext {
	float: left;
	font-size: 80%;
	color: #757575;
}

.kpn-box .rightlink {
	color: #000099;
	background: transparent url(../images/css/icon_bulletarrow_blue.gif)
		no-repeat right center;
	padding: 0px 9px 2px 0px;
}

.kpn-box .rightlink:hover {
	text-decoration: underline;
}

.kpn-box .bottomlink {
	padding: 6px 0px 0px 0px;
	margin: 3px 3px 6px 3px;
	position: absolute;
	bottom: 0px;
	left: 5px;
	border-top: 1px solid #CCCCCC;
}

.kpn-box .bottomlink a {
	color: #000099;
	font-weight: 700;
	background: transparent url(../images/css/icon_bulletarrow_blue.gif)
		no-repeat right center;
	padding: 0px 9px 2px 0px;
}

.kpn-box .buttongrey,.kpn-box .buttonblue,.kpn-box .buttonGrey,.kpn-box .buttonBlue
	{
	width: 154px;
	height: 27px;
	font-weight: 700;
	text-align: center;
	padding: 5px 0px 0px 0px;
	margin: 6px;
	display: block;
	position: absolute;
	bottom: 0px;
	left: 5px;
}

.kpn-box .buttongrey,.kpn-box .buttonGrey {
	color: #000099;
	background: transparent url(../images/css/button_grey.png) no-repeat
		scroll 0 0;
}

.kpn-box .buttonblue,.kpn-box .buttonBlue {
	color: #FFFFFF;
	background: transparent url(../images/css/button_blue.png) no-repeat
		scroll 0 0;
}

.kpn-box ul.list li {
	background: transparent url(../images/css/icon_bulletarrow_green.gif)
		no-repeat left 5px;
	padding: 3px 4px 3px 10px;
}

.kpn-box ul.linklist li {
	background: transparent url(../images/css/icon_bulletarrow_blue.gif)
		no-repeat left 8px;
	padding: 3px 4px 3px 9px;
}

.kpn-box ul.linklist li a {
	color: #000099;
	display: block;
	padding: 0px;
}

.linklist li {
	background: transparent url(../images/css/icon_bulletarrow_blue.gif)
		no-repeat left 8px;
	padding: 3px 4px 3px 9px;
}

ul.linklist li a {
	color: #000099;
	display: block;
	padding: 0px;
}

ul.linklist li a:hover {
	text-decoration: underline;
}

.kpn-box.greybox {
	background-color: #F1F1F1;
}

.kpn-box.boxgradienttop {
	background: url(../images/css/boxgradienttop.gif) repeat-x left top;
}

.kpn-box.boxgradientright {
	background: url(../images/css/boxgradientright.gif) repeat-y right top;
}

.kpn-box.boxgradientbottom {
	background: url(../images/css/boxgradientbottom.gif) repeat-x left
		bottom;
}

.kpn-box.boxgradientleft {
	background: url(../images/css/boxgradientleft.gif) repeat-y left top;
}

/* Form menu/steps - online B - see framework_forms.htm */ /*h3 {
	font-size: 120%;
	font-weight: bold;
	margin: 0px 0px 3px 0px;
}
.formsteps {
	padding: 7px 5px 5px 10px;
	float: left;	
	width: 225px;
	color: #787878;
	border-right: 1px solid #c1c1c1;
}
.formsteps p {
	padding: 0px 0px 0px 18px;
}
.lastformsteps {
	border: none;
}
.formsteps.active {
	padding: 4px 5px 5px 10px;
	color: #333333;
	background-color: #FFFFFF;
	border-top: 4px solid #017f01;
}
.formsteps.active h3 {
	color: #009900;
}*/ /** form elements **/
.ph_form_double {
	width: 365px;
	float: left;
}

.kpn-box-formbackground {
	background: #FFF url(../images/css/bg_form.gif) no-repeat bottom right;
}

form {
	display: inline;
}

fieldset {
	margin: 0;
	padding: 0;
	display: table;
	border: 0;
}

.DisplayNone {
	display: none;
}

.obligatoryfields {
	position: absolute;
	color: #757575;
	top: 12px;
	right: 12px;
}

.formnav {
	clear: both;
	padding: 10px 0 0 0;
}

.inputfield_40 {
	width: 40px;
}

.inputfield_65 {
	width: 65px;
}

.inputfield_115 {
	width: 115px;
}

.inputfield_235 {
	width: 235px;
}

.inputfield_40,.inputfield_65,.inputfield_115,.inputfield_235 {
	padding: 2px;
	margin-right: 2px;
}

.groupwrapper hr {
	border: 1px dotted #CCCCCC;
	border-width: 1px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
}

.groupwrapper .linewrapper {
	padding: 6px;
}

.groupwrapper .labelwrapper {
	float: left;
	width: 185px;
}

.groupwrapper .labelwrapper label {
	float: left;
}

.groupwrapper .labelwrapper .tooltipwrapper {
	cursor: pointer;
	float: right;
	padding-top: 2px;
}

.groupwrapper .controlwrapper {
	padding-left: 10px;
}

.groupwrapper .h2nolink {
	border-style: none;
	padding-left: 6px;
}

.groupwrapper span.sign_a {
	font-style: italic;
	margin-left: 10px;
}

.groupwrapper span.sign_a a {
	font-size: 100%;
	float: left;
	margin-left: 10px;
}

.groupwrapper .textboxstatic input {
	border: 0;
	padding-left: 3px;
}

span.radiogroup label,span.checkboxgroup label {
	padding: 0 10px 0 0;
}

.radiogroup label,.checkboxgroup label {
	position: relative;
}

.radiogroupline label,.checkboxgroupline label {
	clear: right;
}

.radiogroup input {
	margin-top: 4px;
}

.cleanform .linewrapper {
	border: 0px;
}

.cleanform .labelwrapper {
	background: none;
}

.formnav {
	clear: both;
	padding: 10px 0px 0px 0px;
}

a.button_grey,a.button_blue {
	display: block;
	float: left;
	font-weight: 700;
	line-height: 19px;
	height: 27px;
	margin: 6px;
	padding-left: 11px;
	text-decoration: none;
}

a.button_grey span,a.button_blue span {
	display: block;
	padding: 2px 11px 6px 0px;
}

a.button_grey:hover,a.button_blue:hover {
	background-position: bottom left;
}

a.button_grey:hover span,a.button_blue:hover span {
	background-position: bottom right;
}

a.button_grey {
	background: transparent url(../images/css/button_grey_spriteleft.png)
		no-repeat top left;
}

a.button_grey span {
	background: transparent url(../images/css/button_grey_spriteright.png)
		no-repeat top right;
}

a.button_blue {
	background: transparent url(../images/css/button_blue_spriteleft.png)
		no-repeat top left;
}

a.button_blue span {
	background: transparent url(../images/css/button_blue_spriteright.png)
		no-repeat top right;
}

a:link.button_blue,a:visited.button_blue,a:active.button_blue {
	color: #FFFFFF;
}

/* old form buttons based on input button not A link */
	/*.formnav .button_grey, .formnav .button_blue {
    display: inline;
	margin: 0px 10px 0px 0px;
}
.button_blue input, .button_grey input {
    width: 154px;
	height: 27px;
	font-weight: 700;
    border: 0px;
	text-align: center;
	padding: 0px 0px 5px 0px;
    margin: 0px 10px 0px 0px;
    cursor: pointer;
}
.button_blue input {
	color: #FFFFFF;
    background: transparent url(../images/button_blue.gif) no-repeat 0 0;
}
.button_grey input {
	color: #000099;
    background: transparent url(../images/button_grey.gif) no-repeat 0 0;
}*/ /** footer **/
#pa_footer { /*position: relative;*/
	/*background: transparent url(../images/backMainFoot.png) no-repeat scroll 0 0;
    padding: 23px 0 0 0;*/
	margin-bottom: 20px;
	clear: both;
	height: 1%;
}

#pa_footer a {
	color: #666;
	z-index: 99;
}

#pa_footer a:hover {
	color: #009900;
	text-decoration: underline;
}

#footer_general {
	display: inline;
	position: relative;
	float: right;
}

.topfooter {
	background: transparent url(../images/css/backMainFoot.png) no-repeat 0
		0;
	height: 23px;
}

#ph_footer {
	background: url(../images/css/back_footer_bottom.png) no-repeat center
		bottom;
	width: 950px;
	margin: 0 10px;
	float: left;
	display: inline;
}

#ph_footer ul li {
	float: left;
	display: inline;
	padding: 5px 30px 0px 0px;
}

#footer_general ul {
	float: right;
}

#footer_general img {
	float: right;
	padding: 10px 30px 10px 0px;
}

#footer_general ul li {
	padding: 10px 30px 0px 0px; #
	padding-top: 20px;
}

/** Left Nav **/
#leftnavfilter .top,#leftnavfilter .bottom {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/leftnav/top.gif) no-repeat scroll
		0 0;
	font-size: 0;
	height: 10px;
	margin-top: 70px;
}

/** Left Nav **/
#leftnav {
	background-color: transparent;
	text-align: left;
	position: relative;
	/**/
	margin: 6px;
	width: 178px;
}

#leftnav ul {
	position: relative;
}

#leftnav ul li {
	border: 1px solid #cccccc;
	border-bottom: 0;
	background: #f5f5f5 url(../images/css/icon_bulletarrow_blue.gif)
		no-repeat 160px center;
}

#leftnav ul li.last {
	border-bottom: 1px solid #cccccc;
}

#leftnav ul li a {
	width: 163px;
	height: 22px;
	color: #009;
	padding: 9px 0px 0px 13px;
	display: block;
	-moz-box-sizing: content-box;
}

#leftnav ul li a:hover {
	height: 22px;
	color: #7f8180;
	background: #fff url(../images/css/icon_roundarrow_grey.gif) no-repeat
		154px 9px;
}

#leftnav ul li.selected {
	background: #fff url(../images/css/icon_roundarrow_green.gif) no-repeat
		154px 9px;
	border: 1px solid #2fa52f;
}

#leftnav ul li.selected a {
	width: 163px;
	color: #058b03;
	padding-left: 9px;
	border-left: 4px solid #058b03;
}

#leftnav ul li.selected a:hover {
	color: #058b03;
	background: transparent;
}

#leftnav ul .tl,#leftnav ul .tr,#leftnav ul .bl,#leftnav ul .br {
	position: absolute;
	width: 9px;
	height: 8px;
	background: transparent url(../images/css/box_corners.gif) no-repeat;
	overflow: hidden;
}

#leftnav ul .tls,#leftnav ul .trs,#leftnav ul .bls,#leftnav ul .brs {
	position: absolute;
	width: 9px;
	height: 8px;
	background: transparent
		url(../images/css/box_corners_leftnav_selected.gif) no-repeat;
	overflow: hidden;
}

#leftnav ul .tl,#leftnav ul .tls {
	background-position: 0px 0px;
	top: -1px;
	left: -1px;
}

#leftnav ul .tr,#leftnav ul .trs {
	background-position: 0px -9px;
	top: -1px;
	right: -1px;
}

#leftnav ul .bl,#leftnav ul .bls {
	background-position: 0px -18px;
	bottom: -1px;
	left: -1px;
}

#leftnav ul .br,#leftnav ul .brs {
	background-position: 0px -27px;
	bottom: -1px;
	right: -1px;
}

#leftnav .filter,#leftnav .filter * {
	background-color: #FFF;
}

/** Leftnav Filter styles **/
#leftnav ul li .filter,#leftnav ul li .filter * {
	background-color: #FFF;
}

#leftnav ul li .filter {
	padding: 10px;
	width: 156px;
	display: block;
	margin: 0 0 -1px -1px;
	_margin: 0 -1px -1px -1px;
	border: 1px solid #cccccc;
	border-top: 1px solid #2fa52f;
	border-bottom: 0;
}

#leftnav ul li .filter h3 {
	font-size: 100%;
	font-weight: 700;
}

#leftnav ul li .filter ul {
	margin-top: 6px;
}

#leftnav ul li .filter ul li {
	border: 0;
	padding-bottom: 6px;
	/*^padding-bottom:0;*/
}

#leftnav ul li .filter ul li input.chkbox {
	vertical-align: middle;
}

#leftnav ul li .filter ul li a {
	display: inline;
	border: 0;
	padding-top: 0;
	color: #009;
}

#leftnav ul li .filter ul li a:hover,#leftnav ul li .filter li a.checked
	{
	color: #9b9b9b;
}  /*
#leftnav ul li .filter li a.checked{
    color:#9b9b9b;
}*/
#leftnav ul li .filter span {
	display: block;
	padding-top: 8px;
}

#leftnav ul li .filter span a {
	padding: 0 15px 0 0;
	border: none;
	color: #009;
	display: inline;
	background: transparent url(../images/css/icon_downarrow_blue.gif)
		no-repeat right 6px;
}

#leftnav ul li .filter span a:hover {
	background: transparent url(../images/css/icon_downarrow_blue.gif)
		no-repeat right 6px;
	text-decoration: underline;
	color: #009;
}

#leftnav ul li.selected .subleftnav {
	border: #2FA52F solid 1px;
	border-top: #2FA52F solid 1px;
	margin: 0 0 -1px -1px;
	width: 178px;
}

#leftnav ul li .subleftnav {
	border: #CCC solid 1px;
	border-bottom: 0;
	margin: 0 0 0px -1px;
	width: 178px;
}

#leftnav ul li .subleftnav ul li.small {
	background: #FFF none;
	border: none;
	border-top: #CCC solid 1px;
	padding-left: 10px;
}

#leftnav ul li .subleftnav ul li.smallselected {
	background: #FFF none;
	border: none;
	border-top: #CCC solid 1px;
	padding-left: 10px;
}

#leftnav ul li .small a {
	border: 0;
	color: #009;
	background: transparent;
	margin-left: -10px;
	padding-left: 20px;
	width: 155px;
}

#leftnav ul li .smallselected a {
	border: 0;
	color: #058B03;
	background: transparent;
	margin-left: -10px;
	padding-left: 20px;
	width: 155px;
}

#leftnav ul li .small a:hover {
	color: #7F8180;
	background: transparent;
	margin-left: -10px;
	padding-left: 20px;
	width: 155px;
}

#leftnav ul li a.smallselected {
	border: 0;
	color: #058b03;
	background: transparent;
	margin-left: -10px;
	padding-left: 20px;
	width: 155px;
}

#leftnav ul li a.smallselected:hover {
	border: 0;
	color: #058b03;
	background: transparent;
	margin-left: -10px;
	padding-left: 20px;
	width: 155px;
}

#leftnav ul li .smallselected a:hover {
	border: 0;
	color: #058b03;
	background: transparent;
	margin-left: -10px;
	padding-left: 20px;
	width: 155px;
}

#DivProducts {
	padding-left: 5px;
}

#ql_content {
	margin-bottom: 10px;
}

#ql_content a {
	text-decoration: none;
	font: normal 72% Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
}

#ql_content a:hover {
	text-decoration: none;
	font: normal 72% Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
}

/* Transparantie Tarieven PDP - BEGIN */
.extra_info2 {
	color: #444444;
	float: left;
	margin-top: 5px;
	width: 920px;
}

.extra_info_content2 {
	float: left;
	width: 930px !important;
}

#ph_content_pdp .extra_info2 .kpn-box-tl {
	background-position: 0 0;
	left: -2px;
	top: -2px;
}

#ph_content_pdp .extra_info2 .kpn-box-tr {
	background-position: 0 0;
	right: -1px;
	top: -2px;
}

#ph_content_pdp .extra_info2 .kpn-box-bl {
	background-position: 0 0;
	bottom: -1px;
	left: -2px;
}

#ph_content_pdp .extra_info2 .kpn-box-br {
	background-position: 0 0;
	bottom: -1px;
	right: -1px;
}

#ph_content_pdp .extra_info2 .kpn-box {
	background-color: transparent;
	border: 1px solid #D6D6D6;
	display: inline;
	height: 1%;
	position: relative;
	text-align: left;
	width: 280px;
}

.extra_info_content2 .pdp_custom_content {
	width: 280px;
	float: left;
	margin: 6px 12px 6px 0;
	padding: 8px;
}

.pdp_custom_content div.title,.pdp_custom_content_large div.title {
	color: #009900;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 7px;
}

.pdp_custom_content hr,.pdp_custom_content_large hr {
	border-left-width: 0;
	border-right-width: 0;
	border-top: 1px solid #009900 !important;
	height: 1px;
	margin: 0px 0 8px 0;
	padding: 0;
	border-bottom: medium none;
}

.extra_info2 .dotteddivider {
	background-image: url("../images/divider_dot.gif");
	background-position: center center;
	background-repeat: repeat-x;
	width: 270px;
}

.extra_info2 STRONG {
	font-style: normal;
	font-weight: bold;
}

ul.packagelist li {
	background: url("../images/css/icon_bulletarrow_green.gif") no-repeat
		scroll left 6px transparent;
	padding: 3px 4px 3px 9px;
}

.extra_info2 .bluearrow {
	background: url("../images/css/icon_bulletarrow_blue.gif") no-repeat
		scroll left 5px transparent;
}

.extra_info2 .product_thumbnail {
	float: left;
	height: 100px;
	margin: 0;
	padding: 0;
	margin-left: 10px;
	width: 60px;
}

.extra_info_content2 .pdp_custom_content .zebra-streep,.extra_info_content2 .pdp_custom_content_large .zebra-streep
	{
	background-color: #ECECEC;
}

.extra_info_content2 table th {
	color: #009900;
	font-size: 11px;
	font-weight: bold;
}

.extra_info_content2 .pdp_custom_content_large table th {
	color: #444444;
	font-size: 11px;
	font-weight: bold;
}

.extra_info_content2 .pdp_custom_content_large table th,.extra_info_content2 .pdp_custom_content_large table td
	{
	text-align: left;
	width: 40px;
	padding-top: 4px;
}

.extra_info_content2 table th,.extra_info_content2 table td {
	padding-top: 1px;
	padding-bottom: 1px;
}

.extra_info_content2 .pdp_custom_content_large table th {
	border-bottom: 1px solid #009900;
}

.extra_info_content2 .pdp_custom_content_large {
	width: 920px;
	float: left;
	margin: 6px 12px 6px 0;
	padding: 8px;
}

.extra_info_content2 .pdp_custom_content_large .large-box {
	width: 920px !important;
}

/* Transparantie Tarieven PDP - END */
.hr {
	border-top: 1px solid black;
	clear: both;
	height: 0;
	border-left: 0px;
	border-right: 0px;
}
#table_transfer tr th {
	font-weight:bold;
	padding-right:5px;
	vertical-align:top;
}
.transparenttariffs_info {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 25px;
	clear: both;
	float: left;
	width: auto;
}

.basket_total {
	line-height: 25px;
}

.basket_total td {
	border-top: 1px solid #585858;
}

.extra_info_content2 .pdp_custom_content_large {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

.extra_info_content2 .pdp_custom_content_large table th,.extra_info_content2 .pdp_custom_content_large table td
	{
	text-align: right;
	width: auto;
}

.extra_info_content2 .pdp_custom_content_large table th,.extra_info_content2 .pdp_custom_content_large table th
	{
	text-align: right;
}

.transparenttariffs_info {
	margin-top: 0px;
}

.extra_info_content2 .pdp_custom_content_large .kpn-box {
	margin-left: 0px;
}

div.kpn-box div.filters div.filter_abo div div {
	font-size: 84%;
}

div#ph_content_pdp div#transparenttariffs_basic div.transparenttariffs_info {
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

html body div.ui-dialog div.ui-dialog-titlebar a.ui-dialog-titlebar-close span.ui-icon {
	margin-top: 10px;
}

html body div.ui-dialog div.comparebanner a.ui-dialog-titlebar-close span.ui-icon {
	margin-top: 0px;
}

#transfer_service H4 {
	padding:3px 0px;
}
