/* !!! DON'T REMOVE !!! */
@import url("_basic.css");

/* Custom CSS */

body {
	background-color: #fff;
}

a {
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003d94;
}

table#menu a, .submenu a, subsubmenu a, .right a, #anderen a, #nieuws a, .download_file a {
	text-decoration: none;
}

a:hover {
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003d94;
}

table.main_container{
	margin: 0 auto;

}

table.content {
	width:500px;
}

h1, h2, h3,  {
	margin: 0px;
	padding: 0px;
	line-height:1em;	
}

h1 {
	font-size: 16px;
	color:#003176;
	line-height:1em;		
}

h2 {
	font-size:15px;
	color:#003074;
	width:250px;
	font-family: 'DaxOT-medium';
	line-height:1em;
}

h3 {
	font-size:16px;
	color:#ffffff;
	width:250px;
	line-height:1em;
	visibility: hidden;
}

td.thumb {
	width:150px;
	height:105px;
}

td.occacions {
	background-color:#eef2f7;
	padding:10px;
	width:300px;
	height:105px;
}

div#occacions_title {
	background-image:url(/images/occacions_pijl.gif);
	background-repeat:no-repeat;
}

td.subsubmenu {
	font-size:11px;
	color:#eef2f7;
	padding-top:40px;
	
}

ul li {
	margin-left:-25px;
}

ul#actueel li {
	width:450px;
	height:45px;
	background-color:#f1f2f2;
}

ul#language_holder {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
ul#language_holder li {
	width: 250px;
	float:left;
	margin: 0px;
}

a.zoeken {
	text-decoration:none;
	color:#0046ab;
}

a.zoeken:hover {
	text-decoration:underline;
	color:#0046ab;
}

a.lees {
	text-decoration:none;
	font-weight:bold;
	white-space: nowrap;
}

a.lees:hover {
	background-image:url(/images/pijl_lees.gif);
	background-repeat:no-repeat;
	height:15px;
	font-weight:bold;
	padding-left:15px;
}

a.boldlink {
	text-decoration:none;
	font-weight:bold;
}

a.boldlink:hover {
	text-decoration:none;
	font-weight:bold;
}

a.download {
	text-decoration:none;
	font-weight:normal;
}

a.download:hover {
	text-decoration:none;
	font-weight:bold;
}

div.download {
	background-color:#f2f2f2;
	height:20px; 
	vertical-align:middle;
	text-align:left;
	padding-top:15px;
	padding-left:15px; 
}
p.text {
	padding:25px;
	font-size:11px;
	color:#003d94;
}

td.download_file {
	padding-left:25px;
	background-image:url(/images/pijl_brochure.gif);
	background-repeat:no-repeat;
}

td.title {
	font-size:10px;
	color:#ffffff;
	width:250px;
}
td.title h2 {
	margin-left: 25px;
	width: 225px; 
	margin-top: 23px;
	letter-spacing: -4px;
}
td.text {
	width:500px;
	color:#003d94;
}
div#nieuws {
	height:20px;
	padding-top:5px;
}
a.nieuws {
	background-image:url(/images/pijl_nieuws.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	padding-left:45px;
	height:20px;
}

td#nieuwsbericht {
	width:750px;
}

.text_info {
	padding:25px;
}	

table#nieuws {
	background-color:#eef2f7;
	width:500px;
}
table#nieuws .date {
	float: right;
	color: #888d94;
	font-size: 9px;
}
p.date {
	font-size:9px;
}

td.nieuws {
	width:250px;
	font-size:11px;
}

td.border {
	background-color:#fff;
	border-left: #e4e0dd 1px solid; 
}

td.border_nieuws {
	border-left:#e5e0de solid; 
	border-left-width:1px;
	height:250px;
}

td.actueel {	
	background-color:#c7cacd;
	height:500px;
}

td.border_nieuwsbericht {
	border-left:#e5e0de solid; 
	border-left-width:1px;
}

