/* CSS Document */
* {
margin : 0; 
padding : 0; 
font-family : Arial, Helvetica, sans-serif; 
} 
body {
background-color : #c0beac; 
} 
/***************** HEADER *****************/
#headbg {
width : 100%; 
min-width : 850px; 
height : 125px; 
background-image : url(assets/head_bg.gif); 
background-position : center; 
} 
#head {
width : 850px; 
margin : 0 auto; 
} 
#logo {
display : inline; 
float : left; 
width : 325px; 
height : 25px; 
margin : 46px 0 0 25px; 
} 
/***************** INHOUD *****************/
#inhoudbg {
width : 100%; 
min-width : 850px; 
background-image : url(assets/mid_bg.gif); 
background-position : center; 
} 
#inhoud {
width : 850px; 
margin : 0 auto; 
} 
#text {
min-height: 400px;
display : inline; 
width : 470px; 
float : left; 
padding : 10px 20px 10px 20px; 
margin-left : 25px; 
background: url(assets/text_bg_new.gif) top left no-repeat;
} 
/* for Internet Explorer */
/*\*/
* html #text {
height: 400px;
}
#text p {
font-family : Arial, Helvetica, sans-serif; 
padding : 10px 0; 
margin : 0; 
font-size : 12px; 
text-align : left; 
line-height : 16px; 
color : #444; 
} 
h1 {
font-family:Georgia, "Times New Roman", Times, serif;
color : #333333; 
font-size : 17px; 
font-weight : normal; 
background: url(assets/h1.gif) repeat-x bottom;
padding-top:8px;
} 
#images {
float : right; 
width : 300px; 
padding : 0 0px 0 14px;
} 
#images p {
margin : 4px 0 10px; 
font-size : 12px; 
color : #777395; 
} 
#contact a:link, #contact a:visited{
color:#fff;}
#contact a:hover, #contact a:active{
color:#efedfd}
#contact{
background-image:url(assets/3_contact.jpg);
background-repeat:no-repeat;
width:245px;
height:75px;
color:#efedfd;
padding:20px;
text-align:right;
font-size:12px;
line-height:20px;
}
/***************** FOOTER *****************/
#footerbg {
width : 100%; 
background-image : url(assets/footer_bg.gif); 
background-position : center; 
min-width : 850px; 
} 
#footer {
width : 850px; 
margin : 0 auto; 
height : 50px; 
} 
#footer p {
float : right; 
font-size : 11px; 
color : #727266; 
padding : 14px 32px 0 0; 
} 
/***************** MENU *****************/
.menu {
float : right; 
width : 376px; 
height : 30px; 
} 
#menu {
display : block; 
height : 30px; 
margin-top : 44px; 
padding-right : 19px; 
list-style : none; 
float : right; 
} 
#menu li {
list-style : none; 
float : left; 
padding : 12px 1px 0; 
background : url(assets/divider_menu.gif) no-repeat left top; 
} 
#menu li a {
display : block; 
height : 30px; 
} 
#menu li a span {
display : none; 
} 
#menu_home a {
width : 60px; 
background : url(assets/menu_home.gif) no-repeat left top; 
} 
#menu_home a:hover, #menu_home a.current {
background : url(assets/menu_home_hover.gif) no-repeat left top; 
} 
#menu_cv a {
width : 141px; 
background : url(assets/menu_cv.gif) no-repeat left top; 
} 
#menu_cv a:hover, #menu_cv a.current {
background : url(assets/menu_cv_hover.gif) no-repeat left top; 
} 
#menu_column a {
width : 72px; 
background : url(assets/menu_column.gif) no-repeat left top; 
} 
#menu_column a:hover, #menu_column a.current {
background : url(assets/menu_column_hover.gif) no-repeat left top; 
} 
#menu_contact a {
width : 72px; 
background : url(assets/menu_contact.gif) no-repeat left top; 
} 
#menu_contact a:hover, #menu_contact a.current {
background : url(assets/menu_contact_hover.gif) no-repeat left top; 
} 
.clear {
clear : both; 
height : 1px; 
overflow : hidden; 
} 
label{font-size : 12px; width:100px; display:block; float:left}
input, textarea{
border: 1px solid #AAA7C3;
font-size:12px;
margin:2px 0px;
padding:1px;
}
a:link, a:visited{color:#777395}