@charset "utf-8";
html, body {margin:0; padding:0; background:#d3d3d3 url(../images/bg.jpg) repeat-x; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:lighter;}

/* ---DIVS--- */
div#container {width:832px; margin:0 auto;}
div#top {width:832px; height:27px;position:relative}
div#topmenu {width:615px; height:27px; float:left; text-align:right; cursor:default;}
div#searchbox {width:217px; height:27px; float:right; background-color:#c5c4c5; text-align:center;}
div#logo {width:832px; height:66px; clear:both; cursor:default;}
div#stroke {width:832px; height:7px; background:#1f2427; font-size:1px;}
div#menu {width:832px; height:40px; background-color:#1f2427;}
div#topstroke {width:832px; height:10px; background-color:#0f65a2; font-size:1px;}
div#wrapper {width:832px;}
div#left {width:614px; float:left;}
div#content {width:603px; margin-top:14px;}
div#info {width:569px; border:#848484 1px dotted;}
div#subscribe {width:571px; height:31px; border:#c0c0c0 1px solid; background:#c2c2c2 url(../images/subscribe_bg.jpg) repeat-x; margin-bottom:10px; padding:0 15px 0 15px;}
div#subscribe img{cursor:pointer} 
div#subscribed {width:571px; border:#c0c0c0 1px solid; background:#ececec url(../images/subscribed_bg.jpg) repeat-x; margin-bottom:10px; padding:0 15px 0 15px;}
div#baseline {width:601px; height:148px; border:#c0c0c0 1px solid; background: url(../images/baseline.jpg) no-repeat; margin-bottom:10px; }
div#random {width:603px; height:209px; background:#efefef url(../images/random_bg.jpg) repeat-x; margin-bottom:10px;}
div#img {width:593px; border:#c0c0c0 1px solid; background:#efefef url(../images/random_bg.jpg) repeat-x; margin-bottom:10px; padding:4px; clear:both;}
div#right {width:217px; float:right;}
div#member {width:217px; height:164px; background:#09314f url(../images/member_bg.jpg) repeat-x; cursor:pointer;}
div#futureEvents {width:217px; height:209px; background-color:#ffffff; margin:10px 0 10px 0;}
div#lastNews {width:217px; height:209px; background-color:#202020; margin:0 0 10px 0; padding-bottom:10px;}
div#Archive {width:217px; background-color:#202020; margin:0 0 10px 0; padding-bottom:10px;}
div#poll {width:217px; background-color:#ffffff; margin:0 0 10px 0;}
div#next_previous {width:603px; height:16px;}

/* bottommenu */
div#bottom {width:100%; clear:both; padding-top:20px;}
div#bottomstroke {width:100%; height:5px; background-color:#0b62a1; font-size:1px;}
div#bottommenu {width:100%; height:253px; background-color:#1e1e1e;}
div#bottommenu_content {width:832px; margin:0 auto; padding-top:20px;}
div#bottom_items {width:586px; float:left; margin:0; padding-left:15px;}
div#list_futureEvents {width:280px; float:left;}
div#list_lastNews {width:280px; float:right;}
div#bottom_members {width:180px; float:right; margin:0; padding-right:21px;}
div#footer {width:100%; clear:both; height:35px; background-color:#2e2e2e; margin-top:1px;}

/* ---PARAGRAPHS--- */
#topmenu p {color:#505050; margin:0 15px 0 0; padding-top:6px;}
.blog_title p {color:#7a7a7a; margin:0 0 5px 0;}
.blog_comments p {margin:0; padding-top:20px;}
.blog_content p {color:#202020; margin:0 0 10px 0;}
.blog_postedby p {color:#6f6f6f; margin:0 0 0 5px; font-variant:small-caps; padding-bottom:5px;}
.blog_keywords p {color:#6f6f6f; margin:0 0 0 5px; font-variant:small-caps; padding-top:3px;}
#member p {color:#ffffff; font-weight:600; margin:0 20px 5px 20px;}
#futureEvents p {color:#202020; margin:0 20px 0 20px; padding:3px 0 10px 0;}
#lastNews p {color:#ffffff; margin:0 20px 0 20px; padding:3px 0 10px 0;}
#Archive p {color:#ffffff; margin:0 20px 0 20px; padding:3px 0 10px 0;}
#poll p {color:#525252; margin:0 20px 0 20px; padding:3px 0 10px 0;}
#footer p {color:#c1c1c1; margin:0 20px 0 20px; padding-top:10px;}
#searchbox p {margin:0; padding-top:3px;}
#subscribe p {margin:0; padding:0; line-height:32px;}
#next_previous p {padding:0 15px 0 15px; margin:0;}

/* ---TITLES--- */
.blog_title h2 {font-size:16px; color:#075892; margin:0 0 6px 0;}
.blogpost h2 {font-size:14px; color:#b02570; margin:0 0 6px 0;}
.blogpost h3 {font-size:14px; color:#075892; margin:0 0 6px 0;}
.blogpost h4 {font-size:12px; color:#075892; margin:0 0 4px 0;}
#content h2 {font-size:14px; color:#b02570; margin:0 0 6px 0; }
#info h4 {font-size:16px; margin:0 0 0 15px; padding:10px 0 5px 0; font-weight:lighter; color:#3d3d3d;}
#subscribed h1 {font-size:14px; margin:0; padding:10px 0 5px 0; color:#075892;}

/* ---LINKS--- */
#topmenu a:link, #topmenu a:visited {color:#505050; text-decoration:none;}
#topmenu a:hover {color:#505050; text-decoration:underline;}
#footer a:link, #footer a:visited {color:#c1c1c1; text-decoration:none;}
#footer a:hover {color:#c1c1c1; text-decoration:underline;}
#subscribed a:link, #subscribed a:visited {color:#b02570; text-decoration:none;} 
#subscribed a:hover {color:#b02570; text-decoration:underline;}
#next_previous a:link, #next_previous a:visited {color:#4d4d4d; text-decoration:none;}
#next_previous a:hover {color:#4d4d4d; text-decoration:underline;}
.blog_title h3 a:link, .blog_title h3 a:visited {font-size:14px; color:#075892; text-decoration:none;}
.blog_title h3 a:hover {font-size:14px; color:#075892; text-decoration:underline;}
#info a:link, #info a:visited {color:#075892; text-decoration:none;}
#info a:hover {color:#075892; text-decoration:underline;}
#MiniLogin a:link, #MiniLogin a:visited {color:#ffffff; font-size:11px; text-decoration:none;}
#MiniLogin a:hover {color:#ffffff; font-size:11px; text-decoration:none;}
#subscribe a:link, #subscribe a:visited {color:#b02570; text-decoration:none;}
#subscribe a:hover {color:#b02570; text-decoration:underline;}
#next_previous a:link, #next_previous a:visited {color:#075892; text-decoration:none;}
#next_previous a:hover {color:#075892; text-decoration:underline;}
.pagination a:link, .pagination a:visited {color:#075892; text-decoration:none;}
.pagination a:hover {color:#075892; text-decoration:underline;}
/*
#searchbox a:link, #searchbox a:visited {width:29px; height:16px; text-decoration:none; display:inline-block; background: url(../images/btnSearch.jpg) no-repeat; vertical-align:middle;}
#searchbox a:hover {width:29px; height:16px; text-decoration:none; background: url(../images/btnSearch.jpg) no-repeat;}
*/

/* menulinks */
#menu a.btnHome:link, #menu a.btnHome:visited { width:77px; height:40px; background: url(../images/btnHome.jpg) top left; display:block; text-decoration:none;}
#menu a.btnHome:hover, .home #menu a.btnHome {width:77px; height:40px; background: url(../images/btnHome.jpg) bottom left; text-decoration:none;}
#menu a.btnEvents:link, #menu a.btnEvents:visited { width:80px; height:40px; background: url(../images/btnEvents.jpg) top left; display:block; text-decoration:none;}
#menu a.btnEvents:hover, .events #menu a.btnEvents {width:80px; height:40px; background: url(../images/btnEvents.jpg) bottom left; text-decoration:none;}
#menu a.btnBlog:link, #menu a.btnBlog:visited { width:67px; height:40px; background: url(../images/btnBlog.jpg) top left; display:block; text-decoration:none;}
#menu a.btnBlog:hover, .blog #menu a.btnBlog {width:67px; height:40px; background: url(../images/btnBlog.jpg) bottom left; text-decoration:none;}
#menu a.btnLidWorden:link, #menu a.btnLidWorden:visited { width:119px; height:40px; background: url(../images/btnLidWorden.jpg) top left; display:block; text-decoration:none;}
#menu a.btnLidWorden:hover, .lidworden #menu a.btnLidWorden {width:119px; height:40px; background: url(../images/btnLidWorden.jpg) bottom left; text-decoration:none;}
#menu a.btnPartners:link, #menu a.btnPartners:visited { width:92px; height:40px; background: url(../images/btnPartners.jpg) top left; display:block; text-decoration:none;}
#menu a.btnPartners:hover, .partners #menu a.btnPartners { width:92px; height:40px; background: url(../images/btnPartners.jpg) bottom left; text-decoration:none;}
#menu a.btnLeden:link, #menu a.btnLeden:visited { width:80px; height:40px; background: url(../images/btnLeden.jpg) top left; display:block; text-decoration:none;}
#menu a.btnLeden:hover, .leden #menu a.btnLeden { width:80px; height:40px; background: url(../images/btnLeden.jpg) bottom left; text-decoration:none;}
#menu a.btnContact:link, #menu a.btnContact:visited { width:88px; height:40px; background: url(../images/btnContact.jpg) top left; display:block; text-decoration:none;}
#menu a.btnContact:hover, .contact #menu a.btnContact {width:88px; height:40px; background: url(../images/btnContact.jpg) bottom left; text-decoration:none;}

/* bloglinks */
.blog_comments a:link, .blog_comments a:visited {color:#b02570; text-decoration:underline; font-variant:small-caps;}
.blog_comments a:hover {color:#b02570; text-decoration:underline;}
.blog_content a:link, .blog_content a:visited {color:#176caa; text-decoration:underline;}
.blog_content a:hover {color:#176caa; text-decoration:underline;}
.blog_keywords a:link, .blog_keywords a:visited {color:#b02570; text-decoration:none; font-variant:small-caps;}
.blog_keywords a:hover {color:#b02570; text-decoration:underline;}
.hoelidworden a:link, .hoelidworden a:visited {color:#176caa; text-decoration:none;}
.hoelidworden a:hover {color:#176caa; text-decoration:underline;}
.memberblock a:link, .memberblock a:visited {color:#176caa; text-decoration:none;}
.memberblock a:hover {color:#176caa; text-decoration:underline;}

/* right lists */
#futureEvents a:link, #futureEvents a:visited {color:#202020; text-decoration:none;}
#futureEvents a:hover {color:#202020; text-decoration:underline;}
#lastNews a:link, #lastNews a:visited {color:#ffffff; text-decoration:none;}
#lastNews a:hover {color:#ffffff; text-decoration:underline;}
#Archive a:link, #Archive a:visited {color:#ffffff; text-decoration:none;}
#Archive a:hover {color:#ffffff; text-decoration:underline;}
.searchresults a:link, .searchresults a:visited {color:#b02570; text-decoration:none;}
.searchresults a:hover {color:#b02570; text-decoration:underline;}

/* bottommenu lists */
#list_futureEvents a:link, #list_futureEvents a:visited {color:#ffffff; text-decoration:none; height:26px; width:280px; display:block; background: url(../images/arrow.gif) no-repeat; text-indent:22px;}
#list_futureEvents a:hover {color:#ffffff; text-decoration:none; background:#1e69a5 url(../images/arrow.gif) no-repeat; height:26px; width:280px;}
#list_lastNews a:link, #list_lastNews a:visited {color:#ffffff; text-decoration:none; height:26px; width:280px; display:block; background: url(../images/arrow.gif) no-repeat; text-indent:22px;}
#list_lastNews a:hover {color:#ffffff; text-decoration:none; background:#1e69a5 url(../images/arrow.gif) no-repeat; height:26px; width:280px;}
#bottom_members a:link, #bottom_members a:visited {color:#e0e0e0; text-decoration:none; height:32px; width:180px; display:block; background: url(../images/arrow_member.gif) no-repeat; text-indent:22px;}
#bottom_members a:hover {color:#e0e0e0; text-decoration:none; background:#1e69a5 url(../images/arrow_member.gif) no-repeat; height:32px; width:180px;}

.partners_block dd a:link, #partners_block dd a:visited {color:#b02570; text-decoration:none;}
.partners_block dd a:hover, .partners_block dd a:active {color:#b02570; text-decoration:underline;}

/* ---BLOGPOST--- */
.blogpost {width:571px; border:#c0c0c0 1px solid; background-color:#ffffff; padding:15px; margin-bottom:10px;}
.blog_title {width:475px; float:left;}
.blog_comments {width:96px; float:right; text-align:right;}
.blog_content {width:571px; clear:both; border-top:#252525 1px dotted; padding-top:10px; margin-top:5px;}
.blog_img { float:left; background-color:#ffffff; padding:3px; margin:0 15px 10px 0; border:#d8d8d7 1px solid;}
.blog_postedby {width:571px; margin-top:20px;}
.blog_keywords {width:571px; height:20px; float:left; background-color:#d8d8d7;}
.keywords {float:left; width:500px;}
.comment {float:right; width:16px; margin-right:4px; padding-top:4px;}

/* ---LISTS --- */
#menu ul {list-style:none; margin:0; padding:0; display:inline;}
#menu li {float:left; height:40px; margin:0; padding:0; line-height:26px;}
#futureEvents ul {list-style-image: url(../images/arrow_black.jpg); margin-top:0px; padding-bottom:10px; padding-right:15px;}
#futureEvents li {color:#202020; font-weight:lighter;}
#lastNews ul {list-style-image: url(../images/arrow_white.gif); margin-top:0px; padding-right:15px;}
#lastNews li {color:#ffffff; font-weight:lighter;}
#Archive ul {list-style-image: url(../images/arrow_white.gif); margin-top:0px; padding-right:15px;}
#Archive li {color:#ffffff; font-weight:lighter;}
.lg-polls-answers {list-style:none; margin:0 15px 0 20px; padding:0; padding-top:15px; padding-bottom:7px;}
.lg-polls-answers li {color:#5c5c5c; padding-bottom:8px; line-height:16px; font-weight:lighter;}
#list_futureEvents ul { margin:0; padding:0; list-style:none; border-top:#636363 1px dotted;}
#list_futureEvents li { margin:0; padding:0; color:#ffffff; line-height:26px; border-bottom:#636363 1px dotted; font-weight:lighter;}
#list_lastNews ul { margin:0; padding:0; list-style:none; border-top:#636363 1px dotted;}
#list_lastNews li { margin:0; padding:0; color:#ffffff; line-height:26px; border-bottom:#636363 1px dotted; font-weight:lighter;}
#bottom_members ul { margin:0; padding:0; list-style:none; border-top:#414141 1px solid;}
#bottom_members li { margin:0; padding:0; font-size:14px; color:#e0e0e0; line-height:32px; border-bottom:#414141 1px solid; font-weight:lighter;}
.blog_content ul {color:#333333;}
.blog_content li {line-height:16px;}
.table_subscribed ul {margin:0; padding:0;}
.table_subscribed li {margin:0; padding:0; display:inline;}
.table_subscribed li span{margin:0 5px 0 5px;}
.ledenlijst {margin:0; padding:0; list-style:none;}
.ledenlijst li {margin:0; padding:0; display:inline;}
.ledenlijst li span{color:#b02570;}

/* ---TABLES--- */
#info th {text-align:left; width:130px; vertical-align:top; font-weight:lighter; color:#1e69a5; line-height:16px;}
#info td {text-align:left; vertical-align:top; line-height:16px;}
#subscribed td {width:175px; text-align:left; vertical-align:top; line-height:18px; color:#4e4e4e;}
#subscribed th {width:20px; line-height:18px; border-left:#bbbbbb 1px solid;}
#info td {font-size:11px;}

/* ---FORM--- */
#register_member_form  em { visibility:visible;}
#register_member_form  label { display: block; width: 150px; float: left; }
#register_member_form  label.error{display:inline; width:auto; float:none; font-style: italic; color: #b02570; padding-left: 4px;}
#register_member_form  label.warning{display:inline; width:auto; float:none; font-style: italic; color: #b02570; padding-left: 4px;}
#register_member_form  .margin_left { margin-left:150px; }
#register_member_form  div {margin: 5px 0; clear:both;}
/*#register_member_form  textarea {background-color:#FFF;border:1px solid #969696;}*/

/* ---COMMENT FORMS--- */
#comment_form .label { display: block; width: 110px; float: left; }

#comment_form .margin_left { margin-left:120px; }
#comment_form div {margin: 5px 0;}

/*---EMAIL FORM---- */
#contact_form label { display: block; width: 150px; float: left; }
#contact_form label.error{display:inline; width:auto; float:none; font-style: italic; color: #b02570; padding-left: 4px;}

#contact_form .margin_left { margin-left:163px; }
#contact_form div {margin: 5px 0;}
/*#register_member_form  textarea {background-color:#FFF;border:1px solid #969696;}*/

/*--LOGIN FORM---- */
.login form div {margin: 5px 0; clear:both;}
.login form div label{float:left; width:100px;}
.login form div input.login{float:left;margin: 0 0 0 10px;}

.partners_block {width:540px; border:#cdcdcd 1px dotted; margin:5px 0 10px 0; padding:8px 15px 8px 15px; vertical-align:middle;}
.partners_block dt {float:left; width:125px;}
.partner_title {font-family:Arial, Verdana; font-size:16px; color:#0b62a1; margin:0 0 0 125px;}
.partner_name {margin-left:125px;}
.partner_adres {float:right; width:170px; text-align:right;}
.partner_url {margin-left:125px;}

.searchresults dt {margin:0 0 5px 0;}
.searchresults dd {margin:0 0 0 12px;}

.member_username {font-size:14px; color:#202020; font-weight:600;}
.member_screenname {color:#b02570; margin:0 0 5px 0;}

/* ---OTHER--- */
.searchbutton { margin-top:3px; display:inline-block;}
.searchbox {float:left; font-size:11px; color:#565656; width:158px; height:16px; background-color:#f1f1f1; border:none; padding:0 5px 0 5px; margin:5px 0 0 8px;}
.btnSearch {float:right; margin:4px 6px 0 0; border:none; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#random img {display:block;}
.blog_img img {display:block;}
#subscribe img {display:block; padding-top:6px;}
.lidgegevens {margin:10px 0 5px 0;}
.envelope {margin-right:5px; display:block;}
.title_right {margin:20px 0 0 20px;}
.stippelijn {margin: 5px 0 0 0; border-bottom:#202020 1px dotted;}
.radiobtn {float:left; margin-right:5px;}
.title_info {width:569px; height:37px; display:block; background:#e9e9e9 url(../images/info_bg.jpg) repeat-x; border-bottom:#848484 1px dotted;}
.table_info {margin:10px 15px 10px 15px; font-size:12px;}
.title_subscribed {width:569px; display:block; border-bottom:#848484 1px dotted;}
.table_subscribed {margin:15px 0px 20px 0px;}
.spacer {height:4px;}
.level2 {margin:0; padding:6px 0 5px 18px;}
.right_list {margin:0;}
.percentage {background-color:#0b62a1; height: 10px;}
.percentage_bg {background-color:#ededed; height: 10px;}
.answer {font-size:11px;margin:0px;}
.results_block .answer{margin:0 0 5px -15px;}
.answer-total-votes {color:#b02570; font-size:11px; padding-left:4px;}
.grey {color:#5C5C5C; padding-left:4px; font-size:10px;}
.lijn {height:1px; border:none; background-color:#cccccc;}
.clear {clear:both; height:5px;}
.even {background:#ededed; padding:10px; border-top:#cccccc 1px dotted;  border-left:#cccccc 1px dotted;  border-right:#cccccc 1px dotted;}
.oneven {background:#e5e5e5; padding:10px; border-top:#cccccc 1px dotted;  border-left:#cccccc 1px dotted;  border-right:#cccccc 1px dotted;}
.marker {font-weight:600;}
.leesmeer {float:right; margin:0 0 8px 0;}
.memberblock {float:left; width:255px;height:120px; border:#ededed 1px solid; margin:0px 5px 5px 0; padding:10px; background-color:#F3F3F3}
#menu em {visibility:hidden; text-decoration:none; border:0; margin:0; padding:0;}
input {margin:0; border:#d3d3d3 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:1px 2px 1px 4px;}
.lg-polls-answers input {border:none;}
.lg-polls-answers label {display:block; width:24px; float:left;}
.poll_title{text-decoration:none !important;}
.poll_title:hover{text-decoration:underline !important;}
.polls .resultentry{display:none;}
.blog_content label {margin-left:10px; display:block;}
.akkoord input {border:none;}
#subscribe_form {display: none;height:60px;}
#subscribe_form_non_member {display: none;}
#loginbody label {display:block; float:left; width:110px;}
#loginbody input {margin: 2px;}
#subscribe_form #verzendknop  {float:right;}
input.button {margin:0; padding:0; border:none; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
input.login {padding:0; border:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; float:right; margin:2px 10px 0 0;}
textarea {margin:0 0 8px 0; border:#d3d3d3 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:1px 2px 1px 4px;}
select {margin:0; border:#d3d3d3 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:1px 2px 1px 4px;}
fieldset {margin-bottom:10px; border:#d3d3d3 1px solid;}
.partners_adres {color:#075892;}
.textbox {width:300px;}
#userdetails input { width:150px;}
#companydetails input { width:150px;}
.inputbox { width:160px;}
#companydetails textarea {width:150px;}

/* ---MINILOGIN--- */
#MiniLogin {position:absolute; top:2px; right: 0px;width:217px;height:83px;background-color:#C5C4C5;}
#MiniLogin td {font-size:12px;}
#MiniLogin label {width:90px;float:left}
#MiniLogin input {}
#MiniLogin #miniloginbody {margin: 5px; clear:both;}
.forgotpass {float:left; padding-top:5px;}
#MiniLogin a:link, #MiniLogin a:visited {color:#fff; text-decoration:none;}
#MiniLogin a:hover {color:#fff; text-decoration:underline;}

.podcast {margin:10px 0;}

strong {font-weight:bold}