.q1_content .boxcontent h2, .q1_content .boxcontenttype1 h2 {
	/*margin-bottom:25px;	*/
}

.h2boxcontent{
	height:44px;
	overflow:hidden;
}

.h2boxcontenttype3 {
	height:32px;
	overflow:hidden;
	
}

.h2boxcontentsmallbox {
	height:32px;
	overflow:hidden;
}

.h5boxcontent{
	height:32px;
	overflow:hidden;
}

.boxcontent p {
	position:relative;
	top: -10px;
	*top: -18px;
}
.q1_content .box ul {
	list-style-type:none;
	margin:10px 0 0 0;
	padding:0;
}

.q1_content .box li {
	padding:0 0 0 7px;
	color:#333;
}
.q1_content .box .item2 ul.type1 {
	height:50px;
	line-height:15px;
}
.q1_content .box .item2 ul.type1 li {
	background:url(../images/box/content/list_item_orange.gif) no-repeat 0 8px;
}
.q1_content .boxcontent .item1 {
	width:72px;
	height:156px;
	float:left;
	margin-bottom:5px;
}

.q1_content .boxcontent .item2 {
	padding-top:5px;
	height:156px;
	float:right;
	width:80px;
	display:inline;
	overflow:hidden;
}

.q1_content .boxcontent .item3 {
	height:23px;
	width:161px;
	color:#000;
	font-weight:bold;
	padding-top:10px;
	display:block;
}

.q1_content .boxcontent .item4 {
	height:222px;
	overflow:hidden;
	
}

.q1_content .boxcontent .item5 {
	overflow:hidden;
	height:200px;
}

.q1_content .boxcontent .item5 {
	overflow:hidden;
	height:200px;
}
.q1_content .boxcontent .item6 {
	float:left;
	padding:20px 0 0 30px;
}


.q1_content .box4 .boxcontent .item1 {
	width:35px;
	height:90px;
	padding:0;
}
.q1_content .box4 .boxcontent .item2 {
	width:75px;
	height:95px;
	padding:0;
}


.q1_content .boxcontent .bg_sgh-x820 {
	background:url(../images/box/content/samsung_phones_small.jpg) no-repeat;
}

.q1_content .boxcontent .price {
	color:#fc7821;
	font-weight:bold;
	margin-bottom:17px;
}

.q1_content .box4 .boxcontent .price {
	margin-bottom:5px;
}

.q1_content .boxcontent .pricenumber {
	color:#fc7821;
	font-size:3em;
	font-weight:bold
}
.q1_content .boxcontent .pricenumber sup {
	color:#fc7821;
	font-size:0.8em;
}

.q1_content .boxcontent .pricenumber sup.type1 {
	font-size:14px;
	vertical-align:17px;
}

.q1_content .boxcontent .extend1 {
	font-size:1.6em;
}

.q1_content p {
	line-height:1.6em;
}


.q1_content .logobox {
	float:left;
	margin: 12px 0 0 0;
}

.q1_content .ball {
	background:url(../images/box/content/ball_orange.gif) no-repeat;
	height:42px;
	width:49px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	padding:10px 0 0 0px;
	font-size:10px;
	margin-right:10px;
}

.q1_content .ball .price {
	color:#fff;
	font-size:1.5em;
	letter-spacing:-1px;
}
.q1_content .ball sup {
	color:#fff;
	font-size:0.8em;
}

.q1_content .boxbottombutton .button1, .q1_content .boxbottombuttontype1 .button1, .q1_content .boxbottombutton .button2, .q1_content .boxbottombuttontype1 .button2 {
	margin:0;
}

.q1_content .boxcontent li.button3d {
	background:url(../images/box/content/button_3d.gif) no-repeat;
	width:43px;
	height:20px;
}

.q1_content .boxcontent a.button3d {
	background:url(../images/box/content/button_3d.gif) no-repeat;
	width:43px;
	height:20px;
	display:block;
	margin-left:10px;
}

.q1_content li.buttonbox10, .q1_content a.buttonbox10, .q1_content li.buttonbox11, .q1_content a.buttonbox11 {
	background:url(../images/box/content/button_kpn_sluit1.gif) no-repeat;
	width:152px;
	height:20px;
	display:block;
	margin:117px 0 0 206px;
	text-align:center;
	padding-top:4px;
	font-weight:bold;
}
.q1_content li.buttonbox11, .q1_content a.buttonbox11 {
	background:url(../images/box/content/button_kpn_sluit2.gif) no-repeat;
	margin:285px 0 0 13px;
}
.q1_content a.buttonbox10:hover, .q1_content a.buttonbox11:hover {
	text-decoration:none;
}

