#content p { margin-right: 24em; }
#links p { margin-right: 0; }

#links
{
border-top: 1px dotted #666;	
position: relative;
height: 20em;/*250px;*/
}

#links h2
{
padding-bottom: 1em;
border-bottom: 1px dotted #666;	
}

#komendevergaderingen
{
position: absolute;
left: 0;
width: 425px;
}

#laatstevergaderingen
{
position: absolute;
right: 0;
width: 425px;
padding-bottom:3em;
}

#komendevergaderingen h3
{
background: #FF9B06 url('../images/komende_vergaderingen.png') repeat-x top left;
padding: .8em;
padding-top: 95px;
color: white;
}

#laatstevergaderingen h3
{
background: #666 url('../images/laatste_vergaderingen.png') repeat-x top left;
padding: .8em;
padding-top: 95px;
color: white;
}

#laatstevergaderingen ul, #komendevergaderingen ul
{
list-style: none;
padding: 0;
margin: 0;
}

#laatstevergaderingen ul li a, #komendevergaderingen ul li a
{
display: block;
padding-top: .2em;
padding-bottom: .2em;
padding-left: 1em;
border-bottom: 1px solid #ccc;
color: #666;
background: url('../images/bullet.png') no-repeat left center;
font-weight: bold;
}

#laatstevergaderingen ul li a:hover, #komendevergaderingen ul li a:hover { 	border-bottom: 1px solid #999; }


/*************************/
/* CSS voor uitzendingen */
/*************************/

#uitzending
{
background: url('../images/raadzaal.png') no-repeat top left;
position: relative;
height: 351px;
}

#flashplayer { float: left; margin: 15px; }

#live, #live_audio
{
width: 100%;
height: 350px;
border: 1px solid #CCCCCC;
background: #FFFFFF;
z-index: 4;
position: relative;
}

#live_audio #flashplayer { margin: 30px 15px; }

#MediaPlayer { left: 15px; top: 15px; position: relative; }

/* huidige live stream */
#next_live
{
float: right;
width: 440px;
padding: 0px 20px;
}

#next_live h3
{
font-size: 1.8em;
font-weight: bold;
color: #FF9B06;
margin-bottom: 10px;
background: url(../images/icons/video.png) no-repeat 0px 3px;
padding-left: 25px;
}

#live_audio #next_live h3 { background: url(../images/icons/audio.png) no-repeat 0px 3px; }

#next_live h4 { margin-top: 0px; font-size: 1.2em; }

#next_live ul { list-style:none; }
#next_live li { font-size: 1.1em; }
#next_live li span { font-weight: bold; display: block; width: 120px; float: left; }

#next_live a, #next_live a:link { display: block; background: #FF9B06; padding: 4px 7px; position: absolute; top: 10px; right: 10px; color: #FFFFFF; font-weight: bold;  }

/* andere live streams */
#alternate_live_streams
{
width: 480px;
position: absolute;
bottom: -1px;
right: -1px;
z-index: 5;
}

#alternate_live_streams div
{
border-bottom: 1px solid #CCCCCC;
background: #E4E4E4;
padding: 15px;
position: relative;
height: 60px;
overflow: hidden;
}

#alternate_live_streams h3 { margin: 0px; color: #FF9B06; font-size: 1.2em; padding-left: 20px; }
#alternate_live_streams h4{ margin: 0px; margin-bottom: 10px; font-weight: bold; }

#alternate_live_streams ul { list-style:none; }
#alternate_live_streams li { font-size: 1.1em; float: left; margin-right: 10px; }
#alternate_live_streams li span { font-weight: bold; display: block; width: 60px; float: left; }

#alternate_live_streams a, #alternate_live_streams a:link { display: block; background: #FF9B06; padding: 4px 7px; position: absolute; top: 10px; right: 10px; color: #FFFFFF; font-weight: bold; }

#alternate_live_streams .live_film_container h3 { background: url(../images/icons/camera.png) no-repeat 0px 5px; }
#alternate_live_streams .live_audio_container h3 { background: url(../images/icons/audiobox.png) no-repeat 1px 2px; }

/* Eerst volgende vergadering blok, bij geen live-uitzending */
#next { position: absolute; top: 0px; right: 0px; z-index: 3; width: 210px; background: #CCCCCC; padding: 20px; height: 280px; }
#next h3 { font-size: 1.6em; margin: 0px; }
#next h3 span{ font-size: 0.7em; margin: 0px; color: #FF9B06; display: block; }

#next ul { list-style: none; }
#next ul li { font-size: 1.1em; clear: both; }
#next ul li span{ font-weight: bold; display: block; width: 60px; float: left; margin-right: 7px;}
#next a, #next a:link { display: block; background: #FF9B06; padding: 4px; color: #FFFFFF; width: 50px; font-weight: bold; text-align: center; }
