/* ### General ##################################################################### */

body
{
  cursor:default;
  background-color:#ffffff;
  font-family: Arial; font-size:0px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  
  /*background:url('backNoordwijk.jpg') repeat-y top center;*/
  background-image: url('backNoordwijk.jpg');
  background-repeat: repeat-y;
  background-position:center top;
}


/* ### Page ######################################################################## */

div#divPage
{
  width:1000px;
  background-color:transparent;
  margin:0px auto 0px auto;  
  padding: 0px 0px 0px 0px;
}

div#divSelectedId
{
  display:none;
}

a.contentlink:active, a.contentlink:link, a.contentlink:visited
{
  color:#58585a;
  font-family:Arial; font-size:11px;
  font-weight:bold;
}


/* ### Form ######################################################################## */

input.formtext, textarea.formtext, select.formlist
{
  width:110px;
  font-family:Verdana; font-size:11px;
  border:solid 1px #58585a;
}

table.formtable td
{
  vertical-align:top;
}

table.formtable td.formdesc
{
  padding:4px 8px 0px 0px;
}

input.formbutton
{
  height:24px;
  color:#ffffff;
  background-color:#ff7c00;
  padding:0px 10px 0px 10px;
  font-family:Arial; font-size:11px;
  font-weight:bold;
  border:solid 1px #ff7c00;
  overflow:visible;
}

div.formbutton
{
  text-align:right;
  padding:10px 0px 0px 0px;
}

.ajax__calendar_container
{
  z-index:999;
}

.navButtons
{
    border: 0px none White; 
    color: White; 
    background-color: rgb(255, 124, 0); 
    width: 80px;
    font-weight:bold;
    font-size: 11px;
    font-family: Arial;
    height:16px;
    padding-bottom:4px;
    text-decoration:none;
}

.navOvernachten
{
    padding-right:40px;
}

/* CSS Hack IE 7 */
*:first-child+html div.navOvernachten
{  
    padding-right:20px;
}

.navRestaurant
{
    padding-right:50px;
}

/* CSS Hack IE 7 */
*:first-child+html div.navRestaurant
{  
    padding-right:30px;
}

.navRestaurantMeeting
{
    padding-right:40px;
}

/* CSS Hack IE 7 */
*:first-child+html div.navRestaurantMeeting
{  
    padding-right:24px;
}



.navSpecialeLocatie
{
    padding-right:42px;
}

/* CSS Hack IE 7 */
*:first-child+html div.navSpecialeLocatie
{  
    padding-right:24px;
}
/* ### Header ###################################################################### */

div#divHeader
{
  background-color:transparent;
  clear:both;
}

div#divSubHeader
{
  clear:both;
}

div#divNoordwijk
{
  width:594px;
  padding:8px 0px 0px 75px;
  float:left;
}

div#divNoordwijk a
{
  text-decoration:none;
}

div#divNoordwijk a img
{
  padding:0px 0px 0px 0px;
  border:none;
  display:block;
  float:left;
}

div#divHeaderClear
{
  clear:both;
}


/* ### Top Menu #################################################################### */

div#divTopMenu
{
  padding: 8px 12px 16px 12px;
  clear:both;
}

div#divSubTopMenu
{
  float:left;
}

div#divSubTopMenu a
{
  width:16px; height:16px;
  margin:0px 1px 0px 0px;
  text-decoration:none;
  display:block;
  float:left;
}

div#divSubTopMenu a img
{
  border:none;
}


/* ### Language #################################################################### */

div#divLanguage
{
  width:120px;
  padding:70px 12px 12px 12px;
  float:left;
}

div#divSubLanguage
{
  font-size:0px;
  float:left;
}

div#divSubLanguage a
{
  width:17px; height:10px;
  margin:0px 6px 0px 0px;
  text-decoration:none;
  display:block;
  float:left;
}

div#divLanguage a img
{
  border:none;
}

div#divCurrentLanguage
{
  display:none;
}


/* ### Content Menu ################################################################ */

div#divContentMenu
{
  margin:0px 0px 0px 317px;
  padding:0px 0px 35px 0px;
  clear:both;
  z-index:10;
}

div#divContentMenu img
{
  cursor:pointer;
  margin:0px 3px 0px 0px;
  display:block;
  float:left;
  z-index:10;
}


/* ### Home Specific Content Menu ################################################## */

