/*****  HTML STYLES  ******/
/*****  HEADER STYLES  ******/
#header {
	clear: both;
	overflow: hidden;
	margin-left:0px;
	margin-right: 4px;
	margin-bottom: 15px;
	margin-top: 10px;
	width: 100%;
}
#header_left {
	text-align:left;
	float: left;
}
#header_middle {
	float: right;
  	margin-right: 0px;
  	margin-top:12px;
	font-size:0px;
	width: 400px;
}
#header_right {
	float: right;
  	margin-right: 0px;
  	margin-top:12px;
	font-size:0px;
	width:196px;
}
#header_search {
	float:right;
}
.header_item {
	float:right;
	padding-top:4px;
	margin-left: 18px;
	margin-top: 2px ;
}
.header_search_button{
	float:right;
	padding-top:4px;
	margin-left: 5px;
	margin-top: 2px ;
}
.header_arrow {
	float: left;
}
.header_link {
	float: left;
	margin-left:3px;
}

.header_onderschrift{
	margin-left:5px;
	font-size: 10px;
	width:350px;
	float:left;
	clear:right;
	text-align:left;
	font-style: italic;
}

/*****  TABS_BAR STYLES  ******/
#tabs_bar {
	clear: both;
	overflow: auto;
	margin-left:3px;
	margin-right: 4px;
	width: 100%;
}
#tabs_bar_left {
	overflow:visible;
	float: left;
	border-bottom:1px dotted grey;
 	padding-top: 4px;
	height: 24px;
}
#tabs_bar_ {
	float: left;
	border-top:1px dotted grey;
	border-left:1px dotted grey;
	border-right:1px dotted grey;
	padding-top:3px;
	padding-bottom:1px;
	height: 24px;
}
#tabs_bar_right {
	border-bottom:1px dotted grey;
	overflow: hidden;
	float: left;
 	padding-top: 4px;
}
#tabs_inactive_left {
	float: left;
	padding-right: 8px;
}
#tabs_active {
	float: left;
}
#tabs_inactive_right {
	border-left: 4px solid #CCCCCC;
 	float: left;
}
#tabs_links {
	float: right;
}
.tab_inactive_first {
	float: left;
	height: 21px;
 	padding-right: 16px;
 	padding-bottom: 4px;
}
.tab_inactive {
	float: left;
	height: 21px;
 	margin-left: 8px;
 	padding-right: 7px;
 	padding-bottom: 4px;
}
.tab_active {
	float: left;
	height: 21px;
 	padding-left: 5px;
 	padding-right: 5px;
 	padding-bottom: 4px;
}
.tab_item {
	float: left;
	height: 21px;
 	padding-top: 3px;
 	white-space: nowrap;
}
a.txt_tab_inactive:link, a.txt_tab_inactive:visited, a.txt_tab_inactive:active{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	
	text-decoration: none;	
	color: rgb(159,153,122);
	text-align: left;
}
a.txt_tab_inactive_rest:link, a.txt_tab_inactive_rest:visited, a.txt_tab_inactive_rest:active{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	
	text-decoration: none;	
	color: grey;
	text-align: left;
}
a.txt_tab_inactive_rest:hover, a.txt_tab_inactive:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	
	text-decoration: none;	
	color: #000000;
	text-align: left;
}
a.txt_tab_active:link, a.txt_tab_active:visited, a.txt_tab_active:active, a.txt_tab_active:hover, a.txt_tab_inactive:hover{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	
	
	color: #000000;
	text-decoration: none;
}
a.txt_sub_tab:link, a.txt_sub_tab:visited, a.txt_sub_tab:active{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	
	text-decoration: none;	
	color: grey;
	text-align: left;
}
a.txt_sub_tab:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	
	text-decoration: none;	
	color: #000000;
	text-align: left;
}
a.txt_sub_tab_inactive:link, a.txt_sub_tab_inactive:visited, a.txt_sub_tab_inactive:active{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;

	text-decoration: none;	
	color: #000000;
	text-align: left;
}
/*****  CONTENT STYLES  ******/


/*****  RHS STYLES  ******/
.rhs_items_first{
	float:left;
	width: 224px;
}
.rhs_items_1{
	float:left;
	width: 224px;
	margin-left: 15px;
}
.rhs_items_2{
	float:left;
	width: 224px;
	margin-top: 10px;
}
#rhs_links{
	margin-bottom: 7px;
}
.rhs_banner{
	margin-bottom: 4px;
}
.rhs_item {
	width: 220px;
	margin-bottom: 7px;
	padding-top: 7px;
	border-top: 1px solid #CCCCCC;
}
.rhs_item_title {
	margin-bottom: 4px;
}

