BODY
{
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white;
    margin: 0px;
}
A
{
    FONT-SIZE: 12px;
    COLOR: #ee1c2e;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none;
}
A:hover
{
    FONT-SIZE: 12px;
    COLOR: #ee1c2e;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none;
}
TD
{
    font-family: Arial, Verdana, Helvetica;
    font-size: 12px;
}
.checkbox
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.listview
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}
.radiobutton
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.tabelkop
{
    BORDER-RIGHT: white;
    BORDER-TOP: white;
    FONT-WEIGHT: bold;
    BORDER-LEFT: white;
    COLOR: white;
    BORDER-BOTTOM: white;
    HEIGHT: 18pt;
    BACKGROUND-COLOR: #004d8c;
    TEXT-ALIGN: center
}
.menu
{
    BORDER-TOP: black 1px;
    FONT-SIZE: 8pt;
    WIDTH: 160px;
    FONT-FAMILY: Arial, Verdana;
    HEIGHT: 100%;
    background-color: #f3c2cc;
}
.footer
{
    BORDER-RIGHT: black 1px;
    BORDER-TOP: black 1px;
    FONT-SIZE: 7pt;
    BORDER-LEFT: black 1px;
    COLOR: #808080;
    BORDER-BOTTOM: black 1px;
    FONT-FAMILY: Arial;
    HEIGHT: 20pt;
    TEXT-ALIGN: left
}
.empty_row
{
    BORDER-RIGHT: black 1px;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px;
    WIDTH: 100%;
    BORDER-BOTTOM: black 1px double;
    HEIGHT: 10px;
    BACKGROUND-COLOR: #a5bede
}
.content
{
    BORDER-RIGHT: black 0px;
    PADDING-RIGHT: 10px;
    BORDER-TOP: black 0px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: black 0px;
    WIDTH: 660px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: black 0px;
    FONT-FAMILY: Verdana, Arial
}
.menu A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    WIDTH: 100%;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana
}
.menu A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #2c2c2c;
    FONT-FAMILY: Arial, Verdana
}
.content H1
{
    FONT-FAMILY: Arial, Verdana;
    color: #ee1c2e;
    font-size: 16px;
    padding: 1px;
    margin-bottom: 2px;
}
.content H3
{
    FONT-SIZE: 10pt;
    COLOR: #004d8c
}
.content TD
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial
}
.guestbook
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 12pt;
    BORDER-LEFT: black 1px solid;
    WIDTH: 80%;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: #f7ffff
}
.guestbook A
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #a5bede;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.content H2
{
    FONT-SIZE: 11pt;
    COLOR: #004d8c
}
HR
{
    BORDER-RIGHT: midnightblue 1px solid;
    BORDER-TOP: midnightblue 1px solid;
    FONT-SIZE: 0pt;
    BORDER-LEFT: midnightblue 1px solid;
    BORDER-BOTTOM: midnightblue 1px solid
}
IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
.poll
{
    BORDER-RIGHT: midnightblue 1px;
    BORDER-TOP: midnightblue 1px;
    FONT-SIZE: 8pt;
    MARGIN: 0px;
    BORDER-LEFT: midnightblue 1px;
    COLOR: #000000;
    BORDER-BOTTOM: midnightblue 1px;
    FONT-FAMILY: Verdana, Arial
}
.poll TD
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: transparent
}
.footer A
{
    FONT-SIZE: 7pt;
    COLOR: #808080;
    TEXT-DECORATION: underline
}
.footer A:hover
{
    FONT-SIZE: 7pt;
    COLOR: #808080;
    TEXT-DECORATION: none
}
.history_pad
{
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #003e72 1px solid
}
.history_pad A
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.round_box
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 20pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: transparent
}
.box_top
{
    BACKGROUND-ATTACHMENT: scroll;
    BACKGROUND-IMAGE: url(../images/round_box/box_bordercolor.gif)
}
.round_box .bottom
{
    BACKGROUND-POSITION: center bottom;
    BACKGROUND-IMAGE: url(../images);
    HEIGHT: 7px
}
.round_box IMG
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 7px;
    PADDING-TOP: 0px
}
.round_box .top
{
    FONT-SIZE: 20px;
    COLOR: white;
    TEXT-ALIGN: center
}
.error
{
    FONT-SIZE: 11px;
    COLOR: red
}
.button
{
    BORDER-RIGHT: #004d8c 1px solid;
    BORDER-TOP: #004d8c 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url(../images/button_background.gif);
    BORDER-LEFT: #004d8c 1px solid;
    WIDTH: 100px;
    COLOR: #000000;
    BORDER-BOTTOM: #004d8c 1px solid;
    FONT-FAMILY: Arial;
    HEIGHT: 20px
}
.pollbars
{
    BACKGROUND-COLOR: mediumblue
}
.board
{
    BORDER-RIGHT: black 0px;
    PADDING-RIGHT: 2px;
    BORDER-TOP: black 0px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: black 0px;
    WIDTH: 100%;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: black 0px
}
.board .forum
{
    BORDER-RIGHT: black 0px solid;
    BORDER-TOP: black 0px solid;
    BORDER-LEFT: black 0px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: black 0px solid;
    BACKGROUND-COLOR: #ced9eb
}
.board .forum TD
{
    BORDER-RIGHT: 0px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: 0px solid;
    PADDING-LEFT: 5px;
    BORDER-LEFT: 0px solid;
    BORDER-BOTTOM: 0px solid;
    BACKGROUND-COLOR: #ced9eb
}
.board .post0
{
    BACKGROUND-COLOR: #ced9eb
}
.board .post1
{
    BACKGROUND-COLOR: #a5bede
}
.board TD
{
    BORDER-RIGHT: white 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: white 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    BORDER-LEFT: black 1px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: black 1px
}
.board TR
{
    BORDER-RIGHT: red 0px;
    BORDER-TOP: red 0px;
    BORDER-LEFT: red 0px;
    BORDER-BOTTOM: red 0px
}
.board .forum .forumcel
{
    BORDER-RIGHT: black 0px solid;
    BORDER-TOP: black 0px solid;
    BORDER-LEFT: black 0px solid;
    BORDER-BOTTOM: black 0px solid;
    BACKGROUND-COLOR: #ced9eb
}
.forumcel
{
    COLOR: black;
    BACKGROUND-COLOR: #ced9eb
}
.board .topiccel0
{
    PADDING-LEFT: 1px;
    BACKGROUND-COLOR: #ced9eb
}
.board .topiccel1
{
    PADDING-LEFT: 1px;
    BACKGROUND-COLOR: #a5bede
}
.content TEXTAREA
{
    BORDER-RIGHT: thin inset;
    BORDER-TOP: thin inset;
    BORDER-LEFT: thin inset;
    BORDER-BOTTOM: thin inset;
    FONT-FAMILY: Verdana, Arial
}
.content INPUT
{
    FONT-FAMILY: Verdana, Arial
}

