/* homepage split table */
body {
    background-color: #ffffff;
    background-image: url(../images/muziek/bg17.jpg);
    background-repeat: repeat-x;
    background-position: center top;
}

#TextAds {
    color: #ffffff;
}

.GTVBanner {
    height: 90px;
    width: 963px;
    text-align: center;
    overflow: hidden;
}

.BigHeader {
    background-image: url(../images/muziek/bg17bis2.jpg);
    background-repeat: no-repeat;
    height: 214px;
    width: 967px;
}

#CommonBody {
    background-color: #ffffff;
    width: 967px;
}

.CommonBodyColumn {
}

.RedPlaceHolder {
    margin-top: 15px;
    margin-bottom: 2px;
    margin-right: 20px;
    height: 61px;
    width: 500px;
    background-image: url(../images/muziek/bgstrip1.jpg);
    background-repeat: repeat-x;
}



.MuziekHeaderArea {
    margin: 0;
    padding: 0;
    background-image: url(../images/muziek/headerbg.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 968px;
    background-color: Transparent;
    height: 34px;
}


.MuziekHeaderArea H1 {
    margin: 0;
    padding: 0;
    font-size: 16px;
    font-weight: bold;
    font-variant: small-caps;
    padding-top: 8px;
    padding-left: 14px;
    color: #ffffff;
    float: left;
    height: 25px;
    vertical-align: middle;
}

.musicLeftContentArea {
    width: 295px;
    overflow: hidden;
    margin-top: 20px;
    margin-left: 0px;
    padding-left: 0px;
    padding: 8px;
    float: left;
}

.musicImuContentArea /* Outer placeholder for the IMU*/ {
    padding: 0;
    margin-top: 20px;
    margin-left: 15px;
    width: 300px;
    height: 250px;
    float: left;
    text-align: center;
}

.musicImuInnerContentArea /* adptable IMU container providing a border */ {
    padding: 0;
    margin: 0;
    height: 250px;
}

.musicVideoContentArea {
    padding: 0;
    margin-top: 20px;
    margin-left: 35px;
    float: left;
    width: 580px;
    height: 470px;
}

.musicRightBigContentArea {
    width: 600px;
    margin-top: 20px;
    margin-left: 10px;
    padding: 0px;
    border: 0;
    background-color: Transparent;
    float: left;
}

.musicRightBigContentAreaLinks {
    width: 640px;
    margin-top: 20px;
    margin-bottom: 40px;
    padding: 0px;
    border: 0;
    background-color: Transparent;
    float: right;
    font-weight: bold;
    font-size: 125%;
    line-height: 170%;
}

.musicRightBigContentAreaLinks a:link, .musicRightBigContentAreaLinks a:active, .musicRightBigContentAreaLinks a:hover, .musicRightBigContentAreaLinks a:visited {
    color: #0000ff;
}

.musicGenreScroller {
    width: 635px;
    height: 135px;
    margin: 0;
    padding: 0;
    margin-bottom: 5px;
}

.musicGenreScroller H2 {
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-weight: bold;
    font-variant: small-caps;
    padding-top: 7px;
    padding-left: 7px;
    color: #333333;
    height: 25px;
    vertical-align: middle;
    float: left;
}

.musicGenreScroller H3 {
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-weight: normal;
    padding-top: 7px;
    padding-left: 7px;
    color: #333333;
    height: 25px;
    vertical-align: middle;
    float: left;
}

.musicGenreScroller H3 a, .musicGenreScroller H3 a:link, .musicGenreScroller H3 a:active, .musicGenreScroller H3 a:visited {
    color: #333333;
}

.musicGenreScroller H3 a:hover {
    color: #0000ff;
}

/*************************************************/
/* video list item for vertical positioned lists */
/*************************************************/
.musicVideoListItem {
    padding: 0;
    padding-bottom: 5px;
}

.musicVideoListItemThumb {
    border: solid 1px #323433;
    width: 130px;
    height: 97px;
    float: left;
}

.musicVideoListItemText {
    float: left;
    width: 140px;
    height: 97px;
    overflow: hidden;
    margin-top: 1px;
    margin-left: 5px;
    color: #333333;
    font-size: 80%;
}

.musicVideoListItemText a:link, .musicVideoListItemText a:active, .musicVideoListItemText a:visited, .musicVideoListItemText a:hover {
}


.CommonTagFlat a:link, .CommonTagFlat a:active, .CommonTagFlat a:hover.CommonTagFlat a:visited {
}

.musicVideoListFooter {
    margin: 0;
    padding: 0;
    margin-top: 6px;
}

.musicVideoListFooter a, .musicVideoListFooter a:link, .musicVideoListFooter a:visited, .musicVideoListFooter a:active {
    color: #333333;
}

.musicVideoListFooter .CommonRSSLink {
    margin: 0;
    padding: 0;
    width: 120px;
    padding-left: 20px;
    background-image: url(../images/muziek/rss_greybg.gif);
    background-position: 5px 0;
    float: left;
}

.musicVideoListFooter .CommonMoreLink {
    width: 120px;
    text-align: right;
    float: left;
}

.CZContentSplitTable {
    width: 700px;
}

.CommonTopContentSplitTable {
    width: 718px;
}

.VerkiezingenContentSplitTdRight {
    width: 287px;
    vertical-align: top; /*border:1px solid #ff0000; */
}

.VerkiezingenContentSplitTdLeft {
    width: 431px;
    vertical-align: top; /*border:1px solid #ffff00; */
}

/* top split table */
.Common431BoxBottomLinkTD {
    height: 25px;
    padding-top: 2px;
    padding-bottom: 0px;
    padding-right: 8px;
    text-align: right;
}




.Common431BoxFree {
    /*border:1px solid #ff00ff;  */
    padding-top: 15px;
}

.Common251BoxFree {
    padding-right: 10px;
}

.Common251BoxTitle {
    width: 232px;
    background-image: url(../images/verkiezingen/header_black_277.gif);
    text-align: left;
    font-family: Arial, Tahoma, Helvetica;
    font-size: 14px;
    font-weight: bold;
    color: #00ffff;
    padding-top: 8px;
    padding-left: 45px;
    margin: 0px;
    height: 23px;
    overflow: hidden;
}

.Common251BoxContentFree {
    /*border:1px solid #ff00ff;  */
    width: 257px;
    background-color: #f2f2f2;
    padding: 10px;
}

.VerkiezingenHeader {
    height: 95px;
    background-image: url(../images/verkiezingen/708.gif);
    background-repeat: no-repeat;
}

A:link.ParentPostSubject, A:active.ParentPostSubject, A:hover.ParentPostSubject, A:visited.ParentPostSubject {
    color: #0066CC;
}

/* Interview zoeken pagina */
.CZPHeaderText {
}

.CZPBox {
    text-align: left;
    width: 400px;
    background-color: #F2F2F2;
    padding: 15px;
    margin-bottom: 10px;
}

.CZPFieldField {
    padding-top: 4px;
}

.CZPMessage {
    padding-bottom: 15px;
}

.CZPResults {
}

.CZPCommonTagFlat {
    width: 500px;
    color: #333333;
}

/* overview pages */


.Common968Box {
    width: 968px;
    overflow: hidden;
    margin-right: 0px;
    margin-bottom: 0px;
}

.Common968BoxTitle {
    width: 923px;
    background-image: url(../images/muziek/headerbg.gif);
    background-repeat: no-repeat;
    text-align: left;
    font-family: Arial, Tahoma, Helvetica;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    line-height: 31px;
    padding-left: 45px;
    margin: 0px;
    height: 31px;
    overflow: hidden;
}

.Common968BoxFooter {
    width: 923px;
    text-align: left;
    font-family: Arial, Tahoma, Helvetica;
    font-size: 14px;
    font-weight: bold;
    color: #333333;
    line-height: 31px;
    padding-left: 45px;
    margin: 0px;
    height: 31px;
    overflow: hidden;
}

.Common968BoxTitlePager {
    width: 550px;
    display: inline;
    float: right;
    text-align: right;
    padding-right: 15px;
}

.Common968BoxTitlePager A:link, .Common968BoxTitlePager A:active, .Common968BoxTitlePager A:visited, .Common968BoxTitlePager A:hover {
    color: #ffffff;
}

/*.Common968BoxTitle
{
  margin: 0;
  padding: 8px;
  padding-left: 12px;
  background-image: url(../images/muziek/headerbg.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 968px;
  background-color: Transparent;
  height: 34px;
}

.Common968BoxTitlePager
{
  padding-right:24px;  
}
*/
.Common968BoxContent {
    background-image: none;
}


/* footer stuff */

#CommonFooter {
}