/*****  FOOTER STYLES  ******/
#footer {
	clear: both;
	overflow: visible;
	margin-left:3px;
	margin-right: 4px;
	margin-top: 5px;
	border-top:1px dotted #CCCCCC;
	padding-top:7px;
	font-size: 10px;
	width: 100%; 
	line-height: 15px;
}
.footer_item{
	float: left;
	width: 21%;
	text-align: left; 
}
.footer_item_right {
	float: right;
	text-align: right;
}
A:LINK.footer_link, A:VISITED.footer_link, A:ACTIVE.footer_link{
	color: rgb(159,153,122);
}
A:HOVER.footer_link{
	color: #000000;
	text-decoration: none;
}

/*****  SHADOWBOX STYLES  ******/
.shadowbox_top{
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	font-size: 0px;
	height: 4px;
	margin-right: 4px;
}
.shadowbox_bottom{
	width:100%;
	float: left;
	border-top:1px solid #CCCCCC;
	font-size: 0px;
	height: 4px;
	background-color: #CCCCCC;
}
.shadowbox_bottom_left_whitespace{
	width:4px;
	height:4px;
	background-color: #FFFFFF;
	float: left;
	border-top:none;
	font-size: 0px;
}

.item_link{
	width: 100%;
	overflow: hidden;
}
.link_arrow_left {
	clear: left;
	float: left;
	margin-right: 3px;
}
.link_arrow_right {
	float:left;
	margin-left: 3px;
}
.link_text_arrow_left{
	float:left;
	max-width: 94%;
}
.link_text_arrow_right{
	float:left;
	clear:left;
}


/************ space classes ************/
.space_0px {
	height: 0px;
	font-size: 0px;
	clear:left;
}
.space_2px {
	height: 2px;
	font-size: 0px;
	clear:left;
}
.space_5px {
	height: 5px;
	font-size: 0px;
	clear:left;
}
.break_5px{
	height: 8px;
	font-size: 0px;
}
.space_8px {
	height: 8px;
	font-size: 0px;
	clear:left;
}
.break_8px{
	height: 8px;
	font-size: 0px;
}
.space_12px {
	height: 12px;
	font-size: 0px;
	clear: left;
}
/* PEB */
.space_14px {
	height: 14px;
	font-size: 0px;
	clear: left;
}
/* PEB */
.space_16px {
	height: 12px;
	font-size: 0px;
	clear: left;
}
.space_18px {
	height: 18px;
	font-size: 0px;
	clear: left;
}
.space_cross_sell_shadowbox {
	height: 15px;
	font-size: 0px;
	clear: both;
}
.space_20px {
	height: 20px;
	font-size: 0px;
	clear: left;
}
.space_22px {
	height: 22px;
	font-size: 0px;
	clear:left;
}
#txtSearch {
	color: #9F9F9F;
	width: 350px;
}
#lhs_bannerlinks {
	margin-top: 5px;
	margin-left: 25px;
}
.lhs_banner{
	margin-bottom: 4px;
	text-align: left;
	overflow: hidden;
}
form.searchbox, form.qgo{
	display:inline;
	margin-bottom:0px;
	margin-top:0px
}

/************ NOT USED ************/
.text_in_red{
	color: #FF0000;
}
.space_3px {
	height: 3px;
	font-size: 0px;
	clear:both;
}

#tabs_line {
	overflow: hidden;
	background: #009DEF;
	top: 28px;
	font-size: 0px;
	z-index: -1;
	height: 1px;
	position: relative;
}
#form_extern{
	margin-left: 0px;
	margin-right: 0px;
	text-align: left;
}
/************ Wachtkamer ************/
a.txt_header_link:link, a.txt_header_link:visited, a.txt_header_link:active{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 13px;

	color: #009DEF;
	text-align: left;
	margin-top: -2px;
}

a.txt_header_link:hover{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	
	color: #000000;
	text-decoration: none;
	margin-top: -2px;
}

.txt_header_link{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;

	color: #009DEF;
	text-align: left;
	cursor: pointer;
}

.txt_header_link_inactive{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	
	color: #999999;
	text-align: left;
}


