/* LAYOUT */
html { height: 100%; }

body#top
{
	margin: 0px;padding: 0px; height:100%;
	font: 12px/20px Arial; color: #fff; text-align:center;
	background: #000 url(../images/layout/ptrn_main.jpg) repeat-x left top;
}
#main { background: url(../images/layout/header.jpg) no-repeat center top;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 0 -95px; /* the bottom margin is the negative value of the footer's height */
}
#container { width:910px; margin: 0 auto; text-align: left; }
#header { height: 115px; padding: 60px 0 0 555px; font-size: 11px; }
#header .sep { float: right; width: 1px; height: 70px; margin: 0 22px; background: url(../images/layout/dot.gif) repeat-y center center; }
/* ******* */

/* CONTENT */
#content { padding: 30px; background: url(../images/layout/content.jpg) no-repeat center top; 
	min-height: 125px;
	height: auto !important;
	height: 125px;
}
#content_home { padding: 30px; background: url(../images/layout/content_home.jpg) no-repeat center top; 
	min-height: 125px;
	height: auto !important;
	height: 125px;
}
#content_home #home { float: right; width: 325px; }
#content_home #home_search #formulier { margin-top: 0; }
#content_home #home_search {
	color: #000;
	width: 390px; height: 180px; padding: 20px 30px; margin: 20px 0;
	background: url(../images/layout/home_search.gif) no-repeat center center;
}
#content_home #home_search select { width: 185px; }
#content_home #home_search .btn { background: url(../images/layout/btn_home.gif) no-repeat center center; }
#content_home #home_price { background-color: #fff; text-align: center; padding: 0 10px 10px 10px; margin: 0 0 5px 0;
	color: #000; font-weight: bold; font-size: 16px;
}
/* ******* */

/* LIST */
/*#items table td { border-bottom: solid 1px #fff; padding: 20px 0; }*/
.img { float: left; margin: 0 0 10px 0; border: solid 1px #fff; }
.listitem1 { float: right; width: 675px; margin: 0 0 10px 0; position: relative; }
.listitem2 { margin: 0 0 10px 0; position: relative; }
.verkocht { position: absolute; left: -175px; }

.listnav span { color: #e8cd1a; }

dl { font-size: 11px; border-top: solid 1px #246867; width: 370px; float: right; margin: 0 0 25px 0; }
dl dt { border-bottom: solid 1px #246867; display: block; height: 22px; line-height: 22px; width: 200px; float: left; padding: 0 10px 0 0; }
dl dd { border-bottom: solid 1px #246867; display: block; height: 22px; line-height: 22px; margin: 0 0 0 210px; }
dl em { color: #e8cd1a; font-style: normal; }

#list2 { margin: 20px 0 0 205px; }

#map { color: #000; }
/* ******* */

/* FOOTER */
#push { height: 95px; clear: both; }
#footer {
	font-size: 11px; text-align: center;
	background: url(../images/layout/ptrn_footer.gif) repeat-x left top;
	height: 75px; padding: 20px 0 0 0; margin: 0;
}
#footer div.center { width:910px; margin:0 auto; text-align: left; }
#footer div.center div { margin: 0 20px 0 0; float: left; }
#footer div.center div#bladefx { font-size:13px; font-weight: bold; float: right; margin: 0; }
#bladefx a, #bladefx a:hover { text-decoration: none; }
/* ******* */

/* NEWSLETTER */
#newsletter { width: 205px; text-align: right; float: right; }
#news_bg { background: url(../images/layout/newsletter.jpg) no-repeat left center; }
#newsletter input { width: 150px; height: 15px; padding: 5px 10px; margin: 5px 0;
	background-color: Transparent; border: none;
	font: 11px/17px Arial; color: #908c8c;
}
#newsletter a { display: inline-block; width: 35px; height: 25px; margin: 5px 0; text-decoration: none; }
/* ******* */

/* SPECIALS */
a, a:hover { color: #fff; text-decoration:underline; }
sup, sub { font-size:65%;line-height:normal; }
img { border: none; vertical-align:middle; margin:0px; padding:0px; }
ul { padding:0; margin:0; list-style-type:none; list-style-position:outside; }
ul li { padding: 0; margin:0; }
ol { padding:0px; margin:0px 0px 0px 10px; list-style-position:outside; }
ol li 
{
/*	list-style-image: url(../images/layout/ptrn_listtitel0.jpg);
	padding-top: 0px;
	
	list-style-type:none;
	background-image: url(../images/layout/li.jpg);
	background-position:left 4;
	background-repeat:no-repeat;*/
	padding:0px; margin:0px 0px 0px 15px;
}
#content ul { padding:0; margin:0; list-style-type:none; list-style-position:outside; }
#content ul li { background: url(../images/layout/li.gif) no-repeat 0 6px; padding: 0 0 0 20px; margin:0; }

h1 { font: bold 18px/normal Arial; margin: 0 0 10px 0; padding: 0; }
h2 { font: bold 14px/normal Arial; margin: 0 0 10px 0; padding: 0; }
h2 a { text-decoration: none; }

hr
{
	width:100%;
	height:1px; line-height: 1px;
	color:#fff;
	background-color:#fff;
	border:0;
	padding: 0; margin: 0 0 20px 0;
	clear:both;
}

div.hr
{
	clear:both;
	height:20px;
}

form { padding:0px;margin:0px; }

table { border-collapse: collapse; border: none; }
table td { padding: 0px; }