.menu .menuitem0
{
    WIDTH: 1%;
    TEXT-ALIGN: center;
}
.menu .menuitem0:hover
{
    TEXT-ALIGN: center;
}

.menu .menuitem0 A
{
    color: #ed1b2d;
    text-decoration: none;
}

.menu .menuitem0 A:hover
{
    color: #ed1b2d;
    text-decoration: underline;
}

.menu .menuitem1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 0px
}
.menu .menuitem2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 0px
}
.menu .menuitem3
{
    PADDING-LEFT: 30px;
    PADDING-BOTTOM: 2px
}
.menu .menuitem1 A
{
    color: #000000;
    TEXT-DECORATION: underline
}
.menu .menuitem2 A
{
    FONT-STYLE: italic
}
.menu .menuitem3 A
{
}
.main
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana;
    HEIGHT: 100%
}
.poll .poll_td
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial
}
.poll .pollkop
{
    COLOR: white;
    BACKGROUND-COLOR: #004d8c
}
INPUT
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial
}
TEXTAREA
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial
}

/* LBS Module */
.maproute{
    background-image: url(/images/btn_square_toonroute.png);
    background-position: center center;
    border:0px;
    width:80px;
    height:20px;
    cursor:pointer;
}
.maptable{
    padding:0px;
    spacing:0px;
}
.mapnorthwest{
    background-image: url(/images/arrow_northwest.png);
    background-position: center center;
    border:0px;
    width:20px;
    height:20px;
    cursor:pointer;
}
.ncell{
    text-align:center;
}
.mapnorth{
    background-image: url(/images/arrow_north.png);
    background-position: center center;
    border:0px;
    width:20px;
    height:20px;
    cursor:pointer;
}  
.mapnortheast{
    background-image: url(/images/arrow_northeast.png);
    background-position: center center;
    border:0px;
    width:20px;
    height:20px;
    cursor:pointer;
}
.mapwest{
    background-image: url(/images/arrow_west.png);
    background-position: center center;
    border:0px;
    width:20px;
    height:20px;
    cursor:pointer;
}   
.map {
    border:1px solid #000000;
}
.mapeast{
    background-image: url(/images/arrow_east.png);
    background-position: center center;
    border:0px;
    width:20px;
    height:20px;
    cursor:pointer;
} 
.mapsouthwest{
    background-image: url(/images/arrow_southwest.png);
    background-position: center center;
    border:0px;
    width:20px;
    height:20px;
    cursor:pointer;
} 
.scell{
    text-align:center;
}
.mapsouth{
    background-image: url(/images/arrow_south.png);
    background-position: center center;
    border:0px;
    width:20px;
    height:20px;
    cursor:pointer;
}  
.mapsoutheast{
    background-image: url(/images/arrow_southeast.png);
    background-position: center center;
    border:0px;
    width:20px;
    height:20px;
    cursor:pointer;
} 
.btncell{
    text-align:center;
}
.mapzoomin {
    background-image: url(/images/btn_square_zoomin.png);
    background-position: center center;
    border:0px;
    width:60px;
    height:20px;
    cursor:pointer;
}
.mapzoom1{
    background-image: url(/images/square_1.png);
    background-position: center center;
    border:0px;
    width:20px;
    height:20px;
    cursor:pointer;
}
.mapzoom1_selected{
    background-image: url(/images/square_1_selected.png);
    background-position: center center;
    border:0px;
    width:20px;
    height:20px;
    cursor:pointer;
}
.mapzoom2{
    background-image: url(/images/square_2.png);
    background-position: center center;
    border:0px;
    width:20px;
    height:20px;
    cursor:pointer;
}
.mapzoom2_selected{
    background-image: url(/images/square_2_selected.png);
    background-position: center center;
    border:0px;
    width:20px;
    height:20px;
    cursor:pointer;
}
.mapzoom3{
    background-image: url(/images/square_3.png);
    background-position: center center;
    border:0px;
    width:20px;
    height:20px;
    cursor:pointer;
}
.mapzoom3_selected{
    background-image: url(/images/square_3_selected.png);
    background-position: center center;
    border:0px;
    width:20px;
    height:20px;
    cursor:pointer;
}
.mapzoom4{
    background-image: url(/images/square_4.png);
    background-position: center center;
    border:0px;
    width:20px;
    height:20px;
    cursor:pointer;
}
.mapzoom4_selected{
    background-image: url(/images/square_4_selected.png);
    background-position: center center;
    border:0px;
    width:20px;
    height:20px;
    cursor:pointer;
}
.mapzoom5{
    background-image: url(/images/square_5.png);
    background-position: center center;
    border:0px;
    width:20px;
    height:20px;
    cursor:pointer;
}
.mapzoom5_selected{
    background-image: url(/images/square_5_selected.png);
    background-position: center center;
    border:0px;
    width:20px;
    height:20px;
    cursor:pointer;
}
.mapzoom6{
    background-image: url(/images/square_6.png);
    background-position: center center;
    border:0px;
    width:20px;
    height:20px;
    cursor:pointer;
}
.mapzoom6_selected{
    background-image: url(/images/square_6_selected.png);
    background-position: center center;
    border:0px;
    width:20px;
    height:20px;
    cursor:pointer;
}
.mapzoom7{
    background-image: url(/images/square_7.png);
    background-position: center center;
    border:0px;
    width:20px;
    height:20px;
    cursor:pointer;
}
.mapzoom7_selected{
    background-image: url(/images/square_7_selected.png);
    background-position: center center;
    border:0px;
    width:20px;
    height:20px;
    cursor:pointer;
}
.mapzoom8{
    background-image: url(/images/square_8.png);
    background-position: center center;
    border:0px;
    width:20px;
    height:20px;
    cursor:pointer;
}
.mapzoom8_selected{
    background-image: url(/images/square_8_selected.png);
    background-position: center center;
    border:0px;
    width:20px;
    height:20px;
    cursor:pointer;
}
.mapzoomout {
    background-image: url(/images/btn_square_zoomout.png);
    background-position: center center;
    border:0px;
    width:60px;
    height:20px;
    cursor:pointer;
}
.mapbegin{
    background-image: url(/images/btn_square_zoomstart.png);
    background-position: center center;
    border:0px;
    width:80px;
    height:20px;
    cursor:pointer;
}
.mapall{
    background-image: url(/images/btn_square_zoomroute.png);
    background-position: center center;
    border:0px;
    width:80px;
    height:20px;
    cursor:pointer;
}
.mapend{
    background-image: url(/images/btn_square_zoomend.png);
    background-position: center center;
    border:0px;
    width:80px;
    height:20px;
    cursor:pointer;
}
.routecell{
    text-align:center;
}
.routecell table th{
    background-image: url(/images/bgpixel_grey.jpg);
    font-size: x-small;
    font-weight: bold;
}

.radioitem 
{
    text-align: center;
}

.menu_item
{
    width: 100px;
    height: 30px;
    background-image: url(../images/menu_option.gif);
    cursor: pointer;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    vertical-align: middle;
    text-align: center;
}

.menu_item:hover
{
    background-image: url(../images/menu_option_sel.gif);
}

.chatbox
{
    width: 370px;
    height: 128px;
    border: 1px solid #ff3300;
    background-color: #ffffff;
    overflow: auto;
    padding: 2px;
}