div#divHomeContentMenu
{
  margin:0px 0px 0px 317px;
  z-index:9;
}

div#divHomeContentMenu div
{
  width:128px; height:220px;
  position:relative;
  float:left;
  z-index:9;
}

div#divHomeContentMenu div#divHomeSubContentMenu01,
div#divHomeContentMenu div#divHomeSubContentMenu02
{
  margin:0px 0px 0px 3px;
  z-index:9;
}


/* ### Sub Content Menu ############################################################ */

div#divSubContentMenu
{
  width:128px;
  background-color:#ffffff;
  padding:0px 0px 0px 0px;
  display:none;
  position:absolute;
  left:0px; top:0px;
  z-index:10;
}

div.subcontentmenu
{
  display:none; z-index:10;
}

div.subcontentmenuitem
{
  cursor:pointer;
  width:106px;
  padding:3px 11px 17px 11px;
  float:left;
  z-index:10;
}

div.subcontentmenuitem span
{
  color:#58585a;
  font-family:Arial; font-size:11px;
  font-weight:normal;
  text-decoration:none;
  z-index:10;
}

div.subcontentmenuitem div
{
  cursor:pointer;
  float:left;
  z-index:10;
}

div.subcontentmenuitem div img
{
  width:106px; height:37px;
  border:none;
  float:left;
  z-index:10;
}


/* ### Content ##################################################################### */

div#divContent
{
  height:364px; width:1000px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  z-index:3;
}

/* CSS Hack IE 7 */
*:first-child+html div#divContent
{  
    width: 100%;
    margin-left: 1px;
    z-index:3;
}

/* CSS Hack IE6 */
* html div#divContent
{
    margin-left: 1px;
    margin-right: -1px;
    z-index:3;
}




div#divPlaceHolder
{
  width:944px; height:298px;
  margin:0px auto 0px auto;
  padding:8px 0px 0px 0px;
  overflow:hidden;
}

div#divPlaceHolderBanner
{
  height:72px; 
  width:301px;
  margin:250px 0px 0px 20px;
}

div.bannercontent
{
  height:72px;
  color:#58585a;
  background-color:blue;
  font-family:Arial; font-size:11px;
  line-height:12px;
  padding:5px 10px 0px 18px;
  overflow:hidden;
  float:left;
}

div


div.placeholdertitle
{
  height:21px;
  color:#ffffff;
  background-color:#ff7c00;
  padding:5px 0px 0px 13px;
  font-family:Arial; font-size:11px;
  font-weight:bold;
}

div.placeholdertitle a:active, div.placeholdertitle a:link, div.placeholdertitle a:visited
{
  color:#ffffff;
  font-family:Arial; font-size:11px;
  font-weight:bold;
  margin:0px 10px 0px 0px;
}

div.placeholdercontent
{
  height:252px;
  color:#58585a;
  background-color:#ffffff;
  font-family:Arial; font-size:11px;
  line-height:12px;
  padding:5px 10px 0px 18px;
  border-bottom:solid 15px #ffffff;
  overflow:hidden;
}


div.placeholdercontent
{
  height:252px;
  color:#58585a;
  background-color:#ffffff;
  font-family:Arial; font-size:11px;
  line-height:12px;
  padding:5px 10px 0px 18px;
  border-bottom:solid 15px #ffffff;
  overflow:hidden;
}

div.placeholdercontentfull
{
  height:252px;
  color:#58585a;
  background-color:#ffffff;
  font-family:Arial; font-size:11px;
  line-height:12px;
  padding:0px 0px 0px 0px;
  border-bottom:solid 0px #ffffff;
  overflow:hidden;
}

table a
{
  color:#636365;
  font-family:Arial; font-size:11px;
  font-weight:bold;
  margin:0px 10px 0px 0px;
}

table div a { text-decoration:none; }
table div a:hover { text-decoration:none; }

div p
{
  margin:0px 0px 0px 0px;
  padding:0px 0px 10px 0px;
}


/* ### Footer ###################################################################### */

div#divFooter
{
  height:100%;
  background-color:transparent;
}


/* ### Footer Menu ################################################################# */

div#divFooterMenu
{
  padding:0px 0px 94px 18px;
  clear:both;
}

div#divFooterMenu a
{
  margin:0px 9px 0px 0px;
  text-decoration:none;
  display:block;
  float:left;
}

