/* GENERAL STYLES */
/* GENERAL STYLES */
/*
$Id:: screen.css 862 2007-06-21 08:39:17Z ebrons                         $:  Version Id of this document in the repository
$Rev:: 862                                                               $:  Revision of last commit
$Author:: ebrons                                                         $:  Author of last commit
$Date:: 2007-06-21 10:39:17 +0200 (do, 21 jun 2007)                      $:  Date of last commit

$HeadURL: svn://10.0.0.2/reedbusiness/bouw_en_infra/trunk/src/bouwkosten/httpdocs/static/css/screen.css $:

*/
#Ui-major-wrapper {
	font-size: 10px;
    color: #000;
    margin: 0;
    padding: 0;
}

#Ui-major-wrapper a img{
	border: 0;
}

#Ui-major-wrapper a.external {
	padding-right: 1em;
	background: transparent url('/media/static/popicon.gif') top right no-repeat;
}

#Ui-major-wrapper br{
	letter-spacing: 0;
}
#Ui-major-wrapper .right{
	float: right;
}
#Ui-major-wrapper .left{
	float: left;
}
/* FRAMEWORK ---------------------------------------------------------------- */
#Ui-major-wrapper div.wrapper{
	width: 960px;
	margin: 0 auto;
	position: relative;
}
	#Ui-major-wrapper div.utilityNavWrap{
		margin: 15px 0 30px 0;
	}
	#Ui-major-wrapper div.leaderWrap{
		
	}
	#Ui-major-wrapper div.mainContent{
		background-color: #fff;
		min-height: 400px;
		padding: 12px;
	}
		#Ui-major-wrapper div.mainColumn{
			float: left;
			width: 70%;
			padding: 0 10px 0 0;
		}
		#Ui-major-wrapper div.secColumn{
			float: right;
			width: 26%;
			padding: 8px;
		}
		/* columns for homepage */
		#Ui-major-wrapper body.homepage div.mainColumn{
			float: left;
			width: 61%;
			padding: 0;
		}
		#Ui-major-wrapper body.homepage div.secColumn{
			float: right;
			width: 36%;
			padding: 8px;
		}
	#Ui-major-wrapper div.externalLinks{
		background-color: #fff;
	}
	#Ui-major-wrapper div.footer{
		padding-top: 5px;
	}
/* GENERAL FONTSTYLES ------------------------------------------------------- */
#Ui-major-wrapper div{
	font-size: 1.0em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
#Ui-major-wrapper p, 
#Ui-major-wrapper dl, 
#Ui-major-wrapper td, 
#Ui-major-wrapper th, 
#Ui-major-wrapper li, 
#Ui-major-wrapper cite, 
#Ui-major-wrapper pre, 
#Ui-major-wrapper label{
	font-size: 1.3em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
#Ui-major-wrapper td p{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
/* Cascading font size should remain same! */
#Ui-major-wrapper li ul li,
#Ui-major-wrapper li ol li,
#Ui-major-wrapper li p,
#Ui-major-wrapper ul li ul li,
#Ui-major-wrapper ul li ul li p,
#Ui-major-wrapper ol li ol li,
#Ui-major-wrapper ol li ol li p{
	font-size: 1.0em!important;
}
#Ui-major-wrapper p{
	line-height: 1.5em;
}
#Ui-major-wrapper div#mainContent p{
	color: #333;
}
/* HEADERS ------------------------------------------------------------------ */
#Ui-major-wrapper h1{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 2.4em;
}
#Ui-major-wrapper h2{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #000;	
	font-weight: bold;
	border-bottom: 1px solid #999;
	margin-bottom: 5px;
	margin-top: 25px;
}

#Ui-major-wrapper h2 span.headerMeta{
	color: #666;
	font-style: italic;
}
#Ui-major-wrapper h3{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #000;
	font-weight: bold;
	padding: 2px 0;
	border-bottom: 1px solid #999;
	margin-bottom: 5px;
	margin-top: 25px;
}
#Ui-major-wrapper h3.h3Form,
#Ui-major-wrapper h3.h3FormAlt{
	padding: 2px 0 2px 10px;
	border-bottom: 1px solid #fff;
}
#Ui-major-wrapper h3.h3FormAlt{
	background: #fcfcfc;
	margin: 0;
}
#Ui-major-wrapper h3.h3Sidebar{
	border: 0;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
}
#Ui-major-wrapper h3.searchNoAbo{
	color: #666;
}
#Ui-major-wrapper div.formContainer h3 {
	margin-top: 0;
}

#Ui-major-wrapper h4{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #666;
	font-weight: bold;
	background-color: #e5e5e5;
	padding-left: 15px;
	text-transform: uppercase;
}
#Ui-major-wrapper h4.h4Sidebar{
	background: transparent;
	font-weight: normal;
	text-align: center;
	padding: 0;
}
#Ui-major-wrapper h4#h4Rss{
	background-color: transparent;
}
#Ui-major-wrapper h5{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.6em;
	color: #000;
}
	#Ui-major-wrapper h5 a:link,
	#Ui-major-wrapper h5 a:visited,
	#Ui-major-wrapper h5 a:hover,
	#Ui-major-wrapper h5 a:active{
		color: #000;
		text-decoration: none;
	}
/* LINKS -------------------------------------------------------------------- */
#Ui-major-wrapper a,
#Ui-major-wrapper a:link,
#Ui-major-wrapper a:active,
#Ui-major-wrapper a:visited,
#Ui-major-wrapper a:hover{
	color: #0033ff;	
}

#Ui-major-wrapper h1#logo a:link,
#Ui-major-wrapper h1#logo a:visited,
#Ui-major-wrapper h1#logo a:active,
#Ui-major-wrapper h1#logo a:hover{
	display: block;
	text-indent: -9999em;
	font-size: 1px;
	color: #fff;
}

/* TABLES ------------------------------------------------------------------- */
#Ui-major-wrapper table.faqOverview{
	width: 100%;
}
	#Ui-major-wrapper table.faqOverview td{
		padding: 10px 20px 10px 0;
		font-size: 1.0em;
		width: 49%;
	}
	#Ui-major-wrapper div.tableContainer{
		overflow: auto;
	/*	width: 100%; aangepast 03/2011 voor breedteverschil IE en FF */
	    width:729px;
	}
	/* tabel */
	#Ui-major-wrapper table.specificatie-tabel, table.specificatie-tabel-kopie {
		border-collapse: collapse;
		border-bottom:3px solid #6c7c93;
	}
	#Ui-major-wrapper table.specificatie-tabel tr {
		height:26px;
	}
	#Ui-major-wrapper table.specificatie-tabel tr th, table.specificatie-tabel-kopie tr th{
		background: #93aac8;
		color: #fff;
	}
	#Ui-major-wrapper table.specificatie-tabel tr.tableHeadertop th,
	#Ui-major-wrapper table.specificatie-tabel tr.tableHeadertop td,
	#Ui-major-wrapper table.specificatie-tabel tr.tableHeadertop,
	#Ui-major-wrapper table.specificatie-tabel th.tableHeaderbottom  {
		border-top: 3px solid #6c7c93;
	}

		#Ui-major-wrapper table tr.receptrowAlt td {
			background: #648ab7;
		}

		#Ui-major-wrapper table.tableOverlay tr.rowAlt th,
		#Ui-major-wrapper table.tableOverlay tr.row th {
			background:none repeat scroll 0 0 #8a8e91;
		}

		#Ui-major-wrapper table.tableOverlay tr.rowAlt th,	
		#Ui-major-wrapper table.tableOverlay tr.row th {		
			background: #8a8e91;
		}

		#Ui-major-wrapper table.tableOverlay tr.rowAlt td, 	
		#Ui-major-wrapper table.tableOverlay tr.row td  {		
			background:#999!important;
		}

		#Ui-major-wrapper table.tableOverlay tr.rowAlt td.active, 	
		#Ui-major-wrapper table.tableOverlay tr.row td.active {
			background:#FFFFFF !important;
			border-top:3px solid #6C7C93;
			border-right:3px solid #6C7C93;
			border-left:3px solid #6C7C93;
		}

		#Ui-major-wrapper table.tableOverlay .specificatie-tabel tr.rowAlt td,	
		#Ui-major-wrapper table.tableOverlay .specificatie-tabel tr.rowAlt tr,	
		#Ui-major-wrapper table.tableOverlay .specificatie-tabel tr.row td,
		#Ui-major-wrapper table.tableOverlay .specificatie-tabel tr.row tr {		
			background: #FFF!important;
		}
