html, body
{
	width					: 100%;
	height					: 100%
}

body
{
	font-family				: Verdana;
	font-size				: 12px;
	line-height				: 15px;
	background-color		: #E8FAFD;
	color					: #444444
}

h1
{
	color					: #F55201;
	margin-bottom			: 7px
}

h2
{
	color					: #F55201
}

h4
{
	width					: 344px;
	height					: 29px;
	overflow				: hidden;
	background-image		: url('../img/elements/advertenties-header.gif')
}

h4 span
{
	display					: none
}

h5
{
	color					: #f55201
}

input, select, textarea
{
	font-family				: Verdana;
	font-size				: 12px;
	line-height				: 15px;
	background-color		: #FFFFFF;
	color					: #444444;
	border					: 1px solid #CCCCCC
}

form
{
	display					: block;
	padding-bottom			: 15px
}

form fieldset
{
	margin-bottom			: 20px
}

form fieldset div
{
	clear					: both;
	overflow				: hidden;
	margin-bottom			: 10px;
	line-height				: 15px
}

form fieldset div.checkbox input,
form fieldset div.checkboxcontainer div input
{
	width					: auto;
	float					: left;
	display					: inline;
	margin-right			: 10px;
	border					: 0px;
	clear					: none
}

form fieldset legend
{
	display					: block;
	color					: #3399FF;
	font-weight				: bold;
	border-bottom			: 1px dotted #3399FF;
	line-height				: 20px;
	margin-bottom			: 10px
}

form fieldset label,
form fieldset input,
form fieldset div.checkboxcontainer
{
	position				: relative;
	float					: left;
	display					: inline
}

form fieldset label
{
	font-weight				: bold;
	margin-left				: 15px
}

form fieldset div.checkboxcontainer div
{
	margin					: 0px
}

form fieldset input
{
	float					: none;
	display					: block
}

form fieldset button
{
	float					: right;
	display					: inline;
	border					: 1px solid #87D7E8;
	background-color		: #B8E9F5;
	background-image		: url('../img/elements/a.button-gradient.gif');
	background-position		: left top;
	background-repeat		: repeat-x;
	text-decoration			: underline;
	font-family				: Verdana;
	font-size				: 10px;
	line-height				: 10px;
	color					: #0099FF;
	padding-top				: 4px;
	padding-bottom			: 5px;
	padding-left			: 20px;
	padding-right			: 13px;
	-moz-border-radius		: 8px;
	-webkit-border-radius	: 8px;
	border-radius			: 8px;
	cursor					: pointer;
	margin-right			: 10px
}

form button:hover
{
	text-decoration			: none
}

p,
dl
{
	padding-bottom			: 15px
}

a
{
	color					: #3399FF;
	text-decoration			: underline
}

a:hover
{
	text-decoration			: none
}

div.floatcontainer
{
	clear					: both;
	overflow				: hidden
}

div.site
{
	position				: relative;
	width					: 981px;
	margin-left				: auto;
	margin-right			: auto;
	min-height				: 100%;
	height					: auto !important;
	height					: 100%;
	border-left				: 1px solid #83D0E3;
	border-right			: 1px solid #83D0E3;
	background-color		: #FFFFFF;
	padding-left			: 3px;
	padding-right			: 3px
}

/*
	Normal header
*/

div.header
{
	position				: relative;
	width					: 981px;
	height					: 222px;
	overflow				: hidden;
	background-image		: url('../img/header/normal/beach.jpg');
	background-repeat		: no-repeat
}

div.header a.logo
{
	position				: absolute;
	left					: 26px;
	top						: 0px;
	width					: 324px;
	height					: 147px;
	background-image		: url('../img/header/normal/logo.png');
	background-repeat		: no-repeat
}

div.header a.logo span
{
	display					: none
}

div.header div.steps
{
	position				: absolute;
	left					: 350px;
	top						: 0px;
	width					: 135px;
	height					: 147px;
	background-image		: url('../img/header/normal/steps.png');
	background-repeat		: no-repeat
}

div.header div.banner
{
	display					: none
}

/*
	Header with ad
*/

div.header.banner
{
	background-image		: url('../img/header/ad/beach.jpg');
}

div.header.banner a.logo
{
	left					: 9px;
	top						: 40px;
	width					: 220px;
	height					: 101px;
	background-image		: url('../img/header/ad/logo.png');
	background-position		: 0px 0px
}

