body,html
{
padding:0px;
margin:0px;
color: #000000; /*8a8170*/
font-family: Arial;
font-size:12px;
height:100%;
}

html{
background-repeat:repeat-y;
background-image: url(../image/content_bg.jpg);
background-position:50%;
}

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

/*A:link {text-decoration: none; color: black;}
A:visited {text-decoration: none; color: black;}
A:active {text-decoration: none; color: black;}
A:hover {text-decoration: underline; color: black;}
*/

#containermidden{
min-height: 100%;
height: auto !important;
height: 100%;
margin: -338px auto -79px;
}

.aligner{
margin-left:auto;
margin-right:auto;
width:971px;
display:table;
}

.aligner_header{
width:960px;
height:338px;
float:left;
top:0px;
position:relative;
}


#header{
width:100%;
height:338px;
background-image: url(../image/body_bg.jpg);
background-repeat:repeat-x;
/*display:table;*/
overflow-y:hidden;
overflow-x:hidden;
}

#header_left{
width:100px;
float:left;
height:338px;
background-image: url(../image/header_left.jpg);
background-repeat:no-repeat;
background-position:top right;
}

#header_right{
width:100px;
float:left;
height:338px;
background-image: url(../image/header_right.jpg);
background-repeat:no-repeat;
background-position:top left;
}

#header_image{
width:960px;
height:310px;
float:left;
background-image: url(../image/header/Krakhorst_bijgebouw2.jpg);
background-repeat:no-repeat;
}

#header_image_replace{
width:961px;
height:310px;
margin-top:1px;
}

#logo{
width:399px;
height:182px;
background-image: url(../image/logo.gif);
background-repeat:no-repeat;
position:absolute;
top:0px;
left:0px;
}

#content_container{
width:971px;
margin-top:338px;
margin-left:8px;
padding-top:7px;
}


#footer{
background-image: url(../image/footer_bg.jpg);
background-repeat:repeat-x;
margin:0 auto;
position:relative;
width:100%;
}

#footer, .push {
height:79px;
}

#footer_top_bg{
background-image: url(../image/footer_top.jpg);
height:28px;
width:971px;
}

#footer_content_bg{
background-image: url(../image/footer_content_bg.jpg);
background-repeat:repeat-y;
height:36px;
width:971px;
/*margin-top:28px;*/
padding-top:15px;
text-align:center;
color:#ffffff;
font-weight:bold;
float:left;
}

#footer_content_bg A:link {text-decoration: none; color: #ffffff;}
#footer_content_bg A:visited {text-decoration: none; color: #ffffff;}
#footer_content_bg A:active {text-decoration: none; color: #ffffff;}
#footer_content_bg A:hover {text-decoration: underline; color: #ffffff;}

#menu{
width:229px;
float:left;
}

#menu_top {
height:8px;
width:229px;
background-color:#92b939;
}

#menu_bottom {
height:25px;
width:229px;
float:left;
background-image: url(../image/menu_bottom.jpg);
}

#menu p a {
border-bottom:0 none;
}
#menu a:link {
color:#92b939;
text-decoration:none;
}
#menu a:visited {
color:#92b939;
text-decoration:none;
}
#menu a:active {
color:#92b939;
text-decoration:none;
}
#menu a:hover {
color:#8a8170;
text-decoration:none;
}

#menu li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
background-image: url(../image/menu_sep.jpg);
background-repeat:no-repeat;
background-position:bottom left;
margin-left:29px;
display:table;
float:left;
}

#menu a {
color:#92b939;
font-family:Verdana;
font-size:14px;
font-weight:bold;
/*height:20px;*/
padding-top:5px;
padding-bottom:5px;
margin-bottom:5px;
width:180px;
display:table;
float:left;
}

#menu p {
display:none;
}

#menu .floatLeft{
padding-top:5px;
color:#92b939;
font-family:Verdana;
font-size:14px;
font-weight:bold;
float:left;
}

#menu #pShow {
display:block;
}
#menu p a {
font-weight:normal;
padding-left:17px;
width:180px;
}
#menu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