div#divFooterMenu a img
{
  border:none;
}

div#divFooterMenu img
{
  cursor:pointer;
}


/* ### Sub Footer Menu ############################################################# */

div#divSubFooterMenu
{
  height:20px;
  margin:0px 28px;
  padding:4px 0px 0px 0px;
  text-align:center;
  border-bottom:solid 1px #ff7c00;
  clear:both;
}

div#divSubFooterMenu div
{
  display:none;
  clear:both;
}

div#divSubFooterMenu div a:active, div#divSubFooterMenu div a:link, div#divSubFooterMenu div a:visited
{
  color:#ffffff;
  font-family:Arial; font-size:11px;
  text-decoration:none;
}

div#divSubFooterMenu div a:hover
{
  color:#636365;
  text-decoration:none;
}

img.subfootermenuseparator
{
  vertical-align:middle;
  margin:0px 2px 0px 2px;
}


/* ### Sub Footer Menu Child ####################################################### */

div#divSubFooterMenuChild
{
  width:1000px; height:20px;
  background-image:url(../image/footermenu/fmsubback.png); background-repeat:repeat-x;
  padding:3px 0px 0px 0px;
  text-align:center;
  display:none;
  position:absolute;
  left:0px; top:0px;
}

div#divSubFooterMenuChild div
{
  display:none;
}

div#divSubFooterMenuChild div a:active, div#divSubFooterMenuChild div a:link, div#divSubFooterMenuChild div a:visited
{
  color:#58585a;
  font-family:Arial; font-size:11px;
  text-decoration:none;
}

div#divSubFooterMenuChild div a:hover
{
  font-weight:bold;
  text-decoration:none;
}

img.subfootermenuchildseparator
{
  vertical-align:middle;
  padding:0px 2px 0px 2px;
}


/* ### Site Map #################################################################### */

div.sitemapcontainer
{
  height:252px;
  overflow:auto;
}

a.sitemaplinklevel00:active, a.sitemaplinklevel00:link, a.sitemaplinklevel00:visited
{
  color:#58585a;
  font-family:Arial; font-size:16px;
  font-weight:bold;
  text-decoration:none;
  padding:2px 0px 2px 0px;
  display:block;
}

a.sitemaplinklevel01:active, a.sitemaplinklevel01:link, a.sitemaplinklevel01:visited
{
  color:#58585a;
  font-family:Arial; font-size:14px;
  font-weight:normal;
  text-decoration:underline;
  padding:2px 0px 2px 12px;
  display:block;
}

a.sitemaplinklevel02:active, a.sitemaplinklevel02:link, a.sitemaplinklevel02:visited,
a.sitemaplinklevel03:active, a.sitemaplinklevel03:link, a.sitemaplinklevel03:visited,
a.sitemaplinklevel04:active, a.sitemaplinklevel04:link, a.sitemaplinklevel04:visited
{
  color:#58585a;
  font-family:Arial; font-size:10px;
  font-weight:normal;
  text-decoration:underline;
  padding:1px 0px 1px 24px;
  display:block;
}

a.sitemaplinklevel00:hover, a.sitemaplinklevel01:hover, a.sitemaplinklevel02:hover, a.sitemaplinklevel03:hover
{
  color:#ff7c00;
}


/*** Calendar Event***/
td.calendarevent { text-align:center; }
td.calendarevent a { text-decoration:none; }
td.calendarevent a:link { text-decoration:none; }
td.calendarevent a:hover { text-decoration:none; }

a.navigateCalendar { color:#58585a; text-decoration:underline; }
a:hover.navigateCalendar { color:#58585a; text-decoration:underline; }

*:first-child+html td.calendarevent { height:15px; width:15px; }

#calendarDiv { width: 220px; margin: 8px 0 0 10px; text-align:center; }
*:first-child+html div#calendarDiv { width: 213px; margin: 8px 0 0 0; text-align:center; }

.btnNavigation { font-size: 11px; width:74px; background-color:#ed8704; border:solid 1px #ed8704; color:#ffffff; font-weight:bold; padding-right:8px;padding-left:6px;}
.btnNavigationFlex { font-size: 11px; background-color:#ed8704; border:solid 1px #ed8704; color:#ffffff; font-weight:bold; }
a.navigationLink { color:#ed8704; text-decoration:underline; }
a:hover.navigationLink { color:#ed8704; text-decoration:underline; }