
#menu_header #menu_siteNav {
  width: 50%;
  position: relative;
  top: 5px;
  height: 20px;
  float: left;
}

#menu_header #menu_siteNav select {
/*  background-color: #D9D9D9;
  border: none; */
}

#logoContainer #secMenu {
  position: absolute;
  right: 2px;
  width: 590px;
}

#logoContainer #ajax-loader {
  margin-top: 16px;
  clear: both;
  float: right;
}

#media_navigation {
  width: 740px;
  float: left;
}

#media_navigation #media {
  background: white url("http://www.heinenhopman.nl/public/images/site_layout/nomedia_background.jpg") repeat-x scroll top center;
  float: none;
}

#media div img.branches {
  display: block;
  width:  240px;
  height: 108px;
}

#media div span {
  font-size: 12px;
  margin-left: 10px;
}

#media div.branche_container {
  width: 240px;
  display: inline;
  margin:  0px 5px 2px 0px;
  float: left;  
  height: 138px;
}

#media div#photo div.empty_branches {
  display: block;
  float: right;
  width: 240px;
  height: 108px;
  margin:  0px 5px 32px 0px;  
  background: #cccccc;
}

#media_navigation #media,
#media_navigation #media #flash,
#media_navigation #media #flash_temp,
#media_navigation #media #photo,
#media_navigation #media #photo_temp {
  position: absolute;
  top: 0px;
  height: 280px;
  width: 740px;
}

#media_navigation #media {
  position: relative;
}

#media_navigation #media.nomedia {
  position: absolute;
}

#media_navigation #media #flash_temp { 
  z-index: 6;
}

#media_navigation #media #flash {
  z-index: 5;
}

#media_navigation #media #photo_temp {
  z-index: 4;
}

#media_navigation #media #photo {
  z-index: 3;
}

#media_navigation #navigation_indicators {
  z-index: 7;
  float: none;
  position: absolute;
  display: inline;
  background: transparent;
  border-left: solid 1px white;
  width: 10px;
  height: 280px;
}

#media_navigation #navigation_indicators div {
  width: 10px;
  height: 70px;
  position: absolute;
  display: block;
  margin: 0px;
  padding: 0px;
  border: none;
}

#media_navigation #article_content {
  min-height: 330px;
/* margin-top: 280px; */
  width: 740px;
}

#media_navigation #article_content div.content {
  position: relative;
  width: 600px; 
  margin: 0 auto; 
  margin-bottom: 40px;
  *margin-top: 20px; 
  top: 30px;
  *top: 0px;
  text-align: left; 
  font-size: 0.75em;
}

#media_navigation #article_content div.content_sec {
  position: relative;
  float: right;
  right: 20px;
  width: 418px; 
  margin: 0 auto; 
  margin-bottom: 40px;
  *margin-top: 20px; 
  top: 20px;
  *top: 0px;
  text-align: left; 
  font-size: 0.75em;
}

#media_navigation #article_content div.sec_items_nav {
  position: relative;
  float: left;
  width: 222px; 
  *margin-top: 20px;
  margin-left: 40px; 
  top: 20px;
  *top: 0px;
  text-align: left; 
  font-size: 0.75em;
}

#media_navigation #article_content div.sec_items_nav ul {
  list-style: none;
  padding: 0px;
}

#media_navigation #article_content div.sec_items_nav ul li {
  margin-bottom: 17px;
}

#media_navigation #article_content div.sec_items_nav ul li div.description span.date{
  font-size: 7.5pt;
}

#media_navigation #article_content div.sec_items_nav ul li div.selected,
#media_navigation #article_content div.sec_items_nav ul li div.selected a.link {
  color: #0043d0;
}

#media_navigation #article_content div.sec_items_nav ul li div.selected a.link {
  font-weight: bold;
}

#navigation {
  float: right;
  width: 222px;
	background: white url('http://www.heinenhopman.nl/public/images/site_layout/navigation_background.jpg') repeat-x scroll top center;
	padding-bottom: 6px;
}

#navigation div.button_background {
  width: 222px;
  height: 70px;
  position: relative;
}

#navigation div.button_background .button_image {
  cursor:   pointer;
  position: absolute;  
  bottom: 0px;
}

#bar {
  width: 750px;
  height: 70px;
  position: absolute;
  top: 0px;
  z-index: 8;
}

#bar #barText {
  height: 70px;
  margin-top: 0px;
  width: 710px;
  position: absolute;  
  right: 0px;
}

#bar #barText ul {
  padding: 0px 0px 0px 0px;
  font: Arial;
  font-size: 9pt;
  display: inline;
}

#bar #barText ul li {
  cursor: pointer;
  display: inline;
  line-height: 23.3px;
  margin: 0px 25px 0px 0px; 
}

#bar #barText ul li a {
  color: white;
}

#bar #barText ul li a:hover{
  color: #cecece;
}

#bar div.back{
  width: 740px;
  height: 70px;
  position: absolute;
  opacity:0.65;filter:alpha(opacity=65);
}

#navigation .submenu {
  position: relative;
  display: block;
  margin: 0 auto;
  background: white url('http://www.heinenhopman.nl/public/images/site_layout/subsite_options/submenu_background.jpg') repeat-x scroll top center;
  width: 100%;
}