td.nieuws_items {
	background-color:#c7cacd;
	padding:15px;
}

td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003176;
}

table#copy {
	width:1000px;
	background-color:#ffffff;
	text-align:center;
	vertical-align:middle;
}
table#copy img {
	display: inline;
	margin-right: 15px;
	margin-left: 15px;
}

table#copy td  {
	padding-top:5px;
	background-color:#ffffff;
	text-align:center;
	vertical-align:middle;
}

td.copy {
	background-color:#ffffff;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003176;
	font-size:11px;
}

	
td#bullet img {
	padding-left:15px;
	padding-right:15px;
	vertical-align:middle;
}

td.text {
	width:450px;
	padding:25px;
}

table#container {
	width: 998px;
	height:100%;
	vertical-align:top;
	background: url(/images/container_bgr.gif);
}

table#menu {
	width:1000px;
	height:80px;
	background-color:#FFFFFF;
}

div#title {
	background-image:url(/images/over_algeco_titlebgr.gif);
	background-repeat:no-repeat; 
	height:75px; 
	width:250px;
	line-height: 1em;
	font-size: 16px;
	width: 225px;
}
div.title h2 {
	line-height: 1em;
	font-size: 18px;
	width: 225px;
}

td.left {
	width:250px;
	padding-bottom:25px;
	background-image:url(/images/cirkle_blue.gif);
	background-repeat:no-repeat;
	background-position:top;
}

td.blue {
	background-color:#b0cbf3;
	height:300px;
}

table#title_bgr, .title_bgr {
	background-image:url(/images/kantoren_marktsegmenten_titlebgr.gif);
	background-repeat:no-repeat;
	height:75px;
}

table#anderen {
	width:250px;
	background-repeat:no-repeat;
}

td.right {
	width:250px;
	vertical-align:top;
}		
	
div#informatie {
	background-color:#eef2f7;
	background-image:url(/images/informatie.gif);
	background-repeat:no-repeat;
	width:250px;
	height:75px;
}

td#pdf {
	background-image:url(/images/pdf.gif);
	background-repeat:no-repeat;
	width:250px;
	height:75px;
}

td.zoeken {
	vertical-align:middle;
	background-color:#eef2f7;
	padding-top:9px;
	font-size:11px;
	color:#0046ab;
}

td.pijl_zoeken {
	padding-top:19px; 
	padding-right:10px;
}

td.language {
	vertical-align:middle;
	padding-left:75px;
	padding-right:15px;
	padding-top:8px;
}

td.adres {
	width:250px;
	height:250px;
	background-image:url(/images/adres.jpg);
	background-repeat:no-repeat;
	background-color:#b0ccf4;
}


td.message {
	font-size:11px;
}

div.message {
	padding-left:25px;
	padding-right:25px;
	padding-top:15px;
	font-size:11px;
}

div.nieuwsborder {
	border-bottom:#FFFFFF solid;
	border-bottom-width:1px; 
	padding-bottom:15px;
}

td.nieuws_bericht {
	padding:25px;
	font-size:11px;
}

td.plaatje {
	height:235px;
	padding-left:5px;
	padding-right:5px;
	vertical-align:bottom;
}

td.info {
	width:200px;
	padding-top:15px;
}

td.markt {
	width:700px;
	padding:15px;
}

div.info_tekst {

	font-size:11px;
}


td.banner {
	padding-top:25px;
	padding-bottom:25px;
}

table#page {
	background-color:#eef2f7;
	width:100%;
	height:35px;
	font-size:11px;
}

a.cijfer {
	color: #EE4200;
	padding-right:10px;
	padding-left:10px;
	text-decoration:none;
}

td.number {
	padding-top:3px;
	color: #EE4200;
}

td.download_title {
	background-color:#eef2f7;
	border-top:#003074 solid; border-top-width:1px;
	height:25px; 
	width:425px;
}

