#q1_content {
	margin-top:34px;
	font-size:1.1em;
}

#q1_content a, #q1_content a:visited {
	color:#000099;
	text-decoration:none;
}

#ql_rightnav a:hover,  #q1_content a:hover {
	text-decoration:underline;
}


#q1_breadcrum {
	color:#009900;
	padding-left:11px;
	font-size:0.9em;
}

#q1_breadcrum a {
	color:#000099;
	text-decoration:none;
	background:url(../images/arrow_grey2_on_white.gif) no-repeat right 5px;
	padding:0 8px 0 0;
}

#q1_breadcrum a.active, #q1_breadcrum a.active:visited {
	color:#009900;
	background:none;
}

#q1_content h1 {
	margin:8px 0 20px 11px;
	color:#009900;
	font-size:1.8em;
}

/* blue */
#q1_content h2, #ql_rightnav h2, #q1_content h2.type2,  #q1_content h2.type3, #ql_popup h1 {
	font-size:14px;
	margin:0 0 10px 0;
	color:#000099;
}
/* // blue */

/* green */
#q1_content h2.type2 {
	color:#009900;
}
/* // green */

#q1_content .box4 h2.type3 {
	font-size:13px;
}

#q1_content .box4 h2.type3 {
	margin:0;
}

#q1_content h2.type4 {
	color:#000;
}

#q1_content h3 {
	font-size:1.6em;
	color:#009900;
}

#q1_content h3.type1 {
	margin-bottom:0.5em;
	margin-top:0;
}


#q1_content h4 {
	font-size:1.1em;
	color:#009900;
	margin-bottom:0;
}

#q1_content h4.type1 {
	margin-bottom:1.6em;
}

#q1_content h4.type2 {
	margin-top:0;
}

#q1_content h5 {
	font-size:1.2em;
	color:#000099;
	margin:0;
}

#q1_content h5.type2 {
	color:#009900;
	margin-bottom:1em;
}

#q1_content .fl {
	float:left;
}

#q1_content .fr {
	float:right;
}
#q1_content .center {
	text-align:center;
}

/* normal font orange */
#q1_content .emtype1 {
	color:#fc7821;
}
/* // normal font orange */

/* normal font grey */
#q1_content .emtype2 {
	color:#999;
}
/* // normal font grey */

/* normal font green */
#q1_content .emtype3 {
	color:#009900;
}
/* // normal font green */

/* normal font blue*/
#q1_content .emtype4 {
	color:#000099;
}
/* // normal font blue */


/* strong orange */
#q1_content strong.type1 {
	color:#fc7821;
}
/* // strong orange */

/* strong green */
#q1_content strong.type2 {
	color:#009900;
}
/* // strong green */

/* strong green */
#q1_content strong.type3 {
	color:#000099;
	font-size:1.3em;
}
/* // strong green */

/* strong green */
#q1_content strong.type4 {
	color:#fc7821;
	font-size:1.4em;
}
/* // strong green */

/* strong green */
#q1_content strong.type5 {
	font-size:1.2em;
}

#q1_content .label, #q1_content .label2 {
	width:300px;
	float:left;
}
#q1_content .value, #q1_content .value2 {
	float:left;
	width:300px;
}

#q1_content .label2 {
	width:204px;
}
#q1_content .value2
{
	width:150px;
}

/* buttons */

/* dark blue button */
#q1_content a.button1, #q1_content a.button3  {
	background:url(../images/content/button_blue.gif) no-repeat;
	width:152px;
	height:21px;
	display:block;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	padding-top:5px;
	margin:10px 0 0 0;
}

#q1_content a.button1:visited,  #q1_content a.button3:visited {
	color:#fff;
}
	

#q1_content a.button1:hover, #q1_content a.button3:hover {
	text-decoration:none;
}

#q1_content li.button1 {
	background:url(../images/content/button_blue.gif) no-repeat;
}


