.content_table {
	table-layout: fixed;
	width: 474px;	
}	
@media print {
	* {
		font-family:Tahoma, Arial, sans-serif;
		font-size: 8pt;
		line-height: 1.2em;
		color: black;
		background: none;
	}
	H1 {
		font-size: 12pt; !important
	}
	H2 {
		font-size: 12pt; !important
	}
	table,div,td {
		width: auto;
	}
	img, .left_td, .button, .bottom, .kruimelpad {
		display: none; !important
	}
	.handtekening textarea {
		border: 1px solid #e0e0e0;
		font-size: 12px;
		width: 100%;
		height: 100px;
	}
}
@media screen {	
	* {
		font-family:Tahoma, Arial, sans-serif;
		font-size: 9pt;
		line-height: 1.4em;
		color: #838383;
	}
	body {
		background-position: center top;
		background-repeat: no-repeat;
		background-image: url("/images/back.jpg");
		margin: 0px;
	}
	img {
		border: none;
	}
	h1 {
		font-size: 12pt;
		color: #555555;
		margin-top: 8px;
		margin-bottom: 2px;
	}
	ul, li {
		margin-left: 8px;
		padding-left: 0px;
	}
	.logo {
		margin-top: 21px;
		margin-left: 70px;
		margin-bottom: 15px;
	}
	.content {
		margin-top: 26px;
		margin-left: 2px;
		margin-right: 24px;
	}
	.bottom {
		margin-top: 0px;
		margin-left: 30px;
		margin-right: 23px;
		border-top: 6px solid #F1CE98;
	}
	.bottom div {
		margin-top: 15px;
		margin-left: 75px;
		margin-right: 105px;
		margin-bottom: 12px;
	}
	.bottom a:link, .bottom a:visited {
		text-decoration:none;
	}
	.bottom a:hover {
		color:#CCCCCC;
	}
	.left {
		margin-left: 60px;
		margin-right: 20px;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.laatste_nieuws {
		margin-top: 12px;
	}
	.laatste_nieuws p:last-child {
        margin-bottom: 0px;
        display: inline;
	}
	.laatste_nieuws p {
		margin-bottom: expression((this.parentNode.lastChild==this ? 0 : 8)+'px');
		display: expression((this.parentNode.lastChild==this ? 'inline' : 'block')); 
	}

	.laatste_nieuws .link a h1 {
		font-size: 10pt;
		color: #edb968;
		margin-top: 0px;
		margin-bottom: 0px;
		text-decoration:none;
	}
	.laatste_nieuws .abstract {
		margin-left: 12px;
		margin-bottom: 8px;
	}
	.laatste_nieuws .abstract a {
		text-decoration: none;
		color: black;
		white-space: nowrap;
	}
	.laatste_nieuws .abstract a:hover {
		color: #FFD900;
	}
	.laatste_nieuws .abstract p {
		margin-top: 0px;
		margin-bottom: 8px;
	}
	.underline {
		border-bottom: 1px solid #C6C6C6;
	}
	.zoeken {
		margin-top: 16px;
		margin-bottom: 4px;
	}
	.zoeken_input {
		border: 1px solid #8B8B8B;
		background-color: #DFDFDF;
		width: 110px;
		height: 12px;
		padding-left: 3px;
		padding-right: 3px;
		font-size:10px;
	}
	
	.welkom {
		background-position: 2px 6px;
		background-repeat: no-repeat;
		background-image: url("/images/vlinder.jpg");
	}
	.welkom h1 {
		font-family: Helvetica, sans-serif;
		color: #DEA354;
		font-size: 12pt;
		margin-top: 17px;
		margin-bottom: 8px;
	}
	.welkom h1 span {
		font-family: Helvetica, sans-serif;
		white-space: nowrap;
		color: #4E211B;
		font-size: 10pt;
	}
	.welkom p {
		margin-top: 0px;
		margin-bottom: 7px;
	}
	.welkom_kop {
		margin-left: 112px;
	}
	.welkom_content {
		margin-left: 132px;
		margin-right: 20px;
		margin-bottom: 12px;
	}
	.home_onder h1, .home_onder h1 a {
		font-family: Helvetica, sans-serif;
		color: #dea354;
		font-size: 10pt;  
		text-decoration:none;
	}
	.home_onder a:hover {
		color: #555555; 
	}	
	.grijsbalk {
		background-color: #DCDCDC;
	}
	.grijsbalk a {
		color: white;
		text-decoration: none;
		font-size: 12pt;
		font-family: Arial, sans-serif;
		margin-left: 5px;
		font-weight: bold;
	}
	.grijsbalk a:hover {
		color: #555555;
	}
	.leesverder {
		display: inline;
		background-position: left 2px;
		background-repeat: no-repeat;
		background-image: url("/images/lees_verder.gif");
	}
	.leesverder a {
		text-decoration: none;
		color: #012A7A;
		margin-left: 10px;
	}
	.leesverder a:hover {
		color:#FFD900;
	}
	.link_right {
		background-position: right center;
		background-repeat: no-repeat;
		background-image: url("/images/link_donker.gif");
	}
	.link_right a {
		text-decoration: none;
		margin-right: 12px;
	}
	.link {
		color: #dea354;
		background-position: left 2px;
		background-repeat: no-repeat;
		background-image: url("/images/link.gif");
	}
	.link a {
		color: #dea354;
		padding-left: 10px;
		display: block;
		font-weight: bold;
		text-decoration:none;
	}
	.link a:hover {
		color: #555555;
	}
	.home_group {
		margin-right: 1px;
		margin-top: 6px;
	}
	.home_group * {
		line-height: 1.3em;
	}
	.home_group h1 {
		margin-top: 0px;
		color: #ECB868;
		font-size: 9px;
		text-decoration: none;
	}
	.home_group img {
		margin-top: 0px;
		margin-right: 9px;
		float: left;
		display: block;
	}
	.home_group p {
		margin-top: 2px;
		margin-bottom: 0px;
		font-size: 9pt;
	}
	.home_group div {
		margin-right: 12px;
		margin-left: 18px;
	}
	.home_group ul {
		margin-bottom: 0px;
	}
	.line_left_dotted {
		border-left: 1px dashed #DFDFDF; 
	}
	.line_right_dotted div {
		margin-left: 5px;
	}
	.kruimelpad {
		border-bottom: 1px solid #E5E4E4; 
	}
	.kruimelpad table {
		padding-bottom: 8px;	
	}
	.kruimelpad table * {
		font-size: 8pt;
		color: #838383;
		text-decoration: none;
	}
	.kruimelpad table a:hover {
		text-decoration: underline;
	}
	.topic_content * {
		color:#666666;
		line-height: 1.6em;
	}
	.topic_content a:hover {
		color:#FFD900;
	}
	.topic_content p {
		margin-top: 0px;
		margin-bottom: 10px;
	}
	.topic_content h1 {
		color: #FFD900;
		font-weight:bold;
		font-size: 14pt;
		margin-top: 0px;
		margin-bottom: 12px;
	}
	.topic_content h2 {
		color: #012A7A;
		margin-top: 4px;
		margin-bottom: 0px;
	}
	.article_content * {
	}
	.article_content h1 {
		color: #FFD900;
		font-size:14pt;
		font-weight:bold;
	}
	.artikeltitel, .artikeltitel a:link, .artikeltitel a:visited {
		color:#012A7A;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
	}
	.artikeltitel a:hover {
		color:#FFD900; !important
	}
	.error {
		color: #012a7a;
	}
	.verplicht {
		color: #ff0000;
	}
	.handtekening {
		display: none;
	}
	.inputfield {
		border: 1px solid #e0e0e0;
		font-size: 12px;
	}
	.forum {
		margin-top: 6px;
		margin-bottom: 12px;
	}
	.forumpost,.forum td {
		border: 1px solid #FFFFFF;
		padding-left: 3px;
		padding-right: 3px;
		padding-top: 2px;
		padding-bottom: 3px;
	}
	.forumheader {
		color: #EDB968;
		font-weight: bold; 
	}
	.forum td {
		/* color: #004e61; */
	}
	.forumline_odd {
		background-color:#fdfdfd; 
	}
	.forumline {
		background-color:#f9f9f9; 
	}
}