/* general Style Sheets */


html body {
  margin:0; 

  padding:0;
  background:#E1D4C0 url("/wt2004/img/sides_body.gif") repeat-y center top;
  text-align:center;
  font:small "Trebuchet MS",Verdana,Arial,Sans-serif;
  color:#333  ;
  }

p {font-family: comic sans MS; font-size:15}

html #header {
  background:#025 url("/wt2004/img/sides_head.gif") repeat-y center top;
  position:relative;
  top:-4px;
  border-width:0;
  border-bottom:4px solid #47d;
  padding:0;
  }

#header {
  padding:5px;
  background:#036;
  border-width:1px;
  border-style:none;
  color:#369;
  }

/*
#h2 {
  position:relative;
  top:4px;
  }
*/

#wtinfo {
	padding-right: 10px;
}


#h3 {
	width:750px;
  margin:0 auto 0 auto;
  min-height:70px;
  height:90px;
  padding:15px 0px 0px;
  border-bottom:4px solid #69f;
  text-align:left;
  background:url("/wt2004/img/bg_logo.gif") no-repeat left top;
  }

#header #tag {
//  background:url("/wt2004/img/tag.gif") no-repeat 100% 70%;
  margin:0;
  float:right;
  width:165px;
  height:40px;
  }

#header img {border-width: 0; float: left;}

#header #wtinfo {align: right; white-space: nowrap; text-align: right; font: bold 10px Verdana, sans-serif}

#body {
  width:710px;
  padding:10px 0 15px;
/*  margin:0 auto; */
  text-align:left;
  border: 1px solid #778; 
  border-top: none;
  }

/* top menu de trip/de landen/wt2002 */
/* landen menu: foto's/dagboek/kosten/feiten/weer */

#mainmenu {
width: 100%;
 
 height:20px !important
 
} 

#mainmenu h5 {
 display: none;
}

#mainmenu ul {
 padding: 3px 0;
 margin-left: 0;
 border-bottom: 1px solid #778;
 font: bold 12px Verdana, sans-serif;
 margin:1,0,0,0;
}

#mainmenu ul li {
 list-style: none;
 margin: 0;
 display: inline;
}

#mainmenu ul li a {
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #778;
 border-bottom: none;
 background: #DDE;
 text-decoration: none;
}

#mainmenu ul li a:link, #mainmenu ul li a:visited {
 color: #448;
}

/*
#mainmenu ul li a:visited {
 color: #667;
}
*/

#mainmenu ul li a:link:hover, #navsite ul li a:visited:hover {
 color: #000;
 background: #AAE;
 border-color: #227;
}

#mainmenu ul li a#current {
 background: #F5EDE3;
 border-bottom: 1px solid #F5EDE3;
 cursor: default;
}

#mainmenu ul li a#disabled{
  background: #F5EDE3; 
  border-color: #CCCCCC;
  color: #CCCCCC;
  cursor: default;
}

/* sidebar menu */

/*
div#trip_menu
	{ border: 1px solid #778; border-left: none; width: 10em; background: #FDD;}
*/

div#trip_menu h5 {text-align: center; font: bold 16px Verdana, sans-serif; text-decoration:underline}

div#trip_menu ul
	{margin:0; padding:0; width:11em; font: bold 12px Verdana, sans-serif;}

div#trip_menu li
	{position: relative; list-style: none; margin: 0;}

div#trip_menu ul ul
	{position: relative; left: 2em;}

div#trip_menu li.submenu_collapsed ul
	{display: none;}

div#trip_menu a
	{text-decoration: none;}

div#trip_menu ul li a:link, div#trip_menu ul li a:visited
	{ color: #448; }

div#trip_menu ul li:hover
	{ cursor:default;}

div#trip_menu ul li a:link:hover, div#trip_menu ul li a:visited:hover
	{ color: #000; background: #AAE; border-color: #227;}

div#trip_menu ul li a {margin-left: 27}

div#trip_menu ul li.submenu_collapsed a {margin-left: 9}
div#trip_menu ul li.submenu_opened a {margin-left: 9}

/* CSS for the datebar */
TABLE.date 
	{BACKGROUND: #668; COLOR: #ffffcc;  font: bold 14px comic sans MS,helvetica,arial}
	
td#sidemenu {border: 1px solid #778; border-left: none; width: 10em; background: #FDD; verical-align:top}

div#content {padding:5 px; width=100% font: 12px Times New Roman;} /* or font is 'helvetica,arial'*/  /* vertical-align:top; ??? messes up #mainmenu  */

div#footertext {font: bold 10px Verdana; text-align: center; color: #448;}

.fotostyle {background: #fdd; border: 1px solid #778; margin: 5; font-family: comic sans MS; font-size:15; text-align:center}

div#costtable {
  width:560px;
  padding:0px;
  margin:0 auto;
  text-align:left;
  border: 1px solid #778; 
  border-top: none;
  }
div#costtable table#costvalues {border: 1px solid #777; background:#AAE; text-align: center; margin:0px auto;} /*  CELLSPACING=0 CELLPADDING=5 ALIGN="center" */

div#costtable table#costvalues tr td {border: 1px solid; }

div#costtable table#costvalues tr td#datefield {background: #fdd}

div#costtable table#costvalues tr {text-align: right; background: #ffd}

div#costtable table#costvalues tr#columnnames {background: D4D7D7; text-align: center; font-weight: bold}

div#costtable table#costvalues tr#totalrow {background: #fdd}

