/* --------- /stylesheets/highslide.css --------- */ 
.highslide {
	cursor: url(/images/highslide/zoomin.cur), pointer;
  outline: none;
}
.highslide img {
	border: 1px solid white;
}
.highslide:hover img {
	border: 1px solid gray;
}
.highslide-image {
	border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
  display: none;
  border: 5px solid white;
  border-top: none;
	padding: 5px;
  background-color: white;
}
.highslide-loading {
  display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
  text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	background-color: black;
	
	padding-left: 22px;
	background-image: url(/images/highslide/loader.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;

}
a.highslide-credits,
a.highslide-credits i {
  padding: 2px;
  color: silver;
  text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
  color: white;
  background-color: gray;
}

.highslide-display-block {
  display: block;
}
.highslide-display-none {
  display: none;
}

/* --------- /stylesheets/lightbox.css --------- */ 
/* - - - - - - - - - - - - - - - - - - - - -

Title : Lightbox CSS
Author : Kevin Hale
URL : http://particletree.com/features/lightbox-gone-wild/

Created : January 13, 2006
Modified : February 1, 2006

- - - - - - - - - - - - - - - - - - - - - */

#lightbox{
	display:none;
	position: absolute;
	top:50%;
	left:50%;
	z-index:9999;
	width:430px;
	height:400px;
	margin:-220px 0 0 -250px;
	text-align:left;
}
#lightbox[id]{
	position:fixed;
}

#lightbox div#exit a {
	float: right;
	padding: 0px;
	width: 20px;
	height: 20px;
	margin: 0 16px 5px 5px;
	background: url(/images/cancel.png) 0 0 no-repeat;
}

#lightbox div#exit a:hover {
	background-position: 0 -20px;
}

#lightbox div#cancel {
	float: left;
	height: 25px;
	line-height: 25px;
}
#lightbox div#confirm {
	float: right;
	height: 25px;	
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#fff;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
#overlay[id]{
	position:fixed;
}

#lightbox.done #lbLoadMessage{
	display:none;
}
#lightbox.done #lbContent{
	display:block;
}
#lightbox.loading #lbContent{
	display:none;
}
#lightbox.loading #lbLoadMessage{
	display:block;
}/* --------- /stylesheets/autocomplete.css --------- */ 
div.auto_complete {
	position: absolute;
	margin: 0px;
	padding: 0px;
	color: #444;
	background-color: #fff;
	border: 1px solid #888;
	width: 230px;
	z-index: 20;
}

/* --- locations --- */

ul.locations  {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
ul.locations li.selected 
{ 
	background-color: #eee; 
}
li.location {
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 2px;
	height: 24px;
	cursor: pointer;
}
li.location div.location_name {
	font-weight:bold;
	font-size:11px;
	line-height:1.2em;
}
li.location .informal {
	font-size:9px;
	color:#888;
}

/* --- users --- */

ul.users  {
	list-style-type: none;
	margin:0px;
	padding:0px;
}
ul.users li.selected 
{ 
	background-color: #eee; 
}
li.user {
	list-style-type: none;
	display:block;
	clear: both;
	margin:0;
	padding:2px;
	height:24px;
	cursor: pointer;
}
li.user div.user_name {
	margin-left: 0;
	font-weight:bold;
	font-size: 12px;
	line-height: 24px;
}
li.user span.informal {
	display: block;
	width: 30px;
	height: 24px;
	float: left;
	text-align: center;
}
li.user span.informal img {
	max-width: 24px;
	max-height: 24px;
}

/* --- wooks --- */

ul.wooks  {
	list-style-type: none;
	margin:0px;
	padding:0px;
}
ul.wooks li.selected 
{ 
	background-color: #eee; 
}
li.wook {
	list-style-type: none;
	display:block;
	clear: both;
	margin:0;
	padding:2px;
	height:24px;
	cursor: pointer;
}
li.wook div.wook_name {
	margin-left: 0;
	font-weight: bold;
	font-size: 12px;
	line-height: 24px;
}
li.wook span.informal {
	display: block;
	width: 30px;
	height: 24px;
	float: left;
}
li.wook span.informal img {
	max-width: 24px;
	max-height: 24px;
}
/* --------- /rcss/base_layout.css --------- */ 
/* page */
html {
  margin: 0;
  padding: 0;
}
body {
  margin: 0;
  padding: 0;
}
body {
	font-family: verdana, tahoma, helvetica, sans-serif;
	font-size: 11px;
	background: #fff;
}

/* base */
div#base_container {
	width: 1000px;
	margin: 0 auto;
}

/* header */
div#base_header {
	clear: both;
	width: 1000px;
	height: 80px;
	position: relative;
	z-index: 0;
}

/* links */
div#base_links {
	width: 500px;
	position: absolute;
	right: 10px;
	top: 10px;
	text-align: right;
}

/* logo */
div#base_logo {
	position: absolute;
	width: 157px;
	height: 61px;
	top: 10px;
	left: 20px;
}

/* navigation */
div#base_navigation {
	position: absolute;
	width: 762px;
	left: 200px;
	bottom: 0px; 
	height: 30px;
}

/* wrapper */
div#base_wrapper {
	clear: both;
	width: 100%;
}
div#base_action {
	clear: both;
	width: 978px;
	padding: 10px;
/*	background: #eee url(/images/bg_action.gif) repeat-x bottom; */
	background: #eee;
	border-left: 1px solid #888;
	border-right: 1px solid #888;
	border-bottom: 1px solid #888;
	min-height: 60px;
	position: relative;
	z-index: 20; /* IE z-index bug */
}
div#base_action hr {
  background-color: #D0D0D0;
  border: 0 none;
  height: 1px;
  margin: 10px 0;
}
div#base_content {
	clear: both;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 880px; 
}
div#base_content_wide {
	clear: both;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 1000px; 
}
div#base_ads {
	float: left;
	padding: 10px 0 20px 0;
	width: 120px; 
}

/* footer */
div#base_footer {
	color: #bbb;
	border-top: 1px solid #eee;
	background: url(/images/bg_grad.png) repeat-x top left;
	clear: both;
	width: 1000px;
	height: 20px;
}
div#base_footer span {
  display: block;
  float: right;
  height: 20px;
  line-height: 20px;
  margin-right: 10px;
}

/* spacer */
div.spacer {
	clear: both;
	margin: 0;
	padding: 0;
}
span.sep {
	color: #444;
}
span.link_count {
	font-size: 10px;
	color: #888;
}

/* logo */
div#base_logo a {
  line-height: 45px;
}
div#base_logo a img {
  border: 0;
}
div#base_logo h1 {
  color: #444;
  font-size: 10px;
  padding: 0;
  margin-top: 5px;
  font-weight: normal;
  text-align: center;
}

/* navigation tabs */
/* navigation tabs */
div#base_navigation ul {
  list-style-type: none;
  font-size: 14px;
  color: #444;
  font-family: arial;
  font-weight: bold;
  display: block;
  margin: 0;
  padding: 0;
  overflow: none;
  float: left;
  height: 30px;
  background: url(/images/bg_tabs.gif) no-repeat right 0;
}
div#base_navigation ul li#first_tab {
  background: url(/images/left_tab_helper.gif) no-repeat left 0;
}
div#base_navigation ul li#first_tab span {
  padding: 0 21px 0 21px;
}
div#base_navigation ul li#last_tab span {
  padding: 0 21px 0 21px;
}
div#base_navigation ul li {
  margin: 0;
  padding: 0;
  display: block;
  float: left;
  height: 30px;
  overflow: none;
  line-height: 30px;
  text-decoration: none;
  text-align: center;
}
div#base_navigation ul li a {
  margin: 0;
  padding: 0;
  display: block;
  float: left;
  height: 30px;
  overflow: none;
  line-height: 30px;
  text-decoration: none;
  text-align: center;
}
div#base_navigation ul li span {
  margin: 0;
  padding: 0;
  display: block;
  float: left;
  height: 30px;
  overflow: none;
  line-height: 30px;
  text-decoration: none;
  text-align: center;
}
div#base_navigation ul li a {
  padding-left: 3px;
  color: #888;
}
div#base_navigation ul li a span {
  padding: 0 20px 0 17px;
}
div#base_navigation ul li a:hover {
  color: #444;
  cursor: pointer;
}
div#base_navigation ul li.selected a {
  color: #444;
  background: url(/images/left_tabs.gif) no-repeat 0 0;
}
div#base_navigation ul li.selected span {
  background: url(/images/right_tabs.gif) no-repeat right 0;
}

div#base_line {
	position: absolute;
	width: 1000px;
	left: 0;
	bottom: 0;
	border-bottom: 1px solid #888;
}

