html { height: 100%; margin-bottom: 1px; }
body {
	background:#d1e5ee url(../images/layout/background.png) repeat-x;
	margin:  0;
	padding: 0;
}

#contentcontainer {
	width:993px;
	margin:31px auto;
	position:relative;
}

#popup {
	padding:10px;
	width:auto;
}

#menucontainer {
	background:url(../images/layout/bg_menu.png) no-repeat left top; 
	height:176px;
	position:relative;
	margin:0px 0px;
}
#menucontainer img {
	display:block;
}


#headerimg {
	position:relative;
	top:32px;
	left:10px;
	width:973px;
	height:113px;
	display:block;	
}
#headerimg .slideElement {
  width: 973px;
  height: 113px;
  position:absolute;
  top:0px;
  left:0px;
}

#container {
	padding:20px 24px;
	background:#fff url(../images/layout/bg_content.png) repeat-y left top;
}

* html #container {
	height:300px;
}

#content_left {
	width:200px;
	float:left;
}

#content_right {
	width:725px;
	float:right;
}

.layoutfix {
	clear:both;
	font-size:1px;
	line-height:1px;
}

#footer {
	height:169px;
	background:url(../images/layout/bg_footer.png) no-repeat left bottom;
	padding:0px;
}
#footer, #footer a:link, #footer a:visited {
	color:#949393;
	font-weight:bold;
	font-size:10px;
	line-height:10px;
}
#footer a:hover {
	color:#000;
}

* html #extranet {
    margin-left:5px;
}

#extranet {
    width:224px;
    height:136px;
    float:left;
    margin-left:10px;
}

#extranet_content {
    padding:10px;
}
#extranet_content .inputsubmit {
	margin-left:0;
	width:93px;
}

#extranet input {
    width:90px;
}

#extranet .formfield {
    float:left;
    width:100px;
    margin-left:0px;
}


#content_footer {
    width:705px;
    height:126px;
    float:right;
    margin-right:20px;
    padding-top:10px;
}
#footer_text {
	clear:both;
	padding:10px 0 0 20px;
}
#footer_text, #footer_text a:link, #footer_text a:visited {
	color:#fff;
	font-size:10px;
	line-height:13px;
}


.formbg {
    background: #fff url(../images/layout/form_bg.png) repeat-y;
    /*border: 1px solid #f00;*/
    width:710px;
}

.formcontent {
    background: url(../images/layout/form_bg_top.png) no-repeat;
    width:690px;
    text-align:center;
    padding-top:20px;
    /*border:1px solid #0f0;*/
    padding:20px 10px 0 10px;
}

.formcontent * {
    text-align:left;
}

.formfooter {
    background: url(../images/layout/form_bg_footer.png) no-repeat;
    width:710px;
    height:17px;
    /*border:1px solid #00f;*/
}

.form {
    margin:10px auto;
    width:500px;
    /*border:1px solid #00f;*/
    
}

#voorwaarden li {
    font-weight:bold;
}

#voorwaarden li ol li {
    font-weight:normal;
}

