html {
	height: 100%; margin-bottom: 1px;
}

body, a, td, tr, table, textarea, div, span {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: black;
	text-align: left;
}

body{
	/*background-image: url(../assets/Web/background_image.gif);*/
	background-color:#EDE5D8;
}

body.home{
	vertical-align: top;
	text-align: center;
	background-attachment: fixed;
	margin-top: 0px;
}

table.home {
	margin-top: 0px;
	width: 760px;
	/*height: 625px;*/
	border-width: 0px;
	border-left: 2px solid black;
	border-right: 2px solid black;
	/*border-bottom: 2px solid black;*/
	padding-left: 0px;
	padding-right: 0px;
}

table.home_inside {

	/*margin-left: 10px;
	margin-right: 10px;
  padding-left:10px;
  padding-right:10px;*/
	margin-top: 0px;
	margin-bottom: 0px;
	border: 0px;
	height: 100%;
	background-color: white;
	border-top: 1px solid black;
	border-bottom: 1px solid #000;
	width:100%;

}

table.product {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 0px;
}


.home_head_01 {
	height: 42px;
	text-align:left;
	vertical-align: top;
	/*background-image:url('../assets/Web/tr_bg_boven.png');*/
	background-repeat: repeat-y;
	background-position:center;
}

.home_head_border{
	margin:0px 8px 2px 8px;
	padding:0px;
	border-bottom:1px dotted #000;
}

.home_bread_01 {
	height: 26px;
	border-bottom: 1px solid black;
	border-top:1px solid black;
	margin-top:1px;
	vertical-align: middle;
  background-color: #EDE5D8;
  padding-left:10px;

	/*background-image: url(../assets/Web/bg_verloop.gif);
	background-repeat: repeat-y;
  background-position: center;*/
  }

table.home_bottom_01 {
	vertical-align: top;
	border-top: 0px;
	/*background-image: url(../assets/Web/tr_bg_onder.png);
	background-repeat: repeat-y;
  background-position: center;*/
	/*padding-left: 10px;
	padding-right: 10px;*/
	height:100px;
	overflow:hidden;
	margin:0px;
}

td.home_bottom_dashed{
	background-image:url('../assets/Web/border_hor.gif');
	background-repeat:repeat-x;
	background-position:center 2px;
}

td.border_vert {
	background-image: url(../assets/Web/border_vert.gif);
	background-repeat: repeat-y;
  	background-position: center;
  	padding-left: 1px;
	padding-right: 1px;
	width:3px;
	font-size:1px;
}

td.left{
	background-position:2px top;
}

td.right{
	background-position:2px top;
}

td.border_hor {
	background-image: url(../assets/Web/border_hor.gif);
	background-repeat: repeat-x;
  background-position:center 2px;
  margin-top: 1px;
	margin-bottom: 1px;
	height: 1px;
	padding-left: 10px;
	margin-left: 10px;
	padding-right: 2px;
	font-size:1px;
  }

td.home_bottom_01 {

	height: 100px;
	border-top: 1px solid black;
	color: black;
	vertical-align: top;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;

  }

td.home_navig_01{
	vertical-align: middle;
	background-color: white;
	height:71px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
}

td.home_search_01 {
	height: 26px;
	border-bottom: 1px solid black;
	vertical-align: middle;
}

tr.body_text {
	border-bottom: 0px;
	vertical-align: top;
}

td.body_text {
	padding: 0px;
	border-bottom: 0px;
	vertical-align: top;
	display:block;
}

.searchbar_text {
	border: 1px solid black;
	color: black;
	width: 145px;
}