/* light grey button */
#q1_content a.button2 {
	background:url(../images/content/button_grey.gif) no-repeat;
	width:152px;
	height:21px;
	display:block;
	color:#101da4;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	padding-top:5px;
	margin:10px 0 0 0;
}

#q1_content a.button2:hover {
	text-decoration:none;
}

#q1_content li.button2 {
	background:url(../images/content/button_grey.gif) no-repeat;
}

#q1_content a.button3 {
	background:url(../images/content/button_blue_small.gif) no-repeat;
	width:119px;
	height:28px;
}

#q1_content li.button3 {
	background:url(../images/content/button_blue_small.gif) no-repeat;
}

/* // buttons */

#q1_content p.icons {
	margin:0;
}

/* tabs on eg faq_zoekresultaten.html and mobiel_tel_detail.html */

#q1_content .cntboxtabs {
	margin-bottom:14px;
	}

#q1_content ul.boxtabs {
	list-style-type:none;
	margin:0;
	padding:0;
	float:left;
}
	
#q1_content ul.boxtabs li {
	float:left;
	width:137px;
	height:21px;
	background:url(../images/content/box_tab.gif) no-repeat;
	text-align:center;
	color:#009900;
	font-weight:bold;
	font-size:0.9em;
	padding-top:8px;
}

#q1_content ul.boxtabs li.boxtabsactive {
	background:url(../images/content/box_tab_active.gif) no-repeat;
}

#q1_content ul.boxtabs li.boxtabsactive a {
	color:#009900;
}

#q1_content .boxtabsline, #q1_content .boxtabsline2, #q1_content .boxtabsline3 {
	width:10px;
	border-bottom:solid 1px #ccc;
	height:28px;
	font-size:0;
	line-height:0;
	float:left;
}

#q1_content .boxtabsline2 {
	width:50px;
}

#q1_content .boxtabsline3 {
	width:100px;
}


#q1_content .boxtabscontent {
	border-left:solid 1px #ccc;
	padding:21px 0 0 14px;
}

#q1_content .boxtabsbottom {
	background:url(../images/content/box_tab_bottom.gif) no-repeat bottom;
	width:562px;
	height:11px;
	font-size:0px;
	line-height:0px;
}

/* // tabs on eg faq zoekresultaat.html and mobiel_tel_detail.html */

#q1_content strong, #q1_content .cntboxtabs .searchnoresults, #q1_content .cntboxtabs .searchtextpage, #q1_content .cntboxtabs .totalpages, #q1_content .cntboxtabs .searchoverview2 {
	font-weight:bold;
	margin:0;
	font-size:0.9em;
}

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

#q1_content p.type1 {
	margin-top:0;
}
#q1_content p.type2 {
	margin-bottom:0;
}
#q1_content p.type3 {
	margin-top:0;
	margin-bottom:0;
}
#q1_content .cntboxtabs .searchform {
	margin:20px 0 20px 0;
}

#q1_content .cntboxtabs .searchform select {
	color:#999;
	border:solid 1px #cdcdcd;
	float:left;
	margin:3px 26px 0 0;
	width:193px;
	font-size:12px;
}
#q1_content .cntboxtabs .searchform input {
	float:left;
}

#q1_content .ruledotted, #ql_rightnav .ruledotted {
	background:url(../images/content/rule_dot.gif) repeat-x;
	height:1px;
	font-size:0;
}
#q1_content .ruledotted2{
	background:url(../images/content/rule_dot.gif) repeat-x 0 1px;
	height:2px;
	font-size:0;
}

#q1_content .rulegreen {
	border-top:solid 1px #009900;
	margin:0 0 5px 0;
}

#q1_content .rulegreenexp {
	margin:-15px 0 14px 0;
} 

#q1_content .ruledouble {
	font-size:0;
	height:3px;
	background:url(../images/content/rule_double.gif) no-repeat right;
}

