body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #351000;
	background: #f0f1ec url(/images/bg.gif) repeat-x;
	margin: 6px 0px;
	padding: 0px;
}

#container {
	width: 948px;
	margin: 0px auto;
	background: url(/images/wrapper.gif) repeat-y;
}

#container_in {
	background: url(/images/head_bg.gif) no-repeat;
}

#links {
	width: 677px;
	padding-right: 1px;
	float: left;
}

#head_menu {
	height: 31px;
	padding: 20px 0px 0px 9px;
}

#head_menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#head_menu ul li {
	float: left;
}

#head_menu ul li a {
	float: left;
	display: block;
	padding: 8px 0px 0px 12px;
	color: #0f486c;
	height: 22px;
	text-decoration: none;
}

#head_menu ul li a:hover {
	text-decoration: underline;
}

#head_button {
	width: 269px;
	height: 59px;
	margin-left: 9px;
	display: block;
	text-decoration: none;
}

#links_links {
	width: 148px;
	padding: 0px 5px 0px 13px;
	float: left;
}

#links_links h2 {
	background: url(/images/titel_links.gif) no-repeat;
	padding: 12px 7px 0px 0px;
	height: 24px;
	font-weight: bold;
	color: #303d5a;
	font-size: 11px;
	text-align: right;
	margin: 0px;
}

#links_links .blok {
	background-color: #c0ebff;
	padding: 4px;
}

#links_links .blok ul, #rechts .blok ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#links_links .blok ul li, #rechts .blok ul li {
	background: url(/images/li_blauw.gif) no-repeat;
	line-height: 160%;
	padding-left: 16px;
}

#links_links .blok ul li a, #rechts .blok ul li a {
	color: #303d5a;
	text-decoration: none;
}

#rechts .blok ul.none li a {
	color: #303d5a;
	text-decoration: none;
}

#links_links .blok ul li a:hover, #rechts .blok ul li a:hover {
	text-decoration: underline;
}

#rechts .blok ul.none li a:hover {
	text-decoration: underline;
}

#links_links a.ad img {
	border: 1px solid #001e2b;
	margin: 5px 0px 5px 7px;
}

#links_rechts {
	width: 511px;
	float: left;
	margin-bottom: 1px;
}

#broodkruimel {
	padding: 7px 0px 0px 9px;
	height: 29px;
	color: #ffffff;
}

#broodkruimel ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#broodkruimel ul li {
	float: left;
	background: url(/images/li_broodkruimel.gif) no-repeat right center;
	padding-right: 20px;
	color: #351000;
}

#broodkruimel ul li a {
	color: #351000;
	text-decoration: underline;
}

#broodkruimel ul li a:hover {
	text-decoration: none;
}

#links_rechts .blok {
	padding: 6px;
	line-height: 150%;
	border: 1px solid #f2672d;
	margin-top: 1px;
}

#links_rechts .blok_bg {
	background: url(/images/blok_gradient_oranje.gif) repeat-y;
	line-height: 150%;
	padding: 6px;
}

#links_rechts h1 {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}

#links_rechts p {
	margin: 0px;
	padding: 0px;
	line-height: 160%;
}

#links_rechts ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	line-height: 160%;
}

#links_rechts ul li b {
	color: #f3733d;
}

#links_rechts ul li a {
	text-decoration: none;
	color: #351000;
}

#links_rechts ul li a:hover {
	text-decoration: underline;
}

#links_rechts a {
	color: #f3733d;
	text-decoration: underline;
}

#links_rechts a:hover {
	text-decoration: none;
}

#links_rechts table a {
	color: #000000;
	text-decoration: underline;
}

#links_rechts table a:hover {
	text-decoration: underline;
	color: #f3733d;
}

#links_rechts span {
	color: #f3733d;
}

#links_rechts h2 {
	background: url(/images/titel_oranje.gif) no-repeat right;
	padding: 10px 0px 0px 9px;
	height: 22px;
	font-weight: bold;
	color: #351000;
	font-size: 11px;
	margin: 1px 0px 0px 0px;
}

#links_rechts div.button {
	padding: 5px 0px 0px 0px;
	text-align: right;
}

#links_rechts ul.items {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#links_rechts ul.items li {
	background: url(/images/li_oranje.gif) no-repeat;
	line-height: 150%;
	padding-left: 17px;
}


#links_rechts table tr td {
	line-height: 150%;
}

#links_rechts table img {
	padding: 1px;
	margin-bottom: 3px;
}

#links_rechts table tr td b {
	color: #f2672d;
}

#links_rechts form {
	padding: 0px;
	margin: 0px;
}

#links_rechts .veld {
	width: 150px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #351000;
}

#links_rechts a.tabs_stap {
	background: #803617;
	color: #ffffff;
	display: block;
	padding: 8px 10px;
	float: left;
	text-decoration: underline;
	margin-right: 1px;
	border-bottom: 1px solid #ffffff;
}

#links_rechts a.tabs_stap:hover {
	text-decoration: none;
}