/*
        table.tableOverlay .receptrowdata {
            padding: 0px;
        } 
*/

        #Ui-major-wrapper table.tableOverlay .receptrowspan {
            display: block;
            padding: 0.4em;
            border-right:3px solid #6C7C93;
            border-bottom:3px solid #6C7C93;
            border-left:3px solid #6C7C93;
        }

		/* Sublayer uitfaden */	
		#Ui-major-wrapper .tableOverlay .tableOverlay .tableHeaderbottom,
		#Ui-major-wrapper .tableOverlay .tableOverlay tr.tableHeadertop th,
		#Ui-major-wrapper .tableOverlay .tableOverlay tr.tableHeaderbottom th
 		{
		background: #6C7C93!important;
		}

		#Ui-major-wrapper .tableOverlay .tableOverlay tr.row th {
			background:#8A8E91!important;
		}

		#Ui-major-wrapper table.tableOverlay .tableOverlay tr.rowAlt td,
		#Ui-major-wrapper table.tableOverlay .tableOverlay tr.row td,
		#Ui-major-wrapper table.tableOverlay .tableOverlay tr.rowSum th {
			background: #999999!important; 
		}

		/* table header weer terugtonen */
		#Ui-major-wrapper .tableOverlay .tableOverlay .specificatie-tabel .tableHeaderbottom,
		#Ui-major-wrapper .tableOverlay .tableOverlay .specificatie-tabel tr.tableHeadertop th,
		#Ui-major-wrapper .tableOverlay .tableOverlay .specificatie-tabel tr.tableHeaderbottom th
 		{
		background:#93AAC8!important;
		}

		#Ui-major-wrapper table.tableOverlay .tableOverlay .specificatie-tabel tr.rowAlt td,
		#Ui-major-wrapper table.tableOverlay .tableOverlay .specificatie-tabel tr.row td,
		#Ui-major-wrapper table.tableOverlay .tableOverlay .specificatie-tabel tr.rowSum th {
			background: #FFF!important; 
		}

		#Ui-major-wrapper .tableOverlay .tableOverlay .specificatie-tabel tr.row th {
			background:#E7EDF2!important;
		}

		/* Actieve cell wit maken */
		#Ui-major-wrapper table.tableOverlay .tableOverlay tr.rowAlt td.active,
		#Ui-major-wrapper table.tableOverlay .tableOverlay tr.row td.active  {
			background: #FFF!important;
		}

		#Ui-major-wrapper table tr.rowSum th {
			background: #FFF;
			color: #003366;
		}

			#Ui-major-wrapper table.specificatie-tabel tr th.extra_column_info a:link,
			#Ui-major-wrapper table.specificatie-tabel tr th.extra_column_info a:visited,
			#Ui-major-wrapper table.specificatie-tabel tr th.extra_column_info a:active,
			#Ui-major-wrapper table.specificatie-tabel-kopie tr th.extra_column_info a:link,
			#Ui-major-wrapper table.specificatie-tabel-kopie tr th.extra_column_info a:visited,
			#Ui-major-wrapper table.specificatie-tabel-kopie tr th.extra_column_info a:active {
				color: #476389;
			}

			#Ui-major-wrapper table.specificatie-tabel tr.row th.extra_column_info a:link,
			#Ui-major-wrapper table.specificatie-tabel tr.row th.extra_column_info a:visited,
			#Ui-major-wrapper table.specificatie-tabel tr.row th.extra_column_info a:active,
			#Ui-major-wrapper table.specificatie-tabel-kopie tr.row th.extra_column_info a:link,
			#Ui-major-wrapper table.specificatie-tabel-kopie tr.row th.extra_column_info a:visited,
			#Ui-major-wrapper table.specificatie-tabel-kopie tr.row th.extra_column_info a:active{
				color: #476389;
			}

			#Ui-major-wrapper table.specificatie-tabel-kopie tr th.extra_column_info a:visited,
			#Ui-major-wrapper table.specificatie-tabel tr th.extra_column_info a:visited,
			#Ui-major-wrapper table.specificatie-tabel tr.row th.extra_column_info a:visited,
			#Ui-major-wrapper table.specificatie-tabel-kopie tr.row th.extra_column_info a:visited, {
				color: red!important;
			}
			
		#Ui-major-wrapper table.specificatie-tabel tr th.textLeft, #Ui-major-wrapper table.specificatie-tabel-kopie tr th.textLeft{
			text-align: left;
		}
		#Ui-major-wrapper table.specificatie-tabel tr .textRight, #Ui-major-wrapper table.specificatie-tabel-kopie tr .textRight{
			text-align: right;
		}
		
		#Ui-major-wrapper table.specificatie-tabel tr th.tableTitle, #Ui-major-wrapper table.specificatie-tabel-kopie tr th.tableTitle{
			background: #FFF;
			color: #000;
			padding-left: 0px;
		}
		#Ui-major-wrapper table.specificatie-tabel tr td, 
		#Ui-major-wrapper table.specificatie-tabel tr th,
		#Ui-major-wrapper table.specificatie-tabel-kopie tr td, 
		#Ui-major-wrapper table.specificatie-tabel-kopie tr th {
			text-align: left;
			vertical-align: top;
			padding: 0.4em;
			font-size: 12px;
		}
		#Ui-major-wrapper table.specificatie-tabel tr label, #Ui-major-wrapper table.specificatie-tabel-kopie tr label{
			font-size: 1.0em;
		}		
		#Ui-major-wrapper table.specificatie-tabel tr td span.bouwkosten, #Ui-major-wrapper table.specificatie-tabel-kopie tr td span.bouwkosten{
			color: #be021e;
			font-weight: bold;
		}
		#Ui-major-wrapper table.specificatie-tabel tr td span.gww-kosten, #Ui-major-wrapper table.specificatie-tabel-kopie tr td span.gww-kosten{
			color: #ffcc00;
			font-weight: bold;
		}
		#Ui-major-wrapper table.specificatie-tabel tr td span.beno-kosten, #Ui-major-wrapper table.specificatie-tabel-kopie tr td span.beno-kosten{
			color: #008fd9;
			font-weight: bold;
		}
		#Ui-major-wrapper table.specificatie-tabel tr td span.kosteninformatie, #Ui-major-wrapper table.specificatie-tabel-kopie tr td span.kosteninformatie{
			color: #97b6c7;
			font-weight: bold;
		}
		#Ui-major-wrapper table.specificatie-tabel tr td span.beheer-en-onderhoudkosten, #Ui-major-wrapper table.specificatie-tabel-kopie tr td span.beheer-en-onderhoudkosten{
			color: #0033ff;
			font-weight: bold;
		}
		#Ui-major-wrapper table.specificatie-tabel tr.row td, #Ui-major-wrapper table.specificatie-tabel-kopie tr.row td{
		}
		

		#Ui-major-wrapper table.specificatie-tabel tr.rowAlt td, #Ui-major-wrapper table.specificatie-tabel-kopie tr.rowAlt td{
			background: #fff;
		}
		
		/* tabel gewijzigd */
		#Ui-major-wrapper table tr.rowAlt th, #Ui-major-wrapper table tr.rowAlt th, 		
		#Ui-major-wrapper table tr.row th, #Ui-major-wrapper table tr.row th {
			background: #E7EDF2;
		}

		#Ui-major-wrapper table.specificatie-tabel tr.row th,
		#Ui-major-wrapper table.specificatie-tabel tr.rowAlt th,
		#Ui-major-wrapper table.specificatie-tabel-kopie tr.row th,
		#Ui-major-wrapper table.specificatie-tabel-kopie tr.rowAlt th{
			color: #036;
			width: auto;
		}
		#Ui-major-wrapper table.specificatie-tabel tr.subBorder, table.specificatie-tabel-kopie tr.subBorder{
			border-top: 1px solid #069;
		}

		#Ui-major-wrapper table.specificatie-tabel tr td.rowSpacing, table.specificatie-tabel-kopie tr td.rowSpacing{
			height: 2px;
			padding: 0;
			line-height: 0.2em;
		}
		#Ui-major-wrapper table.specificatie-tabel tr td.subscrTitle a:link,
		#Ui-major-wrapper table.specificatie-tabel tr td.subscrTitle a:visited,
		#Ui-major-wrapper table.specificatie-tabel tr td.subscrTitle a:hover,
		#Ui-major-wrapper table.specificatie-tabel tr td.subscrTitle a:active,
		#Ui-major-wrapper table.specificatie-tabel-kopie tr td.subscrTitle a:link,
		#Ui-major-wrapper table.specificatie-tabel-kopie tr td.subscrTitle a:visited,
		#Ui-major-wrapper table.specificatie-tabel-kopie tr td.subscrTitle a:hover,
		#Ui-major-wrapper table.specificatie-tabel-kopie tr td.subscrTitle a:active{
			font-weight: bold;
			color: #036;
			text-decoration: none;
		}
			
			#Ui-major-wrapper table.specificatie-tabel tr td .specificatie_link,
			#Ui-major-wrapper table.specificatie-tabel tr td .specificatie_waarde,
			#Ui-major-wrapper table.specificatie-tabel tr th .specificatie_link,
			#Ui-major-wrapper table.specificatie-tabel tr th .specificatie_waarde,
			#Ui-major-wrapper table.specificatie-tabel-kopie tr td .specificatie_link,
			#Ui-major-wrapper table.specificatie-tabel-kopie tr td .specificatie_waarde,
			#Ui-major-wrapper table.specificatie-tabel-kopie tr th .specificatie_link,
			#Ui-major-wrapper table.specificatie-tabel-kopie tr th .specificatie_waarde {
				display: block;vis
				padding: 0;
				margin: 0;
				text-align: right;
				/* width: 80px; /* make sure prices of 6 digits will fit obsolete, TD's will determine width now*/
			}
			#Ui-major-wrapper table.specificatie-tabel tr td .specificatie_tekst, #Ui-major-wrapper table.specificatie-tabel-kopie tr td .specificatie_tekst{
				display: block;
				padding: 0;
				margin: 0;
				/* width: 120px; obsolete, TD's will determine width now */
			}


			#Ui-major-wrapper table.specificatie-tabel a.visited, #Ui-major-wrapper table.specificatie-tabel-kopie a.visited {
				color: #551a8B;
			}

			#Ui-major-wrapper table.specificatie-tabel td.active, #Ui-major-wrapper table.specificatie-tabel-kopie td.active {
				color: #0033FF;
			}

			#Ui-major-wrapper table.specificatie-tabel tr.rowAlt td.active, #Ui-major-wrapper table.specificatie-tabel-kopie tr.rowAlt td.active,
			#Ui-major-wrapper table.specificatie-tabel tr.row td.active, #Ui-major-wrapper table.specificatie-tabel-kopie tr.row td.active {
				background: #fff!important;
			}
			
#Ui-major-wrapper table.specificatie-tabel table, #Ui-major-wrapper table.specificatie-tabel-kopie table{
	font-size: 0.7em;
}


#Ui-major-wrapper div.extra_column_info_container {
	position: absolute;
	width: 155px;
	padding-top: 1em;
	background: transparent url('/media/static/bg_info_top.gif') no-repeat top left;
	text-align: center;
}
	#Ui-major-wrapper div.extra_column_info_container p{
		background: transparent url('/media/static/bg_info_bottom.gif') no-repeat bottom left;
		padding: 0 1em 1.5em 1em;
		
	}
/* omtonen niet actieve layers */
#Ui-major-wrapper table.rowHover tr.hover{
	background: #d0e0f3;
}

#Ui-major-wrapper table.rowHover tr.hover td{
	background: #d0e0f3;
}
	
#Ui-major-wrapper table.rowHover tr.hover td.subscrTitle a:link,
#Ui-major-wrapper table.rowHover tr.hover td.subscrTitle a:visited,
#Ui-major-wrapper table.rowHover tr.hover td.subscrTitle a:hover,
#Ui-major-wrapper table.rowHover tr.hover td.subscrTitle a:active{
	color: #3770b3;
}

/* terugtonen layer */
#Ui-major-wrapper .specificatie-tabel table.specificatie-tabel tr.rowAlt td, 
#Ui-major-wrapper .specificatie-tabel table.specificatie-tabel-kopie tr.rowAlt td {
	background:none repeat scroll 0 0 #FFFFFF;
}

#Ui-major-wrapper .specificatie-tabel table.specificatie-tabel tr.rowAlt td, 
#Ui-major-wrapper .specificatie-tabel table.specificatie-tabel-kopie tr.rowAlt td,
#Ui-major-wrapper .specificatie-tabel table.specificatie-tabel tr.row td, 
#Ui-major-wrapper .specificatie-tabel table.specificatie-tabel-kopie tr.row td {

	background:none repeat scroll 0 0 #FFFFFF;
}

#Ui-major-wrapper .specificatie-tabel table.specificatie-tabel tr.row th, 
#Ui-major-wrapper .specificatie-tabel table.specificatie-tabel-kopie tr.row th {
	background:none repeat scroll 0 0 #E7EDF2;
}

#Ui-major-wrapper .specificatie-tabel table.specificatie-tabel { width: 100%;}
#Ui-major-wrapper td.active {
	background: #FFF!important;
}

		#Ui-major-wrapper table.tableOverlay .specificatie-tabel tr.rowAlt td, 
		#Ui-major-wrapper table.tableOverlay .specificatie-tabel tr.rowAlt tr, 
		#Ui-major-wrapper table.tableOverlay .specificatie-tabel tr.row td,
		#Ui-major-wrapper table.tableOverlay .specificatie-tabel tr.row tr {
			background:none repeat scroll 0 0 #FFFFFF !important;
		}

		#Ui-major-wrapper table.tableOverlay .receptrow {
			border-bottom:1px solid #000;
		}	


#Ui-major-wrapper table.user_table{
	width: 49%;
	float: left;
	margin-right: 5px;
}
#Ui-major-wrapper table.license_table label{
	display: block;
	width: 100px;
	float: left;
	color: #333;
	font-weight: bold;
}
/* LISTS -------------------------------------------------------------------- */
#Ui-major-wrapper div.mainContent ul{
	list-style: none;
	list-style-position: outside;
	line-height: 1.9em;
	margin-left:1.6em;
}
#Ui-major-wrapper div.mainContent ol{
    list-style: decimal;
    list-style-position: outside;
    line-height: 1.9em;
    margin-left:2.3em;
}
#Ui-major-wrapper ul.rssFeeds{
	margin: 5px 0 20px 12px;
}
	#Ui-major-wrapper ul.rssFeeds li{
		padding-left: 13px;
	}
#Ui-major-wrapper dl.tryOut{
	width: 100%;
	padding-bottom: 10px;
}
	#Ui-major-wrapper dl.tryOut dt{
		font-size: 1.4em;
		font-weight: bold;
		padding: 5px 0 0 10px;
	}
	#Ui-major-wrapper dl.tryOut dd{
		margin-left: 10px;
		padding-left: 12px;
		font-size: 1.1em;
		line-height: 1.4em;
	}
#Ui-major-wrapper ul.faqListOverview{
	margin-top: 15px;
}
	#Ui-major-wrapper ul.faqListOverview li{
		padding-left: 12px;
		margin-left: 10px;
	}
#Ui-major-wrapper ul.faqList{
	margin: 5px 0 20px 0;
}
	#Ui-major-wrapper ul.faqList li{
		line-height: 2.6em;
		font-size: 1.0em;
		margin-bottom: 10px;
	}
	
#Ui-major-wrapper ul.numberUsers li{
 line-height: 1.7em;
} 
	#Ui-major-wrapper ul.numberUsers li span.price{ 
		font-weight: normal; 
		font-style: italic; 
	} 

#Ui-major-wrapper div.mainContent ul.linklist{
	list-style-type: disc;
	list-style-position: inside;
}
/* ##navigation lists  */

