/* GENERAL */

body
{
	font-family: verdana;
	font-size: 10px;
	background-color: #eeeeee;
}

h1, h2, h3, h4, h5, h6
{
	font-family: arial;
}

td
{
  font-size: 10px;
}

/* LINKS */

a
{
  color: #000000;
}

a:visited
{
  color: #000000;
}

a:hover
{
  background-color: #ffffff;
}

.list
{
    background-color: #eeeeee;
}

.details
{
    background-color: #ffffff;
    border-color: #eeeeee;
}

a.zoek_en_boek
{
  text-decoration: none;
  color: #cc0000;
}

a.zoek_en_boek:visited
{
  text-decoration: none;
  color: #cc0000;
}

a.zoek_en_boek:hover
{
  background-color: transparent;
  color: #ff0000;
}

/*grid cells*/
.col_h
{
  font-weight:bold;
  background-color: #ffffff;
}

.col_h1
{
  font-weight:bold;
  background-color: #ffffff;
  text-align: right;
}

.col_f
{
  font-weight:bold;
}

.col_f_num
{
  font-weight:bold;
  text-align: right;
}

.col
{
  background-color: #ffffff;
}

.col_num
{
  text-align: right;
  background-color: #ffffff;
}

.col_link
{
  text-align: center;
  background-color: #ffffff;
}

.col_date
{
  text-align: right;
  background-color: #ffffff;
}

.col_emph
{ 
  font-weight:bold;
  background-color: #ffffff;
}

.col_emphr
{ 
  background-color: #ffffff;
}

/* LINKS FOR LEFT NAVIGATION BAR */

a.nav_left
{
  width:100%;
	color: #000000;
	border-bottom-style: solid;
	border-bottom-color: #ffbbbb;
	border-bottom-width: 1px;
  text-decoration: none;
}

a.nav_left:hover
{
  color: #cc0000
}

/* LINKS FOR RIGHT NAVIGATION BAR */

a.nav_right
{
  width:100%;
	color: #000000;
	border-bottom-style: solid;
	border-bottom-color: #ffdfdf;
	border-bottom-width: 1px;
  text-decoration: none;
  font-size: 9px;
}

a.nav_right:hover
{
  color: #cc0000
}

/* LINKS FOR TOP NAVIGATION BAR */

a.nav_top
{
	color: #444444;
  text-decoration: none;
}

a.nav_top:selected
{
  color: #444444;
}

a.nav_top:hover
{
  color: #cc0000
}

/* LINKS FOR TABSTRIP */

td.tab_active
{
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  background-color: #cc0000;
  color: #ffffff;
}

td.tab
{
	background-color: #eeeeee;
	font-size: 10px;
	border-color: #aa0000;
	border-style: solid;
	border-width: 1px;
	border-bottom-width: 0px;
  border-right-width: 0px;
}

td.tab_right
{
	background-color: #eeeeee;
	font-size: 10px;
	border-color: #aa0000;
	border-style: solid;
	border-width: 1px;
	border-bottom-width: 0px;
}
  
a.tab_active
{
  font-size: 10px;
  text-decoration: none;
  background-color: #cc0000;
  width: 100%;
  font-weight:bold;
}

a.tab_active:hover
{
  background-color: #cc0000;
}
	
a.tab_inactive
{
  font-size: 10px;
  text-decoration: none;
  width: 100%;
  font-weight:bold;
  color: #444444;
}

a.tab_inactive:hover
{
  color: #cc0000;
  background-color: #eeeeee;
}

a.email
{
  color: #ff0000;
}

/* IMAGE NOT IN STYLE OF CONTEXT */

IMG.link_photo
{
  border-width: 2px;
  border-color: #efefef;
}

IMG.photo
{
  border-width: 1px;
  border-color: #ff0000;
}

/* FOOTER */

td.footer
{
	font-size: 10px;
	border-color: #dedede;
	border-style: solid;
	border-width: 1px;
}

/* HEADER */

td.header_left
{
	font-size: 10px;
	border-color: #cc0000;
	border-style: solid;
	border-width: 1px;
	border-right-width: 0px;
	background-color: #ffffff;
}

td.header_mid
{
	font-size: 10px;
	border-color: #cc0000;
	border-style: solid;
	border-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
	background-color: #ffffff;
}

td.header_right
{
	font-size: 10px;
	border-color: #cc0000;
	border-style: solid;
	border-width: 1px;
	border-left-width: 0px;
	background-color: #ffffff;
}

td.top_nav_bar
{
	border-color: #bbbbbb;
	border-style: solid;
	border-width: 1px;
	border-top-width: 0px;
}

/* PROPERTY PAGE */

td.property_page
{
	background-color: #dddddd;
	font-size: 10px;
	border-color: #cc0000;
	border-style: solid;
	border-width: 1px;
}

td.content_top
{
	background-color: #ffffff;
	font-size: 10px;
	border-color: #cc0000;
	border-style: solid;
	border-width: 1px;
	border-bottom-width: 0px;
}

td.content_bottom
{
	background-color: #efefef;
	font-size: 10px;
	border-color: #cc0000;
	border-style: solid;
	border-width: 1px;
	border-top-color: #bbbbbb;
}

td.property_page_nav
{
	background-color: #ffffff;
	font-size: 10px;
	border-color: #cc0000;
	border-style: solid;
	border-width: 1px;
	border-right-width: 0px;
}

/* BUTTON BARS */

td.button_bar
{
	background-color: #dddddd;
	font-size: 10px;
	font-weight: bold;
}

/* STYLE FOR EMPHASIS ON TEXT ELEMENTS */

td.sub_header
{
	font-weight: bold;
	font-size: 10px;
}

td.list_item_separator
{
  font-weight: bold;
}

/* STYLE FOR INPUT CONTROLS */

.number
{
	text-align: right;
}

.button
{
	background-color: #eeeeee;
}

input, select
{
	font-size: 10px;
}


