/* @override http://virgiel.roxmedia.nl/fileadmin/styles/styles.css */

@import url(../templates/wt_gallery.css);

/*GENERAL*/

* {
  padding: 0;
  margin: 0;
}

fieldset, img {
  border: 0;
}

html {
  width: 100%;
}

body {
  background: #fff url(../images/header_bg.gif) repeat-x 0 0;
  font: 68.75%/140% Arial, Helvetica, sans-serif;
  width: 100%;
}

a {
  text-decoration: none;
  outline: none;
}

li {
  list-style: none;
}

input {
  font: 1em Arial;
}

h1, .tx-felogin-pi1 h3 {
  font: bold 1.636em Arial;
}

h2 {
  font: bold 1.272em Arial;
}

.submit {
  cursor: pointer;
  background: #063179;
  color: #fff;
  border: 0;
  padding: 0px 4px;
  overflow: visible;
  height: 18px;
}

.tx-newloginbox-pi1 .submit {
  margin-top: 10px;
  margin-bottom: 6px;
}

#permalogin-div, #submit-div {
  text-align: right;
  width: 170px;
}

/*repeating*/

.foto span:after, .home_div:after, .inner_header:after, .menu:after, .content:after, .header:after, #inner_menu:after {
  content: '.';
  display: block;
  height: 0;
  visibility: hidden;
  clear: both;
}

.foto span, .home_div, .inner_header, .menu, .content, .header, #inner_menu {
  display: inline-block;
}

.foto span, .home_div, .inner_header, .menu, .content, .header,#inner_menu {
  display: block;
}

#container {
  background: url(../images/fake_columns.gif) repeat-y 0 0;
  margin-top: -7px!important;
  position: relative;
  z-index: 40;
}

/*header*/

.header {
  width: 100%;
  height: 313px;
  position: relative;
  z-index: 90;
}

.header h1 {
  padding-top: 1px;
}

/*innerheader*/

.inner_header {
  background: url(../images/blue_header_bg.gif) no-repeat -3px 0;
  position: relative;
  height: 275px;
}

.inner_header, #container {
  width: 971px;
  margin: 0 auto;
}

.blue_header {
  padding-top: 20px;
  color: #fff;
}

.blue_header a {
  color: #fff;
  text-decoration: underline;
}

.blue_header a:HOVER {
  text-decoration: none;
}

.agenda {
  padding-left: 10px;
  width: 273px;
}

.agenda li {
  font-weight: bold;
}

.agenda li span {
  font-weight: normal;
  display: block;
  float: left;
  width: 62px;
  text-align: right;
  padding-right: 3px;
}

.agenda p.title {
  font: 1.636em Arial;
}

.logout {
  background: url(../images/logout.gif) no-repeat right 0;
  float: right;
  width: 297px;
  height: 113px;
  padding-left: 11px;
}

.logout p.title {
  font-weight: bold;
  padding-bottom: 3px!important;
}

.logout p {
  padding-bottom: 0px;
}

.logout input.submit {
  background: #063179;
  border: 1px outset #6697d3;
  padding: 1px 21px 2px;
  overflow: visible;
  color: #fff;
  font: 1em Arial;
  height: 20px;
  width: 100px;
  margin-bottom: 6px;
}

.logout fieldset input {
  width: 187px;
  border: 1px solid #052966;
  height: 16px;
  padding: 0 0 0 3px;
  margin: 0px;
  margin-bottom: 2px;
}

.logout label {
  font: 1em Arial;
  display: block;
  padding: 0;
  margin: 0;
  _margin-left: 1px;
}

/*menu*/

.menu {
  background: #b2d1f0;
  border-bottom: 2px solid #063179;
  border-top: 2px solid #fff;
  height: auto;
  clear: left;
  text-transform: uppercase;
}

.menu #inner_menu {
  width: 971px;
  margin: 0 auto;
}

.menu ul {
  float: left;
  height: 27px;
  padding-left: 13px;
}

.menu ul li {
  float: left;
}

.menu ul li:first-child a, .menu ul li.first-item a {
  padding-left: 6px!important;
}

.menu li a {
  font-weight: bold;
  padding: 7px 15px 5px 15px;
  color: #063179;
  display: block;
}

.menu ul li.active a, .menu ul li.activeNoSub a {
  background: #063179 url(../images/menu_corner.gif) no-repeat right top;
  color: #fff!important;
  padding-left: 15px!important;
}

