body {
	margin : 0 0 0 0;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 12px;
	line-height: 14px;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 12px;
	line-height: 20px;
}

small, .small {
	font-size:9px;
}

p, blockquote, .articletext {
	margin-top: 0;
	margin-bottom: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 14px;
}

ul, ol {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 15px;
}
a {
	color: #000000;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
.wosimage {
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	padding: 5px;
}
.button {
	border-right: 0px solid #e5bcc0;
	border-top: 0px solid #e5bcc0;
	border-left: 0px solid #e5bcc0;
	border-bottom: 0px solid #e5bcc0;

	font-size: 8pt;
	background-image: url(/images/button_red.gif);
	background-repeat:repeat-x;
	background-position:top left;
	/*width: 100px;*/
	height: 19px;

	padding-left: 5px;
	padding-right: 5px;

	cursor: pointer;
}

.headertekst {
 font-family:verdana;
 font-size:10px;
 color:#ffffff;
 width:180px;
}

/* button override */
.button, .cart_input_button {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	border: none;
	height:19px;
	background-color: #ac111c;
	background-image: none;
	font-weight: bold;	
	padding: 3px 7px;
}

select {
	border: 1px solid #000000;
	font-size: 10px;
	line-height: 12px;
	font-family: Verdana, Arial;
	height: 19px;
	width:90%;
}

select option {
	font-size: 10px;
	line-height: 12px;
	font-family: Verdana, Arial;

}


.inputtext {
	border: 1px solid #000000;
	font-size: 10px;
	line-height: 12px;
	font-family: Verdana, Arial;
	height: 16px;
	width:90%;
}

label, .label {
	font-family: Verdana, Arial;
	font-size: 10px;
}

.afblinks {
	margin-right: 8px;
	float: left;
}
.afbrechts {
	margin-left: 8px;
	float: right;
}


.table {
	border: 1px solid #000000;
	border-collapse: collapse;
}
.tableHeader {
	background-color: #f0f2f8;
}
.tableContent {
}
.foutmelding {
	color : red;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.foutbox {
	border: 1px solid Red;
}
.foutfill {
	color: Red;
}
.highlight {
	background-color: Yellow;
}

.navitem, .menu_item {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	height:22px;
	background-color:#ac111c;
	color:#ffffff;
	cursor:pointer;
	border-bottom: 1px solid #e8bcbf;
}

.navitem_selected {
	background-color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	height:22px;
	color:#ffffff;
	cursor:pointer;
	border-bottom: 1px solid #e8bcbf;
}

.navitem_over {
	background-image:url(/images/newimages/menu_mouseover2.png);
	background-repeat:repeat-y;
	background-position:top left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	height:22px;
	color:#ffffff;
	cursor:pointer;
	border-bottom: 1px solid #e8bcbf;
}

.form_td_name {

 font-family:verdana;
 font-size:10px;
}

.formfield_varchar {
 border:solid 1px #000000;
 font-family:verdana;
 font-size:10px;
 width:200px;
}

.formfield_scheiding {
	font-family:verdana;
	font-size: 10px;
}

.searchresult_divider
{
}



.panel {
  border-width:0px;
	border-color: #FF6600;
	border-style: solid;
	clear:both;
}


.artikelblok {
	width:100%;
	/*background-color:#f1f3f8;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:5px;
	padding-top:20px;
	padding-bottom:20px;
	border-top:1px solid #f0f0f3;
	cursor:pointer;
	line-height:14px;
	display:block;
}

.artikelblok_2 {
	width:100%;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:5px;
	padding-top:20px;
	padding-bottom:20px;
	border-top:1px solid #bbbac8;
	cursor:pointer;
	line-height:14px;
	height:100%;
	display:block;
}


.news_artikel_blok
{
 text-align:left;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#000000;
 /*background-color:#f1f3f8; */
 width:215px;
 vertical-align:top;
 height:100%;
}

.news_artikel_blok_over {
 background-color:#e2e5ee;
 cursor:pointer;
}

.news_morenews_header {
 text-align:left;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#000000;
 font-size:11px;
 font-weight:bold;

}

.artikelblok_over {
	background-color:#e2e5ee;
}


h1, .artikelblok_headercontent, .artikelblok_header, .artikelblok_titel {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-bottom:20px;

}

h1 A, .artikelblok_titel A {
	text-decoration: none;
	font-weight: bold;
}



.news_header {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	clear:none;
	text-decoration: none;
	display:inline;
	padding-bottom:20px;
}

.news_small_date {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}

.news_inleiding {
  padding-top:10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height:14px;
	display:block;
}

.news_inleiding_redtext {
  padding-top:10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height:14px;
	display:block;
	 color:#BF0103;
}

.news_readmore, .news_readmore:hover {
 color:#BF0103;
 font-size: 11px;
/*
 font-weight: bold;
 padding-top:15px;
 display:block;
*/
}
.news_readmore:hover {
 text-decoration: underline;
}
.news_readmore_span {
 color:#BF0103;
 font-size: 11px;
 font-weight: bold;
/*
 padding-top:15px;
 display:block;
*/
 text-decoration:none;
}

.news_link_header, news_link_header:hover {
 text-decoration:none;
}

.news_link_header:hover {
 text-decoration:underline;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-image: none;
	background-color: #AC111C;
	line-height: 21px;
	color: #FFFFFF;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.artikelblok_content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:16px;
}


.titel1_content, .titel1_content {
	color:#BF0103;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:5px;
}

/*****************************************************
* POLL
******************************************************/
.poll_header_fix {
		background-color: #ac111c;
		color:#ffffff;
		font-weight: bold;
}

.poll_header_question {
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	display:inline;
}

.poll_option {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.poll_question {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.poll_question A, .poll_question A:hover {
	color:#000000;
	text-decoration: none;
}

.inputsmall {
	border: 1px solid #7f888f;
	color: #000000;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 15px;
	width: 74px;
	background-color: #ffffff;
	line-height: 13px;
	padding-top: 0px;
	padding-left: 3px;
	padding-bottom: 0px;
}
.buttonsmall {
	font-size: 7pt;
	width: 65px;
	color: #000000;
	font-family: arial;
	height: 13px;
	border: 0px solid #464f56;
	background-image: url(/images/button_small.gif);
	font-family: verdana, arial, helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	cursor:pointer;
}

.baanmelden {
	background-image: url(/images/button.gif);
	width: 73px;
	height: 17px;
}
.binloggen {
	background-image: url(/images/button.gif);
	width: 73px;
	height: 17px;
}
.bprofiel {
	background-image: url(/images/button.gif);
	width: 73px;
	height: 17px;
}
.buitloggen {
	background-image: url(/images/button.gif);
	width: 73px;
	height: 17px;
}

.bsearch {
	background-image: url(/images/button.gif);
	width: 61px;
	height: 17px;
}

.panel_tabbed {
	/*background: url(/images/newsimages/news_columnright_bg.jpg) no-repeat top right #b2b2b2;*/
	background: #b2b2b2;
	border-top:2px solid #ffffff;
}

.tab_selected {
	background-color: #B2B2B2;
	height:26px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	font-weight:bold;
}

.tab_unselected {
	background-color: #ac111c;
	height:26px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	cursor: pointer;
	font-weight:bold;
}

.nieuwsheadlines, .tabbedview_href_headline {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	vertical-align:top;
	color:#ffffff;
	line-height:12px;
	height:20px;
	text-decoration: none;
}

.tabbedview_href_headline:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	vertical-align:top;
	color:#ffffff;
}

.replacementref {
	/*
	background-color:#FFFFCC;
	text-decoration:underline overline;
	*/
	text-decoration:none;
	 color:#BF0103;
}
.replacementref:hover {

	/*
	text-decoration:underline overline;
	*/
	text-decoration:none;
	 color:blue;
}

/***************************************
* Site data
****************************************/
.content_column {
	height: 100%;
	background-color:#ffffff;
}

.table_common_divider {
 width:454px;
 height:21px;
 background-color: #ac111c;
}

.column_common_breadcrumb {
 padding-left:5px;
 width:100%;
}


/* LET OP: kopieer naar style='' omdat IE anders het niet snapt :S */
.column_common_divider {
 width:454px;
 text-align:left;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#ffffff;
 padding-left:10px;
 line-height:11px;
 font-weight:bold;

}

/*****************************************
* BOOKSTORE
******************************************/

.bookstore_block {
 	display:block;
	margin-left:5px;
	margin-bottom:10px;
	width:440px;
	/*
	background-image:url(/images/vacancie_item.png);
	background-position:right left;
	background-repeat:repeat-y;
	*/
}

.bookstore_block_over {
 	display:block;
	margin-left:5px;
	margin-bottom:10px;
	width:440px;
	/*
	background-image:url(/images/vacancie_item_over.png);
	background-position:right left;
	background-repeat:repeat-y;
	*/
}

/*****************************************
* VACANCIE / JOBS (later)
******************************************/

.job_column_header,
.job_column {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
}



.job_column {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:normal;
 line-height:12px;
}

.vacancie_block
{
  display:block;
	margin-left:5px;
	margin-bottom:10px;
	width:440px;
	/*
	background-image:url(/images/vacancie_item.png);
	background-position:right left;
	background-repeat:repeat-y;
	*/
	cursor:pointer;
}

.vacancie_block_over {
  display:block;
	margin-left:5px;
	margin-bottom:10px;
	width:440px;
	/*
	background-image:url(/images/vacancie_item_over.png);
	background-position:right left;
	background-repeat:repeat-y;
	*/
	cursor:pointer;
}


.vacancie_column_name,
.vacancie_column_function,
.vacancie_column_land,
.vacancie_column_company
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#15337B;
	padding-left:5px;
}

.vacancie_column_inleiding {
	padding-left:5px;
	font-size:10px;
	font-weight: normal;
	color: #000000;
}

.vacancie_column_function {
 color:#AC111C;
 font-size:10px;
}

.vacancie_column_land {
 padding-top:5px;
}

.vacancie_column_land,
.vacancie_column_company
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}


/****************************************************
* PARTNER
*****************************************************/
.partner_block {
	margin-left:5px;
	margin-bottom:15px;
	width:440px;
	/*
	background-image:url(/images/partner_item.png);
	background-position:right left;
	background-repeat:repeat-y;
	*/
}

.partner_name {
 width:100%;
 font-size:13px;
 padding-left:5px;
 padding-bottom:5px;
 color:#AC111C;
 font-weight:bold;

}

.partner_content {
	font-size:10px;
	padding-bottom:5px;
	padding-left:5px;
	line-height:14px;
	text-align:justify;
}

.partner_link_column {
 font-size:10px;
 padding-left:5px;
 font-weight:bold;
}

.partner_link_a,  .partner_link_a:hover{
 color:black;
 text-decoration:none;
}
.partner_link_a:hover {
 text-decoration:underline;
}


/****************************************************
* PARTNER
*****************************************************/
.combined_item_block {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	background-color:#BAD1DF;
	width:100%;
}

.combined_item_header {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	display:inline;
	padding-left:5px;

}

.combined_item_item {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#15337B;
	padding-left:8px;
	line-height:14px;
}

.combined_item_spacer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#AC111C;
	padding-left:8px;
	line-height:16px;
}

