@charset "UTF-8";
/* author: gewoonbiel, file creation: 1 oktober 2009 */

/* reset browser standaarden */
html, div, span, h1, h2, h3, h4, h5, h6, p, a, em, img, small, strike, strong,
fieldset, form, label, button, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline;}

/* ol, ul { list-style: none; } */
html {overflow: -moz-scrollbars-vertical; } /* firefox */

/* set default font */
body, td { font-family: "Courier New", Courier, monospace; font-size:12px; }
body { font-size: 12px; margin:0; color:#FFF; }
body, html { height: 100%; }

/* achtergrond */
body { background: #FFF; }

/* headings */
h1 { font-size: 28px; color: #e2007a; }
h2 { font-size: 16px; color: #FFF; }
h3 { font-size: 22px; color: #FFF; }

/* wrapper */
#wrapper { position:relative; z-index:3; width: 100%; height: 100%; margin:0; padding:0; }
#holder{ position:relative; width:900px; height:auto; margin:0 auto;}
#header{ position:relative; width:900px; height:170px; margin:0 auto; z-index:600;}
#logo{ float: left; display:inherit; margin:15px 0 0 0;}

/* menu */
#menu{ height:32px; z-index:30; position:absolute; z-index:33; padding:0px; top:140px; left:0; }
#menu h1{ display:none;}

ul#mainNav { height:32px; padding:0; margin:0; list-style:none; }
ul#mainNav li { display:block; margin:0; padding:0; list-style:none; }
ul#mainNav > li { position:relative; float:left;}

ul#mainNav li{ text-transform:uppercase; font-weight:normal; font-size:13px; }
ul#mainNav li a{ color:#FFF; display:block; padding:8px 16px; float:left; font-family:"Courier New", Courier, monospace; text-decoration:none; background: #000; margin:0 1px 0 0;  }
ul#mainNav li a:hover, #menu ul li a.active { color:#FFF; text-decoration:none; background:#e2007a; opacity: 1.00; -moz-opacity:1.00;  }
ul#mainNav li a:hover,
ul#mainNav li a.sel,
ul#mainNav li a.ieHover{ color:#FFF;  text-decoration:none;}

#content{ position:relative;  height:auto; margin:0 auto;  background:#FFF; padding:30px; }
#content p{ display:block; width:500px; color:#000; line-height:18px; padding:20px 0; float:left; display:inline; }
#content a{ text-decoration:underline; color:#e2007a;}
#content a:hover{ text-decoration:none; }
#content .contentImage{ float: right; display:inline;  margin:0 0 10px 0; }
#bestelnu{ position: absolute; width:200px; height:100px; right:160px; top:160px; }


.thumbnails{ width: 100px; height:100px; text-align:center; float: left; display:inline-block; vertical-align:middle; margin:0 10px 10px 0; }
.thumbnails img{ border: solid 1px #CCC; }
.thumbnails img:hover{ border: solid 1px #e2007a;}

.thmb{ width: 100px; height:100px; float: left; display:inline; margin:0 10px 10px 0; border: solid 1px #CCC; }
.thmb:hover{ border: solid 1px #e2007a;}

#mainSponsor{ width:830px; height:150px; background:#FFF; margin:20px 0 0 0; position:relative; }
.splogo{ float:left; display:inline; margin:0 40px 0 0;}
#mainSponsor span{ font-size:11px; color:#999; font-style:italic; display:block; float:none; position:absolute; bottom:0; left:240px; }

#footer{ background:#000; position: relative; color:#FFF; font-size:11px; height:18px; margin:0 auto; text-align:center; font-size:10px; padding:5px 5px 0 5px;}
#footer a{ color:#FFF; text-decoration:none; }
#footer a:hover{ color:#FFF; text-decoration:underline; }
#biel { position:absolute; width:150px; height:85px; bottom:0; left:30px; }

/* fixes */
.clearFix { clear: both; display: block; font-size: 0; line-height: 0%; height: 0; visibility: hidden; }

/* iDEAL form by Boerdam */
#idealCd label {
	font-weight: bold;
	font-size: 12px;
}
.idealText {
	width: 630px;
	height: 21px;
	padding-top: 4px;
	padding-left: 4px;
	font-family: "Courier New",Courier,monospace;
	font-size: 12px;
	margin-bottom: 10px;
	border: 1px solid #999;
	border: 1px solid #999;
}
.idealText.small {
	width: 180px;
}
.idealText.medium {
	width: 438px;
}
.idealRight {
	float: right;
	margin-right: 280px;
}
#idealCd strong {
	width: 590px;
	float: left;
}
#idealCd strong.totaal, #idealCd em.totaal {
	border-top: 1px solid #999;
}
#idealCd em.totaal{ font-weight:bold; font-size:14px;}
#idealCd #bestellen {
	width: 100px;
	height: 22px;
	background-color: #e2007a;
	border: 1px solid #e2007a;
	color: #fff;
	font-family: "Courier New",Courier,monospace;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
}
.bevestiging  b {
	width: 200px;
	float: left;
}

.bedragen_links{
	width: 580px;
	float: left
}

.bedragen_rechts{
	 float: left;
    margin-top: 1px;
    text-align: right;
}

.clear{
	clear:both;
}

a.doneer {display:block; margin-top:20px; background: url(/assets/doneer.png) 0px  0px no-repeat; width:128px; height:36px;}
a.doneer:hover {display:block; margin-top:20px; background: url(/assets/doneer.png) 0px -44px no-repeat;}
