/* CSS Document */

* html {
  overflow: hidden;
}

* html body {
  overflow: auto;
  height: 100%;
}

html, body {
  padding: 0;
  margin: 0;
  background-color: #14232a;
  background-image: url(pics/bg.jpg);
  background-repeat: repeat-y;
  background-position: center top;
  color: #191919;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

img {
  border: 0;
}

* html form {
	padding-top: -20px;
	padding-bottom: -20px;
}

#spacert {
	clear: both; 
	line-height: 0; 
	height: 0; 
	float: none;
}

* html #spacert {
	margin: -3px;
}

.button {
	background: #33dd00 url(pics/knop_bg.gif) repeat-x center left;
	color: #ffffff;
	font: bold 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding-left: 2px;
	padding-right: 2px;
	font-weight: bolder;
	border: 1px solid #ffffff;
}

.form {
	background: #ffffff;
	color: #191919;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 1px;
	border: 1px solid #494949;
}

#header {
	margin: 0 auto;
	background-image: url(pics/dmfheader.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}

#head_content {
	width: 780px;
	margin: 0 auto;
}

.hoofdmenu {
	text-align: right;
	padding-right: 5px;
	padding-top: 16px;
	padding-bottom: 77px;
}

* html .hoofdmenu {
	padding-bottom: 74px;
}

#content {
	width: 780px;
	margin: 0 auto;
}

/* linker helft */

#weblog {
	float: left;
	width: 500px;
}

