body,html
{
text-align:center;
padding:0px;
margin:0px;
background-color: #ffffff;
height:100%;
font-size: 62.5%;
}                                                  

#containermidden{
margin: 0px auto;
/*width:911px; */
width:100%;
text-align:left;
height:auto !important;
margin:0pt auto;
min-height:100%;
position:relative;
float:left;
padding-bottom:15px;
}

p
{
margin:0px;
padding:0px;
}

#aligner{
margin-left:auto;
margin-right:auto;
width:911px;
}

/*HEADER*/


#h_d_navigatie{
height:46px;
width:640px;
display:table;
padding-left:15px;
}

#h_d_navigatie ul {
list-style: none;
margin:0px;
padding:0px;
}

#h_d_navigatie li {
float: left;
margin-right: 30px;
margin-top:14px;
}

#h_d_navigatie a{
color: #FFFFFF;
font: bold 2.3em Arial, Helvetica, sans-serif;
letter-spacing: 0.14em;
text-decoration: none;
text-transform: uppercase;
}

#h_d_navigatie_select a{
color: #000000;
}

#h_d_navigatie a:hover{
color: #000000;
}

#h_foto_border{
height:101px;
width:642px;
background-color:#ffffff;
float:left;
}

#h_foto{
height:85px;
width:626px;
margin-left: 8px;
margin-top: 8px;
background: url(../image/header_foto.jpg);

}

#h_logo{
height:47px;
width:263px;
background: url(../image/header_logo_heemlanden.jpg);
margin-top:24px;
margin-left:6px;
float:left;
}

/*NAVIGATIE*/

#navigatie{
height:18px;
width:635px;
display:block;
float:left;
padding-top:4px;
}

#navigatie ul {
list-style: none;
margin:0px;
padding:0px;
padding-left:10px;
}

#navigatie li {
float: left;
margin-right: 18px;
}

#navigatie a{
color: #FFFFFF;
font: bold 1.8em Arial, Helvetica, sans-serif;
letter-spacing: 0.14em;
text-decoration: none;
text-transform: uppercase;
}

#navigatie a:hover{
color: #000000;
}

#navigatie_select a{
color: #000000;
}

#zoeken{
height:20px;
display:block;
float:left;
padding-left:8px;
font-size:1px;
}

#zoek_fld
{
height:13px;
width:204px;
border:0px;
padding:1px;
margin-top:4px;
float:left; 
font-size:10px;
background: url(../image/zoek_pijl_rechts.jpg) no-repeat top right;
background-color: #FFFFFF;
}

#zoek_btn
{
height:15px;
width:35px;
border: 0px;
padding:0px;
margin:0px;
margin-top:3px;
float:left;
}

#content_container{
display: table;
float:left;
width:911px;
}

/*CONTENT*/


.submenudiv{
display:none;
}

#submenu{
float:left;
width:178px;
padding-top:9px;
display: table;
height:350px;
}

#submenu ul {
list-style: none;
margin:0px;
padding:0px;
padding-left:10px;
}

#submenu li {
width:170px;
height:21px;
padding-bottom:3px;
float: left;
margin-right: 20px;
background: url(../image/submenu_bg.jpg) no-repeat top left;
}

#submenu a{
display: block;
width:162px;
height:17px;
padding-top:4px;
padding-left:8px;
color: #FFFFFF;
font: 500 1.5em Verdana,  Helvetica, sans-serif;
text-decoration: none;
}

#submenu_select a{
background-color: #000000;
}

#submenu a:hover{
background-color: #000000;
}

#col2{
width:414px;
float:left;
padding-left:22px;
padding-right:30px;
}


#col2_foto{
width:650px;
float:left;
}


a{
color: #000000;
text-decoration: underline;
}

#kruimel{
height:27px;
margin-top:15px;
color: #b9b7b7;
font: 1.6em Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 0.08em;
}

#content_title{
height:30px;
color: #ee022f;
font: 2.9em Arial, Verdana, Helvetica, sans-serif;
}

#content_data{
color: #000000;
font: 500 1.6em Verdana,Helvetica, sans-serif;
line-height:16px;
}

.content_title_editor{
/*font-size: 62.5%;        */
height:30px;
color: #ee022f;
font: 18px Arial, Verdana, Helvetica, sans-serif;
}