.searchbar_button {
	border: 1px solid black;
	color: black;
	width: 90px;
	background-color: white;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

img {
	border: 0px;
}

/***********styles used in the head_navigation **************/
/*names start with hn_ (Head Navigation) */

/*product_wise, news_wise, ..... */
.hn_level2{
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #FF4210;
}

/*idem as above but selected */
.hn_level2_active{
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #FF9C00;
}

a.hn_level3{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}

a.hn_level3:hover{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}

a.hn_level3:visited{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}

/*idem as above but selected */
a.hn_level3_active, a.hn_level3_active:hover{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	/*color: #B17B22;*/
  color: #000000;
	text-decoration:none;
}

/***********styles used in the head_breadcrumb **************/
.breadcrumb {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #999999;
}

/***********styles used for text that appear above the images **************/
.div_text {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	width: 115px;
	height: 16px;
	background-color: #FFFFFF;
	position: relative;
	z-index: 2;
	top: 101px;
	color : #999999;
}

a.div_text {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	background-color: #FFFFFF;
	color : #999999;
	position: relative;
	z-index: 3;
	top: 0px;
}

.div_text_small {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #000000;
	width: 115px;
	height: 15px;
	background-color: #FFFFFF;
	position: relative;
	z-index: 2;
	top: 115px;
	border-bottom: 1px solid #000000;
}

/***********styles used for the products page**************/
.product_l4 {
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
}

.product_l4_title {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	height: 15px;
	color: #FFFFFF;
	background-color: #000000;
	border-bottom: 0px;
	padding-bottom: 0px;
	border-top: 0px;
	padding-top: 0px;
	vertical-align: middle;
	text-align: left;
	cursor: pointer;
}

.product_l5_title {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	height: 15px;
	color: #000000;
	background-color: #999999;
	border-bottom: 0px;
	padding-bottom: 0px;
	border-top: 0px;
	padding-top: 0px;
	vertical-align: middle;
	cursor: pointer;
	text-align: left;
}

.product_l4_whiteline {
	height: 10px;
	background-color: #FFFFFF;
	text-align: left;
}


.product_info_title {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #999999;
	border-bottom: 0px;
	vertical-align: middle;
	padding-bottom: 2px;
	padding-top: 10px;
	border-top: 1px solid #999999;
	text-align: left;
	font-weight: bold;

}

.product_info_in_title{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #999999;
	border-bottom: 0px;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
}

.profile_info_title {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #999999;
	vertical-align: middle;
	border-bottom: 0px;
	padding-bottom: 2px;
	padding-top: 0px;
	padding-right: 10px;
	text-align: left;
	font-weight: bold;

}

.profile_info_title_small {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #999999;
	vertical-align: middle;
	border-bottom: 0px;
	padding-bottom: 2px;
	padding-top: 0px;
	padding-right: 5px;
	text-align: left;
}


.product_info_title_first {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #999999;
	vertical-align: middle;
	padding-bottom: 2px;
	border-width:0px;
	text-align: left;
	font-weight: bold;
}

.product_info {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #000000;
	border-bottom: 0px;
	padding-bottom: 10px;
	text-align: left;
}

.profile_info {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	border-bottom: 0px;
	padding-bottom: 0px;
	padding-right: 10px;
	text-align: left;
}

.product_info_last {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #000000;
	padding-bottom:0px;
	text-align: left;
}

.meer_ruimte{
	padding-bottom:3px;
}

.news_table{
  	background-image: url(../assets/Web/bg_newsnavigation.jpg);
    height: 385px;
    width : 100%;
}

.prof_table{
  	background-image: url(../assets/Web/bg_newsnavigation.jpg);
    height: 385px;
    width : 100%;
	overflow:hidden;
}

.news_prod_table{
  /*background-image: url(../assets/Web/news_achtergrondkader.png);*/
  background-color:#ede5d8;
  color:#000;
  margin-right:10px;
}

.px_border{
  border-color:black;
	border-style:solid;
	border-width:1px;
	margin:0px;
	padding:0px;
}

.new_prod_table_title{
  font-family: Verdana, Arial, Helvetica;
  font-size: 10px;
  color: #000000;
 opacity:100;
  filter: alpha(opacity=100);
  font-weight:bold;
}

.project_description{
  font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #000000;
}

.events_table{
	background-image: url(../assets/Web/bg_events.jpg);
    height: 365px;
    width : 100%;
}

.events_sub_table{

  /*background-image: url(../assets/Web/events_achtergrondkader.gif);*/
  background-color:#ede5d8;
  width:345px;
  height:345px;
  margin:0px;
  padding:0px;
  color:#000;

}

.events_data{
 font-family: Verdana, Arial, Helvetica;
  font-size: 10px;
  color : #000;
  margin-bottom:5px;
  padding-bottom:5px;
}

.events_white_data{
  font-family: Verdana, Arial, Helvetica;
  font-size: 11px;
  color : #000;
  margin-top:0px;
  padding-top:0px;
  margin-bottom:0px;
  padding-bottom:0px;
}

.events_white_10px_data{
  font-family: Verdana, Arial, Helvetica;
  font-size: 10px;
  color : #000;
}

.events_white_data_right{
 font-family: Verdana, Arial, Helvetica;
  font-size: 10px;
  color : #000;
  text-align:right;
  margin-top:0px;
  padding-top:0px;
  margin-bottom:4px;
  padding-bottom:4px;
}

.events_data_big{
  font-family: Verdana, Arial, Helvetica;
  font-size: 18px;
  color : #000;
  padding-top:0px;
  margin-top:0px;
  margin-top:0px;
  padding-top:0px;
  margin-bottom:0px;
  padding-bottom:0px;
}


.events_beursicon{
	font-size: 10px;
  	color : #000;
  	text-align:right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:0px;
	width:17px;
	max-width:17px;
}

.white_line{
  margin:0px;
  padding:0px;
  color : 000;
  border :1px solid #000;
  margin-top:0px;
  padding-top:0px;
  margin-bottom:0px;
  padding-bottom:0px;
}

.events_data_big_right{
  font-family: Verdana, Arial, Helvetica;
  font-size: 11px;
  color : #000;
  padding-top:0px;
  margin-top:0px;
  text-align:right;
  margin-top:0px;
  padding-top:0px;
  margin-bottom:0px;
  padding-bottom:0px;
}

.events_past_right{
font-family: Verdana, Arial, Helvetica;
  font-size: 11px;
  color : #000;
  text-align:right;
   margin-top:0px;
  padding-top:0px;
  margin-bottom:4px;
  padding-bottom:4px;
}
.events_past{
  font-family: Verdana, Arial, Helvetica;
  font-size: 11px;
  color : #000;
   margin-top:0px;
  padding-top:0px;
  margin-bottom:4px;
  padding-bottom:4px;
}

a.contact:link {
	font-family: Verdana, Arial, Helvetica;
	font-size:10px;
	text-decoration: none;
	color:#fff;
	}
a.contact:visited {
	font-family: Verdana, Arial, Helvetica;
	font-size:10px;
	text-decoration: none;
	color:#999;
	}
a.contact:active {
	font-family: Verdana, Arial, Helvetica;
	font-size:10px;
	text-decoration: none;
	color:#fff;
	}
a.contact:hover {
	font-family: Verdana, Arial, Helvetica;
	font-size:10px;
	text-decoration: underline;
	color:#e0ac25;
	}

.contactselbox{
	font-family: Verdana, Arial, Helvetica;
	font-size:10px;
	}

.logo {
	padding:10px 0px 10px 0px;
}

ul.relbu{
	margin:0px;
	padding:0px;
	display:inline;
}

ul.relbu li{
	width:115px;
	height:115px;
	border-bottom:1px solid #000;
	margin-right:10px;
	margin-bottom:10px;
	list-style-type:none;
	padding:0px;
	float:left;
	font-size:10px;
	font-family:verdana, arial, sans-serif;
	color:#000;
	font-weight:bold;
	cursor:pointer;
}

ul.relbu li.last{
	margin-right:0px;
}

td.overlay_icon{
	width:12px;
	height:10px;
	background-image:url('../assets/Web/tooltip.png');
	background-repeat:no-repeat;
	background-position:center 4px;
	background-color:#000;
}

td.overlay_txt{
	background-color:#000;
	color:#fff;
	font-size:10px;
	font-family:verdana, arial, sans-serif;
	vertical-align:top;
	padding:2px 3px 1px 3px;
}

table.downloads{
	border-width:0px;
}

table.dotmenu{
	border-bottom:1px dotted #000;
	height:69px;
}

input.requested{
	color:#000;
	border:1px solid #000;
	font-size:11px;
	position:relative;
	left:-8px;
	width:150px;
}

input.search_button{
	color:#000;
	border:1px solid #000;
	font-size:11px;
	position:relative;
	/*left:-8px;*/
	height:17px;
}

.fancySelect{
	position:absolute;
	left:5px;
	top:5px;
	width:120px;
	background-color:#fff;
	color:#000;
	background-image:url('../assets/Contact/fancyselectarrow.png');
	background-repeat:no-repeat;
	background-position:right 2px;
	cursor:default;
	z-index:50;
	border:1px solid #000;
	font-size:10px;
	text-indent:2px;
}

.fancySelect ul{
	margin:0px;
	background-color:#fff;
	padding:0px;
	border-top:1px solid #000;
	cursor:default;
}

.fancySelect ul li{
	display:block;
	list-style-type:none;
	padding:0px;
	margin:0px;
	background-color:#fff;
	cursor:default;
	cursor:default;
	text-indent:2px;
}

.fancySelect ul li.selected{
	background-color:#f47e32;
}

.fancySelect ul li.hover{
	background-color:#999;
}

form{
	_display:inline;
}

#contactformpje{
	display:block;
	width:100%;
	height:385px;
	background-image:url('../assets/Web/bg_company.jpg');
	background-repeat:no-repeat;
	margin:0px;
}

		input, select, textarea {
			font-family: verdana;
			font-size: 10px;
			color: #000000;
			border: 1px solid #000000;
		}

		input.error, select.error, textarea.error{
			background-color:#f0d1bd;
		}

		td.lineunder {
			border-bottom: 1px solid #000000;
		}

		table.contactform{
			font-size:10px;
			background-color:transparent;
		}

		table.contactform td{
			font-size:10px;
		}


