/*****************************************************
* 	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;
	background-position:center top;
}

.bg_header {
	background-image:url(../images/bg_header.jpg);
	background-repeat: no-repeat;
	background-position:center top;
}

.bg_center {
	background: url(../images/bg_borders.jpg);
	background-repeat: repeat-y;
	background-position:center top;
}

.bg_footer {
	background-image:url(../images/bg_footer.jpg);
	background-repeat: no-repeat;
	background-position:center top;
}

/**********************************************     Charms Software | Ho      ***********************************************/
html {
	height: 100%;
}

body {
	height: 100%;
	font-family: Arial, Helvetica, Sans Serif;
	line-height: 140%;
	font-size: 11px;
	color: #333333;
	margin: 0em;
}

td {
	text-align: left;
	font-size: 11px;
}

a:link, a:visited {
	color: #C3CF21; 
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #999999;	
	text-decoration: none;
	font-weight: bold;
}

.link_twee {
	color: #5A97D0;
	font-weight:normal;
}

.link_drie {
	color: #C3CF21; 
	font-weight:normal;
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

li {
	line-height: 15px;
	padding-left: 15px;
	padding-top: 0px;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

/**********************************************     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;
	background-position:left top;
	font-size: 11px;
	font-weight: normal;
	color: #5A97D0;
	/** De truck is: Meet de hoogte van een hoofdletter(is NIET de font-size) en zet de line-height daaraan gelijk. Het totaal van de line-height en de paddings is    	    exact gelijk aan de hoogte van de achtergrondafbeelding. Met de paddings kun je zo altijd de woorden omhoog en omlaag schuiven. **/
	line-height: 8px;
	padding-top: 6px;
	padding-bottom: 8px;
	text-align: left;
	width: 100%;
	text-indent: 10px;
}

a.mainlevel:hover {
	background: url(../images/menu_bg_hover.png) no-repeat;
	color: #000000;
}

a.mainlevel#active_menu {
	background: url(../images/menu_bg_hover.png) no-repeat;
	color: #C3CF21;
	font-weight: bold;
}

a.sublevel:link, a.sublevel:visited {
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	background: url(../images/submenu_bg.png) no-repeat;
	font-size: 11px;
	font-weight:normal;
	color: #5A97D0;
	text-align: left;
	/** De truck is: Meet de hoogte van een hoofdletter(is NIET de font-size) en zet de line-height daaraan gelijk. Het totaal van de line-height en de paddings is    exact gelijk aan de hoogte van de achtergrondafbeelding. Met de paddings kun je zo altijd de woorden omhoog en omlaag schuiven. **/
	line-height: 8px;
	padding-top: 6px;
	padding-bottom: 8px;
	width: 100%;
	text-indent: 25px;
}

a.sublevel:hover {
	background: url(../images/submenu_bg_hover.png) no-repeat;
	color: #000000;
}

a.sublevel#active_menu {
	background: url(../images/submenu_bg_hover.png) no-repeat;
	color: #C3CF21;
	font-weight: bold;
}

a.mainlevel_hor:link, a.mainlevel_hor:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-transform:uppercase;
	color: #786961;
	padding-left: 40px;
	padding-right:40px;
	/**Dit werkt anders dan de mainlevel. Met de paddings worden 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: 27px;
	padding-top: 6px;
	padding-bottom: 4px;
	border-left: 1px solid #ADB809;
	border-right: 1px solid #BCCA0B;
}

a.mainlevel_hor:hover {
	color: #F3F2F1;
}

/**********************************************        Charms Software | Mod        ***********************************************/

/* Module-type basic */
table.moduletable {
}

table.moduletable td {
}

table.moduletable th {
}

