body {
	margin:0;
	background-color:#fff;
}
#q1_header {
	margin:0 auto 0 auto;
	width:970px;
	font-size:1.1em;
}
#q1_header, #cntql_leftnav, #q1_content, #q1_footer, #ql_rightnav, #ql_popup {
	font-family:Verdana, Arial;
	color:#333;
}
#q1_maintable {
	margin:0 auto 0 auto;
	font-size:62.5%;
}

/* 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;
}
#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;
}
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;
}

/* // 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;
}

#q1_topnav ul li.child6, #q1_topnav ul li.child6 a {
	width:151px;
	background:url(../images/topnav/kpn_vandaag.gif) no-repeat 0 16px;
}
#q1_topnav ul li.child6 a:hover {
	background:url(../images/topnav/kpn_vandaag_over.gif) no-repeat 0 16px;
}
/* // 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 */


/* footer */
#q1_footer {
	width:970px;
	margin: 0 auto 0 auto;
	padding-top:22px;
	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 7px;
}

#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 {
	margin-top:282px;
}

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