/* action bar */
div#base_action_flow {
	position: absolute;
	top: 10px;
	right: 10px;
	text-align: right;
	line-height: 16px;
}
div#base_action_flow img {
  margin-left: 8px;
}

div#base_action_actions {
	position: absolute;
	bottom: 10px;
	right: 25px;
	text-align: right;
	line-height: 25px;
}

/* links */
div#base_links a {
  color: #f60;
  text-decoration: none;
}
div#base_links a:hover {
  text-decoration: underline;
}
div#base_action_actions a {
  color: #f60;
  text-decoration: none;
}
div#base_action_actions a:hover {
  text-decoration: underline;
}

/* headings */
h1 {
  margin: 0;
  padding: 0 0 0.5em 0;
  color: #444;
}
h2 {
  margin: 0;
  padding: 0 0 0.5em 0;
  color: #444;
}
h3 {
  margin: 0;
  padding: 0 0 0.5em 0;
  color: #444;
}
h4 {
  margin: 0;
  padding: 0 0 0.5em 0;
  color: #444;
}
h5 {
  margin: 0;
  padding: 0 0 0.5em 0;
  color: #444;
}
h6 {
  margin: 0;
  padding: 0 0 0.5em 0;
  color: #444;
}

h2 {
	font-size: 18px; 
}

h3 {
	font-size: 14px;
}

p {
  padding: 0;
  margin: 0;
}
form {
  padding: 0;
  margin: 0;
}

* {
outline-color: invert;
outline-style: none;
outline-width: medium;
}

a img {
	border: 0;
}

/* spacer */
div.spacer {
	clear: both;
	margin: 0;
	padding: 0;
}

/* pagination */
div.pagination {
	font-family: Arial, Sans-serif;
	font-size: 9px;
	margin-top: 10px;
}
div.pagination a {
  padding: 2px 4px 2px 4px;
  margin: 2px;
  border: 1px solid #bbb;
  text-decoration: none; /* no underline */
  color: #888;
}
div.pagination a:hover {
  border: 1px solid #f60;
  color: #f60;
}
div.pagination a:active {
  border: 1px solid #f60;
  color: #f60;
}
div.pagination span.current {
  padding: 2px 4px 2px 4px;
  margin: 2px;
  border: 1px solid #f60;
  background-color: #f60;
  color: #FFF;
}
div.pagination span.disabled {
  padding: 2px 4px 2px 4px;
  margin: 2px;
  border: 1px solid #eee;
  color: #eee;
}

/* button link */
span.button_link {
  display: block;
  float: left;
  text-decoration: none;
  cursor: default;
  background: transparent url(/images/button_right.gif) no-repeat top right;
  font-size: 11px;
  height: 22px;
  padding-right: 10px;
}
span.button_link span {
  background: transparent url(/images/button_left.gif) no-repeat top left;
  white-space: nowrap;
  display: block;
  line-height: 14px;
  padding: 4px 0 4px 10px;
  color: #222;
  text-decoration: none;
}
a.button_link {
  display: block;
  float: left;
  text-decoration: none;
  cursor: default;
  background: transparent url(/images/button_right.gif) no-repeat top right;
  font-size: 11px;
  height: 22px;
  padding-right: 10px;
}
a.button_link span {
  background: transparent url(/images/button_left.gif) no-repeat top left;
  white-space: nowrap;
  display: block;
  line-height: 14px;
  padding: 4px 0 4px 10px;
  color: #222;
  text-decoration: none;
}
span.button_link:hover {
  background-position: right -22px;
  color: #000;
}
span.button_link:hover span {
  background-position: left -22px;
  color: #000;
}
a.button_link:hover {
  background-position: right -22px;
  color: #000;
}
a.button_link:hover span {
  background-position: left -22px;
  color: #000;
}
span.button_link:active {
  background-position: right -44px;
}
span.button_link:active span {
  background-position: left -44px;
  padding: 5px 0 3px 10px;
}
a.button_link:active {
  background-position: right -44px;
}
a.button_link:active span {
  background-position: left -44px;
  padding: 5px 0 3px 10px;
}

/* generic spans */
span.valid_entry {
	color: green;
}
span.invalid_entry {
	color: red;
}

/* flash */
div.flash_message {
	margin-left: -2px;
	padding: 2px;
	float: left;
}
/* --------- /rcss/action.css --------- */ 
div.action_pane {
  width: 430px;
}
div.action_pane input.entry {
  width: 260px;
  font-family: verdana, tahoma, helvetica, sans-serif;
  font-size: 13px;
  padding: 2px;
}
div.action_pane div.action_link {
  text-align: center;
  width: 430px;
}
div.action_pane div.action_link a {
  color: #f60;
  text-decoration: none;
}
div.action_pane div.action_link a:hover {
  text-decoration: underline;
}
div.action_pane_right {
  width: 430px;
}
div.action_pane_right input.entry {
  width: 260px;
  font-family: verdana, tahoma, helvetica, sans-serif;
  font-size: 13px;
  padding: 2px;
}
div.action_pane_right div.action_link {
  text-align: center;
  width: 430px;
}
div.action_pane_right div.action_link a {
  color: #f60;
  text-decoration: none;
}
div.action_pane_right div.action_link a:hover {
  text-decoration: underline;
}

div#wiik_forms div.body {
  width: 410px;
  height: 62px;
  padding: 10px 0px 0px 11px;
  overflow: hidden;
}
div#wiik_forms div.question_image {
  float: left;
  width: 60px;
  height: 60px;
  margin-right: 20px;
}
div#wiik_forms div.question_form {
  float: left;
  width: 330px;
  height: 35px;
}
div#wiik_forms div.question_form div.tag_left {
  float: left;
  width: 25px;
  font-size: 13px;
  font-weight: bold;
  line-height: 25px;
  text-align: right;
  padding-right: 10px;
}
div#wiik_forms div.question_form div.tag_right {
  float: left;
  width: 20px;
  font-size: 13px;
  font-weight: bold;
  line-height: 25px;
  text-align: center;
}
div#wiik_forms div.question_form div.input_field {
  float: left;
  width: 265px;
}
div#wiik_forms div.question_comments {
  float: left;
  width: 200px;
  height: 25px;
  line-height: 25px;
  color: #888;
  font-style: italic;
  text-align: center;
}
div#wiik_forms div.submit_field {
  float: right;
  width: 114px;
  margin-right: 0px;
}
div#wiik_forms div.submit_field a {
  color: #000;
}
div#wiik_forms input.entry {
  width: 255px;
  font-family: verdana, tahoma, helvetica, sans-serif;
  font-size: 13px;
  padding: 2px;
}

div.action_pane {
	float: left;
}

div.action_pane_right {
	float: right;
	margin-right: 130px;
}

div.action_help_link {
	margin-bottom: 10px;
	color: #444;
	font-size: 14px;
	font-weight: bold;
}
div.action_help_link a {
  color: #f60;
  text-decoration: none;
}
div.action_help_link a:hover {
  text-decoration: underline;
}
div.action_help_link span {
  color: #888;
}

div.action_flow {
	width: 980px;
	height: 170px;
	text-align: center;
}
div.action_flow h2 {
  color: #888;
}

div.action_full {
	width: 980px;
	text-align: center;
}
div.action_full h2 {
  margin-top: 15px;
  color: #888;
}

div.action_bottom {
	width: 980px;
	text-align: center;
}
div.action_bottom h3 {
  margin-top: 8px;
  color: #888;
}
div.action_bottom a {
  color: #f60;
  text-decoration: none;
}
div.action_bottom a:hover {
  text-decoration: underline;
}

div#wiik_action {
  border-bottom: 1px solid #888;
  width: 860px;
  height: 12px;
  text-align: right;
  padding: 5px 0px;
  margin: 0 0 10px 0;
}
div#wiik_action div.links {
  float: right;
}
div#wiik_action div.links a img {
  border: none;
}
div#wiik_action div.selected {
  float: left;
  font-weight: bold;
}
div#wiik_action div.format {
  float: right;
  margin-top: -2px;
  margin-left: 10px;
}
div#wiik_action div.format a img {
  border: none;
}
div#wiik_action a {
  color: #888;
  text-decoration: none;
}
div#wiik_action a:hover {
  text-decoration: underline;
}
div#user_action {
  border-bottom: 1px solid #888;
  width: 860px;
  height: 12px;
  text-align: right;
  padding: 5px 0px;
  margin: 0 0 10px 0;
}
div#user_action div.links {
  float: right;
}
div#user_action div.links a img {
  border: none;
}
div#user_action div.selected {
  float: left;
  font-weight: bold;
}
div#user_action div.format {
  float: right;
  margin-top: -2px;
  margin-left: 10px;
}
div#user_action div.format a img {
  border: none;
}
div#user_action a {
  color: #888;
  text-decoration: none;
}
div#user_action a:hover {
  text-decoration: underline;
}