#navigation .submenu span {
  height: 20px;
  width: 100%;
  display: block;
}

#navigation div.submenu ul {
  position: relative;
  font-size: 11px;
  padding: 0px 0px 0px 25px;  
}

#navigation div.submenu ul li {
  list-style-image: url('http://www.heinenhopman.nl/public/images/site_layout/subsite_options/subwebsiteMenuBullet_1.gif ');
  *list-style-image: url('http://www.heinenhopman.nl/public/images/site_layout/subsite_options/subwebsiteMenuBullet_1IE.gif ');  
}

#navigation div.submenu ul li a {
  color: #0055a2;
}  

#navigation div.submenu ul li a:hover {
  color: #0043d0;
}  

#navigation div.submenu ul li ul li a {
  color: #4ac1df;
}

#navigation div.submenu ul li ul li a:hover {
  color: #4a77df;
}

#navigation div.submenu ul li ul li {
  list-style-image: url('http://www.heinenhopman.nl/public/images/site_layout/subsite_options/subwebsiteMenuBullet_2.gif');
  *list-style-image: url('http://www.heinenhopman.nl/public/images/site_layout/subsite_options/subwebsiteMenuBullet_2IE.gif');  
  *padding-top: 0px;
}

#navigation div.submenu ul li ul li.nextPrev {
  list-style-image: none;
  margin-top: 6px;
  padding-left: 0px;
  margin-left: 0px;  
}

#navigation div.submenu ul li {
  position: relative;
  padding-top: 10px; 
  font-weight: normal;  
}

#navigation div.submenu ul li.selected {
  font-weight: bold;
}

#navigation div.submenu ul li ul li.nextPrev span div.linkNextPrev {
  color: #959595;
}

#navigation div.submenu ul li ul li.nextPrev span div.enabled {
  opacity: 1.0; filter:alpha(opacity=100);  
  cursor: pointer;
}

#navigation div.submenu ul li ul li.nextPrev span div.linkNextPrev:hover {
  color: #383838;
}

#navigation div.submenu ul li ul li.nextPrev span div.disabled {
  cursor: default;
  opacity: 0.4; filter:alpha(opacity=40);    
}

#navigation div.submenu ul li ul li.nextPrev span div.disabled,
#navigation div.submenu ul li ul li.nextPrev span div.disabled:hover {
  color: #959595;
}

#navigation div.submenu ul li ul li.nextPrev span.right {
  position: absolute;
  top: 0px;
  left: 45px;
}

#navigation div.submenu ul li ul li.nextPrev span.left {
  position: absolute;
  top: 0px;
  margin-left: -15px;  
}

#container #article_content.nomedia {
  background: white;
  margin-top: 0px;
  z-index: 6;
}

#container  #ancestorsNav,
#container  #photoalbumNav {
  position: relative;
  top: 15px;
  margin-bottom: 10px;
}

#container #ancestorsNav a,
#container #photoalbumNav,
#container #photoalbumNav div.nav div a {
  font-size: 12px;
  color: #0093D0;
}

#container #photoalbumNav {
  z-index: 10;
  float: right;
  right: 24px;  
}

#container #photoalbumNav span.description {
  margin-right: 12px;
  color: #666666;
}

#container #photoalbumNav div {
  display: inline;
}

#container #photoalbumNav div.nav div.link,
#container #photoalbumNav div.nav div.link a {
  font-size: 11px;
  display: inline;
  cursor: pointer;
  opacity: 1.0; filter:alpha(opacity=100);
}

#container #floating_content {
  position: relative;
  clear: right;
  margin: 60px 0 20px 0;
  float: right;
  width: 222px;
}

#container #floating_content div.nav {
/*  position: absolute;
  top: 1px;
  right: 20px; */
  float: right;
  font-size: 11px;
  color:  #0093d0;
}


#container #floating_content div.nav {
  cursor: default;
}

#container #floating_content div.nav div.link {
  cursor: pointer;
  display: inline;
  opacity: 1.0; filter:alpha(opacity=100);  
}


#container #floating_content div.nav div.disabled,
#container #article_content #photoalbumNav div.nav div.disabled {
  cursor: default;
  opacity: 0.4; filter:alpha(opacity=40);
}

#container #floating_content div.content {
  width: 207px; 
  overflow: hidden;
//  margin: 0 auto; 
float: right;
  text-align: left; 
  font-size: 12px;
  line-height: 16.8px;  
}

#container #floating_content div.content h1 {
  margin: 0 0 2px 0;
}

#container #floating_content div.content ul {
  padding: 0px;
}

#container #floating_content div.content ul li h1 {
  margin: 4px 0 0px 0;
  font-size: 8.5pt;
  color: black;
  font-weight: normal;
}

#container #floating_content div.content ul li div.description {
  font-size: 12px;
  width: 100%;
}


#container #floating_content div.content ul li a,
#container #floating_content div.content ul li a:visited {
  margin-left: 10px;
  color: #0093d0;
  font-size: 7.5pt;
}

#container #floating_content div.nav div.link:hover, 
#container #article_content #ancestorsNav a:hover,
#container #article_content #photoalbumNav div.nav div a:hover,
#container #floating_content div.content ul li a:hover {
  color: #0043d0;
}