div.header.banner div.steps
{
	left					: 9px;
	width					: 220px;
	height					: 40px;
	background-image		: url('../img/header/ad/steps.png');
	background-position		: 0px 0px
}

div.header.banner div.banner
{
	position				: absolute;
	left					: 238px;
	top						: 40px;
	width					: 728px;
	height					: 90px;
	padding					: 1px;
	background-color		: #FFFFFF;
	border					: 1px solid #CCCCCC;
	overflow				: hidden;
	display					: block
}

/*
	Header menu
*/

div.header div.menu
{
	position				: absolute;
	left					: 0px;
	top						: 157px;
	width					: 981px;
	height					: 65px;
	background-image		: url('../img/header/menu/bar.gif');
	background-repeat		: repeat-x;
	background-position		: left bottom;
	font-family				: Arial;
	font-size				: 13px;
	color					: #FFFFFF;
	font-weight				: bold;
	line-height				: 44px
}

div.header div.menu a
{
	float					: left;
	display					: inline;
	height					: 44px;
	background-repeat		: no-repeat;
	background-position		: center 0px;
	padding-left			: 21px;
	padding-right			: 21px;
	padding-top				: 21px;
	text-decoration			: none;
	color					: #FFFFFF
}

div.header div.menu a:hover
{
	text-decoration			: underline;
	background-position		: center -65px;
}

div.header div.menu span.left
{
	float					: left;
	display					: inline;
	width					: 7px;
	height					: 44px;
	overflow				: hidden;
	margin-top				: 21px;
	background-image		: url('../img/header/menu/left.gif')
}

div.header div.menu span.right
{
	float					: right;
	display					: inline;
	width					: 7px;
	height					: 44px;
	overflow				: hidden;
	margin-top				: 21px;
	background-image		: url('../img/header/menu/right.gif')
}

div.header div.menu span.separator
{
	float					: left;
	display					: inline;
	width					: 3px;
	height					: 44px;
	overflow				: hidden;
	margin-top				: 21px;
	background-image		: url('../img/header/menu/separator.gif')
}

/*
	Various elements
*/

a.button
{
	float					: right;
	display					: inline;
	border					: 1px solid #87D7E8;
	background-color		: #B8E9F5;
	background-image		: url('../img/elements/a.button-gradient.gif');
	background-position		: left top;
	background-repeat		: repeat-x;
	text-decoration			: underline;
	font-family				: Verdana;
	font-size				: 10px;
	line-height				: 10px;
	color					: #0099FF;
	padding-top				: 4px;
	padding-bottom			: 5px;
	padding-left			: 13px;
	padding-right			: 13px;
	-moz-border-radius		: 8px;
	-webkit-border-radius	: 8px;
	border-radius			: 8px
}

a.button:hover
{
	text-decoration			: none
}

a.button.up
{
	background-position		: right top;
	padding-right			: 34px
}

div.separator
{
	border-bottom			: 1px dotted #43baff;
	clear					: both;
	overflow				: hidden
}

div.separator *
{
	margin-bottom			: 5px
}

div.columns
{
	clear					: both;
	overflow				: hidden
}

div.columns div.left
{
	float					: left;
	display					: inline;
	width					: 636px
}

div.columns div.left h1,
div.columns div.left h2,
div.columns div.left h3,
div.columns div.left p,
div.columns div.left dl,
div.columns div.left table
{
	width					: 530px;
	margin-left				: 32px
}

div.columns div.left form
{
	width					: 520px;
	margin-left				: 47px;
	margin-top				: 15px
}

div.columns div.left form fieldset label
{
	width					: 200px
}

div.columns div.left form fieldset p
{
	margin-left				: 0px;
	padding-left			: 15px;
	width					: 500px;
	font-size				: 10px;
	margin-bottom			: 10px;
	margin-top				: 0px;
	padding-top				: 5px
}

div.columns div.left form fieldset legend
{
	width					: 500px
}

div.columns div.left form fieldset input,
div.columns div.left form fieldset select,
div.columns div.left form fieldset textarea,
div.columns div.left form fieldset div.checkboxcontainer
{
	width					: 300px;
	clear					: none
}

div.columns div.left form fieldset div.checkbox input
{
	width					: auto;
	float					: left;
	display					: inline;
	margin-right			: 10px;
	border					: 0px;
	clear					: none;
	margin-left				: 15px
}

div.columns div.left form fieldset div.checkboxcontainer div input
{
	float					: left;
	display					: inline;
	clear					: none;
	width					: auto
}