#contactform01{
	display:block;
}

#contactform02{
	display:none;
}

#contactform03{
	display:none;
	padding:15px 0px 0px 15px;
}

.home_body_01{
	vertical-align:top;
}

/**************************************

aanpassingen jochen (2007 07 10) vanaf hier

**************************************/

a.navlink{
	font-size:9px;
	text-decoration:none;
}

a.navlink:hover{
	font-size:9px;
	color:#f90;
}

a.navlink_bold{
	font-size:9px;
	color:#f90;
	text-decoration:none;
}

#jobdiv{
	margin:10px;
}

#jobdiv strong{
	display:block;
	margin:0px;
	padding:0px;
	padding-top:10px;
}

#jobdiv dl{
	width:490px;
	font-size:10px;
	font-family:verdana, arial, sans-serif;
	color:#000;
	margin:0px;
	padding:0px;
}

#jobdiv dl dt{
	margin:0px;
	padding:10px 0px 0px 20px;
	text-transform:uppercase;
	background-image:url('../assets/Web/downloads/dl_zwart.gif');
	background-repeat:no-repeat;
	background-position:0px 12px;
}

#jobdiv dl dt a{
	float:right;
	color:#999;
	text-transform:none;
	text-decoration:none;
}

#jobdiv dl dd{
	margin:0px;
	padding-left:20px;
	text-align:justify;
	margin-bottom:10px;
}