.tabs {
	border: 1px solid #803617;
	padding: 8px;
	display: none;
}

h4 {
	font-size: 18px;
	color: #803617;
	padding: 0px;
	margin: 0px 0px 5px 0px;
}

#rechts {
	width: 261px;
	float: left;
}

#rechts p {
	padding: 0px;
	margin: 0px;
	line-height: 160%;
}

#zoeken {
	padding-top: 20px;
}

#zoeken form {
	padding: 0px;
	margin: 0px;
}

#zoeken form div {
	height: 30px;
}

#zoeken form div label {
	padding: 8px 0px 0px 22px;
	float: left;
	width: 79px;
	color: #456008;
}

#zoeken form div select {
	width: 155px;
	_width: 152px;
	font-size: 11px;
	color: #666666;
	margin-top: 5px;
}

#rechts h3 {
	background: url(/images/titel_rechts.gif) no-repeat;
	padding: 7px 0px 0px 20px;
	height: 26px;
	font-weight: bold;
	color: #303d5a;
	font-size: 11px;
	margin: 0px;
}

#rechts .blok {
	border: 1px solid #1798eb;
	margin-bottom: 1px;
	background-color: #c0ebff;
	padding: 2px 6px 6px 6px;
}

#rechts form.form {
	padding: 0px;
	margin: 0px;
}

#rechts form.form input.veld {
	border: 1px solid #1798eb;
	width: 140px;
	margin: -2px 0 3px 0;
	font-size: 11px;
	color: #666666;
}

#rechts form.form input.check {
	border: 1px solid #1798eb;
	margin: -2px 0 3px 0;
	font-size: 11px;
	color: #666666;
}

#rechts form.form div {
	padding: 2px 0px;
}

#rechts form.form label {
	width: 95px;
	float: left;
	text-align: right;
	padding-right: 5px;
}

#footer {
	background: url(/images/footer_bg.gif);
	padding: 7px 45px 0px 20px;
	height: 33px;
	clear: both;
	color: #ffffff;
}

#footer a {
	color: #ffffff;
	text-decoration: underline;
}

#footer a:hover {
	text-decoration: none;
}

#dhtmltooltip{
	position: absolute;
	width: 150px;
	border: 2px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
}

#ajax_listOfOptions{
  position:absolute;
  width:200px;
  height:150px;
  overflow:auto;
  border:1px solid #317082;
  background-color:#FFF;
  text-align:left;
  z-index:100;
  font-size:11px;
}

#ajax_listOfOptions div{
  margin:1px;    
  padding:1px;
  cursor:pointer;
}

#ajax_listOfOptions .optionDiv{
  
}

#ajax_listOfOptions .optionDivSelected{
  background-color:#317082;
  color:#FFF;
}

#ajax_listOfOptions_iframe{
  background-color:#F00;
  position:absolute;
  z-index:5;
}

/* Forum */

td.forum_index {
  padding:3px;
}

tr.forum_row {
  behavior: url(/inc/style.htc);
}

tr.forum_row td {
  border-top:1px solid black;
  padding:3px;
}

tr.forum_row td.mouseover {
  border-top:1px solid black;
  background-color:#fde8e0;
}

tr.forum_row td a {
  color:#351000;
  text-decoration:none;
}

tr.forum_row:hover {
  background-color:#fde8e0;
}

div.edit_message img {
  border:2px solid black;
}

/* Lokaties */

table.locationpick thead td {
  background-color:#f2672d;
  font-weight:bolder;
}

table.locationpick tr.datarow td {
  background-color: #fde8e0;
}

table.locationpick td.margin {
  padding-right:5px;
}

table.locationpick a {
  display:block;
  width:100%;
  padding:3px;
  height:14px;
  text-decoration:none;
}

div.range {
  padding:5px;
  color:#000000;
  font-size:12px;
  text-align:left;
  letter-spacing: 0.2px;
}

div.range a.rangeLink {
  color:#000000;
  text-decoration:none;
  margin-left:3px;
}

div.range a.rangeLink:hover {
  color:#f3733d;
}

div.range a.activeRange {
  color:#000000;
  font-weight:bolder;
  text-decoration:underline;
  margin-left:3px;
}

div.pagenav {
  width:100%;
  text-align:center;
}

div.location {
  margin-top:3px;
  margin-bottom:3px;
  margin-left:0px;
  margin-right:0px;
  min-height:80px;
  border:1px double #f2672d;
}

div.location td.head {
  font-size:14px;
  font-weight:bolder;
}

/* CMS */

table.cmsmenu td {
  background:#f2672d;
  border-left:1px solid #FFFFFF;
  padding:0px;
}

table.cmsmenu td:first-child {
  border-left:none;
}

table.cmsmenu td a {
  display:block;
  width:100px;
  height:25px;
  text-decoration:none;
  text-align:center;
  line-height:25px;
}

table.cmsmenu td a:hover {
  background:#FFFFFF;
}