.menu li a:hover {
  color: #0e6ecf;
}

/*inner_menu*/

#inner_menu fieldset {
  float: right;
  padding-top: 4px;
}

#inner_menu input[type=text] {
  width: 150px;
  border: 1px solid;
  color: #999;
  font: 0.909em Arial;
  padding: 2px 0 2px 3px;
  margin-right: 2px;
}

#inner_menu input.text {
  color: #999;
  font: 0.909em Arial;
  padding: 2px 0 0 3px;
}

#inner_menu input[type=submit] {
  cursor: pointer;
  background: #063179;
  border: 1px outset #FFFFFF;
  padding: 1px 21px 2px;
  overflow: visible;
  color: #fff;
  font: 1em Arial;
  height: 20px;
  width: 80px;
}

#inner_menu input.submit {
  padding: 2px 14px;
}

.blue_underline, .menu li.active, .menu li.activeNoSub {
  border-bottom: 9px solid #063179;
}

/*content*/

.content {
  background: url(../images/center_bg.gif) repeat-y center top;
  clear: both;
}

#left, #right, #center {
  display: inline;
  overflow: hidden;
}

#forum {
  display: inline;
}

/*left*/

#left {
  background: #f6f3f1;
  width: 240px;
  float: left;
  padding-bottom: 61px;
}

#left .news {
  width: 220px;
  margin-left: 0;
}

/*leftmenu*/

.leftmenu {
  width: 214px;
  margin: 0 auto;
  padding: 8px 0 29px 0;
}

.leftmenu li {
  background: url(../images/submenu_bg.gif) repeat-y 0 0;
  margin-top: 2px;
  padding: 3px 0 3px 14px;
}

.leftmenu li.active, .leftmenu li:hover, .leftmenu li.over {
  background: #063179 none;
}

.leftmenu li.active a, .leftmenu li:hover a, .leftmenu li.over a {
  color: #fff!important;
}

.leftmenu li ul {
  padding-top: 3px;
}

.leftmenu li a {
  color: #063179;
  display: block;
}

.leftmenu li li {
  background: #fff!important;
  margin: 0 0 0 -14px;
  padding-left: 23px;
}

.leftmenu li.active li a {
  background: url(../images/dblarrow.gif) no-repeat 0 center;
  padding-left: 8px;
  color: #063179!important;
}

.leftmenu li.active li a:hover {
  color: #0E6ECF!important;
}

.leftmenu li.active li.active a {
  font-weight: bold;
}

/*advertisment*/

.advertisment {
  text-align: center;
  margin-top: 10px;
}

.advertisment p.title {
  background: #999;
  color: #fff;
}

.advertisment ul li {
  padding-top: 10px;
}

/*center*/

#center {
  padding: 9px 12px 0;
  float: left;
  width: 462px;
}

#center ul {
  padding-top: 16px;
}

.virgiel #center h1, .virgiel #center h2 {
  color: #06c;
}

#center h1, #center h2 {
  color: #063179;
}

.tx-felogin-pi1 h3 {
  color: white;
  font: 1.636em Arial;
  margin-bottom: 12px;
}

.tx-felogin-pi1 label {
  display: inline-block;
  width: 75px;
  margin-bottom: 6px;
}

#center h1 {
  padding: 10px 0;
}

#center p {
  color: #063179;
}

#center p.bodytext {
  line-height: 16px;
}

#center a, #center .bodytext a {
  color: #06c;
  text-decoration: none;
}

#center a:hover {
  color: #B2D1F0;
}

#center .list {
  padding-top: 30px;
  width: 486px;
}

#center .list div {
  float: left;
  padding-right: 80px;
  overflow: hidden;
}

#center .list div:last-child, #center .list div.last {
  padding-right: 0!important;
}

#center .list ul {
  padding-top: 13px;
  width: 193px;
}

#center .list ul li {
  background: url(../images/list_bg.jpg) no-repeat left center;
  padding: 5px 0 5px 30px;
  margin-bottom: 4px;
}

#center .list ul li a {
  display: block;
}

#center ul li a:hover {
  background: url(../images/blue_arrow_hover.gif) no-repeat left center;
  color: #06c!important;
}

#center ul {
  margin-top: 20px;
}

#center ul li a {
  background: url(../images/blue_arrow.gif) no-repeat left center;
  padding-left: 10px;
  color: #063179!important;
  font-weight: bold;
  text-decoration: none;
}

