
html {
      overflow-y: -moz-scrollbars-vertical;
      overflow-y: scroll;
}

table {
	border-spacing: 0px;
}

a {
  text-decoration: none;
  outline: none;  
  color: white;
}

a.selected {
  font-weight: bold;
}

a:hover {
  color: #aaaaaa;
}

a img {
  border: none;
}

#logo {
  margin-top: 60px;
  width: 222px;
  height: 83px;
}

body {
  margin: 0px;
  padding: 0px;
  background: black url('http://www.albex.nl/public/images/site_layout/background.jpg') no-repeat scroll top center;
  color: #eeeeee;
  font-family: sans-serif;
  font-size: 12px;
  text-align: center;
}

body.photoalbum {
  background-color: black;
}

div#header {
  position: relative;
  width: 100%;
  height: 180px;
  background: black url('http://www.albex.nl/public/images/site_layout/background_header.jpg') no-repeat scroll top center;  
}

div#header div.content {
  text-align: left;
  margin: 0 auto;
  width: 960px;
  height: 160px;
  position: relative;
}

div#header div.links {
  height: 36px;
  float: right;
  margin-top: 100px;
  font-size: 12px;
}

div#header div.links a {
  margin-left: 60px;
  height: 36px;
  line-height: 36px;
}

div#header div.links a:hover {
  color: #E05206;
}

div#content {
  padding-top: 37px;
  text-align: left;
  margin: 0 auto;
  width: 960px;
}

div#content div#flash {
  width:  387px;
  height: 424px;
}

div#content div#article span.red,
div#content div#article table#contactTable {
  color: #E05206;
}

div#content div#article table#contactTable {
  width: 100%;
}

div#content div#article table#contactTable td {
  margin: 0px;
  padding-top: 10px;
}

div#content div#article table#contactTable input,
div#content div#article table#contactTable textarea {
  height: 16px;
  background: #a5a5a5;
  border: none;
  color:#E05206;
  width: 100%;
}

div#content div#article table#contactTable textarea {
  height: 64px;
}

div#content div#article table#contactTable input.reset {
  background-color: #a5a5a5;
  color:#E05206;
  font-size: 11pt;
  height: 18px;
  padding: 0px;
  margin: 0px;  
  border: none;
  float: right;
  width: 110px;
}

div#content div#article table#contactTable input.submit {
  background-color: #a5a5a5;	
  font-size: 11pt;
  padding: 0px;
  margin: 0px;  
  border: none;
  height: 18px;
  width: 230px;
}

div#content div#article h1,
div#content div#article h2,
div#content div#article h3,
div#content div#article h4,
div#content div#article h5,
div#content div#article h6 {
  color: #e05206;
}

div#content div#article h1 {
  font-size: 15px;
  margin: 0px;
  padding: 0px;
}

div#content div#article h1.main_title_absolute {
	margin-left: 432px;
}

div#content div#article .photoalbumLink {
  margin-top: 10px;
}


div#article div .thumb a,
div#article div.thumb {
	height: 74px;
	width: 77px;
	float: left;
	margin: 0px;
	podding: 0px;
	position: relative;
}

div#article div.thumb a,
div#article div.thumb a:hover {
  color: white;
}

div#article div.thumb a img {
	height: 63px;
	width: 77px;
	margin: 0px;
	padding: 0px;
	position: absolute;
}




div#content div#article table.brochures {
  width: 560px;
  clear: both;
}

div#content div#article table.brochures td {
  padding: 5px 5px 4px 0px;
  padding-top: 6px;
  padding-bottom: 6px;    
}

div#content div#article table.brochures tr {
  width: 560px;
}


div#content div#article table.brochures td.image {
  width: 80px;
  height: 65px;
  vertical-align:top;
}

div#content div#article table.brochures td.text {
  width: 180px;
  vertical-align:top;
  font-size: 12px;

}
div#content div#article table.brochures_foto {
  margin-top: 29px;
  width: 947px;
}

div#content div#article table.brochures_foto td {
  padding: 5px;
  padding-top: 6px;
  padding-bottom: 6px;  
}

div#content div#article table.brochures_foto tr {
  width: 960px;
}
div#content div#article table.brochures_foto td.image {
  width: 80px;
  height: 65px;
  vertical-align:top;
}

