html { background:url(../images/bg-html.gif); }
body { margin:0; font:12px/18px "Lucida Sans Unicode", "Lucida Grande", sans-serif; background:url(../images/bg-body.gif) repeat-x 50% 0; min-width:960px; }
img { border:0; }
a { text-decoration:underline; color:#000; }
a:hover { text-decoration:none; }
input,textarea,select { font:12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; vertical-align:middle; }
form,fieldset { margin:0; padding:0; border-style:none; }
.w1 { background:url(../images/bg-w1.gif) no-repeat 50% 0; width:100%; }
#wrapper { width:940px; margin:0 auto; }
#header { width:100%; overflow:hidden; }
#header .logo { float:left; text-indent:-9999px; overflow:hidden; background:url(../images/logo.png) no-repeat; width:226px; height:226px; margin:25px 0 0 -4px; }
.logo a { display:block; height:100%; }
#nav { list-style:none; margin:0; padding:210px 0 0 17px; background:url(../images/bg-nav.png) no-repeat; height:55px; float:right; width:690px; }
#nav li { float:left; margin:0 27px; display:inline; }
#nav li a { font-size:16px; font-weight:bold; text-decoration:none; position:relative; height:31px; float:left; }
#nav li a:hover,#nav li.active a { background:url(../images/bg-arrow.gif) no-repeat 50% 100%; }
#main { width:100%; position:relative; min-height:692px; _height:692px; }
#main:after { content:""; display:block; clear:both; }
#sidebar { float:left; width:222px; padding-top:7px; }
#sidebar img { display:block; }
#sidebar .op { display:block; background:url(../images/btn-op.png) no-repeat; width:209px; height:54px; margin:-3px 0 0 -35px; text-decoration:none; font-weight:bold; padding:39px 0 0 47px; font-size:16px; position:relative; cursor:pointer; }
#sidebar .contacts { width:100%; overflow:hidden; margin:-3px 0 0; }
.contacts .row { width:100%; overflow:hidden; padding-bottom:4px; }
#sidebar .contacts span.divider { float:left; color:#fff; margin:0 1px; padding-top:5px; }
#sidebar .contacts .text { background:url(../images/bg-text1.gif) no-repeat; display:block; height:27px; width:189px; padding:8px 15px 0; margin-bottom:15px; }
.contacts .text input { background:none; border:0; color:#fff; width:189px; float:left; }
#sidebar .contacts .small { background:url(../images/bg-text2.gif) no-repeat; width:25px; float:left; margin:0; }
.contacts .small input { width:25px; }
#sidebar .contacts .medium { background:url(../images/bg-text3.gif) no-repeat; width:59px; float:left; margin:0 -100% 0 0; }
.contacts .medium input { width:59px; }
.contacts .verwachte { display:block; text-indent:-9999px; overflow:hidden; background:url(../images/text-verwachte.png) no-repeat; height:25px; margin-bottom:10px; }
.contacts em { font-size:11px; color:#fff; display:block; margin-bottom:7px; }
.contacts .submit { float:right; height:35px; width:111px; background:url(../images/btn-verzenden.png) no-repeat; border:0; padding:0; cursor:pointer; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; }
#header .subnav { margin-left:260px; margin-top:-10px; }
#header .subnav li { float:left; display:inline; margin-right:20px; }
#header .subnav li a { color:#FFF; text-decoration:none; }
#header .subnav li a:hover { text-decoration:underline; }
#header .subnav li.active a { color:#CCC; }
#sidebar .link-box { width:200px; overflow:hidden; padding-top:8px; position:absolute; bottom:0; }
.link-box .facebook { float:left; text-indent:-9999px; overflow:hidden; width:78px; height:54px; background:url(../images/bg-facebook.png) no-repeat; margin:0 3px 0 15px; cursor:pointer; }

.link-box .twitter { float:left; text-indent:-9999px; overflow:hidden; width:78px; height:54px; background:url(../images/bg-twitter.png) no-repeat; margin:0 3px 0 15px; cursor:pointer; }

.link-box .fan { font-size:13px; line-height:13px; font-weight:bold; padding-left:12px; margin-top:26px; background:url(../images/bullet01.gif) no-repeat 0 1px; text-decoration:none; float:left; }
* html .link-box .fan { background-position:0 3px; }
#content { width:701px; float:right; padding-top:25px; overflow:hidden; }
#content h1 { font-size:28px; line-height:34px; margin:0 0 12px; padding:0 0 0 17px; }
#content .holder { width:100%; overflow:hidden; }
#content .data { float:left; width:420px; background:#fff; padding:20px; min-height:343px; }
#content .metadata {text-align:right; color:#333; font-size:11px; }
#content em{ font-style: normal; color:#96004A; font-weight:bold;}

#content .newsitem { margin-bottom: 1.5em; }
#content .newsitem h2 { margin-bottom:0; }
#content .newsitem .metadata { text-align: left; color: #999;}

#content .data img.pijl { border:0; }
#content .data img { float:left; border:2px solid #96004b; margin-right:14px; }
#content .data img.petra { border:0; }
#content .data img.foto { width:380px; }
.data .marked { color:#666; font-weight:normal; display:block; padding-top:12px; margin-bottom:26px; }
.data p { margin:0 0 18px; }
.data h2,.data h2 a { font-size:14px; font-weight:normal; color:#68263d; margin:0; margin-bottom:.5em; padding:0; }
#content .aside { float:right; width:220px; padding-top:4px; }
.aside h3 { margin:0 0 13px 16px; height:18px; text-indent:-9999px; overflow:hidden; }
.aside .onze { background:url(../images/text-onze.png) no-repeat; }
.aside .news { background:url(../images/text-news.png) no-repeat; }
.aside .subnav { list-style:none; margin:0 0 25px; padding:0; }
.aside .subnav li { background:url(../images/separator.gif) repeat-x 0 100%; line-height:29px; padding:0 0 1px 9px; }
.aside .subnav li a { color:#fff; text-decoration:none; background:url(../images/bullet02.gif) no-repeat 0 7px; padding-left:11px; }
.aside .subnav li a:hover { text-decoration:underline; }
.aside .link-holder { width:100%; overflow:hidden; margin-top:-15px; }
.aside .bekijk { float:right; font-size:13px; line-height:13px; font-weight:bold; background:url(../images/bullet03.gif) no-repeat 100% 1px; padding-right:13px; margin-right:10px; text-decoration:none; }
* html .aside .bekijk { background-position:100% 3px; }
#footer { width:100%; background:url(../images/bg-footer.gif); color:#fff; padding-bottom:40px; text-shadow:; }
#footer .holder { margin:0 auto; width:912px; overflow:hidden; padding:47px 0 0 28px; }
#footer .logo { float:left; text-indent:-9999px; overflow:hidden; width:161px; height:45px; background:url(../images/logo2.png) no-repeat; margin:36px 51px 0 0; }
#footer .logo a { display:block; height:100%; }
#footer .threecolumns { width:720px; float:left; margin-right:-50px; position:relative; padding-bottom:50px; }
.threecolumns .column { width:220px; float:left; margin-right:20px; line-height:20px; overflow:hidden; }
.threecolumns .title { font-size:16px; display:block; color:#000; margin-bottom:4px; }
.threecolumns .column span { display:block; }
.threecolumns .column address { font-style:normal; }
.threecolumns .column a { color:#fff; border-bottom:1px solid #9a2551; text-decoration:none; }
.threecolumns .column a:hover { border:0; }
.threecolumns .column ul { list-style:none; margin:-4px 38px 0 0; padding:0 0 0 2px; float:left; line-height:30px; }

/* nieuws */
.intro { padding-bottom:10px; padding-top: 5px; }
.readmore { padding:3px 5px; -moz-border-radius:.5em; border-radius:.5em; -webkit-border-radius:.5em; background:#68263D; color:#FFF; text-decoration:none; font-size:10px; }
.readmore:hover { }

.newsdetail img { float:none; margin-bottom: 1em; margin-top: 1em;}

.gallery { list-style: none;margin:0;padding:0;}
.gallery li { list-style: none; margin-right: 5px; float:left; display:inline;}

.styled-form { float:left; padding:10px; -moz-border-radius:.5em; border-radius:.5em; -webkit-border-radius:.5em; background:#F3F3F3; margin-bottom:1em; }
.styled-form h4 { margin-top:0; }
.styled-form div.input { float:left; width:100%; padding:5px 0; border-bottom:1px solid #DDD; }
.styled-form div label { float:left; width:120px; font-weight:normal; }
.styled-form .text input { width:200px; }
.styled-form .text textarea { width:300px; }
.styled-form .submit { padding-left:120px; width:auto; border:0; padding-top:10px; float:left; }
.error-message { color:red; }
.contacts .error,.contacts .succes { color:#CCC; font-size:10px; width:115px; left:-8px; position:absolute; bottom:57px; }
.contacts .succes { color:#3aad6b; }
#yappa { color:#9A6D7F; text-shadow:0 -1px #000; font-size:11px; text-decoration:none; position:absolute; bottom:0; left:0; }