#content_col{
width:450px;
background-image: url(../image/content_left_bg.jpg);
background-repeat:no-repeat;
background-position:top left;
float:left;
margin-left:20px;
}

.content_title{
width:450px;
color:#92b939;
font-size:16px;
font-weight:bold;
background-image: url(../image/content_top_bg.jpg);
background-repeat:no-repeat;
background-position:top left;
}

#aanmeldenTitle{
padding-top:4px;
 padding-bottom:4px;
color:#92b939;
font-size:16px;
font-weight:bold;
border-top: 1px solid #92b939;
border-bottom: 1px solid #92b939;
}

#content_title_line{
background-image: url(../image/content_title_right_bg.jpg);
background-repeat:no-repeat;
background-position:top right;
width:430px;
height:12px;
padding-top:25px;
margin-left:20px;
}

.content_data{
width:430px;
padding-top:20px;
/*padding-left:20px;*/
margin-left:20px;
background-image: url(../image/content_text_right_bg.jpg);
background-repeat:no-repeat;
background-position:top right;
margin-right:20px;
padding-bottom:30px;
font-family: Arial;
font-size:12px;
height:113px;
display:table;
/*background-color:red;*/
}

.content_data A:link {text-decoration: underline; color: #92B939;}
.content_data A:visited {text-decoration: underline; color: #92B939;}
.content_data A:active {text-decoration: underline; color: #92B939;}
.content_data A:hover {text-decoration: underline; color: #92B939;}

.content_date{
padding-top:10px;
width:230px;
height:15px;
color:#92B939;
font-size:11px;
margin-top:-20px;
margin-bottom:20px;
}

#organiseert_col{
width:250px;
float:left;
padding-left:20px;
}

#krakhorst_organiseert{
width:202px;
height:29px;
background-image: url(../image/organiseert_bg.jpg);
color:#92b939;
font-size:16px;
font-weight:bold;
padding-top:12px;
padding-left:30px;
}

.krakhorst_sep{
width:196px;
height:1px;
background-image: url(../image/organiseert_sep.jpg);
margin-top:8px;
margin-bottom:10px;
}

#a_aanmelden{
color:#92b939;
text-decoration:none;
font-size:12px;
font-weight:bold;
}

#a_organiseerd_verder{
color:#000000;
text-decoration:none;
font-size:12px;
font-weight:bold;
}

#organiseert_title{
width:230px;
font-weight:bold;
color:#92B939;
font-size:13px;
display:table;
}

#organiseert_date{
width:230px;
height:23px;
color:#92B939;
font-size:11px;
}

#organiseert_data{
width:230px;
color:#000000;
font-size:11px;
display:table;
line-height:18px;
}

#organiseert_data img{
margin-bottom:12px;
display:table;
}

.aankondiging_title_editor{
font-weight:bold;
color:#92B939;
font-size:13px;
}

.aankondiging_date_editor{
color:#92B939;
font-size:11px;
}

.aankondiging_data_editor{
color:#000000;
font-size:11px;
line-height:18px;
}

.aankondiging_data_editor img{
margin-bottom:12px;
}

/*FORM*/

.verplichtVeld{
padding-right:15px;
padding-top:10px;
float:right;
}

.buttonContainer {
padding-left:150px;
}
.content_data label {
display:block;
float:left;
padding-right:20px;
text-align:right;
width:130px;
}
.content_data .buttons {
background-color:#92B939;
color:#FFFFFF;
}
.dataForm {
width:370px;
}
.content_data input, .content_data select, .content_data textarea {
border:1px solid #92B939;
display:block;
float:left;
margin-bottom:4px;
width:200px;
}
.buttonHidden {
display:none;
}
.content_data .buttons {
cursor:pointer;
float:left;
font-weight:bold;
height:24px;
margin:0 5px 0 0;
padding:1px 5px 2px;
width:100px;
}
.error {
background-color:#92B939;
border:2px solid #8A8170;
color:#ffffff;
margin:15px;
padding:15px;
}

