/************************************************************/
/* /* ----------------- Copyright Hocom @dvies 2006 -2008 *          */ 
/* www.hocom-advies.nl											 */
/*												 */					
				
/* CSS definitions	     			 						 */
/************************************************************/

/* IE specific fixes       							 */
/* selectors after, [] are not supported in IE 6     */

/* holy hack targets IE Win only 3 pixel hack IE for undimensioned elements in combination of floated elements but hide for IE5mac \*/
* html #col_1_g {height:1%;}
* html .radioblock {height:1%;}
* html .tr {height:1%;}
* html .block {height:1%;}
* html div.nieuws {height:1%;}
* html .emphasizedlistwrapper, * html .emphasizedlistwrapper dl, * html .emphasizedlistwrapper dd div {height:1%;}
* html #pa_footer {height:1%;}
* html #pa_content, * html #ph_content {height:1%;}
* html .menulinklist li a {height:1%;}
* html .buttonbar {height:1%;}
/* set explicit to block to prevent 3 pixel displacement */
* html .clearfix {height:1%;display:block;}
* html .table {height:1%;display:block;}
* html .contentteaser {height:1%;display:block;}

* html div.nieuws div.container{height:102px;}

/* ie hack to have the hover react on the whole area and no extra space wrap will occur, and blocks with background show up background*/
* html a, * html #ph_searchresult, * html .emphasized, * html .tr, * html .td , * html .th, * html .outerbackground {height:1%;}
* html .inlinetable {height:1%;display:inline-block;}
/** html .background {height:1%;}*/

/* to prevent ie to expand the ullist when resizing browserwindow */
* html .dropdown li {
	width:165px;
}


* html ul.align {margin-left:15px;}
/* horisontal ruler for IE */
* html hr {
	height:3px;
	color:#8AC;
	border:none;
}

/* IE button text can be padded firefox and mozilla center the text in buttons */
* html input.link{
	padding-left:8px;
	background:url(/images/css/arrow.gif) no-repeat 0 3px;
}

* html input.link:hover, * html input.hover {
	color:#F60;
	background:url(/images/css/arrowhover.gif) no-repeat 0 3px;
}

/* IE doesn't count the border and margins in the height */
* html div.nieuws div.container {height:100px;}

/* IE doesn't recognise the max-width so use expressions instead width in 800 minus scrollbar and borders = 772*/
* html #wrapper{
	height:1%;
/*
width:expression((document.documentElement.clientWidth < 772)?732+"px":(document.documentElement.clientWidth > 955)?920+"px":"auto");
*/
}
/* in IE padding is on the inner html and not in the outer with selectboxes */
* html .leftpadded select{
	margin-left:4px;
}
* html #ph_service {
	padding:0;
	height:74px;
}

* html #ph_indexsubindex dd {
	/* added to margin-left children = 3px hack + margin = 13*/
	padding-left:10px;
}
/* dont give the dd a dimension for IE that gives 3 pixels border on the dd */
* html #ph_indexsubindex dd div, * html #ph_indexsubindex dd ul{ 
	height:1%; 
	padding-left:0;
	margin-left:0;
}
* html .pa_vergelijking .emphasizedlistwrapper dd{
	padding-left:5px;
}
* html .pa_vergelijking .emphasizedlistwrapper dd ul {
	height:1%;
	padding-left:15px;
	margin-left:0;
}

/* checkboxes are shifting 3p to the right in ie */
* html input.checkbox{
	margin-left:-3px;
}
/* align with previous radiobutton */
* html ul.radioalign li {
	margin-left:16px;
	padding-left:0;
}

/* ie buttons use to much space between text and buttonborders so reset padding*/
* html input.button, * html input.pagebuttonleft, * html input.pagebuttonright {
	padding:0;
}

/* opacity only in IE for png files */
* html .ph_mediumliquidtrigger_transparent {
	filter:alpha(opacity=85); 
}

/* inline-block only for IE */
* html .clearfix, * html #tabcontent{
	display:inline-block;
}

/* when i have a background in a block level link next to a floated element the background gets behind the floated element 
Supported by Opera 5, Konqueror, Safari and Mozilla, Firefox needs is the style display:table that is not supported by IE, IE uses instead inline-block
*/
* html .wrapper {
	display:inline-block;
	padding-left:8px;
	height:1%;
}

/* ie doesn't support negative text-indent to hide button text*/
* html input.zoeksubmit {
	padding-left:200px;
}

/*** sIFR preload settings ***/
/* servicenav */
* html.sIFR-hasFlash #ph_servicenav dd {
	padding-top:2px;
}

/* searchresults specific */
* html #ph_searchresult dl{
	height:369px;
	padding:1em 6px 1em 3px;
}

* html #ph_searchresult p.resultfooter {
	margin-left: -3px;
}

* html #z01, * html #z02 {
	margin-top: 0;
	height: 16px;
}