#jobdiv p{
	font-size:10px;
	font-weight:normal;
	font-family:verdana, arial, sans-serif;
	color:#000;
	width:490px;
	padding:0px 0px 10px 0px;
	margin:10px 0px;
}

#jobdiv a{
	font-size:10px;
	color:#000;
	font-family:verdana, arial, sans-serif;
	text-decoration:underline;
}

#jobdiv a:hover{
	text-decoration:none;
	color:#f90;
}

#downloads{
	font-size:10px;
	font-family:verdana, arial, sans-serif;
	color:#000;
	margin:0px;
	padding:0px;
	padding-top:10px;
	_padding-bottom:20px;
}

#downloads table{
	margin:0px;
	padding:0px;
	position:relative;
	left:-2px;
}

#downloads table tr td{
	width:240px;
	padding-left:10px;
	padding-bottom:20px;
	vertical-align:top;
	font-size:10px;
	font-family:verdana, arial, sans-serif;
	color:#000;	
}

#downloads table tr td strong{
	display:block;
}

#downloads table tr td img{
	float:left;
	border:1px solid #000;
	width:238px;
	height:113px;
	margin-bottom:10px;
}

#downloads table tr td p{
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}

#downloads table tr td a.mm, a.mm{
	padding-left:14px;
	background-image:url('../assets/Web/downloads/dl_zwart.gif');
	background-position:0px 2px;
	background-repeat:no-repeat;
	font-size:10px;
	font-famiy:verdana, arial, sans-serif;
	color:#000;
	text-decoration:none;
}

