html,body {
	background-color: #E2E2E2;
	margin: 0px;
	padding: 0px;
}
#container {
	width: 765px;
	position: relative;
	top: 11px;
	left: 50%;
	margin-left: -390px;
}

/* top logo */
#logo {
	width: 172px;
	height: 100px;
	position: absolute;
	top: -10px;
	left: 592px;
	background-image: url(../images/hekamp_logo.gif);
	z-index: 5;
}
#top_line {
	position: absolute;
	height: 73px;
	width: 780px;
	background-color: #777777;
	top: 17px;
	left: 50%;
	margin-left: -390px;
}
#top_line span {
	border-top: 1px solid #E2E2E2;
	position: absolute;
	top: 43px;
	width: 568px;
	left: 211px;
}
/* LEFT MENU */
#left_menu_header {
  left: 15px;
	width: 196px;
	max-width: 196px;	
	height: 79px;
	position: relative;
	border-left: 1px solid #E2E2E2;
	border-right: 1px solid #E2E2E2;
	overflow: hidden;
	
}
#onze_producten {
	width: 196px;
	height: 29px;
	position: absolute;
	left: 0px;
	top: 49px;
}
#left_menu {
/* left column */
  position: absolute;
	left: 14px;
	width: 196px;
	top: 79px;
	border-left: 1px solid #E2E2E2;
}
/* TOP MENU */
#top_links {
  position: absolute;
  left: 230px;
  top: 57px;
  color: #eeeeee;
  z-index: 2;
}
#top_links a {
	color: #ffdd00;
	text-decoration: none;
}
#top_links a#selected, #top_links a:hover {
  color: #eeeeee;
}
/* MAIN */
#main {
  margin-left: 210px;
  width: 570px;
  height: 100%;
  border-left: 1px solid #C2C2C2;
  border-right: 1px solid #C2C2C2;
}
/* real content */
#content {
	padding: 15px;
	padding-top: 5px;
	height: 30px;
	border-bottom: 1px solid #C2C2C2;
}
#extra_content1, #extra_content2{
  width: 50%;
  padding-left: 15px;
  padding-right: 14px;
  padding-top: 1px;
  position: relative;
}
#extra_content1 {
  border-right: 1px solid #C2C2C2;
}

/* ITEMS LAYOUT */
#itemsMain {
  padding: 0px;
  margin: 0px;
}
.items {
  width: 100%;
}
.items .itemsTitle {
  background: #757575;
  height: 30px;
  color: #FED518;
  padding-left: 15px;
  border-bottom: 1px solid #E2E2E2;
}
.items .itemsImages {
  background: #757575;
  width: 25%; 
  height: 100px;
}
.items .itemsImages img {
   border-right: 1px solid #E2E2E2;
}
.items .itemImages {
  background: #757575;
  height: 60px;
  margin: 0px;
  padding: 0px;
}
.items .itemImages img {
  /*border-right: 1px solid #E2E2E2;*/
  cursor: pointer; cursor: hand;
}
.items .itemsExtra {
  line-height: 30px;
  vertical-align: middle;
  background: #F6F6F6;
  height: 30px;
  padding-left: 15px;
  border-top: 1px solid #E2E2E2;
}
.items .itemsExtra a {
  padding-left: 25px;
  background: url(../images/download_link.gif) no-repeat left;
  padding-top: 2px;
  padding-bottom: 4px;
  color: #666666;
  text-decoration: none;
}
.items .itemsExtra img {
  line-height: 30px;
  vertical-align: middle;
}
.items .itemsContent {
  padding: 15px;
}
.items .itemsContentExtra {
  padding: 15px 15px 0px 15px ;
}
#pagenr {
  padding-left: 15px;
  padding-bottom: 15px;
}


/* LEFT MENU STYLE */
#left_menu ul {
  list-style: none;
	margin: 0;
	padding: 0;
}
#nav {
	width: 140px;
	width: 139px;
	border-left: 1px solid #C2C2C2;
}
#nav a {
	color: #757575;
	text-decoration: none;
}

#left_menu ul li {
  background: #FED518 url(../images/menu_corner.gif) no-repeat top right;
  color: #000000;
  vertical-align: middle;
}
#left_menu ul li a, #left_menu ul li span {
  color: #000000;
  line-height: 25px;
  padding-left: 5px;
}

/* submenu */
#nav ul li {
	background: #F6F6F6;
	list-style: none;
}
#nav ul li a {
  line-height: 15px;
  font-size: 10px;
	font-family: Verdana;
	letter-spacing: 0px;
	color: #757575;
}
#nav ul li.zebra1 {
	background-color: #F6F6F6;
}
#nav ul li.zebra2 {
	background-color: #FFFFFF;
}
#nav ul li.zebra1:hover, #nav ul li.zebra2:hover {
	background-color: #FFE776;
}

/* CONTACT */

#contact td input {
  margin-bottom: 2px;
}
#contact td {
  padding-right: 2px;
}
#contact td input,#contact td textarea {
  border : 1px solid #7F9DB9;
  background: #E1E1E1;
  width: 160px;
  color: #87877E;
}
#contact td textarea {
  height: 200px;
}
#contact td .submit {
  background: #F0F0EA;
}
span.error {
  color: #fd0000;
  font-size: 9px;
}
span.title {
  font-wheight: bold;
}
/* CMS ITEM STYLES */

.cms_item_text {
  display: inline;
  width: 280px;
  margin: 0px;
  padding: 0px;
  color: #FED518;
  background: #757575;
}

/* ONE ITEM IMAGES SCROLL BALK */
#foto_content {
  border: 1px solid #757575;
  max-width: 400px;
  width: 402px;
  
  max-height: 267px;
  height: 269px;
}
#album_page {
  margin: 0px;
  padding: 0px;
  width: 100%;
}
#ArrowLeft,#ArrowRight,.ScrollThumb {
    cursor: pointer; cursor: hand;
}
#ArrowLeft{
    background-image: url(../images/foto_terug_passief.gif);
}
#ArrowRight{
    background-image: url(../images/foto_verder_passief.gif);
}
#ArrowLeft:hover {
    background-image: url(../images/foto_terug_rollover.gif);
}
#ArrowRight:hover {
    background-image: url(../images/foto_verder_rollover.gif);
}
#TDArrowRight,#TDArrowLeft {
  width: 60px; height: 70px;
}
#pictures_number {
  color: #222222;
  padding-left: 3px;
  background: #FEDE18;
  width: 15px;
}