.q1_content .boxcontent .logos {
	margin-top:-10px;
}
.q1_content .boxcontent .logos img {
	margin-right:18px;
}
.q1_content .boxcontent .logos .logosiemens {
	margin-bottom:5px;
}


.q1_content .boxcontent img.totaaloplossing {
	float:left;
	margin-top:7px;
}

.q1_content .boxcontent img.image1 {
	margin-top:11px;
}

.q1_content .boxcontent .simonly {
	margin-top:25px;
}

.q1_content .box ol {
	margin-top:0;
	margin-bottom:0;
}
.q1_content .box ol.type1 {
	margin-top:6px;
}

.q1_content .box ol.type1 li {
	color:#000099;
	margin:0 0 0 -16px;
}

.q1_content .box ol li {
	padding:0;
	width:auto;
	height:auto;
}

/* mobiel_tel_detail.html */

.q1_content .phonebig {
	float:left;
	margin-top:1em;
}
.q1_content .phonestrip {
	float:left;
	margin:0 0 0 14px;
	display:inline;
	width:43px;
	margin-top:1em;
}

.q1_content .phonestrip a.button3d, .q1_content .phonestrip li.button3d {
	margin:40px 0 0 0;
}

.q1_content .phonecontent {
	float:right;
	margin-top:1em;
	width:341px;
}

.q1_content .phonecontent .phonecontenttext {
	height:88px;
	overflow:hidden;
}
.q1_content .phonecontent h2 {
	margin:1em 20px 0 0;
	float:left;
}

.q1_content .phonecontent .price, .q1_content .phonecontent .pricenumber {
	color:#009900;
}

.q1_content .phonecontent .subscription {
	float:left;
	width:129px;
	padding-right:5px;
	margin-top:15px;
}

.q1_content .phonecontent .pricemonth {
	float:left;
	width:70px;
	padding-right:5px;
	margin-top:15px;
}
.q1_content .phonecontent .order {
	float:left;
	margin:0;
	
}

.q1_content .phonecontent .box5 {
	margin-top:14px;
	position:absolute;
	line-height:1.8em;
	z-index:5;
}

.q1_content .phonecontent .box5 .ruledotted {
	margin-left:13px;
}

.phonecontentextend1, .phonecontentextend2, .phonecontentextend3, .phonecontentextend4 {
 margin-left:14px;
 padding:5px 0 0 0;
}

.q1_content .phonecontent .chooseyear {
	float:right;
}

.q1_content .phonecontent .slider {
	margin-top:15px;
	float:left;
}
/* //mobiel_tel_detail.html */

/* mobiel_abonnementen.html */

.q1_content .abonoverview {
	margin:10px 0 0 0;
	line-height:1.6em;
}
.q1_content .abonoverview .link {
	margin:15px 0 10px 0;
	display:block;
}

.q1_content .abonoverview .value2 {
	width:45px;
}
.q1_content .abonoverview .value3 {
	width:105px;
	float:left;
}
/* // mobiel_abonnementen.html */

/* internet.html */

.q1_content .boxtop3i .left3i {
	width:10px;
	height:46px;
	float:left;
	background:url(../images/box/content/box_top3i_left.gif) no-repeat;
}

.q1_content .boxtop3i .main3i {
	background:url(../images/box/content/box_top3i_main.gif) repeat-x;
	height:41px;
	float:left;
	padding:5px 0 0 0;
}

.q1_content .boxtop3i .right3i {
	width:10px;
	height:46px;
	float:left;
	background:url(../images/box/content/box_top3i_right.gif) no-repeat;
}


.q1_content .internetplusleft {
	float:left;
	width:155px;
	margin-right:30px;
}

.q1_content .internetplusright {
	float:left;
	width:155px;
}

.q1_content .boxrightchoice {
	width:159px;
	margin-top:10px;
}

.q1_content .boxrightchoice .boxrightchoicetop {
	background:url(../images/box/content/hooks_dotted_top.gif) no-repeat;
	height:5px;
	font-size:0;
}

.q1_content .boxrightchoice .boxrightchoicecontent {
	background:url(../images/box/content/hooks_dotted_bottom.gif) bottom no-repeat;
	padding:0 5px 0 10px
}
.q1_content .boxrightchoicecontent .save {
	color:#009900;
	margin-top:10px;
	display:block;
}
.q1_content .boxrightchoicecontent .price {
	color:#009900;
}

.q1_content .boxrightchoicecontent .pricenumber {
	color:#009900;
	font-size:2.5em;
}
.q1_content .boxrightchoicecontent .price sup {
	vertical-align:14px;
	font-size:1.4em;
}
.q1_content .boxinternetspecial .price {
	margin-left:30px;
}