ul#download li {
	list-style-image:url(/images/pdf.gif);

	margin-top:15px;
}
	
a.cijfer:hover {
	padding-right:10px;
	padding-left:10px;
	font-weight:bold;
}

input.zoekveld {
	border-top:#98b1d6 solid 1px; 
	border-left:#98b1d6 solid 1px; 
	vertical-align:middle;
	width:250px;
	height:16px;
	padding-left:3px;
	margin-top:9px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}




/**
 * SUBMENU
 */
div.subsubborder {
	background-color:#eef2f7;
	padding-top:5px; 
	padding-bottom:5px; 
	padding-left:25px; 
	border-top:#fff solid;
	border-top-width:1px;
	width:225px;
}

div.subsubborder_bottom {
	border-top:#fff solid; border-top-width:1px;
}

td.title_submenu {
	font-size:15px;
	color:#0046aa;
	width:250px;
	line-height:1em;
	padding-left:27px;
	padding-top:10px;
}

td.submenu {
	font-size:11px;
	font-weight:bold;
	color:#eef2f7;
	padding-top:5px;
	height:15px;	
}

a.sublink, a.sublink:active {
	text-decoration:none;
	font-weight:bold;
	color:#003074;
	padding-left:45px;
	background-image:url(/images/menu/submenu_pijl.gif);
	background-repeat:no-repeat;	
}

a.pulldownlink, a.pulldownlink:active, a.pulldownlink:visited {
	text-decoration:none;
	color:#ffffff;
	line-height: 1.5;	
}

a.pulldownlink:hover {
	color:#ffffff;
	text-decoration: underline;		
}

ul#submenu, ul.submenu{
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
	list-style: none;
}
ul#submenu li, ul.submenu li{ 
	margin: 0px;
	height: 17px;
}

ul#submenu li a, ul.submenu li a {
	display: block;
	text-decoration:none;
	color:#003074;
	font-weight:bold;	
	padding-left:45px;
	background-image:url(/images/menu/submenu_pijl.gif);
	background-repeat:no-repeat;	
}

ul#submenu li a.active, ul#submenu li a:hover, ul.submenu li a.active, ul.submenu li a:hover {
	text-decoration:none;
	color:#4181de;
	font-weight:bold;
	background-image:url(/images/menu/submenu_pijl.gif);
}

/**
 * Refrenties
 */
div#reference_holder {
	width: 100%;
	background: #FFFFFF;
	text-align: left;
}
div.reference {
	width: 230px;
	border: 1px solid #E0E0E0;
	margin-right: 15px;
	margin-bottom: 15px;
	float:left;
}

/*div.reference .title {
	display: block;
	height: 35px;
	margin: 5px;
}
div.reference .title a {
	display: block;
	color: #000000;
	min-height: 25px;
	background: #E0E0E0;
	padding: 5px;
}
div.reference .title a:hover{
	background: #FFF000;
	text-decoration: none;
}*/

div.reference td#content {
	background:#eef2f7;
	padding: 5px;
}
p#content {
	margin-top: 10px;
}

/* Color paars_onderwijs CSS */
body.paars table#container {
	width: 998px;
	height:100%;
	vertical-align:top;
	background: url(/images/container_paars_bgr.gif);
}

body.paars td.left {
	background-image:url(/images/cirkle_purple.gif);
	background-repeat:no-repeat;
	background-position:top;
}
	
body.paars a.sublink, 
body.paars a.subsubmenu, 
body.paars a.subsublink, 
body.paars .text_info, {
	color:#39246c;
}

body.paars a.sublink{
	background-image:url(/images/pijl_paars.gif);
	background-repeat:no-repeat;
}

body.paars table#title_bgr, body.paars .title_bgr  {
	background-image:url(/images/onderwijs_marktsegmenten_titlebgr.gif);
	background-repeat:no-repeat;
	height:75px;
}

