body,html
{
text-align:center;
padding:0px;
margin:0px;
height:100%;
width:100%;
font-family: Verdana;
font-size:13px;
}

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


#containermidden{
text-align:left;
/*margin:0pt auto;*/
padding:0px;
margin:0px;
height:100%;
width:100%;
display:table;
position:relative;
}

.lastNewItem{
font-size:15px;
vertical-align:top;
}

.newItem A:link {text-decoration: none; color: #FFFFFF;}
.newItem A:visited {text-decoration: none; color: #FFFFFF;}
.newItem A:active {text-decoration: none; color: #FFFFFF;}
.newItem A:hover {text-decoration: underline; color: #FFFFFF;}


.aligner{
/*margin-left:auto;
margin-right:auto;*/
width:982px;
/*margin: 0px auto;*/
/*min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -26px;*/
/*background-repeat:repeat-y;
background-image: url(../image/content_bg.jpg);*/
display:table;
float:left;
}


#col1{
float:left;
width:240px;
height:100%;
background-color:#FFFFFF;
display:table;
}


#logo_right{
width:115px;
height:142px;
background-repeat:repeat-y;
background-image: url(../image/logo_right.jpg);
padding-top:166px;
padding-left:125px;
font-size:10px;
font-family: Verdana;
line-height:15px;
}

#menu{
float:left;
width:220px;
/*height:242px;*/
padding-bottom:25px;
display:table;
}

#menu_right{
float:left;
width:20px;
height:248px;
}


#col2{
display:table;
float:left;
width:736px;
}

#header{
width:733px;
height:165px;
}


#header_left{
float:left;
width:409px;
height:165px;
}

#header_right{
float:left;
width:244px;
height:165px;
padding-left:80px;
}

#content_container{
float:left;
width:540px;
/*height:450px;*/
background-color:#ffffff;
display:table;
}


#content_title{
width:380px;
height:39px;
display:table;
font-size:21px;
font-weight: bold;
font-family: Verdana;
padding-left:160px;
padding-top:30px;
float:left;
}

#content_data{
width:417px;
font-size:11px;
display:table;
font-family: Verdana;
color:#000000;
padding-left:63px;
padding-right:60px;
line-height:15px;
float:left;
}

.content_title_editor{
width:380px;
height:39px;
display:table;
font-size:21px;
font-weight: bold;
font-family: Verdana;
padding-left:160px;
padding-top:30px;
float:left;
background-color:#ffffff;
}

.content_data_editor{
width:417px;
font-size:11px;
font-family: Verdana;
color:#000000;
padding-left:63px;
padding-right:60px;
line-height:15px;
float:left;
background-color:#ffffff;
}

.content_data_editor table{
font-size:11px;
font-family: Verdana;
color:#000000;
}


#content_data_photobook{
width:500px;
margin:0px;
padding-top:15px;
padding-left:40px;
display:table;
float:left;
}

#logo_part_bg{
width:477px;
/*height:150px;*/
background-color:#FFFFFF;
display:table;
border-right:0px solid red;
}


#content_right{
float:left;
width:196px;
height:282px;
}

#footer{
float:left;
width:480px;
height:211px;
font-family: Verdana;
font-size:9px;
margin-top:96px;
}

#footer a{
font-weight: bold;
text-decoration: none;
}

#header_right a{
display:block;
height:23px;
font-weight: bold;
font-family: Verdana;
font-size:12px;
padding-top:2px;
}

#header_right A:link {text-decoration: none; color: #FFFFFF;}
#header_right A:visited {text-decoration: none; color: #FFFFFF;}
#header_right A:active {text-decoration: none; color: #FFFFFF;}
#header_rightA:hover {text-decoration: underline; color: #FFFFFF;}


#container_top form{
width:480px;
margin: 0px;
padding: 0px;
}

.extranetDiv{
width:100%;
height:49px;
display:none;
}

.zoekenDiv{
width:100%;
height:49px;
display:none;
}

.verenigingDiv{
width:100%;
height:49px;
display:none;
}

.peuterspeelzaalDiv{
width:100%;
height:49px;
display:none;
}

.sliderLeft{
width:480px;
height:49px;
float:left;
display:block;
}


#menu li{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#menu a{
height:18px;
width:210px;
border-bottom: 1px solid #c3d79c;
display:block;
padding-left:10px;
padding-top:5px;
font-weight: bold;
font-family: Verdana;
font-size:12px;
color:#ffffff;
}


#menu p{
display:none;
border-bottom: 1px solid #c3d79c;
}

#menu #pShow{
display:block;
}

#menu p a{
width:203px;
padding-left:17px;
font-weight: normal;
font-style:italic;
}

#menu ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0px;
}

.loginError{
height:13px;
width:250px;
font-weight: bold;
font-family: Verdana;
font-size:10px;
color:#ffffff;
padding-top:4px;
padding-left:100px;
background-image: url(../image/icon_error.gif);
background-position: 80px 1px;
background-repeat: no-repeat;
}


.searchLink{
color:#000000;
font-weight: bold;
}
.searchLink :link {text-decoration: underline; color: #000000;}
.searchLink :visited {text-decoration: underline; color: #000000;}
.searchLink :active {text-decoration: underline; color: #000000;}
.searchLink :hover {text-decoration: underline;color: #000000;}

.searchText{
margin-right:5px;
}

.buttonContainer{
padding-left:140px;
}

#content_data label {
padding-right:20px;
text-align:right;
width:120px;
display:block;
float:left;
}

#content_data .dataFormZiekmelding label{
width:200px;
}

.dataFormZiekmelding{
display:table;
width:410px;
}

.dataFormZiekmelding .buttonContainer{
padding-left:70px;
}

#content_data .dataFormZiekmelding input, #content_data .dataFormZiekmelding select, .dataFormZiekmelding #content_data textarea {
display:block;
float:left;
margin-bottom:4px;
width:150px;
}


.dataForm{
width:400px;
}

#content_data input, #content_data select, #content_data textarea {
display:block;
float:left;
margin-bottom:4px;
width:200px;
}

#content_data .buttons{
cursor:pointer;
float:left;
font-weight:bold;
margin:0 5px 0 0;
padding:1px 5px 2px;
height:24px;
width:100px;
}

.error{
border: 1px solid red;
margin:15px;
padding:15px;
background-color:#f3ebc4
}

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

.overzichtphotovak img{
padding:4px;
}

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