#Ui-major-wrapper ul.utilityNav{
	list-style: none;
	float: right;
	font-size: 0.9em;
}
#Ui-major-wrapper ul.internNav{
	list-style: none;
	font-size: 0.8em;
}
	#Ui-major-wrapper ul.utilityNav li,
	#Ui-major-wrapper ul.internNav li{
		float: left;
		margin: 0 3px;
		padding-right: 6px;
		border-right: 1px solid #666;
		color: #fff;
	}
		#Ui-major-wrapper ul.utilityNav li a:link,
		#Ui-major-wrapper ul.utilityNav li a:visited,
		#Ui-major-wrapper ul.utilityNav li a:hover,
		#Ui-major-wrapper ul.utilityNav li a:active,
		#Ui-major-wrapper ul.internNav li a:link,
		#Ui-major-wrapper ul.internNav li a:visited,
		#Ui-major-wrapper ul.internNav li a:hover,
		#Ui-major-wrapper ul.internNav li a:active{
			color: #fff;
		}
		
	#Ui-major-wrapper ul.utilityNav li.lastItem,
	#Ui-major-wrapper ul.internNav li.lastItem{
		border: 0;
	}

#Ui-major-wrapper ul.mainNav{
	margin-top: 25px;
	height: 47px;
}
#Ui-major-wrapper ul.mainNav li{
	display: block;
	float: left;
	margin: 17px 5px 0 0;
}
#Ui-major-wrapper ul.mainNav li a:link,
#Ui-major-wrapper ul.mainNav li a:visited,
#Ui-major-wrapper ul.mainNav li a:hover,
#Ui-major-wrapper ul.mainNav li a:active{
	font-size: 1.3em;
	color: #393939;
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding: 6px 18px 7px 18px;
}
#Ui-major-wrapper ul.mainNav li.navigationactive {
	margin: 0 5px 0 0;
}
#Ui-major-wrapper ul.mainNav li.navigationactive a:link,
#Ui-major-wrapper ul.mainNav li.navigationactive a:visited,
#Ui-major-wrapper ul.mainNav li.navigationactive a:hover,
#Ui-major-wrapper ul.mainNav li.navigationactive a:active {
	color: #fff;
	font-size: 1.5em;
	padding: 12px 25px 13px 25px;
}
#Ui-major-wrapper ul.secNav{
	list-style: none;
	padding: 15px 0 0 25px;
	font-size: 1.0em;
	margin-bottom: 15px;
}
	#Ui-major-wrapper ul.secNav li{
		float: left;
		margin: 0 6px 0 0;
		padding-right: 6px;
		border-right: 1px solid #666;
	}
		#Ui-major-wrapper ul.secNav li a:link,
		#Ui-major-wrapper ul.secNav li a:visited,
		#Ui-major-wrapper ul.secNav li a:hover,
		#Ui-major-wrapper ul.secNav li a:active{
			color: #fff;
		}
	#Ui-major-wrapper ul.secNav li.active{
		font-weight: bold;
	}
	#Ui-major-wrapper ul.secNav li.lastItem{
		border: 0;
	}
	
#Ui-major-wrapper ul.breadcrumb{
	/* text-transform: uppercase; */
	margin: 5px 0 20px 0;
	font-size: 0.9em;
}
	#Ui-major-wrapper ul.breadcrumb li{
		float: left;
		padding-left: 10px;
		margin-right: 5px;
	}
	#Ui-major-wrapper ul.breadcrumb li.firstItem{
		background: transparent;
		padding-left: 0;
	}
		#Ui-major-wrapper ul.breadcrumb li a:link,
		#Ui-major-wrapper ul.breadcrumb li a:visited,
		#Ui-major-wrapper ul.breadcrumb li a:hover,
		#Ui-major-wrapper ul.breadcrumb li a:active{
			text-decoration: none;
			color: #06c;
		}

#Ui-major-wrapper ul.externNav{
	list-style: none;
	font-size: 1.0em;
	padding: 0 0 5px 10px;
}
	#Ui-major-wrapper ul.externNav li{
		float: left;
		margin: 0 6px 0 0;
		padding: 0 16px 0 10px;
	}
		#Ui-major-wrapper ul.externNav li a:link,
		#Ui-major-wrapper ul.externNav li a:visited,
		#Ui-major-wrapper ul.externNav li a:hover,
		#Ui-major-wrapper ul.externNav li a:active{
			text-decoration: none;
		}
		
	#Ui-major-wrapper ul.inPageBreadcrumb{
		margin: 10px 0;
		width: 99.9%;
	}
		#Ui-major-wrapper ul.inPageBreadcrumb li {
			display: inline-block;
			white-space: nowrap;
			list-style: none;
			float: left;
			padding: 0 5px;
			padding:0 0 0 4px;
			margin:2px;	
			background:#eee url(../media/static/inpagebreadcrumb-left.png) no-repeat left top;
		}

		#Ui-major-wrapper ul.inPageBreadcrumb li a {
			float:left;
			display:block;
			margin:0 0;
			padding:6px 6px 5px 1px;
			background:transparent url(../media/static/inpagebreadcrumb-right.png) no-repeat right top;
			color: #6c7c93;
			text-decoration: none;
			text-transform:uppercase;
			font-size:0.85em;
			font-weight: bold;
			letter-spacing:-0.005em;
		}

		#Ui-major-wrapper ul.inPageBreadcrumb li a:hover {
			text-decoration: underline;	
		}

#Ui-major-wrapper ul.disc {
	list-style: disc !important;
	list-style-position: inside !important;
	margin: 1em;
}
		
/* ##selectReplace list  */
#Ui-major-wrapper p.faq {
	margin-top: 45px;
	float: right;
}

#Ui-major-wrapper p.projectSelect {
	height: 20px;
	margin: 0;
}

#Ui-major-wrapper p.selectBox {
	display: block;
	text-align: left;
	padding: 0 4px;
	width: 242px;
	height: 22px;
	overflow: hidden;
}

	#Ui-major-wrapper p.selectBox a {
		display: block;
		color: #000 !important;
		text-decoration: none;
	}
	
#Ui-major-wrapper ul.selectReplacement{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 400px;
	text-align: left;
	background: #fff;
	list-style: none;
	border: 2px solid #999;
}

	#Ui-major-wrapper ul.selectReplacement li {
		line-height: 150%;
	}
	
		#Ui-major-wrapper ul.selectReplacement li a {
			padding: 5px;
			display: block;
		}
	
		#Ui-major-wrapper ul.selectReplacement li a:hover {
			padding: 5px;
			display: block;
			background: #ccc;
		}


/* GLOBAL ELEMENTS ---------------------------------------------------------- */

#Ui-major-wrapper .utilityNavWrap p{
	font-size: 1.1em;
	color: #fff;
}
	#Ui-major-wrapper .utilityNavWrap p a,
	#Ui-major-wrapper .utilityNavWrap p a,
	#Ui-major-wrapper .utilityNavWrap p a:link,
	#Ui-major-wrapper .utilityNavWrap p a:visited,
	#Ui-major-wrapper .utilityNavWrap p a:active,
	#Ui-major-wrapper .utilityNavWrap p a:hover {
		color: #fff;
		font-weight: bold;
	}

#Ui-major-wrapper p#slogan{
	display: block;
	height: 28px;
	width: 171px;
	text-indent: -9999em;
	font-size: 1px;
	color: #fff;
	float: right;
	margin-top: 10px;
}
#Ui-major-wrapper p#logoRb{
	float: right;
	text-align: right;
	color: #e2e2e2;
	font-size: 1.1em;
}
    #Ui-major-wrapper p#logoRb a:link,
    #Ui-major-wrapper p#logoRb a:visited,
    #Ui-major-wrapper p#logoRb a:hover,
    #Ui-major-wrapper p#logoRb a:active {
        color: #fff;
    }

#Ui-major-wrapper div.featureWrap{
	width: 568px;
	margin: 10px 0;
}
	#Ui-major-wrapper div.feature{
		background: #f6f6f6;
		padding: 14px;
	}
		
		#Ui-major-wrapper div.featureImg {
			float: left;
			width: 45%;
		}
		
		#Ui-major-wrapper div.featureInfo{
			float: right;
			width: 54%;
		}
			#Ui-major-wrapper div.featureInfo p{
				line-height: 1.2em;
			}
			#Ui-major-wrapper div.featureInfo div.projectAnalyse{
				background: #ebebeb;
				border: 1px solid #fff;
				margin-top: 20px;
				padding: 5px;
			}
				#Ui-major-wrapper div.featureInfo div.projectAnalyse label{
					display: block;
					font-weight: bold;
					line-height: 1.9em;
				}
				#Ui-major-wrapper div.featureInfo div.projectAnalyse select{
					width: 100%;
					padding: 0 0 0 2px;
				}
				#Ui-major-wrapper div.featureInfo div.projectAnalyse p{
					line-height: 1.9em;
				}
#Ui-major-wrapper div.infoBlock{
	margin: 10px 0 25px 0;
}

#Ui-major-wrapper h3.infoBlock {
	margin: 25px 0 7px 0;
}



/* ##aandachtsscherm */
#Ui-major-wrapper .alert,
#Ui-major-wrapper .error{
	border: 1px solid #dc0000;
	padding: 10px;
	background: #ffe6e9;	
}
#Ui-major-wrapper .alert {
	margin-bottom: 20px;
}
	/* Kosteninformatie 2.0.0 - Umbraco FIX ivm foutlabels */
	#Ui-major-wrapper div.error{
	font-size: 1.3em;
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	color: #000000;
	line-height: 1.5em;
	}

	#Ui-major-wrapper .alert span.alertMessage,
	#Ui-major-wrapper .error span.alertMessage{
		text-transform: uppercase;
		font-weight: bold;
		color: #990000;
		margin-right: 10px;
	}
	#Ui-major-wrapper .alert span.alertMessage a,
	#Ui-major-wrapper .error span.alertMessage a{
		text-decoration: none;
		color: #990000;
	}
	#Ui-major-wrapper .alert a.hide_full,
	#Ui-major-wrapper .error a.hide_full{
		float: right;
	}

	#Ui-major-wrapper div.alert ul,
	#Ui-major-wrapper div.error ul{
		margin-left: 2.0em;		
	}
	#Ui-major-wrapper div.error li{
		/* Kosteninformatie 2.0.0 - Umbraco FIX ivm foutlabels */
		font-size: 1.0em;
		color: #000000;
	}
	#Ui-major-wrapper div.alertColumn{
		width: 798px;
	}
	/* suggestion scherm */
	#Ui-major-wrapper .suggestion {
		padding: 10px;
		background: #f5f8fc;
		border: 2px solid #a5b8c8;
	}
	
	/* flash message */
	#Ui-major-wrapper .flash {
		padding: 10px;
		background: #fffde8;
		border: 2px solid #ffe930;
		color: #333;
	}
	
	#Ui-major-wrapper ul.datasetList li.flash a:link, 
	#Ui-major-wrapper ul.datasetList li.flash a:visited, 
	#Ui-major-wrapper ul.datasetList li.flash a:hover, 
	#Ui-major-wrapper ul.datasetList li.flash a:active, 
	#Ui-major-wrapper ul.datasetList li.alert a:link, 
	#Ui-major-wrapper ul.datasetList li.alert a:visited, 
	#Ui-major-wrapper ul.datasetList li.alert a:hover, 
	#Ui-major-wrapper ul.datasetList li.alert a:active, 
	#Ui-major-wrapper ul.datasetList li.suggestion a:link, 
	#Ui-major-wrapper ul.datasetList li.suggestion a:visited, 
	#Ui-major-wrapper ul.datasetList li.suggestion a:hover, 
	#Ui-major-wrapper ul.datasetList li.suggestion a:active {
        display: inline;
    }
    
