.margintop { margin-top: 0; height: 0; }

a.large { display: block; margin: 0 0 25px 0; line-height: 41px; background: #ff006e url('../images/driehoek.gif') center right no-repeat; padding: 0 48px 0 25px; color: #FFF; font-size: 24px; cursor: pointer; }
a.large:hover { border-bottom: none; } 

a { font-size: 12px; }
address a { font-size:11px; }
a.meer {  background:url(../images/pijltjeklein.gif) no-repeat left center; padding-left: 20px; }

#content { background: none; position: relative;  }
#content h2 { font-size:45px; }
#content h3 { font-size:36px; line-height: normal; }
#content p { font-size:20px; color:#333; margin-top:10px;}
#content .content { background: none; height: 492px; overflow: hidden; padding: 0; margin: 0;  }

#subcontent { margin-top: 0; }
#subcontent .content { width: auto; margin: 0; }

#subcontent ul.cols-2 li { width: 550px; } /* (1200 / 2) - 50 */
#subcontent ul.cols-3 li { width: 350px; } /* (1200 / 3) - 50 */
#subcontent ul.cols-4 li { width: 250px; } /* (1200 / 4) - 50 */

#subcontent ul.cols-2 ul { border-bottom: 1px solid #ff80b7; margin-top: 12px; }
#subcontent ul.cols-2 ul li { border-top: 1px solid #ff80b7;  width: 540px; }

#shade { background: url('../images/schaduw.png') no-repeat; bottom: 35px; position: absolute; width: 800px; height: 135px; left: -105px;}
#video { position: absolute; bottom: 100px; left: 35px; background: #000; width: 520px; height: 292px; }
#shadelarge { background: url('../images/schaduw2.png') 0 14px no-repeat; bottom: 0; position: absolute; left: 35px; width: 1100px; height: 135px; }
#videolarge { position: absolute; left: 240px; background: #000; top: 42px; }

#record { }


#clock { position: absolute; left: 625px; top: 100px; margin: 0; padding: 0; }
#clockunderline { position: absolute; left: 625px; top: 200px; margin: 0; padding: 0; font-size:20px; }
#gast {position: absolute; left: 625px; top: 300px; margin: 0; padding: 0;  }

#stap3 { position: absolute; left: 625px; top: 100px; margin: 0; padding: 0;  }
#stap3 h2 { margin-bottom: 50px; }

#subcontent p.aanwezig { font-size: 18px; }
#subcontent p { font-size: 12px; }

form { margin: 10px 0 0 0; }
#subcontent input.text, #subcontent textarea { border: none; padding: 5px; color: #FF006E; }
textarea { width: 100%; height: 100px; margin: 20px 0 0 0;  }


#clock li { width: 76px; height: 104px; float: left; list-style: none; text-indent: -999em; }
#clock li.clock-0 { background: url(../images/0.gif) no-repeat; }
#clock li.clock-1 { background: url(../images/1.gif) no-repeat; }
#clock li.clock-2 { background: url(../images/2.gif) no-repeat; }
#clock li.clock-3 { background: url(../images/3.gif) no-repeat; }
#clock li.clock-4 { background: url(../images/4.gif) no-repeat; }
#clock li.clock-5 { background: url(../images/5.gif) no-repeat; }
#clock li.clock-6 { background: url(../images/6.gif) no-repeat; }
#clock li.clock-7 { background: url(../images/7.gif) no-repeat; }
#clock li.clock-8 { background: url(../images/8.gif) no-repeat; }
#clock li.clock-9 { background: url(../images/9.gif) no-repeat; }

/*
#comments { width: 540px; }
#comments li { position: relative; }
#comments li span { background: #FFF; position: absolute; color:#FF006E;  padding: 2px 5px; top: 12px; max-width: 125px; white-space: nowrap; overflow: hidden; }
#comments li p { margin-left: 150px; }
*/

#bedankt { position: absolute; top: 44px; left: 565px; width: 410px; height: 355px; background: #efefef; padding: 25px 65px; }
#bedankt h2 { font-size: 32px; margin-bottom: 25px; }
.arrowgrey { background:#FF006E url(../images/driehoekgrey.gif) no-repeat scroll right center; color:#FFFFFF; display:block;
			font-family:"Calibri","Calibri normal","Helvetica rounded","Helvetica Neue",Helvetica,Trebuchet MS,Arial,sans-serif; font-size:24px;
			height:41px; line-height:41px; margin: 0; padding: 0 48px 0 25px; text-align:center; width:327px; } 
.arrowgrey:hover { border-bottom: 0; }


#comments li p { margin: 10px 10px 10px 150px; }
#comments li span {  background: #FFF;  color:#FF006E; float: left; display: block; padding: 2px 5px; margin-top: 12px; max-width: 125px; white-space: nowrap; overflow: hidden;  }

#commentform { margin-bottom: 50px; width: 400px;  }
#commentform .hidden { display: none; }
#commentform .text { font-size: 16px; width: 400px; margin-bottom: 0; }
#commentform textarea { width: 400px; font-size: 16px;}

textarea { border:none; }

input {border:none;}

#commentform .submit { background: #FFF; color:#FF006E; border: none; margin-top: 20px; padding: 5px; padding-left:10px; padding-right:10px; font-size:14px; }

#commentform .submit:hover {  background-color:#FF80B7; color:#FFF; }

#showmore { display: block; margin: 20px 10px 0 0; background: #FFF; text-align: center; line-height: 30px; color: #FF006E;  }
#showmore:hover {  background-color:#FF80B7; color:#FFF; border:none; text-decoration:none; }
