@media screen, tv, projection {

  /* elements */

    body {
        background: #FFE7BA;
    }

    body, div, p, th, td, li, dd {
        color: #660000;
    }

    a, span.hilite { color: #215644; }
    a:link, a:visited, a:active { color: #215644; }
    a:hover { color: #9B2C2C; }

  /* page structure */
    #total {
        background: url("/images/destination_0038/bg_rechts.gif") repeat-y 628px top;
    }

    #topbar {
        background-color: #BA4848;
    }

    #main {
        background: url("/images/destination_0038/linksblokje.gif") repeat-y top left;
    }

    * html #main {
        border-color: #FFE7BA;
    }

    #headerbar {
        background: url("/images/destination_0038/rechtsafb.gif") no-repeat top right;
        background-color: #FFCC66;
    }

    #departures_border {
        background: url("/images/destination_0008/zwkader.gif") repeat left top;
    }

    #departures {
        background-color: #FFE498;
    }

    table.departures {
        border-color: #cc3300;
    }

    table.departures td a:link, table.departures td a:active, table.departures td a:visited {
        color: #cc3300;
    }

    table.departures td a:hover {
        color: #660000;
    }

    table.departures td p a:link, table.departures td p a:active, table.departures td p a:visited {
        color: #cc3300;
    }

    table.departures td p a:hover {
        color: #660000;
    }

    table.departures td.year {
        border-color: #cc3300;
    }

    table.departures td.month {
        background: #FFE498;
        border-color: #cc3300;
    }

    table.departures td.monthprice { background: #FFE498; border-color: #cc3300; }
    table.departures td.monthinfo { background: #FFE498; border-color: #cc3300; }
    table.departures td.monthavailable { background: #FFE498; border-color: #cc3300; }
    table.departures td.monthbook { border-color: #cc3300; background: #FFE498; }

    table.departures td.day_divider { background: #FFE498; }

    table.departures td.day { background: #FFF7D6; border-color: #cc3300; }
    table.departures td.price { background: #FFF7D6; border-color: #cc3300; }
    table.departures td.info { background: #FFF7D6; border-color: #cc3300; }
    table.departures td.available { background: #FFF7D6; border-color: #cc3300; }
    table.departures td.book { background: #FFF7D6; border-color: #cc3300; }

    #bottombar {
        background-color: #5A9B62;
    }

  /* departure moreinfo */
	table.departures td.info div .more_info {
		background-color: #FFF4C3;
	}

  /* content containers */
    div.homebox {
        background: url("/images/destination_0038/wist_bg.gif") repeat-y left top;
    }

  /* popups */
    #popup_wrapper {
      background: url("/images/destination_0038/popupheader.gif") no-repeat left top;
    }

    #popup_floating div div img {
        border-color: #A16627;
    }

  /* content formatting */
    div.contenttext p a { color: #215644; }
    div.contenttext p a:hover { color: #9B2C2C; }

    h3 {
        color: #D07111;
    }

    .contentheader {
        color: #9B2C2C;
    }

    h3.question {
        color: #215644;
    }

    h3.routes {
        color: #215644;
    }

    .title {
        color: #9B2C2C;
    }

    .homebox h1.contentheader {
        color: #215644;
    }

    .homebox .contenttext {
        color: #000000;
    }

    p.homelink a.homelink:link, p.homelink a.homelink:visited, p.homelink a.homelink:active {
        color: #000000;
    }

    p.homelink a.homelink:hover {
        color: #215644;
    }

    ul.documentindex li a:visited, ul.documentindex li a:link, ul.documentindex li a:active {
        color: #215644;
    }

    ul.documentindex li a:hover {
        color: #ee8700;
    }

    span.pagenav {
        color: #215644;
    }

    span.pagenav a:link, span.pagenav a:visited, span.pagenav a:active { color: #215644; }
    span.pagenav a:hover { color: #9B2C2C; }

  /* image formatting */

    .imgbox_images img {
        border-color: #215644;
    }

  /* linkbox */
    div.linkbox ul li {
        color: #215644;
    }

    div.linkbox a {
        color: #215644;
    }

    div.linkbox a:hover {
        color: #A16627;
    }

  /* inlinesection */
    .inline_section ul li a:link, .inline_section ul li a:active, .inline_section ul li a:visited {
        color: #215644;
    }

    .inline_section ul li a:hover {
        color: #9B2C2C;
    }

  /* inlinelist */
    ul.inline_list li {
        background: url("/images/destination_0038/bullet.gif") no-repeat left top;
    }

    ul.inline_list li a:link, ul.inline_list li a:active, ul.inline_list li a:visited  {
        color: #9B2C2C;
    }

    ul.inline_list li a:hover {
        color: #215644;
    }

	/* defaultlist */
    ul.defaultlist li {
        color: #215644;
    }

    ul.defaultlist li p {
        color: #215644;
    }

    ul.defaultlist li p a {
        color: #215644;
    }

    ul.defaultlist li p a:hover {
        color: #A16627;
    }

	/* pagelist */
    ul.pagelist li {
        color: #215644;
    }

    ul.pagelist li p {
        color: #215644;
    }

    ul.pagelist li p a {
        color: #215644;
    }

    ul.pagelist li p a:hover {
        color: #9B2C2C;
    }
}