.blauwe_titel_balk {
	background-image: url(pics/head_blauw.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #ffffff;
	font-size: 15px;
	font-weight: bolder;
	text-align: right;
	padding-top: 25px;
}

.paarse_titel_balk {
	background-image: url(pics/head_paars.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #ffffff;
	font-size: 15px;
	font-weight: bolder;
	text-align: right;
	padding-top: 25px;
}

/* linker helft sub balken */

.blauwe_sub_balk {
	background-color: #aed7fb;
	font-size: 9px;
	color: #002245;
	text-align: right;
	padding-right: 10px;
	border-bottom: 1px solid #6087ad;
}

.blauwe_sub_balk a:link, .blauwe_sub_balk a:visited {
	color: #002e5e;
	font-weight: bold;
	text-decoration: none;
}

.blauwe_sub_balk a:hover, .blauwe_sub_balk a:active {
	color: #0064cc;
	font-weight: bold;
	text-decoration: none;
}

.paarse_sub_balk {
	background-color: #c89af1;
	font-size: 10px;
	color: #191919;
	text-align: right;
	padding-top: 2px;
	padding-bottom: 2px;
}

.paarse_sub_balk a:link, .paarse_sub_balk a:visited {
	color: #49005e;
	font-weight: bold;
	text-decoration: none;
	background-color: #c89af1;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-left: 1px solid #c89af1;
	border-right: 1px solid #c89af1;
}

.paarse_sub_balk a:hover, .paarse_sub_balk a:active {
	color: #8c00c6;
	font-weight: bold;
	text-decoration: none;
	background: url(pics/button_paars.gif) left repeat-x;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-left: 1px solid #ecddfa;
	border-right: 1px solid #ecddfa;
}

/*linker helft content */

.bekijk_dit_ook_img {
	padding: 2px;
	border: 1px solid #b0b0b0;
	background-color: #f9f9f9;
}

.blauwe_logtitel {
	width: 470;
	margin-left: 8px;
	padding-top: 5px;
	font-size: 14px;
	text-align: left;
	color: #003062;
	font-weight: bold;
}

.blauwe_logtitel a:link, .blauwe_logtitel a:visited {
	color: #003062;
	font-weight: bold;
	text-decoration: none;
}

.blauwe_logtitel a:hover, .blauwe_logtitel a:active {
	color: #0069d7;
	font-weight: bold;
	text-decoration: none;
}

.blauwe_content {
	padding: 3px 8px 8px 8px;
	font-size: 11px;
	text-align: left;
}

.blauwe_content a:link, .blauwe_content a:visited {
	color: #003062;
	font-weight: bold;
	text-decoration: none;
}

.blauwe_content a:hover, .blauwe_content a:active {
	color: #0069d7;
	font-weight: bold;
	text-decoration: none;
}

.blauwe_content .inlineimg {
	padding: 0px;
	border: 0px;
	float: none;
	margin: 0px;	
}

.blauwe_content img {
	padding: 2px;
	border: 1px solid #b0b0b0;
	float: right;
	margin: 2px;
	background-color: #f9f9f9;
}

.blauwe_content_prvtopnxt {
	padding: 8px;
	font-size: 10px;
	text-align: center;
}

.blauwe_content_prvtopnxt a:link, .blauwe_content_prvtopnxt a:visited {
	color: #003062;
	font-weight: bold;
	text-decoration: none;
}

.blauwe_content_prvtopnxt a:hover, .blauwe_content_prvtopnxt a:active {
	color: #0069d7;
	font-weight: bold;
	text-decoration: none;
}

/* rechter helft */

#sidebar {
	float: right;
	width: 280px;
}

/* rechter helft titels */

.rode_titel_balk {
	background-image: url(pics/head_rood.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #ffffff;
	font-size: 15px;
	font-weight: bolder;
	text-align: left;
	padding-top: 25px;
}

.rode_titel_balk_pm {
	background-image: url(pics/head_rood_pm.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #ffffff;
	font-size: 15px;
	font-weight: bolder;
	text-align: left;
	padding-top: 25px;
}

.rode_titel_balk_login {
	background-image: url(pics/head_rood_inloggen.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #ffffff;
	font-size: 15px;
	font-weight: bolder;
	text-align: left;
	padding-top: 25px;
}

.groene_titel_balk {
	background-image: url(pics/head_groen.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #ffffff;
	font-size: 15px;
	font-weight: bolder;
	text-align: left;
	padding-top: 25px;
}

.gele_titel_balk {
	background-image: url(pics/head_geel.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #ffffff;
	font-size: 15px;
	font-weight: bolder;
	text-align: left;
	padding-top: 25px;
}

/* rechter helft sub balken */

.rode_sub_balk {
	background-color: #efa1a1;
	font-size: 10px;
	color: #2c0500;
	text-align: right;
	padding-top: 2px;
	padding-bottom: 2px;
}

.rode_sub_balk a:link, .rode_sub_balk a:visited {
	color: #5e0b00;
	font-weight: bold;
	text-decoration: none;
	background-color: #efa1a1;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-left: 1px solid #efa1a1;
	border-right: 1px solid #efa1a1;
}

.rode_sub_balk a:hover, .rode_sub_balk a:active {
	color: #c61700;
	font-weight: bold;
	text-decoration: none;
	background: url(pics/button_rood.gif) left repeat-x;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-left: 1px solid #fadfdf;
	border-right: 1px solid #fadfdf;
}

.gele_sub_balk {
	background-color: #f2e290;
	font-size: 10px;
	color: #2c2a00;
	text-align: right;
	padding-top: 2px;
	padding-bottom: 2px;
}

.gele_sub_balk a:link, .gele_sub_balk a:visited {
	color: #5e5400;
	font-weight: bold;
	text-decoration: none;
	background-color: #f2e290;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-left: 1px solid #f2e290;
	border-right: 1px solid #f2e290;
}

.gele_sub_balk a:hover, .gele_sub_balk a:active {
	color: #c6b100;
	font-weight: bold;
	text-decoration: none;
	background: url(pics/button_geel.gif) left repeat-x;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-left: 1px solid #fbf5d9;
	border-right: 1px solid #fbf5d9;
}

/* rechter helft content */

.skinkiezert {
	text-align: right;
}

* html .skinkiezert {
	margin-top: -15px;
	margin-bottom: -20px;
}

.rode_content {
	padding: 8px;
	font-size: 11px;
	text-align: left;
}

.rode_content_pm {
	padding: 8px;
	font-size: 11px;
	text-align: left;
	background-color: #ebcdc5;
}

.rode_content a:link, .rode_content a:visited, .rode_content_pm a:link, .rode_content_pm a:visited {
	color: #5e0b00;
	font-weight: bold;
	text-decoration: none;
}

.rode_content a:hover, .rode_content a:active, .rode_content_pm a:hover, .rode_content_pm a:active {
	color: #c61700;

	font-weight: bold;
	text-decoration: none;
}

.avatar {
	float: right;
	padding: 2px;
	border: 1px solid #b0b0b0;
	margin-right: 4px;
	margin-top: 2px;
	margin-left: 2px;
	margin-bottom: 2px;
	background-color: #f9f9f9;
}

.rode_content_adminmod {
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	font-size: 10px;
	text-align: left;
}

.rode_content_adminmod_pm {
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	font-size: 10px;
	text-align: left;
	background-color: #ebcdc5;
}

.rode_content_adminmod a:link, .rode_content_adminmod a:visited, .rode_content_adminmod_pm a:link, .rode_content_adminmod_pm a:visited {
	color: #5e0b00;
	font-weight: bold;
	text-decoration: none;
}

.rode_content_adminmod a:hover, .rode_content_adminmod a:active, .rode_content_adminmod_pm a:hover, .rode_content_adminmod_pm a:active {
	color: #c61700;
	font-weight: bold;
	text-decoration: none;
}



.groene_content_img {
	padding-bottom: 8px;
}

.groene_content_cheatguide_titel {
	padding-left: 8px;
	padding-right: 8px;
	font-size: 11px;
	text-align: left;
}

.groene_content_cheatguide_titel a:link, .groene_content_cheatguide_titel a:visited {
	color: #550700;
	font-weight: bold;
	text-decoration: none;
}

.groene_content_cheatguide_titel a:hover, .groene_content_cheatguide_titel a:active {
	color: #c10f00;
	font-weight: bold;
	text-decoration: none;
}

.groene_content_cheatguide_info {
	padding-left: 16px;
	padding-right: 8px;
	padding-bottom: 10px;
	font-size: 9px;
	text-align: left;
}

.groene_content_cheatguide_info a:link, .groene_content_cheatguide_info a:visited, .groene_content_cheatguide_info a:hover, .groene_content_cheatguide_info a:active {
	color: #191919;
	text-decoration: none;
}



.groene_content_dmfforum_titel {
	padding-left: 8px;
	padding-right: 8px;
	font-size: 11px;
	text-align: left;
}

.groene_content_dmfforum_titel a:link, .groene_content_dmfforum_titel a:visited {
	color: #0b5500;
	font-weight: bold;
	text-decoration: none;
}

.groene_content_dmfforum_titel a:hover, .groene_content_dmfforum_titel a:active {
	color: #39d900;
	font-weight: bold;
	text-decoration: none;
}

.groene_content_dmfforum_info {
	padding-left: 16px;
	padding-right: 8px;
	padding-bottom: 10px;
	font-size: 9px;
	text-align: left;
}

.groene_content_dmfforum_info a:link, .groene_content_dmfforum_info a:visited, .groene_content_dmfforum_info a:hover, .groene_content_dmfforum_info a:active {
	color: #191919;
	text-decoration: none;
}



.gele_content {
	padding: 8px;
	font-size: 11px;
	text-align: left;
}

.gele_content a:link, .gele_content a:visited {
	color: #583d00;
	font-weight: bold;
	text-decoration: none;
}

.gele_content a:hover, .gele_content a:active {
	color: #d09000;
	font-weight: bold;
	text-decoration: none;
}


/* footer */

#footert {
	background: url(pics/foot_bg.gif) repeat-x top;
	width: 780px;
	margin: 0 auto;
}

.footert_menu {
	float: left;
	padding-left: 8px;
	padding-top: 6px;
	padding-bottom: 8px;
	text-align: left;
	font-size: 9px;
	color: #4a6c00;
}


/* copyright */

.copy {
	font-size: 9px;
	text-align: right;
	padding-right: 8px;
	padding-top: 6px;
	padding-bottom: 8px;
	float: right;
	color: #4a6c00;
}

.copy a:link, .copy a:visited {
	color: #375000;
	font-weight: bold;
	text-decoration: none;
	padding-top: 6px;
	padding-bottom: 8px;
	padding-left: 4px;
	padding-right: 4px;
}

.copy a:hover, .copy a:active {
	color: #509b00;
	font-weight: bold;
	text-decoration: none;
	padding-top: 6px;
	padding-bottom: 8px;
	padding-left: 4px;
	padding-right: 4px;
	background: url(pics/foot_bg_.gif) repeat-x top;
}

a.true {
	float: right;
	height:	23px;
	width: 88px;
	background: url(pics/true.gif) no-repeat top left;
	display: block;
	text-decoration: none;
	margin:	0 8px 0 0;
	}
a.true:hover {
	float: right;
	height:	23px;
	width: 88px;
	background: url(pics/true.gif) no-repeat bottom left;
	text-decoration: none;
	margin:	0 8px 0 0;
	}	
* html a.true {
	background: url(pics/true.gif) no-repeat bottom left;
	}

.footert_menu a:link, .footert_menu a:visited {
	color: #375000;
	font-weight: bold;
	text-decoration: none;
	padding-top: 6px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
}

.footert_menu a:hover, .footert_menu a:active {
	color: #509b00;
	font-weight: bold;
	text-decoration: none;
	padding-top: 6px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	background: url(pics/foot_bg_.gif) repeat-x top;
}

.vba_copy {
	font-size: 0px;
	color: #e4e4e4;
}

.vba_copy a:link, .vba_copy a:visited, .vba_copy a:hover, .vba_copy a:active {
	font-size: 0px;
	color: #e4e4e4;
}