/* basis */

html {
	height: 98%;
}

body {
	margin:0;
	padding:0;
	background-color:#fff;
}
	
html,body,table,td,tr,p,div,a,li,ul {
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-size:11px;
	line-height:1.4em;
	color:#361600;	
}	

/* layout */	
#wrapper {
	position:absolute;
	float:left;
	top:20px;
	left:50%;
	margin:0 0 0 -485px;
	padding:0px;
	text-align:left; 
	width: 970px; 
	z-index:1;
	background:#fff url(/shared/images/border.png) repeat-y;
}	
#topheadleft {
	position:relative;
	float:left;
	top:0;
	left:8px;
	width:780px;
	background-color:#fff;
	display:block;
}	

.homenav a {
	margin:0 0 0 20px;
	font-size:14px;
	font-weight:bold;
	color:#00A0C6;
	display:block;
	width:40px;
	text-decoration: none;
}
#topheadlogo{
	position:relative;
	float:left;
	top:0;
	left:0;
	width:159px;
	height:29px;
	display:block;/*firefox hack for adding whitespace below images*/
	background-color:#fff;
	z-index: 4;
}
#topheadright {
	position:relative;
	float:left;
	top:0;
	left:0;
	width:24px;
	background-color:#fff;
	display:block;
}

#headleft {
	position:relative;
	float:left;
	left:8px;
	width:780px;
	height:120px;
	background-color:#361600;
	margin:0;
	display:block;
}

#headtekst {
	position:absolute;
	top:40px;
	left:20px;
	font-size:28px;
	font-weight:normal;
	font-style:italic;
	color:#BF7C40;
	z-index:10;
}

#headtekstshade {
	position:absolute;
	top:42px;
	left:22px;
	font-size:28px;
	font-weight:normal;
	font-style:italic;
	color:#000;
	z-index:9;
}
#headlogo{
	position:relative;
	float:left;
	bottom:0;
	left:0;
	width:159px;
	height:120px;
	display:block; /*firefox hack for adding whitespace below images*/
	background-color:#fff;
}
#headright {
	position:relative;
	float:left;
	top:0;
	left:0;
	width:24px;
	height:120px;
	background-color:#361600;
	margin:0;
	display:block;
}

#bottomheadleft {
	position:relative;
	float:left;
	left:8px;
	top:0;
	width:772px;
	height:48px;
	background-color:#00A0C6;
	margin:0;
	padding:0 0 0 8px; 
	display:block;
}

#bottomheadlogo{
	position:relative;
	float:left;
	left:0;
	top:0;
	width:159px;
	height:48px;
	display:block; /*firefox hack for adding whitespace below images*/
	background-color:#fff;
}	
#bottomheadright {
	position:relative;
	float:left;
	top:0;
	left:0;
	width:24px;
	height:48px;
	background-color:#00A0C6;
	margin:0;
	display:block;
}
/* navigatie */
#nav {
	position: absolute;
	top: 5px;
	left: 10px;
	list-style: none;
	margin: 0;
	padding: 0;
	height: 38px;
	display: inline;
	overflow: hidden;
	width: auto;
	}
	
#nav li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}

#nav a {
	float: left;
	padding: 0 0 0 0;
	overflow: hidden;
	height: 38px; 
	text-align: center;
	color:#FFF;
	font-size: 12px;
	line-height: 36px;
	text-decoration: none;
	}
	
#nav a:hover {
	background-position: 0 -38px;
	}

#nav a:active, #nav a.selected {
	background-position: 0 -38px;
	}
	
#tstallen a  {
	width: 85px;
	background: url(/shared/images/btnStallen.png) top left no-repeat;
	}

#tfaciliteiten a  {
	width: 109px;
	background: url(/shared/images/btnFaciliteiten.png) top left no-repeat;
	}

#taanverkoop a  {
	width: 119px;
	background: url(/shared/images/btnAanverkoop.png) top left no-repeat;
	}

#tagenda a  {
	width: 83px;
	background: url(/shared/images/btnAgenda.png) top left no-repeat;
	}
	
#tcontactroute a  {
	width: 135px;
	background: url(/shared/images/btnContactroute.png) top left no-repeat;
	}	
	
#tdejagers a  {
	width: 97px;
	background: url(/shared/images/btnDejagers.png) top left no-repeat;
	}	
	
#tgastenboek a  {
	width: 109px;
	background: url(/shared/images/btnGastenboek.png) top left no-repeat;
	}	
/* einde navigatie */	
	
#container506{
  background-color:#E0EED2;
  float:left;
  width:506px;
  border-left:266px solid #E0EED2;
  border-right:183px solid #E0EED2; 
  margin:0 0 0 8px;
  padding:0;
  display: inline;
}
#leftcolumn266{
  float:left;
  width:222px;
  margin-left:-242px;
  position:relative;
  padding:16px 0 0 0;
}