body.paars .anderen_fr { background-image:url(/images/fr/anderemarktsegmenten_paars_FR.jpg); }
body.paars .anderen_de { background-image:url(/images/de/anderemarktsegmenten_paars_DE.jpg); }
body.paars .anderen_en { background-image:url(/images/en/anderemarktsegmenten_paars_EN.jpg); }
body.paars .anderen_nl { background-image:url(/images/nl/anderemarktsegmenten_paars.jpg); }
body.blauw .anderen_fr { background-image:url(/images/fr/anderemarktsegmenten_blauw_FR.jpg); }
body.blauw .anderen_de { background-image:url(/images/de/anderemarktsegmenten_blauw_DE.jpg); }
body.blauw .anderen_fr { background-image:url(/images/fr/anderemarktsegmenten_blauw_FR.jpg); }
body.blauw .anderen_nl { background-image:url(/images/nl/anderemarktsegmenten_blauw.jpg); }
body.groen .anderen_fr { background-image:url(/images/fr/anderemarktsegmenten_groen_FR.jpg); }
body.groen .anderen_de { background-image:url(/images/de/anderemarktsegmenten_groen_DE.jpg); }
body.groen .anderen_en { background-image:url(/images/en/anderemarktsegmenten_groen_EN.jpg); }
body.groen .anderen_nl { background-image:url(/images/nl/anderemarktsegmenten_groen.jpg); }
body.geel .anderen_fr { background-image:url(/images/fr/anderemarktsegmenten_geel_FR.jpg); }
body.geel .anderen_de { background-image:url(/images/de/anderemarktsegmenten_geel_DE.jpg); }
body.geel .anderen_en { background-image:url(/images/en/anderemarktsegmenten_geel_EN.jpg); }
body.geel .anderen_nl { background-image:url(/images/nl/anderemarktsegmenten_geel.jpg); }
body.oranje .anderen_fr { background-image:url(/images/fr/anderemarktsegmenten_oranje_FR.jpg); }
body.oranje .anderen_de { background-image:url(/images/de/anderemarktsegmenten_oranje_DE.jpg); }
body.oranje .anderen_en { background-image:url(/images/en/anderemarktsegmenten_oranje_EN.jpg); }
body.oranje .anderen_nl { background-image:url(/images/nl/anderemarktsegmenten_oranje.jpg); }

body.paars div#informatie {
	background-color:#cdc0e6;
	background-image:url(/images/informatie_paars.gif);
	background-repeat:no-repeat;
	width:250px;
	height:75px;
}

body.paars div.subsubborder {
	background-color:#d5c9ed; 
	padding-top:5px; 
	padding-bottom:5px; 
	padding-left:25px; 
	border-top:#fff solid;
	border-top-width:1px;
}

body.paars div.subsubborder_bottom {
	border-top:#fff solid; border-top-width:1px;
}

/* Color blauw_kantoren CSS */
body.blauw table#container {
	width: 998px;
	height:100%;
	vertical-align:top;
	background: url(/images/container_blauw_bgr.gif);
}

body.blauw td.left {
	background-image:url(/images/cirkle_blue.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#b0cbf3;	
}
	
body.blauw a.sublink, 
body.blauw a.subsubmenu, 
body.blauw a.subsublink, 
body.blauw .text_info, {
	color:#003074;
}

body.blauw a.sublink{
	background-image:url(/images/pijl_blauw.gif);
	background-repeat:no-repeat;
}

body.blauw table#title_bgr, body.blauw .title_bgr {
	background-image:url(/images/kantoren_marktsegmenten_titlebgr.gif);
	background-repeat:no-repeat;
	width:250px;
	height:75px;
}


body.blauw td.right {
	background-color:#b0cbf3;
}
body.blauw div#informatie {
	background-color:#b0cbf3;
	background-image:url(/images/informatie_blauw.gif);
	background-repeat:no-repeat;
	width:250px;
	height:75px;
}

