/*****************************************************
* 	Copyright Protected (C)2007 Charms Software
*	Het is niet toegestaan deze software te verspreiden in combinatie met: 
*	de (groene)kleurschakeringen en de logo's van Charms Software (deze worden gebruikt in het Content Management Systeem). 
*	Het systeem zelf (zonder het bovenstaande) mag wel verspreid worden aangezien dat gemaakt en uitgegeven is met een GNU/GPL-licentie.
*	Alle logo's, templates, en kleurschakeringen zijn intellectuele eigendom van Charms Software en zijn geregistreerd bij het
*	Internationaal Merkenbureau Bouma en bij "File-Reg International".
* 	Auteur: D.R.Twigt | E-mail: daantwigt@hotmail.com
* 	Licentie GNU/GPL
/**********************************************     Charms Software | Aan     ***********************************************/
.bg_logo {
	background-image:url(../images/bg_logo.jpg);
	background-repeat: repeat-x;
	background-position:center top;
}

.bg_header {
	background-image:url(../images/bg_header.jpg);
	background-repeat: no-repeat;
	background-position:center top;
}

.bg_center {
	background:none;
}

.bg_footer {
	background-image:url(../images/bg_footer.jpg);
	background-repeat: no-repeat;
	background-position:center top;
}

.logo_boven_tekst {
	background-image:url(../images/logo_boven_tekst.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.aanvraag_logo {
	background-image:url(../images/aanvraag_logo.png);
	background-repeat: no-repeat;
	background-position: left top;
}

/**********************************************     Charms Software | Ho      ***********************************************/
html {
	height: 100%;
}

body {
	height: 100%;
	font-family: Trebuchet MS,verdana,arial;
	line-height: 140%;
	font-size: 11px;
	letter-spacing: 0px;
	color: #545454;
	margin: 0em;
}

h1 {
	padding-bottom: 13px;
font-size: 14pt;
}

td {
	text-align: left;
	font-size: 11px;
}

a:link, a:visited {
	color: #E17100; 
	text-decoration: none;
	font-weight: normal;
}

a:hover {
	color: #999999;	
	text-decoration: none;
	font-weight: normal;
}

.link_twee {
	color: #E17100;
	font-weight:normal;
}

.link_drie {
	color: #E17100; 
	font-weight:normal;
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

li {
	line-height: 20px;
	padding-left: 20px;
	padding-top: 0px;
	background-image: url(../images/list_image.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

/**********************************************     Charms Software | Main      ***********************************************/
a.mainlevel:link, a.mainlevel:visited {
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	background: url(../images/menu_bg.png) no-repeat;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	height: 19px !important;
	padding-top: 3px !important;
	height: 22px;
	padding-top: 3px;
	width: 100%;
	text-indent: 25px;
}

a.mainlevel:hover {
	background: url(../images/menu_bg_hover.png) no-repeat;
	color: #000000;
}

a.mainlevel#active_menu {
	background: url(../images/menu_bg_active.png) no-repeat;
	color: #E17100;
	font-weight: normal;
}

a.sublevel:link, a.sublevel:visited {
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	background: url(../images/submenu_bg.png) no-repeat;
	background-position:bottom left;
	font-size: 11px;
	font-weight:normal;
	color: #E17100;
	text-align: left;
	height: 19px !important;
	padding-top: 3px !important;
	height: 22px;
	padding-top: 3px;
	width: 100%;
	text-indent: 20px;
}

a.sublevel:hover {
	background: url(../images/submenu_bg_hover.png) no-repeat;
	color: #000000;
}

a.sublevel#active_menu {
	background: url(../images/submenu_bg_active.png) no-repeat;
	color: #E17100;
	font-weight: bold;
}

a.mainlevel_hor:link, a.mainlevel_hor:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #E17100;
	padding-left: 10px;
	padding-right:10px;
	/* De hoogte van het menu is overal op 27px gezet. De menulinks zijn altijd vert. centraal gecentreerd door de line-height gelijk te zetten aan de hoogte van het 			    menu in index.php. Met de paddings wordt vervolgens de borders rechts en link op de goede hoogte gebracht, anders zouden ze dezelfde hoogte als de letters hebben 		 	en in het midden staan. Let op: de borders hebben soms verschillende kleuren om beter effect te krijgen.*/
	line-height: 25px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
}

a.mainlevel_hor:hover {
	color: #CCCCCC;
}

/**********************************************     Charms Software | WS dTr      ***********************************************/
.dtree {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
}

.dtree img {
	border: 0px;
	vertical-align: middle;
}

.dtree a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E17100;
	font-weight: normal;
}

.dtree a.node, .dtree a.nodeSel {
	color: #E17100;
	font-weight: normal;
	padding-left: 7px;
	height: 22px;
	line-height: 22px;
	padding-bottom: 1px;
}

.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #000000;
}