.CommonFooterBar {
    background-color: #444444;
    width: 958px;
    padding-top: 7px;
    height: 22px;
    font-weight: bold;
    font-size: 90%;
    color: #ffffff;
    vertical-align: middle;
    padding-left: 10px;
}

.CommonFooterBarLeftTD {
    width: 480px;
    text-align: left;
}

.CommonFooterBarRightTD {
    width: 468px;
    text-align: right;
}

.CommonFooterBar a:link, .CommonFooterBar a:active, .CommonFooterBar a:visited, .CommonFooterBar a:hover {
    font-weight: bold;
    color: #ffffff;
    text-transform: lowercase;
}

.crossSiteLinks {
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
}

.crossSiteLinks a:link, .crossSiteLinks a:active, .crossSiteLinks a:visited, .crossSiteLinks a:hover {
    font-size: 11px;
    color: #333333;
    padding: 8px;
    text-transform: lowercase;
}

/* end footer stuff */

.CZSearchText {
    color: #000000;
}

.CZSearchButton {
    background-color: #000000;
    border: 1px solid #666666;
    color: #ffffff;
    padding: 2px;
    margin-left: 10px;
}

/* START SUBSUB TAB STRIP STYLES */

.CommonSubSubTabBar {
    margin: 0px;
    padding-top: 8px;
    padding-bottom: 4px;
    padding-left: 28px;
    background-color: #000000;
    height: 18px;
    width: 940px;
    font-size: 16px;
    text-align: left;
}

