
/*body,html {margin:0; padding:0; background:#000000 url(../img/background_takeover.jpg); background-repeat:no-repeat; background-position: center top; color:#000000; font-size:9pt; font-family:Arial,Helvetica,sans-serif;}*/
body,html {margin:0; padding:0; background:#d2d2d2 url(../img/background.gif) repeat; color:#000000; font-size:9pt; font-family:Arial,Helvetica,sans-serif;}
body {min-width:980px;}

img, img a {border:0}
table {width:100%;}
table th {text-align:left;}

table.blackwhite {margin:0 0 10px 0;}
table.blackwhite caption {color:#ffffff; background:#000000; font-weight:bold; padding:2px 0 0 5px; height:17px; text-align:left;}
table.blackwhite th {border-bottom:1px solid #000000; padding:0; margin:0;}
table.blackwhite td {border-bottom:1px solid #000000; padding:0; margin:0;}

table.lines {margin:0 0 10px 0; border-top:1px solid #000000;}
table.lines td {border-bottom:1px solid #000000; padding:0 10px 0 10px}
table.lines td.header {width: 45%;}

table.blackwhitetable {margin:0 0 10px 0;}
table.blackwhitetable caption {color:#ffffff; background:#000000; font-weight:bold; padding:2px 0 0 5px; height:17px; text-align:left;}
table.blackwhitetable th {color:#ffffff; background:#000000; font-weight:bold; padding:2px 0 0 5px; height:17px; text-align:left;}
table.blackwhitetable td {border-bottom:1px solid #000000;padding:0 0 0 0}

table.compact {margin:0 0 10px 0;}

table.redarrow {margin:0 0 10px 0;}
table.redarrow caption {color:#000000; font-weight:bold; padding:2px 0 10px 15px; height:17px; text-align:left; margin:0 0 10px 0; background:white url(../img/pijl_nav_rood.gif) 0px 8px  no-repeat;}
table.redarrow th {border-bottom:1px solid #000000; padding:0 10px 0 10px; margin:0; text-align:left;}
table.redarrow td {border-bottom:1px solid #000000; padding:0 10px 0 10px;}

table.querymatch {margin:0 0 10px 0;}
table.querymatch caption {color:#ffffff; background:#000000; font-weight:bold; padding:2px 0 0 5px; height:17px; text-align:center;}
table.querymatch th {padding:0; margin:0;}
table.querymatch td {padding:0; margin:0;}

/*
.formcontent .formcontentlist input {display: block; float: left;  paddding: 0;}
*/

a {background-color:transparent; color:#000000; text-decoration:none}
a:hover {background-color:transparent; color:#ff0000; text-decoration:underline}

a.download {background:url(../img/ahrefblokje.gif) 2px no-repeat; text-decoration:none; padding:0 0 0 18px;}
a.download:hover {text-decoration:underline;}

div.download {float:left}

p {margin:0; padding:2px 0 8px 0; clear:both;}

label {display:block;width:170px;float:left}
fieldset {border:0}
.main {float:right;width:835px;}
.block {padding:5px 9px 1px 8px; background:#FFFFFF; margin:0 0 10px 0;}
.block .column {margin:2px; padding:0;}
.nopadding {padding:0px 0px 0px 0px; background:#FFFFFF; margin:0 0 0px 0;}
.nopadding .column {margin:0px; padding:0;}
.blockshop {padding:5px 10px 1px 10px; background:#FFFFFF; margin:0 10px 10px 0; width:280px; float:left;}
.left {float:left;}
.paragraaf {padding:0 5px 0 0; width:215px}
.paragraaf a {text-decoration:underline}
.onderschrift {font-size:8pt; letter-spacing:1px;}

.blocktitle {display:block; color:#FFFFFF; font-weight:bold; font-size:13px; overflow: hidden; }
.lightgraybg {background:#8f8f8f; border:1px solid #8f8f8f}
.redbg {background:#DB0000; color:#ffffff; border:1px solid #DB0000}
.blackbg {background:#000000; color:#ffffff; border:1px solid #000000}
.graybg {background:#999999; color:#ffffff; border:0}
.lightgreenbg {background:#b27c00; color:#ffffff; border:1px solid #b27c00}
.brownbg {background:#B27C00 ; border:1px solid #B27C00}

.lightgray {border:1px solid #8f8f8f;color:#000000}
.red {border:1px solid #DB0000}
.black {border:1px solid #000000}
.gray {border:1px solid #999999}
.lightgreen {border:1px solid #b27c00}
.brown {border:1px solid #B27C00}
.rednobordertop {border-left:1px solid #FF0000;border-right:1px solid #FF0000;border-bottom:1px solid #FF0000}

.myselect {font-size:9pt; border:1px solid #00f; padding:2px 2px 2px 2px;}
.oksubmit {position:relative; bottom:15px; left:140px}
.mytext {font-size:9pt; border:1px solid #8f8f8f; padding:2px 2px 2px 2px;}
.myarea {font-size:9pt; border:1px solid #8f8f8f; padding:2px 2px 2px 2px; font-family: Arial,Helvetica,sans-serif}
.mysubmit {margin:0 0 0 173px; font-size:7pt; border:1px solid #8f8f8f; padding:2px 2px 2px 2px; background:#ffffff;}
.ranking {width:20px;display:block;float:left;padding:0}
.lead {display:block;float:left;padding:0 0 0 20px}
.copyright {font-size:8pt;font-style:italic}
.transfernews {padding:0 5px 0 5px}
.spelers {display:block;padding:6px 5px 10px 10px}
.paging {padding:0 0 0 30px;word-spacing:5px;color:#FF0000}
.meernieuws {font-weight:bold; color:#FF0000; padding:0 0 10px 0;}
.artikel {padding:10px 0 0 110px;display:block}
.shopknop {display:block;padding:0;background:#FFFFFF;margin:25px 10px 0 0;width:60px;height:12px;float:left;text-align:center;font-size:9px;}
.topartikel {padding:0 0 0 10px}
.blokje {display:block;background:url(../img/ahrefblokje.gif) 2px no-repeat;padding: 0 0 0 18px}
li.shop {list-style: none;height:20px;padding:0 0 5px 0;margin:0;border-bottom:1px solid #000000}
ul.shop {list-style: none;height:20px;padding:0;margin:0}

.poll .item {display: block; }
.poll .button {display:block; margin: 10px 0 0 0;text-align:center}

/*
table.query {font-family:Arial,Helvetica,sans-serif; margin:0 0 10px 0;}
table.query .datum {font-style:normal;}
table.query th {font-weight:bold; font-size:9pt; text-align:left; border-bottom:1px solid black;}
table.query caption {background:black; color:white; font-weight:bold; font-size:9pt; text-align:left; padding:2px 0 3px 5px;}
*/

#sub .blocktitle {padding:0px 0 0px 11px; height:17px; font-size:13px;}
#subsub .blocktitle {padding:0px 0 0px 11px; height:17px; font-size:13px;}
#subsubsub .blocktitle {padding:0px 0 0px 11px; height:17px; font-size:13px;}
#home .blocktitle {padding:0px 0 0px 11px; height:17px; font-size:13px;}
#sub .paragraaf {padding:0}
#wrap {background:#FFFFFF; padding:0; margin:0 auto; width:980px;}

#header {padding:0;margin:0;height:139px;overflow:hidden}
#header #headerarea {float:left; width:835px; height:117px; background:#FBF9F9; border-bottom:1px solid #666666; overflow:hidden;background:url(../img/background_header.gif) repeat-x; padding-top:12px;}

/* static sitebar */
#sidebar {float:left;width:150px}
#sidebar {padding:0px 0px 0px 18px}
#sidebar ul {margin-bottom:0}

/* coolmenus sitebar */
#sidebarcoolmenu {float:left;width:134px}
#sidebarcoolmenu {padding:3px 0px 0px 3px}
#sidebarcoolmenu img {padding:0 0 0 7px}

#sitewide {font-size:8pt; font-weight:normal; color:#666666; padding:11px 10px 10px 10px; line-height:16px; word-spacing:2px; width:792px; margin-left: 10px; margin-bottom: 0px; margin-top: 10px;}
#sitewide A {text-decoration:none; color:#666666;}
#sitewide A:hover {text-decoration:underline; color:#FF0000}
#sitewidemargin {
    height: 10px;
}


#content.block {padding:0px 0px 0px 0px;}

#contentleft {width:468px; padding:10px 0 0px 10px; float:left; min-height:550px; background:#FFFFFF; overflow:hidden;}
#contentleft td.line {border-bottom:1px solid #000000;padding:0 0 0 0}
#contentleft p {margin:0 0 10px 0; padding:0;}
#contentleft img {padding:0 5px 0px 0px;}
#contentleft img.nomargin {padding:0 0px 0px 0px;}
#contentleft h2 {font-size:9pt; font-family:Arial,Helvetica,sans-serif; font-weight:bold; margin:10px 0 0 0;}

#contentleft h2.listTitle {font-size:9pt; font-family:Arial,Helvetica,sans-serif; font-weight:bold; margin:10px 0 0 0; padding:0;}
#contentleft h1.pageTitle {font-weight:bold; margin: 0px 0px 5px 0px; font-size: 16pt; color: #FF0000;}
#contentleft h1.titel {font-size:12pt; color:#666666; font-weight:bold; margin:0 0 9px 0;}
#contentleft div.image {margin:2px 16px 8px 16px;}
#contentleft ul.list {clear:both; list-style-image:url(../img/pijl_icon_rechts.gif); margin:0 0 10px 0; padding:4px 0 0px 3px;  list-style-position:outside;}
#contentleft ul.list li  {margin:0 0 0 16px; padding:0 0 0 2px;}

#contentleft ol.list {clear:both; margin:0 0 10px 0; padding:0px 0 0px 15px; list-style-position:outside;}
#contentleft ol.list li  {margin:0 0 0 16px; padding:0 0 0 2px;}

#contentleft .blocktitle {height:16px;padding:1px 0 1px 5px;}
#contentleft .titel, #contentleft h2.titel {color:#000000; font-weight:bold; margin:0 0 0 0; padding:0;}
#contentleft .titel a {font-size:12pt; color:#FF0000; font-weight:bold;}
#contentleft .titel a:hover {font-size:12pt; color:#FF0000; font-weight:bold}
#contentleft .block {padding:8px 0 0 7px; display:block; background:#FFFFFF;}
#contentleft .block .column {font-size:9pt; font-family:Arial,Helvetica,sans-serif;}
#contentleft .block .column h2 {font-weight:bold; float:left; width: 98%; margin:0 0 0 0;}
#contentleft .block .column p {float:left; width:99.5%;  margin:0 0 6px 0;}
#contentleft .block .column img {margin:0 0 6px 0;}
#contentleft .block .left a {background:url(../img/ahrefblokje.gif) 2px no-repeat; text-decoration:underline; padding:0 0 0 19px;}
#contentleft .block .left a:hover {text-decoration: underline;}
#contentleft div.datum {font-style: italic; font-size:8pt; margin:0 0 10px 0;}
#contentleft .flashcontainer {margin:0 0 10px 0;}
#contentleft .meernieuws .aanhef {font-size:9pt; font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#000000;}
#contentleft .meernieuws ul {list-style:none; margin:0; padding:0; font-size:9pt; font-family:Arial,Helvetica,sans-serif; font-weight:normal;}
#contentleft .meernieuws ul li {margin:0; padding:0;}
#contentleft .meernieuws ul li a .datum {font-style:normal; font-size: 9pt; padding-right:10px;}
#contentleft .formcontent {margin:0 0 10px 0;}
#contentleft .faq ul, .faq ol {clear:both; list-style-image:url(../img/pijl_icon_rechts.gif); margin:0 0 10px 0; padding:4px 0 0px 3px;  list-style-position:outside;}
#contentleft .faq ul li, .faq ol li {margin:0 0 0 16px; padding:0 0 0 2px;}
#contentleft .faq p {margin:0 0 6px 0; padding:0 0 0 0;}
#contentleft .faq h2 {font-size:12pt; color:#666666; font-weight:bold; margin:0 0 0 0;}
#contentleft .faq h3 {font-size:9pt; font-family:Arial,Helvetica,sans-serif; font-weight:bold; margin:0 0 0 0;}
#contentleft .faq .backToTop {margin:0 0 16px 0; padding:0 0 0 0;}

#sub #contentleft .meernieuws .aanhef {font-size:9pt; font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#FF0000;}

#contentright table {padding:0 3px 0 3px;}
#contentright table caption {margin:0 3px 0 3px;}
#contentright table.simple {margin:0 0 0 0;}
#contentright table.compact {margin:0 0 0 0;}
#contentright table.stand {font-size:8pt;}

#contentright {width:336px; padding:10px 9px 1px 0; float:left; background:#FFFFFF; min-height:550px; overflow:hidden; margin-left: 10px;}
#contentright .blocktitle {height:15px; padding:1px 0 1px 5px;}
#contentright td {border-top:0px; padding:0 5px 0 5px; vertical-align:top;}
#contentright .block {padding:0 0 0 0;}
#contentright .block h2 {font-size:8pt; font-family:Arial,Helvetica,sans-serif; font-weight:bold; margin:0 8px 0px 10px; padding:0}
#contentright .block p {font-size:8pt; font-family:Arial,Helvetica,sans-serif; font-weight:normal; margin:0 8px 10px 10px; padding:0}
#contentright .block .paragraph {margin:0 0 10px 0; padding:0 6px 0 10px; font-size:8pt;}
#contentright .block .paragraph br.last {display:none;}
#contentright img {margin:0 0 10px 0;}
#contentright img.nomargin {margin:0 0 0px 0;}
#contentright h1.titel {font-size:9pt; font-weight:bold; margin:8px 8px 0 10px;}

#contentright form {margin:0px; padding:0}
#contentright form span {padding:0 0px 5px 0px; display:block; font-size:8pt;}
#contentright form label {font-size:8pt; width:73px; padding:0 0 0 0;}
#contentright form .mytext {font-size:7pt; border:1px solid #8f8f8f; width:68px;}
#contentright form .mysubmit {margin:10px 0 0 73px;font-size:7pt;border:1px solid #8f8f8f; padding:2px 2px 2px 2px; background:#ffffff;}
#contentright .formcontent {margin-left:10px}

#contentleft.breedmetkolom {width: 641px; border-right:1px solid #999999; padding-right:10px;}
#content .breed {width:814px}

#contentright.smal {width: 158px; padding:10px 9px 1px 4px; margin-left: 0px;}


.newsarchive {margin:0 0 0 0; padding:0 0 0 0; float:left;}
.newsarchive .item {margin:0 0 8px 10px; padding:0 0 0 0; font-size:8pt; color:#000000; float:left; display:inline; width:120px;}
.newsarchive .item .label {margin:0 0 0 0; padding:0 0 3px 0;}
.newsarchive .item select {}
.newsarchive input.oksubmit {margin:0; padding:0; display:block; float:left; left:120px;}
.newsarchive div.radiogroup {margin:4px 0 0 0;}
/*
left:135px; top:-24px;
*/

/*
#contentright .newsarchive {margin:0 0 0 0; padding:0 0 0 0;}
#contentright .newsarchive .item {margin:0 0 8px 10px; padding:0 0 0 0; font-size:8pt; color:#000000; float:left; display:inline; width:120px;}
#contentright .newsarchive .item .label {margin:0 0 0 0; padding:0 0 3px 0;}
#contentright .newsarchive input.oksubmit {margin:0; padding:0; display:block; float:left; left:135px; top:-24px;}
#contentright .newsarchive div.radiogroup {margin:4px 0 0 0;}
*/

#ranglijst .item {padding:0px 0px 10px 0px; display:block;}
#wedstrijdprogramma .item {padding:0px 10px 10px 20px; display:block;}

#agenda .datum {font-weight:bold; padding:0 0 0 3px; font-style:normal;}
#agenda .item {padding:0 0 0 19px; display:block; font-size:11px;}
#agenda .link a {background:url(../img/ahrefblokje.gif) 2px no-repeat; text-decoration:none; padding:0 0 0 19px; font-size:11px;}
#agenda .link a:hover {text-decoration:underline;}

ul.list_ie {margin-top:5px;margin-bottom:2px;margin-left:18px; list-style-image: url(../img/ahrefblokje.gif);}
ul.list_ff {margin-top:5px;margin-bottom:2px;margin-left:-19px; list-style-image: url(../img/ahrefblokje.gif);}

/* HACK to get rid of IE bug: PEEKABOO: http://www.positioniseverything.net/explorer/peekaboo.html */
#linkbox {line-height: 1.2;}
/* /HACK */

#linkbox span {padding:0 10px 5px 10px; margin: 0 0 5px 0; display:block;}
#linkbox li {list-style:none; display:block; clear: both;}
#linkbox li a {padding:0 0 0 20px; display:block; float:left; width:306px; margin:0 0 7px 0;}
#linkbox li a:hover {padding:0 0 0 20px; background: url(../img/rood_vierkantje.gif) 10px 5px no-repeat; color:#000000}
#linkbox li.active a {padding:0 0 0 20px; background: url(../img/rood_vierkantje.gif) 10px 5px no-repeat;color:#FF0000}
#linkbox li.active a:hover {padding:0 0 0 20px; background: url(../img/rood_vierkantje.gif) 10px 5px no-repeat; text-decoration:none; color:#FF0000;}
#linkbox ul {padding:0; margin:0; padding-bottom: 10px;}
/* HACK to clear float without putting IE in BUG mode: http://www.positioniseverything.net/easyclearing.html */
#linkbox:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* /HACK */

/*
#overignieuws .item {display:block; float:left; font-size:8pt; font-style:normal; padding:0px 8px 5px 0;}
#overignieuws .datum {font-style:normal; float:left; display:block; font-size:8pt; padding:0px 10px 5px 3px; clear:left}
*/

#overignieuws .item {display:block; padding:0px 10px 4px 36px; font-size:8pt; margin:5px 0 0 0;}
#overignieuws .datum {font-style:normal; float:left; display:block; padding:0px 0 4px 3px; font-size:8pt; margin:5px 0 0 0;}

#contentblock.block {margin:0 0 -5px 0}
#contentblock .left {width:175px;}
#contentblock .left a {background:url(../img/ahrefblokje.gif) 2px no-repeat; text-decoration:underline; padding:0 0 0 19px;}
#contentblock .left a:hover {text-decoration: underline;}

#minheighthack {float:left;background:transparent;width:1px;height:550px;}

.nieuwsoverzicht .datum {text-decoration:none; font-style:normal; font-weight:bold; font-size:10pt;}
.nieuwsoverzicht ul {margin:3px 0 10px 0; padding:0 0 0 3px; list-style-image: url(../img/icon_bericht.gif); list-style-position:outside;}
.nieuwsoverzicht ul li {margin:0 0 0 16px; padding:0 0 0 2px;}

div.player {}
div.player a.shopImageLink {}
div.player img.shopImage {margin:0;padding:0;}
div.player .filler {display:block; width:150px; height:100px; margin:0; float:left;}
div.player img.playerImage {margin:0;padding:0;}

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

td.agendacontentlink {background:url(../img/icon_bericht.gif) 2px no-repeat}
td.agendadbidlink {background:url(../img/pijl_icon_rechts.gif) 2px no-repeat}
td.agenda {vertical-align:top}

.menuItem {border-bottom:1px solid #666666; display:inline; float:left; width:128px; height:19px; margin:0 0 0 7px;}
.menuItem .mytext {font-size:9px; width:70px; height:13px; margin:1px 2px 1px 3px; padding:0 0 0 0;}
.nl .menuItem .mytext {width:88px;}
.en .menuItem .mytext {width:76px;}
.menuItem a {cursor:pointer; color:#666666; font-family:tahoma,arial,helvetica; font-size:12px; font-weight:bold; margin:0; padding:0;}
.menuItem a:hover {color:red; text-decoration:none;}
.menuItem .leftItem {margin:1px 0 0 0; float:left;}
.menuItem .rightItem {margin:0 4px 0 0; float:right;}
.menuItem form#menuItemSearchForm {margin:0; padding:0; display:inline;}

 #linkbox #PSV_free_text_block div.paragraph {font-size:10pt;font-family:Arial,Helvetica,sans-serif;}

a.calothermonth {
 color:#808080;
 text-decoration:none;
}

a.calthismonth {
 color:#000000;
 text-decoration:none;
}

td.calmonth {
 font-family:tahoma,arial,helvetica;
 font-size:8pt;
 text-align:right;
}

td.caltoday {
 background-color:#DB0000;
 border-color:#DB0000;
 color:white!important;
 font-family:arial;
 font-size:8pt;
 text-align:right;
}


td.caltoday a.calthismonth {
 background-color:#DB0000;
 border-color:#DB0000;
 color:white!important;
 font-family:arial;
 font-size:8pt;
 text-align:right;
}

#CalendarDiv td {
 padding:0 0px;
}


#sitewidenavigation {font-size:8pt; font-weight:normal; color:#666666; padding:11px 10px 10px 10px; line-height:16px; word-spacing:2px; text-align: center;}
#sitewidenavigation A {text-decoration:none; color:#666666;}
#sitewidenavigation A:hover {text-decoration:underline; color:#FF0000}

/* topbar */
#topbar {
    height: 71px;       
    overflow: hidden;
    margin-left: 10px;
}
#topbarbottom {
    width: 970;
    height:1px;
    background-color: #666666;
}
#topbar1 {
    height: 70px;
    width: 135px;
    float: left;
    overflow: hidden;
    border-right: 1px solid #999999;
}
#topbar2 {
    height: 70px;
    width: 244px;
    float: left;
    overflow: hidden;
}
#topbar3 {
    height: 70px;
    width: 244px;
    float: left;
    overflow: hidden;
}
#topbar4 {
    height: 70px;
    width: 173px;
    float: left;
    overflow: hidden;
}
#topbar5 {
    height: 70px;
    width: 173px;
    float: left;
    overflow: hidden;
}


#topbar .block {
    margin: 0px;
    padding: 0px;
}
#topbar h2.titel {
    font-size: 9pt;
    font-family: Arial,Helvetica,sans-serif;
}
#topbar p {
    font-size: 8pt;
    font-family: Arial,Helvetica,sans-serif;
}

/* blocks left-right */
.blockleft {width: 163px; float:left;}
.blockright {width: 163px; float:right;}


.newsleaditem {
    margin-top:-5px;
}

#contentleft .newsleaditem h2.titel {
    padding-bottom: 8px;
}
#contentleft .newsleaditem img {
    padding:0px 5px 5px 0px;
}


a.readmore {color:#666666;}

#contentleft .newssummaryitem .left {
    padding-top: 5px;
}
#contentleft .newssummaryitem img {padding:0px 12px 0px 0px;}

div.separator {
    height: 1px;
    border-top:1px solid #999999;
    padding-bottom: 10px;
}

/* overlay mediaoverview */

.imagecontainer {
    margin-bottom: 7px;
    position:relative;
    float:left; /* optional */
}
.imagecontainer .textcontainer {
    overflow: hidden;
    padding:10px 7px 10px 7px
}
.photo_header .header {
    color:#FFFFFF;
    display:block;
    font-size:22pt;
    font-weight:bold;
    margin-bottom: -2px;
}
.photo_header .leadtext {
    color:#FFFFFF;
    font-size: 10pt;
}
.imagecontainer .photo_header {
    position:absolute;
    bottom:3px; /* in conjunction with left property, decides the text position */
    left:0px;
    width:468px; /* optional, though better have one */
    height: 85px;
}
.imagecontainer .photo_header_background {
    background:#000000 none repeat scroll 0%;
}


/* webtv list */
.datelist .item {display:block; padding:0px 10px 4px 36px;}
.datelist .datum {float:left; display:block; padding:0px 5px 4px 3px;}

.leftaligned {
    margin: 0px 0px 2px 0px;
    padding-left: 23px;
}


.blockcontent {
    border:1px solid #999999;
    margin: 0px 4px 10px 4px;
    padding: 3px;
}
.blockcontent img {
    float: left;

}
.blockcontent .middlepart {
    float: left;
}
.blockcontent .rightpart {
    float: right;
}
.blockcontent .middlepart p {
    clear: auto;
}
#contentright .blockcontent .rightpart a img {
    margin-top: 25px;
    margin-bottom: 0px;
}
#contentright h1.blockcontenttitle {
    margin-top: 2px;
}
#contentright .blockcontent p {
    margin-bottom: 2px;
}

div#agenda, div#CalendarDiv {
    padding-top: 6px; 
}


#breadcrumb {
    height: 20px;
    border-bottom: 1px solid #999999;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    padding-left: 9px;
    color:#666666; 
    font-size:8pt; 
    font-weight:normal;
    line-height: 20px;
}

#content.block {  border-top: 0px solid #666666;}

#contentright .matchselector img {
    padding: 5px;
}

.psvtvonline {
    height: 310px;
    overflow: hidden;
}

#contentright .meernieuws {padding:5px 5px 10px 3px;}
#contentright .meernieuws .aanhef {font-size:9pt; font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#000000;}
#contentright .meernieuws ul {list-style:none; margin:0; padding:0; font-size:9pt; font-family:Arial,Helvetica,sans-serif; font-weight:normal;}
#contentright .meernieuws ul li {margin:0; padding:0;}
#contentright .meernieuws ul li a .datum {font-style:normal; font-size: 9pt; padding-right:10px;}


#topbar #searchFormContainer {
    width: 125px;   
    height: 55px;
    background-color: #DFDDDE;
    border-right:1px solid #999999;
    padding: 10px 5px 5px 5px;
}
#topbar #searchFormContainer input.normal {
    width: 89px;
    display:block;
    border: 0px solid #000000;
    height: 14px;
}
#topbar #searchFormContainer input {
    float: left;
    margin-right: 5px;
}
#topbar #searchFormContainer span {
    font-size:9pt; 
    font-weight:bold;
    line-height: 20px;
}


#partnersareablocks {
    margin:0px 10px 0px 10px;
    padding:0px;
    width:814px;
    word-spacing:2px;
}
#contentleft .newssummaryitem .titel a, #contentleft .newssummaryitem .titel a:hover {
    font-size: 18px;
}
.clearboth {
    clear:both; 
    height: 1px; 
    margin: 0px; 
    padding: 0px; 
    font-size:1px; 
    line-height: 1px;
}

/* innerfade */

ul.innerfade {
  list-style-type: none; 
  padding: 0; 
  margin: 0; 
  height: 320px;
}

/* jcarousel */
.jcarousel-skin-ie7 .jcarousel-container {
}

.jcarousel-skin-ie7 .jcarousel-container-horizontal {
    width: 965px;
}

.jcarousel-skin-ie7 .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-ie7 .jcarousel-clip-horizontal {
    width:  965px;
    height: 320px;
}

.jcarousel-skin-ie7 .jcarousel-item {
    width: 965px;
    height: 320px;
 
}

.jcarousel-skin-ie7 .jcarousel-item:hover {
    border-color: #808080;
}

.jcarousel-skin-ie7 .jcarousel-item-horizontal {
    margin-right: 7px;
}

.jcarousel-skin-ie7 .jcarousel-item-placeholder {
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-ie7 .jcarousel-next-horizontal {
    position: absolute;
    top: 292px;
    right: 15px;
    width: 16px;
    height: 16px;
    cursor: pointer;
    background: transparent url(../img/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-next-horizontal:hover {
    background-position: -16px 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal {
    position: absolute;
    top: 292px;
    left: 15px;
    width: 16px;
    height: 16px;
    cursor: pointer;
    background: transparent url(../img/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal:hover {
    background-position: -16px 0;
}

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.social .social_pretext {
  display: block;
}

.socialbookmark img {
  padding: 0px 0px 0px 0px !important;
}

/*
 Added the following css due to the upgrade of WebManager to 9.16.0 (see WM 9.16.0's upgrade.txt #35)
*/

p.alignright, h1.alignright, h2.alignright, h3.alignright {
  text-align: right;
}



