BODY
{
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #1F103F;
}
A
{
    FONT-SIZE: 11px;
    COLOR: #1F103F;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: underline;
}
A:hover
{
    FONT-SIZE: 11px;
    COLOR: #1F103F;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: underline;
}

FORM
{
	margin-top: 0px;
	margin-bottom: 0px;
}

.newsdate
{
	font-style: italic;
}

.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
{
	padding-bottom: 4px;
}
.footer
{
	padding-top: 16px;
    FONT-SIZE: 7pt;
    COLOR: #ffffff;
	text-align: center;
}
.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
{
	PADDING-TOP: 8px;
	PADDING-BOTTOM: 8px;
	PADDING-LEFT: 16px;
	PADDING-RIGHT: 16px;
    BORDER-RIGHT: black 0px;
    BORDER-TOP: black 0px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 0px;
    WIDTH: 755px;
    BORDER-BOTTOM: black 0px;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #FFFFFF;
}

.submenu LI
{
	list-style-type: square;
	margin-bottom: 4px;
	margin-left: -22px;
}

.li_bullet_green
{
	list-style-image: url(../images/bullet_green.gif);
}

.li_bullet_orange
{
	list-style-image: url(../images/bullet_orange.gif);
}

.li_bullet_blue
{
	list-style-image: url(../images/bullet_blue.gif);
    font-weight: bold;
    text-decoration: none;
}
.li_bullet_blue_link
{
	list-style-image: url(../images/bullet_blue.gif);
    font-weight: bold;    
    FONT-SIZE: 11px;
    COLOR: #1F103F;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: underline;
}
.li_bullet_white
{
	list-style-image: url(../images/bullet_white.gif);
	text-decoration: none;
}
.submenu A
{
	text-decoration: none;
}


.submenu A:HOVER
{
	text-decoration: none;
}

.menu TABLE
{
	width: 100%;
}

.menu TD
{
	text-align: center;
	width: 130px;
}

.menu A
{
	color: #ffffff;
	text-decoration: none;
}
.menu A:hover
{
	color: #ffffff;
	text-decoration: none;
}

.sitemap LI
{
	font-weight: bold;
	margin-top: 4px;
}

.sitemap LI LI
{
	font-weight: normal;
}

.content H1
{
    FONT-SIZE: 18pt;
    COLOR: #1f103f;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: normal;
}
.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
{
	padding-right: 16px;
    FONT-SIZE: 7pt;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}
.footer A:hover
{
    FONT-SIZE: 7pt;
    COLOR: #ffffff;
    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-COLOR: 004d8c;    
    BORDER-LEFT: #004d8c 1px solid;
    WIDTH: 100px;
    COLOR: #FFFFFF;
    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;
	border: 1px solid #1f103f;
}
.menu .menuitem0
{
    PADDING-RIGHT: 5px;
    BORDER-TOP: midnightblue 1px solid;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.menu .menuitem0 A
{
}
.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
{
    TEXT-DECORATION: underline
}
.menu .menuitem2 A
{
    FONT-STYLE: italic
}
.menu .menuitem3 A
{
}
.main
{
    margin-top: 32px;
    FONT-FAMILY: Verdana;
    border-collapse: collapse;
}
.poll .poll_td
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial
}
.poll .pollkop
{
    COLOR: white;
    BACKGROUND-COLOR: #004d8c
}
INPUT
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    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;
}

p, ul, li
{
	margin-top: 0px;
	margin-bottom: 0px;
}