body.blauw div.subsubborder {
	background-color:#c8daf5; 
	padding-top:5px; 
	padding-bottom:5px; 
	padding-left:25px; 
	border-top:#fff solid;
	border-top-width:1px;
}

body.blauw div.subsubborder_bottom {
	border-top:#fff solid; border-top-width:1px;
}

/* Color groen_industrie CSS */
body.groen #container {
	width: 998px;
	height:100%;
	vertical-align:top;
	background: url(/images/container_groen_bgr.gif);
	background-repeat: repeat-y;
}

body.groen td.left {
	background-image:url(/images/cirkle_green.gif);
	background-repeat:no-repeat;
	background-position:top;
}
	
body.groen a.sublink, 
body.groen a.subsubmenu, 
body.groen a.subsublink, 
body.groen .text_info, {
	color:#024f4b;
}

body.groen a.sublink{
	background-image:url(/images/pijl_groen.gif);
	background-repeat:no-repeat;
}

body.groen table#title_bgr, body.groen .title_bgr {
	background-image:url(/images/industrie_marktsegmenten_titlebgr.gif);
	background-repeat:no-repeat;
	width:250px;
	height:75px;
}

body.groen table#anderen {
	background-image:url(/images/anderemarktsegmenten_groen.jpg);
	background-repeat:no-repeat;
	width:250px;
}
body.groen td.right {
	width:250px;
	height:75px;
}
body.groen div#informatie {
	background-image:url(/images/informatie_groen.gif);
	background-repeat:no-repeat;
	width:250px;
	height:75px;
}

body.groen div.subsubborder {
	background-color:#d7ece2; 
	padding-top:5px; 
	padding-bottom:5px; 
	padding-left:25px; 
	border-top:#fff solid;
	border-top-width:1px;
}

body.groen div.subsubborder_bottom {
	border-top:#fff solid; border-top-width:1px;
}

/* Color geel_bouw CSS */
body.geel table#container {
	width: 998px;
	height:100%;
	vertical-align:top;
	background: url(/images/container_geel_bgr.gif);
}

body.geel td.left {
	background-image:url(/images/cirkle_yellow.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#fff000;
	height:500px;	
}
	
body.geel a.sublink, 
body.geel a.subsubmenu, 
body.geel a.subsublink, 
body.geel .text_info,
body.geel .title,
body.geel #title {
	color:#000000;
}

body.geel a.sublink{
	background-image:url(/images/pijl_geel.gif);
	background-repeat:no-repeat;
}

body.geel table#title_bgr, body.geel .title_bgr {
	background-image:url(/images/bouw_marktsegmenten_titlebgr.gif);
	background-repeat:no-repeat;
	width:250px;
	height:75px;	
}

body.geel td.right {
	background-color:#fff330;
}
body.geel div#informatie {
	background-color:#fff330;
	background-image:url(/images/informatie_geel.gif);
	background-repeat:no-repeat;
	width:250px;
	height:75px;
}

body.geel div.subsubborder {
	background-color:#f9f37c; 
	padding-top:5px; 
	padding-bottom:5px; 
	padding-left:25px; 
	border-top:#fff solid;
	border-top-width:1px;
}

body.geel div.subsubborder_bottom {
	border-top:#fff solid; border-top-width:1px;
}

/* Color oranje_events CSS */
body.oranje table#container {
	width: 998px;
	height:100%;
	vertical-align:top;
	background: url(/images/container_oranje_bgr.gif);
}

body.oranje td.left {
	background-image:url(/images/cirkle_orange.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#d0bab4;
}
	
body.oranje a.sublink, 
body.oranje a.subsubmenu, 
body.oranje a.subsublink, 
body.oranje .text_info {
	color:#7e564c;
}

body.oranje a.sublink {
	background-image:url(/images/pijl_oranje.gif);
	background-repeat:no-repeat;
}

body.oranje table#title_bgr, body.oranje .title_bgr {
	background-image:url(/images/events_marktsegmenten_titlebgr.gif);
	background-repeat:no-repeat;
	width:250px;
	height:75px;
}