/* Module-type 2 */
table.moduletable_2 {
	width: 190px;
	background-image: url(../images/bg_modules.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-bottom: 0px;
	padding-bottom: 20px;
}

table.moduletable_2 td {
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
}

table.moduletable_2 th {
	background-image: url(../images/bg_modules.jpg);
	background-repeat:no-repeat;
	background-position:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-transform:uppercase;
	text-align: left;
	height: 18px;
	line-height: 18px;
	padding-top: 5px;
	padding-bottom: 7px;
	text-indent: 18px;
}

/* Module-type 3 */
table.moduletable_3 {
	width: 190px;
	background-image: url(../images/bg_modules.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-bottom: 0px;
	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:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-transform:uppercase;
	text-align: left;
	height: 18px;
	line-height: 18px;
	padding-top: 5px;
	padding-bottom: 7px;
	text-indent: 18px;
}

/* Module-type hoofd */
table.moduletable_hoofd {
	width: 190px;
	background-image: url(../images/bg_modules.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-bottom: 0px;
	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:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-transform:uppercase;
	text-align: left;
	height: 18px;
	line-height: 18px;
	padding-top: 5px;
	padding-bottom: 7px;
	text-indent: 18px;
}

/* Module-type cat */
table.moduletable_cat {
	width: 190px;
	background-image: url(../images/bg_modules.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-bottom: 0px;
	padding-bottom: 20px;
}

table.moduletable_cat td {
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
}

table.moduletable_cat th {
	background-image: url(../images/bg_modules.jpg);
	background-repeat:no-repeat;
	background-position:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-transform:uppercase;
	text-align: left;
	height: 18px;
	line-height: 18px;
	padding-top: 5px;
	padding-bottom: 7px;
	text-indent: 18px;
}

/* Module-type log */
table.moduletable_log {
	width: 190px;
	background-image: url(../images/bg_modules.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-bottom: 0px;
	padding-bottom: 20px;
}

table.moduletable_log td {
	font-size: 11px;
	padding-left: 0px;
	padding-right: 0px;
}

table.moduletable_log th {
	background-image: url(../images/bg_modules.jpg);
	background-repeat:no-repeat;
	background-position:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-transform:uppercase;
	text-align: left;
	height: 18px;
	line-height: 18px;
	padding-top: 5px;
	padding-bottom: 7px;
	text-indent: 18px;
}

/* Module-type stat */
table.moduletable_stat{
	width: 190px;
	background-image: url(../images/bg_modules.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-bottom: 0px;
	padding-bottom: 20px;
}

table.moduletable_stat td {
	font-size: 11px;
	padding-left: 19px;
	padding-right: 10px;
	color: #5A97D0;
}

table.moduletable_stat th {
	background-image: url(../images/bg_modules.jpg);
	background-repeat:no-repeat;
	background-position:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-transform:uppercase;
	text-align: left;
	height: 18px;
	line-height: 18px;
	padding-top: 5px;
	padding-bottom: 7px;
	text-indent: 18px;
}

/* 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/feat_bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C3CF21;
	text-transform:uppercase;
	font-style:italic;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 31px;
	text-indent: 18px;
}

/* Module-type poll */
table.mod_pollstable td {
	height: 20px;
	padding-left: 4px;
	padding-top: 2px;
	position: relative;
}

/* Module-type search */
table.moduletable_search {
}

table.moduletable_search td {
}

table.moduletable_search th {
}

/* Module-type hor */
table.moduletable_hor {
	padding-left: 177px;
}

table.moduletable_hor td {

}

table.moduletable_hor th {
}

/**********************************************     Charms Software | WS      ***********************************************/

														/* Hoofd cat */
.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: 0px;
	padding-bottom: 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_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: #5A97D0;
	font-weight:normal;
	margin-top: 10px;
	cursor:pointer;
	padding-top: 2px;
	padding-bottom: 3px;
}

.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;
}

														/* Sub cat */
.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;
}

.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;
}

.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-color:#FFFFFF;
}

.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;
}

														/* Cat product vertical & horizontal */
.cart_hor_vert_total_border {
	border-left: 1px solid #E5E5E5;
	border-top: 1px solid #E5E5E5;
}

														/* Cat product vertical */
.cart_vert_borders {
	border-right: 1px solid #E5E5E5; 
	border-bottom: 1px solid #E5E5E5;
}

.cat_vert_prod_name {
	color: #5A97D0;
	font-weight: normal;
}

														/* Cat product horizontal */
.cart_hor_borders {
	border-right: 1px solid #E5E5E5; 
	border-bottom: 1px solid #E5E5E5;
}

.cart_hor_image_side {
	background-color: #F3F3F3; 
	border-right: 1px solid #E9E9E9; 
	padding: 7px;
}

.cart_hor_image {
	border: 1px solid #E9E9E9; 
	background-color: #FFFFFF; 
	padding: 5px;
}

.cart_hor_product_name {
	font-size:12px; 
	font-weight:bold;
}

.cart_hor_more_info {
	font-weight: normal;
	color: #5A97D0;
}

														/* Flypage */
.fly_product_name_field {
	color: #999999;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
	padding-top: 12px;
}

.fly_product_name {
	color: #C3CF21; 
	font-weight: bold;
	font-size: 25px;
	font-family: Arial, Helvetica, sans-serif;
}

.fly_product_price {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
	padding-top: 0px;
	padding-left: 4px;
}

.fly_lines_1 {
	border-bottom: 1px solid #CCCCCC; 
	border-top: 1px solid #CCCCCC;
}

.fly_lines {
	border-bottom: 1px solid #CCCCCC;
}

