/*
===================================================================================================
  ROOT PROJECT  : www.marktplaats.an
  FILE NAME     : mp.css
  DESCRIPTION   : the stylesheet of marktplaats.
  CREATION DATE : September 21th, 2006
  AUTHOR        : Ivo Lenting
  COPYRIGHT     : (c) Spin Webdesign
===================================================================================================
*/

html body #wrapper {
	width: expression((document.documentElement.offsetWidth) > 1280 * (parseInt(document.body.currentStyle.fontSize) / 
	parseInt(document.body.currentStyle.fontSize))?  "1280px" : ((document.documentElement.offsetWidth) < 1000 ? "950px" : "100%")); 
}

body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	margin: 0px;
	background-image: url('../images/mp_back.gif');
	background-repeat: repeat;
	background-color: #DBDADA;
}

body a
{
	color: #000000;
	text-decoration: underline;
	outline: none;
}

/* Main wrapper */

#wrapper
{
	max-width: 1280px;
	min-width: 950px;
	height: auto;
	margin: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-align: left;
	background-color: #FFFFFF;
}

/* Header */

.header
{
	width: 100%;
	height: 109px;
	background-image: url('../images/top_background.jpg');
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

.banner_top_area
{
	width: 90%;
	height: 60px;
	padding: 0px 70px 10px 0px;
	margin: 0px 0px 0px 0px;
}

.banner_top
{
	width: 468px;
	height: 60px;
	padding: 0px 0px 0px 0px;
	margin: auto;
	background-image: url('../images/top_banner.jpg');
	background-color: #FFFFFF;
}

.banner_top a
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	outline: none;
	text-decoration: none;
	float: left;
}

.banner_top a:hover
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	outline: none;
	text-decoration: none;
	float: left;
}

.banner_top a img
{
	width: 468px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none;
	float: left;
}

/* Login script */

.logout
{
	width: 165px;
	height: 80px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

.logout input
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.login
{
	width: 165px;
	height: 80px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	float: right;
}

.market_place
{
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC036D;
	float: left;
}

.loginTXT
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 161px;
	height: 13px;
	float: left;
}

.submit
{
	width: 56px;
	height: 24px;
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}

.header_link_area
{
	width: auto;
	height: 24px;
	padding: 3px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006EC8;
	float: left;
}

a.header_link
{
	color: #006EC8;
	text-decoration: none;
}

a.header_link:hover
{
	color: #FF0099;
	text-decoration: underline;
}

.date
{
	width: auto;
	height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 33px;
	text-transform: uppercase
}

/* Top */

#top_main
{
	position:absolute;
	top:0px;
	left:0px;
	height:107px;
	width:100%;
	border:0px;
	margin:0px;
	padding:0px;
	z-index:0;
}

#top_back
{
	position:absolute;
	top:0px;
	left:0px;
	width:1000px;
	height:104px;
	background-image:url("../images/top_background.jpg");
	background-repeat:no-repeat;
	right:0px;
}

#top_top
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:23px;
	background-color:#F5F90C;
}
#bottom_top
{
	position:absolute;
	top:23px;
	left:0px;
	width:100%;
	height:55px;
	margin:0px 0px 0px 0px;
	border:0px;
	padding:0px;
	background-color:#AFD959;
}

/* Menu */

