body {
	margin:0;
	background-color:#fff;
}

.q1_header, .cntql_leftnav, .q1_content, .q1_footer, .ql_rightnav, .ql_popup, .foldingmenus, .q1_search, .q1_topnav {
	font-size:62.5%;
	font-family:Verdana, Arial;
	color:#333;
}

.q1_maintable {
	margin:0 auto 0 auto;	
}

.q1_header {
	margin:0 auto 0 auto;
	width:970px;
	font-size:1.1em;
}
/* meta navigation */
.q1_metanav {
	list-style-type:none;
	background:url(../images/metanav/back_meta.gif) repeat-y;
	width:355px;
	height:19px;
	margin:0;
	padding:5px 0 0 21px;
	margin-left:319px;
}
.q1_metanav li {
	height:14px;
	float:left;
	margin-right:20px;
}

.q1_metanav .child1 a, .q1_metanav .child2 a, .q1_metanav .child3 a, .q1_metanav .child4 a {
	background:url(../images/metanav/prive.gif);
	width:31px;
	display:block;
	line-height:0px;
	height:14px;
}

.q1_metanav .child1 a:hover {
	background:url(../images/metanav/prive_over.gif);
}

.q1_metanav li.child1 {
	width:31px;
	background:url(../images/metanav/prive.gif);
}

.q1_metanav li.child2, .q1_metanav .child2 a {
	background:url(../images/metanav/zakelijk.gif);
	width:49px;
}
.q1_metanav .child2 a:hover {
	background:url(../images/metanav/zakelijk_over.gif);
}

.q1_metanav li.child3, .q1_metanav .child3 a {
	background:url(../images/metanav/corporate.gif);
	width:91px;
}
.q1_metanav .child3 a:hover {
	background:url(../images/metanav/corporate_over.gif);
}

.q1_metanav li.child4, .q1_metanav .child4 a {
	background:url(../images/metanav/international.gif);
	width:82px;
	
}
.q1_metanav .child4 a:hover {
	background:url(../images/metanav/international_over.gif);
}

.q1_metanav .child1 a.active {
	background:url(../images/metanav/prive_active.gif);
}

.q1_metanav .child2 a.active {
	background:url(../images/metanav/zakelijk_active.gif);
}

.q1_metanav .child3 a.active {
	background:url(../images/metanav/corporate_active.gif);
}

.q1_metanav .child4 a.active {
	background:url(../images/metanav/international_active.gif);
}

.foldingmenus .foldingcontent {
	padding:0 0 0 5px;
	line-height:16px;
	font-size:0.9em;
}

.foldingmenus .foldingcontent a:hover {
	text-decoration:underline;
}


.foldingmenus {
	position:relative;
	z-index:1;
}

#folding1, #folding2, #folding3, #folding4 {
	width:125px;
	position:absolute;
	z-index:5;
	margin:0 auto 0 auto;
	display:none;
}

#folding2 {
	left:387px;
	width:125px;
}

#folding3 {
	left:455px;
	width:135px;
}

#folding4 {
	left:566px;
	width:96px;
}

.q1_header .foldingcontent {
	border:solid 1px #c4c4c4;
	border-width:0 1px 0 1px;
	background:#fff;
	line-height: 1.35em;
}
#folding2 .foldingbottom, #folding3 .foldingbottom, #folding4 .foldingbottom {
	height:8px;
	background:url(../images/metanav/folding_bottom2.gif);
	font-size:0;
}

#folding3 .foldingbottom {
	background:url(../images/metanav/folding_bottom3.gif);
}

#folding4 .foldingbottom {
	background:url(../images/metanav/folding_bottom4.gif);
}


/* // meta navigation */


/* logo */
a.q1_logo {
	margin:-10px 0 0 47px;
	width:99px;
	height:43px;
	float:left;
	background:url(../images/kpn_logo.gif) no-repeat;
}
a.q1_logo img {
	border:none;
}
/* //logo */

/* search */
.q1_search {
	float:right;
	margin-right:25px;
	display:inline;
}