.related_products {
	font-size: 16px; 
	color: #000000; 
	font-weight: bold;
}

.available {
	color: #999999;
	font-weight:bold;
}

.view_larger {
	background: url(../images/view_larger.png);
	background-repeat:no-repeat;
	color: #5A97D0;
	font-weight:normal;
	padding-left: 15px;
}

.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: #000000;
}

														/* Tabs */
.tabberlive .tabbertab {
	padding: 20px 15px 20px 15px; 
	border:1px solid #CCCCCC; 
	border-top:0;  
	background-color:#FFFFFF;
}

ul.tabbernav {
	margin:0px;
	padding:3px 0px;
	border-bottom:1px solid #CCCCCC;
	font-size:12px;
	font-weight:bold;
}

ul.tabbernav li a {
	padding:3px 4px;
	margin-right:0px;
	border:1px solid #ccc;
	border-bottom:none;
	background:#eee url(tab_bg.png) repeat-x top;
	text-decoration:none; 
	color:#666666; 
	letter-spacing: 0px;
}

ul.tabbernav li a:hover {
	background:#f2f2f2; 
	color:#666666;
}

ul.tabbernav li.tabberactive a {
	background:#fff;
	border-bottom:1px solid #fff; 
	color:#666666;
}

ul.tabbernav li.tabberactive a:hover {
}

														/* Feat */
.feat_titel {
	background: url(../images/feat_title_bg.png) repeat-x;
	background-position: top;
	border: 1px solid #E6E88C;
	background-color: #E6E88C;
	height:16px; 
	padding-bottom: 2px; 
	text-align: center
}

.feat_titel_link {
	color: #5A97D0;
}

.feat_image {
	border: 1px solid #CCCCCC;
}

.feat_tekstvak {
	background-color: #FFFFFF; 
	border: 1px solid #D5E03F; 
	padding: 2px 4px 2px 6px; 
	text-align:left
}

.feat_more_info {
	color: #5A97D0;
	font-weight: normal;
}

														/* Top Ten */
.topten {
	background-image: url(../images/top_ten.png);
	color: #C3CF21;
	font-weight:bold;
	font-size:12px;
	height:28px;
}

.topten_image {
	border:1px solid #E6E6E6; 
	background-color: #F5F5F5; 
	text-align:center;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px !important;
	padding-bottom: 2px;
}

.topten_line {
	border-bottom:1px solid #E5E5E5;
}

.old_top_ten {
	color: #C3CF21;
	text-decoration: underline;
}

.old_top_ten_2 {
	color: #5A97D0;
	text-decoration: underline;
}

														/* Buttons */
.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;
}

														/* Basket */
.basket {
	background-image: url(../images/basket.png);
	background-repeat:no-repeat;
	width: 47px;
	height: 45px;
}

														/* Diverse */
.thumbnail_price {
	color: #5A97D0;
}

/**********************************************     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: #F2F2F2;
	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: #F7F7F7;
	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;
}

.borders_book {
	border:1px solid #E5E5E5;
}

/**********************************************    Charms Software | But & Bo     ***********************************************/
.button {
  	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
  	text-align: center;
  	font-size: 11px;
  	font-weight: bold;
  	border: 1px solid #CCCCCC;
  	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;
}

.search_link {
	font-weight: normal; 
	font-size: 10px; 
	text-decoration:underline; 
	line-height:10px; 
	color: #999999;
}

.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_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: #5A97D0;
	font-weight: normal;
}

a.pathway:hover {
	color: #999999;
	font-weight: normal;
}

/**********************************************        Charms Software | Con         ***********************************************/
.contentheading {
	padding-top: 0px;
	padding-bottom: 13px;
	color: #C3CF21;
	font-weight: bold;
	font-size: 16px;
	white-space: nowrap;
	background: url(../images/heading.png) no-repeat;
}

.contentpagetitle {
	background: url(../images/heading_2.png) no-repeat;
	background-position:bottom;
	line-height: 25px;
	padding-bottom: 3px;
	color: #C3CF21;
	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: #C3CF21;
	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 | 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: #5A97D0;
	font-weight: normal;
}

.dtree a.node, .dtree a.nodeSel {
	color: #5A97D0;
	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: #C3CF21;
	font-weight: bold;
}

.dtree a.nodeSel:hover {
	color: #C3CF21;
	font-weight: bold;
}

/**********************************************     Charms Software | Jf      ***********************************************/
div.jflanguageselection
{
	float: right;
	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: 40px;
	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: #5A97D0;
	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: #C3CF21;
	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;
}

/* Bepaal hoe de PopUp eruit ziet van bijvoorbeeld de print screen */
body.contentpane {
	background-color: #FFFFFF;
	color: #000000;
}