* {margin:0; padding:0;}
html {overflow-x:hidden;}
html, body {height:100%; min-height:101%;}
body {background-color:#fff; behavior:url(http://www.beddenboerderij.nl/two/style/iecsshover.htc);}
body,td,li,p{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#1C5193;}
div#punchl {float:left; width:auto; text-align:center; padding:1px 5px 1px 1px; margin:2px 5px;}
div#punchr {float:right; width:auto; padding:1px 1px 0 5px; margin:2px 15px 2px 0px;}
.horLine {display:block; clear:both; margin-bottom:5px; height:5px; line-height:5px; font-size:5px; background:url(http://www.beddenboerderij.nl/two/image/web/row-divider.jpg) left top no-repeat;}
.foo{display:block;	clear:both; width:100%; height:1px; line-height:1px; font-size: 1px;}
a, a:link, a:visited, a:active, a:hover {color:#1C5193; text-decoration:none; font-weight:bold;}
a:hover {color: #F69218; text-decoration:underline;}
a.klikmeer{ font-style:italic;}
.png {behavior: url(http://www.beddenboerderij.nl/two/style/iepngfix.htc);}
h1{margin:0 0 8px 0; font-size:21px; font-weight:bold; line-height:21px; font-family:"Trebuchet MS", Arial;}
h2{margin:5px 0 5px 0; font-size:16px; font-weight:bold; font-family:"Trebuchet MS", Arial;}
h3{margin:0 0 0 0; font-size:12px; font-weight:bold;}
p{ margin:0 0 10px 0;}
ul, ol{list-style-position:inside;}

#sterlayer {
	visibility:visible;
	position:absolute;
	margin:-5px 0 0 660px;
	width:150px;
	height:150px;
	z-index:1;
}

#promolayer {
	visibility:visible;
	position:absolute;
	margin:25px 0 0 -50px;
	width:350px;
	height:400px;
	z-index:1;
}
.embargo{ display:none;}

/* +-+-+-+-+- pagina +-+-+-+-+- */
#preload{position: absolute; left: 0; top: -5000px}
#container{display:block; width:778px; margin:10px auto;}
#header_container{display:block; width:100%; height:165px; background:url(http://www.beddenboerderij.nl/two/image/web/back-header.jpg) center no-repeat;}
#content_container{display:block; clear:both; width:100%; background:url(http://www.beddenboerderij.nl/two/image/web/back-content.gif) center repeat-y;}
#left_column{display:inline; float:left; width:170px; margin:15px 5px 15px 15px;}
#center_column_width, #center_column{display:inline; float:left; width:545px; margin:15px 0px 15px 15px; padding-right:10px;}
#center_column{width:395px;#center_column background:url(http://www.beddenboerderij.nl/two/image/web/col-divider.jpg) right center no-repeat;}
#right_column{display:inline; float:left; width:150px; margin:15px 5px 15px 10px;}
#footer_bottom{display:block; width:100%; height:30px; background:url(http://www.beddenboerderij.nl/two/image/web/back-bottom.gif) top center no-repeat;}
#logo_containter{display:inline; float:left; width:590px; height:100px; clear:right; background:url(http://www.beddenboerderij.nl/two/image/web/logo_beddenboerderij.gif) center no-repeat; }

#content_box{display:block; float:left; width:790px; margin-left:5px;}
#content_box ul{margin-left:30px;}

a#url_koopjes{font-style:italic; color:#1C5193; font-size:10px;}
.koopje{margin:5px; padding-bottom:5px; border-bottom:#1C5193 1px solid;}
.koopje a, .koopje a:hover{color:#1C5193; font-weight:bold;}

.koopje_item{display:block; margin-top:15px;}
.koopje_content{background:#fff; margin:3px 0 0 0; padding:0 0 0 10px;}
.koopje_header{background:#F69218; color:#f9fc00; line-height:25px; height:25px; padding-left:10px;}
.koopje_header h3 a, .koopje_header h3 a:hover{color:#f9fc00;font-size:12px; font-weight:bold; text-decoration:none;}
.koopje_footer{background:#f9fc00; text-align:right; line-height:25px; height:25px; padding-right:10px; font-weight:bold; font-size:12px;}
div.koopje_foto{float:right; width:auto; padding:1px; margin:0 0 0 10px;}
.verkocht{background:#fff url(http://www.beddenboerderij.nl/two/image/web/koopje-verkocht.png) left top no-repeat;}
.tekoop{background:#fff;}
.gereserveerd{background:#fff url(http://www.beddenboerderij.nl/two/image/web/koopje-gereserveerd.png) left top no-repeat;}


.ot_dag{ vertical-align:top;}
.ot_sep{ vertical-align:top; width:10px; text-align:center;}
.ot_tijd{ vertical-align:top;}
/* +++ --- formulier --- +++ */
form{margin:10px 0;}
form .foo{ display:block; clear:both; width:100%; height:8px; line-height:8px; font-size: 8px;}
form .horLine{ margin-left:93px;}
label{ display:inline; float:left; width:90px; text-align:right; line-height:20px; margin-right:3px;}
input, select{ display:inline; float:left; width:180px;}
input{ padding-left:3px;}
select{ width:186px;}
input.small{width:90px;}
select.small{width:96px;}
textarea{margin: 0 5px 0 3px;}
.checkradio{width:15px; margin: 2px 5px 0 3px;}
.radiolabel{ display:inline; float:left; width:60px; text-align:right; line-height:20px;}
#verzendbutton{display:block; float:none; margin:5px 0 5px 93px;}

/* +-+-+-+-+- top navigatie +-+-+-+-+- */
#topmenu{
	float:left; 
	display:inline;
	margin:135px auto 0 198px;
	color:#fff;
	background: url(http://www.beddenboerderij.nl/two/image/web/divider.gif) center left no-repeat;
}

#topmenu li{
	float:left;
	margin:0 0 0 1px;
	padding:0 5px 0 0 ;
	list-style-type:none;
	background: url(http://www.beddenboerderij.nl/two/image/web/divider.gif) center right no-repeat;
}

#topmenu li a, ul#topmenu li a:link, ul#topmenu li a:visited, ul#topmenu li a:active{
	float:left;
	display:block;
	padding:0 6px 0 6px;
	font:bold 16px/25px  "Trebuchet MS", Arial;
	color:#fff;	
	text-decoration:none;
	background:none;
}

/* verberg voor IE5-Mac \*/
#topmenu li a {float:none;}
/* Einde IE5-Mac hack */

#topmenu li.cur, #topmenu li.over, #topmenu li:hover{text-shadow:none; background: url(http://www.beddenboerderij.nl/two/image/web/divider.gif) center right no-repeat;}

ul#topmenu li.cur a, ul#topmenu li.over a, ul#topmenu li:hover a{
	display:block;
	padding:0 6px 0 6px;
	font:bold 16px/25px "Trebuchet MS", Arial;
	color:#F9FC00;
	text-decoration:none;	
	background:none;
}


