@charset "utf-8";

/* Don't forget to set a foreground and background color 
   on the 'html' or 'body' element! 
   
      dd, dl, dt, li, ol, ul,
   */
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*
ol, ul {
	list-style: none;
}
*/
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}
div#menu {
	z-index: 3;
}


div#menu ul, div#menu li 
{
	/* properties from _reset.css */
	margin				: 0;
	border				: 0;
	font-weight			: inherit;
	font-style			: inherit;
	font-size			: 100%;
	line-height			: 1;
	font-family			: inherit;
	text-align			: left;
	vertical-align		: baseline;
	list-style			: none;
	/* end properties list */
}

div#menu ul a 
{
	color				: #000000;
}
	
div#menu ul 
{
	display				: block;
	margin-left			: 8px;
	padding				: 0;
}

div#menu ul li 
{
	color				: #000000; 
	display				: inline;
	float				: left;
	width				: 98px;
	height				: 22px;
	padding				: 5px 6px 0px 0px;

	background-image	: url('http://www.paperclip-int.com/images/tabblad.gif');
	background-repeat	: no-repeat;
	
	font-weight			: bold;
	font-style			: italic;
}

div#menu ul li a 
{
	color				: #000000;
	display				: block;
	width				: auto;

	text-decoration		: none;
	text-align			: center;
}

div#menu ul li a:hover 
{
	text-decoration		: none;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
div#menu ul li a 
{
	float				: none;
}
/* End IE5-Mac hack */

div#menu ul.level2, div#menu ul.level3
{
	position			: absolute;
	top					: 0px;
	left				: 0px;
	margin				: 0px;
	visibility			: hidden;

	border				: 0px; 	/* #e9ccc6; */
	
	background			: #ffffff; 
}

div#menu ul.level2[class], div#menu ul.level3[class]
{  
	background			: none;
	background-image	: url('http://www.paperclip-int.com/images/transparent-white-75p-250x2.png');
}

div#menu ul.level2 li, div#menu ul.level3 li 
{
	float				: none;
	margin				: 0;
	padding				: 0px;
	width				: 150px;
	height				: 25px;

	background-image	: none;
}

div#menu ul.level2 li a, div#menu ul.level3 li a 
{
	padding				: 5px;
	width				: 150px;
	height				: 15px;

	text-align			: left;
}

div#menu ul.level2 li a:hover, div#menu ul.level3 li a:hover 
{
	background-color	: #f6e1dc;
	color				: #e0382e;
}

/* white db for firefox, opera and ie 7 */
div#menu ul.level2[class] li a:hover, div#menu ul.level3[class] li a:hover 
{
	background-color	: #ffffff;
}

a.submenu 
{
	background-image	: url('http://www.paperclip-int.com/images/submenu_pijl.gif');
	background-repeat	: no-repeat;
	background-position	: center right;
}

/* 
	ALGEMEEN 
*/


html, body {
	height: 100%;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 12pt;

	background-image: url('http://www.paperclip-int.com/images/bg_schaduw.gif');
	background-repeat: repeat-y;
	background-position: center;
}
	
img#bg {
	text-align: center;
	width:960px;
	height:497px;
}

.clear {
	clear: both;
}

/* 
	TEKST 
*/

h1 {
	margin-bottom: 6px;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	/* text-transform: uppercase; */
}

h2 {
	margin-bottom: 4px;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
}

p {
	font-size: 12px;
	line-height: 15px;
	margin-bottom: 10px;
}

a {
	color: #C0333B; 
	text-decoration: underline;
}

input[type=password], input[type=text], textarea
{
	font-family		: arial;
	font-size		: 12px;
	
	padding-left	: 2px;
	border			: 1px solid #e2e2e2;  /* red: #c0333b */
}

button
{
	background-color	: transparent;
	border				: medium none;
}

a:hover {
	color: #D69086;
	text-decoration: underline;
}

.noUnderline
{
	text-decoration	: none;
}

.footermenu a
{
	color			: #000000;
}

.footermenuSub a
{
	color			: #000000;
}

.footermenuSub
{
	margin-top 	: 4px;
}