#downloads table tr td a.mm:hover, a.mm:hover{
	color:#f90;
	background-image:url('../assets/Web/downloads/dl_mouseover.gif');
	text-decoration:none;
}

#polair_beam_image{
	_position:relative;
	_top:2px;
}

#press{
	padding:10px;
	padding-right:0px;
	width:500px;
	float:left;
}

#press table{
	border-width:0px;
}

#press table tr td{
	width:115px;
	padding-right:10px;
	padding-bottom:20px;
	vertical-align:top;
	font-size:10px;
	font-family:verdana, tahoma, arial, sans-serif;
	color:#000;
	text-transform:uppercase;
	
}

#press table tr td img{
	width:113px;
	height:163px;
	border:1px solid #000;
	float:left;
	clear:both;
	margin-bottom:10px;
}

#press table tr td small{
	display:block;
	font-size:10px;
	color:#000;
	text-transform:lowercase;
}

#presslogin{
	float:left;
	width:230px;
	padding:10px 0px 10px 0px;
	font-size:9px;
	font-family:verdana, tahoma, arial, sans-serif;

}

#presslogin strong{
	display:block;
	background-color:#000;
	color:#fff;
	font-weight:bold;
	padding:2px 2px 2px 3px;
	text-transform:uppercase;
	margin-bottom:10px;
}

#presslogin strong .normal{
	font-weight:normal;
	color:#fff;
	font-size:10px;
}

#presslogin form{
	display:inline;
}

#presslogin form input{
	display:block;
	width:228px;
	*width:226px;
	border:1px solid #000;
	color:#999;
	margin-bottom:5px;
}

#presslogin form input[type=submit]{
	float:right;
	width:85px;
	background-color:#cf0;
	border:1px solid #000;
	color:#000;
	text-transform:uppercase;
}


#presslogin a{
	font-size:9px;
}

#basket{
	display:none;
	padding:5px;
	width:85px;
	height:45px;
/*	background-image:url('/assets/shop/shopping_cart.gif');
	background-repeat:no-repeat;
	background-position:0px -15px;*/
	background-color:#000;
	font-size:10px;
	font-family:verdana;
	color:#fff;
	-moz-opacity:0.85;
	position:absolute;
	top:5px;
	left:5px;
}

#webshop{
	padding:10px;
}

#webshop table{
	font-family:verdana;
	font-size:10px;
}

#webshop table tr th{
	text-align:left;
	background-color:#000;
	color:#fff;
	font-size:10px;
	font-weight:normal;
	height:10px;
	text-transform:uppercase;
	padding:1px;
}

#webshop table tr td{
	vertical-align:top;

}

input.qty, input.qtyac{
	border-width:0px;
	width:30px;
	text-align:right;
	background-color:#fff;
	color:#000;
	font-size:10px;
	font-weight:bold;
	text-align:center;
}