* html #z21, * html #z22 {
	font-size: 12px;
	padding: 1px 0 1px 0;
	margin-top: 1px;
}
* html #z41, * html #z42 {
	margin-right: 2px;
}
* html .centercontent .button {
	height: 20px;
	padding: 0;
	margin-left: 2px;
}

* html .ph_mediumliquidcontainer {
/* for IE to align with the border around the text and no disappearing of the image*/
/*	width:99.2%; */
}
/* simulate display table for the a blocklevel display(so react on padding) with a width depending of the content*/
* html .linklist a,.inlinelinklist a {display:inline-block;}
* html ul.linklist li {display:block;}

* html .listwrapper {
	display:inline-block;
	padding-left:0;
	height:1%;
}

/* fix for lists floating near images */

* html .listwrapper ol, * html .listwrapper ul {
	margin-top:0;
}

* html .listwrapper ol li, * html .listwrapper ul li {
	margin-left:6px;
}

/* Bullet list changes - Starts here*/

* html table tr td .listwrapper ul, * html table tr td .listwrapper ol {
	padding-left:15px; 
}

* html .tab div.listwrapper ol, * html .tab div.listwrapper ul {
	padding-left:7px;
}

*+html .tab div.listwrapper ol, *+html .tab div.listwrapper ul {
	padding-left:7px;
}

*+html table tr td .listwrapper ul,*+html table tr td .listwrapper ol {
	padding-left:15px; 
}

*+html .pa_vergelijking .emphasizedlistwrapper ul {
	padding-left:15px; 
}

/* Bullet list changes - Ends here*/	

* html table tr td .listwrapper ol {
	padding-left:4px;
}	

* html #ph_alertmessage {height:1%;}

* html .linklist li {
	display:inline;
}

* html div.nieuws div.container{height:102px;}


* html #ph_legal ul li a.sifr-ghost {
	margin:0;
}

* html #plattegrond {
	height:1%;
}

* html #plattegrond .location{
	float:left;
	width:1%;
	margin:14px 0 0 7px;
}

* html #plattegrond .navigatie{
	margin-right:12px;
}

* html #plattegrond legend {margin-left:-8px;}

/* no width for all browsers or else the list has a width and the text expands outside the list element */
* html #col_B3_2{
	width:180px;
}

* html #col_B3_3 {height:1%;}

* html .dropdowncontainer{
	height:30px;
}
/* special for IE because it doesn't understand the alpha of png  */
* html #ph_liquidtrigger_transparent {
	filter:alpha(opacity=85); 
}

* html .small_liquidcontainer{
	height:1%;
}

/* not ie browsers will center the button text so don't set the width of the buttons */
* html #ph_sequencemenu input {
	width:162px;
}

* html .halfcolumn input.link {
	width:90%;
}

* html #content_adviesgesprek .buttonbalk {
	margin-top:-30px;
}


/* IE7 patches default */

*+html ul {
	margin-top:0 !important;
}	

*+html #ph_content .listwrapper ul {
	border-left:1px solid #FFF;
}

*+html #zoeken1 {
	letter-spacing:-999px;
}

*+html .emphasizedlistwrapper dl dd ul.inlinelinklist {
	height:1%;margin-top:0
}

*+html .outerbackground .linklist li a {
   display: block; 
}

*+html li a.ra_bh_popup {
	display:block;
}

*+html #chatbanner {
	margin-bottom:10px !important;
}

*+html hr {
	border:none !important;
	border-bottom:3px solid #8CAACE !important;
}


/* IE7 patches quinity */

*+html div.error {
	display:block;
	height:1%;
}

*+html .messageFieldError td {
	position:relative !important;
	display:block !important;
}


/* IE7 patches elease */

*+html #pa_leftcentercontent div.table {
	float: left;
}

*+html #pa_leftcentercontent label {
	position:relative;
}

*+html #pa_leftcentercontent label input {
	height:0.9em;
	float:left;
}

*+html #pa_leftcentercontent .resume {
	clear:right;
}

*+html #pa_leftcentercontent .buttonbar {
	height:2em;
}

*+html #pa_leftcentercontent label.halfcolumn {
	padding-left:0 !important;
}

/* spacing between dropdown and header, default page*/
*+html .dropdowncontainer h3 {
    padding-top: 10px;
}

/* fixing ghostnode rollovers on homepage */

* html .homeliquid .sifr-ghost, * html .small_liquidcontainer .sifr-ghost
{
	background:#FFF;
	filter:alpha(opacity=0);
}

{
	background:#FFF;
	filter:alpha(opacity=0);
}


/* added by MvdD 26-2-2008*/
*+html .linklist {
	height:1%;
}

/* added by MvdD 31-3-2008 */

* html ul li {
	margin-left:16px;
}

* html ol li {
	margin-left:24px;
}

*+html ul li {
	margin-left:16px;
}

*+html ol li {
	margin-left:24px;
}
