/* body {font-size:62.5%;} */

form.hidden {display:none;}

.q1_content {margin:0; padding:0;}

.q1_content h1 {margin:8px 0 6px 11px;}

.q1_content form.webmanager fieldset {display:block}

.q1_content .floatl {float:left;}
.q1_content .floatr {float:right;}

.q1_content .phonecontent .phonecontenttext ul {list-style-type:none; margin:0; padding:0; line-height:1.6em;}
.q1_content .phonecontent .phonecontenttext ul li {background:url(../images/leftnav/pointer_extended.gif) no-repeat 0 9px; margin:0; padding:0 0 0 10px;}

.q1_content .phonepagecounter ul.type2 li a.prev {background:url(../images/arrow_grey_reversed.gif) no-repeat left 6px; padding:0 0 0 7px;}
.q1_content .phonepagecounter ul.type2 li a.next {background:url(../images/arrow_grey_on_white.gif) no-repeat right 6px; padding:0 7px 0 0;}

.q1_content .return {margin-top:7px; float:right;}

.q1_content .rulegreen {border-top:solid 1px #009900; margin:0; padding:0;}
.q1_content .rulegreenexp {margin:0; padding:0;}

.q1_footer .footercontent {color:#666666; font-size:1.1em;}
.q1_footer img {margin:0 0 7px 0;}
.q1_footer span {margin:0 0 0 0;}
.q1_footer p {margin:7px 0 0 0; padding:0;}

.ql_rightnav {margin-top:0;}
.ql_rightnav .q1_boxservices {margin-top:46px;}

.hightitlebar .q1_breadcrum {margin-top:34px;}
.q1_content .q1_breadcrum {margin-top:34px;}

/* "Plein pagina" content */
.q1_content div.boxbottombutton a.GX_nolink,
.q1_content div.boxbottomdotted a.GX_nolink,
.q1_content div.boxcontent a.GX_nolink {
  color:#999999;
  text-decoration: none;
}
.q1_content .height1 {overflow:hidden;}
.q1_content .height2 {overflow:hidden;}
.q1_content .height2dotted {height:111px;}
.q1_content .height3 {overflow:hidden;}
.q1_content .box, .q1_content .box2, .q1_content .box3, .q1_content .box4, .q1_content .box5,
    .q1_content .box6, .q1_content .box7, .q1_content .box8, .ql_rightnav .box9 {overflow:hidden;}


/* Tablayout, Product detail page */
.q1_content .phonespecs strong.label {width:230px;}
.q1_content .phonespecs .value {width:120px;}

/* personal panel */
.q1_boxservices .content2 { width:153px; overflow:hidden; }

/* fix for subnavigation on the left menu */
.q1_leftnav li.extended li a {
  font-size:10px;
}

.q1_leftnav {
  overflow: hidden;
}

/* Etalage, product name */
.q1_content .box .boxcontent .titlecontainer {
  float:left;
  width:162px;
  height:34px;
}

.q1_content .box .boxcontent .titlecontainer h2 {
  margin-bottom: 0px;
}

/* Etalage, 3d button */
.q1_content .boxcontent span.button3dspacer {
	width:43px;
	height:20px;
	display:block;
	margin-left:10px;
}

/* Content - List bullets */
.q1_content table.wmlist tr td table.wmlistitem tr td {margin:0; padding:0; line-height:1.1em;}

/* formulieren */
.q1_content .mailform .required { clear:both; color:#999999; }
.q1_content .site20form { width:370px;}
.ql_rightnav .site20form .boxbottom { background:transparent none; height:0px; }
.q1_content a.button2 { font-size:11px; }
.q1_content a.button1 { font-size:11px; }
.q1_content .mailform input, .q1_content .mailform textarea, .q1_content .mailform select { width:175px; }
.q1_content .mailform .errormsg { color: rgb(255, 0, 0); margin-left: 150px; width:175px;}
.q1_content .mailform .static { float:left; width:175px;}
.q1_content .site20form span.fy {color: red;}

/* "Pleinpagnia's" without borders */
.q1_content .noborder {background: none; padding: 0;}
.q1_content .noborder div.boxcontent {background: none; padding: 0;}
.q1_content .noborder .height1 {height:78px;}
.q1_content .noborder .height2 {height:154px;}
.q1_content .noborder .height3 {height:322px;}
.q1_content .noborder .height4 {height:125px;}
.q1_content .noborder .height5 {height:334px;}
.q1_content .noborder .height6 {height:224px;}

/* Exceptions for "raamwerk Zakelijk" */
.auto_replace_framework_leftright_topmargin {margin-top: 0px!important;}

/* Hoofdnavigatie Niveau 2 - Actieve level 3 item moet groen zijn en link als level > 3  */
.q1_topnav ul li ul li strong a {color:#009900; text-decoration:none; font-weight:bold;}
.q1_topnav ul li ul li strong a:hover {text-decoration:underline;}

/* h2 is used in backbase-applications. Therefore the sIFR-usage of h2 needs to be limited. */ 
.sIFR-hasFlash h2 {
  visibility: visible;
  font-size: 100%;
} 
.sIFR-hasFlash div.boxcontent h2 {
  visibility: hidden;
  font-size:1.2em;
} 

/* Fix line height problem (laatste regel probleem) */
.q1_content span.c {line-height: 1.2em;}

/* KPN-1384 [8919] Clickable koppen op pleinen en etalages niet standaard underlined */
.q1_content a.fx, .q1_content a.fx:visited {
	color:#000099;
	text-decoration:none;
}

/* KPNP-182 SOL */
/* Some extra styles that make different box heights, widths en close styles interchangeable */

.sol_content .box6 {
	background:url(../images/box/box_middle2_top_sol.gif) no-repeat;
	width:365px;
	float:left;
	margin-right:9px;
}

.sol_content .box6 .boxcontent {
	background:url(../images/box/box_middle2_main_sol.gif) repeat-y;
}

.sol_content .box6 .boxbottom {
	background:url(../images/box/box_middle2_bottom_sol.gif) no-repeat;
	font-size:0;
}

.sol_content .box6 .boxbottomdotted {
	background:url(../images/box/box_middle2_bottom_dotted_sol.gif) no-repeat;
	width:355px;
	height:26px;
	padding:5px 0 0 13px;
}

.sol_content .box6 .boxbottombutton {
	background:url(../images/box/box_middle2_bottom_button_sol.gif) left bottom no-repeat;
	width:355px;
	height:36px;
	padding:0px 0 0 10px;

}

.sol_content .box6 .boxbottombutton a.button2 {
	background:url(../images/content/button_grey_sol.gif) no-repeat;
	width:345px;
	height:21px;
	display:block;
	color:#101da4;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	padding-top:5px;
	margin:0;
}

.sol_content .box6 .boxbottombutton a.button2:hover {
	text-decoration:none;
}

.sol_content .box6 .boxbottombutton li.button2 {
	background:url(../images/content/button_grey_sol.gif) no-repeat;
}

/* Tekst in invulvelden checkout slecht leesbaar */
.q1_content .mailform input, .q1_content .mailform textarea {
	color: #000000;
}