input.qtyac{
	background-color:#e0ffca;
}

td.spacer{
	font-size:10px;
	min-height:16px;
	color:#3d3d3d;
}

.unsel{
	-moz-opacity:0.2;
}

td.image{
	padding-top:1px;
	width:99px;
}

td.head{
	background-color:#000;
	padding-left:2px !important;
	color:#fff;
	border-bottom-width:0px !important;
}

td.head img{
	margin:0px;
	float:left;
	cursor:pointer;
}

td.head a{
	color:#fff;
	text-decoration:none;
}

td.noborder{
	border-left-width:0px !important;
}

td.description{
	border-bottom:1px solid #666;	
	padding-left:2px;
}

td.quantity{
	height:16px;
	width:30px;
	vertical-align:middle;
	border-bottom:1px solid #666;	
}

td.price, td.totalprice{
	width:90px;
	height:16px;
	vertical-align:middle;	
	border-bottom:1px solid #666;	
}

td.totalprice{

}

td.totalprice input{

}

td.delete{
	width:20px;
	height:16px;
	vertical-align:middle;
	padding-left:0px !important;
	border-bottom:1px solid #666;
}

td.subhead{
	background-color:#000;
	color:#fff;
	text-transform:uppercase;
	height:10px;
	padding:1px;
	font-size:10px;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
}

td.center{
	text-align:center !important;
}

td.qtysel, td.qtyselb{
	height:8px;
	width:14px;
	padding:0px;
	text-align:right !important;
	vertical-align:bottom !important;
	font-size:1px;
}

td.qtyselb{
	vertical-align:top;
	border-bottom:1px solid #666;
}

#confirmBox{
		width:300px;
		position:fixed;
		left:50%;
		margin-left:-150px;
		top:250px;
		color:#fff;
		background-color:#000;
		-moz-opacity:0.85;
		font-size:10px;
		font-family:verdana;
		padding-bottom:5px;
}

#confirmBox strong{
		display:block;
		border-bottom:1px solid #fff;
		padding:2px;
}

#confirmBox #btnYes, #confirmBox #btnNo, #confirmBox #btnOk, #confirmBox #btnCancel{
		float:none !important;
		clear:both !important;
		width:75px;
		height:18px;
		border:1px solid #fff;
		color:#83c978;
		font-weight:bold;
		background-color:#000;
		background-image:url('/assets/shop/yes.png');
		background-repeat:no-repeat;
		background-position:3px center;
		padding:0px 5px 0px 25px;
		margin-right:5px;
		margin-top:5px;
		text-align:left;
}

#confirmBox #btnNo, #confirmBox #btnCancel{
	color:#fe6457;
	background-image:url('/assets/shop/no.png');
}

#confirmBox #btnCancel{
	background-image:url('/assets/shop/cancel.png');
}

#confirmBox form{
	margin-top:5px;
}

#confirmBox form label{
	display:block;
	margin-left:60px;
	margin-right:10px;
	width:66px;
	float:left;
	padding-left:14px;
	background-image:url('/assets/shop/label.png');
	background-repeat:no-repeat;
	background-position:left center;
}

#confirmBox form input{
	float:left;
	clear:right;
	text-align:center;
	background-color:#ccc;
	width:40px;
}

#confirmBox center{
	clear:both;
	float:none;
}

div.articleGroup{
	background-color:#fff;
}

img.colorswatch{
	float:right;
	border-width:0px;
	margin:0px;
}

#gameheader{
	width:702px;
	height:64px;
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-324px;
	-moz-opacity:0.7;
}

#discaddr{
	font-size:9px;
	color:#999999;
	text-align:center;
}

#discaddr a{
	color:#999;
	font-size:9px;
	text-decoration:none;
}

#discaddr a:hover{
	text-decoration:underline;
	color:#666;
}


.darkbar{
	margin:10px;
	background-color:#000;
	padding:1px 1px 1px 19px;
	background-image:url('/assets/Web/min.gif');
	background-repeat:no-repeat;
	height:13px;
	color:#fff;
	font-weight:normal;
	text-transform:uppercase;
	font-family:arial, verdana, sans-serif;
	font-size:10px;
	cursor:pointer;
}