#center ul.bulletlist {
  margin: 0 auto;
  padding: 0px 0 15px 0;
}

#center ul.bulletlist li {
  color: #063179;
  background: url(../images/blue_arrow.gif) no-repeat 5px 5px;
  margin-top: 1px;
  padding: 1px 0 1px 14px;
}

/*breadcrumbs*/

.breadcrumbs ul {
  padding: 0px!important;
}

.breadcrumbs  li {
  background: url(../images/delimit.gif) no-repeat right center!important;
  padding: 0 4px 0 2px!important;
  display: inline;
  color: #063179;
}

.breadcrumbs li:last-child, .breadcrumbs li.last {
  background: none;
}

#center .breadcrumbs li a {
  background: none!important;
  color: #06c!important;
  text-decoration: underline;
  padding-left: 0;
  font-weight: normal;
}

table.finance {
  color: #063179;
}

a.internal-link img {
  border: 0px;
}

a.external-link-new-window img {
  border: 0px;
}

/*forum*/

#forum {
  padding: 0px 0px 0;
  float: middle;
  width: 971px;
}

#forum ul {
  padding-top: 0px;
}

.virgiel #forum h1, .virgiel #forum h2 {
  color: #06c;
}

#forum h1, #center h2 {
  color: #063179;
}

#forum h1 {
  padding: 10px 0;
}

#forum p {
  color: #063179;
}

#forum p.bodytext {
  line-height: 16px;
}

#forum a, #center .bodytext a {
  color: #06c;
  text-decoration: underline;
}

#forum a:hover {
  color: #B2D1F0;
}

#forum .list {
  padding-top: 10px;
  width: 971px;
}

#forum .list div {
  float: left;
  padding-right: 80px;
  overflow: hidden;
}

#forum .list div:last-child, #center .list div.last {
  padding-right: 0!important;
}

#forum .list ul {
  padding-top: 13px;
  width: 193px;
}

#forum .list ul li {
  background: url(../images/list_bg.jpg) no-repeat left center;
  padding: 5px 0 5px 30px;
  margin-bottom: 4px;
}

#forum .list ul li a {
  display: block;
}

#forum ul li a:hover {
  background: url(../images/blue_arrow_hover.gif) no-repeat left center;
  color: #06c!important;
}

#forum ul {
  ma/rgin-top: 20px;
}

#forum ul li a {
  background: url(../images/blue_arrow.gif) no-repeat left center;
  padding-left: 10px;
  color: #063179!important;
  font-weight: bold;
  text-decoration: none;
}

/*right*/

#right {
  float: left;
  width: 217px;
  margin-left: 4px;
  padding: 0 9px 5px 15px;
  overflow: hidden;
}

#right .news {
  width: 220px;
}

/*advertisment*/

.advertisment {
  text-align: center;
  margin-top: 10px;
}

.advertisment p.title {
  background: #999;
  color: #fff;
}

.advertisment ul li {
  padding-top: 10px;
}

/* login */

.tx-felogin-pi1 {
  position: relative;
}

.tx-felogin-pi1 #forgot-ww {
  position: absolute;
  top: 83px;
  left: 0;
}

.tx-felogin-pi1 input {
  margin: 8px 0 4px;
}

.tx-felogin-pi1 #submit-div input {
	width: 50px !important;
	padding: 0 2px !important;
}

.tx-felogin-pi1 #forgot-ww a {
	font-size: 9px;
}

.tx-felogin-pi1 #user, .tx-felogin-pi1 #pass {
  width: 80px;  
}

.tx-felogin-pi1 input#pass, .tx-felogin-pi1 input#user {
  margin: 0;
}

/* content right */

.news {
  border-bottom: 1px solid #b2d1f0;
  margin-left: -15px;
  padding: 0 5px 5px 15px;
}

.news dl {
  color: #063179;
}

.news dl dt {
  font-weight: bold;
}

.news ul {
  padding: 0 10px 5px 0;
}

.news ul li {
  _margin-bottom: -14px;
}

.news a {
  background: url(../images/blue_arrow.gif) no-repeat left center;
  padding-left: 9px;
  color: #063179;
  font-weight: bold;
  display: block;
}

.news a:hover {
  background: url(../images/blue_arrow2.gif) no-repeat left center;
  color: #06c!important;
}

.news p.title {
  font-size: 1.636em;
  color: #06c;
  padding-top: 20px;
  padding-bottom: 9px;
}