.combined_item_link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	/*color:#15337B;*/
	color:#ffffff;
	font-weight: bold;
	line-height:12px;
	text-decoration:none;
}

.combined_item_link:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight: bold;

	line-height:12px;
	text-decoration:underline;
}

/*
	chat style
*/

/* Site Structure */

#wrapper {
	margin: 0 auto;
	/*width: 59em;*/
	padding: 0 0 0.5em;
	background: #f9f9f9;
	border: 1px solid #ddd;
}

#nav {
	margin: 0;
	width: 100%;
	border-top: 0;
	float: left;
	display: inline; /* Fix IE6 Doubled Float-Margin Bug  */
	position: relative;
}

#content {
	/*clear: both;*/
	/*width: 55em;*/
	width: 200px;
	margin: 0 auto;
	text-align: left;
}

#main {
	float: left;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	margin: 0;
	padding: 0;
	padding-bottom: 0.33em;
	padding-top: 0.33em;
 	width: 100%;
 	height: 25em;
	overflow: auto;
	position: relative;
}

.inactive {
	background: #e3e3e3 !important;
}

.inactive * {
	color: #777 !important;
}
#activechatoutput {
	width: 95%;
	text-align:left;
}

#subnav {
	float: right;
	width: 20%;
	color: #666;
	position: relative;
	display: inline;
}