.footermenuSubLink
{
	margin-top	: 2px;
}

/* 
	CONTAINER 
*/
div#container {
	background-image	: url('http://www.paperclip-int.com/images/bg_verloop.jpg');
	background-repeat	: no-repeat;
	background-color	: white;
	
	position			: relative;
	height				: auto;
	min-height			: 100%;
	width				: 890px;
	
	margin-left			: auto;
	margin-right		: auto;
	padding-left		: 33px;
	z-index				: 1;
}

/* 
	HEADER 
*/

div#header img#logo {
	position: absolute;
	top: 24px;
	right: 0px;
	width: 120px;
	height: 64px;
	z-index: 2;
}

div#header {
	position: relative;
	width: 858px;
	height: 23px;
	padding-top: 77px;
	z-index: 1;
}

/* het menu wordt opgemaakt in menu.css */

div#header div#flags {
	width: auto;
	height: 22px;	
	z-index: 3;
}

div#header div#flags img {
	float: right;
	padding-right: 5px;
	width: 32px;
	height: 22px;
}

/* 
	CONTENT 
*/
div#content {
	position: relative;
	width: 842px;
	background-color: white;
	padding: 8px;
}

/* 
	FOOTER 
*/
div#footer 
{
	/* height property defined in html */
	position: relative;
	width: 820px;
	padding: 20px 11px 0px 11px;
	background-image: url('http://www.paperclip-int.com/images/footer_line.gif');
	background-repeat: repeat-x;
	background-color: white;
	border: 8px solid white;
}

#newsletter_addSubscription
{
	text-align		: left;
	font-weight		: bold;
	font-size		: 12px;
	
	position		: relative;
	top				: -5px;
	padding-bottom	: 15px;
}

#newsletter_addSubscription form
{
	display			: inline;
}

#newsletter_addSubscription input
{
	font-size		: 12px;
	font-weight		: normal;
	
	margin-left	: 10px;
}

#newsletter_addSubscription button img
{
	vertical-align		: bottom;
}

#footerCopyrightNotice
{
	font-size		: 8pt;
	color			: #e6e6e6;
}

#footerCopyrightNotice
{
	color			: #d6d6d6;
	text-decoration	: none;
}

div#footer span.footermenu {
	float: left;
	margin-right: 15px;
	font-size: 8pt;
}

/* 
 * Molens
 */
 
.wenskaarten-molens 
{
	width		: 842px;
}

.wenskaarten-molens td
{
	text-align		: center;
	font-size		: 14px;
	color			: #9D444A;
	
	padding-bottom	: 16px;
}

.wenskaarten-molens a, .wenskaarten-molens a:hover
{
	font-size		: 14px;
	color			: #9D444A;
}

/**
 * Molens 2
 */

.molens_image
{
	vertical-align	: top;
}

.molens_title
{
	font-size		: 18pt; 
	font-weight		: bold;
	
	vertical-align	: bottom; 
	
	padding-bottom	: 5px;
}

.molens_text
{
	color			: #8f8f8f; 
	font-weight		: bold; 
	
	vertical-align	: top;
	
	height			: 90px;
}

.molens_link
{
	text-align		: right;
	
	padding-right	: 10px;
	padding-bottom	: 10px;
}

.molens_link a
{
	color			: #bd0622; 
	font-weight		: bold; 
	text-decoration	: none;
}

/**
 * Over ons ('contact' prefix should be 'aboutUs' ...)
 */
 
.contact_textLeft
{
	vertical-align	: top;
	padding-right	: 15px;
}

.contact_contactDetails
{
	vertical-align	: top;
}

.contact_tableAsCell
{
	border			: 1px solid #e8e8e8;
}

.contact_tableAsCell td
{
	padding			: 8px;
}

/**
 * Contact
 */
 
.contactForm_star
{
	color 			: #cccccc;
}
 
.contactForm_td
{
	width 			: 80px;
	text-align		: right;
	
	padding-right	: 10px;
	height			: 22px; 
}

.contactForm_tdTop
{
	vertical-align	: top;
	padding-top		: 5px;
}

.contactForm_star
{
	color			: #c0333b;
}