.webgidsBox1
{
	width: 980px;
	height: 365px;
	padding-bottom:8px;
	position:relative;
}

.boxTripsWebgids-wit
{
	background: url('http://www.recreatief.nl/webgidsnew/images/webgids.png');
	background-repeat:repeat-y;
	width: 980px;
	padding-left:25px;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.tabbox
{
	width: 980px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	height:19px;
	margin:0px;
	padding:0px;
	position:relative;
	top:4px;	
}

.tabnew li
{
	background-image:url(http://www.recreatief.nl/images/tabnieuw.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	float:left;
	display:block;
	font-family:Arial;
	font-size:11px;
	height:19px;
	text-align:center;
	width:87px;
}

.topmenuh1{
font-size:13px;margin:0px;padding:0px;font-weight:normal;
}

ul#menulist li {
	float:left;
	width: auto;
	background-image: url(http://www.recreatief.nl/nieuws/images/topmenusplitter.png);
	background-repeat: no-repeat;
	background-position: right top;
}

#topmenu
{
	position: relative;
	background-image: url(http://www.recreatief.nl/nieuws/images/bg-topmenu.png);
	background-repeat: no-repeat;
	height: 44px;	
}

#menulist {
	height:42px;
	font-size:1.0em;
	color:#000000;
	background: url(default/nav.png);
	font-family:Arial, Helvetica, sans-serif;	

}

ul#menulist li a {
	display: block;
	color:#333333;
	padding-top:15px;
	padding-bottom:4px;
	padding-right:22px;
	padding-left:22px;
}
ul#menulist li a:hover {
	text-decoration:none;
	height:42px;	
}
ul#menulist li.current-cat a {
	color:#000;
	text-decoration:none;
}
ul#menulist li ul {
	position: relative;
	width: 180px;
	left: 0px;
}
ul#menulist li li {
	float: left;
	width: 180px;
}
ul#menulist li li a {
	float: none;
	color:#222;
	letter-spacing:-1px;
	border-right:0;
	width:auto;
}
ul#menulist li li a:hover, ul#menulist li li a:active {
	background: #ddd;
	color:#000;
	text-decoration:none;
}
ul#menulist li:hover ul, ul#menulist li.sfhover ul {
	left: auto;
	display:block;
}

.adsense
{
	margin-right:25px;
}

.webgidstop
{
	background: url('http://www.recreatief.nl/webgidsnew/images/webgids_top.png') no-repeat;
	width: 980px;
	height: 10px;
	padding-left:10px;
	line-height:30px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
}

.searching
{
	background: url('http://www.recreatief.nl/webgidsnew/images/webgids.png') no-repeat;
	width: 980px;
	height: 30px;
	padding-left:10px;
	line-height:30px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	text-align:center;
}

.webgidsbottom
{
	background: url('http://www.recreatief.nl/webgidsnew/images/webgids_footer.png') no-repeat;
	width: 980px;
	height: 46px;
	padding-bottom:8px;
	padding-left:10px;
}

.boxTripsWebgids
{
	background: url('http://www.recreatief.nl/webgidsnew/images/webgids_bg.png') no-repeat;
	width: 980px;
	height: 600px;
	padding-bottom:8px;
}

.boxTripsWebgids div.colom1
{	
	float: left;
	width: 290px;
	padding: 15px;	
}

.boxTripsWebgids div.colom2
{	
	float: left;
	width: 290px;
	padding: 15px;	
}

.boxTripsWebgids div.colom3
{	
	float: left;
	width: 290px;
	padding: 15px;	
}

.boxTripsWebgids p
{
	color:#FFFFFF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.boxTripsWebgids p A:link
{
	color:#FFFFFF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.boxTripsWebgids p A:visited
{
	color:#FFFFFF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.boxTripsWebgids h4
{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	margin:0px;
	padding:0px;
	text-decoration:none;
}

.boxTripsWebgids h4 A:link
{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	margin:0px;
	padding:0px;
	text-decoration:none;
}

.boxTripsWebgids h4 A:visited
{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	margin:0px;
	padding:0px;
	text-decoration:none;
}

.boxTripsWebgids p
{
	color:#FFFFFF;
	text-decoration:none
}

.webgidslink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
}

.linklisting
{
	margin-top:20px;
}

.linklisting p.linkactions {
  margin: 0px;
}

.linklisting p.linkactions a, #detailed p.actions a, #jump_frame .actions a {
  padding: 1px 4px;
  border: 1px solid #bbbfa1;
  font-size: 9px;
  color:#000000;
  text-decoration: none;
}

.linklisting p.linkactions a:hover, #detailed p.actions a:hover, #jump_frame .actions a:hover {
  background: #e2e1eb;
}

.linklisting p.linkactions a:link, #detailed p.actions a:link, #jump_frame .actions a:link {
	color:#000000;
}

.hsmall {
	font-size:9px;
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
}

.hsmall a:link {
	font-size:9px;
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
}

.hsmall a:visited {
	font-size:9px;
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
}