#leftcolumn266 p {
	font-size: 12px;
	margin:0 0 12px 0;
	padding:0 0 12px 0; 
}

#container395{
  background-color:#E0EED2;
  float:left;
  width:395px;
  border-left:377px solid #E0EED2;
  border-right:183px solid #E0EED2; 
  margin:0 0 0 8px;
  padding:0;
  display: inline;
}
#leftcolumn395{
  float:left;
  width:342px;
  margin-left:-362px;
  position:relative;
  padding:16px 0 0 0;
}

#leftcolumn395 p {
	font-size: 12px;
	margin:0 0 12px 0;
	padding:0 0 12px 0; 
}

#ccolumnfac{
  float:left;
  width:auto;
  margin-right:-970px;
}
#ccolumnfac img{
  margin: 4px 0 0 0;
  padding: 0 0 4px 0;
  display:block;
  height:789px;
}

#container{
  background-color:#E0EED2;
  float:left;
  width:320px;
  border-left:452px solid #E0EED2;
  border-right:183px solid #E0EED2; 
  margin:0 0 0 8px;
  padding:0;
  display: inline;
}
#leftcolumn{
  float:left;
  width:414px;
  margin-left:-434px;
  position:relative;
  padding:16px 0 0 0;
}
#ccolumn{
  float:left;
  width:auto;
  margin-right:-970px;
}
#ccolumn img{
  margin: 4px 0 0 0;
  padding: 0 0 4px 0;
  display:block;
  height:500px;
}
#ccolumnstal{
  float:left;
  width:auto;
  margin-right:-970px;
}
#ccolumnstal img{
  margin: 4px 0 0 0;
  padding: 0 0 4px 0;
  display:block;
  height:500px;
}
#ccolumncr{
  float:left;
  width:auto;
  margin-right:-970px;
}
.infotekst {
	bottom:0;
}
#ccolumnfac{
  float:left;
  width:auto;
  margin-right:-970px;
}
#ccolumnfac img{
	margin: 4px 0 0 0;
	padding: 0 0 4px 0;
	display:block;
	height:825px;
}
#ccolumnav{
  float:left;
  width:auto;
  margin-right:-970px;
}
#ccolumnav img{
  margin: 4px 0 0 0;
  padding: 0 0 4px 0;
  display:block;
  height:486px;
}
#ccolumjagers{
  float:left;
  width:auto;
  margin-right:-970px;
}
#ccolumjagers img{
  margin: 4px 0 0 0;
  padding: 0 0 4px 0;
  display:block;
  height:519px;
}
#ccolumagenda{
  float:left;
  width:auto;
  margin-right:-970px;
}
#ccolumagenda img{
  margin: 4px 0 0 0;
  padding: 0 0 4px 0;
  display:block;
  height:596px;
}
#container476{
  background-color:#E0EED2;
  float:left;
  width:476px;
  border-left:296px solid #E0EED2;
  border-right:183px solid #E0EED2; 
  margin:0 0 0 8px;
  padding:0;
  display: inline;
}
#leftcolumn296{
  float:left;
  width:252px;
  margin-left:-280px;
  position:relative;
  padding:16px 0 0 0;
}

#leftcolumn296 p {
	font-size: 12px;
	margin:0 0 12px 0;
	padding:0 0 12px 0; 
}
#ccolumnhome{
  float:left;
  width:auto;
  margin-right:-970px;
}
#ccolumnhome img{
  margin: 4px 0 0 0;
  padding: 0 0 4px 0;
  display:block;
  height:400px;
}
#ccolumngastenboek{
  float:left;
  width:752px;
  padding-left:20px;
  margin-right:-970px;
  background: #E0EED2 url(/shared/images/gastenboek.jpg) top left no-repeat;
  padding-top:180px;
}

#rightcolumn{
  float:right;
  width:183px;
  margin-right:-183px;
  position:relative;
}

#teaser {
	bottom:0px;
	display: block;
	padding: 0 0 0 12px;
	height:200px;
}
#teaser p, #teaser p a{
	font-size: 12px;
	font-style: italic;
	width:164px;
	text-decoration: none;
}
#teaser p a:hover{ 
text-decoration: underline; }


#news {
	
	height:160px;
	display: block;
	padding: 0 0 0 12px;
}
#news p{
	position:absolute;
	font-size: 13px;
	font-style: italic;
	bottom:0;
	width:164px;
}

#containergastenboek{
  background-color:#E0EED2;
  float:left;
  width:772px;
  border-left:0px solid #E0EED2;
  border-right:183px solid #E0EED2; 
  margin:0 0 0 8px;
  padding:0;
  display: inline;
}
#leftcolumngastenboek{
  float:left;
  width:0px;
  margin-left:0px;
  position:relative;
  padding:16px 0 0 0;
}

