body
{
	background-image:url(/images/bg_footer_mo.jpg);
	background-color:#171e26 !important;
}

#container
{
	background-image:url(/images/bg_mo.png);
}

a
{
	color:#40576e;
}
a:hover
{
	color:#40576e;
}

#header_overlay
{
	background-image:url(/images/header1_mo.png);
}

#header_menu li ul li a
{
	background-color:#30455f;
}

#header_menu li ul li a:hover
{
	background-position:0px -34px;
}

#header_menu li:hover a
{
	background-position:0px -34px;
}


h1
{
	color:#40576e;
}

h2
{
	color:#40576e;
}

h3
{
	color:#40576e;
}

sub
{
	color:#40576e;
}

.lichtborder
{
	border:1px solid #657f97;
}
.darkborder
{
	border:1px solid #000000;
}

.inpsn
{
	border:1px solid #657f97;
	background-color:#ebe9ef;
}
.inpsnb
{
	border:1px outset #657f97;
	background-color:#657f97;
}


/*******************************
*         layer shit           *
*******************************/

.block_layer .minimize
{
	background-position:0px -121px;
}

table .evenrow
{
	background-color:#d1dae2;
}
table .evenrow:hover
{
	background-color:#b0b9c1;
}

table .oddrow
{
	background-color:#bcc4cb;
}
table .oddrow:hover
{
	background-color:#abb3ba;
}

.tabs_layer .tabs,
.tabs_layer .tabs a span
{
	background-image:url(/images/tabs_mo.png);
}

.tabs_layer .tabs a .inner,
.tabs_layer .tabs a:hover .inner,
.tabs_layer .tabs a.selected .inner
{
	color:#40576e;
}


/*******************************
*     weerbericht classes      *
*******************************/

div.block_content .shout .weersverwachting
{
	border:1px solid #40576e;
}

div.block_content .shout .weerbericht_meer
{
	border-top:1px solid #647c93;
	color:#647c93;
}

div.block_content .shout .weersverwachting .heading
{
	background-color:#647c93;
}


/*******************************
*      guestbook classes       *
*******************************/

#guestbook
{
	border:1px solid #40576e;
	background-color:#ffffff;
}

ul.tabs
{
	border-bottom:1px solid #40576e;
}

#tabs a
{
	background:#657f97 none repeat-x scroll 0%;
	border:1px solid #40576e;
}

#tabs a.active-tab
{
	background:#ffffff none repeat scroll 0%;
	border:1px solid #40576e;
	border-bottom:1px solid #d3d8dd;
}

.gb_sep
{
	background-color:#6d697f;
}

.gb_weericon
{
	border:1px solid #d5d3dd;
	color:#657f97;
}
.gb_weericon:hover
{
	border:1px solid #2d5376;
	background-color:#768fa6;
}

.gb_weericon_active
{
	border:1px solid #2a2932;
	background-color:#40576e;
}

.tds1
{
	background-color:#d1dae2;
}
.tds2
{
	background-color:#bcc4cb;
}

.pager
{
	border:1px solid #40576e;
	background-color:#bcc4cb;
	color:#40576e;
}
.pager:hover
{
	background-color:#d1dae2;
}
.pager_selected
{
	background-color:#d1dae2;
}

/*******************************
*     radar/webcam classes     *
*******************************/

.radars div,
.radars a
{
	background-color:#b4c0c8;
	border:1px solid #7f8e98;
}

.radars div:hover,
.radars a:hover
{
	background-color:#707e8e;
	border:1px solid #292e32;
}

#radars div,
#links div
{
	background-color:#b9b4c8;
	border:1px solid #657f97;
}

#links div:hover,
#radars div:hover
{
	background-color:#a39fb0;
	border:1px solid #2a2932;
}


/*******************************
*        links classes         *
*******************************/

#links div img.preview
{
	border:1px solid #40576e;
}

/*******************************
*        misc classes          *
*******************************/

#webchat_pjirc:hover,
#webchat_cgiirc:hover
{
	margin:0px;
	background-color:#75708e;
	border:1px solid #2a2932;
}

.left_videos span
{
	background-color:#bbc0c4;
}

.left_seperator
{
	background-color:#bbc0c4;
}


/*******************************
*       footer classes         *
*******************************/

#footer
{
	background-image:url(/images/bg_mo.png);
}

/* oud maar misschien nog nodig: */


.small	{font-size:8pt; color:#657f97;}
.liclass	{color:#40576e;}