div.links a {
  color: #f60;
  text-decoration: none;
}
div.links a:hover {
  text-decoration: underline;
}
div.action_links a {
  color: #f60;
  text-decoration: none;
}
div.action_links a:hover {
  text-decoration: underline;
}
div.header_links a {
  color: #f60;
  text-decoration: none;
}
div.header_links a:hover {
  text-decoration: underline;
}

div.links {
	width: 410px;
	text-align: right;
	margin-bottom: 10px;
}

div.header_links {
	float: right;
	margin-right: 22px;
}

div.action_links {
	width: 410px;
	text-align: center;
}

div.pane_links {
	width: 420px;
}
div.pane_links div.link_simple_left {
  float: left;
  height: 25px;
  line-height: 25px;
}
div.pane_links div.link_simple_left a {
  color: #f60;
  text-decoration: none;
}
div.pane_links div.link_simple_left a:hover {
  text-decoration: underline;
}
div.pane_links div.link_right {
  float: right;
  height: 25px;
}
div.pane_links div.link_text {
  color: #888;
  float: left;
  height: 25px;
  line-height: 25px;
}
div.pane_links div.link_center {
  color: #888;
  text-align: center;
  height: 25px;
  line-height: 25px;
}

/* action link popup */
span.popup_container {
	position: relative;
	z-index: 1;
}
span.popup {
	font-size: 11px;
	position: absolute;
	left: -20px;
	top: 20px;
	width: 180px;
	background-color: #ffffdd;
	border: 1px solid #dddddd;
	padding: 2px;
	text-align: center;
}
/* --------- /rcss/wiik.css --------- */ 
div.wiik_pane {
	width: 440px;
	float: left;
	position: relative;
	z-index: 0;
}

div.r_wiik {
	width: 428px;	
	height: 35px;
	margin-left: -4px;
	margin-bottom: 0;
	overflow: hidden;
}
div.r_wiik div.time {
  float: left;
  width: 53px;
  padding-right: 2px;
  font-size: 12px;
  height: 25px;
  margin-top: 6px;
  line-height: 25px;
  text-align: center;
  font-weight: bold;
}
div.r_wiik div.time a {
  color: #fff;
  text-decoration: none;
}
div.r_wiik div.body {
  float: left;
  width: 355px;
  padding: 5px 5px 0 5px;
  height: 30px;
}
div.r_wiik div.body div.row {
  clear: both;
  overflow: hidden;
  height: 13px;
}
div.r_wiik div.body div.row a {
  text-decoration: none;
}
div.r_wiik div.body div.row a:hover {
  text-decoration: underline;
}
div.r_wiik div.body div.row_title {
  clear: both;
  overflow: hidden;
  height: 13px;
}
div.r_wiik div.body div.row_title a {
  text-decoration: none;
  font-weight: bold;
}
div.r_wiik div.body div.row_title a:hover {
  text-decoration: underline;
}
div.r_wiik div.body div.row_title a.deleted:hover {
  text-decoration: none;
}

div#r_wiik_wie div.row a {
  color: #66cc00;
}
div#r_wiik_wie div.row_title a {
  color: #66cc00;
}
div#r_wiik_wie div.time {
  background: url(/images/r_wie_wiik.png) no-repeat;
}

div#r_wiik_ik div.row a {
  color: #0066cc;
}
div#r_wiik_ik div.row_title a {
  color: #0066cc;
}
div#r_wiik_ik div.time {
  background: url(/images/r_ik_wiik.png) no-repeat;
}

div.p_wiik {
	width: 428px;	
	height: 100px;
	margin: 0 0 10px -4px;
}
div.p_wiik div.image {
  float: left;
  text-align: center;
  padding: 10px;
  width: 80px;
  height: 80px;
}
div.p_wiik div.body {
  float: left;
  padding: 10px 10px 10px 0;
  width: 285px;
  height: 80px;
}
div.p_wiik div.body div.row {
  clear: both;
  margin: 0 0 4px 0;
  overflow: hidden;
}
div.p_wiik div.body div.row a {
  text-decoration: none;
}
div.p_wiik div.body div.row a:hover {
  text-decoration: underline;
}
div.p_wiik div.body div.row span.label {
  width: 100px;
  float: left;
}
div.p_wiik div.body div.row span.content {
  width: 200px;
  float: right;
}
div.p_wiik div.body div.row_max_two {
  clear: both;
  margin: 0 0 4px 0;
  overflow: hidden;
}
div.p_wiik div.body div.row_max_two a {
  text-decoration: none;
}
div.p_wiik div.body div.row_max_two a:hover {
  text-decoration: underline;
}
div.p_wiik div.body div.row_max_two span.label {
  width: 100px;
  float: left;
}
div.p_wiik div.body div.row_max_two span.content {
  width: 200px;
  float: right;
}
div.p_wiik div.body div.row {
  height: 14px;
}
div.p_wiik div.body div.row_max_two {
  height: 28px;
}
div.p_wiik div.body div.row_title {
  clear: both;
  margin: 0 0 4px 0;
  overflow: hidden;
  height: 14px;
}
div.p_wiik div.body div.row_title a {
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
}
div.p_wiik div.body div.row_title a:hover {
  text-decoration: underline;
}
div.p_wiik div.body div.row_title a.deleted:hover {
  text-decoration: none;
}

div#p_wiik_wie {
	background: url(/images/p_wie_wiik.png) no-repeat;
}
div#p_wiik_wie div.row a {
  color: #66cc00;
}
div#p_wiik_wie div.row_title a {
  color: #66cc00;
}
	
div#p_wiik_ik {
	background: url(/images/p_ik_wiik.png) no-repeat;
}
div#p_wiik_ik div.row a {
  color: #0066cc;
}
div#p_wiik_ik div.row_title a {
  color: #0066cc;
}

div.f_wiik {
	width: 428px;	
	margin-left: -4px;
	margin-bottom: 10px;
	overflow: hidden;
}
div.f_wiik div.top {
  width: 428px;
  float: left;
  overflow: hidden;
}
div.f_wiik div.btm {
  width: 428px;
  height: 8px;
  float: left;
  overflow: hidden;
}
div.f_wiik div.body {
  width: 370px;
  padding: 10px 15px 0px 15px;
  float: left;
}
div.f_wiik div.title {
  width: 100%;
  text-align: center;
  font-size: 16px;
  max-height: 37px;
  padding: 5px 0 0 0;
  margin: 0 0 10px 0;
  font-weight: bold;
  overflow: hidden;
}
div.f_wiik a {
  color: #f60;
  text-decoration: none;
}
div.f_wiik a:hover {
  text-decoration: underline;
}
div.f_wiik a:link.gloss {
  text-decoration: none;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  font-style: normal;
}
div.f_wiik a:visited.gloss {
  text-decoration: none;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  font-style: normal;
}
div.f_wiik a:hover.gloss {
  text-decoration: none;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  font-style: normal;
}
div.f_wiik a:active.gloss {
  text-decoration: none;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  font-style: normal;
}
div.f_wiik div.description {
  display: block;
  float: left;
  width: 265px;
  padding-bottom: 10px;
  overflow: hidden;
}
div.f_wiik div.row {
  width: 370px;
  clear: both;
}
div.f_wiik label {
  display: block;
  float: left;
  width: 85px;
  text-align: right;
  padding: 0 15px 10px 0;
}
div.f_wiik div.data_field {
  display: block;
  float: left;
  width: 265px;
  padding: 0 0 10px 0;
  overflow: hidden;
}
div.f_wiik div#images {
  float: left;
  width: 100px;
  height: 100px;
  padding-bottom: 10px;
}
div.f_wiik div#images div.wiik_image_gallery {
  width: 85px;
  height: 85px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #ccc;
}
div.f_wiik div#images div.wiik_image_gallery img {
  margin-top: 2px;
}
div.f_wiik div#images div.wiik_gallery_control {
  padding-top: 2px;
  width: 85px;
  height: 16px;
  text-align: center;
}
div.f_wiik div#images div.wiik_gallery_control a {
  display: block;
  margin-top: 2px;
  width: 10px;
  height: 10px;
  text-decoration: none;
}
div.f_wiik div#images div.wiik_gallery_control a.wiik_gallery_link_prev {
  float: left;
  background: url(/images/image_arrows.gif) no-repeat 0 -20px;
}
div.f_wiik div#images div.wiik_gallery_control a.wiik_gallery_link_prev:hover {
  float: left;
  background: url(/images/image_arrows.gif) no-repeat 0 -30px;
}
div.f_wiik div#images div.wiik_gallery_control a.wiik_gallery_link_next {
  float: right;
  background: url(/images/image_arrows.gif) no-repeat 0 0;
}
div.f_wiik div#images div.wiik_gallery_control a.wiik_gallery_link_next:hover {
  float: right;
  background: url(/images/image_arrows.gif) no-repeat 0 -10px;
}
div.f_wiik div.tag_container {
  margin: 10px 5px 0 0;
  float: left;
  height: 17px;
}
div.f_wiik div.tag_container span.tag_span {
  float: left;
  padding: 1px 3px;
  background-color: #eee;
  border: 1px solid #bbb;
  margin-right: 3px;
}
div.f_wiik div.tag_container a {
  float: left;
  text-decoration: none;
}

