html,
body {
	margin:0;
	padding:0;
	height:100%;
	background: url(../images/background_fill.jpg) repeat-x left top;
}
#container {
	min-height:100%;
	position:relative;
	background:url(../images/background.jpg) no-repeat center top;
}

.kop {
	font:bold 14px verdana;
	color:#f18700;
}

.bodytext  {
	font:normal 11px/16px verdana;
	color:#000;
}
/*Aanbiedingen hoekje*/
.flag {
	position:absolute;
	z-index:999;
	top:0px;
	right:0px;
	width:199px;
	height:200px;
	background: url(../images/aanbiedingen.png) no-repeat left top;
}
.flag_over {
	position:absolute;
	z-index:999;
	top:0px;
	right:0px;
	width:199px;
	height:200px;
	background: url(../images/aanbiedingen_over.png) no-repeat left top;
}
/*  header en header inhoud     */			
#header {
	margin: 0px auto 0px auto;
	width: 638px;
}

#navigatie {
	height: 28px;
	width: 638px;
	font: bold 11px Verdana;
	color: #FFFFFF;
	text-align:center;
}

.navigatie_text  a:link, .navigatie_text a:visited 
{
	font: bold 11px Verdana;
	color: #FFFFFF;
}
		
.navigatie_text  a:active
{
	font: bold 11px Verdana;
	color: #FFFFFF;
	text-decoration: underline;
}

/*  Body en Body inhoud     */	
			
#body {
	width: 878px;
	margin: 0px auto 0px auto;
}

#body_content {
	height: 600px;
	width: 878px;
}

#engine {
	position:relative;
	float:left;
	width: 600px;
	height: 800px;
	margin: 0px auto 0px auto;
	background-color: #fff;
}
		
/*  footer en footer inhoud     */	
#footer {
	position:fixed;
	bottom:0;
	width:100%;
	height:30px;   /* Height of the footer */
	background:#b7d1e0;
}

#footerwrapper
{
	width: 737px;
	margin: 0px auto 0px auto;
	
}

#footer_text
{
	position: relative;
	float:left;
	font: 11px Verdana;
	color: #333333;
	line-height:30px;
}

.footer_nav_text a:link, .footer_nav_text a:visited 
{
	font: 11px Verdana;
	color: #333333;
	text-decoration: none;
}

.footer_nav_text a:hover 
{
	font: 11px Verdana;
	color: #333333;
}

#footer_logos
{
	top: 5px;
	position: relative;
	float:right;
	line-height:30px;
	height: 20px;
}
#container {
	height:100%;
}

h1 {
	padding:0;
	margin:0;
	font:bold 11px Verdana;
}
/*  Shirley en Shirley inhoud*/	
#shirley {
	text-align:right;
	position:relative;
	float:left;
	height: 500px;
	width: 137px;
}
	
#spacer  {
	position:relative;
	float:right;
	width:137px;
	height:500px;
	right: 4px;
	background:url(../images/spacer.png) no-repeat left top;
}

.sitemaph2 {
	font:bold 11px verdana;
	color:#000;
}
		
.sitemaplink a:link, .sitemaplink a:visited {
	font:normal 11px verdana;
	color:#000;
	text-decoration:underline;
}

.sitemaplink a:hover {
	font:normal 11px verdana;
	color:#000;
	text-decoration:none;
}

.aanbiedinglink {
	font:normal 11px verdana;
	color:#666666;
}

.aanbiedinglinkwhite {
	font:bold 11px verdana;
	color:#fff;
}

.aanbiedinglink a:link, .aanbiedinglink a:visited {
	font:bold 11px verdana;
	color:#666666;
	text-decoration:none;
}

.aanbiedinglink a:hover {
	font:bold 11px verdana;
	color:#666666;
	text-decoration:underline;
}
/* customWindow */
.extol {
	font:normal 11px verdana;
	color:#545454;
}

.extol li {
	font:normal 11px verdana;
	color:#545454;
}
.customWindow .x-window-body
{
	color: #545454;
	padding-left: 5px;
	padding-right: 5px;
}
.ext-el-mask {
   -moz-opacity: 0.4;
    opacity:.40;
    filter: alpha(opacity=60);
	background-color: #000;
}

/*Div css elementen van het formulier*/
fieldset {  
	margin: 			0;  
	padding: 			0;
	width:				520px;
	border:				0;
}

fieldset ol {  
	padding: 			0px 0px 0px 0px;  
	list-style: 		none;
	margin:0;
}

fieldset li {  
	position:			relative;
	padding-bottom: 	0.5em;
	line-height:		1em;
}

.bevestiging {
	padding:			0;
	margin:				0;
	border-style: 		none;
}

label {
	position:			relative;
	float:				left;
	width:				125px;
	text-align:			left;
	font: 				bold 11px verdana;
}
.nsfix p {
text-align: left;
}