body, html { background-image:url('../images/bg/bghome.gif');  height:100%; padding:0; margin:0; }
#main {
	position: relative; 
	width:770px; 
	margin: 0 auto;
	font-family: verdana, arial, helvetica; 
	font-size:11px;
/* temp height verwijderd heeft geen height*/
}
#top {background:#fff; height: 110px; }
#logo { margin:30px 0px 21px 26px; }
#luister_live {left:650px; margin-bottom:20px;}
#banner {margin:0px 0px 12px 40px; }
#nav { background-image:url('../images/nav/navbar.gif'); width:770px; height:21px; z-index:2; text-indent:143px;}
#nav img {margin-right:45px;}
#container { 
	position:relative; 
	/* temp height */
	height:627px; 
	z-index:1;
}
#left { width:133px; height:457px; float:left; }
#mid { width:500px; height:27px; float:left;}
#right { width:133px; height:457px; float:left;}
	/* temp height */
#content {
	position:absolute; 
	width:484px; 
	padding:8px;
	left:50%; margin:138px 20px 0px -253px;
	font-family: verdana, arial, helvetica; z-index:2;
	font-size:12px; background-color:#ffffff; 
	height:573px;
}
a:link {
	color:#5E3687; text-decoration: underline;
}
 a:visited {
	color:#5E3687; text-decoration: underline;
}
a:hover {
	color:red; text-decoration: underline;
}
a:active {
	color:red; text-decoration: underline;
}
/* sub nav alg */
#home_sub, #televisie_sub, #radio_sub, #organisatie_sub, #reclame_sub, #forum_sub{	
	position:absolute; 
	font-family: verdana, arial, helvetica; 
	color:#5E3687;
	z-index:12;
	font-size:11px; 
	visibility: hidden;
	font-weight:bold;
	top:5px;
	left:132px;
}
#home_sub a:link, #televisie_sub a:link, #radio_sub a:link, #organisatie_sub a:link, #reclame_sub a:link, #forum_sub a:link
{
color:#5E3687; text-decoration: none;
}
#home_sub a:visited, #televisie_sub a:visited, #radio_sub a:visited, #organisatie_sub a:visited, #reclame_sub a:visited, #forum_sub a:visited
{
color:#5E3687; text-decoration: none;
}
#home_sub a:hover, #televisie_sub a:hover, #radio_sub a:hover, #organisatie_sub a:hover, #reclame_sub a:hover, #forum_sub a:hover
{
color:#E10827;
}
#footer {
	clear:both; 
	background-color:#E6E6E6; 
	height:18px; 
	width:770px; 
	z-index:30; 
	font-size:10px; font-weight:bold;
	position:relative;
	padding:5px 0px 0px 0px;
	margin-top:-12px;
	bottom:0px;
}
#footer span {margin-left:18px; margin-right:12px;} 
table, td, tr, p {font-family: verdana, arial, helvetica; font-size:12px;}
h1 {font-family: verdana, arial, helvetica; font-size:16px;padding-top:0px;margin-top:0px;padding-bottom:4px;margin-bottom:4px; color:#5E3687;}
h1 a:link,  h1 a:visited, h1 a:hover {text-decoration:none;}
h2 {font-family: verdana, arial, helvetica; font-size:12px;padding:0px;margin:0px; font-weight:bold;}
h3 {font-family: verdana, arial, helvetica; font-size:14px;padding:0px;margin:0px; color:#5E3687;}
#content2 {
	float:left;
	width:484px; 
	padding:8px;
	margin-top:27px;
	padding-bottom:27px;
	z-index:2;
	font-size:12px; 
	font-family: verdana, arial,  helvetica;
	min-height: 650px;
    height: auto;
}
* html #content2 {
    height: 100%;
}

#luister_live { position:absolute; top:26px; right:22px;}

img.imgcont, div.imgcont {float:left; padding: 3px 6px 2px 0px;}
img.imgcontright, div.imgcontright {float:right; padding: 3px 2px 2px 6px;}
span.datum {font-style: italic; font-size:10px; color:#666;}
.line { border:1px solid #D5CCDF;  margin-bottom:15px; margin-top:5px;}
#countdownie {clear:right; }
#banner {}

.error {color:#FF0000; font-weight:bold;}
.script, .script img {display:none; height:1px; }

.rood {color:#E10827; font-weight:bold;}
.zwart {color:#000; font-weight:bold;}

/*temp hack ie heck underscore top */
#lang { position:absolute; left:502px; top:95px;_top:97px; margin:0px; padding:0px;}
#lang img {margin:0px; padding:0px;}

div.prog {margin:0px; margin-top:7px; position:relative;}
span.tijd {width:67px; clear:left; }
span.prognaam {left:67px; width:409px; clear:right;  position:absolute;}
div.progurl {left:67px; width:409px; clear:both;  position:relative; }