.CommonSubSubTabBar UL {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.CommonSubSubTabBar LI {
    display: inline;
    margin: 0px;
    padding: 8px;
}

.CommonSubSubTabBar LI A, .CommonSubSubTabBar LI A:link, .CommonSubSubTabBar LI A:active, .CommonSubSubTabBar LI A:visited, .CommonSubSubTabBar LI A:hover {
    color: #ffffff;
    text-decoration: none;
}

.CommonSubSubTabBar LI A:hover {
    color: #ffffff;
    text-decoration: underline;
}


/* END SUB TAB STRIP STYLES */

.TopXContentVideoTable {
    width: 420px;
    height: 137px;
    overflow: hidden;
}

.TopXHeaderName {
    width: 360px;
    height: 18px;
    overflow: hidden;
    font-size: 16px;
    padding-left: 8px;
}

.TopXHeaderPositionUp {
    color: #009600;
    font-size: 14px;
    font-weight: bold;
    padding-left: 5px;
    width: 25px;
}

.TopXHeaderPositionDown {
    font-size: 16px;
    font-weight: bold;
    padding-left: 5px;
    width: 25px;
}

.TopXHeaderPositionEqual {
    font-size: 16px;
    font-weight: bold;
    padding-left: 5px;
    width: 25px;
}

.TopXHeaderPosition {
    font-size: 24px;
    font-weight: bold;
    padding-right: 8px;
}

/* SMALL STUFF */

.TopXSmallContentVideoTable {
    width: 246px;
    height: 21px;
    overflow: hidden;
}

.TopXSmallHeaderName {
    width: 200px;
    height: 18px;
    overflow: hidden;
    font-size: 12px;
    color: #333333;
    padding-left: 6px;
}

.TopXSmallHeaderPosition {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    padding-right: 4px;
    width: 20px;
}

.TopXSmallHeaderImage {
    padding-left: 7px;
    padding-right: 1px;
}