div.f_wiik input.text {
  font-family: verdana, tahoma, helvetica, sans-serif;
  font-size: 11px;
  padding: 2px;
  width: 220px;
}
div.f_wiik textarea.text {
  font-family: verdana, tahoma, helvetica, sans-serif;
  font-size: 11px;
  padding: 2px;
  width: 220px;
}
div.f_wiik div.form_entry {
  clear: both;
  padding-bottom: 10px;
}
div.f_wiik div.form_entry label {
  display: block;
  margin-top: 3px;
}
div.f_wiik div.form_field {
  width: 270px;
  float: left;
  padding-bottom: 10px;
}
div.f_wiik div.form_entry_question {
  width: 100%;
  text-align: center;
  padding: 5px 0 10px 0;
  font-size: 16px;
  font-weight: bold;
  overflow: hidden;
}
div.f_wiik div.form_entry_question * {
  vertical-align: middle;
}
div.f_wiik div.form_entry_question input {
  width: 300px;
  font-size: 16px;
  font-weight: bold;
}
div.f_wiik div.form_entry_title {
  clear: both;
  padding: 10px 0;
}
div.f_wiik div.form_entry_title label {
  display: block;
  margin-top: 3px;
}
div.f_wiik div.form_entry #add_tag_form input {
  float: left;
  margin-right: 5px;
}
div.f_wiik div.form_entry #add_tag_form a.button_small_link {
  color: #000;
}
div.f_wiik div#timing_field input {
  margin-left: 0;
}
div.f_wiik div#timing_field label.simple {
  display: inline;
  padding: 0;
  margin: 0;
  float: none;
  color: #000;
}
div.f_wiik div#form_entry_hidden {
  display: none;
}
div.f_wiik div#upload_form label {
  margin-top: 6px;
}
div.f_wiik div#upload_form label img {
  display: block;
  float: left;
  margin-left: 10px;
}
div.f_wiik div#form_entry_images {
  padding: 0;
  clear: both;
}
div.f_wiik div#form_entry_images div.form_field {
  float: left;
  padding: 0;
  width: 365px;
}
div.f_wiik div#form_entry_images div#upload_error {
  width: 220px;
  background-color: #fff;
  border: 1px solid #f00;
  color: #f00;
  padding: 2px;
  text-align: center;
  margin: 5px 0 5px 100px;
}
div.f_wiik div#form_entry_images div#uploaded_images {
  clear: both;
  float: left;
  padding-left: 100px;
}
div.f_wiik div#form_entry_images div#uploaded_images div.image_container {
  float: left;
  width: 85px;
  height: 105px;
  text-align: center;
  padding: 3px 3px 0 0;
}
div.f_wiik div#form_entry_images div#uploaded_images div.image_container div.image_box {
  width: 82px;
  height: 82px;
  border: 1px solid #bbb;
}

/* WIE WIIK */

div#f_wiik_wie {
	background: url(/images/wie_wiik_bg.png) repeat-y;
}
div#f_wiik_wie div.top {
  background: url(/images/wie_wiik_top.png) no-repeat;
}
div#f_wiik_wie div.btm {
  background: url(/images/wie_wiik_btm.png) no-repeat;
}
div#f_wiik_wie div.title {
  color: #66cc00;
}
div#f_wiik_wie label {
  color: #66cc00;
}
div#f_wiik_wie div.form_entry_question {
  color: #66cc00;
}
div#f_wiik_wie div.form_entry_question input {
  color: #66cc00;
}
div#f_wiik_wie a:link.gloss {
  color: #66cc00;
  text-decoration: none;
}
div#f_wiik_wie a:visited.gloss {
  color: #66cc00;
  text-decoration: none;
}
div#f_wiik_wie a:hover.gloss {
  color: #66cc00;
  text-decoration: none;
}
div#f_wiik_wie a:active.gloss {
  color: #66cc00;
  text-decoration: none;
}

/* IK WIIK */

div#f_wiik_ik {
	background: url(/images/ik_wiik_bg.png) repeat-y;
}
div#f_wiik_ik div.top {
  background: url(/images/ik_wiik_top.png) no-repeat;
}
div#f_wiik_ik div.btm {
  background: url(/images/ik_wiik_btm.png) no-repeat;
}
div#f_wiik_ik div.title {
  color: #0066cc;
}
div#f_wiik_ik label {
  color: #0066cc;
}
div#f_wiik_ik div.form_entry_question {
  color: #0066cc;
}
div#f_wiik_ik div.form_entry_question input {
  color: #0066cc;
}
div#f_wiik_ik a:link.gloss {
  color: #0066cc;
  text-decoration: none;
}
div#f_wiik_ik a:visited.gloss {
  color: #0066cc;
  text-decoration: none;
}
div#f_wiik_ik a:hover.gloss {
  color: #0066cc;
  text-decoration: none;
}
div#f_wiik_ik a:active.gloss {
  color: #0066cc;
  text-decoration: none;
}

/* info boxes */

div.wie_wiik_info {
	color: #888;	
	margin: 70px 60px 0 40px;
	padding: 10px;
	border: 1px solid #888;	
}

div.ik_wiik_info {
	color: #888;	
	margin: 60px 60px 0 40px;
	padding: 10px;
	border: 1px solid #888;	
}

div.netwerk_info {
	color: #888;	
	margin: 60px 60px 0 40px;
	padding: 10px;
	border: 1px solid #888;	
}

/* list header */
div.wiik_list_header {
	border: 1px solid #bbb;
	background: #eee;
	width: 412px;
	text-align: center;
	padding: 3px;
	font-size: 12px;
	font-weight: bold;
	color: #444;
	margin-bottom: 5px;
}

/* ERRORS */

div.formError {
	font-size: 10px;
	font-weight: normal;
	color: #f00
}
/* --------- /rcss/zoeken.css --------- */ 
div#zoeken_container form {
  margin: 0px;
  padding: 0px;
}
div#zoeken_container div.zoeken_field_large {
  display: inline;
  width: 200px;
  float: left;
}
div#zoeken_container div.zoeken_field_large input.entry {
  width: 150px;
  font-family: verdana, tahoma, helvetica, sans-serif;
}
div#zoeken_container div.zoeken_field_large select.entry {
  width: 150px;
  font-family: verdana, tahoma, helvetica, sans-serif;
}
div#zoeken_container div.zoeken_field {
  display: inline;
  width: 150px;
  float: left;
}
div#zoeken_container div.zoeken_field input.entry {
  width: 125px;
  font-family: verdana, tahoma, helvetica, sans-serif;
}
div#zoeken_container div.zoeken_field select.entry {
  width: 125px;
  font-family: verdana, tahoma, helvetica, sans-serif;
}
div#zoeken_container div.zoeken_field_submit {
  display: inline;
  width: 150px;
  float: left;
}
div#zoeken_container div.zoeken_field_submit input.entry {
  width: 125px;
  font-family: verdana, tahoma, helvetica, sans-serif;
}
div#zoeken_container div.zoeken_field_submit select.entry {
  width: 125px;
  font-family: verdana, tahoma, helvetica, sans-serif;
}
div#zoeken_container div.zoeken_field label {
  font-style: italic;
  height: 15px;
  display: block;
  color: #888;
}
div#zoeken_container div.zoeken_field_large label {
  font-style: italic;
  height: 15px;
  display: block;
  color: #888;
}
div#zoeken_container div.zoeken_field_submit label {
  font-style: italic;
  height: 15px;
  display: block;
  color: #888;
}
div#zoeken_container div.zoeken_field_submit {
  margin-top: 15px;
}
div#zoeken_container div.zoeken_field_below {
  display: inline;
  clear: left;
  float: left;
}
div#zoeken_container div.zoeken_field_below input {
  margin-top: 10px;
  margin-left: 0;
}
/* --------- /rcss/user.css --------- */ 
div.r_user {
	width: 428px;
	height: 35px;
	margin-left: -4px;
	margin-bottom: 0;
	overflow: hidden;
}
div.r_user div.row a {
  color: #ff9900;
}
div.r_user div.time {
  float: left;
  width: 53px;
  padding-right: 2px;
  font-size: 12px;
  height: 25px;
  margin-top: 6px;
  line-height: 25px;
  text-align: center;
  font-weight: bold;
  color: #fff;
  background: url(/images/r_gebruiker.png) no-repeat;
}
div.r_user div.time a {
  color: #fff;
  text-decoration: none;
}
div.r_user div.body {
  float: left;
  width: 340px;
  padding: 5px 5px 0 5px;
  height: 30px;
}
div.r_user div.body div.row {
  clear: both;
  overflow: hidden;
  height: 13px;
}
div.r_user div.body div.row a {
  font-weight: bold;
  text-decoration: none;
}
div.r_user div.body div.row a:hover {
  text-decoration: underline;
}

