/* RESET CSS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: none; }
:focus { outline: 0; }
body { line-height: 1; }
table {	border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left;	font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q {	quotes: "" ""; }

/* MAIN CSS */
* html { height:100%; overflow-x: hidden; }
ul, ol, p {	font-family: Arial;	font-size: 12px; color: #00000;	line-height: 17px; }
a {	color: #1b4329; }
a:hover { color: #1b4329; }
input, textarea, select, button{ font-family: Arial; font-size: 12px; }
h1 { font-family:Arial; font-size:14px; } 
h2 { font-family:Arial; font-size:14px; } 

ul, ol { margin-left:25px; }

.container { margin:0 auto; width:980px; font-family:Arial; font-size:12px; color:#1b4329; line-height:17px; }
.clear { content:"."; clear:both; height:0px; display:block; overflow:hidden; }
.menuitem a { color:#FFF; text-decoration:none; display:block; width:130px; height:30px; background-image:url(/img/menu_bg_2.gif); float:left; font-family:Arial; font-size:12px; text-align:center;  line-height:30px; overflow:hidden; }
.menuitem a:hover, a.menuitem_active { background-position:center -30px; color:#1b4229; }
.breadcrumb { line-height:20px; height:20px; text-align:right; font-size:12px; color:#d88c22; }
.breadcrumb a { text-decoration:none; color:#d88c22; }
.breadcrumb a:hover { text-decoration:underline; }

.left { float:left; width: 236px; padding:0; font-size:12px; }
.content { float:left; border-left:2px solid #ebcfa7; border-right:2px solid #ebcfa7; width:700px; padding: 0 20px 20px 20px; overflow:hidden; min-height:800px; }

h2.inschrijven { line-height: 30px;  font-weight:normal; background-image:url(/img/gradient_knop.gif); width:180px; height:30px; text-align:center; margin:0 0 20px 0;padding:0 10px; }
h2.inschrijven a { color:#1b4329; text-decoration:none; border-bottom:1px solid #FFF; }

.nieuw_home { width:220px; margin:0 20px 0 0; font-size:13px; line-height:22px; color:#5b8c6c; float:left; letter-spacing:-1px; text-decoration:none; }
.nieuw_home a { color:#5b8c6c; text-decoration:none; }
.nieuw_home strong { color:#1b4329; font-size:17px; letter-spacing:0px; }

.icons img { margin:4px 0 0 0;  } 
.icons span { font-family:'Arial Narrow', Arial; float:left; text-align:center; font-size:9px; font-weight:bold; }

#tooltip { position: absolute; z-index: 3000; padding: 5px; background:#cfe2d6; border:1px solid #1b4329; font-family:Arial; font-size:11px; color:#1b4329; }
#tooltip h3 { font-weight:normal; font-size:11px; }

.ppand { width:700px; }
.pfoto { float:left; width:340px; position:relative; }
.ptxt { float:left; width:340px; padding:0 0 0 20px; }
.ppand hr { height:1px; color:#e9cfa8; margin:20px 0; }
.verkocht { bottom:0; width:340px; height:30px; position:absolute; margin:0; padding:0; line-height:30px; text-align:center; text-transform:uppercase; color:#FFFFFF; background:#C00; font-weight:bold; }
.contacten { bottom:0; width:220px; height:30px; position:absolute; margin:0 0 0 480px; line-height:30px; color:#000; text-align:right; }
.meerinfo { bottom:0; background-image:url(/img/meer_info.gif); background-repeat:no-repeat; width:110px; height:30px; position:absolute; margin:0 0 0 360px; line-height:30px; text-align:center; text-transform:uppercase; color:#FFF; }
.meerinfo a { color:#FFF; text-decoration:none; width:110px; height:30px; display:block; }
.meerinfo a:hover { color:#e9cfa8; }

.pmenu { border-top:1px solid #1b4329; border-bottom:1px solid #1b4329; margin:20px 0 0 0; height:30px; overflow:hidden; }
.pmenu a { float:left; width:116px; height:30px; display:block; line-height:30px; text-align:center; background-color:#1b4329; border-right:1px solid #FFF; font-family:Arial; font-size:12px; text-decoration:none; color:#FFF; }
.pmenu a:hover { background-color:#b1c8b9; color:#1b4329;  }
.pdetail { padding:20px 0; overflow:hidden; }
.pdetail img { margin:0 0 20px 0;}

.inform { line-height:24px; }
.inform label { width:150px; float:left; display:block; }
.inform input { width:200px; float:left; }
.inform select { width:150px; }

#map {  width:698px; height:398px; border:1px solid #BBB; }
#map input { font-size:11px; }
#map .mapbox { overflow:hidden; height:60px; }