div.columns div.left form fieldset textarea
{
	height					: 150px
}

div.columns div.left form.below fieldset label,
div.columns div.left form.below fieldset input,
div.columns div.left form.below fieldset select,
div.columns div.left form.below fieldset textarea,
div.columns div.left form.below fieldset div.checkboxcontainer
{
	float					: none;
	display					: block;
	width					: 500px;
	margin-left				: 15px
}

div.columns div.left form.below fieldset label
{
	margin-bottom			: 5px
}

div.columns div.left form.below fieldset div.checkboxcontainer
{
	clear					: both;
	overflow				: hidden
}

div.columns div.left form.below fieldset div.checkboxcontainer div.check
{
	float					: left;
	display					: inline;
	clear					: none;
	width					: 230px;
	margin-right			: 10px;
}

div.columns div.left form.below fieldset div.checkbox input,
div.columns div.left form.below fieldset div.checkboxcontainer div.check input
{
	width					: auto;
	float					: left;
	display					: inline;
	margin-right			: 10px;
	border					: 0px
}

div.columns div.left div.separator
{
	margin-left				: 32px;
	margin-right			: 7px;
	line-height				: 1px
}

div.columns div.right
{
	float					: left;
	display					: inline;
	width					: 344px
}

dl.datelisting dd span
{
	padding-right			: 10px
}

dl.datelisting dd.more
{
	padding-top				: 5px
}

div.spacer
{
	height					: 34px
}

div.memobox
{
	position				: relative;
	border					: 1px solid #e2dfdd;
	-moz-border-radius		: 8px;
	-webkit-border-radius	: 8px;
	border-radius			: 8px;
	background-color		: #eeebe9;
	background-image		: url('http://www.meenemen.nl/img/elements/memobox/back.gif');
	background-repeat		: repeat-x;
	padding-top				: 19px;
	padding-bottom			: 4px
}

div.memobox div.memo
{
	position				: absolute;
	right					: -15px;
	top						: -10px;
	width					: 196px;
	height					: 199px;
	background-image		: url('http://www.meenemen.nl/img/elements/memobox/memo.png')
}

div.columns div.left div.memobox
{
	margin-top				: 12px;
	width					: 627px
}

a.inpaklijstmaken
{
	display					: block;
	width					: 200px;
	height					: 44px;
	overflow				: hidden;
	background-image		: url('http://www.meenemen.nl/img/elements/inpaklijst-maken.png');
	background-position		: 0px 0px
}

a.inpaklijstmaken:hover
{
	background-position		: 0px -44px
}

a.inpaklijstmaken span
{
	display					: none
}

div.columns div.left div.memobox a.inpaklijstmaken
{
	margin-left				: 233px;
	margin-bottom			: 15px
}

div.columns div.left div.memobox .small
{
	width					: 420px
}

div.columns div.right h4
{
	margin-top				: 12px;
	margin-bottom			: 9px
}

div.bannerbox336x280
{
	border					: 1px solid #CCCCCC;
	padding					: 1px;
	width					: 336px;
	height					: 280px;
	overflow				: hidden
}

div.columns div.right div.bannerbox336x280
{
	margin-left				: 2px;
	margin-bottom			: 27px;
	text-align				: center
}

dl.textad dd
{
	margin-bottom			: 18px
}

dl.textad dd h5
{
	border-left				: 1px solid #CCCCCC;
	padding-left			: 10px;
	line-height				: 19px
}

dl.textad dd h5 a
{
	color					: #f55201
}

dl.textad dd div
{
	padding-left			: 11px
}

div.columns div.right dl.textad
{
	margin-left				: 3px;
	width					: 315px;
	margin-top				: 18px
}

dl.relatedad
{
	border					: 1px solid #CCCCCC;
	-moz-border-radius		: 8px;
	-webkit-border-radius	: 8px;
	border-radius			: 8px
}

dl.relatedad dd
{
	padding-left			: 15px;
	padding-bottom			: 3px;
	width					: 310px
}

dl.relatedad dd.header
{
	padding					: 0px;
	width					: auto
}

dl.relatedad dd h5
{
	line-height				: 26px;
	height					: 26px;
	padding-left			: 15px;
	background-image		: url('../img/elements/relatedad-info.gif');
	background-repeat		: no-repeat;
	background-position		: right top
}

dl.relatedad dd a
{
	display					: block;
	margin-bottom			: 3px;
	margin-top				: 5px
}

