﻿body {
    background: url("Images/DKV/bg.png") repeat scroll center top #5E7482;
}

#Head {
    height: auto;
    margin-bottom: 10px;
}

#Content {
    margin-top: 0px;
}

#CenterPage {
    background-image: none;
    margin-top: 40px;
}

#CenterPageTopBG {
    background-color: #FFFFFF;
    border-radius: 10px 10px 10px 10px;
    color: #000000;
    padding: 5px;
    background-image: none;
}

#CenterPageBottomBG {
    background: url("Images/DKV/logo.png") no-repeat scroll left top;
}

#TitleRow {
    padding: 10px 0 35px;
    text-shadow: 1px 1px 1px #000000;
}

#BackLink {
    top: 105px;
    background-color: #F1F9FF;
}

a#BackLink:hover {
    top: 105px;
    background-color: #FF0000;
}

#PDFLink {
    top: 105px;
    background-color: #F1F9FF;
}

a#PDFLink:hover {
    top: 105px;
    background-color: #FF0000;
}

a {
    color: #333333;
}

    a:hover {
        color: #FF0000;
    }

#Title a {
}

    #Title a:hover {
        color: #FF0000;
    }

.Bus {
    background-color: #00539E;
    background-image: none !important;
    color: #FFFFFF;
}

#ScheduleHead, #MapContainer, #StopsByNameMapContainer {
    color: #333333;
}

a.ScheduleLane.Bus {
    color: #FF0000;
}

.ScheduleLanePanel_Bus .ScheduleLane:hover {
    background-color: #FF0000;
    color: #FFFFFF;
}

#StopTable, #TimeTable {
    color: #545C66;
}

    #StopTable .odd, #TimeTable .odd {
        background-color: #F1F9FF;
    }

a.Line.Bus:hover, a.smallLine.Bus:hover, a.StopsByNameLaneListItem.Bus:hover {
    background-color: #FF0000;
}

a#NavigatePanel {
    background-color: #00539E;
}

    a#NavigatePanel:hover {
        background-color: #FF0000;
    }

a.SelectedStopsByNameContentItem, a.SelectedStopFirstChar, a.LinkHighlight, a.PuspinStationHighlight {
    background-color: #3D3E3F;
}

.StopsByNameContentItem:hover, .StopFirstChar:hover {
    background-color: #3D3E3F;
}

#LoadingDialog {
    background-color: #00539E;
}

a.StopsByNameContentItem, a.StopsByNameLaneListItem {
    background-color: #646565;
    color: #FFFFFF;
}

#StopTable .even, #TimeTable .even {
    background-color: #EBEBEB;
}

.ScheduleLane, #ScheduleHead {
    background-color: #F1F9FF;
}

.MicrosoftMap .Infobox .infobox-body .infobox-title {
    color: #FF0000;
}

#TabTitle a:hover, #TabTitle a.Selected {
    background-color: #00539E;
}

tr.PreLocation td a {
    color: Gray;
}

    tr.ActualLocation td a, tr.PreLocation td a:hover {
        color: Red;
    }

#XmapLink, #HelpLink, #HomeLink, #StopsLink {
    background-color: #00539E;
}

a#XmapLink:hover, a#HelpLink:hover, a#HomeLink:hover, a#StopsLink:hover {
    background-color: #FF0000;
}

#TopMenu {
    top: 10px;
}

    #TopMenu a span {
        color: #FF0000;
    }

#Foot {
    height: 90px;
    color: #333333;
}

.StopFirstChar {
    background-color: #E6E5E6;
}

#LaneInformations {
    color: #00539E;
    font-size: 13px;
}

.LowFlooring {
    background-color: #00FFFC;
}

#VersionInfo {
    font-size: 13px;
}

#StopTable td, #TimeTable td {
    font-size: 15px;
}

#ScheduleHeadLeft {
    width: 25%;
}

#ScheduleHeadRight {
    width: 75%;
}

#ScheduleHeadLineDescription {
    font-size: 13px;
}

.extraText {
    font-size: 13px;
}

.header-filter {
    background-color: #00539E;
}

.ui-widget-header {
    border: 1px solid #00539E;
    background: #00539E url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
    color: #ffffff;
    font-weight: bold;
}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
}

.ui-widget-content {
    border: 1px solid #00539E;
    background: #E6E5E6 url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
    color: black;
}