.hsmall a:hover {
	font-size:9px;
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
}

.hsmall a:active {
	font-size:9px;
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
}

.updated-item
{
	font-size:10px;
	color:#626262;
	font-weight:inherit;
}

.midden .linktitle a:link, .midden .linktitle a:visited, .midden .linktitle a:active
{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	margin:0px;
}

h4 .linktitle a:link, h4 .linktitle a:visited, h4 .linktitle a:active
{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}

.midden .linktitle a:hover
{
	color:#666633;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}

.clear:after {
  height: 0px;
  clear: both;
  display: block;
  visibility: hidden;
  content: ".";
}
.clear a:link, .clear a:active, .clear a:visited {
  display: inline-block;
  color:#666666;
  text-decoration:none;
  font-weight:bold;
}
/* start non ie/mac css \*/
* html .clear {
  height: 1%;
}
.clear {
  display: block;
}
/* end non ie/mac css */
.clear dl {
  margin: 10px 0px 0px 0px;
  width: 49%;
  float: left;
}
#category dt a {
  font-weight: bold;
  font-size: 11px;
}
#category dt, #category dd, #home dt, #home dd {
  margin: 0px 0px 0px 20px;
  font-size: 11px;
}
#category dd, #home dd {
  padding-bottom: 10px;
}
.linklisting h4.linktitle, .linklisting p.linkurl, .linklisting p.linkrating {
  margin: 2px 0px;
}
.linklisting h4.linktitle a {
  padding-bottom: 0px;
}
.linklisting p.linkurl a {
  font-size: 9px;
  text-decoration: none;
}
.linklisting p.linkrating {
  font-size: 9px;
}
.linklisting p.linkrating .linkexpired {
  color: #8c3030;
  font-weight: bold;
}
.linklisting .linkdescription, .review .reviewcontent {
  margin: 0px 0px 5px 0px;
  padding: 5px;
  border: 1px solid #bbbfa1;
  background: #f8faed;
  overflow: hidden;
    font-size: 11px;
}
.linklisting_toplink {
  margin: 8px 15px 8px 20px;
  font-size: 9px;
  text-decoration: none;
}

/* overflow: hidden doesn't work in ie unless the width is set */
* html .linklisting .linkdescription, * html .review .reviewcontent {
  width: 96%;
}
.linklisting p.linkactions {
  margin: 0px;
}
.linklisting p.linkactions a, #detailed p.actions a, #jump_frame .actions a {
  padding: 1px 4px;
  border: 1px solid #bbbfa1;
  font-size: 9px;
  text-decoration: none;
}
.linklisting p.linkactions a:hover, #detailed p.actions a:hover, #jump_frame .actions a:hover {
  background: #e2e1eb;
}



.underlines
{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:900;
	margin:0;
	padding:0;
	border-bottom:1px dotted #999999;
}

.leftside
{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.leftside a:link
{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.leftside a:hover
{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.leftside a:visited
{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.tdmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 1px;
	margin-left: -50px;
}
.tdmenu2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	padding: 1px;
	text-decoration:none;
}

.topmenu a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	font-weight: bold;
	text-decoration:none;
}

.tdtp 
{
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #DBDBDB;
}

.footer_webgids a:link, .footer_webgids a:visited, .footer_webgids a:hover, .footer_webgids a:active
{
	color:#9C9E9F;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:7pt;
	font-weight:600;
	line-height:12pt;
}

.vinden
{
	border:1px solid #000000;
	color:#000000;
	font-size:11px;
	font-weight:bold;
}

.formcnt 
{
	background:#F8FAED none repeat scroll 0 0;
	border:1px solid #BBBFA1;
	font-size:11px;
	margin:20px;
	overflow:hidden;
	color:#666666;
	padding:5px;
}

.formcnt a:link, .formcnt a:hover, .formcnt a:active, .formcnt a:visited
{
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}

img
{
	border:0 none;
}

.paging
{
	text-align:right;
}

.webgidstitel a:link, .webgidstitel a:hover, .webgidstitel a:active, .webgidstitel a:visited
{
	color:#FFFFFF;
	font-size:15px;
	font-family:Arial;
	text-decoration:none;
	line-height:26px;
}

.crumb a:link, .crumb a:hover, .crumb a:active, .crumb a:visited
{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.midden a:link, .midden a:visited, .midden a:active, .midden a:hover
{
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	height:auto;
}

.category
{
	border-bottom:1px dotted #BBBFA1;
	font-size:12px;
	margin-top:25px;
	padding:5px 0 0 0;
}

.category a:link, .category a:visited, .category a:active, .category a:hover
{
	color:#000000;
	font-weight:normal;
}

.searchhl-1
{
	background:#FFFF80 none repeat scroll 0 0;
}

#contentheader .error 
{
	background:#8C3030 none repeat scroll 0 0;
}

#contentheader .error, #contentheader .message {
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	font-size:12px;
	margin:0;
	padding:2px;
	text-align:center;
}

.row label.name
{
	float:left;
	padding-right:5px;
	width:25%;
}