body.oranje td.right {
	width:250px;
	height:75px;
}

body.oranje div#informatie {
	background-image:url(/images/informatie_oranje.gif);
	background-repeat:no-repeat;
	width:250px;
	height:75px;
}

body.oranje div.subsubborder {
	background-color:#f2edeb; 
	padding-top:5px; 
	padding-bottom:5px; 
	padding-left:25px; 
	border-top:#fff solid;
	border-top-width:1px;
}

body.oranje div.subsubborder_bottom {
	border-top:#fff solid; border-top-width:1px;
}

/**
 * PULLDOWN UL
 */
ul.pulldown {
	margin: 0px;
/*	margin-top: 30px;*/
	padding: 0px;

	background: #eef2f7; 
	width:210px;

	list-style: none;
}
ul.pulldown li {
	height: 30px;
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #FFFFFF;
}
ul.pulldown li a {
	display: block;
	height:30px;
	line-height: 30px;
	color: #001d46;
	padding-left: 40px;
	
	background-image: url(/images/pijl_pulldown.gif);
	background-position: 0% center;
	background-repeat: no-repeat;
}
ul.pulldown li a:hover {
	background-color: #bdcfe9;
	color: #001d46;
	text-decoration: none;
}

/**
 * FLOORPLAN
 */
div.floorplan {
	border: 1px solid #EFEFEF;
	background-color: #FFFFFF;
	width: 458px;
	height: 170px;
	float:left;
	margin-bottom: 10px;	
	color: #000000;
	background-repeat:no-repeat;
	background-position: bottom left;
	position: relative;
}
div.floorplan h3 {
	width: auto;
	padding-left: 5px;
}

div.floorplan .cart {
	position: absolute;
	z-index: 3;
	top: 143px;
	line-height: 25px;
}
div.floorplan input {
	width: 18px;
	margin-left: 3px;
	margin-top: 4px;
	padding: 0px;
	padding-left: 3px;
	padding-right: 3px;
	margin-right: 5px;
	text-align: right;
	border: 1px solid #000000;
	font-size: 11px;
}
div.floorplan a {
	display: block;
	padding-left: 5px;
	padding-right: 5px;
	height: 25px;
	line-height: 25px;
	width: 100px;
	float:right;
	margin-right: 1px;
	background: #E0E0E0;
	color: #494949;
}
div.floorplan a:hover {
	background: #FFF000;
	color: #000000;
	text-decoration: none;
}

div.floorplan div.info {
	margin-top: 10px;
	float:right;
	width: 220px;
	background: #FFFFFF;
	
}

div.floorplan div.info p {
	display: block;
	padding: 0px;
}
div.floorplan div.info span {
	display: block;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
}
div.floorplan div.info br {
	height: 5px;
	line-height: 5px;
}
div.floorplan div.info ul {
	padding-left: 15px;
	margin-left: 45px;
	margin-top: 0px;
}

/** 
 * CART
 */
ul.cart {
	list-style: none;
	margin:0px;
	padding:0px;
}
ul.cart li {
	height: 25px;
	line-height: 25px;
	padding: 0px;
	padding-left: 10px;
	margin:0px;
	background-color:#dfeeff; 
	border-bottom:1px #ffffff solid;
}
ul.cart li.header, ul.cart li.header * {
	color: #0046a8;
	font-weight: bold;
	background: #cadff9;
}