#footer {
	clear: both;
	width: 100%;
	padding-top: 0.25em;
	margin-bottom: 1.5em;
}

#windowTitle {
	background: #14a;
	color: #fff;
	border: 1px solid #369;
	margin: 0;
	font-size: 100%;
	line-height: 100%;
	float: left;
	padding: 0.33em 0 0.5em 1em;
	width: 76%;
	position: relative;
}

.daystamp {
	float: left;
	width: 99%;
	color: #36c;
	margin: 1em 0 0.33em;
	font-size: 100%;
	position: relative;
}

.daystamp h4 {
	font-size: 100%;
	line-height: 100%;
	margin: 0.33em 0 0.5em 1em;
}

.hourstamp {
	float: left;
	font-size: 95%;
	color: #bbb;
	margin: 0.33em 0 0.33em 11.9em;
	display: inline;
	position: relative;
}

#main .name {
	color: #039;
	float: left;
	text-align: left;
	font-weight: bold;
	width: 20%;
	position: relative;
}

#main .message {
	float: left;
	padding-left: 0.5em;
 	width: 71%;
 	position: relative;
}

#main p {
	float: left;
	clear: left;
	margin: 0.1em 0 0;
	width: 99%;
	display: inline;
	position: relative;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#main .message p {
	clear: both;
	margin: 0 1em 1em;

	/*width: 23em;*/
}