div.p_user {
	width: 428px;	
	height: 100px;
	margin: 0 0 10px -4px;
	background: url(/images/p_gebruiker.png) no-repeat;
}
div.p_user div.row a {
  color: #ff9900;
}
div.p_user span#login {
  font-size: 12px;
  color: #ff9900;
  font-weight: bold;
}
div.p_user div.image {
  float: left;
  text-align: center;
  padding: 10px;
  width: 80px;
  height: 80px;
}
div.p_user div.body {
  float: left;
  padding: 10px 10px 10px 0;
  width: 285px;
  height: 80px;
}
div.p_user div.body div.row {
  clear: both;
  margin: 0 0 4px 0;
  overflow: hidden;
}
div.p_user div.body div.row a {
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
}
div.p_user div.body div.row a:hover {
  text-decoration: underline;
}
div.p_user div.body div.row span.label {
  width: 100px;
  float: left;
}
div.p_user div.body div.row span.content {
  width: 200px;
  float: right;
}
div.p_user div.body div.row_max_two {
  clear: both;
  margin: 0 0 4px 0;
  overflow: hidden;
}
div.p_user div.body div.row_max_two a {
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
}
div.p_user div.body div.row_max_two a:hover {
  text-decoration: underline;
}
div.p_user div.body div.row_max_two span.label {
  width: 100px;
  float: left;
}
div.p_user div.body div.row_max_two span.content {
  width: 200px;
  float: right;
}
div.p_user div.body div.row {
  height: 14px;
}
div.p_user div.body div.row_max_two {
  height: 28px;
}

div.f_user {
	width: 428px;	
	margin-left: -4px;
	margin-bottom: 10px;
	overflow: hidden;
}
div.f_user div.top {
  width: 428px;
  float: left;
  overflow: hidden;
}
div.f_user div.btm {
  width: 428px;
  height: 8px;
  float: left;
  overflow: hidden;
}
div.f_user div.body {
  width: 370px;
  padding: 10px 15px 0px 15px;
  float: left;
}
div.f_user div.title {
  width: 320px;
  text-align: center;
  font-size: 16px;
  max-height: 37px;
  padding: 5px 0 0 0;
  margin: 0 0 10px 0;
  font-weight: bold;
  overflow: hidden;
}
div.f_user div.title span {
  font-size: 10px;
  color: #000;
  font-weight: normal;
}
div.f_user a {
  color: #f60;
  text-decoration: none;
}
div.f_user a:hover {
  text-decoration: underline;
}
div.f_user div.description {
  display: block;
  float: left;
  width: 225px; /* 40px less due to rating box */
  padding-bottom: 10px;
}
div.f_user div.row {
  width: 370px;
  clear: both;
}
div.f_user label {
  display: block;
  float: left;
  width: 85px;
  text-align: right;
  padding: 0 15px 10px 0;
}
div.f_user div.data_field {
  display: block;
  float: left;
  width: 265px;
  padding: 0 0 10px 0;
}
div.f_user div#images {
  float: left;
  width: 100px;
  height: 100px;
  padding-bottom: 10px;
}
div.f_user div.image_box {
  width: 85px;
  height: 85px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #ccc;
}
div.f_user div.image_box img {
  margin-top: 2px;
}
div.f_user label.simple {
  display: inline;
  text-align: left;
  padding: 0;
  margin: 0;
  float: none;
  color: #000;
  width: 200px;
}

div.f_user {
	position: relative;
}
div.f_user input.text {
  font-family: verdana, tahoma, helvetica, sans-serif;
  font-size: 11px;
  padding: 2px;
  width: 220px;
}
div.f_user textarea.text {
  font-family: verdana, tahoma, helvetica, sans-serif;
  font-size: 11px;
  padding: 2px;
  width: 220px;
}
div.f_user div.form_entry {
  clear: both;
  padding-bottom: 10px;
}
div.f_user div.form_entry_name {
  clear: both;
  padding-bottom: 10px;
  padding-top: 10px;
}
div.f_user div.form_field {
  width: 270px;
  float: left;
  padding-bottom: 10px;
}
div.f_user div#upload_form label {
  margin-top: 6px;
}
div.f_user div#upload_form label img {
  display: block;
  float: left;
  margin-left: 10px;
}
div.f_user div#form_entry_images {
  padding: 0;
  clear: both;
}
div.f_user div#form_entry_images div.form_field {
  float: left;
  padding: 0;
  width: 365px;
}
div.f_user div#form_entry_images div#upload_error {
  width: 220px;
  background-color: #fff;
  border: 1px solid #f00;
  color: #f00;
  padding: 2px;
  text-align: center;
  margin: 5px 0 5px 100px;
}
div.f_user div#form_entry_images div#uploaded_images {
  float: left;
  padding-left: 100px;
}
div.f_user div#form_entry_images div#uploaded_images div.image_container {
  float: left;
  width: 85px;
  height: 105px;
  text-align: center;
  padding: 3px 3px 0 0;
}
div.f_user div#form_entry_images div#uploaded_images div.image_container div.image_box {
  width: 82px;
  height: 82px;
  border: 1px solid #bbb;
}

div.f_user {
	background: url(/images/gebruiker_bg.png) repeat-y;
}
div.f_user div.top {
  background: url(/images/gebruiker_top.png) no-repeat;
}
div.f_user div.btm {
  background: url(/images/gebruiker_btm.png) no-repeat;
}
div.f_user div.title {
  color: #ff9900;
}
div.f_user div.title a {
  color: #ff9900;
}
div.f_user label {
  color: #ff9900;
}

div.user_rating {
	position: absolute;
	right: 45px;
	top: 15px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	background: url(/images/rating.png) no-repeat;
}

div.review_rating {
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	float: right;
	margin-right: -20px;
	background: url(/images/rating.png) no-repeat;
}

div.review_header {
	float: left;
	margin-bottom: 10px;
}
div.review_body {
	clear: left;
}
div.review_body span {
  display: block;
  width: 340px;
  font-style: italic;
  margin: 0 0 5px 0; */
}

div.friend_header {
  color: #bbb;
  font-style: italic;
}
div.friend_header a {
  display: block;
  float: right;
  margin-right: 20px;
  font-style: normal;
  color: #f60;
  text-decoration: none;
}
div.friend_header a:hover {
  text-decoration: underline;
}
div.note_header {
  color: #bbb;
  font-style: italic;
}
div.note_header a {
  display: block;
  float: right;
  margin-right: 20px;
  font-style: normal;
  color: #f60;
  text-decoration: none;
}
div.note_header a:hover {
  text-decoration: underline;
}

/* search */

div#search_form input.checkbox {
  margin-top: 10px;
  margin-left: 0;
}

/* invitation */

form#invite_form div#invited {
  width: 270px;
}
form#invite_form div.invite_element {
  clear: both;
  width: 270px;
  height: 32px;
  padding-bottom: 5px;
}
form#invite_form div.invite_image {
  float: left;
  width: 37px;
  height: 32px;
  text-align: center;
}
form#invite_form div.invite_image img {
  max-width: 32px;
  max-height: 32px;
}
form#invite_form div.invite_user {
  float: left;
  width: 143px;
  height: 32px;
  line-height: 16px;
  overflow: hidden;
}
form#invite_form div.invite_action {
  float: right;
  width: 80px;
  text-align: right;
}
form#invite_form input#invite_submit {
  clear: both;
  float: right;
  margin-bottom: 10px;
}

/* invitation and request overview */

div.no_data {
	clear: both;
	padding: 5px 0;
}

/* info boxes */

div#aanmelden_info {
	color: #888;	
	margin: 5px 40px 0 20px;
	padding: 10px;
	border: 1px solid #888;
}
div#aanmelden_info h3 {
  text-align: center;
}
div#aanmelden_info span.center {
  display: block;
  clear: both;
  text-align: center;
}

