header,nav,aside,section,caption,footer,figure,article,figcaption,main{display:block}html,body{font:100% "Open Sans","Lucida Grande","Lucida Sans Unicode",Lucida,Arial,Helvetica,sans-serif;background:#F0F3F0;line-height:150%;min-height:98%;color:#303030;padding:0;margin:0}#skip-items{display:none}img{border-radius:5px;border:none}figure{margin:0 20px 25px 20px;padding:0}figcaption{font-style:italic;margin-top:-1px;line-height:98%;color:#606060;font-size:80%}figure:hover figcaption{color:#303030}.figure-right{margin-left:20px;clear:right;float:right}.figure-left{margin-right:20px;clear:left;float:left}table{border-collapse:collapse;border:1px solid #CCC;margin:0 0 30px 0;font-size:96%}caption{padding-left:5px;text-align:left}th,td{border:1px solid #CCC;vertical-align:top;text-align:left;padding:5px}th{background:#F0F0F0;font-weight:bold;padding:0 5px}dfn{font-style:italic}p{margin-top:3px}h2,h3{letter-spacing:0.12em;font-weight:normal;margin-bottom:0;font-size:95%;color:#090}h2{margin-top:20px;padding:0}h2::first-letter,h2:first-letter{vertical-align:middle;font-size:140%}h3{letter-spacing:0.1em;font-size:92%;color:#006F00}ul,ol{margin:0 0 0 22px;padding:0}ol{list-style-type:square}.fout-header{letter-spacing:0;color:#993000}#logo,main{overflow:hidden;min-width:600px;width:80%}ul.fout{margin:10px 0px 15px 15px;list-style-type:square;color:#993000;padding:0}p.error{margin:15px 4px 15px 4px;border:1px solid #999;border-radius:6px;font-style:italic;color:#993000;padding:10px;clear:both}a,a:visited{text-decoration:none;color:#3966CC}a:hover{text-decoration:underline}#vergroting{box-shadow:10px 10px 10px #6F6F6F;border-radius:10px;position:absolute;position:fixed;display:block;margin:0 auto;z-index:1000;top:20px;right:0;left:0}#vergroting:hover{box-shadow:7px 7px 10px #3966CC}#to-top,#to-top:visited,#to-top:hover{background:#F6F6F6 url("/resources/?f=top.png") 5px 5px no-repeat;border-bottom-left-radius:5px;border-top-left-radius:5px;border:1px solid #C0C0C0;border-right:none;text-align:center;position:fixed;display:block;z-index:100;height:88px;width:25px;top:70%}#msgbox{border:1px solid #999;border-bottom:1px solid #6F6F6F;border-right:1px solid #6F6F6F;box-shadow:2px 2px 2px #6F6F6F;padding:6px 10px 6px 10px;background:#FFFF99;border-radius:8px;position:absolute;z-index:1000;color:#900}#tooltip{border:1px solid #999;border-bottom:1px solid #6F6F6F;border-right:1px solid #6F6F6F;box-shadow:2px 2px 2px #6F6F6F;padding:4px 10px 4px 10px;background:#FFFF99;border-radius:8px;position:absolute;font-size:82%;max-width:40%;color:#303030;z-index:1000}#page-header{background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#F0F0F0),color-stop(100%,#303030));background:-webkit-linear-gradient(-45deg,#F0F0F0 0%,#303030 100%);background:linear-gradient(to bottom right,#F0F0F0,#303030);border-bottom:1px solid #999;height:50px;padding:0;margin:0}#logo{text-shadow:5px 0 6px #F0F0F0;letter-spacing:0.1em;margin:0 auto 0 auto;font-weight:normal;font-style:italic;text-align:right;font-size:85%;padding:0}#logo a{background:url("/resources/?f=top.png") -99999px -99999px no-repeat;text-decoration:none;color:#FFF}main{border-bottom:1px solid #6F6F6F;box-shadow:4px 4px 8px #6F6F6F;border-right:1px solid #6F6F6F;border-left:1px solid #C0C0C0;border-top:1px solid #C0C0C0;padding:10px 30px 40px 30px;margin:35px auto 0 auto;border-radius:16px;background:#F6F6F6;position:absolute;min-height:400px;min-width:500px;overflow:hidden;max-width:80%;color:#303030;clear:both;z-index:10;right:0;left:0}main h1{border-bottom:1px dotted #090;letter-spacing:0.2em;font-weight:normal;padding-bottom:6px;margin-bottom:15px;margin-right:10%;line-height:100%;font-size:22px;color:#993030}#bottom-bar{background:#393F39;font-style:italic;text-align:center;line-height:26px;overflow:hidden;position:fixed;color:#CFCFCF;height:26px;z-index:100;width:100%;padding:0;bottom:0}#bottom-bar small{padding-right:8px;margin-top:-26px;text-align:right;font-size:65%;display:block}#bottom-bar a{text-decoration:none;padding:0 5px 0 5px;text-align:center;font-style:normal;color:#F0F0F0;font-size:70%}#bottom-bar a:hover{border-radius:3px}#site-menu{list-style-type:none;position:absolute;margin:0 0 0 9%;height:20px;opacity:.95;z-index:250;padding:0;left:10px;top:20px}#site-menu li{border-top-right-radius:8px;border-top-left-radius:8px;padding:5px 8px 3px 8px;border:1px solid #999;background:#F0F3F0;border-bottom:none;position:relative;margin:0 3px 0 0;z-index:500;height:22px;float:left}#site-menu li a{text-shadow:0 1px 1px #999;margin:-2px 0 2px 1px;letter-spacing:0.05em;text-decoration:none;color:#606060;float:left;padding:0}#site-menu li ul{box-shadow:2px 2px 10px #999;margin:-2px 0 0 -40px;list-style-type:none;background:#F0F0F0;position:absolute;border-radius:8px;display:none;z-index:800;opacity:.97;width:154px;padding:0;left:25%;top:32px}#site-menu li:hover>ul,#site-menu a:active+ul,#site-menu a:focus+ul{display:block}#site-menu li li ul{box-shadow:2px 2px 10px #999;border-radius:8px;left:100%;margin:0;top:0}#site-menu li li{border-radius:8px;height:32px;border:none;width:100%;padding:0;margin:0}#site-menu li li a{padding:6px 0 6px 10px;display:block;float:none;width:100%}#site-menu a:hover{background-color:transparent}#site-menu ul li:hover>a{color:#FFF}#site-menu ul li:hover,#bottom-bar a:hover{background:-webkit-gradient(linear,left top,left bottom,from(#04ACEC),to(#0186BA));background:linear-gradient(to bottom,#04ACEC,#0186BA);border-radius:8px;color:#FFF}ul.galerij a+a:target,ul.galerij a+a.enlarge{-webkit-transition:all 1.2s;transition:all 1.2s;margin:2em auto 0;z-index:1000;padding:0;opacity:1;outline:0;bottom:0;right:0;left:0;top:0}.galerij,ul.galerij li{list-style-type:none;text-align:center;color:#606060;padding:0;margin:0}.galerij img{box-shadow:0 0 2em #999;border-radius:1em;background:#CCC;height:auto;margin:1em;border:0}.galerij a,.galerij a:active,.galerij a:focus{text-decoration:none;color:#006090;outline:0;border:0}ul.galerij li a+a{position:fixed;left:-100%;opacity:0;border:0}ul.galerij a+a img,ul.galerij a+a:target img:hover,ul.galerij a+a.enlarge img:hover{box-shadow:0 0 2em #999;width:auto}.galerij a:focus img,.galerij img:hover{box-shadow:0 0 2em #C00000}p.galerij{margin:2em 0 0 0}.galerij li{display:inline}.galerij li img{width:25%}ul.galerij{margin:.8em 0}.kolom-rechts{margin:-6px 0 0 4px;float:right;width:78%}.kolom-links{padding-top:20px}h3.gitaar{letter-spacing:normal;font-weight:normal;font-size:95%;color:#303030;padding:0}address{font-style:normal}p.geslaagd{padding-bottom:8px;font-style:italic;color:#006F00}fieldset.contact{padding:10px 0 10px 20px;border:1px solid #999;border-radius:10px;margin:0 0 10px 0}dl.formulier{padding-bottom:40px;margin:0}.knoppen{padding-bottom:10px}textarea,input{border:1px solid #999;border-radius:5px;padding:4px}textarea.foutief:active,input.foutief:active,textarea.foutief:focus,input.foutief:focus{border:1px solid #999}textarea.foutief,input.foutief{border:1px solid #900}dl.formulier dt{padding:3px 10px 3px 0;text-align:right;width:60px;float:left;margin:0}dl.formulier dd{padding:3px 0 3px 0;margin:0 0 0 60px}dl.formulier dd.website,dl.formulier dt.website,.out{display:none}article.gastenboek-item{box-shadow:2px 2px 4px #999;margin:20px 0 30px 0;border-radius:10px;padding:0}header.gastenboek-header{border-top-right-radius:10px;border-top-left-radius:10px;padding:8px 8px 4px 12px;background:#999;color:#F0F0F0;margin:0}h2.gastenboek-head{font-family:inherit;letter-spacing:0;display:inline;font-size:100%;color:#F0F0F0;margin:0}header.gastenboek-header:first-letter,blockquote.gastenboek-tekst p:first-letter{text-transform:uppercase}time.gastenboek-tijdstip{padding-right:15px;font-size:82%;display:block;float:right;clear:right}blockquote.gastenboek-tekst{border-bottom-right-radius:10px;border-bottom-left-radius:10px;border:1px solid #999;border-top:none;padding:10px;margin:0}fieldset.gastenboek{padding:10px 0 0 0;border:none;margin:0}fieldset.search{margin:60px auto 0 auto;display:block;width:200px;border:none;padding:0}fieldset.search #submitter{margin:15px 50px 0 0;float:right}label{margin:0 0 5px 0;display:block}fieldset label{font-size:13px;margin:0}fieldset.search p{padding:10px 0 0 0;font-style:italic;text-align:center;clear:both}fieldset.search p.error{font-weight:bold;color:#900}.required-item,label.required-item{display:none}p.excuses{margin:30px 0 120px 0}p.not-found{font-style:italic}@media only screen and (max-device-width:480px){#bottom-bar,#to-top{display:none}html,body{min-height:auto}.kolom-rechts{width:50%}img{max-width:100%}#main-content{min-width:400px;max-width:100%}}