#q1_content .cntboxtabs .searchoverview {
	margin:20px 0 20px 0;
}

#q1_content .cntboxtabs .searchnoresults {
	float:left;
	margin:5px 237px 0 0;
}

#q1_content .cntboxtabs .searchtextpage {
	float:left;
	margin-top:5px;
	
}

#q1_content .cntboxtabs .searchpageno {
	float:right;
}

#q1_content .cntboxtabs .searchpageno select{
	font-size:12px;
}

#q1_content .cntboxtabs .pageno {
	float:left;
}

#q1_content .cntboxtabs .totalpages {
	float:left;
	margin:5px 0 0 5px;
}

#q1_content .cntboxtabs .searchoverview2 {
	margin:8px 0 8px 0;
}

#q1_content a.arrowup {
	background:url(../images/arrow_up.gif) repeat-x;
	width:7px;
	height:4px;
	display:block;
}

#q1_content a.arrowdown {
	background:url(../images/arrow_down.gif) repeat-x;
	width:7px;
	height:4px;
	display:block;
}

#q1_content .cntboxtabs a.arrowup, #q1_content .cntboxtabs a.arrowdown {
	float:left;
	margin-top:5px;
}

#q1_content .cntboxtabs a.arrowup {
	margin-right:12px;
}

#q1_content .cntboxtabs .searchoverview3 {
	margin-top:8px;
}
/* // tabs on eg faq zoekresultaat */

/* text content */

#q1_content .contenttext {
	margin:0 0 14px 14px;
}

#q1_content ul.type1 {
 	list-style-type:none;
	margin:0;
	padding:0;
	line-height:1.6em;
	
 }
#q1_content ul.type1 li {
 	background:url(../images/leftnav/pointer_extended.gif) no-repeat 0 9px;
	margin:0;
	padding:0 0 0 10px;
}

#q1_content  ul.type1exp li {
	background:url(../images/box/content/list_item_orange.gif) no-repeat 0 8px;
}

#q1_content ul.type2  {
	display:inline;
}

#q1_content ul.type2 li {
	display:inline;
}

#q1_content .contenttext table {
	width:100%;
	margin-top:1em;
}

#q1_content .contenttext td.left {
	width:65%;
	padding:0 14px 0 0;
}
#q1_content .contenttext td.right {
	width:35%;
	padding:0 14px 0 0
}

#q1_content .contenttext .phonepagecounter {
	float:right;
	margin-left:14px;
	color:#000099;
}


#q1_content .contenttext .phonepagecounter .active {
	color:#009900;
	font-weight:bold;
}

#q1_content .contenttext .phonepagecounter li {
	border-left:solid 1px #ccc;
	padding:0 1px 0 5px;
}
#q1_content .contenttext .phonepagecounter a {
	padding:0;
}

#q1_content .contenttext .phonepagecounter li.firstchild {
	padding:0;
	border:none;
}

#q1_content .contenttext .sort {
	float:left;
	margin:1em 0 0 40px;
}

#q1_content .contenttext .noperpage {
	float:right;
	margin-top:1em;
}

#q1_content .contenttext .sort select, #q1_content .contenttext .noperpage select {
	font-size:1.1em;
}

#q1_content .return {
	margin-top:15px;
	float:right;
}

#q1_content .phonespecs .boxtabscontent {
	line-height:1.6em;
}

#q1_content .phonespecs .box .ruledotted {
	margin-left:13px;
}

#q1_content .phonespecs .box .type1 {
	margin-top:10px;
}

#q1_content .phonespecs strong.label {
	width:120px;
	color:#666666;
	display:block;
	height:1.6em;
}
#q1_content .phonespecs .value {
	width:230px;
	height:1em;
}

#q1_content .phonespecs .value1 {
	float:left;
	width:110px;
	height:1.6em;
	display:block;
}
#q1_content .phonespecs .value2 {
	float:left;
	width:110px;
	height:1.6em;
	display:block;
}
#q1_content .phonespecs .type2 {
	float:left;
	height:1.6em;
}