#ccolumn h1{
  font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0em;
	padding:0;
	color: #62AC1E;
}

#leftcolumn266 h1, #leftcolumn h1 {
	font-size: 22px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	margin:0 0 11px 0;
	padding:0 0 11px 0;
}

#leftcolumn266 h2, #leftcolumn h2, #leftcolumn296 h2, #leftcolumn395 h2 {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0em;
	color:#62AC1E;
	margin:0;
	padding:0;
}

#leftcolumn266 p, #leftcolumn p {
	font-size: 12px;
	margin:0 0 12px 0;
	padding:0 0 12px 0; 
}

#topborder {
	position: relative;
	float: left;
	top:0;
	left:0;
	height:20px;
	width:970px; 
	z-index:2;
	background: url(/shared/images/backtop.png) top no-repeat;
}

#border {
	position:absolute;
	top:20px;
	left:50%;
	margin-left: -485px; 
	width: 970px; 
	background: url(/shared/images/border.png) repeat-y;
	z-index:1;
	display:block;
}
#footerborder {
	position: relative;
	float: left;
	border-top:8px solid #62AC1E;
	left:8px;
	width:955px;
}

#footer {
	position: relative;
	float:left;
	left:0px;
	height:14px;
	padding:0 0 0 22px;
	width:970px; 
	z-index:2;
	font-size: 10px;
	font-weight:bold;
	
}	


#bottomborder {
	position: relative;
	float: left;
	top:0;
	left:0;
	height:30px;
	width:970px; 
	z-index:2;
	background: url(/shared/images/backbottom.png) bottom no-repeat;	
}

/* gastenboek */
.ddgb_wrapper {
	padding: 10px 0 10px 0;
	width: 730px;
}
.ddgb_entrybox {
	text-align: left;
	width:600px;
	top:0;
}
.ddgb_entrybox h1 {
	margin: 0;
	padding: 0;
	font-size: 140%;
	color: #361600;
	letter-spacing: 1px;
}
.ddgb_entrybox h2 {
	margin: 0;
	padding: 0;
	font-size: 140%;
	color: #62AC1E;
	letter-spacing: 1px;
}
.ddgb_entrybox input {
	border: 1px solid #BBBBBB;
	width:500px;
}
.ddgb_entrybox textarea {
	width:500px;
	border: 1px solid #BBBBBB;
}
.ddgb_entrybox .inputbtn {
	width:100px;
	border: 1px solid #BBBBBB;
}
.ddgb_entrybox table {
	font-size: 90%;
	color: #361600;
}
.ddgb_entrybox li {
	margin: 0 0 5px 0;
}
.ddgb_nav {
	text-align: left;
}

.ddgb_smiles {
	font-weight: bold;
	margin-bottom: 10px;
	width:710px;
}
.ddgb_smiles img {
	margin: 2px 8px 0 0;
}

#comment-area {
	width: 720px;
	margin: 0 auto 0 auto;
	text-align: left;
}


#comment-area form {
	width: 570px;
	float: right;	
}

ol.comments, ul.comments {
	margin: 6px 0 0 0;
	padding: 0;
	list-style-type: none;
}

ol.comments li, ul.comments li {
	margin: 0;
	padding: 0;
}

.comment-left {
	float: left; 
	width: 130px;
	padding: 0 0 8px 0;
	margin: 0 0 14px 0;
	background: #E0EED2 url(/shared/images/comment.png) bottom left no-repeat;	
	font-size: 0.95em;
	color: #202020;
}

.comment-left-inner {
	margin: 0;
	padding: 8px 10px 1px 12px;
	background: #E0EED2 url(/shared/images/comment.png) top left no-repeat;
}

li.alt .comment-left {
	background: #E0EED2 url(/shared/images/comment-alt.png) bottom left no-repeat;	
}
li.alt .comment-left-inner {
	background: #E0EED2 url(/shared/images/comment-alt.png) top left no-repeat;
}

.comment-edit {
	font-size: 0.9em;
	text-align: right;
}
.comment-num {
	text-align: right;
	font-size: 2.0em;
	color: #62AC1E;
	font-weight: bold;
	letter-spacing: 1px;
}
.comment-author {
	font-size:13px;
	letter-spacing: 0em;
	color: #62AC1E;
	font-weight: bold;
	margin-bottom: 2px;
	text-align: right;
}

.comment-info {
	color: #00667D;
	font-size: 0.9em;
	text-align: right;
}

.comment-right {
	width: 500px;
	float: right;
	width: 555px;
	float: left;
	padding: 4px 10px 4px 0;
	margin: 0 0 5px 25px;
	/*overflow: auto;*/
	border-bottom: 1px solid #62AC1E; 
}