.cart .total, #cart_total .price {
	float: right;
	margin-right: 5px;
}
.cart .total {
	text-align: right;
}
#cart_total .price {
	margin-right: 25px;
}
.cart .title {
	float:left;
	width: 205px;
}
.cart .header .title {
	width: 225px;
}
.cart .header .stuk {
	font-weight: normal;
}
.cart .price {
	float:left;
}
ul.cart input.amount {
	width: 18px;
	display: inline;
	float:left;
	height: 15px;
	text-align: right;
	padding: 0px;
	padding-left: 3px;
	padding-right: 3px;
	margin-top: 5px;
	font-size: 11px;
	line-height: 15px;
	margin-right: 5px;
	background:#FFFFFF;
	border: 1px solid #7d7d7d;
}
ul.cart span.x {
	width: 10px;
	display: block;
	float:left;
}
ul.cart img {
	display: inline;
	float:right;
	margin: 5px 5px 0px 0px;
	cursor: pointer;
}
p#cart_total {
	display: block;
	background: #dfeeff;
	padding: 0px;
	padding-left: 5px;
	line-height: 25px;
	font-size: 11px;
	border-bottom: 1px solid #FFF;
	
}
p#cart_total, p#cart_total * {
	
}
p#cart_total span.amount {
	font-weight: bold;
	width: 25px;
	margin-right: 3px;
	display: block;
	float:left;
	text-align: right;
}

ul.cart li.extras {
	background: #fff000;
}
ul.cart li.extras .price {
	margin-right: 25px;
}
ul.disabled li.header { 
	background: #e6f1fd;
	}
ul.disabled li {
	background: #eff7ff;
	}
ul.disabled li.header, ul.disabled li , ul.disabled li * {
	color: #95b2d2;
	}

ul.cart span.amount_option {
	display:none;
}

/**
 * SEARCH
 */
td#search {
	padding: 20px;
}
td#search p {
	line-height: 18px;
}
td#search p.header {
	font-weight: bold;
	margin-bottom: 5px;
	font-size:13px;
}
td#search p.intro {
	font-style: italic;
}
td#search a {
	color: #999999;
}
td#search hr {
	border: none;
	color: #EEEEEE;
	height: 1px;
	width: 98%;
	margin-bottom: 15px;
}
.search_highlight {
	background: #c8daf5;
	padding-left: 3px;
	padding-right: 3px;
}

div#form_download {
	background: url(/images/container_bgr.gif);
	padding: 20px 0px 20px 270px;
}

div.title {
	color: #FFFFFF;
	font-size: 16px;
	padding-top: 25px;
	padding-left:25px;
	line-height:1em;
}

ul#reference_list {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ul#reference_list li{ 
	margin: 0px;
	border-bottom: 1px solid #FFFFFF;
}

ul#reference_list li a {
	display: block;
	text-decoration:none;
	height: 22px;
	line-height: 25px;
	padding: 5px 25px 5px 25px;
	background-repeat:no-repeat;	
}

body.paars ul#reference_list li a {
	background-color: #d5c9ed;
	color: #39246c;
}
body.paars ul#reference_list li a:hover {
	background-color: #b9a2dc;
}
body.blauw ul#reference_list li a {
	background-color: #c8daf5;
	color: #003074;
}
body.blauw ul#reference_list li a:hover {
	background-color: #b0cbf3;
}
body.groen ul#reference_list li a {
	background-color: #d7ece2;
	color: #02504c;
}
body.groen ul#reference_list li a:hover {
	background-color: #b0e4cb;
}

a.sublink_active, a.sublink_active:hover {
	text-decoration:none;
	font-weight:bold;
	color:#4181de;
	padding-left:40px;	
	background-image:url(/images/menu/submenu_pijl_on.gif);
	background-repeat:no-repeat;
}

a.form_download_file {
	display: block;
	padding-left:25px;
	background-image:url(/images/pijl_brochure.gif);
	background-repeat:no-repeat;
	font-weight: bold;
	font-size: 13px;
	height: 25px;
	line-height: 25px;
}
a.form_download_file:hover {
	font-size: 13px;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
}

#no_flash img {
	float:left;
}