dl.relatedad dd h5 a
{
	margin					: 0px;
	color					: #f55201;
	text-decoration			: none
}

dl.relatedad dd h5 a:hover
{
	text-decoration			: underline
}

div.columns div.right dl.relatedad
{
	margin-bottom			: 18px
}

div.breadcrumbs, div.akjzlinks
{
	display					: inline;
	margin-top				: 12px;
	height					: 20px;
	line-height				: 20px;
	margin-right			: 24px;
	overflow				: hidden;
	font-size				: 10px
}

div.breadcrumbs
{
	float					: left;
	padding-left			: 10px
}

div.akjzlinks
{
	float					: right
}

div.breadcrumbs a
{
	color					: #444444;
	text-decoration			: none
}

div.breadcrumbs a:hover
{
	text-decoration			: underline
}

div.breadcrumbs a.site
{
	font-weight				: bold;
	color					: #3399FF
}

div.breadcrumbs a.current
{
	font-weight				: bold
}

div.footer
{
	border					: 1px solid #d8d5d3;
	-moz-border-radius		: 8px;
	-webkit-border-radius	: 8px;
	border-radius			: 8px;
	margin-top				: 52px;
	font-size				: 9px;
	background-color		: #f6f3f2
}

div.footer div.container
{
	width					: 99%
}

div.footer dl
{
	clear					: both;
	overflow				: hidden;
	margin-left				: 41px;
	margin-right			: 41px;
	width					: 100%
}

div.footer dl dd
{
	float					: left;
	display					: inline;
	width					: 25%;
	padding-top				: 10px
}

div.footer dl dd h3
{
	color					: #999999;
	margin-top				: 10px
}

div.footer dl dd a
{
	color					: #999999;
	text-decoration			: none;
	display					: block
}

div.footer dl dd a:hover
{
	text-decoration			: underline
}

div.footer div.copyright
{
	position				: relative;
	margin-left				: auto;
	margin-right			: auto;
	width					: 300px;
	color					: #666666;
	background-color		: #e9e7e7;
	padding					: 10px;
	text-align				: center;
	-moz-border-radius-topleft	: 8px;
	-moz-border-radius-topright	: 8px;
	-webkit-border-top-left-radius	: 8px;
	-webkit-border-top-right-radius	: 8px;
	border-top-left-radius	: 8px;
	border-top-right-radius	: 8px
}

div.footer div.copyright span
{
	display					: block
}

div.footer div.copyright a
{
	color					: #666666
}

a.adbox
{
	background-color: #fdfffe;
	background-image: url('../img/adbox/back.gif');
	background-repeat: repeat-x;
	display: block;
	width: 536px;
	margin-left: 20px;
	border: 1px solid #dad8d9;
	overflow: hidden;
	clear: both;
	padding: 2px;
	color: #434544;
	text-decoration: none;
	line-height: 20px
}

a.adbox img
{
	width: 134px;
	height: 25px;
	overflow: hidden;
	float: right;
	display: inline;
	border: 0px
}

a.adbox img.klein
{
	width: 40px;
       height: 40px;
	overflow: hidden;
	float: left;
	display: inline;
	border: 0px
}

a.adbox span
{
	margin-left: 50px;
	display: block
}
a.tipbox
{
	background-color: #fdfffe;
	background-image: url('../img/adbox/back.gif');
	background-repeat: repeat-x;
	display: block;
	width: 536px;
	margin-left: 32px;
	border: 1px solid #dad8d9;
	overflow: hidden;
	clear: both;
	padding: 2px;
	color: #434544;
	text-decoration: none;
	line-height: 20px
}

a.tipbox img
{
	width: 34px;
	height: 20px;
	overflow: hidden;
	float: left;
	display: inline;
	border: 0px
}

a.tipbox span
{
	margin-left: 40px;
	display: block
}
ul
{
list-style-type:disc;
margin-left:60px;
margin-bottom:15px
}
ol
{
list-style-type:disc;
margin-left:60px;
margin-bottom:15px
}
div.buy
{
   width: 200px;
   background-color: #F55201;
   color: #FFFFFF;
   padding: 5px;
   font-size: 10px;
   border-style:solid;
   border-width:1px;
}

div.buy  a
{
   color: #FFFFFF;

}

   div.buy div
   {
       position: relative;

       padding-bottom: 10px
   }

       div.buy div input
       {
           position: absolute;
           left: -25px;
           top: 0px;
           margin-left: 0px !important;
           border: 0px;
           background-color: transparent
       }