#main .action {
	font-style: italic;
	color: #063;
}

#main ul li {
	float: left;
	width: 100%;
	padding: 0.1em 0;
	position: relative;
}

#activechatform .name {
	width: 21%;
	text-align: left;
}

#name {
	width: 9em;
	text-align:center;
	text-align:left;
	margin-right: 1em;
	font-size:10px;
	height:18px; 
	margin-top:5px;
}

#text {
	width: 82%;
	white-space: nowrap;
	text-align: left;
	font-size:10px;
	height:12px;
	margin-top:10px;
}

#users {
}

#userlist {
	height: 150px;
	overflow: auto;
}

#userlist li {
	display: block;
	width: 70%;
	padding-left: 0em;
	padding-right:0em;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#userlist li em {
	color: #aaa;
}

#users {
	text-align: center;
}

#users ul {
	list-style:none;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: #f3f3f3;
	padding: 0;
	margin-top: 1em;
	margin-bottom: 1em;
}

#users li {
	width: 80%;
}


/* WEBSHOP */
.cart_table {
	border:solid 0px #ffbb0c;
	width:100%;
}

.cart_table_title {
	border:solid 0px #031140;
	width:100%;
}

.cart_td_title {
	width:100%;
	height:15px;
	font-weight:bold;
	border-bottom:1px solid #004b7f;
	color:#424242;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	vertical-align:middle;
}

.cart_td_spacer_title {
	height:10px;
}

.cart_td_spacer_product {
	height:0px;
}

.cart_table_title_bar {
	background-color: #AC111C;
	width:100%;
	height:12px;
}
.cart_td_title_bar {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	padding:1px;
	padding-bottom:3px;
}
.cart_td_description{
	width:50%;
	padding-left:5px;
}

.cart_table_products {
	/*
	border-bottom:1px solid  #004b7f;
	border-left:1px solid  #004b7f;
	border-right:1px solid  #004b7f;
	*/

	width:100%;

}
.cart_td_product {
	background-color:#d6d6d6;
	color:#000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	padding-top:5px;
	height:40px;
	border-bottom:2px solid #ffffff

}
.cart_input_aantal {
	background-color:#ffffff;
	color:#031140;
	border:solid 1px  #004b7f;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	padding:1px;
	height:20px;
	width:20px;
	text-align:center;
}

.cart_delete_image {
	cursor:pointer;
}

.cart_table_totals {
	width:100%;
	height:100%;
	background-color:#a3a3a3;
	color:#000000;

}