.q1_search .field, .q1_boxservices .field {
	background:url(../images/search/field.gif) repeat-y;
	display:block;
	width:140px;
	height:22px;
	float:left;
	margin-top:-1px;
}
.q1_search input, .q1_boxservices input {
	border:0;
	font-size:1.2em;
	width:115px;
	height:16px;
	margin:2px 0 0 10px;
	color:#7f7f7f;
	background:none;
}
.q1_search input.submit, .q1_boxservices input.submit {
	float:left;
	width:20px;
	height:22px;
	margin:0 0 0 7px;
	background:url(../images/search/submit.gif) no-repeat;
}

/* // search */

.q1_header {
	/* just for font scaling purposes in IE */
	background:url(../images/topnav/back_ie.gif) no-repeat 0 75px;
	/* just for font scaling purposes in IE */
}

/* topnav */
.q1_topnav {
	padding:0;
	width:970px;
	margin-top:-10px;
	float:left;
}

.q1_topnav .left {
	float:left;
	width:159px;
	background:url(../images/topnav/left.gif) no-repeat 0 16px;
	height:68px;
}

.q1_topnav .right {
	float:left;
	width:159px;
	background:url(../images/topnav/right.gif) no-repeat 0 16px;
	height:68px;
}

.q1_topnav .middle {
	float:left;
	height:10px;
	width:652px;
	background:url(../images/business/back_business_top.gif) repeat-x;
	margin-top:16px;
}

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

.q1_topnav ul li {
	float:left;
	height:60px;
}

.q1_topnav ul li a {
	height:60px;
	display:block;
}

.q1_topnav  ul li.child1, .q1_topnav  ul li.child1 a {
	width:175px;
	background:url(../images/topnav/klantenservice.gif) no-repeat 0 16px;
}
.q1_topnav  ul li.child1 a:hover {
	background:url(../images/topnav/klantenservice_over.gif) no-repeat 0 16px;
}

.q1_topnav ul li.child2, .q1_topnav ul li.child2 a {
	width:71px;
	background:url(../images/topnav/mobiel.gif) no-repeat;
}
.q1_topnav ul li.child2 a:hover {
	background:url(../images/topnav/mobiel_over.gif) no-repeat;
}

.q1_topnav ul li.child3, .q1_topnav ul li.child3 a {
	width:99px;
	background:url(../images/topnav/thuisbellen.gif) no-repeat;
}
.q1_topnav ul li.child3 a:hover {
	background:url(../images/topnav/thuisbellen_over.gif) no-repeat;
}

.q1_topnav ul li.child4, .q1_topnav ul li.child4 a {
	width:77px;
	background:url(../images/topnav/internet.gif) no-repeat;
}
.q1_topnav ul li.child4 a:hover {
	background:url(../images/topnav/internet_over.gif) no-repeat;
}

.q1_topnav ul li.child5, .q1_topnav ul li.child5 a {
	width:79px;
	background:url(../images/topnav/televisie.gif) no-repeat;
}
.q1_topnav ul li.child5 a:hover {
	background:url(../images/topnav/televisie_over.gif) no-repeat;
}

/* // topnav */


/* shopping cart */
.q1_shopcart {
	margin:39px 0 0 11px;
	background:url(../images/table/shadow_right.gif) repeat-y right;
}

.q1_shopcart .shoptext {
	float:left;
	text-align:right;
	margin-right:3px;
}

.q1_shopcart a.shoplinktext {
	width:77px;
	height:12px;
	background:url(../images/winkelwagen/text_winkelwagen.gif) no-repeat;
	display:block;
	margin-right:3px;
}

.q1_shopcart a.shoplinktext:hover {
	background:url(../images/winkelwagen/text_winkelwagen_over.gif) no-repeat;
}

.q1_shopcart a.shopicon {
	width:34px;
	height:25px;
	background:url(../images/winkelwagen/icon_winkelwagen.gif) no-repeat;
	display:block;
	float:left;
}
/* shopping cart */

/* mail icoon */
li a.mail {
	width:12px;
	height:9px;
	background:url(../images/icon_mail.gif) no-repeat 0 2px;
	padding-left: 16px;
}
/* print icoon */
li a.print{
	width:12px;
	height:11px;
	background:url(../images/icon_print.gif) no-repeat 0 1px;
	padding-left: 16px;
}