.collapsed{
	background-image:url('/assets/Web/plus.gif');
	background-repeat:no-repeat;
}

ul.tbl{
	margin:0px;
	padding:0px;
}

ul.tbl li{
	font-family:arial, verdana, sans-serif;
	font-size:10px;
	list-style-type:none;
	margin:0px 11px;
}

/** JOINK BOX **/

#joinkOverlay{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	background-color:#1d1d1d;
}

.joinkBox{
	position:absolute;
	left:50%;
	top:50%;
	margin-left:0px;
	margin-top:0px;
	background-color:#fff;
	width:0px;
	height:0px;
	overflow:hidden;
	text-align:left;
}

#joinkclose{
	width:8px;
	height:8px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-4px;
	margin-top:-4px;
	background-image:url('/assets/Web/close.png');
	background-repeat:no-repeat;
	text-indent:-9999em;
	cursor:pointer;
}

/** END JOINKBOX **/

#startDownload{
	background-color:#ccc;
	color:#000;
	margin:5px;
	margin-left:158px;
	padding:2px 1px 2px 21px;
	cursor:pointer;
	background-image:url('/assets/shop/yes.png');
	background-repeat:no-repeat;
	background-position:2px 2px;
}

h1, #gwords, .nostyle{
	display:none;
}

#easter{
	width:1px;
	height:1px;
	background-color:#EDE5D8;
	position:absolute;
	top:400px;
	left:20px;
	cursor:pointer;
	font-size:1px;
}

#addthis{
	display:none;
}

/** new layouut **/

 dl.news{
   overflow:hidden;
   font-size:10px;
   font-family:verdana, sans-serif;
   margin:10px;
   float:left;
}

 dl.news dt strong{
   text-transform:uppercase;
   float:none;
   clear:both;
   display:block;
}
 dl.news dt em{
   font-style:normal;
   color:#000;
   float:left;
}

 dl.news dt span{
   float:right;
   color:#999;
   text-transform:uppercase;
}

 dl.news dt{
   background-image:url('../assets/Web/downloads/dl_zwart.gif');
   background-repeat:no-repeat;
   background-position:left 2px;
   clear:both;
   cursor:pointer;
}

dl.news dd.empty{
   float:none;
   clear:both;
   font-size:1px;
   height:10px;
}

 dl.news dt:hover{
   background-image:url('../assets/Web/downloads/dl_mouseover.gif');
}

 dl.news dt:hover p.date span{
   color:#069;
}

 dl.news dt,  dl.news dd.description{
    width:63%;
    float:right;
    padding-left:20px;
}

 dl.news dd.description{
   margin:0;
   text-align:justify;
   clear:right;
}

 dl.news dd.image{
   margin:0;
   width:32%;
   float:left;
   clear:left;
   margin-bottom:10px;
}

 dl.news dd.image img{
   max-width:238px;
   border:1px solid #000;
}


#content-left{
   width:65%;
   float:left;
   overflow:hidden;
}

#content-left img.big{
   border:1px solid #000;
   max-width:475px;
}

#content-left *, #content-right *{
   margin:0;
   padding:0;
}

#content-right{
   float:left;
   width:33%;
   margin-left:10px;
}

#content-left h3{
   text-transform:uppercase;
   font-size:12px;
   font-weight:bold;
   margin:0 0 10px;
}

#content-right h3{
   font-size:12px;
   text-transform:uppercase;
   background-color:#000;
   color:#fff;
   font-weight:normal;
   padding:2px 4px;
   margin:20px 0 0;
}

#content-right h3:first-child{
   margin:0;
}

#content-right h3 a{
   display:block;
   color:#fff;
   text-decoration:none;
}

#content-right h3 a strong{
   font-weight:bold;
}

