/* 
Theme Name: De Merelhof
Description: De merelhof theme.
Author: Sander van den Brink
Author URI: http://sv-db.nl
Version: 1.0
*/

.hiddenStuff{
display:none;
}


html, body{
background:#77af56;
height:100%;
text-align:center;
margin:0;
font-family:Arial, Helvetica, sans-serif;
}
img{
border:0;
}
div{
text-align:left;
font-size:12px;
}
.cleaner{
clear:both;
}
#outer{
background:url(images/whiteLine.png) repeat-y 50% 0;
width:980px;
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -30px;
}
#header{
background:#7aa95e;
height:270px;
overflow:hidden;
width:980px;
}
#headerImage{
left:300px;
}
#headerImage img{
width:680px;
float:right;
}
#header a img{
float:left;
}
#logo{
margin-top:80px;
margin-left:15px;
}

#content{
background:#fff;
padding-top:30px;
padding-right:65px;
padding-bottom:30px;
padding-left:65px;
}

#footer{
width:980px;
background:#ff2d0f;
margin:0 auto;
color:#fff;
padding-top:8px;
padding-bottom:7px;
text-align:center;
font-size:12px;
}
.push{
height:30px;
}
#footer a{
color:#fff;
text-decoration:none;
}

h1 {
color:#a1a9d5;
font-size:24px;
font-weight:bold;
margin-bottom:20px;
}
h2{
font-size:14px;
margin-bottom:5px;
color:#3F6C51;
}
p{
margin-top:0px;
margin-bottom:20px;
}
a{
color:#000;
}
form{
margin:0;
padding:0;
}



/* FORM MAILER */
.ddfmwrap{}
.ddfmwrap p{
margin:0;
clear:left;
}
.ddfmwrap label{
display:block;
width:150px;
float:left;
}
.ddfmwrap label span{
color:#FF0000;
}
.ddfmwrap input{
float:left;
margin-bottom:5px;
}
.ddfmwrap textarea{
width:205px;
}
.ddfmwrap .credits{
display:none;
}
.ddfmwrap .submit{
height:25px;
}
.ddfmwrap .submit input{
background:#A1A9D5;
border:1px solid #A1A9D5;
}
.ddfmwrap span{
float:left;
}
.ddfmwrap span input{
float:left;
clear:left;
}
.huizen{
margin-bottom:5px;
}
.dieren{
border-top:1px solid #999;
padding-top:5px;
}

/* form date picker */
#datepicker{
background:#fff;
border:1px solid red;
}
#datepicker button{
background:#A1A9D5;
border:1px solid #A1A9D5;
}
.dpDayTD{
border-bottom:1px solid #000;
padding-left:5px;
padding-top:5px;
}
.dpTD{
width:25px;
text-align:center;
}
.dpDayHighlight{
text-align:center;
}
.dpTDHover{
font-weight:bold;
cursor:pointer;
width:25px;
text-align:center;
}
.dpTitleTD{
width:100%;
}
.dpTitleText{
text-align:center;
}



/** BESCHIKBAARHEIDS SCHEMA **/
#contentCalendar{
background:#fff;
padding-bottom:10px;
}
#contentCalendar h1{
margin-top:0;
}
.beheerTbl{}
.beheerTbl td{
font-size:14px;
}
.calenderContainer{
vertical-align:top;
}
.calendar{
margin:0 10px 10px 0;
}
.calendar-month {
background-color:#FF2D0F;
color:#fff;
}
.status1{ background-color: #77af56; color:#fff; text-align: center; border-bottom:1px solid #fff;}
.status2{ background-color: #FF2D0F; color:#fff; text-align: center; border-bottom:1px solid #fff;}
.status3{ background-color: #faaa00; color:#fff; text-align: center; border-bottom:1px solid #fff; background: url(images/av_na.gif) no-repeat 0 0;}
.status4{ background-color: #faaa00; color:#fff; text-align: center; border-bottom:1px solid #fff; background: url(images/na_av.gif) no-repeat 0 0;}
.status5{ background-color: #faaa00; color:#fff; text-align: center; border-bottom:1px solid #fff; background: url(images/or_av.gif) no-repeat 0 0;}
.status6{ background-color: #faaa00; color:#fff; text-align: center; border-bottom:1px solid #fff; background: url(images/av_or.gif) no-repeat 0 0;}
.status7{ background-color: #faaa00; color:#fff; text-align: center; border-bottom:1px solid #fff; background: url(images/or_na.gif) no-repeat 0 0;}
.status8{ background-color: #faaa00; color:#fff; text-align: center; border-bottom:1px solid #fff; background: url(images/na_or.gif) no-repeat 0 0;}
.day{ background-color: #a9cec7; color:#fff; border-bottom:1px solid #fff; }

iframe#datepickeriframe{
display:none;
}
body #contentCalendar iframe{
display:block;
}

/** PRIJS TABEL **/
.priceTbl{
width:600px;
border-top:1px solid #3f6c51;
border-left:1px solid #3f6c51;
border-right:1px solid #3f6c51;
margin-bottom:20px;
}
.priceTitle{
font-weight:bold;
padding:5px 0 5px 5px;
border-bottom:2px solid #3f6c51;
}

.priceDay{
padding:5px 0 5px 5px;
border-bottom:1px solid #77af56;
border-right:1px dotted #e7e7e7;
}
.priceLine{
padding:5px 0 5px 5px;
border-bottom:1px solid #77af56;
}
