.block {
	width: 310px;
}
.program {
	width: 630px;
}
img {
	border: 0px;
}

/*
table#webBoxContainer td {
	padding: 0px 0px 0px 3px;
}
*/
table#webBoxContainer td table td {
	padding: 0px;
	margin: 0px;
}

table#webBoxContainer td table td#portal-column-2 {
	padding-left: 5px;
}

.top {
	float:left;
	line-height: 30px;
	margin: 0px;
	background: url(/GFX/block/top.png);
	-background: url(/GFX/block/top_ie.jpg);

	width:238px;
	width:211px;
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;
	padding-left: 7px;
}

.programBlockHead {
	line-height: 30px;
	margin: 0px;
	background-image: url(/GFX/block/top_wide.png);
	-background-image: url(/GFX/block/top_wide_ie.jpg);
	width:628px;
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;
/*	padding-left: 7px; */
}
.programSideMenu {
	float: right;
	margin-right:8px;
	width:230px;
}

.topVisitor {
	line-height: 30px;
	margin: 0px;
	background-image: url(/GFX/block/top.png);
	-background-image: url(/GFX/block/top_ie.jpg);
	width:303px;
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;
	padding-left: 7px;
}

.editToggle{
	float:left;
	height: 30px;
	padding-right: 7px;
	background: transparent url(/GFX/block/top.png) top right;
	-background: transparent url(/GFX/block/top_ie.jpg) top right;
	width:85px;
}

.editToggle img {
	margin-top: 10px;
}
.deleteThisBlok{
	float:left;
	height: 30px;
	padding-right: 7px;
	background: transparent url(/GFX/block/top.png) top right;
	-background: transparent url(/GFX/block/top_ie.jpg) top right;
	width:58px;
}

.deleteThisBlok img {
	margin-top: 10px;
}

.rows{
	clear:both;
	zoom : 1;
}
.liveradio {
    background-color: #CCCCCC;
}

    .rows .audiobutton {
        background-color: #CCCCCC;
        width: 100%;
        height:30px;
        text-align: center;
        font-weight: bold;
    }

    .rows .audiobutton a{
        color: #333;
    }

.categorieen h4 {
    color   : #ececec;
}
.bottom {
	height: 21px;
	background: url(/GFX/block/bottom.png);
	-background: url(/GFX/block/bottom_ie.jpg);
}

.program .bottom {
	background: url(/GFX/block/bottom_wide.png) no-repeat;
	-background: url(/GFX/block/bottom_wide_ie.jpg) no-repeat;
	width: 628px;
	border-top: 1px solid #848484;
}
.program {
	margin-left: 20px;
	background

}
.more {
/*	position: absolute;*/
	width: 310px;
	background: url(/GFX/block/background-more.jpg);
	background-repeat: repeat-x;
	height:20px;
	/*margin-top: 20px;*/
}

.more p {
	line-height: 51px;
	padding: 0px 0px;
	margin-top: 7px;
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;
}

.more img {
	border: 0px;
	margin: 0px 7px;
}

.odd a , .even a {
	text-decoration: none;
}

.odd a:hover, .even a:hover {
	color	: #888;
}
.odd {
	padding-left: 7px;
	background: url('/GFX/block/background-odd.jpg');
	background-repeat: repeat-x;
	/*position: relative;*/
}
.even {
	padding-left: 7px;
	background: url('/GFX/block/background-even.jpg');
	background-repeat: repeat-x;
	/*position: relative;*/
}

.audio .odd,  .audio .even {
	border-bottom	: 1px solid #b7b7b7;
	position : relative;
}
.audio .post_author {
    font-size   : 85%;
}

.bookBlock .odd, .newsBlock .odd, .audio .odd {
	padding-left: 7px;
	background-image: url('/GFX/block/background-odd-book.jpg');
	/* background-repeat: repeat-x; */
	zoom: 1;
	position: relative;
}
.bookBlock .even, .newsBlock .even, .programBlock .even, .audio .even {
	padding-left: 7px;
	background-image: url('/GFX/block/background-even-book.jpg');
	zoom: 1;
	/* background-repeat: repeat-x; */
	/*position: relative;*/
}

.programBlock {
	/*width: 399px; */
	background-color: #FFF;
	background-repeat: repeat-x;
}

.programRow {
	padding-left : 7px;
	padding-right: 15px;
}

.programRow .rowDescription {
    width: 350px;
}

.programRow h2 {
	margin-top: 0px;
	color: #333;
	font-size: 95%;
}

.programRowExtra {
	margin-left: 15px;
}