.content_data_editor{
color: #000000;
font: 11px Verdana, Helvetica, sans-serif;
line-height:16px;
}

.content_data_editor table{
color: #000000;
font: 11px Verdana, Helvetica, sans-serif;
line-height:16px;
}

#col3{
width:214px;
/*height:400px; */
float:left;
display: table;
}

#col3_title{
height:27px;
margin-top:15px;
color: #ee022f;
font: 700 2.2em Arial, Verdana, Arial, Helvetica, sans-serif;
}

#col3_content{
color: #666666;
font: 500 1.6em Verdana,Helvetica, sans-serif;
line-height:15px;
}


.col3_title_editor{
height:27px;
margin-top:15px;
color: #ee022f;
font: 16px Arial, Verdana, Arial, Helvetica, sans-serif;
}

.col3_content_editor{
color: #666666;
font: 10px Verdana,Helvetica, sans-serif;
line-height:15px;
}


#footer{
height:19px;
width:100%;
text-align:left;
position:fixed;
padding-top:4px;
bottom:0pt;
left:0px;
margin:0px;
background: url(../image/footer_bg.jpg) repeat-x;
}

#footer_txt{
margin-left:auto;
margin-right:auto;
width:268px;
padding-left:643px;
display:table;
}

#footer_txt a{
color: #ffffff;
text-decoration: none;
font: 500 1.4em Verdana, Arial, Helvetica, sans-serif;
}

#footer_txt a:hover{
color: #000000;
}

.overzichtphotovak
{
margin:10px;
float:left;
display:inline-block;
width:110px;
height:150px;
border:1px solid #cccccc;
text-align:center;
text-decoration:none;
}

.overzichtphotovak_margin{
padding:5px;
padding-bottom:9px;
}

.overzichtphotovak a:link,.overzichtphotovak a:active,.overzichtphotovak a:visited,.overzichtphotovak a:hover
{
padding-top: 10px;
text-decoration:none;
}

.fotoboek_thumb
{
margin:3px;
border: 1px solid black;
cursor:pointer;
}

.fotoboek_thumb_selected
{
margin:2px;
border: 2px solid #48b0ff;
cursor:pointer;
}

.addHand
{
cursor:pointer;
}

#btnStart
{
border:0px none;
float:left;
height:22px;
margin:3px 0px 0px;
padding:0px;
width:135px;
border: 1px solid #000000;
}

#btnEffect
{
border:0px none;
float:left;
height:22px;
margin:3px 0px 0px;
padding:0px;
width:135px;
border: 1px solid #000000;
}

#speed
{
border:0px none;
float:left;
height:22px;
margin:3px 0px 0px;
padding:0px;
width:135px;
border: 1px solid #000000;
}




/*FORM*/


fieldset{
padding: 10px;
margin-bottom:10px;
}

legend{
font-weight:bold;
font-size:15px;
height:22px;
color:#000000;
}


/*p{
width: 400px;
display:table;
} */


.kop{
font-weight:bold;
text-align:left;
}

label, input {
display: block;
width: 180px;
float: left;
margin-bottom: 4px;
}

.input_small{
width:40px;
border:0px solid black;
}

.space{
width: 240px;
padding-left:160px;
display:table;
}


.wijzigingform input, .wijzigingform textarea{
border:1px solid #5c9b40;
}

#noBorder{
width: 1px;
border:0px solid #5c9b40;
}


.wijzigingform label {
text-align: right;
width: 150px;
padding-right: 20px;
}

.wijziging_button{
background-color:#5c9b40;
color:#FFFFFF;
cursor:pointer;
float:left;
font-weight:bold;
margin:0pt 5px 0pt 0pt;
padding:1px 5px 2px;
width:auto;
}

.inputbutton{
background-color:#5c9b40;
color:#FFFFFF;
cursor:pointer;
float:left;
font-weight:bold;
margin:0pt 5px 0pt 0pt;
padding:1px 5px 2px;
width:auto;
}

.wijzigingform br {
 clear: left;
}

.error {
background-color:#FFECB2;
border:1px solid red;
padding: 10px;
margin-left:7px;
}

.printValue{
width: 150px;
display:table;
float:left;
text-align:left;
}

.printValueBig{
width: 400px;
display:table;
float:left;
text-align:left;
}

#handtekening{
 height:44px;
 border:1px solid black;
}

#datum{
   border:1px solid black;
}