/* Live Search */
#Ui-major-wrapper div.searchResult{
	width: 450px;
	margin-left: -260px;
}
	#Ui-major-wrapper div.searchResult ul,
	#Ui-major-wrapper div.searchResultBig ul{
		list-style: none;
		list-style-position: outside;
		background: #fff;
		border: 1px solid #000;
	}
	#Ui-major-wrapper div.searchResult ul{
		width: 450px;
	}
	#Ui-major-wrapper div.searchResultBig ul{
		width: 500px;
	}
		#Ui-major-wrapper div.searchResult ul li,
		#Ui-major-wrapper div.searchResultBig ul li{
			line-height: 1.8em;
			padding: 7px;
		}
		#Ui-major-wrapper div.searchResult ul li.row,
		#Ui-major-wrapper div.searchResultBig ul li.row{
			background: #e6f6ff;
		}
		#Ui-major-wrapper div.searchResult ul li.rowAlt,
		#Ui-major-wrapper div.searchResultBig ul li.rowAlt{
			background: #fff;;
		}
			#Ui-major-wrapper div.searchResult ul li span.bouwkosten,
			#Ui-major-wrapper div.searchResultBig ul li span.bouwkosten{
				color: #be021e;
				font-weight: bold;
			}
			#Ui-major-wrapper div.searchResult ul li span.gww-kosten,
			#Ui-major-wrapper div.searchResultBig ul li span.gww-kosten{
				color: #ffcc00;
				font-weight: bold;
			}
			#Ui-major-wrapper div.searchResult ul li span.query a.title,
			#Ui-major-wrapper div.searchResultBig ul li span.query a.title{
				width: 200px;
				display: block;
				float: left;
				margin-right: 50px;
			}
			#Ui-major-wrapper div.searchResult ul li span.query a.tabeldeel,
			#Ui-major-wrapper div.searchResultBig ul li span.query a.tabeldeel,
			#Ui-major-wrapper div.searchResult ul li span.query a.dataset,
			#Ui-major-wrapper div.searchResultBig ul li span.query a.dataset{
				width: 50px;
				display: block;
				float: left;
				margin-right: 30px;
			}
		#Ui-major-wrapper div.searchResult ul li.resultSuggestion,
		#Ui-major-wrapper div.searchResultBig ul li.resultSuggestion{
			background: #ffffcc;
			margin: 3px;
		}
			#Ui-major-wrapper div.searchResult ul li.resultSuggestion a.allResults,
			#Ui-major-wrapper div.searchResultBig ul li.resultSuggestion a.allResults{
				font-weight: bold;
			}
		#Ui-major-wrapper div.searchResult ul li.legenda,
		#Ui-major-wrapper div.searchResultBig ul li.legenda{
			color: #666;
		}
		#Ui-major-wrapper div.searchResult ul li.searching,
		#Ui-major-wrapper div.searchResultBig ul li.searching{
			background: #e8e8e8;
			margin: 5px;
			color: #666;
			text-align: center;
			font-weight: bold;
		}
		
	#Ui-major-wrapper div.product {
		margin: 2em 0;
		padding: 1em;
	}
	
		
#Ui-major-wrapper div.abo{
	background: #d2d8e2;
	border: 1px solid #6699cc;
}
#Ui-major-wrapper div.aboAlt{
	background: #f4f5f8;
	border: 1px solid #ccc;
}
	#Ui-major-wrapper div.aboImg{
		float: left;
		width: 35%;
	}
	#Ui-major-wrapper div.aboInfo{
		float: right;
		width: 64%;
	}
		#Ui-major-wrapper div.aboLead{
			padding: 5px 0;
			border-bottom: 1px solid #fff;
			margin-bottom: 10px;
		}
		#Ui-major-wrapper div.abo label,
		#Ui-major-wrapper div.aboAlt label{
			display: block;
			float: left;
			color: #666;
			font-weight: bold;
			width: 70px;
		}
		#Ui-major-wrapper p.subscrNotSet,
		#Ui-major-wrapper p.subscrSet{
			background: #fffde8;
			padding: 2px 5px;
			margin: 3px 0;
		}
		#Ui-major-wrapper p.subscrNotSet{
			background: #bfcce2;
		}
			#Ui-major-wrapper p.subscrSet a{
				float: right;
			}
		#Ui-major-wrapper div.aboInfo input{
			float: right;
		}
#Ui-major-wrapper div.moreProducts,
#Ui-major-wrapper div.moreProductsAlt{
	width: 198px;
	height: 65px;
	float: left;
	padding: 10px;
}
#Ui-major-wrapper div.moreProducts{
	background: #ececec;
}
#Ui-major-wrapper div.moreProductsAlt{
	background: #fbfbfb;
}
/* ##general formstyles */
#Ui-major-wrapper div.formContainer{
	background: #f1f1f1;
	margin-top: 15px;
}
	#Ui-major-wrapper div.formRowAlt,
	#Ui-major-wrapper div.formRow{
		padding: 10px 20px;
	}
	#Ui-major-wrapper div.formRowAlt{
		background: #fcfcfc;
	}
		#Ui-major-wrapper fieldset{
			border: 0;

		}
			#Ui-major-wrapper div.formContainer p{
				margin-bottom: 5px;
			}
			#Ui-major-wrapper div.formContainer label{
				display: block;
				font-weight: bold;
				color: #333;
				font-size: 1.0em;
			}
			#Ui-major-wrapper div.formContainer label.inline{
				display: inline
			}
			#Ui-major-wrapper div.formContainer span.vTextField input,
			#Ui-major-wrapper div.formContainer span.vSelectField select{
				width: 220px;
			}
			#Ui-major-wrapper div.formContainer span.vEmailField input,
			#Ui-major-wrapper div.formContainer textarea {
				width: 320px;
			}
			#Ui-major-wrapper div.formContainer span.vLargeTextField textarea{
				height: 120px;
			}
			#Ui-major-wrapper div.formContainer div.suggestion {
				padding: 10px;
				background: #f5f8fc;
				border: 2px solid #a5b8c8;
			}
			
			#Ui-major-wrapper div.formContainer span.vCheckbox input {
				width: auto;
				float: left;
				margin: 0 1em;
			}
			
#Ui-major-wrapper div.mijnInstellingen label {
	float: left;
	width: 300px;
}
#Ui-major-wrapper span.required{
	color: #be021e;
	font-weight: bold;
}
	
/* ##global formstyles */
#Ui-major-wrapper p#utilityInput{
	float: right;
}
#Ui-major-wrapper p#utilityInput input{
	height: 18px;
	width: 185px;
	padding: 2px 0 0 5px;
	margin-top: -3px;
}

#Ui-major-wrapper select.faq{
	float: right;
	width: 250px;
	margin-top: 45px;
}

/* HOMEPAGE ----------------------------------------------------------------- */

/* ##formstyles search  
#Ui-major-wrapper div.homeSearchContainer{
	float:left;
}

#Ui-major-wrapper div.homeSearchContainer{
	width: 548px;
	float: left;
	margin-left: 12px;
	padding: 10px 10px 4px 10px;
}
	#Ui-major-wrapper div.homeSearchContainer label{
		font-size: 1.1em;
		font-weight: bold;
		color: #fff;
		display: block;
	}
	#Ui-major-wrapper div.homeSearchContainer input.bigSearch{
		height: 24px;
		padding: 8px 0 0 10px;
		width: 426px;
		border: 1px solid #000;
		margin-bottom: 3px;
		font-style: italic;
	}
	div.homeSearchContainer img.bigSearchBut2{
		margin-bottom: -14px;
		margin-top: 10px;
	}
	div.homeSearchContainer p,
	div.homeSearchContainer p a{
		color: #fff;
	}
	div.advSearch label{
		font-size: 1.1em;
		font-weight: bold;
		color: #000;
		display: block;
	}
	div.advSearch span.bigSearch input{
		height: 24px;
		padding: 8px 0 0 10px;
		width: 426px;
		border: 1px solid #000;
		margin-bottom: 3px;
		font-style: italic;
	}
	div.advSearch span.bigSearchBut input{
		margin-bottom: -16px;
		margin-top: 8px;
	}
	div.advSearch div.formContainer label{
		font-size: 1.0em;
		color: #333;
	}
 	div.homeLogIn{
		float: right;
		width: 208px;
		height: 81px;
		padding: 10px;
		margin-right: 23px;
	}
	div.homeLogIn p{
		line-height: 0.9em;
	}
		div.homeLogIn span input{
			margin: 2px 0;
			font-weight: bold;
			width: 205px;
		}
		div.homeLogIn label{
			font-size:1.1em;
			font-weight: bold;
			display: block;
			color: #fff;
			margin: 6px 0 2px 0;
		}
		div.homeLogIn span.bigLogInBut input{
			width: 71px;
			height: 30px;
			float: right;
			margin: -3px -2px 0 0;
		}
		div.homeLogIn bigLogInBut {
			width: 171px;
			height: 30px;
			float: right;
			margin: -3px -2px 0 0;
		}

		div.homeLogIn p a{
			color: #fff;
			font-size: 0.8em;
		}
		
		div.homeLogIn legend{
			height:0px;
		}
*/
/* ##elements  */
	#Ui-major-wrapper div.leadIn{
		padding: 5px 0 10px 5px;
		border-bottom: 1px solid #dbdbdb;
		margin-bottom: 20px;
	}
	#Ui-major-wrapper div.rssBlock{
		border-top: 1px solid #dbdbdb;
		margin-top: 20px;
		padding: 10px 0 5px 0;
	}
		#Ui-major-wrapper div.rssBlock p{
			margin: 0 0 15px 12px;
			
		}
	#Ui-major-wrapper p#feedBurner a{
		padding-left: 20px;
	}
	
	#Ui-major-wrapper div.marketing{
		border: 1px solid #dbdbdb;
		border-width: 1px 0 1px 0;
		margin: 55px 0 10px 0;
		padding: 21px 0;
	}
	
	#Ui-major-wrapper div.marketingAnkeilerImageHome {
		border: 1px solid #dbdbdb;
		border-width: 1px 0 1px 0;
		margin: 55px 0 10px 0;
		padding: 21px 0;
	}
	
	#Ui-major-wrapper div.marketingAnkeilerTextHome {
		border: 1px solid #dbdbdb;
		border-width: 1px 0 1px 0;
		margin: 55px 0 10px 0;
		padding: 21px 0;
		font-weight: bold;
	}
	

/* KOSTENGEGEVENS ----------------------------------------------------------- */
#Ui-major-wrapper div.mainContent p#clickDataset{
	font-size: 1.8em;
	color: #ccc;
	font-weight: bold;
	padding: 5px;
	text-align: center;
	margin-top: 30px;
}

/* ##elements  */

#Ui-major-wrapper div.columnNav {
	width: 100%;
	height: 23em;
	overflow: hidden;
	clear: left;
}

#Ui-major-wrapper div.columnView div.column{
		width: 26em;
		height: 20em;
		float: left;
		background: #fff;
		overflow: auto;
		margin-right: 20px;
		border: 1px solid #7f9db9;
	}
	
#Ui-major-wrapper div.columnView div.column h4.datasetListHeader {
	background: #7f9db9;
	color: white;
	margin: 0;
	padding: 2px 1em;
}