.programRow .rowDescription  p {
    font-weight    : normal;
	line-height    : 28px;
	padding        : 0px;
	margin         : 0px;
	font-size      : 12px;
	font-family    : verdana;
	color          : #4e4e4e;
}

.programRow .rowDescription img {
	margin: 2px;
}

.programRow .rowDescription .alignleft {
	float: left;
	margin-right: 4px;
}
.programRow .rowDescription .alignright {
	float: right;
	margin-left: 4px;
}

.lastItems, .subPages {
	width			: 229px;
	padding			: 4px;
	background-color: #F6F6F6;
	border-left		: 1px solid #848484;
}

.subPages {
	padding			: 0px;
	width			: 237x;
}

.subPages .odd,.subPages  .even {
	border-top		: 1px solid #e4e4e4;
	width			: 230px;
}

.lastItems h2, .subPages h2 {
	font-size:12px;
	font-weight:bold;
	line-height:30px;
	margin-top: 0px;
	margin-bottom: 4px;
	margin-left: 5px;
}


.odd p {
	line-height    : 28px;
	padding        : 0px;
	margin         : 0px;
	font-size      : 12px;
	font-family    : verdana;
	color          : #4e4e4e;
	font-weight    : bold;
}

.even  p {
    font-weight    : bold;
	line-height    : 28px;
	padding        : 0px;
	margin         : 0px;
	font-size      : 12px;
	font-family    : verdana;
	color          : #4e4e4e;
}
.even  p a,.odd  p a  {
    color          : #4e4e4e;
}

.odd img {
	float: right;
	/*margin: -20px 7px;*/
}

.even img {
	float: right;
	/*margin: -20px 7px;*/
}

.gallery {
    background-color: #F6F6F6;
}

.top img {
	float: right;
	margin: -22px 7px;
}

.nodata {
	font-style: italic;
	color:#888;
}

.bottom img {
	float: right;
	margin: 4px 4px;
}
.optionDiv
{
background-color:#4F5052;

/*	display:none;*/
}

.rowLink {

}


/* CSS FOR BLOCKS */
.bookRow, .newsRow{
    height              : 100px;
    background-color    : #FAFAFA;
    font-size           : 11px;
	font-family         : verdana;
	vertical-align      : top;
}

.bookRow .thumbnail, .newsRow .thumbnail{
    float               : left;
    margin              : 0px;
    margin-top          : 8px;
    margin-top          : 2px;
    margin-right        : 5px;
}
.newsRow .thumbnail {
    float               : right;
    margin-left         : 3px;
    /*height              : 96px;*/
    margin-top          : 2px;
   /* width               : 85px;*/
}
.bookRow .thumbnail {
    height              : 80px;
}

.bookRow .rowDescription, .newsRow .rowDescription{

    margin-top          : 5px;
    overflow            : hidden;
    /*width				: 255px;*/
   /* height              : 100px;*/
}
.bookRow p, .newsRow p {
    padding-bottom       : 4px;
    padding-top			:4px;
    line-height:1em;

}
.broadcast_buttons {
	padding-top			: 8px;
	padding-right		: 3px;
	float				: right;
	width				: 40px;
}

#slider {
    background-color: #FEFEFE;
}

.kamerbreed, .nieuwsshow, .radio-online,.deradioshowvanbart {
    display     : none;
    background-color: #FEFEFE;
    float       : left;
    width           : 310px;
    height      : 180px;
}
.kamerbreed .newsBlock .even, .nieuwsshow .newsBlock .even, .radio-online .newsBlock .even,.deradioshowvanbart .newsBlock .even {
    background-image: none;
}
.kamerbreed h4, .nieuwsshow h4, .radio-online h4,.deradioshowvanbart h4 {
    margin-top      : 8px;
    margin-left     : 8px;
    margin-left     : 8px;
    padding-bottom  : 2px;
    color           : #343434;
    width           : 302px;
    overflow        : hidden;
}

.deradioshowvanbart h4 {
    color:  #C70304;
}
.kamerbreed h4 {
    color: #1A0375;
}
.nieuwsshow h4 {
    color: #8B8CDF;
}
.radio-online h4 {
    color: #164281;
}
.deradioshowvanbart {
    display: block;
}

.post_author {
	font-style	: italic;
	font-size	: 90%;
}
.bookBlock .broadcastItem {
    height      : 60px;
    height      : 99px;
    border-top  : 1px solid #333;
    /*background: url(/GFX/block/background-odd-book.jpg);*/
}

.htmlRows p {
	margin-top:0px;
	margin-bottom:0px;
}