#content-right h4{
   color:#999;
   margin:5px 0;
   text-transform:lowercase;
   font-size:11px;
}

#content-right p{
   overflow:hidden;
}

#content-right p span{
   float:left;
   
}

#content-right dl dt{
   text-transform:uppercase;
}

#content-right dl dt em{
   display:block;
   font-style:normal;
}

#content-right p a#previousimage, #content-right p a#nextimage{
   display:block;
   width:11px;
   height:11px;
   background-image:url('../assets/Web/previous.png');
   background-repeat:no-repeat;
   float:left;
   text-indent:-9999em;
   overflow:hidden;
   outline:0;
   margin-right:10px;
}

#content-right p a#nextimage{
   background-image:url('../assets/Web/next.png');
   margin-right:0;
   margin-left:10px;
}

#content-right ul.used-products li{
   float:left;
   width:100px;
   padding-right:16px;
   margin:10px 10px 0 0;
   border-bottom:1px solid #000;
}

#content-right ul.used-products li{
   color:#000;
   text-decoration:none;
}

#content-right ul.used-products li img{
   border:1px solid #000;
   width:98px;
   height:98px;
}

#content-right ul.used-products li.r{
   margin-right:0;
}

#content-left dl.events{
   overflow:hidden;
   margin:0 0 10px;
}

#content-left dl.events dt{
   margin:10px 0 0;
   text-transform: uppercase;
   padding-left:20px;
   background-image:url('../assets/Web/m_logo.png');
   background-repeat:no-repeat;
   background-position: 0 1px;
   overflow:hidden;
}

#content-left dl.events dt strong{
   display:block;
   float:left;
}

#content-left dl.events dt a{
   display:block;
   float:right;
   text-transform:lowercase;
   text-decoration:none;
   color:#999;
}

#content-left dl.events dt a:hover{
   color:#f93;
}

#content-left dl.events dd{
   margin:0;
   padding:0;
   padding-left:20px;
}

#showhidenews{
   margin:0 0 10px 650px;
   background-color:#000;
   color:#fff;
   padding:2px;
   cursor:pointer;
}

ul#sitemap{
    margin:10px;
    padding:0;
}

ul#sitemap li{
   list-style-type:none;
   margin:0;
   padding:0;
}

ul#sitemap li ul{
   margin:0;
   padding:0;
}

ul#sitemap li strong{
   padding:2px;
   display:block;
   background-color:#000;
   color:#fff;
   margin-top:5px;
}

ul#sitemap li ul li a{
   display:block;
   background-color:#ccc;
   padding:2px;
   margin-top:5px;
   font-weight:bold;
}

ul#sitemap li ul li ul{
   margin-left:20px;
}

ul#sitemap li ul li ul li{
   list-style-type:square;
}

ul#sitemap li ul li ul li a{
    display:inline;
    padding:0;
    background-color:#fff;
    font-weight:normal;
}

#legal{
    width:760px;
    margin:0px auto;
    color:#999;
    text-align:center;
}

#legal *{
   margin:0;
   padding:0;
}

#legal ul#site-info{
   margin:10px 0;
}

#legal ul#site-info li{
    display:inline;
    padding:0 5px 0 10px;
    background-image:url('../assets/Web/navigation/separator_light.png');
    background-repeat:no-repeat;
    background-position:0 2px   ;
    text-transform:lowercase;
}

#legal ul#site-info li:first-child{
   padding:0 5px 0 0;
   background-image:none;
}

#legal address{
   font-style:normal;
}

#legal a{
    color:#999;
    text-decoration:none;
}

#legal a:hover{
   color:#666;
}

#salesmap{
    width:756px;
    height:567px;
}

.projectimages{
  background: black;
  color:white;
  font-size:10px;
  font-family: verdana;
  width:240px;
  text-align: left;
  margin-bottom: 5px;
  padding: 1px 0px 1px 2px;
  text-transform: uppercase;
}
.projectimages b{
	font-weight: bold;
}

.projectimages a{
    color: #fff;
    text-decoration: none;
}