/*	=Reset default HTML styles
------------------------------------------------------------------*/
/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td{
	margin:0; padding:0;
}
/* Normalizes font-size for headers */
h1, h2, h3, h4, h5, h6{font-size:100%;}

/* Removes list-style from lists */
ol, ul{list-style:none;}

/* Normalizes font-style and font-weight to normal*/
address, caption, cite, code, dfn, em, strong, th, var{
	font-style:normal; font-weight:normal;
}

/* Removes link underline */
a:link, a:visited{text-decoration:none;}

/* Normalizes table behavior */
table{border-collapse:collapse; border-spacing:0;}

/* Removes border from fieldset and img */
fieldset, img{border:0;}

/* Hides hr */
hr{display:none;}

/* Hides skip link */
#skip-to-content{display:none;}

/*	=Typography
------------------------------------------------------------------*/
body{
	font: small/1.5 verdana,"Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode";
}
h2, h3, h4, p, ul, blockquote{
	margin:0 20px 1em 0;
}
h1, h2, h3{
	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana;
	font-weight:bold;
	margin-bottom:.15em;
}
h1{
	font-size:210%;
	letter-spacing:-0.02em;	
}
h2{
	color:#d06f1a;
	font-size:180%;
	letter-spacing:-0.02em;
}
h3{
  color:#000;
	font-size:130%;
	margin-bottom:.15em;
}
#footer h3{
  color:#FFFFFF;
	font-size:100%;
	margin-bottom:.15em;
}
p{
	font-size:95%;
}

/* =links
------------------------------------------------------------------*/
a:link, a:visited{
	color:#d06f1a;
	font-weight:bold;
	text-decoration:none;
}
a:hover, a:focus, a:active{
	text-decoration:underline;
}
a:focus, a:active{
	background:#ffc;
}
a.imglink:link, a.imglink:visited {
	border:none;
}
a.imglink:hover{
	background:transparent;
}

/*	=layout blocks
------------------------------------------------------------------*/
body
{
	border-top: 10px solid #47150e;
	text-align: center;
	background-color: #FAA576;
	background-image: url(../images/winebg.gif);
	background-repeat: repeat-x;
	background-position: 0 10px;
}
#wrap, #footer{
	margin:0 auto;
	position:relative;
	text-align:left;
	width:690px;
}
#content
{
	clear: left;
	position: relative;
	margin-bottom: 20px;
	margin-top: 80px;
}
#content-main{
  float:left;
	width:460px;
	}
#content-sec{
  float:right;
	width:210px;
}
#footer-wrap
{
	clear: both;
	padding-top: 20px;
	background-color: #300;
}

/* header
------------------------------------------------------------------*/
p#baseline{
  color:#FFEBD0;
  left:150px;
  position:absolute;
  top:35px;
  font: italic bold 130%/1.5em verdana, "trebuchet ms", "lucida grande";
}

/* =navigation
------------------------------------------------------------------*/
#navigation{
  float:left;
	margin-bottom:15px;
}

#nav-main{
	margin:0;
}
#nav-main li
{
	float: left;
	margin-right: .5em;
}
#nav-main li a{
  display:block;
  float:left;
  padding:10px 5px 5px 10px;
}
#nav-main li:first-child{
  background:transparent;
}
#nav-main li:first-child a{
  padding-left:10;
}

#nav-extra{
  position:absolute;
  top:0;
  right:0;
}

/* =nav-lang */
#nav-lang{
  background:#47150e no-repeat 100% 100%;
  float:left;
  margin:0;
  padding-right:5px;
}
#nav-lang li{
  float:left;
}
#nav-lang li:first-child{
  background:#47150e no-repeat 0 100%;
  padding-left:5px;
}
#nav-lang a{
  display:block;
  color:#FFF;
  padding:0 5px 5px 5px;
  text-transform:uppercase;
}

/* servicemenu */
#servicemenu{
  float:left;
}
#servicemenu li{
  color:#FFEBD0;
  display:inline;
}
#servicemenu a{
  color:#FFEBD0;
  font-size:90%;
}



/* =content
------------------------------------------------------------------*/
#bigimage{
  /* background:transparent url(../images/bigimage-bg.gif) no-repeat 0 100%; */
  background:transparent no-repeat 0 100%; */
  left:-3px;
  margin-bottom:20px;
  padding-left:3px;
  position:relative;
}
#bigimage img{
  border:10px solid #FFF;
}

/* =conten-main
------------------------------------------------------------------*/
#content-main p
{
	margin-left: 20px;
	color: #300;
}

/* omgeving */
h3.map{
  background:url(../images/dotted-underline.gif) repeat-x 0 100%;
}

/* =content-sec
------------------------------------------------------------------*/
#content-sec{
  background:#fed8a1 url(../images/content-sec-bg.gif) no-repeat 0 0;
  padding-top:5px;
}

/* =nav-sec */
#nav-sec{
  background:#fed8a1 url(../images/content-sec-bg.gif) no-repeat 0 100%;
  margin:0;
  padding:20px 20px;
}
#nav-sec a{
  border-top:1px solid #f5c386;
  display:block;
  font-weight:normal;
  padding:10px 0;
  text-align:center;
}
#nav-sec a:hover{
  background:#fce59f;
  text-decoration:none;
}
#nav-sec li:first-child a{
  border:none;
}

/* =footer
------------------------------------------------------------------*/
#footer{
  background:#300 no-repeat 0 0;
  color:#FFF;
  padding:20px 0;
  position:relative;
}
#footer h3{
  font-size:18px;
  margin-right:30px;
  padding: 0 0 0 20px;
}
#footer a{
  color:#FFF;
  text-decoration:underline;
}
#footer #bord-podere{
  position:absolute;
  right:8px;
  top:8px;
}

/* =contact-info */
#contact-info{
  /* Deze div kun je eventueel eerst verbegrgen, en dan tonen met Javascript*/
  /*display:none;*/
  overflow:auto;
  padding:10px 20px 10px 20px;
}
#footer #be, #footer it{
  float:left;
  width:315px;
}
#footer #be{
  margin-right:20px;
}

/* =site-info */
#site-info
{
	clear: left;
	text-align: center;
	margin: 0 0 20px 20px;
	padding-top: 5px;
	width: 650px;
	background-color: #600;
	background-repeat: no-repeat;
	background-position: 0 0;
}
#site-info p{
  margin:0;
  padding:5px 10px 10px 10px;
}

/* =tables
------------------------------------------------------------------*/

table{
  margin-bottom:1.5em;
}
table table{/* nested tables in kalender table */
  margin-bottom:.5em;
}

.wineregion
{
	color: #900;
	font-size: 12px;
	font-weight: bold;
}