#q1_content .internetspecs .leftiplus {
	float:left;
	width:140px;
	background:url(../images/content/rule_dot_vert.gif) repeat-y right;
	padding-right:25px;
	height:210px;
}

#q1_content .internetspecs .rightiplus {
	float:left;
	width:160px;
	padding-left:25px;
}

#q1_content .internetspecs .boxtabscontent, #q1_content .phonespecs .boxtabscontent  {
	float:left;
	
}
#q1_content .phonespecs .boxes, #q1_content .internetspecs .boxes {
	float:right;
	width:178px;
	/* hack for IE to fully see small box */
}
#q1_content .phonespecs .boxtabscontenttext, #q1_content .internetspecs .boxtabscontenttext {
	float:left;
	width:350px;
}



#q1_content .login1 {
	float:left;
	color:#c5c5c5;
	margin-bottom:12px;
}

#q1_content .login2 {
	float:right;
	color:#c5c5c5;
	list-style-type:none;
	margin:0;
	padding:0;
}

#q1_content ul.print {
	margin-bottom:31px;
}
#q1_content ul.print li {
	*margin-bottom:5px;
}

#q1_content .print li {
	line-height:20px;
}

#q1_content .m1 {
	margin-top:1em;
	display:block;
}
#q1_content .m2 {
	margin-right:1em;
	display:block;
}
#q1_content .m3 {
	margin-bottom:1em;
	display:block;
}
#q1_content .m4 {
	margin-left:1em;
	display:block;
}

#q1_content ol {
	line-height:1.6em;
}

#q1_content .mb0 {
	margin-bottom:0 !important;
}

/* text content */



/* form */


#q1_content .mailform fieldset {
	padding-top:10px;
}
#q1_content .mailform fieldset.type1 {
	padding-bottom:10px;
}

#q1_content .mailform .cb {
	margin-bottom:5px;
	display:block;
}

#q1_content .mailform label {
	width:150px;
	float:left;
}
#q1_content .mailform .checkbox {
	float:left;
}
#q1_content .mailform .checkbox2 label {
	width:330px;
	*padding-top:5px;
	margin-left:4px;
}

#q1_content .mailform .checkbox2 input {
	float:left;
	width:15px;
	border:none;
	padding:0;
	margin:0;
	display:inline;

}
#q1_content .mailform .checkbox input, #q1_content .mailform .checkbox label {
	width:auto;
	border:none;
	float:none;
	padding:0;
	margin:0;
}

#q1_content .mailform .checkbox input {
	width:15px;
}

#q1_content .mailform input, #q1_content .mailform textarea {
	width:190px;
	border:solid 1px #ccc;
	color:#999;
	font-size:1.2em;
}
#q1_content .mailform select {
	width:195px;
}

#q1_content .mailform input.type1 {
	width:90px;
}

	/* service.html */
#q1_content .searchform input, #q1_content .searchform select  {
	border:solid 1px #cdcdcd;
	color:#999;
	width:190px;
	font-size:1.2em;
	float:left;
	margin:3px 10px 0 10px;
}

#q1_content .searchform input.submit {
	border:none;
	margin:0;
	width:auto;
}

#q1_content .searchform label {
	color:#999;
	font-size:1.2em;
	float:left;
	margin-top:5px;
}

#q1_content .searchform label.type1 {
	color:#009900;
	font-weight:bold;
}
	/* bedankt.html */

#q1_content .loginform {
	text-align:center;
	display:block;
	margin:0;
	padding:0;
}
	
#q1_content .loginform input {
	border:solid 1px #ccc;
	margin-bottom:5px;
	width:148px;
	color:#999;
	font-size:1.2em;
}
#q1_content .loginform input.submit {
	border:none;
	width:152px;
	margin-top:29px;
}
	
	
/* // form */