div#activeren_info {
	color: #888;	
	margin: 5px 40px 0 20px;
	padding: 10px;
	border: 1px solid #888;
}
div#activeren_info ul {
  padding-left: 15px;
}
/* --------- /rcss/generic.css --------- */ 
div.f_generic {
	width: 428px;	
	margin-left: -4px;
	margin-bottom: 10px;
	overflow: hidden;
}
div.f_generic div.top {
  width: 428px;
  float: left;
  overflow: hidden;
}
div.f_generic div.btm {
  width: 428px;
  height: 8px;
  float: left;
  overflow: hidden;
}
div.f_generic div.body {
  width: 380px;
  padding: 10px 15px 0px 15px;
  float: left;
}
div.f_generic div.title {
  width: 100%;
  text-align: center;
  font-size: 16px;
  max-height: 37px;
  padding: 5px 0 0 0;
  margin: 0 0 10px 0;
  font-weight: bold;
  overflow: hidden;
}
div.f_generic div.heading {
  width: 100%;
  padding: 5px 0 0 0;
  margin: 0 0 10px 0;
  font-weight: bold;
}
div.f_generic a {
  color: #f60;
  text-decoration: none;
}
div.f_generic a:hover {
  text-decoration: underline;
}
div.f_generic a.button_link:hover {
  text-decoration: none;
}
div.f_generic div.description {
  display: block;
  float: left;
  width: 265px;
  padding-bottom: 10px;
}
div.f_generic div.row {
  width: 370px;
  clear: both;
}
div.f_generic label {
  display: block;
  float: left;
  width: 85px;
  text-align: right;
  padding: 0 15px 10px 0;
}
div.f_generic label.wide {
  width: 95px;
}
div.f_generic div.data_field {
  display: block;
  float: left;
  width: 265px;
  padding: 0 0 10px 0;
}
div.f_generic div#images {
  float: left;
  width: 100px;
  height: 100px;
  padding-bottom: 10px;
}
div.f_generic div.image_box {
  width: 85px;
  height: 85px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #ccc;
}
div.f_generic div.image_box img {
  margin-top: 2px;
}
div.f_generic label.simple {
  display: inline;
  text-align: left;
  padding: 0;
  margin: 0;
  float: none;
  color: #000;
  width: 200px;
}
div.f_generic h3.underlined {
  border-bottom: 1px solid #bbb;
  padding-bottom: 0px;
  margin-bottom: 10px;
  margin-top: 5px;
  width: 373px;
}
div.f_generic a:link.gloss {
  text-decoration: none;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  font-style: normal;
}
div.f_generic a:visited.gloss {
  text-decoration: none;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  font-style: normal;
}
div.f_generic a:hover.gloss {
  text-decoration: none;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  font-style: normal;
}
div.f_generic a:active.gloss {
  text-decoration: none;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  font-style: normal;
}

div.f_generic input.text {
  font-family: verdana, tahoma, helvetica, sans-serif;
  font-size: 11px;
  padding: 2px;
  width: 220px;
}
div.f_generic textarea.text {
  font-family: verdana, tahoma, helvetica, sans-serif;
  font-size: 11px;
  padding: 2px;
  width: 220px;
}
div.f_generic div.form_entry {
  clear: both;
  padding-bottom: 10px;
}
div.f_generic div.form_entry_name {
  clear: both;
  padding-bottom: 10px;
  padding-top: 10px;
}
div.f_generic div.form_field {
  width: 270px;
  float: left;
  padding-bottom: 10px;
}
div.f_generic textarea#message {
  width: 270px;
  height: 60px;
}
div.f_generic textarea#review {
  width: 270px;
  height: 60px;
}
div.f_generic textarea#full_message {
  width: 371px;
  height: 80px;
}
div.f_generic div.invite_message {
  margin-left: 16px;
  border: 1px solid #bbb;
  padding: 3px;
  background-color: #ffce71;
}
div.f_generic div.invite_buttons p {
  display: block;
  float: left;
  margin-top: 5px;
}
div.f_generic div.invite_buttons a {
  margin-left: 10px;
}

div.f_generic {
	background: url(/images/generic_bg.png) repeat-y;
}
div.f_generic div.top {
  background: url(/images/generic_top.png) no-repeat;
}
div.f_generic div.btm {
  background: url(/images/generic_btm.png) no-repeat;
}
div.f_generic div.title {
  color: #000;
}
div.f_generic label {
  color: #000;
}
div.f_generic a:link.gloss {
  color: #000;
  text-decoration: none;
}
div.f_generic a:visited.gloss {
  color: #000;
  text-decoration: none;
}
div.f_generic a:hover.gloss {
  color: #000;
  text-decoration: none;
}
div.f_generic a:active.gloss {
  color: #000;
  text-decoration: none;
}

div.f_generic ul {
	margin: 5px 0;	
	padding: 0 0 0 15px;
}
/* --------- /rcss/onderhandeling.css --------- */ 
/* MESSAGE */

div.negotiation_info { clear: both; text-align: center; }

/* ONDERHANDELING */

div.onderhandeling {
	width: 880px;
	margin-bottom: 20px;
}
div.onderhandeling div.header {
  background-color: #eee;
  border: 1px solid #bbb;
  padding: 2px 5px;
  margin-bottom: 5px;
  width: 850px;
  height: 15px;
  cursor: pointer;
}
div.onderhandeling div.header span.red {
  color: #f00;
}
div.onderhandeling div.header a {
  color: #f60;
  text-decoration: none;
}
div.onderhandeling div.header a:hover {
  text-decoration: underline;
}

div#reaction_panes div.reaction_pane {
  width: 440px;
  float: left;
}
div#reaction_panes div.reaction_pane div#status_action {
  float: left;
  width: 397px;
  min-height: 125px;
  height: auto !important;
  height: 125px;
  position: relative;
}
div#reaction_panes div.reaction_pane div#status_action div#status_status {
  width: 385px;
  border: 1px solid #f60;
  padding: 3px 5px;
  margin-bottom: 10px;
  background-color: #ffce71;
  text-align: center;
}
div#reaction_panes div.reaction_pane div#status_action div#status_forms {
  position: absolute;
  bottom: 0;
  width: 397px;
}
div#reaction_panes div.reaction_pane div#status_action div#status_forms div.status_form div.status_text {
  float: left;
  margin-bottom: 9px;
}
div#reaction_panes div.reaction_pane div#status_action div#status_forms div.status_form div.status_button {
  float: right;
  padding-bottom: 9px;
}
div#reaction_panes div.reaction_pane div#status_rating {
  float: left;
  width: 400px;
  min-height: 125px;
}
div#reaction_panes div.reaction_pane div#status_rating div#rating_form {
  width: 398px;
  float: left;
}
div#reaction_panes div.reaction_pane div#status_rating div#rating_form textarea {
  width: 393px;
  height: 50px;
}
div#reaction_panes div.reaction_pane div#status_rating div#rating_form div.rating_field_text {
  float: left;
  color: #888;
  padding-top: 6px;
}
div#reaction_panes div.reaction_pane div#status_rating div#rating_form div.rating_field {
  float: left;
  width: 16px;
  text-align: center;
}
div#reaction_panes div.reaction_pane div#status_rating div#rating_form div.rating_field input {
  margin: 0;
  padding: 0;
}
div#reaction_panes div.reaction_pane div#status_rating div#rating_button {
  float: right;
  padding-bottom: 10px;
}
div#reaction_panes div.reaction_pane div#reaction_message {
  float: left;
  width: 400px;
  min-height: 125px;
}
div#reaction_panes div.reaction_pane div#reaction_message div#reaction_form {
  width: 398px;
  float: left;
}
div#reaction_panes div.reaction_pane div#reaction_message div#reaction_form div {
  padding-bottom: 10px;
}
div#reaction_panes div.reaction_pane div#reaction_message div#reaction_form textarea {
  width: 393px;
  height: 50px;
}
div#reaction_panes div.reaction_pane div#reaction_message div#reaction_form div#reaction_button {
  float: right;
}