#Ui-major-wrapper div.columnBreadcrumb{
        height: 30px;
	overflow: visible;
	line-height: 150%;
}
#Ui-major-wrapper ul.columnBreadcrumb{
	margin-bottom: 10px;
}
	#Ui-major-wrapper ul.columnBreadcrumb li{
		padding-left: 12px;
		float: left;
		margin-right: 5px;
	}
		#Ui-major-wrapper ul.datasetList li{
			padding: 5px 10px;
		}
		#Ui-major-wrapper ul.datasetList li.row{
			background: #f1f5fa;
		}
		#Ui-major-wrapper ul.datasetList li.rowAlt{
			background: #fff;
		}
		
			#Ui-major-wrapper ul.datasetList li a:link,
			#Ui-major-wrapper ul.datasetList li a:visited,
			#Ui-major-wrapper ul.datasetList li a:hover,
			#Ui-major-wrapper ul.datasetList li a:active {
				color: #036;
				font-weight: bold;
				text-decoration: none;
				display: block;
			}
			#Ui-major-wrapper img.lock{
				float: right;
				margin-top: -3px;
			}
		#Ui-major-wrapper ul.datasetList li.active{
			background: #d0e0f3;
		}
			#Ui-major-wrapper ul.datasetList li.active a:link,
			#Ui-major-wrapper ul.datasetList li.active a:visited,
			#Ui-major-wrapper ul.datasetList li.active a:hover,
			#Ui-major-wrapper ul.datasetList li.active a:active {
				color: #be081f;
			}
	#Ui-major-wrapper ul.kostenResults li{
		padding-left: 12px;
	}


	/**
	* CSS for KT image presentation
	**/
	
	#Ui-major-wrapper div.full-images .images .container .image {
		width: 200px;
		height: 200px;
		border: 3px solid #333;
		background: #fff;
		overflow: hidden;
		float: left;
		margin: 5px;
		text-align: center;
	}
		#Ui-major-wrapper div.full-images .images .container .image img{
		}
	#Ui-major-wrapper div.full-images .thumbs {
		height: 134px;
		width: 540px;
		margin-right: 10px;
		float: left;
		overflow: auto;
	}
	#Ui-major-wrapper div.full-images a.scroll_left{
		float: left;
		margin-right: 10px;
	}
		
		#Ui-major-wrapper div.full-images .thumbs .container{
			height: 97px;
			background: #e1e3e6;
			padding: 10px;
			float: left;
			width: 520px;
		}
	
			#Ui-major-wrapper div.full-images .thumbs .container .image {
				width: 80px;
				height: 80px;
				border: 2px solid #b9babc;
				background: white;
				overflow: hidden;
				float: left;
				margin: 10px 5px 0 5px;
				padding: 0 5px;
				text-align: center;
			}
			#Ui-major-wrapper div.full-images .thumbs .container .active {
				width: 80px;
				height: 80px;
				border: 2px solid #333;
				background: white;
				overflow: hidden;
				float: left;
				margin: 10px 5px 0 5px;
				padding: 0 5px;
				text-align: center;
			}
	
	#Ui-major-wrapper div.full-images div.large-image {
		text-align: center;
		background: #e7e7e7;
		border: 1px solid #999;
		width: 520px;
		padding: 10px;
		margin: 10px 0 0 57px;
	}
	#Ui-major-wrapper div.full-images div.large-image a.close{
		color: #c00;
		float: right;
	}
	#Ui-major-wrapper div.full-images div.large-image img{
		background: #fff;
	}
	
	#Ui-major-wrapper div.full-images div.project img{
		background: #fff;
	}
	/* elements*/
	#Ui-major-wrapper .thumb_container {
		width: 24%;
		overflow: hidden;
		float: left;
	}
		#Ui-major-wrapper .thumb_container a:link,
		#Ui-major-wrapper .thumb_container a:visited,
		#Ui-major-wrapper .thumb_container a:hover,
		#Ui-major-wrapper .thumb_container a:active {
			width: 130px;
			height: 130px;
			padding: 5px;
			margin: 5px;
			display: block;
			border: 2px solid #9d9d9d;
			background: #e7e7e7;
			overflow: hidden;
		}
		
		#Ui-major-wrapper .thumb_container a img {
			background: #fff;
		}
		
		#Ui-major-wrapper .thumb_container p {
			text-align: center;
		}
		
			#Ui-major-wrapper .thumb_container p a:link,
			#Ui-major-wrapper .thumb_container p a:visited,
			#Ui-major-wrapper .thumb_container p a:hover,
			#Ui-major-wrapper .thumb_container p a:active {
				display: inline;
				border: none;
				background: transparent;
				padding: 0;
				margin: 0;
				width: auto;
				height: auto;
			}
		

	#Ui-major-wrapper div.tableNavThumb{
		margin: 0;
		padding: 0;
	}
	
		#Ui-major-wrapper div.tableNavThumb div.thumbContainer{
			float: left;
			text-align: center;
			width: 200px;
			margin: 0 7px 10px 0;
		}
		
		#Ui-major-wrapper div.tableNavThumb div.thumbContainer p.thumb {
			width: 200px;
			height: 200px;
			display: block;
			overflow: hidden;
			border: 2px solid #93aac8;
		}
		
	#Ui-major-wrapper div.siblingContainer table{
		background: #e1e3e6;
		padding: 10px;
		width: 540px;
		margin: 10px 0 0 57px;
		text-align: center;
	}
			#Ui-major-wrapper div.siblingContainer table a img{
				width: 74px;
				border: 2px solid #93aac8;
				background: #fff;
				height: 74px;
			}
#Ui-major-wrapper div.closelayer {
	float: right;
}

	/* export */
	#Ui-major-wrapper div.export {
		width: 100%;
	}
	#Ui-major-wrapper table div.export{
		font-size: 0.7em;
	}
	
		#Ui-major-wrapper div.export a.toggler,
		#Ui-major-wrapper div.export a.overnemen {
			float: right;
			padding: 0;
		}
		#Ui-major-wrapper table.specificatie-tabel div.export a.toggler,
		#Ui-major-wrapper table.specificatie-tabel div.export a.overnemen,
		#Ui-major-wrapper table.specificatie-tabel-kopie div.export a.toggler,
		#Ui-major-wrapper table.specificatie-tabel-kopie div.export a.overnemen {
			float: left;
		}
		
		#Ui-major-wrapper div.export div.pane {
			border: 1px solid #ccc;
			padding: 2em;
			margin-top: 15px;
		}
		#Ui-major-wrapper div.export div.pane ul{
			margin-bottom: 15px;
			list-style: none;
			list-style-position: outside;
		}
			#Ui-major-wrapper div.export div.pane ul li{
				line-height: 1.8em;
				padding-left: 20px;
			}

	#Ui-major-wrapper div.extraInfo{
		width: 228px;
		padding: 10px;
		margin-bottom: 10px;
	}
		#Ui-major-wrapper div.extraInfo ul li{
			line-height: 1.6em;
			list-style-type: disc;
			list-style-position: inside;
		}
			#Ui-major-wrapper div.extraInfo ul li a:link,
			#Ui-major-wrapper div.extraInfo ul li a:visited,
			#Ui-major-wrapper div.extraInfo ul li a:hover,
			#Ui-major-wrapper div.extraInfo ul li a:active{
				font-weight: bold;
				color: #333;
				text-decoration: none;
			}
			
			#Ui-major-wrapper div.extraInfo ul li.active a:link,
			#Ui-major-wrapper div.extraInfo ul li.active a:visited,
			#Ui-major-wrapper div.extraInfo ul li.active a:hover,
			#Ui-major-wrapper div.extraInfo ul li.active a:active{
				font-weight: bold;
				color: #cc0033;
				text-decoration: none;
			}

		#Ui-major-wrapper div.marketingAnkeilerText {
			font-weight: bold;
			border: 1px solid #b9b9b9;
			background: #e5e5e5;
			padding: 0.5em 0.8em;
			margin-bottom: 10px;
		}

		#Ui-major-wrapper div.marketingAnkeilerImage {
			border: 1px solid #b9b9b9;
			margin-bottom: 10px;
		}
			#Ui-major-wrapper div.marketingAnkeilerImage a,
			#Ui-major-wrapper div.marketingAnkeilerImage img {
				display: block;
				margin: 0;
				padding: 0;
			}

	#Ui-major-wrapper div.tags {
		width: 238px;
		padding: 5px;
		margin-bottom: 10px;
		position: absolute;
	}
	#Ui-major-wrapper span.tools {
		position: relative;
		margin: 0 -110px;
		float: left;
		padding: 0 1em 0 1.5em;
		height: 21px;
		width: 90px;
	}
		#Ui-major-wrapper div.tags a.tag:link,
		#Ui-major-wrapper div.tags a.tag:visited,
		#Ui-major-wrapper div.tags a.tag:hover,
		#Ui-major-wrapper div.tags a.tag:active{
			display: block;
			height: 21px;
			width: 146px;
			padding: 0 0 0 20px;
			margin: 3px 0;
			color: #cc0033;
			text-decoration: none;
			font-weight: bold;
		}
		
		#Ui-major-wrapper div.tags span.tag {
			display: block;
			height: 21px;
			width: 146px;
			padding: 0 0 0 20px;
			margin: 3px 0;
			color: #cc0033;
			text-decoration: none;
			font-weight: bold;
		}
		
			#Ui-major-wrapper div.tags span.tag input.new_tag {
				height: 15px;
				width: 120px;
				font-size: 10px;
			}
		
		
		
		
		#Ui-major-wrapper a:link.delete,
		#Ui-major-wrapper a:visited.delete,
		#Ui-major-wrapper a:hover.delete,
		#Ui-major-wrapper a:active.delete,
		#Ui-major-wrapper a:link.edit,
		#Ui-major-wrapper a:visited.edit,
		#Ui-major-wrapper a:hover.edit,
		#Ui-major-wrapper a:active.edit{
			margin: 0 2px;
			font-size: 0.8em;
		}
		#Ui-major-wrapper a:link.delete,
		#Ui-major-wrapper a:visited.delete,
		#Ui-major-wrapper a:hover.delete,
		#Ui-major-wrapper a:active.delete{
			color: #cc0033;
		}
		#Ui-major-wrapper input.new_tag{
			background:#fffde8;
			padding: 0;
		}
		
/* MIJN GEGEVENS ------------------------------------------------------------ */

/*specific formstyles */
#Ui-major-wrapper div.gegevens_container{
	padding: 10px;
}

	#Ui-major-wrapper table.mijn_gegevens_table {
	    border-collapse: collapse;
	}

		#Ui-major-wrapper table.mijn_gegevens_table th {
		    padding-bottom: 5px;
		}

		#Ui-major-wrapper table.mijn_gegevens_table td {
		    vertical-align: bottom;
		    text-align: left;
		    padding: 5px 10px;
		}

			#Ui-major-wrapper table.mijn_gegevens_table td.smallinput input {
			    width: 50px;
			}
			
			#Ui-major-wrapper table.mijn_gegevens_table td.select select {
			    width: 80%;
			}

			#Ui-major-wrapper table.mijn_gegevens_table td label,
			#Ui-major-wrapper table.mijn_gegevens_table td.input input {
			    width: 75%;
			}
			
			#Ui-major-wrapper table.mijn_gegevens_table th h3{
			    font-size: 1.1em;
			    text-align: left;
			    padding: 12px 0 6px 4px;
			}
		#Ui-major-wrapper table.alt th,
		#Ui-major-wrapper table.alt td {
		    background: #FCFCFC;
		}

		#Ui-major-wrapper table.mijn_gegevens_table th.suggestion{
			padding: 10px;
			background: #f5f8fc !important;
			border: 2px solid #a5b8c8;
			text-align: left;
		}

/* 2 cols */
#Ui-major-wrapper table.col2 {
    width: 100%;
}

	#Ui-major-wrapper table.col2 col.col1 {
	    width: 40%;
	}
	
	#Ui-major-wrapper table.col2 col.col2 {
	    width: 60%;
	}

/* 3 cols */
#Ui-major-wrapper table.col3 {
    width: 100%;
}

	#Ui-major-wrapper table.col3 col.col1 {
	    width: 40%;
	}
	
	#Ui-major-wrapper table.col3 col.col2 {
	    width: 30%;
	}
	
	#Ui-major-wrapper table.col3 col.col3 {
	    width: 30%;
	}

/* 5 cols */
#Ui-major-wrapper table.col5 {
    width: 100%;
}

	#Ui-major-wrapper table.col5 col.col1 {
	    width: 20%;
	}
	
	#Ui-major-wrapper table.col5 col.col2 {
	    width: 19%;
	}
	
	#Ui-major-wrapper table.col5 col.col3 {
	    width: 17%;
	}
	
	#Ui-major-wrapper table.col5 col.col4 {
	    width: 17%;
	}
	#Ui-major-wrapper table.col5 col.col5 {
	    width: 27%;
	}


/* FAQ ---------------------------------------------------------------------- */

/* ##elements  */
#Ui-major-wrapper p.allQuestion a{
	padding-right: 12px;
}

#Ui-major-wrapper p.upNav{
	text-align: center;
}

#Ui-major-wrapper p.next a{
	float: right;
	padding-right: 12px;
}
#Ui-major-wrapper p.previous a{
	float: left;
	padding-left: 12px;
}

/* ##specific formstyles  */

/* replacement by RBI for GX specific input / label stuff */
#Ui-major-wrapper div.formContainer span.helpfullQuestion{
		position: relative;
		left:-10px;
	}
	#Ui-major-wrapper div.formContainer span.helpfullQuestion input{
		margin-left: 10px;
		margin-right: 3px;
		width: auto;
	}
	#Ui-major-wrapper div.formContainer span.helpfullQuestion label{
		font-weight: normal;
		display: inline;
		margin-right: 6em;
	}
	#Ui-major-wrapper div.formContainer span.rating label{
		font-weight: normal;
		display: inline;
		margin: 0 15px 0 5px;
	}
	#Ui-major-wrapper div.formContainer span.subLabel{
		font-size: 0.8em;
	}

