body {
	font-family: Verdana;
	font-size: 11px;
	color: rgb(0, 0, 0);
	margin-top: 0px;
	padding-top: 0px;
	background: #DBE5F4;
}

td, select, input {
	font-family: Verdana; 
	font-size: 11px;
}

a, a:hover, a:visited {
	color: rgb(0,75,168);
}

.inputtext {
 	font-family: Verdana;
	font-size: 11px;
	border: 1px inset rgb(0,0,0);
	color: rgb(0,0,0);
	background: rgb(255,255,255);
}

.inputbutton {
	font-size: 10px;
	border: 1px outset rgb(0,0,0);
	color: rgb(0, 0, 0);
	background: rgb(255,255,255);
}

.studio {
	border: 0px;
}

.fotonieuws {
 border: none;	
 margin: 0px 10px 10px 0px;
}



.calendarbutton {
	border: none;
	color: rgb(0,0,0);
	background: rgb(255,255,255);
	height: 19px;
}

#cell_banner {
	border-left: 1px solid rgb(0,75,168);
	border-right: 1px solid rgb(0,75,168);
	border-top: 1px solid rgb(0,75,168);
}

#cell_menu {
	background: rgb(0,75,168);
	color: rgb(0,75,168);
	text-align: center;
	border-left: 1px solid rgb(0,75,168);
	border-right: 1px solid rgb(0,75,168);
}

#cell_content {
	background: rgb(255, 255, 255);
	border-left: 1px solid rgb(0,75,168);
	border-right: 1px solid rgb(0,75,168);
}

#cell_footer {
	background: rgb(0,75,168);
	color: rgb(255, 255, 255);
	font-size: 10px;
	font-weight:bold;
	text-align: center;
	border-left: 1px solid rgb(0,75,168);
	border-right: 1px solid rgb(0,75,168);
	border-bottom: 1px solid rgb(0,75,168);
}

#cell_footer a{
	background: transparant;
	color: rgb(255, 255, 255);
	font-size: 10px;
	font-weight:bold;
   text-decoration: none;
}

.tdheader {
 background: rgb(0,75,168);
 font-weight: bold;
 color: rgb(255,255,255);
 font-size: 11px;
}

.tableborder {
	border-collapse: collapse; 
	border: 1px solid rgb(0,75,168);
}

.trheight {
	height: 25px;
}

.tdlabel {
	font-size: 11px;
}

.error {
	font-size: 11px;
	font-weight: bold;
	color: Red;
} 

.info_blok {
	border: 1px solid rgb(0, 0, 0);
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 20px;
	margin-bottom: 10px;
}

.info_blok .title {
	position: relative;
	left: 10px;
	top: -8px;
	width: 250px;
	padding-left: 5px;
	border: 1px solid rgb(0, 0, 0);
	background: rgb(255, 255, 255);
	font-weight: bold;
	color: rgb(0,0,0);
}

.info_blok .first_block {
	text-align: center;
	margin-right:auto; 
   margin-left:auto;
}

.info_blok .first_block {
	position: relative;
	left:10px;
}

.programdiv {
	position: relative;
	top: 20px;
}

.centertable {
	text-align: left;
	margin-right:auto; 
   margin-left:auto;
}

.action_menu {
	float: right;
	padding: 5px;
	border: 1px solid rgb(0,75,168); 
	background: #DBE5F4;
	text-align: center;
}

.row1 {
	background-color: #BDCBE8;
}

.row2 {
	background-color: #DBE5F4;
}

.programma_live {
	background-color: rgb(204,253,211);
	/* border: 1px outset rgb(204,253,211); */
}

.programma_herhaling {
	background-color: rgb(253,253,211);
	/* border: 1px outset rgb(253,253,211); */
}

.programma_special {
	background-color: rgb(253, 211, 202);
	/* border: 1px outset rgb(253, 211, 202); */
}

.programma_not_started {
	color: rgb(255, 128, 0);
	/* border: 1px solid rgb(255, 255, 255); */
}

.progtable_td {
	border-left: 1px dotted rgb(0,75,168);
	border: 1px inset rgb(50, 100, 200);
}

.programmering_nu {
	border: 1px solid rgb(255, 0, 0);
}

.tdlink1 {
   background-color: #BDCBE8;
}

.tdlink2 {
	background-color: #DBE5F4;
}

.tdlink1 a {
   text-decoration: none;
   background-color: transparent;
}

.tdlink2 a {
	text-decoration: none;
   background-color: transparent;
}

.tdlink1 a:hover {
   text-decoration: underline;
   background-color: transparent;
}

.tdlink2 a:hover {
	text-decoration: underline;
   background-color: transparent;
}