/*
*
*  Sylesheet for aenfbv.nl
*
*/

body,html
{
text-align:center;
padding:0px;
margin:0px;
background-color: #d8d9d3;
height:100%;
font-family: Arial;
font-size:10px;
color: black;
}

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


#containermidden{
width:801px;
text-align:left;
height:auto !important;
margin:0pt auto;
background-image: url(../image/bg.jpg);
background-repeat: repeat-y;
padding-left:8px;
padding-bottom:20px;
}

#bg_top{
width:801px;
height:8px;
margin:0pt auto;
margin-top:20px;
background-image: url(../image/bg_top.jpg);
font-size:1px;
padding-left:8px;
}


#bg_bottom{
width:801px;
height:8px;
margin:0pt auto;
background-image: url(../image/bg_bottom.jpg);
font-size:1px;
padding-left:8px;
}

#menu{
width:752px;
height:43px;
padding-top:35px;
padding-left:41px;
background-image: url(../image/bg_menu.jpg);
background-repeat: repeat-x;
}

.menu_item{
float:left;
font-family: Arial;
font-size:16px;
font-weight:bold;
color: #2a2a2a;
}

.menu_item:link {text-decoration: none; color: #2a2a2a;}
.menu_item:visited {text-decoration: none; color: #2a2a2a;}
.menu_item:active {text-decoration: none; color: #2a2a2a;}
.menu_item:hover {text-decoration: underline; color: #2a2a2a;}


.menu_sep{
width:1px;
height:12px;
font-size:1px;
margin-top:4px;
margin-left:20px;
margin-right:20px;
float:left;
background-image: url(../image/menu_sep.jpg);
}

#header_bottom{
display:block
border: 1px solid red;
height:222px;
width:801px;
}

#logo_div{
width:587px;
height:222px;
margin-top:4px;
background-color:#5c9b3f;
background-image: url(../image/logo_bg.jpg);
background-repeat: no-repeat;
background-position: bottom right;
float:left;
}

#logo{
width:295px;
height:53px;
margin-left:40px;
margin-top:89px;
background-image: url(../image/logo_heem.jpg);
}

#login{
width:169px;
height:199px;
margin-left:4px;
margin-top:4px;
padding-top:23px;
padding-left:33px;
background-color:#2a2a2a;
font-weight:bold;
float:left;
color:#ffffff;
}

.heemForm{
margin:0px;
padding:0px;
}

#login_text{
font-family: Arial;
font-size:16px;
padding-bottom:22px;
}

.input_login{
width:122px;
height:12px;
margin-top:3px;
margin-bottom:2px;
background-color:#ffffff;
font-size:10px;
}

#login_btn{
width:68px;
height:19px;
background-image:url(../image/login_btn.jpg);
border:0px none;
margin-bottom:6px;
margin-top:3px;
cursor:pointer;
cursor:hand
}

#login A{
color: #ffffff;
display:block;
font-size:10px;
background-image:url(../image/round_btn.jpg);
background-repeat: no-repeat;
background-position: 0px 3px;
padding-left:9px;
margin-top:5px;
}

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

#content_container{
height:100%;
width:801px;
/*display:table;
width:50%;
border: 1px solid red; */
}

.content_title{
width:546px;
height:40px;
padding-top: 40px;
padding-left:42px;
font-family: Arial;
font-size:16px;
font-weight:bold;
}

.content_title_editor{
width:546px;
height:40px;
padding-top: 40px;
padding-left:42px;
font-family: Arial;
font-size:16px;
font-weight:bold;
background-color:#ffffff;
}

.content_data{
width:546px;
height:250px;
display:table;
padding-left:42px;
font-family: Arial;
font-size:11px;
}

.content_data_editor{
width:546px;
height:250px;
display:table;
padding-left:42px;
font-family: Arial;
font-size:11px;
background-color:#ffffff;
}

#col_right{
width:180px;
height:300px;
float:right;
font-size:11px;
text-align:right;
padding-top:4px;
padding-right:7px;
}


#col_right a{
color: #f0b90e;
display:block;
font-size:16px;
font-weight: bold;
padding-left:9px;
margin-top:5px;
text-align:left;
}

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


.error{
width:490px;
border: 1px solid red;
background-color:#ffecb2;
padding:4px;
margin:4px;
}


/*START FORMS*/

fieldset{
width: 540px;
padding: 5px 0 10px 10px;
border: 0;
font-family: verdana;
}

.opmerking{
color: #999;
font-weight: bold;
padding: 0px 0px 0px 120px;
margin: 0 0 5px 0;
font-size: 0.8em;
}

label{
width: 120px;
float: left;
padding: 2px 0 0 0;
}

input{
margin: 2px 0 5px 0;
padding: 1px 0 2px 3px;
border: 1px solid #000;
background-color: transparent;
width: 200px;
}

.floatleft{
float:left;
}

textarea{
margin: 2px 0 9px 0;
padding: 1px 0 2px 3px;
border: 1px solid #000;
background-color: transparent;
width: 350px;
}

select{
margin: 2px 0 15px 0;
padding: 1px 0 2px 3px;
border: 1px solid #000;
}

.choose{
width: 20px;
padding: 100px;
float:left;
}

.choose_text{
width: 450px;
}

.button{
background-color: #f0b90e;
color: #ffffff;
font-weight: bold;
width: auto;
margin: 0 5px 0 0;
padding: 1px 5px 2px 5px;
cursor: pointer;
float: left;
}

/* begin hack \*/
* html .button{
padding: 0;
}

* html legend{
margin-left: -5px;
}