.menuheader 
{
	color: #ffffff; 
	font-weight: bold; 
	font-size:12px;
	background-color:#A1D53E;
	width:100%;
	padding-left:5px;
}
.advertisment
{
	background-color:#6CA4EB;
	color:#FFFFFF;
	font-size:10px;
	letter-spacing:2px;
}
.addetails
{
	color:#1961C5;
}
.addetails2
{
	color:#1961C5;
	font-size:10px;
}
.addetails3
{
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
.addetailstext
{
	color:#666666;
	text-decoration:none;
}
.adlink
{
	font-size:13px;
	color:#1961C5;
	text-decoration:underline;
}
.adlink:visited 
{
	COLOR: #CC0066;
}
.adlink:hover
{
	color:#FF0099;
	text-decoration:none;
}
.menuitems 
{	
	display: block;
	width:100%;
	min-height:15px;
	color: #1961C5;
	line-height:15px;
	padding-left: 10px;
	padding-top:1px;
	padding-bottom:1px;
	border-bottom: solid 1px #F8F2F1 ;
	text-decoration: none;
}

.menuitems:hover 
{
	text-decoration: none; 
	color: #ff00cd;
}
.mymenuitems 
{
	font-size: 12px;
	text-decoration: none;
	display: block;
    font-weight: bold;
	width: 100%;
	min-height: 13px;
	color: #ffffff;
	background-color: #ff00cd;
	line-height: 11px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom: solid 1px #999999;	
}
.mymenuitems:visited 
{
	COLOR: #CC0066;
}

/* Content */

.home
{
	width: 99%;
	height: 104px;
	padding: 7px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image:url('../images/home_image.jpg');
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

.home_image
{
	width: 52%;
	height: 104px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: none;
	float: left;
}

.home_search
{
	width: 270px;
	height: 104px;
	padding: 0px 0px 0px 11px;
	margin: 0px 0px 0px 0px;
	background: none;
	float: left;
}

.home_search2
{
	width: 270px;
	height: 104px;
	padding: 0px 8px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: none;
	float: left;
}

/* Lower navigation */

.nav_down
{
	padding: 25px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none;
}

.nav_down table
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none;
	margin: auto;
}

.contentcell
{
	padding-left: 30px;
	background-image: url(../images/blue_dot.gif);
	background-repeat: repeat-y;
	background-position: 24px 0px;	
}

.banner
{
	padding-left: 10px;
	padding-right: 5px;
	background-image: url(../images/blue_dot.gif);
	background-repeat: repeat-y;
	background-position: 5px 0px;
}

/* Footer */

.footer
{
	position: relative;
	background-color: #EBF711;
	border: none;
	height: 70px;
	padding-bottom: 0px;
}
.footer_text
{
	text-decoration:none;
 	color:#006EC8;
	font-size:12px;
}
.footer_text a
{
	text-decoration:none;
 	color:#006EC8;
	font-size:12px;
	margin-right:15px;
}
.footer_image
{
	border:0;
	padding:0px 15px;
}
.spincop
{
	font-size:10px;
	color:#999999;
	line-height:9px;
}
.spincop a
{
	font-size:10px;
	color:#999999;
}

/* Search Engine */

.legend
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 5px;
}