.q1_content .boxinternetspecial .price .emtype2 {
	font-size:0.9em;
	font-weight:normal;
	line-height:2.5em;
}


.q1_content .boxinternetspecialexp .price, .q1_content .boxinternetspecialexp .pricenumber, .q1_content .boxinternetspecialexp .price sup {
	color:#009900;
}

.q1_content .boxinternetspecial .imagehotspots {
	position: relative;
	top:-40px;
}

.q1_content .postcheck {
	margin-top:0.7em;
	display:block;
}

.q1_content .postcheck label {
	font-size: 0.9em;
	font-weight:bold;
}

.q1_content .postcheck input {
	border:solid 1px #ccc;
}

.q1_content .postcheck .zip {
	float:left;
	margin-right:4px;
	display:inline;
}
.q1_content .postcheck .zip input {
	width:83px;
}

.q1_content .postcheck .homenr {
	float:left;
}

.q1_content .postcheck .homenr input {
	width:65px;
}

/* // internet.html */

/* internet_ibp.html */
.q1_content .boxinternetspecialexp ul {
	height:75px;
}
/* // internet_ibp.html */

/* internet_ibp_detail.html */

.q1_content .internetdetail {
	width:190px;
	float:left;
	padding-top:30px;
}

.q1_content .internetdetail img {
	margin-bottom:30px;
}

.q1_content .internetcontent .internetpackage {
	float:left;
	width:150px;
	margin-top:5px;
}
.q1_content .internetcontent .price {
	float:right;
	padding-top:20px;
	height:auto;
}

.q1_content .internetcontent .order {
	float:right;
	margin-top:-15px;
}

/* // internet_ibp_detail.html */

/* winkelwagen */

.q1_content .cntright {
	width:370px;
	float:left;
	margin:0 0 0 14px;
}

.q1_content ol.shoppingsteps {
	margin-left:22px;
	padding:0;
}

.q1_content ol.shoppingsteps li {
	color:#adadad;
	font-size:1.2em;
	font-weight:bold;
	padding-bottom:8px;
}
.q1_content ol.shoppingsteps li.active {
	color:#009900;
}
.q1_content ol.shoppingsteps li.passed {
	color:#000099;
}

.q1_content .bill, .q1_content .bill1, .q1_content .bill2 {
	width:100%;
}
.q1_content .bill th {
	color:#009900;
	font-weight:bold;
	font-size:0.9em;
}

.q1_content .bill th.type1 {
	text-align:left;
}

.q1_content .bill2 {
	margin-bottom:5px;
}

.q1_content .bill2 td.type1 {
	width:220px;
	color:#009900;
	font-weight:bold;
	font-size:0.9em;
}

.q1_content .bill td.type1, .q1_content .bill1 td.type1 {
	text-align:right;
}

.q1_content .shopbuttons {
	margin-top:5px;
}

.q1_content .shopboxes {
	padding-top:8px;
}

.q1_content .offer {
	margin:28px 0 15px 0;
	height:55px;
}
.q1_content .offer .cb {
/* hack to get button right for IE */
	*display:inline;
/* // hack to get button right for IE */
}

.q1_content .offer .price, .q1_content .offer .pricenumber,  .q1_content .offer .price sup {
	color:#009900;
}
.q1_content .offer .price {
	float:right;
	height:2em;
	margin:30px 0 0 0;
}

.q1_content .billpersonaldata {
	
}


.ql_rightnav .box9 {
	margin-top:14px;
	*margin-top:9px;
}

.ql_rightnav .box9 a.type3 {
	line-height:2em;
}


.ql_rightnav .box9 a.type1 {
	margin-top:10px;
	background-position:0 5px;
}
.ql_rightnav .box9 h2 {
	margin-bottom:-5px;
}
/* // winkelwagen */

/* service.html */

.q1_content .cntfaq1, .q1_content .cntfaq2 {
	background:url(../images/content/rule_dot_vert.gif) repeat-y right;
}

.q1_content .cntfaq1 {
	padding-right:6px;
	width:174px;
	float:left;
	margin-top:35px;
}

.q1_content .cntfaq2 {
	width:162px;
	padding:0 12px 0 6px;
	float:left;
	margin-top:35px;
}

.q1_content .cntfaq3 {
	padding-left:12px;
	width:168px;
	float:left;
	margin-top:35px;
}

.q1_content .askquestion {
	margin-top:30px;
}

.q1_content .askquestion h2 {
	float:left;
	margin:13px 0 0 0;
}
.q1_content .askquestion ul {
	float:left;
}

/* // service.html */