div#content div#article table.brochures_foto td.image_groot {
	padding-top: 5px;
	padding-left: 0px;
  width: 427px;
  vertical-align:top;
}

div#content div#article table.brochures_foto td.text {
  width: 180px;
  vertical-align:top;
  font-size: 12px;
}


div#content div#article table.sales_news {
	border-spacing:0 16px;
	*cellspacing: 16px;	
  margin-top: 29px;
  width: 947px;
}

div#content div#article table.sales_news td {
  padding: 5px;
  padding-top: 6px;
  padding-bottom: 6px;  
}

div#content div#article table.sales_news tr {
  width: 960px;
}

div#content div#article table.sales_news td.image {
  width: 166px;
  height: 230px;
  vertical-align: top;
  padding: 0px;
  padding-right: 16px;
}

div#content div#article table.sales_news td.right_image {
  padding-left: 44px;
}

div#content div#article table.sales_news td.text {
	border: solid #e05206 1px;
  width: 275px;
  vertical-align:top;
  font-size: 12px;
}

div#content div#article table.news {
  margin-top: 30px;
  width: 960px;
}

div#content div#article table.news td {
  padding: 0px 5px 4px 0px;
}

div#content div#article table.news tr {
  width: 960px;
}

div#content div#article table.news td.image {
  width: 166px;
  height: 230px;
  vertical-align:top;
}

div#content div#article table.news td.text {
  width: 275px;
  vertical-align: top;
  font-size: 12px;
  border: thin;
  border-style:solid;
  border-color:#e05206;
}

div#content div#matrix,
div#content div#article {
  float: right;
  width: 530px;
}

div#content div#matrix {
  height: 424px;
}

div#content div#article {
  min-height: 424px;
}

div#content div#matrix div .thumb a,
div#content div#matrix div.thumb {
	height: 106px;
	width: 106px;
	float: left;
	margin: 0px;
	podding: 0px;
	position: relative;
}

div#content div#matrix div.thumb a,
div#content div#matrix div.thumb a:hover {
  color: white;
}

div#content div#matrix div.thumb a img {
	height: 106px;
	width: 106px;
	margin: 0px;
	padding: 0px;
	position: absolute;
}

div#content div#matrix div.thumb a div.title {
	position: absolute;
	top: 88px;
	left: 0px;
	text-align: center;
	line-height: 18px;
	font-size: 12px;
	height: 18px;
	width: 106px;
	z-index: 3;
}

div#content div#matrix div.thumb a div.over{
	background: #e65513;
}

div#content div#matrix div.thumb a div.over_groen{
	background: #83b81a;
}


div#photoContainer {
  cursor: move;
  width: 100%;
  height: 100%;
  position: fixed;
  overflow: hidden;
  background-color: black;
  left: 0px;
  top: 180px;
}

div#photoContainer div#photoContent {
  position: relative;
  width: 5000px;
  height: 4000px;
  background-color: black;
}

div#photoContainer div#photoContent div.photo {
  position: absolute;
  background-color: white;
  width: 360px;
  height: 430px; 
 	text-align: center;
}

div#photoContainer div#photoContent div.showing {
  z-index: 9999;  
}

div#photoContainer div#photoContent div.photo img {
	position: absolute;
  width: 328px;
  height: 328px;
	top:      16px;
	left:     16px;
}

div#photoContainer div#photoContent div.photo h1 {
	margin-top: 355px;
	margin-left: 16px;
	width: 328px;
	color: #58585a;
	font-weight: normal;
	font-size: 12px;
	font-family: "Andale Mono";
}

div#footer {
  clear: both;
  font-size: 12px;
  text-align: left;
  margin: 0 auto;
  margin-top: 69px;  
  width: 960px;
  padding-bottom: 90px;
}

div#footer span img.bullet {
  margin: 0px 4px 0px 4px;
}

div#footer span.last {
  float: right;
  right: 0px;
}

div#footer span.last a {
  color: #e05206;
}

div#footer span.last a:hover {
	text-decoration: underline;
}

div#footer span a.email {
  color: #eeeeee;
}

div#footer span a.email:hover {
  text-decoration: underline;
}
table.popup img {
	cursor: pointer;
}