div.message_ik_left {
  width: 478px;
  margin-left: -4px;
  margin-bottom: 5px;
  overflow: hidden;
  color: #fff;
  clear: both;
}
div.message_ik_left div.top {
  width: 478px;
  float: left;
  overflow: hidden;
}
div.message_ik_left div.btm {
  width: 478px;
  height: 16px;
  float: left;
  overflow: hidden;
}
div.message_ik_left div.body {
  width: 420px;
  float: left;
}
div.message_ik_right {
  width: 478px;
  margin-left: -4px;
  margin-bottom: 5px;
  overflow: hidden;
  color: #fff;
  clear: both;
}
div.message_ik_right div.top {
  width: 478px;
  float: left;
  overflow: hidden;
}
div.message_ik_right div.btm {
  width: 478px;
  height: 16px;
  float: left;
  overflow: hidden;
}
div.message_ik_right div.body {
  width: 420px;
  float: left;
}
div.message_wie_left {
  width: 478px;
  margin-left: -4px;
  margin-bottom: 5px;
  overflow: hidden;
  color: #fff;
  clear: both;
}
div.message_wie_left div.top {
  width: 478px;
  float: left;
  overflow: hidden;
}
div.message_wie_left div.btm {
  width: 478px;
  height: 16px;
  float: left;
  overflow: hidden;
}
div.message_wie_left div.body {
  width: 420px;
  float: left;
}
div.message_wie_right {
  width: 478px;
  margin-left: -4px;
  margin-bottom: 5px;
  overflow: hidden;
  color: #fff;
  clear: both;
}
div.message_wie_right div.top {
  width: 478px;
  float: left;
  overflow: hidden;
}
div.message_wie_right div.btm {
  width: 478px;
  height: 16px;
  float: left;
  overflow: hidden;
}
div.message_wie_right div.body {
  width: 420px;
  float: left;
}
div.message_review_left {
  width: 478px;
  margin-left: -4px;
  margin-bottom: 5px;
  overflow: hidden;
  color: #fff;
  clear: both;
}
div.message_review_left div.top {
  width: 478px;
  float: left;
  overflow: hidden;
}
div.message_review_left div.btm {
  width: 478px;
  height: 16px;
  float: left;
  overflow: hidden;
}
div.message_review_left div.body {
  width: 420px;
  float: left;
}
div.message_review_right {
  width: 478px;
  margin-left: -4px;
  margin-bottom: 5px;
  overflow: hidden;
  color: #fff;
  clear: both;
}
div.message_review_right div.top {
  width: 478px;
  float: left;
  overflow: hidden;
}
div.message_review_right div.btm {
  width: 478px;
  height: 16px;
  float: left;
  overflow: hidden;
}
div.message_review_right div.body {
  width: 420px;
  float: left;
}
div.message_system_center {
  width: 478px;
  margin-left: -4px;
  margin-bottom: 5px;
  overflow: hidden;
  color: #fff;
  clear: both;
}
div.message_system_center div.top {
  width: 478px;
  float: left;
  overflow: hidden;
}
div.message_system_center div.btm {
  width: 478px;
  height: 16px;
  float: left;
  overflow: hidden;
}
div.message_system_center div.body {
  width: 420px;
  float: left;
}

div.message_wie_left {
  float: left;
}
div.message_wie_left div.body {
  padding: 14px 15px 0px 32px;
}
div.message_ik_left {
  float: left;
}
div.message_ik_left div.body {
  padding: 14px 15px 0px 32px;
}

div.message_ik_right {
  float: right;
  margin-right: 16px;
}
div.message_ik_right div.body {
  padding: 14px 15px 0px 15px;
}
div.message_wie_right {
  float: right;
  margin-right: 16px;
}
div.message_wie_right div.body {
  padding: 14px 15px 0px 15px;
}

div.message_system_center {
	float: left;
	margin-left: 201px;
}
div.message_system_center div.body {
  color: #888;
  padding: 14px 15px 0px 15px;
}

div.message_review_left div.body {
  width: 370px;
}
div.message_review_left div.message_review_rating {
  width: 40px;
  height: 40px;
  color: #000;
  float: right;
  line-height: 40px;
  text-align: center;
  font-size: 14px;
  background: url(/images/message_rating.png) no-repeat;
}
div.message_review_right div.body {
  width: 370px;
}
div.message_review_right div.message_review_rating {
  width: 40px;
  height: 40px;
  color: #000;
  float: right;
  line-height: 40px;
  text-align: center;
  font-size: 14px;
  background: url(/images/message_rating.png) no-repeat;
}

div.message_review_left {
	float: left;
}
div.message_review_left div.body {
  padding: 14px 15px 0px 32px;
}
div.message_review_left div.message_review_rating {
  margin: 16px 16px 0 0;
}
div.message_review_right {
	float: right;
	margin-right: 16px;
}
div.message_review_right div.body {
  padding: 14px 15px 0px 15px;
}
div.message_review_right div.message_review_rating {
  margin: 16px 32px 0 0;
}

div.message_wie_left {
  background: url(/images/wie_left_message_bg.png) repeat-y;
}
div.message_wie_left div.top {
  background: url(/images/wie_left_message_top.png) no-repeat;
}
div.message_wie_left div.btm {
  background: url(/images/wie_left_message_btm.png) no-repeat;
}
div.message_review_left {
  background: url(/images/wie_left_message_bg.png) repeat-y;
}
div.message_review_left div.top {
  background: url(/images/wie_left_message_top.png) no-repeat;
}
div.message_review_left div.btm {
  background: url(/images/wie_left_message_btm.png) no-repeat;
}

div.message_wie_right {
  background: url(/images/wie_right_message_bg.png) repeat-y;
}
div.message_wie_right div.top {
  background: url(/images/wie_right_message_top.png) no-repeat;
}
div.message_wie_right div.btm {
  background: url(/images/wie_right_message_btm.png) no-repeat;
}
div.message_review_right {
  background: url(/images/wie_right_message_bg.png) repeat-y;
}
div.message_review_right div.top {
  background: url(/images/wie_right_message_top.png) no-repeat;
}
div.message_review_right div.btm {
  background: url(/images/wie_right_message_btm.png) no-repeat;
}

div.message_ik_left {
	background: url(/images/ik_left_message_bg.png) repeat-y;
}
div.message_ik_left div.top {
  background: url(/images/ik_left_message_top.png) no-repeat;
}
div.message_ik_left div.btm {
  background: url(/images/ik_left_message_btm.png) no-repeat;
}
div.message_ik_right {
	background: url(/images/ik_right_message_bg.png) repeat-y;
}
div.message_ik_right div.top {
  background: url(/images/ik_right_message_top.png) no-repeat;
}
div.message_ik_right div.btm {
  background: url(/images/ik_right_message_btm.png) no-repeat;
}
div.message_system_center {
	background: url(/images/system_message_bg.png) repeat-y;
}
div.message_system_center div.top {
  background: url(/images/system_message_top.png) no-repeat;
}
div.message_system_center div.btm {
  background: url(/images/system_message_btm.png) no-repeat;
}

div.message_header_left {
	clear: both;
	float: left;
	width: 370px;
	margin-left: 20px;
	color: #bbb;
}

div.message_header_right {
	clear: both;
	float: right;
	width: 370px;
	text-align: right;
	margin-right: 40px;
	color: #bbb;
}

div.message_header_center {
	clear: both;
	float: left;
	width: 370px;
	text-align: center;
	margin-left: 255px;
	color: #bbb;
}
/* --------- /rcss/help.css --------- */ 
div.help_content div.help_image {
  width: 422px;
  float: left;
}
div.help_content div.help_image img {
  margin-left: -4px;
}
div.help_content div.help_action {
  float: left;
  width: 110px;
  font-size: 12px;
  line-height: 20px;
}
div.help_content div.help_action ol {
  margin: 0 0 0 25px;
  padding: 0;
}
div.help_content div.help_action ol li {
  margin: 0;
  color: #888;
}
div.help_content div.help_action a {
  color: #f60;
  text-decoration: none;
}
div.help_content div.help_action a:hover {
  text-decoration: underline;
}
div.help_content div.help_text {
  width: 578px;
  float: left;
  font-size: 14px;
  color: #888;
}
div.help_content div.help_text h3 {
  padding-bottom: 20px;
}
div.help_content div.help_text ul {
  margin: 0;
  padding: 0 0 0 20px;
}
div.help_content div.help_text div.next_link {
  float: right;
  margin: 20px 40px 0 0;
  color: #444;
}
div.help_content div.help_text div.next_link a {
  color: #f60;
  text-decoration: none;
}
div.help_content div.help_text div.next_link a:hover {
  text-decoration: underline;
}

div#help_faq {
	background: url(/images/faq_helper.jpg) no-repeat 770px 30px;
}
div#help_faq h2 {
  margin: 14px 0 0 0;
  padding: 0;
}
div#help_faq a.link_to_faq {
  display: block;
  font-size: 14px;
  margin: 8px 0 8px 10px;
}
div#help_faq a {
  color: #444;
  text-decoration: none;
}
div#help_faq a:hover {
  text-decoration: underline;
}
div#help_faq div.faq_text {
  width: 710px;
  margin-left: 10px;
  padding-left: 10px;
  color: #888;
  border-left: 3px solid #eee;
  font-size: 14px;
  background-color: #fefefe;
  margin-bottom: 10px;
}

div#help_links {
	height: 12px;
	text-align: right;
	border-bottom: 1px solid #888;
	padding: 5px 0px;
	margin: 0 0 25px 0;
	width: 1000px;
	text-align: right;
}
div#help_links div.selected {
  float: left;
  font-weight: bold;
  color: #444;
}
div#help_links a {
  color: #f60;
  text-decoration: none;
}
div#help_links a:hover {
  text-decoration: underline;
}

