/* Margin resets for block-level elements */

html {background:#FFF;color:#000;margin:1em;padding:0;margin:0px;}

body {margin:0;padding:0;}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, cite, label, dl, ul, ol, fieldset, address {/*clear:both;*/margin:1em 0;padding:0;text-indent:0;}

p {clear:inherit;}

table {border-collapse:collapse;border-spacing:.3em;}

caption, th {text-align:left;}

table, td {font-size:inherit;}

/* Typography resets for normal text, semantic text, and headings */

body {font-size:76%;font-style:normal;line-height:1.5;}

h1, h2, h3, h4, h5, h6 {line-height:1.2;margin:.5em 0 .7em 0;}

h1 { font-size:2.0em;}

h2 { font-size:1.6em;}

h3 { font-size:1.4em;}

h4 { font-size:1.2em;}

h5 { font-size:1.1em;}

h6 { font-size:1.0em;}

address, abbr, acronym {font-style:normal;}

acronym, abbr {border-bottom:1px dotted #333;cursor:help;}

acronym {text-transform:uppercase;}

pre, kbd, code, samp, tt, var {font-family:monospace;}

pre {white-space:pre-wrap;/* css-3 */word-wrap:break-word;/* Internet Explorer 5.5+ */}

del {text-decoration:line-through;}

/* get forms to show up correctly */

form {margin:0;padding:0;}

form label {cursor:pointer;margin:0;padding:.3em;}

fieldset {border:none;}

select, textarea {display:block;font-family:Arial, Helvetica, sans-serif;font-size:100%;}

/* list element margins and default styles */

ul { list-style-type:disc;}

ul ul { list-style-type:circle;}

ul ul ul { list-style-type:square;}

ul ul ul ul { list-style-type:disc;}

ol { list-style-type:decimal;}

ol ol { list-style-type:upper-alpha;}

ol ol ol { list-style-type:lower-roman;}

ol ol ol ol { list-style-type:decimal;}

/* Miscellaneous oddities and fixes */

a img {border:none;}

hr {background-color:#666;border-width:0;height:1px;text-align:left;width:95%;}

iframe {border-width:0;}

:focus {outline:0;}

/* Common classes */

.hidden {display:none;visibility:hidden;}

.visible {display:block;visibility:visible;}

.invisible {visibility:hidden;}

.cleanup {clear:both;display:block;font-size:0;height:0;line-height:0;}



.clearfix:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;} 

.clearfix {display:inline-block;} 

html[xmlns] .clearfix {display:block;}

* html .clearfix {height:1%;}

.clearfix {zoom:1;}



/* ****** */



html {font-family:"Futura","Futura Std",FuturaStd-Medium,"Avant Garde","Avant Garde Std",AvantGardeStd-Regular,"Century Gothic","Century Gothic Std",CenturyGothicStd-Regular,"Twentieth Century","Twentieth Century Std",TwentiethCenturyStd-Regular,Corbel,"Lucida Sans Regular","Trebuchet MS",Helvetica,sans-serif;font-size:1.2em;color:#666;background:#bea781 url(/img/bg_zand.jpg) repeat top center;}

a {color:#D0009D;text-decoration:none;outline:0;}

a:hover {color:#00B1BC;}



input, textarea, select {font-family:"Futura","Futura Std",FuturaStd-Medium,"Avant Garde","Avant Garde Std",AvantGardeStd-Regular,"Century Gothic","Century Gothic Std",CenturyGothicStd-Regular,"Twentieth Century","Twentieth Century Std",TwentiethCenturyStd-Regular,Corbel,"Lucida Sans Regular","Trebuchet MS",Helvetica,sans-serif;font-size:1em;padding:2px;font-size:1.5em;}

#naam, #email {width:150px;}

input.input, textarea.input, select {color:#fff;background:#D0009D;border:0;}

input.small {font-size:1em;width:300px;}

#bericht {height:82px;width:317px;}

.button {width:auto;border:1px outset #00B1BC;color:#FFF;background:#00B1BC;padding:4px;font-weight:bold}

#bestelform #bericht {width:300px;font-size:1em;}

.bestel a {font-size:0.9em;border:0;background:#999;color:#FFF;position:absolute;right:0;bottom:0;cursor:hand;cursor:pointer;padding:2px 4px;font-weight:bold;text-transform:uppercase;}



#countdowndiv {background:url(/img/voetjes.jpg);width:600px;height:316px;position:relative;}
#countdowndiv2 {background:url(/img/lize.jpg);width:600px;height:316px;position:relative;}

#countdown2 {color:black;height:60px;}

#countdown2 p {position:absolute;}

#countdown2 #dag {font-size:3em;left:220px;bottom:0;}

#countdown2 #uur {font-size:2em;left:190px;bottom:2px;}

#countdown2 #minuten {font-size:1.6em;left:265px;bottom:5px;}

#countdown2 #seconden {font-size:1.3em;left:250px;bottom:2px;}



#straat {width:220px;}

#nr {width:55px;}

#postcode {width:49px;}

#gemeente {width:175px;}



#niels {left:0px;background:#00b1bc;}

#nathalie {right:0px;background:#d0009d;}

#niels, #nathalie {top:150px;position:absolute;font-size:2.2em;font-weight:bold;color:#FFF !important;width:200px;text-align:center;}



#wrapper {width:600px;color:#333;font-size:0.8em;margin:0 auto;overflow:hidden;}

#menu ul {list-style:none;list-style-type:none;width:600px;height:30px;margin:70px 0 0;}

#menu ul li {float:left;font-size:1.5em;margin:0 30px;}

#menu ul li a {color:#FFF;}

#menu ul li a:hover {color:#D0009D;}

#menu ul li.current a {color:#AFFBFF;}

#menu ul li.current a:hover {color:#AFFBFF;}



.berichtjesdiv ul {list-style:none;list-style-type:none;margin:0px;margin-top:10px;width:610px;}

.berichtjesdiv ul li {float:left;margin:0px 10px 10px 0;width:112px;height:112px;font-size:0.9em;overflow:hidden;}

.berichtjesdiv ul li div {width:102px;height:102px;padding:5px;position:absolute;overflow:hidden;line-height:1.7em;}

	

#berichtjetoevoegenform table {width:560px;}

#berichtjetoevoegenform table td {vertical-align:top;}

#berichtjetoevoegenform td.first {width:214px;}

#berichtjetoevoegenform td.last {vertical-align:middle;text-align:center;}



#messagebox {width:150px;margin:0 auto;}



#thumbs {text-align:right;}

#thumbs a {padding:0 10px;font-size:1.5em;}

#thumbs .activeSlide {color:#00B1BC;}



#huwelijkslijst ul {list-style:none;list-style-type:none;margin:0px;width:610px;}

#huwelijkslijst ul li {float:left;margin:0px 10px 10px 0;width:285px;height:150px;font-size:0.9em;overflow:hidden;padding:5px;position:relative;}

#huwelijkslijst ul li .prijs {float:right;font-size:2em;font-weight:bold;color:#00B1BC;margin:0px;}

#huwelijkslijst ul li .afbeelding {float:left;width:100px;margin-right:10px;}

#huwelijkslijst ul li .naam {font-size:1.1em;font-weight:bold;}

.gekocht {background:url(/img/strik.png) no-repeat;left:0;top:0;position:absolute;width:80px;height:78px;}

.verkocht {position:absolute;bottom:20px;right:5px;width:0px;height:20px;background:url(/img/strik_klein.png) left center repeat-x;}

.berichtjesdiv.berichtjes ul {margin:0;}



#besteldiv {width:305px;}

#imagediv {width:250px;float:right;text-align:center;position:relative;}

#imagediv .gekocht {left:60px;}

#imagediv img {width:180px;} 



#visionline {background:#FFF;opacity:.5;padding:0 5px;font-size:0.8em;position:fixed;right:0;bottom:0;}



.slideshow img {position:absolute;}

.white {background:#FFF;opacity:.8;}
.wit {background:#FFF;}

.block {position:relative;padding:20px;}

.left {float:left;width:260px;text-align:justify;position:relative;}
.lana .left {width:300px;}
.right {float:right;width:260px;text-align:justify;position:relative;}
.lana .right {background: url(/img/lana.jpg) no-repeat 0px 0px;
width: 260px;
height: 410px;}
.error {color:red;}

.center {text-align:center;}

a.diff {color:#fff;background:#D0009D;padding:0 4px;}

#pause {float:right;}
#next {float:right;}

#folders {list-style-type:none;list-style:none;}
#folders li {float:left;padding:10px 0 10px 60px;background:url(/img/folder.png) no-repeat left center;height:50px;width:123px;line-height:50px;}

#pics {list-style-type:none;list-style:none;height:420px;}
#pics img {height:420px;}
#pics .landscape img {width:560px;height:auto;}
#pics li div {position:relative;width:560px;background:#000;text-align:center;}

#picnavholder {height:258px;overflow:hidden;position:relative;}
#picnav {position:absolute;top:0px;left:0px;margin:0px;}
#picnav li {border:3px solid #fff;float:left;height:80px;width:106px !important;list-style-type:none;width:111px;cursor:hand;cursor:pointer;background:#000;text-align:center;}
#picnav img {height:80px;width:auto;}

#folders li {cursor:pointer;cursor:hand;}

.speeltuig {position:relative;height:400px;overflow:hidden;}
.speeltuig .zwartwit {height:400px;background:url(/img/speeltuig.jpg) no-repeat;}
.speeltuig .kleur {position:relative;top:-400px;height:400px;background:url(/img/speeltuig_kleur.jpg) no-repeat;}
.speeltuig .percent {font-size:3em;color:white;float:left;margin-top:350px;}

td.bijdrage {padding-left:80px;}
td.bijdrage input {width:100px;font-size:3em;}