.cart_td_total {
	background-color:#a3a3a3;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.cart_td_total_price {
	background-color:#a3a3a3;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}


.cart_table_buttons {
	width:100%;
	background-color:#ffffff;
	color:#424242;
	text-align:right;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:5px;
}

.cart_input_button {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}

.cart_order {
	color: #424242;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	cursor:pointer;
	width:50px;
	height:100px;
	text-align:center;
}

.cart_div_order {
	position: absolute;
	left: 550px;
	top: 345px;
	border:solid 0px blue;
	width:130px;
	height:200px;
}

.orderoption_td_label, .orderoption_td_option {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;

}

.orderoption_td_label {
	font-weight:bold;
	margin-top:5px;
	padding-top:5px;
}

.cart_td_payment {
	color:#424242;
	border:solid 0px green;
	vertical-align:top;
}

.cart_dropdown {

	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#424242;
}

.cart_td_methodform {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin-top:5px;
	padding:5px;
}


/******************************************************************
* PRODUCTSURVEY
*******************************************************************/
.productsurvey_row_uneven, .productsurvey_row_even {

/*
	background-image:url(/images/row_back.png);
	background-position:top left;
	background-repeat:repeat-y;
*/

	border:0px;
	height: 25px;
	width:435px;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	padding-left:5px;
/*
	border-bottom-width:2px;
*/
	font-weight:normal;
	color:black;

	cursor:pointer;
/*
	border-bottom:2px solid white;*/
}


.productsurvey_row_uneven_over, .productsurvey_row_even_over {
	border:0px;
	height: 25px;
	width:435px;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	padding-left:5px;
	font-weight:bold;
	cursor:pointer;
}

.productsurvey_row_wrapper {
	width:435px;
	border:0px solid green;
	padding:0px;
	margin:0px;
	clear:both;
}

/******************************************************************
* FORUM
*******************************************************************/

.forum_tr_header {
 background-color: #AC111C;
}

.forum_td_header {
 font-family:Verdana;
 font-size:10px;
 color:#ffffff;
 font-weight:bold;
 background-color: #AC111C;
}

.forum_tr_topic_evenrow,  .forum_tr_topic_unevenrow {
 	background-color:#CFD0D2;
	background-position:top left;
	background-repeat:repeat-y;

	height: 20px;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	padding:0px;
	padding-left:10px;
	border-bottom: 2px solid #ffffff;


}

.forum_td_topic_subcolumn,
.forum_td_topic_evenrow,
.forum_td_topic_unevenrow {
	color:#000000;
	height: 20px;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}

.forum_td_topic_evenrow,  .forum_td_topic_unevenrow{
 	background-color:#CFD0D2;
	padding:5px;
	border-bottom: 2px solid #ffffff;

}


.forum_td_topic {
 font-family:Verdana;
 font-size:10px;
 color:#000000;
 font-weight:normal;

}

.forum_td_crumb {
 font-family:Verdana;
 font-size:10px;
 color:#000000;
 font-weight:normal;
}

.forum_td_pages {
 font-family:Verdana;
 font-size:10px;
 color:#000000;
 font-weight:normal;
 text-align:right;
}

.forum_newtopic_td {
 font-family:Verdana;
 font-size:10px;
 color:#000000;
 font-weight:bold;
 text-align:right;
 cursor:pointer;
}

.forum_legend_header {
 font-family:Verdana;
 font-size:10px;
 color:#ffffff;
 font-weight:bold;
 text-align:left;
 padding-left:10px;
 background-color: #2D4170;
}

.forum_legend_item {
 font-family:Verdana;
 font-size:10px;
 color:#ffffff;
 font-weight:normal;
 text-align:left;
 padding-left:10px;
 background-color: #000000;
}

.forum_tr_post_evenrow{
 background-color:#CFD0D2;
 color:#000000;
 border-bottom:2px solid #ffffff;
}

.forum_tr_post_unevenrow {
 background-color:#dee2ed;
 color:#000000;
 border-bottom:2px solid #ffffff;
}

.forum_post_header {
 font-size:10px;
 font-weight:bold;
 color:#000000;
}

.forum_post_message {
 font-size:10px;
 font-weight:normal;
 color:#000000;
 padding-top:10px;
 padding-bottom:10px;
 line-height:12px;
}

.forum_post_avater {
 padding:10px;
}

.forum_post_label {
 font-size:10px;
 font-weight:bold;
 color:#000000;
}

.forum_post_value {
 font-size:10px;
 font-weight:normal;
 color:#000000;
}

.forum_textarea {
 font-family:Verdana;
 font-size:10px;
 font-weight:normal;
 color:#000000;

}

.bforumitem {
	background-image: url(/images/button.gif);
	width: 73px;
	height: 17px;
	margin:2px;
}

/******************************************************************
* DICTIONARY
*******************************************************************/

.dictionary_header_text {
 padding-top:5px;
 padding-left:5px;
 font-family:Verdana;
 font-size:10px;
 font-weight:normal;
 color:#000000;
}

.dictionary_search_column {
 color:#ffffff;
 font-weight:bold;
 background-color:#AC111C;
 padding-left:5px;
}

.dictionary_result_block {
 margin-top:5px;
}


.dictionary_result_header {
 border-width:0px;
 border-top:1px solid #F0F0F3;
 color:#000000;
 font-family:Verdana;
 font-size:10px;
 font-weight:bold;
 padding-top:3px;
 padding-left:5px;
}

.dictionary_result_spacer {
 line-height:8px;
}

.dictionary_result_result_wrapper,
.dictionary_result_result_block {
 background-color:#CED8E1;
}

.dictionary_result_result_title,
.dictionary_result_result_explain,
.dictionary_result_result_more {
 font-family:verdana;
 font-size:10px;
}

.dictionary_result_result_title {
 font-weight:bold;
 color:#AC111C;
}

.dictionary_result_result_explain {
 font-weight:normal;
 color:#AC111C;
}

.dictionary_result_result_more_href {
 font-weight:normal;
 color:#B05252;

}

.dictionary_result_result_more_href:hover {
 font-weight:normal;
 color:#B05252;
}


.dictionary_letter,
.dictionary_letter_over,
.dictionary_letter_selected
{
 width:18px;
 height:18px;
 background: #AC111C;
 font-weight:bold;
 font-size:11px;
 font-family:verdana;
 color:#ffffff;
 text-align:center;
 padding:0px;
}

.dictionary_letter_selected
{
  background: #000000;
}


.dictionary_letter_over
{
  background: #000000;
  cursor:pointer;
}

.dictionary_submitter {
 font-size:10px;
 font-family:verdana;
 line-height:13px;
 font-weight:bold;
 padding:5px;
}

.dictionary_explain {
 font-size:11px;
 font-family:verdana;
 line-height:13px;
 padding:5px;
}

/******************************************************************
* ISSUES
*******************************************************************/
.issues_search_block {

 width:435px;
 margin-left:5px;
}

.issues_search_label {
 	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	color:black;
	width:140px;
}


.issues_row_uneven, .issues_row_even {

 	/*
	background-image:url(/images/issue_row_back.png);
	background-position:top left;
	background-repeat:repeat-y;
	*/

	border:0px;
	height: 20px;
	width:435px;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	padding-left:5px;

	/*
	border-bottom-width:2px;
	*/
	font-weight:normal;
	color:black;

	cursor:pointer;
}


.issues_row_uneven_over, .issues_row_even_over {

 	/*
	background-image:url(/images/issue_row_back.png);
	background-position:top left;
	background-repeat:repeat-y;
	*/

	border:0px;
	height: 20px;
	width:435px;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	padding-left:5px;

	/*
	border-bottom-width:2px;
	*/

	color:blue;
	font-weight:bold;
	cursor:pointer;
}

.issue_row {
 	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	padding-left:5px;
	width:100px;
	float: left;
}


/******************************************************************
* SUBSCRIPTION
*******************************************************************/
.subscription_row {
 	/*
 	background-image:url(/images/issue_row_back.png);
	background-position:top left;
	background-repeat:repeat-y;
	*/

	border:0px;
	height: 20px;
	width:435px;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	padding-left:5px;

	/* border-bottom:2px solid #ffffff; */

	color:blue;
	font-weight:bold;
	cursor:pointer;
}

.subscription_row_over {

 	/*
 	background-image:url(/images/issue_row_back.png);
	background-position:top left;
	background-repeat:repeat-y;
	*/

	border:0px;
	height: 20px;
	width:435px;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	padding-left:5px;

	/* border-bottom:2px solid #ffffff; */
	color:blue;
	font-weight:bold;
	cursor:pointer;
}

.subscription_block {
 margin-left:5px;
}

/******************************************************************
* SUPPLY AND DEMAND
*******************************************************************/
.supplydemand_list_evenrow {
 background-color:#FFFFFF;
 color:#000000;
 border-top:1px solid #CFD0D2;
 font-family:Verdana;
 font-size:10px;
 font-weight:normal;
 color:#000000;
}

.supplydemand_list_unevenrow {
 background-color:#FFFFFF;
 color:#000000;
 border-top:1px solid #CFD0D2;
 font-family:Verdana;
 font-size:10px;
 font-weight:normal;
 color:#000000;
}

.supply_form_label {
  font-family:Verdana;
 font-size:10px;
 font-weight:normal;
 color:#000000;
}

/******************************************************************
* EVENTS / AGENDA
*******************************************************************/
.events_column {
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
}

.events_row_uneven, 
.events_row_even {
	float: left;
	position: relative;
	border:0px;
	width: 435px;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	color:black;
	cursor:pointer;
	margin: 0 0px 5px;
}

.events_row_uneven_over,
.events_row_even_over {
	float: left;
	position: relative;
	border:0px;
	width: 435px;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color:black;
	cursor:pointer;
	margin: 0 0px 5px;

}

.event_row_wrapper {
	width: 435px;
	padding:0px;
	clear:both;
}

.event_description {
 	width:435px;
	padding:5px;
	/*background-color:#CED8E1;*/
	font-family:verdana;
	font-size:10px;
}

.events_naam {
	float: left;
	width: 100%;
}

	.events_naam p a {
		font-weight: bold;
	}

.events_locatie {
	float: left;
	clear: both;
	width: 100%;
}

	.events_locatie .left {
		float: left;		
	}

	.events_locatie .right {
		float: right;		
	}

.shortagendadate { border:solid 0px blue; font-family:Verdana; font-size:10px; padding-left:3px; text-decoration:none; color:#000000;}
.shortagendaitem { border:solid 0px blue; font-family:Verdana; font-size:10px; padding-left:3px; text-decoration:none; color:#000000;}
.shortagendaitem_over { border:solid 0px blue; font-family:Verdana; font-size:10px; padding-left:3px; cursor:pointer; text-decoration:underline; color:#000000;}
/******************************************************************
* CRUMBS
*******************************************************************/

.crumb_nolink {
	color:#BF0103;
	font-family:"Verdana";
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	font-style:normal;
	cursor:default;
}

.crumb_link {
	color:#BF0103;
	font-family:"Verdana";
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	font-style:normal;
	cursor:pointer;
}



/******************************************************************
* MARIJNS STUFF
*******************************************************************/


.contentblock, .contentblocktxt {
	background: #B2B2B2;
	border-top:2px solid #ffffff;
	color: #FFFFFF;
}

#right_content .weblogextra {
	float: left;
	width: 100%;
	clear: right;
}
.contentblock TD, .contentblocktxt TD, .contentblock A, .contentblocktxt A, .contentblock A:hover, .contentblocktxt A:hover {
	color: #FFFFFF;
}
.contentblocktxt {
	padding: 5px;
}

form {
	margin-top: 0px;
	margin-bottom: 0px;
}

.infoblock {
	font-size: 11px;
	line-height: normal;
}

.weblog_title {
	color: #203E7C;
	font-weight: Bold;
}

.table_header {
	background-color: #2d4170;
	color: #ffffff;
}
.table_header TD, .table_header TD A {
	color: #ffffff;
	font-size: 11px;
	font-weight: Bold;
}

.footerlink {
	padding-right:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
}
.footerlink A {
	text-decoration: none;
}

.art_subkop, .question {
	color: #AC111C;
	font-weight: Bold;
}

.adsense, .adsense DIV, .adsense A {
	font-size:11px;
	line-height: 14px;
}

.adsense b {
	color: #AC111C;
	border: none;
}

.latestissue, .latestissue A, .latestissue A:hover {
	color: #fefeff;
	font-size:11px;
	line-height: 18px;
	text-decoration: none;
}
.coverstory A, .coverstory A:hover {
	color: #fe0003;
	font-size:11px;
	font-weight: Bold;
	text-decoration: none;
}

.foto_overzicht
{
	float: left;
	width: 446px;
	padding: 0 0 0 4px;
}

.foto_item
{
	width: 200px;
	padding: 0 8px 5px 10px;
	float: left;
}

	.foto_item h1
	{
		font-size: 14px;
		margin: 0 0 5px 0;
		padding: 0;
		width: 200px;
		text-align: center;
	}

.filter
{
	width: 350px;
	text-align: right;
	float: right;
	position: relative;
	bottom: 20px;
}

	.filter select {
		width: 30%;
	}

	.filter option {
		width: 90%;
	}


#buttonetjes a {
	clear: left;
	display: block;
}
/********************/
/*     TAGCLOUD     */
 
 
.tagcloud a:link, .tagcloud a:visited { text-decoration: none; }
.tagcloud a:hover, .tagcloud a:active { text-decoration: underline; }

.tagcloud {
	text-align: justify;
	background-color:#FFFFFF;
	/* Buitenste border    */
	border:5px solid #FFFFFF;
	} 

.tagcloud .border	{
						/* Binnenste border    */
						padding: 5px 5px 5px 5px ;
						display:block;
						/*border-left: 2px solid #ebc7c9; ook rechts*/
						border: 2px solid #ebc7c9;
					}	
					
.tagcloud .border span {
	line-height: 22px;
}					 

.tagcloud .smallest { 	
						font-size: 9px; 
						font-family: Arial, Verdana, Helvetica, sans-serif;
						color: #AC111C;
					}
					
.tagcloud .small 	{ 	
						font-size: 11px; 
						font-family: Arial, Verdana, Helvetica, sans-serif;
						color: #AC111C;
					}
					
.tagcloud .medium 	{ 	
						font-size: 13px; 
						font-family: Arial, Verdana, Helvetica, sans-serif;
						color: #AC111C;
					}
					
.tagcloud .large 	{ 	
						font-size: 15px; 	
						font-weight: bold;					
						font-family: Arial, Verdana, Helvetica, sans-serif;
						color: #AC111C;
					}
					
.tagcloud .largest 	{ 	
						font-size: 17px; 	
						font-weight: bolder;					
						font-family: Arial, Verdana, Helvetica, sans-serif;
						color: #AC111C;
					}
					
.tagcloud .tagclouddivider 
					{


						padding: 0px 13px 0 0;
					    overflow: hidden;
					    background-image: url("/images/divider.png"); 
					    background-repeat: no-repeat;
					    height: 0px !important; /* for most browsers */
					    height /**/:16px; /* for IE5.5's bad box model */
						color: #AC111C;
					}										
 
/*     TAGCLOUD     */
/********************/

/*     COMPARE      */
/********************/

.comparepropertyhead, 
.comparevaluehead,
.compareproperty,
.comparevalue,
.compareproperty_odd,
.comparevalue_odd {
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 14px;
}

.comparepropertyhead, 
.comparevaluehead {
	background-color: #B1B2B4;
	font-weight: bold;
	width: 100px;
}

.comparevaluehead {
	border-left: 1px solid #bfb695;
	width: 150px;
}

.comparevaluehead a {
}

.compareproperty_odd,
.comparevalue_odd { 
	background-color: #CFD0D2;
}

.comparevalue_odd {
	border-left: 1px solid #bfb695;
}

.comparevalue {
	border-left: 1px solid #bfbfbf;
}

.compareproperty,
.comparevalue,
.compareproperty_odd,
.comparevalue_odd {
	color: #03414e;
}

body {
	margin : 0 0 0 0;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 12px;
	line-height: 14px;
}

#container {
	position: relative;
	margin: 0 auto 10px auto;
	padding: 0;
	width: 971px;
	height: 1%;
}

#content_wrap {
	position: relative;
	float: left;
	width: 971px;
}

#left_content {
	width: 150px;
	float: left;
	margin: 0px 8px 0px 0px;
}

#content_wrapper {
	float: left;
	clear: right;
	width: 813px;
}

#top_content {
	width: 813px;
	float: left;
	clear: right;
}

#main_content {
	position: relative;
	float: left;
	width: 813px;
}

#center_content {
	position: relative;
	float: left;
	width: 454px;
	overflow:hidden;
}

#right_content {
	position: relative;
	width: 350px;
	margin: 0 0 0 9px;
	float: left;
}
ul.social_bookmarking
{
	margin:2px;
	padding:2px;
}
li.social_bookmarking
{
	list-style: none;
	float:left;
}
img.social_bookmarking
{
	width:24px;
}

div#map_g { overflow:hidden; }

a.leads {}
a.leads img {
	border:none;
	vertical-align: bottom;
}
.logolinkItem{
	background-color:#fff;
	width:100%;
}
.logolink_textdiv {
	font-size:11px;
	text-align:left;
	line-height:14px;
}
.logolink_title {
	font-weight:bold;
}