.searchlabels
{
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.result
{
	width: 100%;
	height: auto;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: none;
}

.result_found
{
	padding: 0px 0px 17px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.linetop
{
	width: 100%;
	height: auto;
	background-image: url(../images/stripe.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

.linebottom
{
	background-image: url(../images/stripe.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
}

/* Other */

input.userTxt
{
	font-size: 11px;
	width: 175px;
	height: 16px;
}

select.userSelect
{
	font-size: 11px;
	width: 180px;
	min-height: 12px;
}
input.adTxt{
	font-size: 11px;
	width: 265px;
	height: 13px;
}
select.adSelect
{
	font-size: 11px;
	width: 270px;
	min-height: 12px;
}
input.adTxtPrice1
{
	font-size: 11px;
	width: 134px;
	height: 12px;
}
input.adTxtPrice2
{
	font-size: 11px;
	width: 40px;
	height: 12px;
}
select.adSelectPrice
{
	font-size: 11px;
	width: 75px;
	min-height: 12px;
}
input.adFile
{
	font-size: 11px;
	min-height: 12px;
}
select.sub_cat
{
	font-size: 11px;
	width: 75px;
	min-height: 12px;
	width: 210px;
}
input.searchtext
{
	font-size: 11px;
	min-height: 12px;
	width: 130px;
}
.lessinterline
{
line-height: 15px;
}
select.pages{
	font-size:11px;
	min-height:12px;
}
select.offered
{
	font-size:11px;
	min-height:12px;
	width:70px;
}
.padding
{
padding:4px 4px 4px 4px;
}
.adstable
{
	font-size:12px;
	cursor: pointer;
	color:#666666;
}
.adstable_over 
{
	font-size:12px;
	background-color:#D2E783;
	color:#666666;
	padding:4px 4px 4px 4px;
}
.searchscope
{
font-size:10px;
}
.homeprice
{
color:#FF0099;
background:#EBF711;
}

.breadcrumbs
{
	height:15px;
	font-size:24px;
	color:#ACC9f2;
	text-decoration:none;
	background-image:url(../images/stripe.jpg);
	background-position:top;
	background-repeat:repeat-x;	
}
.breadcrumbsbrowse
{
	height:15px;
	font-size:24px;
	color:#ACC9f2;
	text-decoration:none;
}
.breadcrumbs a
{
	height:15px;
	font-size:24px;
	color:#ACC9f2;
	text-decoration:underline;
}
.breadcrumbsbrowse a
{
	height:15px;
	font-size:24px;
	color:#ACC9f2;
	text-decoration:underline;
}

.breadcrumbs2
{
	height:15px;
	font-size:14px;
	color:#FF0099;
	font-weight:bold;
	text-decoration:none;
}

th
{
	background-color:#EBF711;
	color:#1961C5;
	height:15px;
	font-size:12px;
	font-weight:200;
}
th a
{
	color:#1961C5;
}
font.error
{
	color:red;
}
input.button
{
	background-color: #ffffff;
	/*padding: 5px 10px;*/
	border: 2px dotted #000000;
	font-weight: bold;
}
input.button a
{
	color: #ffffff;
	text-decoration: none;
}

input.button a:link
{
	color: #ffffff;
	text-decoration: none;
}
.imagetext
{
	font-size:10px;
	line-height:9px;
}
.borderright
{
	background-image:url(../images/line_vertical.gif);
	background-position:right;
	background-repeat:repeat-y;
	height:30px;
}
.borderleft
{
	background-image:url(../images/line_vertical.gif);
	background-position:left;
	background-repeat:repeat-y;
	height:30px;
}
input.button a:visited
{
	color: #ffffff;
	text-decoration: none;
}
.pagelink
{
text-decoration:none
}
.pagelinkcurrent
{
text-decoration:underline;
color:#FF0099;
}
input.button a:hover
{
	color: #ffffff;
	text-decoration: underline;
}
input.button a:active
{
	color: #ffffff;
	text-decoration: underline;
}

/* Newsletter */

p.subscriber_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 10px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}

p.field_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#name
{
	width: 95%;
	height: 15px;
	padding: 0px 0px 0px 0px;
	margin: -12px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

#ghiut-ghiut
{
	width: 95%;
	height: 15px;
	padding: 0px 0px 0px 0px;
	margin: -12px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.subscribe
{
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

/* Subscribe - Unsubscribe Pages */

#wrappi
{
	width: 700px;
	height: auto;
	margin: auto;
	background: none;
}

#wrappi div
{
	float: left;
}

/* Space Top */

#space_subsriber
{
	width: 700px;
	height: 100px;
	background: none;
}

/* SLogo Marktplaats */

#mp_logo_snd
{
	width: 700px;
	height: 90px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	background-image: url('../images/logo_text.gif');
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #FFFFFF;
}

/* Wrapper  Error Message */

#subs_wrapper
{
	width: 700px;
	height: 200px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	background: none;
}

/* Wrapper  Error Message -> Extra space Left - Right */

.extra_content
{
	width: 175px;
	height: 200px;
	background-color: #FFFFFF;
}

/* Wrapper  Error Message -> Main Content For error Message */

.subs_content
{
	width: 350px;
	height: 200px;
	background-color: #FFFFFF;
}

/* Wrapper  Error Message -> Extra DIV's in the Main Content */

.subs_success
{
	width: 45px;
	height: 100px;
	background-image: url('../images/success.gif');
	background-repeat: no-repeat;
	background-position: center center;
}

.subs_warning
{
	width: 45px;
	height: 100px;
	background-image: url('../images/alert.gif');
	background-repeat: no-repeat;
	background-position: center center;
}

.subs_title
{
	width: 305px;
	height: 30px;
	background: none;
}

.subs_text
{
	width: 305px;
	height: 70px;
	background: none;
}

/* Wrapper  Error Message -> Extra DIV's in the Main Content -> Other */

p.subs_valid
{
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

p.subs_regular
{
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

p.subs_bold
{
	padding: 8px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

a:link.subs_link, a:visited.subs_link, a:hover.subs_link, a:active.subs_link
{ 
	text-decoration: underline;
	color: #325DB5;
}

a:visited.subs_link
{
	color: #553885;
}

a:hover.subs_link
{
	text-decoration: none;
}