/* INFOPAGES ------------------------------------------------------------------- */

#Ui-major-wrapper div.infoPage ul {
	margin: 1em 0;
	list-style-position: inside;
	list-style-type: disc;
}

#Ui-major-wrapper div.infoPage img.infoPageImage {
	display: block;
	margin: 1em 0;
}

#Ui-major-wrapper img.sfeerbeeld {
	margin: 0 0 3em 0;
}

/* TESTIMONIAL ------------------------------------------------------------------- */
#Ui-major-wrapper div.testimonial img.logo {
	border: 1px solid black;
	float: right;
}

#Ui-major-wrapper div.testimonial div.header {
	padding: 1em 0;
}

#Ui-major-wrapper div.testimonialHeader span.title {
	float:left;
	margin-top: 30px;
}
#Ui-major-wrapper div.testimonialHeader span.image {
	float:right;
	margin-top: 10px;
}

/* VEELGESTELDE VRAGEN ------------------------------------------------------- */
#Ui-major-wrapper div.veelgestelde_vragen_block {
	width: 45%;
	float: left;
	margin: 0 1em;
}
/* SITEMAP ------------------------------------------------------------------- */
#Ui-major-wrapper div.sitemap_block {
	width: 45%;
        min-height: 150px;
	float: left;
	margin: 0 1em;
}
/* LICENSE ------------------------------------------------------------------- */

#Ui-major-wrapper div.license{
	background: #d2d8e2;
	border: 1px solid #6699cc;
}
#Ui-major-wrapper div.license p.licenseTitle{
	padding: 10px;
	color: #003366;
}

/* USERTABLE ------------------------------------------------------------------- */

#Ui-major-wrapper span.usertable_field input{
	width: 100px;
}

/* PROJECTANALYSES ------------------------------------------------------------------- */

.next_table {
	position: absolute;
	width: 190px;
	height: 45px;
	text-align: center;
	top: 0px;
	left: 0px;
	font-size: 12px;
	padding: 5px;
}

.previous_table {
	position: absolute;
	width: 190px;
	height: 35px;
	text-align: center;
	top: 0px;
	left: 0px;
	font-size: 12px;
	padding: 25px 5px 5px 5px;
}

#Ui-major-wrapper p.searchResultCount{
	color: #333;
	font-style: italic;
	font-size: 1.4em;
}
	#Ui-major-wrapper span.resultsLength{
		color: #cc0033;
		font-weight: bold;
	}
#Ui-major-wrapper div.resultsAbo,
#Ui-major-wrapper div.results{
	padding: 10px;
	margin: 10px 0;
}
#Ui-major-wrapper div.resultsAbo{
	background: #d2d8e2;
	border: 1px solid #6699cc;
}
#Ui-major-wrapper p.title a:link,
#Ui-major-wrapper p.title a:visited,
#Ui-major-wrapper p.title a:hover,
#Ui-major-wrapper p.title a:active{
	color: #000;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;;
}
#Ui-major-wrapper img.featuredImg{
	width: 100px;
	height: 100px;
	border: 3px solid #333;
	background: #fff;
	overflow: hidden;
}
#Ui-major-wrapper p.paging a.active:link,
#Ui-major-wrapper p.paging a.active:visited,
#Ui-major-wrapper p.paging a.active:hover,
#Ui-major-wrapper p.paging a.active:active{
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
/* SITENAV ------------------------------------------------------------------ */

#Ui-major-wrapper .siteNav {
	position: absolute;
	display: block;
	border: 1px solid #fff;
	width: 370px;
	height: 70px;
	background: #999999;
	padding: 5px;
	top: 0px;
	left: 0px;
}
/* ONWERKBAARWEER ----------------------------------------------------------- */

#Ui-major-wrapper div.formContainer label.weertoolLabel{
	display: block;
	width: 120px;
	float: left;
}
#Ui-major-wrapper input.radioWeer{
	float: left;
	display: block;
	margin: 3px 10px 0 0;
}
#Ui-major-wrapper input.codeNumbers{
	width: 55px;
	margin-right: 10px;
}
#Ui-major-wrapper input.codeLetters{
	width: 30px;
}
#Ui-major-wrapper select.day{
	width: 45px;
}
#Ui-major-wrapper select.month{
	width: 110px;
}
#Ui-major-wrapper select.year{
	width: 60px;
}
#Ui-major-wrapper div.filter{
	margin-left: 20px;
}

	#Ui-major-wrapper div.filter select{
		width: 200px;
	}

/* EXTRA CRITERIA --------------------------------------------------------------- */
#Ui-major-wrapper div.extra_criteria_products {
	width: 100%;
	height: 200px;
	overflow: auto;
}
	
	#Ui-major-wrapper div.extra_criteria_products .product {
		display: block;
	}
	
		#Ui-major-wrapper div.extra_criteria_products .product input {
			float: left;
			margin: 0 1em;
			padding: 0 1em;
		}
	
		#Ui-major-wrapper div.extra_criteria_products .product label {
			float: left;
		}

/* POPUP TABLES --------------------------------------------------------------- */
#Ui-major-wrapper .popupPage{
	background-color: #000;
	margin: 1em;
}
	#Ui-major-wrapper div.popupContainer{
		padding: 0 15px 15px 15px;
		background-color: #fff;
	}
	
	#Ui-major-wrapper div.popupContainer h2 {
		padding: 1em 0;
	}
	
	#Ui-major-wrapper div.popupContainer div.tableContainer {
		width: auto;
	}
	
		#Ui-major-wrapper div.popupContainer div.tableContainer .specificatie-tabel {
			width: 100%;
		}
		
/** TEST BANNER **/
#Ui-major-wrapper .wrapper div.banner {
	text-align: center;
}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