/** CART **/
#cart_tab_process_holder {
	background: #dfeeff;
	color: #000000;
	
	margin-bottom: 20px;
}
#cart_tab_process_holder ul#steps {
	margin: 0px;
	list-style: none;
}
#cart_tab_process_holder div#steps img {
	float:left;
	border-right: 1px solid #98b1d6;
	width: 95px;
}

#cart_tab_process_holder .navigation {
	background: #cadff9;
	height: 40px;
}
#cart_tab_process_holder .navigation a {
	display:block;
	width: 239px;
	height: 40px;
	line-height: 40px;
	float:left;
	background-image: url(/images/cart/_arrow_prev.gif);
	background-position: left center;
	background-repeat: no-repeat;
	
	font-weight: bold;
}
#cart_tab_process_holder .navigation a:hover {
	text-decoration: none;
	background-color: #dfeeff;
}
#cart_tab_process_holder .navigation a.next {
	background: #0046a8;
	color: #FFFFFF;
	width: 240px;
	float:right;
	border-left: 1px solid #FFFFFF;
	background-image: url(/images/cart/_arrow_next.gif);
	background-repeat: no-repeat;
}
#cart_tab_process_holder .navigation a.next:hover {
	background-color: #0d59c4;
} 
#cart_tab_process_holder .navigation a span {
	padding-left: 35px;
}

#cart_form *, #form_order * {
	font-size: 11px;
}
#form_order textarea {
	font-family: Verdana, Arial, "Trebuchet MS", sans-serif;
}
#cart_form input, #form_order input, #form_order textarea {
	border: 1px solid #000000;
}
#form_order textarea {
	overflow: auto;
}
#form_order input, #form_order textarea {
	width: 290px;
}
#form_order .text_small, #form_order .combobox_medium {
	width: 70px;
}

#cart_form fieldset {
	border: 0px;
	padding: 0.5em;
	
}

#cart_form label {
	width:220px;
	float:left;
	padding-top:0.2em;
	padding-left: 10px;
}
.order_confirm {
	margin-top: 10px;
}
.order_confirm span {
	width: 225px;
	float:left;
}

.order_confirm p.header {
	color: #0046a8;
	font-weight: bold;
	background: #cadff9;
	display: block;
	line-height: 30px;
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
}
.order_confirm .data {
	padding: 10px;
}
.order_confirm .data .title {
	background: #FFF;
	margin-top: 20px;
	line-height: 30px;
}

#product_filter {
	height: 80px;
	margin-bottom: 20px;
	border-bottom: 1px solid #d1deef;
}

#product_filter select {
	font-size: 11px;
	width: 250px;
}

a#webshop {
	width: 225px;
	height: 73px;
	line-height: 75px;
	padding-left: 25px;
	padding-top: 2px;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	display: block;
	background-image: url(/images/bouw_marktsegmenten_titlebgr.gif);
}
a#webshop span {
	color: #000;
}

/**
 * nieuws archief
 */
ul#archive {
	margin: 0px;
	padding-left: 25px;
	list-style: none;
}
ul#archive li {
	border-bottom: 1px solid #FFF;
}
ul#archive li a {
	display:block;
	line-height: 25px;
	padding-left: 20px;
	background-color: #c8daf5;
	background-image: url(/images/pijl_lees.gif);
	background-repeat: no-repeat;
	background-position: 2% center;
	text-decoration: none;
}
ul#archive li a:hover {
	background-color: #b0cbf3;
	text-decoration: none;
}

/**
 * video
 */
 
div.video-submenu { background: url(/images/cirkle_blue.gif) no-repeat top left; } 
a.to-reference {
	margin-top: 10px;
	background: #eef2f7 url(/images/submenu_pijl_hover.gif) no-repeat -18px;
	line-height: 40px;
	display:block;
	width: 615px;
	padding-left: 25px;
}
#videoList { margin-top: 5px; }
#videoList a.to-reference {
	width: 710px;
	background: #eef2f7 url(/images/bg_list_video.gif) no-repeat;
}