.news p.bodytext a {
  background: 0!important;
  color: #06c!important;
  text-decoration: underline;
  font-weight: normal!important;
}

.news p.bodytext a:hover {
  background: none!important;
  text-decoration: none;
}

.news h1 {
  font-weight: normal;
  font-size: 1.636em;
  color: #06c;
  padding-top: 20px;
  padding-bottom: 9px;
}

.news p {
  color: #063179;
}

#right .advertisment {
  padding-top: 10px;
  width: 241px;
  margin-left: -13px;
}

p.more {
  text-align: right;
}

p.more a {
  background: 0!important;
  color: #06c!important;
  text-decoration: underline;
  font-weight: normal!important;
}

p.more a:hover, #container ul li p span.more a:hover {
  background: none!important;
  text-decoration: none;
}

span.img {
  float: right;
  padding-left: 5px;
}

span.img img {
  border: 3px solid #b2d1f0;
}

.bodytext img {
  margin-left: 5px;
  border: 3px solid #b2d1f0;
}

/*homediv*/

.home_div {
  background: #fff;
  border: 1px solid #b2d1f0;
  border-width: 1px 0px;
  clear: both;
  padding: 2px 0;
  width: 971;
  overflow: hidden;
}

.home_div li {
  background: url(../images/flipped_externe_sites.gif) no-repeat 0 0;
  float: left;
  padding: 0;
}

.home_div li:last-child, .home_div li.last {
  margin-left: 4px;
}

.home_div li:last-child img, .home_div li.last img {
  padding: 7px 38px;
}

.home_div li img {
  padding: 7px 31px 7px 49px;
}

/*main_choices*/

.main_choices {
  padding-top: 20px;
  width: 486px;
}

.main_choices ul {
  width: 220px;
  float: left;
  padding-right: 26px;
  padding-top: 0!important;
}

.main_choices ul:last-child {
  padding-right: 0!important;
}

.main_choices ul li {
  margin-bottom: 12px;
}

#center .main_choices ul li a:hover {
  background: url(../images/blue_arrow_trans.gif) no-repeat left center!important;
  color: #06c!important;
}

.main_choices span img {
  float: left;
  padding-left: 11px;
}

.main_choices span.more {
  clear: both;
  display: block;
}

#center .main_choices span.more a {
  background: none;
  padding-left: 0;
  font-weight: normal;
  text-decoration: underline;
  color: #106fce!important;
}

#center .main_choices span a,  #center .main_choices span span {
  background: url(../images/arrow_blue.gif) no-repeat left center;
  display: block;
  color: #063179!important;
  font-weight: bold;
  padding-left: 10px;
}

.main_choices li h2 {
  background-repeat: no-repeat;
  background-position: left bottom;
  padding: 6px 10px 6px 40px;
  color: #06c!important;
  font: 1.636em Arial;
}

td.openstaand {
  text-align: right;
}

.main_choices li p {
  background: url(../images/box_center.gif) repeat-y 0 0;
  position: relative;
  padding: 12px 0 12px 10px;
  min-height: 35px;
}

.main_choices li b {
  display: block;
  height: 8px;
  width: 221px;
  position: absolute;
  left: 0;
}

.main_choices li b.top {
  background: url(../images/box_top.gif) no-repeat  0 0;
  top: 0;
}

.main_choices li b.bottom {
  background: url(../images/box_bottom.gif) no-repeat  0 0;
  bottom: 0;
}

.finance .row-header {
  background-color: #063179;
  height: 1px;
}

.financien h2 {
  background-image: url(../images/financien.gif);
}

.forum h2 {
  background-image: url(../images/forum.gif);
}

.ledeninfo h2 {
  background-image: url(../images/ledeninfo.gif);
}

.groeperingen h2 {
  background-image: url(../images/groeperingen.gif);
}

.gegevens h2 {
  background-image: url(../images/gegevens.gif);
}

.foto h2 {
  background-image: url(../images/fotos.gif);
}

.finance h2 {
  margin-bottom: 6px;
}

/*FOOTER*/

#footer {
  background: #fff!important;
  text-align: center;
  font: 0.909em Arial;
  padding: 5px 0 26px 0;
}

#footer p, #footer a {
  color: #b2d1f0;
}

#footer a:hover {
  text-decoration: underline;
}

/* NEWS */

.newslist {
  margin-top: 15px;
  margin-bottom: 10px;
  border: none;
}

.newslist p {
  padding: 0;
  margin: 0;
}

