html, body
{
	height: 100%;
}

body
{
 	margin: 0;
	padding: 0;
	background: rgb(0,65,128) url('images/bg_body.png') repeat-x fixed left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#wrapper
{
	position: relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: auto;
 	width: 946px;
	background: url('images/bg_wrapper.png');
}

#header
{
 	width: 946px;
	height: 168px;
	background: url('images/header.png');
	position: relative;
}

#header-top
{
	height: 127px;
	width: 945px;
}

#header-bottom
{
	height: 41px;
	width: 912px;
	margin: auto;
}

#header-bottom #dropdown
{
	width: 630px;
	float: left;
	
	position: relative;
	z-index: 100 !important;
}

#header-bottom #topmenu
{
 	width: 282px;
	float: left;
	line-height: 31px;
	font-size: 11px;
	text-align: right;
}

#header-bottom #topmenu a
{
 	color: #333333;
	text-decoration: none;
}

#header-bottom #topmenu a:hover
{
 	text-decoration: underline;
}

.menu
{
 	float: left;
	width: 214px;
}

*:first-child+html .menu
{ 
	z-index: -100 !important;
	position: relative;
}

* html .menu
{
	z-index: -100 !important;
	position: relative;	
}

#content
{
 	float: left;
	width: 518px;
}

#content-inner
{
 	margin: 15px auto 15px auto;
	width: 460px;
	font-size: 12px;
	line-height: 1.5em;
}

#content-inner ul
{
	list-style-image: url('images/dbc_bullets_blue.png');
}

h1
{
 	color: #003366;
	font-weight: normal;
	font-size: 25px;
	line-height: 1.5em;
	padding: 0;
}

h2
{
 	color: rgb(32,66,125);
	font-weight: bold;
	font-size: 13px;
	line-height: 15px;
	padding: 0;
	margin: 10px 0 0 0;
}

.grijs, .grijs a
{
	color: #bbb;
	font-size: 11px;
	text-decoration: none;	
}

.blauw, .blauw a, .grijs a:hover, .grijs .blauw
{
	color: #0033cc;	
}

/* SIDEBAR ALGEMEEN */
.sidebar
{
 	width: 180px;
	margin: 15px auto 0 auto;
}

.sidebar-kop
{
 	width: 180px;
	height: 39px;
}

.sidebar-inner
{
 	padding: 0 10px 10px 10px;
	font-size: 11px;
	line-height: 15px;
}

.sidebar-hr
{
 	width: 160px;
	height: 2px;
	margin: 8px 0 8px 0;
	background-repeat: repeat-x;
}

.sidebar .input
{
 	width: 158px;
	color: #333;
}

/* SIDEMENU */
#sidemenu
{
 	width: 190px;
	margin: 10px auto 0 auto;
	/*background: #F2F2F2; */
}

/* SIDEBAR ZOEKEN */
.sidebar#zoeken
{
 	background: url('images/sidebar_zoeken_bg.png') no-repeat center bottom;
}

.sidebar-kop#zoeken-kop
{
 	background: url('images/sidebar_zoeken.png');
}

.sidebar#zoeken .input
{
 	border: 1px solid rgb(191,216,89);
}

/* SIDEBAR DOWNLOADS */
.sidebar#downloads
{
 	background: url('images/sidebar_downloads_bg.png') no-repeat center bottom;
}

.sidebar-kop#downloads-kop
{
 	background: url('images/sidebar_downloads.png');
}

.downloads-hr
{
 	background: url('images/sidebar_downloads_hr.png');
}

/* SIDEBAR NIEUWS */
.sidebar#nieuws
{
 	background: url('images/sidebar_nieuws_bg.png') no-repeat center bottom;
}

.sidebar-kop#nieuws-kop
{
 	background: url('images/sidebar_nieuws.png');
}

.nieuws-hr
{
 	background: url('images/sidebar_nieuws_hr.png');
}

/* SIDEBAR DROPSHOTS */
.sidebar#dropshots
{
 	background: url('images/sidebar_nieuws_bg.png') no-repeat center bottom;
}

.sidebar-kop#dropshots-kop
{
 	background: url('images/sidebar_dropshots.png');
}

/* SIDEBAR MIJN DBC */
.sidebar#mijndbc
{
 	background: url('images/sidebar_mijndbc_bg.png') no-repeat center bottom;
}

.sidebar-kop#mijndbc-kop
{
 	background: url('images/sidebar_mijndbc.png');
}

.sidebar#mijndbc .input
{
 	border: 1px solid rgb(227,149,36);
}

/* SIDEBAR KALENDER */
.sidebar#kalender
{
 	background: url('images/sidebar_kalender_bg.png') no-repeat center bottom;
}

.sidebar-kop#kalender-kop
{
 	background: url('images/sidebar_kalender.png');
}

.kalender-hr
{
 	background: url('images/sidebar_kalender_hr.png');
}

/* SIDEBAR RSS */
.sidebar#rss
{
 	background: url('images/sidebar_rss_bg.png') no-repeat center bottom;
}

.sidebar-kop#rss-kop
{
 	background: url('images/sidebar_rss.png');
}

/* SIDEBAR ELO */
.sidebar#elo
{
 	background: url('images/sidebar_elo_bg.png') no-repeat center bottom;
}

.sidebar-kop#elo-kop
{
 	background: url('images/sidebar_elo.png');
}

/* SIDEBAR REUNIE */
.sidebar#reunie
{
 	background: url('images/sidebar_25jaar_bg.png') no-repeat center bottom;
}

.sidebar-kop#reunie-kop
{
 	background: url('images/sidebar_25jaar.png');
}

/* SIDEBAR DECAAN */
.sidebar#decaan
{
 	background: url('images/sidebar_decaan_bg.png') no-repeat center bottom;
}

.sidebar-kop#decaan-kop
{
 	background: url('images/sidebar_decaan.png');
}

/* SIDEBAR GALERIE */
.sidebar#galerie
{
 	background: url('images/sidebar_galerie_bg.png') no-repeat center bottom;
}

.sidebar-kop#galerie-kop
{
 	background: url('images/sidebar_galerie.png');
}

/* OVERIGE */
form
{
 	margin: 0;
	padding: 0;
}

input, select
{
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px 0 2px 0;
	margin: 2px 0 2px 0;
	width: 200px;
}

input[type='submit']
{
	width: auto;	
}

/* A LINKS */
a
{
	color: #0033cc;
}

a img
{
	border: none;	
}

/* DROPSHOTS */
.foto_lijst
{
	width: 90px;
	height: 70px;
	margin: 10px;
	border: 1px solid #999;	
	background: white;
}

.foto_img
{
	width: 80px;
	height: 60px;
	padding: 5px;	
}

.thumbn
{
	margin: 5px;
	padding: 5px;
	background: #fff;
	border: 1px solid #999;	
	display: inline-block;	
}

/* TABEL */
table
{
	background: #dceff7;
	border-collapse: collapse;
}

.roze
{
	background: #fff1f2;	
}

td
{
	border-bottom: 2px solid white;
	padding: 0 1px 0 1px;
}

.ronde_hoekjes
{
	border: 1px solid #cfcfcf;	
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;	
	padding: 10px;
}

.ronde_hoekjes table
{
	background: none;	
}

/* HR */
hr
{
	color: #cdcdcd;
	background-color: #cdcdcd;
	height: 1px;
}