/* voorwaarden */
div#voorwaarden_container table {
  border: 0;
  border-collapse: collapse;
}
div#voorwaarden_container td {
  padding: 5px 10px 5px 0;
  vertical-align: top;
}
div#voorwaarden_container div.voorwaarde_tag {
  clear: both;
  width: 35px;
  float: left;
  font-size: 12px;
  font-weight: bold;
  color: #888;
  margin-bottom: 10px;
}
div#voorwaarden_container div.voorwaarde {
  width: 840px;
  float: left;
  margin-bottom: 10px;
}
/* --------- /rcss/mijn_wiik.css --------- */ 
div#plaats_links {
	width: 430px;
	margin-top: 100px;
}
div#plaats_links div#plaats_link_wie {
  background: url(/images/hp_wie.png) no-repeat -13px -10px;
}
div#plaats_links div#plaats_link_ik {
  background: url(/images/hp_ik.png) no-repeat -13px -10px;
}
div#plaats_links div.plaats_link {
  width: 430px;
  height: 70px;
  clear: both;
  float: left;
}
div#plaats_links div.plaats_link div.plaats_link_text {
  display: inline;
  float: left;
  width: 340px;
  height: 21px;
  margin-left: 62px;
  text-align: left;
  color: #444;
}
div#plaats_links div.plaats_link div.plaats_link_button {
  display: inline;
  float: left;
  width: 210px;
  height: 25px;
}
div#plaats_links div.plaats_link div.plaats_link_button a {
  display: inline;
  margin-left: 62px;
}
div#plaats_links div.plaats_link div.plaats_link_button a span {
  width: 110px;
  text-align: center;
}
/* --------- /rcss/welkom.css --------- */ 
div#welkom_container {
	clear: both;
	width: 1000px;
	position: relative;
	background: url(/images/bg_grad.png) repeat-x top left;
}
div#welkom_container h1 {
  font-family: "trebuchet ms", helvetica, sans-serif;
}
div#welkom_container h2 {
  font-family: "trebuchet ms", helvetica, sans-serif;
}
div#welkom_container div#flash div.flash_message {
  margin: 20px auto 0 auto;
  text-align: center;
  float: none;
  width: 300px;
}
div#welkom_container div#welkom_title {
  width: 1000px;
  height: 120px;
  text-align: center;
}
div#welkom_container div#welkom_title h1.sub {
  padding: 15px 0 8px 0;
  font-size: 18px;
  color: #888;
}
div#welkom_container div#welkom_title h1.main {
  padding: 0;
  font-size: 28px;
  color: #444;
}
div#welkom_container div#welkom_title h1.foot {
  padding: 8px 0 0 0;
  font-size: 18px;
  color: #888;
}
div#welkom_container div#welkom_explanation {
  width: 1000px;
  height: 200px;
}
div#welkom_container div#welkom_explanation div#welkom_explanation_items {
  display: inline;
  float: left;
  width: 432px;
  margin-left: 68px;
}
div#welkom_container div#welkom_explanation div#welkom_explanation_items div.welkom_explanation_item {
  height: 40px;
  margin-bottom: 5px;
}
div#welkom_container div#welkom_explanation div#welkom_explanation_items div.welkom_explanation_item span {
  width: 364px;
  height: 40px;
  display: block;
  float: right;
  font-family: "trebuchet ms", helvetica, sans-serif;
  font-weight: bold;
  font-size: 18px;
  line-height: 40px;
  color: #444;
}
div#welkom_container div#welkom_explanation div#welkom_explanation_image {
  display: inline;
  float: left;
  width: 500px;
  height: 200px;
  background: url(/images/hp_wook.png) no-repeat 72px 5px;
}
div#welkom_container div#welkom_explanation div#welkom_explanation_image div#welkom_help_link {
  margin: 170px 0 0 290px;
  font-size: 14px;
  color: #444;
}
div#welkom_container div#welkom_explanation div#welkom_explanation_image div#welkom_help_link a {
  color: #f60;
  text-decoration: none;
}
div#welkom_container div#welkom_explanation div#welkom_explanation_image div#welkom_help_link a:hover {
  text-decoration: underline;
}
div#welkom_container div#welkom_people {
  width: 1000px;
  height: 75px;
  float: left;
}
div#welkom_container div#welkom_people div#welkom_people_message {
  width: 900px;
  margin-left: 68px;
  float: left;
  color: #888;
  font-size: 14px;
}
div#welkom_container div#welkom_people div#welkom_people_message h2 {
  font-size: 18px;
  color: #888;
  padding: 0;
}
div#welkom_container div#welkom_links div#welkom_link_wie {
  background: url(/images/hp_wie.png) no-repeat top left;
  margin-left: 55px;
}
div#welkom_container div#welkom_links div#welkom_link_ik {
  background: url(/images/hp_ik.png) no-repeat top left;
}
div#welkom_container div#welkom_links div#welkom_link_zoek {
  background: url(/images/hp_zoek.png) no-repeat top left;
  width: 240px;
}
div#welkom_container div#welkom_links div#welkom_link_zoek div.welkom_link_button {
  width: 240px;
}
div#welkom_container div#welkom_links div.welkom_link {
  display: inline;
  float: left;
  width: 330px;
  height: 100px;
}
div#welkom_container div#welkom_links div.welkom_link div.welkom_link_text {
  display: inline;
  float: left;
  width: 200px;
  height: 42px;
  margin-left: 50px;
  padding-top: 13px;
  font-size: 14px;
  text-align: center;
  color: #444;
}
div#welkom_container div#welkom_links div.welkom_link div.welkom_link_button {
  display: inline;
  float: left;
  width: 330px;
  height: 25px;
}
div#welkom_container div#welkom_links div.welkom_link div.welkom_link_button a {
  display: inline;
  margin-left: 80px;
}
div#welkom_container div#welkom_links div.welkom_link div.welkom_link_button a span {
  width: 120px;
  text-align: center;
}
/* --------- /stylesheets/calendar_date_select/silver.css --------- */ 
.calendar_date_select {
  color:white;
  border:#777 1px solid;
  display:block;
  width:195px;
  z-index: 1000;
}
/* this is a fun ie6 hack to get drop downs to stay behind the popup window.  This should always be just underneath .calendar_date_select */
iframe.ie6_blocker {
  position: absolute;
  z-index: 999;
}

.calendar_date_select thead th {
  font-weight:bold;
  background-color: #000;
  border-top:1px solid #777;
  border-bottom:2px solid #333;
  color: white !important;
}

.calendar_date_select .cds_buttons {
  text-align:center;
  padding:5px 0px;
  background-color: #555;
}

.calendar_date_select .cds_footer {
  background-color: black;
  padding:3px;
  font-size:12px;
  text-align:center;
}

.calendar_date_select table {
  margin: 0px;
  padding: 0px;
}


.calendar_date_select .cds_header {
  background-color: #ccc;
  border-bottom: 2px solid #aaa;
  text-align:center;
}

.calendar_date_select .cds_header span {
  font-size:15px;
  color: black;
  font-weight: bold;
}

.calendar_date_select select { font-size:11px;}

.calendar_date_select .cds_header a:hover {
  color: white;
}
.calendar_date_select .cds_header a {
  width:22px;
  height:20px;
  text-decoration: none;
  font-size:14px;
  color:black !important;
}

.calendar_date_select .cds_header a.prev {
  float:left;
}
.calendar_date_select .cds_header a.next {
  float:right;
}
.calendar_date_select .cds_header a.close {
  float:right;
  display:none;
}

.calendar_date_select .cds_header select.month {
  width:90px;
}

.calendar_date_select .cds_header select.year {
  width:61px;
}

.calendar_date_select .cds_buttons a {
  color: white;
  font-size: 9px;
}
.calendar_date_select td {
  font-size:12px;
  width: 24px;
  height: 21px;
  text-align:center;
  vertical-align: middle;
  background-color: #666666;
}
.calendar_date_select td.weekend {
  background-color: #606060;
}

.calendar_date_select td div {
  color: #fff;
}
.calendar_date_select td div.other {
  color: #888;
}
.calendar_date_select td.selected div {
  color:black;
}

.calendar_date_select tbody td {
  border-bottom: 1px solid #555;
}
.calendar_date_select td.selected {
  background-color:white;
}

.calendar_date_select td:hover {
  background-color:#ccc;
}

.calendar_date_select td.today {
  border: 1px dashed #999;
}

.calendar_date_select td.disabled div {
  color: #454545;
}


.fieldWithErrors .calendar_date_select {
  border: 2px solid red;
}