.newslist h2, .news h2 a {
  color: #06c;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

.newslist h2 a:hover {
  text-decoration: underline;
}

.newslist .more {
  text-align: right;
  margin-bottom: 10px;
}

.newslist .more a {
  color: #06c;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  padding: 0;
  padding-left: 14px;
}

.newslist .more a:hover {
  text-decoration: underline;
}

.error {
  color: #F50007;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
}

.back a {
  color: #06c;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  padding: 0;
}

.newsSgImage {
  float: left;
}

.newsSgImage img {
  padding-right: 10px;
}

#center .newsSg p.bodytext {
  color: #000;
}

.newsSg strong em {
  padding: 0;
  margin: 0;
  _margin-left: -3px;
}

.newsSg strong {
  padding: 0;
  margin: 0;
}

/*CONTACT*/

.csc-mailform-field {
  clear: both;
  margin-bottom: 5px;
}

.csc-mailform input {
  border: 1px solid #06c;
  width: 250px;
  padding: 1px 4px;
}

.csc-mailform textarea {
  border: 1px solid #06c;
  width: 250px;
  overflow: auto;
  padding: 1px 4px;
}

.csc-mailform label {
  float: left;
  width: 100px;
  text-align: right;
  padding-right: 10px;
}

input.csc-mailform-submit {
  margin-left: 110px;
  width: 260px;
  background-color: #06c;
  color: #fff;
  _margin-left: 113px;
}

#center ul.browsebox {
  padding-bottom: 10px;
  padding-top: 10px;
}

#center .tx-gsifeuserlist-pi1-browsebox {
  padding-bottom: 10px;
}

.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr {
  padding-bottom: 10px;
}

#center ul.browsebox li a {
  background: none;
  color: #063179 !important;
  font-weight: bold;
  padding-left: 10px;
  text-decoration: none;
}

/*.prev, .previous { background:none; padding-left:15px; color:#063179 !important;
font-weight:bold;
text-decoration:none;}
.next  { background:none;  float:right; padding-right:15px; color:#063179 !important;
font-weight:bold;
text-decoration:none;}
.pagination { text-align:center;}
.pagination a {padding-left:10px;}*/

/*
Plugin Name: WP-Digg Style Paginator
Plugin URI: http://www.mis-algoritmos.com/2007/09/09/wp-digg-style-pagination-plugin-v-10/
Author: Victor De la Rocha
Author URI: http://www.mis-algoritmos.com
*/

/*Quotes style*/

div.pagination {
  padding: 3px;
  margin: 3px;
  text-align: center;
}

div.pagination a {
  padding: 2px 5px 2px 5px;
  margin-right: 2px;
  border: 1px solid #ddd;
  text-decoration: none;
  color: #aaa;
}

div.pagination a:hover, div.pagination a:active {
  padding: 2px 5px 2px 5px;
  margin-right: 2px;
  border: 1px solid #a0a0a0;
}

div.pagination span.current {
  padding: 2px 5px 2px 5px;
  margin-right: 2px;
  border: 1px solid #e0e0e0;
  font-weight: bold;
  background-color: #f0f0f0;
  color: #aaa;
}

div.pagination span.disabled {
  padding: 2px 5px 2px 5px;
  margin-right: 2px;
  border: 1px solid #f3f3f3;
  color: #ccc;
}

td.jarigen a {
  /*background: url(none) no-repeat left center;*/
  display: inline;
  color: #063179!important;
  font-weight: bold;
  padding-left: 9px;
}

td.jarigen a:hover {
  background: url(none)!important no-repeat left center;
  display: inline;
}

.formeditlogin {
  padding-top: 20px;
}

.formeditlogin span {
  display: block;
  width: 150px;
  float: left;
}

.formeditlogin input {
  background-color: #FFFFFF;
  color: #063179;
  padding: 3px;
  display: block;
  float: left;
  clear: right;
}

.formeditlogin p {
  display: block;
  clear: both;
}

.formeditlogin label {
  display: block;
}

.formeditlogin .tx-srfeuserregister-pi1-submit {
  background-color: #063179!important;
}

.formeditlogin em {
  padding-left: 150px;
  display: block;
  clear: both;
}

p.bodytext {
  padding-bottom: 15px;
}

table tbody tr td p {
  padding-bottom: 0px!important;
}

#confirmation-msg {
  color: #001877;
  font-weight: bold;
  border: 1px solid #b2d1f0;
  padding: 15px;
}
