body
{
        font-family: Verdana,Arial,Helvetica,sans-serif;
        color: #000000;
        background-color: #FFFFFF;
        scrollbar-face-color:#cccccc;
        scrollbar-highlight-color:#FFFFFF;
        scrollbar-shadow-color:#FFFFFF;
        scrollbar-arrow-color:#FFFFFF;
        scrollbar-base-color: #000000;
        scrollbar-3d-light-color: #000000;
        scrollbar-dark-shadow-color: #000000;
        margin-top:2px;
        margin-bottom:2px;
}

h1
{
        font-family: Verdana,Arial;
         font-size: 100%;
        letter-spacing: 1.5mm;
        margin:0px;
        margin-bottom:0px;
        color: #900000;
        float:left;
}

h2
{
        font-family: Verdana,Arial;
        font-size: 60%;
        letter-spacing: 0.5mm;
        margin:0px;
        margin-bottom:5px;
        color: #900000;
        float:left;
}

th
{
        font-family: Verdana,Arial;
        font-size: 11;
        text-align: left;
        font-weight: bold;
        color: #FFFFFF;
        background: #666699;
        padding:1px;
        margin:0px
}

th.routenplan
{
        color: #000000;
        background: #CCCCCC;
        padding:1px;
}

td
{
        padding:2px;
}

td.header
{
        padding-left:0;
}

td.scroll
{
         padding:2;
}

td.main
{
        border:1px solid #666699; background:lightgrey; padding:0px; 
}

td.footer
{
        padding-left:0;
}

tr.map
{
        text-align: center;
        vertical-align: middle;
}

td.groove
{
        border-width:1;
        border-style:groove;
        margin:0;
        padding:0;
}

td.route1
{
        font-size: 75%;
        background:#FFFFFF;
}

td.route2
{
        font-size: 75%;
        background:lightgrey;
}

p
{
        font-family: Verdana;
         font-size: 65%;
         margin-top:0px;
         margin-bottom:0px;
}

p.bright
{
        font-family: Verdana;
        font-size: 11;
        text-align: left;
        font-weight: bold;
        color: #FFFFFF;
}

p.bold
{
        font-family: Verdana;
        font-size: 10;
        text-align: left;
        font-weight: bold;
}

p.city
{
        font-family: Verdana, Arial;
        font-size: 70%;
        letter-spacing: 0.04pc;
        text-align: left;
        font-weight: bold;
        color: #999;
        padding:0;
}

p.description
{
        font-family: Verdana, Arial;
        font-size: 70%;
        letter-spacing: 0.04pc;
        text-align: right;
        font-weight: bold;
        color: #999;
        padding:0;
}

p.subtitle
{
        font-family: Verdana, Arial;
        font-size: 70%;
        letter-spacing: 0.04pc;
        font-weight: normal;
        color: #999;
        vertical-align:bottom;
        margin-bottom:0px;
        padding-top:5px;
        text-align: right;
}

p.wap
{
        font-family: Verdana, Arial;
        font-size: 65%;
        font-weight: normal;
        color: #999;
        vertical-align:bottom;
        margin-bottom:1px;
        padding-top:0px;
        text-align: left;
}


p.top-dotted
{
        border-top:1px dotted #000000; font-size: 1%; border-left-color:#000000; border-left-width:1; border-right-color:#000000; border-right-width:1; border-bottom-color:#000000; border-bottom-width:1
}

p.bottom-dotted
{
        border-bottom:1px dotted #000000; font-size: 1%; border-left-color:#000000; border-left-width:1; border-right-color:#000000; border-right-width:1; border-top-color:#000000; border-top-width:1
}

p.footer
{
        font-family: Verdana, Arial;
        font-size: 60%;
        text-align: left;
        font-weight: normal;
        color: #999;
        padding:0;
}

p.action
{
        font-family: Verdana, Arial;
        font-size: 75%;
        font-weight: normal;
        padding:2px;
}

td.image_insert
{
        font-family:Verdana,sans-serif;
        font-size:50%;
}

input
{
        font-size:10px;
        font-family:Verdana,sans-serif;
}

input.button1
{
        font-size:10px;
        font-family:Verdana,sans-serif;
        width:90%;
}

input.button2
{
        font-size:10px;
        font-family:Verdana,sans-serif;
        width:100%;
}

select
{
        font-size:10px;
        font-family:Verdana,sans-serif;
}

textarea
{
        font-family: monospace;
}

a:link, a:visited, a:focus
{
        color:#666699;
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-weight: bold;
        text-decoration:none;
}

a:hover, a:active
{
        color:#666699;
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-weight: bold;
        text-decoration:underline;
}

a.city_active:link, a.city_active:visited, a.city_active:focus
{
        color:#F58C02;
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-weight: bold;
        text-decoration:none;
	line-height:12pt
}

a.city_active:hover, a.city_active:active
{
        color:#F58C02;
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-weight: bold;
        text-decoration:underline;
	line-height:12pt
}

a.city_passiv:link, a.city_passiv:visited, a.city_passiv:focus
{
        //color:#666699;
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-weight: bold;
        text-decoration:none;
	line-height:12pt
}

a.city_passiv:hover, a.city_passiv:active
{
        //color:#666699;
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-weight: bold;
        text-decoration:underline;
	line-height:12pt
}

a.footer:link, a.footer:visited, a.footer:focus
{
        color: #999;
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-weight: normal;
        text-decoration:none;
}

a.plan:link, a.plan:visited, a.plan:focus
{
        color: #111;
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-weight: normal;
        text-decoration:none;
}

a.footer:hover, a.footer:active
{
        color: #999;
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-weight: normal;
        text-decoration:underline;
}

a.plan:hover, a.plan:active
{
        color: #111;
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-weight: normal;
        text-decoration:underline;
}