.dtree a.nodeSel {
	color: #E17100;
	font-weight: bold;
}

.dtree a.nodeSel:hover {
	color: #E17100;
	font-weight: bold;
}

/**********************************************        Charms Software | Mod        ***********************************************/
/* Module-type hoofd */
table.moduletable_hoofd {
	width: 260px;
	background-image: url(../images/bg_modules.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-bottom: 20px;
	padding-bottom: 20px;
}

table.moduletable_hoofd td {
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
}

table.moduletable_hoofd th {
	background-image: url(../images/bg_modules.jpg);
	background-repeat:no-repeat;
	background-position:top;
	font-family: Trebuchet MS,verdana,arial;
	font-size: 14px;
	letter-spacing: 0px;
	font-weight: bold;
	color: #E17100;
	text-align: left;
	height: 34px;
	line-height: 34px;
	padding-top: 0px;
	padding-bottom: 15px;
	text-indent: 30px;
}

/* Module-type cat */
table.moduletable_cat {
	width: 260px;
	background-image: url(../images/bg_modules.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-bottom: 20px;
	padding-bottom: 20px;
}

table.moduletable_cat td {
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
}

table.moduletable_cat th {
	background-image: url(../images/bg_modules.jpg);
	background-repeat:no-repeat;
	background-position:top;
	font-family:  Trebuchet MS,verdana,arial;
	font-size: 14px;
	letter-spacing: 0px;
	font-weight: bold;
	color: #E17100;
	text-align: left;
	height: 34px;
	line-height: 34px;
	padding-top: 0px;
	padding-bottom: 15px;
	text-indent: 30px;
}

/* Module-type log */
table.moduletable_log {
	width: 260px;
	background-image: url(../images/bg_modules_gradient.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-bottom: 20px;
	padding-bottom: 10px;
}

table.moduletable_log td {
	font-size: 11px;
	padding-left: 15px;
	padding-right: 0px;
}

table.moduletable_log th {
	background-image: url(../images/bg_modules_gradient.jpg);
	background-repeat:no-repeat;
	background-position:top;
	font-family:  Trebuchet MS,verdana,arial;
	font-size: 18px;
	letter-spacing: 0px;
	font-weight: bold;
	color: #E17100;
	text-align: left;
	height: 34px;
	line-height: 34px;
	padding-top: 5px;
	padding-bottom: 0px;
	text-indent: 30px;
}

/* Module-type stat */
table.moduletable_stat{
	width: 260px;
	background-image: url(../images/bg_modules.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-bottom: 20px;
	padding-bottom: 20px;
}

table.moduletable_stat td {
	font-size: 11px;
	padding-left: 19px;
	padding-right: 10px;
	color: #E17100;
}

table.moduletable_stat th {
	background-image: url(../images/bg_modules.jpg);
	background-repeat:no-repeat;
	background-position:top;
	font-family:  Trebuchet MS,verdana,arial;
	font-size: 14px;
	letter-spacing: 0px;
	font-weight: bold;
	color: #E17100;
	text-align: left;
	height: 34px;
	line-height: 34px;
	padding-top: 0px;
	padding-bottom: 15px;
	text-indent: 30px;
}

/* Module-type feat */
table.moduletable_feat {
	width: 480px;
	background-image: url(../images/feat_bg.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
	padding-bottom: 11px;
	margin-bottom: 10px;
}

table.moduletable_feat td {
	font-size: 11px;
	vertical-align:top;
}

table.moduletable_feat th {
	background-image: url(../images/bg_modules.jpg);
	background-repeat:no-repeat;
	background-position:top;
	font-family:  Trebuchet MS,verdana,arial;
	font-size: 14px;
	letter-spacing: 0px;
	font-weight: bold;
	color: #E17100;
	text-align: left;
	height: 34px;
	line-height: 34px;
	padding-top: 0px;
	padding-bottom: 15px;
	text-indent: 30px;
}


/* Module-type search */
table.moduletable_search {
}

table.moduletable_search td {
}

table.moduletable_search th {
}

/* Module-type basic */
table.moduletable {
	width: 260px;
	background-image: url(../images/bg_modules.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-bottom: 20px;
	padding-bottom: 20px;
}

table.moduletable td {
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
}

table.moduletable th {
	background-image: url(../images/bg_modules.jpg);
	background-repeat:no-repeat;
	background-position:top;
	font-family:  Trebuchet MS,verdana,arial;
	font-size: 14px;
	letter-spacing: 0px;
	font-weight: bold;
	color: #E17100;
	text-align: left;
	height: 34px;
	line-height: 34px;
	padding-top: 0px;
	padding-bottom: 15px;
	text-indent: 30px;
}

/* Module-type 2 */
table.moduletable_2 {
	width: 260px;
	background-image: url(../images/bg_modules_gradient.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-bottom: 20px;
	padding-bottom: 10px;
}

table.moduletable_2 td {
	font-size: 11px;
	padding-left: 15px;
	padding-right: 10px;
}

table.moduletable_2 th {
	background-image: url(../images/bg_modules_gradient.jpg);
	background-repeat:no-repeat;
	background-position:top;
	font-family:  Trebuchet MS,verdana,arial;
	font-size: 18px;
	letter-spacing: 0px;
	font-weight: bold;
	color: #E17100;
	text-align: left;
	height: 34px;
	line-height: 34px;
	padding-top: 5px;
	padding-bottom: 0px;
	text-indent: 30px;
}

/* Module-type 3 */
table.moduletable_3 {
	width: 260px;
	background-image: url(../images/bg_modules.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-bottom: 20px;
	padding-bottom: 20px;
}

table.moduletable_3 td {
	font-size: 11px;
	text-align: center;
	
}

table.moduletable_3 th {
	background-image: url(../images/bg_modules.jpg);
	background-repeat:no-repeat;
	background-position:top;
	font-family:  Trebuchet MS,verdana,arial;
	font-size: 14px;
	letter-spacing: 0px;
	font-weight: bold;
	color: #E17100;
	text-align: left;
	height: 34px;
	line-height: 34px;
	padding-top: 0px;
	padding-bottom: 15px;
	text-indent: 30px;
}

/* Module-type poll */
table.mod_pollstable td {
	height: 20px;
	padding-left: 4px;
	padding-top: 2px;
	position: relative;
}

/* Module-type hor */
table.moduletable_hor {
}

table.moduletable_hor td {
	color: #E17100;
}

table.moduletable_hor th {
}

/**********************************************     Charms Software | WS      ***********************************************/
.topten {
	background-image: url(../images/top_ten.png);
	color: #E17100;
	font-weight:bold;
	font-size:12px;
	height:28px;
}

.basket {
	background-image: url(../images/basket.png);
	background-repeat:no-repeat;
	width: 47px;
	height: 45px;
}

.old_top_ten_ {
	color: #E17100;
	text-decoration: underline;
}

.old_top_ten_2 {
	color: #E17100;
	text-decoration: underline;
}

.bg_feat_prod {
	background: url(../images/bg_feat_prod.png) repeat-x;
	background-position: top center;
}

.feat_titel {
	background: url(../images/feat_title_bg.png) repeat-x;
	background-position: bottom;
	border: 1px solid #E6E88C;
	background-color: #E6E88C;
	height:16px; 
	padding-bottom: 2px; 
	text-align: center
}

.feat_tekstvak {
	background-color: #FFFFFF; 
	border: 1px solid #D5E03F; 
	padding: 2px 4px 2px 6px; 
	text-align:left
}

.cat_header_left_bg {
	background-image: url(../images/cat_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height: 24px;
	width: 9px;
}

.cat_header_center_bg {
	background-image: url(../images/cat_bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #70625A;
	text-align: left;
	height: 24px;
	padding-top: 2px;
	padding-left: 10px;
}

.cat_header_right_bg {
	background-image: url(../images/cat_bg.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	height: 24px;
	width: 9px;
}

.cat_footer_left_bg {
	background-image: url(../images/cat_bg.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	height: 18px;
	width: 9px;
}

.cat_footer_center_bg {
	background-image: url(../images/cat_bg.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
	height: 18px;
	padding-top: 4px;
	padding-left: 20px;
}

.cat_footer_right_bg {
	background-image: url(../images/cat_bg.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	height: 18px;
	width: 9px;
}

.cat_center_bg {
	background-image: url(../images/cat_bg.jpg);
	background-position:center right;
	background-repeat:no-repeat;
	border-left: 1px solid #E5E5E5;
}

.cat_boxes {
	border-right: 1px solid #E5E5E5;
	padding-top: 10px;
}

.cat_name {
	border-bottom: 1px solid #E5E5E5;
	border-top: 1px solid #E5E5E5;
	color: #E17100;
	font-weight:normal;
	margin-top: 10px;
	cursor:pointer;
	padding-top: 2px;
	padding-bottom: 3px;
}

.cat_list_header_left_bg {
	background-image: url(../images/cat_list_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height: 35px;
	width: 9px;
}

.cat_list_header_center_bg {
	background-image: url(../images/cat_list_bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #70625A;
	text-align: left;
	height: 35px;
	vertical-align:top;
	padding-top: 11px;
	padding-left: 10px;
}

.cat_list_header_center_2_bg {
	background-image: url(../images/cat_list_bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #70625A;
	text-align: left;
	height: 35px;
	vertical-align:top;
	padding-left: 80px;
	padding-top: 5px;
}

.cat_list_drop_down {
	border: 1px solid #FFFFFF;
	background-color: #E4D7C0;
	font-size: 11px; 
	font-weight: normal;
	text-align:center;
	line-height: 27px !important;
	padding: 4px 10px 6px 10px !important;
	padding: 2px 10px 4px 10px;
	height: 15px;
}

.cat_list_header_right_bg {
	background-image: url(../images/cat_list_bg.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	height: 35px;
	width: 9px;
}

.cat_list_center_bg {
	background-image: url(../images/cat_list_bg.jpg);
	background-position:center right;
	background-repeat:no-repeat;
}

.cat_list_footer_left_bg {
	background-image: url(../images/cat_list_bg.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	height: 35px;
	width: 9px;
}

.cat_list_footer_center_bg {
	background-image: url(../images/cat_list_bg.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
}

.cat_list_footer_right_bg {
	background-image: url(../images/cat_list_bg.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	height: 35px;
	width: 9px;
}

.button_shop_categories {
	color:#999999;
	font-size:11px;
	text-align:center;
	width:100px;
	height:17px;
	cursor:pointer;
	border:none;
	font-weight:bold;
	font-family:inherit;
	background-position: center;
	background-repeat: no-repeat;
	vertical-align: middle;
	overflow:hidden;
	margin-top:10px;
}

.button_shop_productdetails {
	background-image: url(../images/bg_cart.png);
	color:#999999;
	font-size:11px;
	text-align:center;
	background-position: center;
	background-repeat: no-repeat;
	width:100px;
	height:17px;
	cursor:pointer;
	border:none;
	font-weight:bold;
	font-family:inherit;
	vertical-align: middle;
	overflow:hidden;
}

.product_name {
	color: #E17100; 
	font-weight: bold;
	font-size: 25px;
	font-family: Arial, Helvetica, sans-serif;
}

.product_price {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-left: 4px;
}

.available {
	color: #999999;
	font-weight:bold;
}

.view_larger {
	background: url(../images/view_larger.png);
	background-repeat:no-repeat;
	color: #E17100;
	font-weight:normal;
	padding-left: 15px;
}

/**********************************************        Charms Software | Con         ***********************************************/
.contentheading {
	/*padding-top: 0px;
	padding-bottom: 13px; */
	color: #E17100;
	font-weight: bold;
	font-size: 16px;
	white-space: nowrap;
	/*background: url(../images/heading.png) no-repeat;*/
}

.contentpagetitle {
	background: url(../images/heading.png) no-repeat;
	background-position:bottom;
	line-height: 25px;
	padding-bottom: 3px;
	color: #E17100;
	font-weight: bold;
	font-size: 12px;
	white-space: nowrap;
}

div.blog_seperator {
	line-height: 5px;
}

table.contentpaneopen {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 0px;
}

table.contentpaneopen td {
	padding-right: 8px;
}

/**********************************************        Charms Software | Comp        ***********************************************/
.componentheading {
	padding-top: 0px;
	margin-bottom: 13px;
	color: #E17100;
	font-weight: bold;
	font-size: 16px;
	height:23px;
	white-space: nowrap;
	background: url(../images/heading.png) no-repeat;
}

table.contentpane {
    width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
}

table.contentpane td {
}

/**********************************************     Charms Software | Sec     ***********************************************/
.sectiontableheader {
	background: url(../images/button_bg.png) repeat-x;
	background-position:bottom;
	border: 1px solid #E1E1E1;
	padding-top:2px;
	padding-right:2px;
	padding-bottom:2px;
  	padding-left: 2px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	color: #999999;
	font-weight: bold;
}

.sectiontableentry1 {
	background-color: #FEFAE9;
	height: 30px;
	padding-left: 6px;
	padding-right: 4px;
	border-left:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
	border-top:1px solid  #F3F3F3;
	border-right:1px solid  #F3F3F3;
}

.sectiontableentry2 {
	background-color: #FFFFFF;
	height: 30px;
	padding-left: 6px;
	padding-right: 4px;
	border-left:1px solid  #EEEEEE;
	border-bottom:1px solid  #EEEEEE;
	border-top:1px solid  #F8F8F8;
	border-right:1px solid  #F8F8F8;
}

.sectiontablefooter {
	padding-left: 50px;
}
/**********************************************    Charms Software | But & Bo     ***********************************************/
.button {
  	color: #E17100;
	font-family: Arial, Helvetica, sans-serif;
  	text-align: center;
  	font-size: 11px;
  	font-weight: bold;
  	border-left: 1px solid #FFAD5B;
	border-top: 1px solid #FFAD5B;
	border-right: 1px solid #FCE8A3;
	border-bottom: 1px solid #FCE8A3;
  	background: url(../images/button_bg.png) repeat-x;
	padding-left: 3px;
  	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
  	height: 18px;
  	margin: 2px;
	cursor:pointer;
}

.button_search {
	background: url(../images/button_search.png);
	background-repeat:no-repeat;
	border:none;
	width: 23px;
	height: 21px;
	cursor:pointer;
}

.back_button {
  	float: left;
  	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
  	text-align: center;
  	font-size: 11px;
  	font-weight: bold;
  	border: 1px solid #CCCCCC;
  	width: auto;
  	background: url(../images/button_bg.png) repeat-x;
  	padding-right: 15px;
	padding-left: 15px;
  	line-height: 14px !important;
  	line-height: 14px;
  	height: 14px !important;
  	height: 16px;
  	margin: 2px;
	cursor:pointer;
}

.inputbox {
	padding: 2px;
	border:1px solid #CCCCCC;
	background-color: #FFFFFF;
	background-image: url(../images/search_bg.png);
	background-repeat:no-repeat;
	height: 19px;
	line-height: 14px;
	font-size: 11px ;
	vertical-align:middle;
	color: #666666;
}

.inputbox_cat_list {
	padding: 1px;
	border:1px solid #CCCCCC;
	background-color: #FFFFFF;
	background-image: url(../images/search_bg.png);
	background-repeat:no-repeat;
	height: 18px;
	width: 60px;
	line-height: 14px;
	font-size: 10px ;
	vertical-align:middle;
	color: #666666;
}

.inputbox_cat_list_numbers {
	padding: 1px;
	border:1px solid #CCCCCC;
	background-color: #FFFFFF;
	background-image: url(../images/search_bg.png);
	background-repeat:no-repeat;
	height: 18px;
	width: 41px;
	line-height: 14px;
	font-size: 10px ;
	vertical-align:middle;
	color: #666666;
}

.inputbox_attributes {
	padding: 1px;
	border:1px solid #CCCCCC;
	background-color: #FFFFFF;
	background-image: url(../images/search_bg.png);
	background-repeat:no-repeat;
	height: 18px;
	width: 100px;
	line-height: 14px;
	font-size: 10px ;
	vertical-align:middle;
	color: #999999;
}

.inputbox_search {
	padding: 1px;
	border:1px solid #CCCCCC;
	background-color: #FFFFFF;
	background: url(../images/search_bg.png) repeat-x;
	height: 18px;
	width:80px;
	font-size: 11px;
	color: #666666;
}

/**********************************************     Charms Software | PaNa & Pat      ***********************************************/
.pagenav {
  	text-align: right;
  	color: #999999;
	font-weight:normal;
}

.pagenavbar {
	float: right;
}

.pathway {
	color:#999999;
	font-weight: normal;
}

a.pathway:link, a.pathway:visited {
	color: #E17100;
	font-weight: normal;
}

a.pathway:hover {
	color: #999999;
	font-weight: normal;
}

/**********************************************     Charms Software | Jf      ***********************************************/
div.jflanguageselection
{
	float: left;
	vertical-align: middle;
	padding: 3px 2px 2px 2px;
}
 
/* language lists with UL (names & images) */
ul.jflanguageselection
{
	float: left;
	text-align:center;
	list-style: none;
	padding-left: 0px;
	margin-top: 2px;
	margin-bottom: 0px;
	font-size: 0.8em;
}

ul.jflanguageselection li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 1px 1px 1px 1px;
	white-space: nowrap;
	border: none;
	list-style:none;
}

ul.jflanguageselection li a
{
	display: block;
}

ul.jflanguageselection img
{
	border: none;
}

/** Styles for the drop down list */

#jflanguageselection
{
	float: right;
	vertical-align: middle;
}

select.jflanguageselection
{
	border: 1px solid #cccccc;
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 1px 0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #C64934;
}

label.jflanguageselection { 
	position:absolute; 
	left:-3000px
}

/**********************************************       Charms Software | Ex      ***********************************************/
.message {
	padding-left: 0px;
	padding-right: 20px;
	padding-top: 7px;
	padding-bottom: 20px;
	font-size:11px;
	color:#999999;
}

.readon, a.readon {
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left:14px;
	color: #E17100;
	font-weight:normal;
	text-align:right;
}

.readon:hover, a.readon:hover {
	color:#999999;
	font-weight:normal;
}

.admin {
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left:14px;
}

.admin:link, .admin:visited {
	font-weight:normal;
	color:#999999;
}

.wel {
	color: #E17100;
	font-weight:bold;
}

.small {
	color: #999999;
	font-size: 11px;
}

.blog_more {
	color:#999999;
}

.createdate {
	height: 15px;
	padding-bottom: 10px;
	color: #999999;
	font-size: 11px;
	text-align:right;
}

.modifydate {
	height: 15px;
	padding-top: 10px;
	color: #999999;
	font-size: 11px;
}

.highlight {
	background-color: #CCCCCC;
	color: #000000;
	padding: 0;
}

div.caption_image {
  	border: 1px solid #CCCCCC;
}

.mosimage_caption {
  	margin-top: 2px;
  	background: #EFEFEF;
  	padding: 1px 2px;
  	color: #666;
  	font-size: 10px;
  	border-top: 1px solid #CCCCCC;
}

table.searchintro td {
	font-weight: bold;
}

form {
/* Verwijdert ruimte onder form-elementen */
	margin: 0;
 	padding: 0;
}

a img {
	border: 0;
}