#Ui-major-wrapper .Uitvoer span.soortVerbruik{width:170px;display:block;}#Ui-major-wrapper .energietool .formRow h2{font-size:1.8em;}#Ui-major-wrapper div.leaderWrap{background:#fcaa00 url('/media/static/bg_bc.gif') no-repeat top right;}#Ui-major-wrapper div.externalLinks{border-bottom:5px solid #fcaa00;}#Ui-major-wrapper h1#logo a:link,#Ui-major-wrapper h1#logo a:visited,#Ui-major-wrapper h1#logo a:active,#Ui-major-wrapper h1#logo a:hover{height:44px;width:190px;background:transparent url('/media/static/logo.gif') no-repeat left top;}#Ui-major-wrapper ul.rssFeeds li{background:transparent url('/media/static/list_img_rss.gif') no-repeat center left;}#Ui-major-wrapper dl.tryOut{background:transparent url('/media/static/bg_dl_tryout_bot.gif') no-repeat bottom left;}#Ui-major-wrapper dl.tryOut dt{background:transparent url('/media/static/bg_dl_tryout_top.gif') no-repeat top left;}#Ui-major-wrapper dl.tryOut dd{background:transparent url('/media/static/list_img_tryout.gif') no-repeat center left;}#Ui-major-wrapper ul.faqListOverview li{background:transparent url('/media/static/list_img_faq.gif') no-repeat center left;}#Ui-major-wrapper ul.mainNav li{background:transparent url('/media/static/bg_nav_right.gif') no-repeat top right;}#Ui-major-wrapper ul.mainNav li a:link,#Ui-major-wrapper ul.mainNav li a:visited,#Ui-major-wrapper ul.mainNav li a:hover,#Ui-major-wrapper ul.mainNav li a:active{background:transparent url('/media/static/bg_nav_left.gif') no-repeat top left;}#Ui-major-wrapper ul.mainNav li.navigationactive{background:transparent url('/media/static/bg_nav_right_active.gif') no-repeat top right;}#Ui-major-wrapper ul.mainNav li.navigationactive a:link,#Ui-major-wrapper ul.mainNav li.navigationactive a:visited,#Ui-major-wrapper ul.mainNav li.navigationactive a:hover,#Ui-major-wrapper ul.mainNav li.navigationactive a:active{background:transparent url('/media/static/bg_nav_left_active.gif') no-repeat top left;}#Ui-major-wrapper ul.breadcrumb li{background:transparent url('/media/static/list_img_faq.gif') no-repeat center left;}#Ui-major-wrapper ul.externNav li{background:transparent url('/media/static/bg_extern_list.gif') no-repeat center left;}#Ui-major-wrapper ul.externNav li a:link,#Ui-major-wrapper ul.externNav li a:visited,#Ui-major-wrapper ul.externNav li a:hover,#Ui-major-wrapper ul.externNav li a:active{color:#ffa800;}#Ui-major-wrapper p.selectBox{background:transparent url('/media/static/bg_select_replace.gif') no-repeat;}#Ui-major-wrapper p#slogan{background:transparent url('/media/static/slogan.gif') no-repeat left top;}#Ui-major-wrapper p#utilityInput input{background:#fff url('/media/static/bg_input_utility.gif') no-repeat top right;}#Ui-major-wrapper div.homeSearchContainer{background:#ffc54d;}#Ui-major-wrapper div.homeSearchContainer input.bigSearch{background:#fff;}#Ui-major-wrapper div.advSearch div.bigSearch input{background:#fff;}#Ui-major-wrapper div.homeLogIn{background:transparent url('/media/static/bg_form_log.gif') no-repeat top left;}#Ui-major-wrapper div.homeLogIn span input{color:#ffa800;}#Ui-major-wrapper p#feedBurner a{background:transparent url('/media/static/but_feed.gif') no-repeat center left;}#Ui-major-wrapper ul.columnBreadcrumb li{background:transparent url('/media/static/list_img_faq.gif') no-repeat center left;}#Ui-major-wrapper ul.kostenResults li{background:transparent url('/media/static/list_img_faq.gif') no-repeat center left;}#Ui-major-wrapper div.export div.pane{background:#f4f4f4 url('/media/static/bg_export.gif') repeat-x top left;}#Ui-major-wrapper div.export div.pane ul li.jpgLink{background:transparent url('/media/static/ico_jpg.gif') no-repeat center left;}#Ui-major-wrapper div.export div.pane ul li.xlsLink{background:transparent url('/media/static/ico_xls.gif') no-repeat center left;}#Ui-major-wrapper div.export div.pane ul li.pdfLink{background:transparent url('/media/static/ico_pdf.gif') no-repeat center left;}#Ui-major-wrapper div.extraInfo{background:#e5e5e5 url('/media/static/bg_extra_top.gif') no-repeat top left;}#Ui-major-wrapper div.tags{background:#f2f2f2 url('/media/static/bg_tag_top.gif') no-repeat top left;}#Ui-major-wrapper span.tools{background:transparent url('/media/static/bg_tag_big.gif') no-repeat top left;}#Ui-major-wrapper div.tags a.tag:link,#Ui-major-wrapper div.tags a.tag:visited,#Ui-major-wrapper div.tags a.tag:hover,#Ui-major-wrapper div.tags a.tag:active{background:transparent url('/media/static/bg_tag.gif') no-repeat top left;}#Ui-major-wrapper div.tags span.tag{background:transparent url('/media/static/bg_tag.gif') no-repeat top left;}#Ui-major-wrapper p.allQuestion a{background:transparent url('/media/static/bg_faq_a_right.gif') no-repeat center right;}#Ui-major-wrapper p.next a{background:transparent url('/media/static/bg_faq_a_right.gif') no-repeat center right;}#Ui-major-wrapper p.previous a{background:transparent url('/media/static/bg_faq_a_left.gif') no-repeat center left;}.next_table{background:transparent url('/media/static/table_scroll_down.gif') center bottom;}.previous_table{background:transparent url('/media/static/table_scroll_up.gif') center top;}#Ui-major-wrapper div.energietool label{display:inline;font-size:14px;}
#Ui-major-wrapper *{margin:0;padding:0;}#Ui-major-wrapper .clearleft{clear:left;}#Ui-major-wrapper .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#Ui-major-wrapper .clearfix{display:inline-block;}#Ui-major-wrapper .clearfix{display:block;}
div.homeLogIn{background:transparent;float:right;width:208px;height:81px;padding:10px;margin-right:23px;}div.homeLogIn p{line-height:0.9em;}div.homeLogIn span input{margin:2px 0;font-weight:bold;color:#069;width:205px;}div.homeLogIn label{font-size:1.1em;font-weight:bold;display:block;color:#fff;margin:6px 0 2px 0;}div.homeLogIn a.bigLogInBut{background:transparent url('/media/static/but_form_log.gif') no-repeat top left;width:71px;height:30px;float:right;margin:-3px -2px 0 0;}div.homeLogIn p a{color:#FFFFFF!important;font-size:0.8em;}div.homeLogIn legend{height:0px;}
#Ui-major-wrapper div.marketingAnkeilerNoBorders{margin:10px 0 10px 0;padding:21px 0;}#Ui-major-wrapper div.floatingHomelogin{position:absolute;z-index:1;top:220px;right:0px;width:240px;height:100px}#Ui-major-wrapper .selectReplacement{z-index:2;}
#Ui-major-wrapper #divInfoBlock2 a.display_full{color:#ab161c;}#Ui-major-wrapper #Ui-main-content{padding:0;margin:0;background:#fff;}#Ui-major-wrapper #Ui-ingelogd-welkom{position:absolute;top:5px;right:4px;margin:0;}#Ui-major-wrapper #Ui-ingelogd-welkom a{font-weight:normal;}#Ui-major-wrapper #Ui-footer{height:130px;margin:10px 0 0;padding:0;color:#efefef;}#Ui-major-wrapper #Ui-footer a{color:#efefef;}#Ui-major-wrapper #Ui-footer-main{border-bottom:1px dotted #000;padding-bottom:4px;}#Ui-major-wrapper #Ui-footer-main-inner{float:left;margin:12px 0 0;padding:0;}#Ui-major-wrapper #Ui-footer-rechten{font-size:11px;font-weight:bold;}#Ui-major-wrapper #Ui-footer-rechten-links{font-size:11px;text-transform:lowercase;}#Ui-major-wrapper #Ui-footer-onderdeelvan{margin:0;padding:28px 0 0;text-align:center;font-size:11px;}#Ui-major-wrapper #Ui-footer-logo{float:right;margin:12px 0 0;padding:0;}#Ui-major-wrapper #Ui-footer .internNav{margin-left:-3px;}#Ui-major-wrapper #Ui-footer .internNav li{margin-top:12px;border-right:1px solid #efefef;font-size:11px;text-transform:lowercase;}#Ui-major-wrapper #Ui-footer .internNav li.lastItem{border:0;}#Ui-major-wrapper #Ui-footer-nieuwsbrief{float:right;margin:0px -4px 0 0;}#Ui-major-wrapper #Ui-footer-nieuwsbrief label{font-size:11px;padding:0 3px 0 0;margin:14px 0 0 0;float:left;}#Ui-major-wrapper #Ui-footer-nieuwsbrief img{margin:6px 0 0 0;padding:0;float:left;}#Ui-major-wrapper #Ui-main-col{width:500px;margin:14px 10px 0 0;padding:0;}#Ui-major-wrapper #Ui-main-col h1{margin:0;padding:0;font:17px/25px normal Helvetia,Arial;letter-spacing:.1ex;border:0;}#Ui-major-wrapper div.mainContent h1{color:#002d7c;}#Ui-major-wrapper #Ui-main-col div.feature{background:#fff;border:1px dotted #333;border-width:1px 0;padding:12px 0;}#Ui-major-wrapper #Ui-main-col div.feature div.featureImg{margin:0;padding:0;overflow:hidden}#Ui-major-wrapper #Ui-main-col div.feature div.featureImg img{padding:0;margin:0;}#Ui-major-wrapper #Ui-main-col div.feature div.featureInfo{margin:0;padding:0;}#Ui-major-wrapper #Ui-main-col div.feature h4{margin:0;padding:0;}#Ui-major-wrapper #Ui-main-col div.feature div.featureInfo p{margin:4px 0 8px 0;padding:0;width:auto;color:#222;}#Ui-major-wrapper #Ui-feature-meer{float:right;padding-right:14px;background:transparent url(../media/static/extra-arrow-small.gif) no-repeat right 2px;text-transform:uppercase;text-decoration:none;color:#222;font-weight:bold;}#Ui-major-wrapper #Ui-main-col h4,#Ui-major-wrapper #Ui-sec-col h4,#Ui-major-wrapper #Ui-third-col h4,#Ui-partners h4{margin:36px 0 4px;padding:0;border:0;background:#fff;font-size:12px;}#Ui-major-wrapper #Ui-main-col h4,#Ui-major-wrapper #Ui-sec-col h4,#Ui-major-wrapper #Ui-third-col h4,#Ui-major-wrapper #Ui-partners h4{color:#002d7c;}#Ui-major-wrapper .mainColumn ul li p{display:inline;}#Ui-major-wrapper #Ui-main-content ul.Ui-berichtenlijst{margin:0;padding:0;border-top:1px dotted #333;}#Ui-major-wrapper #Ui-main-content ul.Ui-berichtenlijst li{margin:0;padding:8px 20px 8px 0;border-bottom:1px dotted #333;background:transparent url(../media/static/extra-arrow-large.gif) no-repeat right center;font-size:12px;}#Ui-major-wrapper #Ui-main-content ul.Ui-berichtenlijst li a{text-decoration:none;color:#222;}#Ui-major-wrapper #Ui-main-content ul.Ui-berichtenlijst li a:hover,#Ui-major-wrapper #Ui-main-col ul.Ui-berichtenlijst li a:focus{text-decoration:underline;}#Ui-major-wrapper #Ui-main-content #Ui-klant-zeg{background:#fff url(../media/static/extra-start-quote.gif) no-repeat 240px 54px;}#Ui-major-wrapper #Ui-main-col #Ui-klant-zeg div.featureInfo{float:left;margin:0 0 0 45px;padding:0;width:auto;}#Ui-major-wrapper #Ui-main-col #Ui-klant-zeg div.featureInfo p{margin:4px 0 8px 0;padding:0 14px 0 0;width:200px;color:#222;background:transparent url(../media/static/extra-end-quote.gif) no-repeat right bottom;}#Ui-major-wrapper #Ui-main-col #Ui-klant-zeg h4{margin-top:24px;}#Ui-major-wrapper #Ui-klant-zeg p{}#Ui-major-wrapper #Ui-sec-col{width:220px;float:left;margin:0 10px 0 0;padding:0;color:#333;}#Ui-major-wrapper #Ui-probeer{background:#dadada url(../media/static/sec-probeer-bg.png) no-repeat left bottom;margin:0 0 4px 0;padding:8px 10px;}#Ui-major-wrapper #Ui-probeer h4{background:transparent url(../media/static/sec-probeer-top.png) no-repeat left top;text-transform:uppercase;margin:-8px -10px 6px;padding:18px 10px 0px;border:0;}#Ui-major-wrapper #Ui-probeer p{border-top:1px dotted #333;margin:0;padding-top:3px;color:#222;}#Ui-major-wrapper #Ui-probeer a{color:#000;}#Ui-major-wrapper .Ui-probeer h4,#Ui-major-wrapper #Ui-sec-leaders h4,#Ui-major-wrapper .Ui-marketingblokje h4{color:#333;}#Ui-major-wrapper #Ui-sec-leaders{background:#e6e6e6;margin:20px 0;padding:8px 10px;}#Ui-major-wrapper #Ui-sec-leaders img{float:left;display:block;width:100px;padding:0 10px 6px 0;margin:4px 0 0;}#Ui-major-wrapper #Ui-sec-leaders h4{text-transform:uppercase;background:transparent;margin:16px 0 2px 0;padding:0 0 3px 0;border:0;}#Ui-major-wrapper #Ui-sec-leaders h5{text-transform:none;color:#333;padding-right:15px;font-size:12px;margin:0;background:transparent url(../media/static/extra-arrow-small-grey.png) no-repeat right center;}#Ui-major-wrapper #Ui-sec-leaders h5 a{color:#333 !important;}#Ui-major-wrapper #Ui-sec-leaders h5 a:hover,#Ui-sec-col #Ui-sec-leaders h5 a:focus{text-decoration:underline;}#Ui-major-wrapper #Ui-sec-leaders p{margin-bottom:14px;font-size:11px;}#Ui-major-wrapper p.Ui-naar-meer{text-align:right;padding:4px 14px 4px 0;border:1px dotted #333;border-width:1px 0;background:transparent url(../media/static/extra-arrow-small-grey.png) no-repeat right center;text-transform:uppercase;}#Ui-major-wrapper p.Ui-naar-meer a{text-decoration:none;color:#333;font-weight:bold;}#Ui-major-wrapper #Ui-third-col{width:220px;float:left;background:transparent;margin:9px 0 0;}#Ui-major-wrapper .Ui-blokje h4{margin-top:12px;padding-bottom:3px;border-bottom:1px dotted #333;}#Ui-major-wrapper .Ui-blokje h4 a{text-decoration:none;}#Ui-major-wrapper .Ui-marketingblokje{background:#dadada url(/media/static/marketing-bg.png) no-repeat left bottom;margin:0 0 4px 0;padding:8px 10px;}#Ui-major-wrapper .Ui-marketingblokje h4{background:transparent url(/media/static/marketing-top.png) no-repeat left top;text-transform:uppercase;margin:-8px -10px 6px;padding:18px 10px 0px;border:0;}#Ui-major-wrapper .Ui-marketingblokje p{border-top:1px dotted #333;margin:0;padding-top:3px;color:#222;}#Ui-major-wrapper .Ui-marketingblokje .meer{color:#333;font-size:11px;float:right;}#Ui-major-wrapper .Ui-nieuwsbrief{margin:4px 0 4px 0;padding:8px 10px;}#Ui-major-wrapper .Ui-blue .Ui-nieuwsbrief{background:url(/media/static/blue-nieuwsbrief-bg.png) no-repeat left bottom;}#Ui-major-wrapper .Ui-yel .Ui-nieuwsbrief{background:url(/media/static/yel-nieuwsbrief-bg.png) no-repeat left bottom;}#Ui-major-wrapper .Ui-red .Ui-nieuwsbrief{background:url(/media/static/red-nieuwsbrief-bg.png) no-repeat left bottom;}#Ui-major-wrapper .Ui-nieuwsbrief h4{text-transform:uppercase;margin:-8px -10px 0px;padding:18px 10px 0px;border:0;color:#FFFFFF!important}#Ui-major-wrapper .Ui-blue #Ui-major-wrapper .Ui-nieuwsbrief h4{background:transparent url(/media/static/blue-nieuwsbrief-top.png) no-repeat left top;}#Ui-major-wrapper .Ui-yel #Ui-major-wrapper .Ui-nieuwsbrief h4{background:transparent url(/media/static/yel-nieuwsbrief-top.png) no-repeat left top;}#Ui-major-wrapper .Ui-red #Ui-major-wrapper .Ui-nieuwsbrief h4{background:transparent url(/media/static/red-nieuwsbrief-top.png) no-repeat left top;}#Ui-major-wrapper .Ui-nieuwsbrief p{margin:0;padding-top:3px;color:#FFFFFF;}#Ui-major-wrapper div.Ui-zekerweten{margin:4px 0 0;padding:10px;border-bottom:1px solid #444;background:#222 url(/media/static/extra-tools-bg.png) no-repeat 0 0;}#Ui-major-wrapper div.Ui-zekerweten h4{margin:0;padding:0 0 6px 0;border:0;background:transparent;color:#FFF;}body.Ui-blue #Ui-major-wrapper div.Ui-zekerweten h4{color:#FFF;}body.Ui-red #Ui-major-wrapper div.Ui-zekerweten h4{color:#FFF;}#Ui-major-wrapper div.Ui-zekerweten ul{border:0;}#Ui-major-wrapper div.Ui-zekerweten li{border:1px dotted #eee;border-width:1px 0 0;background:transparent url(/media/static/extra-arrow-small-white.png) no-repeat right center;}#Ui-major-wrapper div.Ui-zekerweten li a{color:#eee;}#Ui-major-wrapper .Ui-nieuwsbrief-aanmelden{text-align:right;float:right;}#Ui-major-wrapper .Ui-nieuwsbrief-aanmelden a{display:block;position:relative;overflow:hidden;width:121px;height:32px;margin-right:0;text-decoration:none;}#Ui-major-wrapper .Ui-nieuwsbrief-aanmelden a span{position:absolute;top:0;left:5px;width:100%;height:100%;z-index:5;}body.Ui-red .Ui-nieuwsbrief-aanmelden a span{background:transparent url(/media/static/red-nieuwsbrief-aanmelden.gif) no-repeat right center;}body.Ui-yel .Ui-nieuwsbrief-aanmelden a span{background:transparent url(/media/static/yel-nieuwsbrief-aanmelden.gif) no-repeat right center;}body.Ui-blue .Ui-nieuwsbrief-aanmelden a span{background:transparent url(/media/static/blue-nieuwsbrief-aanmelden.gif) no-repeat right center;}#Ui-major-wrapper #Ui-partner-div{border:1px dotted #333;border-width:1px 0;padding-bottom:24px;text-align:left;}#Ui-major-wrapper #Ui-partners #Ui-partner-div img{background:#eee;border:0 !important;margin:24px 20px 0 0;}#Ui-major-wrapper #Ui-extern{background:#fff;border:0;}#Ui-major-wrapper #Ui-extern ul{padding:0;margin:14px 0 2px;}#Ui-major-wrapper #Ui-extern ul li{padding:0 12px 0 0;margin:0 16px 0 0;background:transparent url(../media/static/extra-arrow-small.gif) no-repeat right center;}#Ui-major-wrapper #Ui-extern ul li a{text-transform:uppercase;color:#333;font-size:11px;font-weight:bold;text-decoration:none;}#Ui-major-wrapper #Ui-extern ul li a:hover,#Ui-extern ul li a:focus{text-decoration:underline;}#Ui-major-wrapper div.Ui-breadcrumbs{width:100%;margin:0;padding:0;background:#e6e6e6;font-size:12px;}#Ui-major-wrapper div.Ui-breadcrumbs div{margin:0;padding:12px 8px;}body.Ui-yel #Ui-major-wrapper div.Ui-breadcrumbs a{color:#dd9201;}#Ui-major-wrapper #Ui-main-col-broad h1{border:0;text-transform:uppercase;font-size:16px;line-height:1.5;margin:12px 0 4px;}#Ui-major-wrapper div.Ui-tabel-tabs-links{margin-top:20px;padding-bottom:12px;}#Ui-major-wrapper div.Ui-tabel-tabs-links:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#Ui-major-wrapper p.Ui-tabel-links{font-size:11px;float:right;margin-top:1px;color:#999;}#Ui-major-wrapper ul.Ui-tabel-tabs{width:100%;list-style-type:none;border-bottom:1px solid #bbb;padding:0;margin:0;float:left;text-transform:uppercase;font-size:11px;}#Ui-major-wrapper ul.Ui-tabel-tabs li{float:left;padding:0 0 0 4px;margin:0 3px 0 0;border:1px solid #bbb;border:0;background:#eee url(../media/static/extra-tabs-unactive-left.png) no-repeat left top;}#Ui-major-wrapper ul.Ui-tabel-tabs li.Ui-current-tab{color:#000;background:#aaa url(../media/static/extra-tabs-active-left.png) no-repeat left top;border-bottom:1px solid #fff;position:relative;top:1px;}#Ui-major-wrapper ul.Ui-tabel-tabs li.Ui-current-tab a{color:#000;background:transparent url(../media/static/extra-tabs-active-right.png) no-repeat right top;padding:5px 22px 3px 18px}#Ui-major-wrapper ul.Ui-tabel-tabs a{float:left;display:block;margin:0 0;padding:6px 22px 3px 18px;background:transparent url(../media/static/extra-tabs-unactive-right.png) no-repeat right top;text-decoration:none;color:#666;font-size:11px;font-weight:bold;}#Ui-major-wrapper ul.Ui-tabel-tabs a:hover,#Ui-main-col-broad ul.Ui-tabel-tabs a:focus{text-decoration:underline;}#Ui-major-wrapper #Ui-main-col-result{width:585px;margin:1px 0 0;padding:0;float:left;}#Ui-major-wrapper #Ui-main-col-broad{width:100%;margin:0;padding:0;}#Ui-major-wrapper div.Ui-resultaat-aantal{width:100%;margin:0;padding:0;border-bottom:1px dotted #333;background:transparent;font-size:12px;}#Ui-major-wrapper div.Ui-resultaat-geen{padding:12px 8px;}#Ui-major-wrapper div.Ui-resultaat-aantal div{margin:0;padding:12px 8px;font-size:14px;}#Ui-major-wrapper div.Ui-resultaat-aantal div.Ui-resultaat-bekijken{float:right;font-size:12px;}#Ui-major-wrapper div.Ui-resultaat-aantal div.Ui-resultaat-site{float:left;font-size:12px;width:440px;}#Ui-major-wrapper #Ui-side-result-maincol{width:300px;margin:6px 10px 0 0;padding:0;float:left;background:#ffffff;}#Ui-major-wrapper #Ui-side-result-col{width:300px;margin:6px 10px 0 0;padding:0;float:left;background:#e6e6e6;}#Ui-major-wrapper #Ui-side-result-col a:hover,#Ui-major-wrapper #Ui-side-result-col a:focus{text-decoration:none;}#Ui-major-wrapper #Ui-side-result-col p{margin:6px 10px;padding:0 0 6px 0;border-bottom:1px dotted #333;}#Ui-major-wrapper #Ui-side-result-col h4{margin:8px 10px;padding:0;background:transparent;}#Ui-major-wrapper #Ui-side-result-col ul{margin:8px 10px 16px;padding:0;}#Ui-major-wrapper #Ui-side-result-col ul li{margin:6px 0;padding:0;}#Ui-major-wrapper #Ui-side-result-col ul.Ui-side-terug{padding:0 0 6px 0;border-bottom:1px dotted #333;}#Ui-major-wrapper #Ui-side-result-col ul.Ui-side-terug li.Ui-2{padding-left:6px;}#Ui-major-wrapper #Ui-side-result-col ul.Ui-side-terug li.Ui-3{padding-left:12px;}#Ui-major-wrapper #Ui-side-result-col ul.Ui-side-terug li.Ui-4{padding-left:18px;}#Ui-major-wrapper #Ui-side-result-col ul.Ui-side-terug li.Ui-5{padding-left:24px;}#Ui-major-wrapper #Ui-side-result-col ul.Ui-side-terug li.Ui-6{padding-left:30px;}#Ui-major-wrapper #Ui-side-result-col ul.Ui-side-terug li.Ui-7{padding-left:36px;}#Ui-major-wrapper #Ui-side-result-col ul.Ui-side-terug li.Ui-8{padding-left:42px;}#Ui-major-wrapper #Ui-side-result-col ul.Ui-side-terug li.Ui-9{padding-left:48px;}#Ui-major-wrapper #Ui-side-result-col ul.Ui-side-terug li.Ui-10{padding-left:54px;}#Ui-major-wrapper #Ui-side-result-col ul.Ui-side-terug li.Ui-11{padding-left:60px;}#Ui-major-wrapper #Ui-side-result-col ul.Ui-side-terug li.Ui-12{padding-left:66px;}#Ui-major-wrapper #Ui-side-result-col ul.Ui-side-terug li.Ui-13{padding-left:72px;}#Ui-major-wrapper #Ui-side-result-col ul.Ui-side-terug li.Ui-14{padding-left:78px;}#Ui-major-wrapper #Ui-side-result-col ul.Ui-side-terug li.Ui-15{padding-left:84px;}#Ui-major-wrapper #Ui-side-result-col ul.Ui-side-terug li.Ui-16{padding-left:90px;}#Ui-major-wrapper #Ui-side-result-col ul.Ui-side-terug li.Ui-17{padding-left:96px;}#Ui-major-wrapper #Ui-side-result-col ul.Ui-side-terug a{padding-left:14px;}body.Ui-red #Ui-major-wrapper #Ui-side-result-col ul.Ui-side-terug a{background:transparent url(../media/static/extra-arrow-back-red.png) no-repeat left 3px;display:block;}body.Ui-yel #Ui-major-wrapper #Ui-side-result-col ul.Ui-side-terug a{background:transparent url(../media/static/extra-arrow-back-yel.png) no-repeat left 3px;display:block;}body.Ui-blue #Ui-major-wrapper #Ui-side-result-col ul.Ui-side-terug a{background:transparent url(../media/static/extra-arrow-back-blue.png) no-repeat left 3px;display:block;}#Ui-major-wrapper p.Ui-result-next{float:right;}body.Ui-red #Ui-major-wrapper p.Ui-result-next{color:#a9151b;}body.Ui-yel #Ui-major-wrapper p.Ui-result-next{color:#faa502;}body.Ui-blue #Ui-major-wrapper p.Ui-result-next{color:#264c80;}#Ui-major-wrapper p.Ui-result-next a{color:#333;}#Ui-major-wrapper #Ui-main-col-result h1{font-size:18px;margin-top:20px;text-transform:uppercase;border:1px dotted #999;border-width:0 0 1px 0;}#Ui-major-wrapper #Ui-main-col-result h1 span{color:#999;font-size:14px;font-weight:normal;text-transform:lowercase;}#Ui-major-wrapper #Ui-main-col-result h1 span span{font-size:18px;}#Ui-major-wrapper ul.Ui-result-list li{border-bottom:1px solid #d2d2d2;padding:6px 11px;font-size:12px;line-height:16px;}#Ui-major-wrapper ul.Ui-result-list li.Ui-alt{border-top:1px solid #f4f4f4;background:#e7e7e7;}#Ui-major-wrapper ul.Ui-result-list li a{display:block;text-decoration:none;font-size:13px;}#Ui-major-wrapper ul.Ui-result-list li a:hover,#Ui-major-wrapper ul.Ui-result-list li a:focus{text-decoration:underline;}#Ui-major-wrapper ul.Ui-result-list li.locked a{margin:0;padding:0 18px 0 0;background:url(../media/static/lock.png) right top no-repeat;text-transform:none;font-size:13px;}#Ui-major-wrapper #Ui-main-col-product{width:730px;margin:0;padding:0;}#Ui-major-wrapper #Ui-product-listing{border-top:1px dotted #333;margin:10px 0 30px;padding:1px 0 0;}#Ui-major-wrapper #Ui-product-listing div.Ui-product-list{width:230px;min-height:50px;display:-moz-inline-stack;display:inline-block;vertical-align:top;margin:28px 10px 0 0;zoom:1;*display:inline;_height:50px;}#Ui-major-wrapper div.Ui-product-noresults{font-size:12px;margin-top:10px;}#Ui-major-wrapper #Ui-product-listing div.Ui-product-list h4{margin:0;padding:0 20px 0 0;background:#fff;color:#333;text-transform:none;font-size:13px;}#Ui-major-wrapper #Ui-product-listing div.locked h4{margin:0;padding:0 18px 0 0;background:#fff url(../media/static/lock.png) right top no-repeat;text-transform:none;font-size:13px;}#Ui-major-wrapper #Ui-product-listing div.Ui-product-list ul{margin:0;padding:0;}#Ui-major-wrapper #Ui-product-listing div.Ui-product-list li{margin:6px 0;padding:0;}#Ui-major-wrapper #Ui-product-listing div.Ui-product-list a:hover{text-decoration:none;}#Ui-major-wrapper #Ui-side-loginbox-col{float:right;width:230px;}#Ui-major-wrapper #Ui-locked{background:#dadada url(../media/static/sec-locked-bg.png) no-repeat left bottom;margin:20px -10px 4px 0px;padding:8px 10px;float:right;width:200px;color:#000;}#Ui-major-wrapper #Ui-locked div.ui-locked-top{background:transparent url(../media/static/sec-locked-top.png) no-repeat left top;margin:-8px -10px 0px;}#Ui-major-wrapper #Ui-locked p{margin:0;padding:0px 0px 0px 25px;color:#222;font-size:11px;background:url(../media/static/lock.png) top left no-repeat;line-height:15px}#Ui-major-wrapper #Ui-sitenav{list-style-type:none;position:absolute;z-index:5;background:#fff;border:1px solid #ccc;width:300px;left:380px;bottom:86px;padding:12px 10px;margin:0;visibility:hidden;}#Ui-major-wrapper #Ui-footer-onderdeelvan a:hover{text-decoration:none;}
