#content {
	float: left;
	width: 428px;
	text-align: left;
	font-size: 12px;
	display: inline;
	overflow: hidden;
}

.li_blue {
	color: #004b96;
}
hr {color: #DEEDFC}
#contentcontainer_3cols {
	width: 404px;
	margin: 18px 9px 15px 15px; 	
	font-size: 12px;	
}

#contentcontainer_2cols {
	width: 555px;	
	margin: 18px 6px 15px 15px; 	
	font-size: 12px;
	float: left;
}
#msgboard, #kbwrapper, #shopwrapper {
	width: 555px;
}

#contentcontainer_3cols h1, #contentcontainer_2cols  h1,  #msgboard h1{
	font-size: 15px;
	color: #004b96;
}

.textcontainer {margin-bottom: 10px;}
.textcontainer a {
	color: #004b96;
	text-decoration: underline;
}

.doc_link {color: #004b96;
	text-decoration: none;}

.banner {
	width: 404px;
	text-align: center;
	margin-bottom: 10px;
}

/* formulieren */

.formfieldname
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
	padding-top: 5px;
}

.formfielddata {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
	padding: 5px;
}

.formfield
{
	border: 1px solid #b3b3b3;
	padding: 3px 6px 3px 6px;
	background: #fff url(images/field_bg.gif) bottom left repeat-x;
	color: #6c6c6c;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.formbutton
{
	border: 1px solid #727272;
	background-color: #b3b3b3;
	background: #8c8c8c url(images/submitbg.gif) bottom left repeat-x;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
}

.default_text {color: #10569d;}
.default_text a {color: #004b96; text-decoration: none;}
.default_text a:hover {text-decoration: underline;}

.teaser_home {width: 403px;}
.teaser_home a {color: #004b96; text-decoration: none}

/* prikbord */
#msgboard p, #msgboard h2  {margin: 0px;}
#msgboard_header {padding: 10px; font-size: 16px; color: #4078b0; background-color: #deedfc; border-top: 1px dotted #10569d; border-bottom: 1px dotted #10569d;}
#msgboard_footer {padding: 10px; font-size: 12px; color: #000000; background-color: #deedfc; border-top: 1px dotted #10569d; border-bottom: 1px dotted #10569d;}
#msgboard_footer a {font-size: 12px; color: #4078b0; text-decoration: none; }

.msgboard_even {padding-left: 10px;}
.msgboard_odd {background-color: #f2f9ff; padding-left: 10px;}
.msgboard_title {font-weight: bold; font-size: 12px; color: #10569d;}
.msgboard_text {color: #10569d; width: 360px; overflow: hidden}
.msgboard_link {color: #10569d;}
.msgboard_add {background-image: url(../gfx/buttons/prikbord.jpg); background-position: right; background-repeat: no-repeat; height: 33px;}
.msgboard_add_text {display: inline; float: right; font-size: 12px; font-weight: bold; color: #10569d; margin-right: 14px; margin-top: 8px; cursor: pointer;}

#shopwrapper h2, #shopwrapper p, #shopdetailwrapper p{margin: 0px;}
#shopdetails p{color:#000000}
#shop_header {padding: 10px; font-size: 16px; color: #4078b0; background-color: #deedfc; border-top: 1px dotted #10569d; border-bottom: 1px dotted #10569d;}
#shop_footer {padding: 10px; font-size: 16px; color: #4078b0; background-color: #deedfc; border-top: 1px dotted #10569d; border-bottom: 1px dotted #10569d;}
.shop_title {font-weight: bold; font-size: 12px; color: #10569d;}
.shop_title a {text-decoration: none}
.shop_title a:hover{text-decoration:underline}
.shop_cattitle {font-size: 12px; color: #10569d;}
.shop_cattitle a {text-decoration: none}
.shop_cattitle a:hover{text-decoration:underline}
.shop_text {color: #10569d;}
.shop_even {padding: 10px; width: 536px;}
.shop_odd {background-color: #f2f9ff; padding: 10px; width: 536px;}
#shop_buttons {width: 556px; height:33px;}
.shop_button {display: inline; width: 134px;  height: 33px; background-image: url(../gfx/buttons/prikbord.jpg); background-position: right; background-repeat: no-repeat;}
.shop_button_text{display: inline; float: right; font-size: 11px; font-weight: bold; color: #10569d; margin-right: 18px; margin-top: 8px; cursor: pointer;}
#shop_headertext {float: left;}
#shop_searchform {float: right;}
#tablewinkelmandje {color: #10569d;}
.td_winkelmandjefooter {background-color: #deedfc; border-top: 1px dotted #10569d; border-bottom: 1px dotted #10569d;}

/* knowledgebase */
#kbwrapper p, #kbwrapper h2  {margin: 0px;}
#kb_header {height: 20px; padding: 10px; font-size: 16px; color: #4078b0; background-color: #deedfc; border-top: 1px dotted #10569d; border-bottom: 1px dotted #10569d;}
#kb_footer {padding: 10px; font-size: 12px; color: #000000; background-color: #deedfc; border-top: 1px dotted #10569d; border-bottom: 1px dotted #10569d;}
#kb_footer a {font-size: 12px; color: #4078b0; text-decoration: none; }
#kb_headertext {float: left;}
#kb_searchform {float: right;}

.kb_add {background-image: url(../gfx/buttons/kb_button.jpg); background-position: right; background-repeat: no-repeat; height: 33px;}
.kb_add_text {display: inline; float: right; font-size: 11px; font-weight: bold; color: #10569d; margin-right: 16px; margin-top: 8px; cursor: pointer;}

.kb_details p, .kb_details h2  {margin: 0px;}
.kb_details {background-color: #deedfc; padding-left: 10px; padding-right: 10px; border-top: 1px solid #74aadf; border-bottom: 1px solid #74aadf;}
.kb_even {padding-left: 10px;}
.kb_odd {background-color: #f2f9ff; padding-left: 10px;}
.kb_title {font-weight: bold; font-size: 12px; color: #004b96;}
.kb_text {color: #10569d;overflow: hidden;}
.kb_link:hover {text-decoration: underline;}
.kb_text a{color: #004b96; text-decoration: none;}

.kbwrapper_rec p, .kbwrapper_rec h2  {margin: 0px;}
.kb_rec_even {padding-left: 10px;}
.kb_rec_odd {background-color: #f2f9ff; padding-left: 10px;}
.kb_rec_title {font-weight: bold; font-size: 12px; color: #004b96;}
.kb_rec_text {color: #10569d;}
.kb_rec_link:hover {text-decoration: underline;}
.kb_rec_text a{color: #004b96; text-decoration: none;}

/* zoeken */
#searchwrapper p, #searchwrapper h2  {margin: 0px;}
#search_footer {background-color: #deedfc; padding-left:10px;}
#search_footer a {font-size: 12px; color: #4078b0; text-decoration: none; }
.search_title {font-weight: bold; font-size: 12px; color: #10569d;}
.search_text {color: #10569d;}
.search_link {color: #10569d;}
.search_even {padding-left: 10px; border-top: 1px solid #78a6e2}
.search_odd {background-color: #ddedfc; padding-left: 10px; border-top: 1px solid #78a6e2}

/* nieuws */
#nieuwswrapper {width:400px;}
#nieuwswrapper p, #nieuwswrapper h2  {margin: 0px;}
#nieuws_footer a {font-size: 12px; color: #4078b0; text-decoration: none; }
.nieuwsitem_title {font-weight: bold; font-size: 12px; color: #004b96;}
.nieuwsitem_text {color: #000000;}
.nieuwsitem_link {color: #004b96; text-decoration: none;}
.nieuwsitem_even { padding-left: 10px; padding-right: 10px;}
.nieuwsitem_odd {background-color: #deedfc; padding-left: 10px; padding-right: 10px; border-top: 1px solid #74aadf; border-bottom: 1px solid #74aadf;}

/* ledenoverzicht */
.ledenoverzicht_even {width: 404px; height: 165px;}
.ledenoverzicht_img {width: 115px; padding-top:10px; padding-left: 15px; float: left;}
.ledenoverzicht_odd {background-color: #deedfc; height: 165px; border-top: 1px solid #74aadf; border-bottom: 1px solid #74aadf; }
.ledenoverzicht_title {font-weight: bold; font-size: 12px; color: #004b96;}


/* verslagen */
#verslagen_wrapper p, #verslagen_wrapper h2  {margin: 0px;}
.verslagen_even {width: 404px; height: 100px;}
.verslagen_odd {background-color: #deedfc; height: 100px; border-top: 1px solid #74aadf; border-bottom: 1px solid #74aadf; }
.verslagen_title {font-weight: bold; font-size: 12px; color: #004b96;}

#lid_details_wrapper {width: 404px; overflow: hidden; border-top: 1px dotted #74aadf; border-bottom: 1px dotted #74aadf;}
#lid_details_left {width: 115px; padding-top:10px; padding-left: 15px; float: left; padding-bottom: 32767px; margin-bottom: -32757px; background-color: #deedfc;}
#lid_details_right {width: 270px; color: #004b96; padding-top:10px; float: right; padding-bottom: 32767px; margin-bottom: -32757px;}

#ledenzoek_table .formfield{font-size: 12px;}

.reactie_table table {
width: 405px;
}

.reacties_datetime {
font-style: italic;
}

.reacties_fullname {
font-weight: bold;
}

#event_header {padding: 10px; margin:0 0 18px 0; font-size: 12px; color: #4078b0; background-color: #deedfc; border-top: 1px dotted #10569d; border-bottom: 1px dotted #10569d;}
