BODY
{
    FONT-FAMILY: Verdana;
    background-image: url(../images/bg.jpg);
    background-repeat: repeat-x;
    BACKGROUND-COLOR: #d1cee1;
    MARGIN: 0px;
}

A
{
    FONT-SIZE: 11px;
    COLOR: #003d7c;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: underline
}
A:hover
{
    FONT-SIZE: 11px;
    COLOR: #003d7c;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: underline
}
.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
{
	height:25px;
    FONT-FAMILY: Arial, Verdana;
	background-color: #f8981d;
}

.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;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: black 0px;
    FONT-FAMILY: Verdana, Arial;
    VERTICAL-ALIGN: top;
	WIDTH: 653px;
}
.content H1
{
    FONT-SIZE: 12pt;
    COLOR: #FFA500;
    FONT-FAMILY: Verdana, Arial;
    background-image: url(../images/bullet_orange.gif);
    background-repeat: no-repeat;
    background-position: left 6px;
    padding-left: 15px;
}
.content H2
{
    FONT-SIZE: 12pt;
    COLOR: #003d7c;
    FONT-FAMILY: Verdana, Arial;
    background-image: url(../images/bullets_blue.gif);
    background-repeat: no-repeat;
    background-position: left 6px;
    padding-left: 46px;
}
.content H4
{
    FONT-SIZE: 11px;
    COLOR: #FFA500;
    FONT-FAMILY: Verdana, Arial;
    font-weight: bold;
}
.content H3
{
    FONT-SIZE: 12pt;
    COLOR: #003d7c;
    FONT-FAMILY: Verdana, Arial;
    font-weight: bold;
}
.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
}
.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
}

.main
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana;
    WIDTH: 780px;
    HEIGHT: 100%;
    vertical-align: top;
}
.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;
}

.main_table 
{
	background-color: #ffffff;
	width: 990px;
	border-collapse: collapse;
	height: 100%;
}

.bar_orange
{
	background-color: #f8981d;
	height: 16px;
}

.bar_blue
{
	background-color: #003d7c;
	width: 16px;
}

.line_white
{
	background-color: #ffffff;
	height: 1px;
}

.footer_bar
{
	background-color: #e4e2ef;
	height: 16px;
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
	color: #000000;
	padding-left: 4px;
}

.footer_bar A
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}

.footer_bar A:HOVER
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}

.searchbox 
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial;
	border: 1px solid #666666;
	height: 18px;
}

.button
{
	height: 18px;
	background-color: #ffffff;
	border: 1px solid #666666;
    FONT-WEIGHT: bolder;
    WIDTH: 100px;
    COLOR: #666666;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial;
}

p, ul, li
{
	margin-top: 0px;
	margin-bottom: 0px;
}