/* footer */
.q1_footer {
	width:970px;
	margin: 0 auto 0 auto;
	padding-top:22px;
	padding-bottom:50px;
	background:url(../images/footer/back_footer_top.gif) no-repeat top;
}
.q1_footer .footercontent {
	background:url(../images/footer/back_footer_bottom.gif) no-repeat bottom #f6f6f6;
	width:920px;
	padding:9px 15px 26px 15px;
	margin: 0 auto 0 auto;
	text-align:center;
}

.q1_footer ul {
	list-style-type:none;
	font-size:1.1em;
	padding:0;
	margin:7px 0 0 0;
}

.q1_footer li {
	display:inline;
	color:#666666;
}

.q1_footer a, .q1_footer a:visited {
	text-decoration:none;
	color:#666666;
}

.q1_footer a:hover {
	text-decoration:underline;
}
/* // footer */

.cb {
	clear:both;
}

.dispnone {
	display:none;
}

.q1_search form, .q1_boxservices form, .q1_content form {
	display:inline;
}

.q1_search fieldset, .q1_boxservices fieldset, .q1_content fieldset {
	display:inline;
	border:none;
	padding:0;
	margin:0;
}


.ql_rightnav ul.link, .q1_content ul.link, .foldingmenus ul.link{
	list-style-type:none;
	margin:0;
	padding:0;
	display:inline;
	
}

.ql_rightnav ul.link li, .q1_content ul.link li, .foldingmenus ul.link li {
	display:inline;
	margin:0;
	padding:0;
}

/* link list vertical */
.q1_content ul.link1 {
	list-style-type:none;
	margin:0;
	padding:0;
}

.q1_content ul.link1 li {
	margin:0;
	padding:0;
	width:auto;
}
/* // link list vertical */

/* link list horizontal */
.q1_content ul.link2 {
	list-style-type:none;
	margin:0;
	padding:0;
	display:inline;
}

.q1_content ul.link2 li {
	float:left;
	margin:0;
	padding:0 1em 0 0;
}

/* // link list horizontal */

.ql_rightnav a.type1, .foldingmenus a.type1, .q1_content a.type1, .q1_content a.type2, .q1_content a.type3, .ql_rightnav a.type3, .q1_content a.type4, .q1_content a.type6, .q1_content a.type7 {
	background:url(../images/arrow_grey2_on_white.gif) no-repeat 0 8px;
	padding:0 0 0 8px;
	color:#000099;
	text-decoration:none;
	display:block;
}

.ql_rightnav a.type1, .foldingmenus a.type1 {
	background:url(../images/arrow_grey2_on_white.gif) no-repeat 0 6px;
}

.q1_content a.type2 {
	background:url(../images/arrow_grey_reversed.gif) no-repeat 0 9px;
}
.q1_content a.type3, .ql_rightnav a.type3 {
	background:url(../images/arrow_double_grey.gif) no-repeat 0 9px;
	padding-left:12px;
}
.q1_content a.type4, .q1_content a.type4:visited {
	background:url(../images/arrow_double_grey_down.gif) no-repeat 0 8px;
	padding-left:12px;
	color:#009900;
	font-weight:bold;
}
.q1_content a.type5 {
	background:url(../images/arrow_up2.gif) no-repeat right;
	padding-right:15px;
}

.q1_content a.type1, .q1_content a.type2, .q1_content a.type3, .q1_content a.type4 {
	line-height:1.8em;
}

.q1_content a.type6 {
	background:url(../images/arrow_grey2_on_white.gif) no-repeat 0 5px;
	display:inline;
}
.q1_content a.type7 {
	background:url(../images/arrow_button.gif) no-repeat right;
	padding: 0 30px 0 0;
	float:right;

}
.q1_content .linktype7 {
	padding-top:3px;
	line-height:2em;
}


.cntql_leftnav .blob {
	/*background:url(../images/leftnav/blob.gif) no-repeat;*/
	width:113px;
	height:219px;
	margin-top:282px;
	display:block;
}

.q1_content img, .q1_leftnav img, .ql_rightnav img {
	border:none;
}
