/* @override http://dev.urgent.fm/themes/urgentfm/style.css */

/* @override http://www.urgent.fm/themes/urgentfm/style.css */


/* @override 
	http://urgent.fm/themes/urgentfm/style.css
*/

/* General structure */
body {
	text-align:left;
	background: #fff;
	font-family: Arial, sans-serif, Helvetica, Verdana;
	font-size: 10px;
	margin: 0 0;
	padding-bottom: 30px;
	color: #797A7D;
}



h3{
	text-transform: uppercase;
}

h3 a{
	text-decoration: none;
	color: #42B1DA;
}	
#frame {
	width: 1024px;
	margin-left:auto;
	margin-right:auto;
	padding:  0 0;
	padding:0px;

}

#contentheader{
	height: 171px;	
	overflow: hidden;
	padding:0 30px;
}
		
#contentleft {
	width:205px;
	padding:0px;
	padding-left: 25px;
	padding-right: 25px;
	float:left;
}
	
#contentcenter {
	float:left;
}
	
#contentright {
	width:176px;
	float:left;
	margin-left:25px;
}

.buttonlijst{
	position: relative;
	margin: 0 0;
	padding: 10px 0;
	background-color: #DAEFF6;
	width: 176px;
}

.buttonlijst li{
	
	margin:  0 0;
	padding-top: 0px;
	padding-bottom: 26px;
	padding-left: 10px;
	font-size: 18px;
	color: #42B1DA;
	text-transform: uppercase;
	font-weight: bold;
	
}

.buttonlijst li a{
	text-decoration: none;
	color: #42B1DA;
}

.buttonlijst li a:hover{
	text-decoration: none;
	color: #42B1DA;

}

.block ul.buttonlijst{
width: 176px;
padding: 10px 0;
}

/* Form */
.form-submit{
	background-color: #FFFFFF;
	border: 1px solid #42B1DA;
	color: #42B1DA;
	margin-right: 9px;
}

input.form-text{
	background-color: #42B1DA;
	border: none;
	color: #FFFFFF;
}

/* Specific items in layout */
.maintitle{
	font-family: Helvetica, Arial;
	/*font-size: 26px;*/
	font-weight: 700;
	text-transform: uppercase;
	color: #42B1DA;
	margin: 0 0;
	padding: 0 0;
}
/*inside header*/
#logo{
	background-image: url(img/logo.jpg);
	width: 159px;
	height: 77px;
	float:left;
	left: 23px;
	margin-top: 35px;
}


#stream{
	float:left;
	color: #42B1DA;
	font-size: 14px;
}

#stream a{
	text-decoration: none;
	color: #42B1DA;
}

#stream h1{
	padding: 0 0;
	margin: 0 0;
}
#stream h1 a{
	color: #000000;
	font-weight: normal;
	margin-left: -1px;
	font-size: 26px;
}

.nuopurgent{
	font-size: 13px;
	color:#00aeef;
	padding-bottom: 7px;
}

/*LOGINBLOK*/
#login{
	float:left;
	width: 176px;	
}

.head-center{
	float:left;
	margin-top: 34px;
	padding-left: 65px;
	width:540px;
}

#nav{
	float:left;
	top: 95px;
	margin: 0 0;
	width:512px;
}

.breadcrumb{
	float:left;
	padding-top:25px;
	text-transform: uppercase;
	text-decoration: none;
}

.breadcrumb a:link, .breadcrumb a:hover, .breadcrumb a:visited, .breadcrumb a:active{
	text-decoration: none;
}

/*END HEADER*/

#adhese{
	background-color: #FFFFFF;
	padding-bottom: 20px;
	padding-top: 20px;
	float:left;
}

.shoutbox_login{
float:left;
}

/*shoutbox theming*/
.shoutbox_login strong a{
	position: absolute;
	width: 200px;
	top: 42px;
	height: 13px;
}

.shoutbox_login strong a{
	background-color: #42B1DA ;
	color: #FFF;
	text-decoration: none;
	padding: 1px 1px;
	font-size: 10px;
}

.shoutbox_login{
	width: 207px;
	
}
#shoutbox .odd strong{
	text-transform: uppercase;
}

#shoutbox-form div .form-item #edit-tekst{
	width: 100%;
	padding: 0 0;
	margin: 0 0;
	height: 15px;
}

.shouts-line{
float:left;
padding-bottom:3px;
width:204px;
}

.shouts-title{
float:left;
font-weight:bold;
color:#4D4D4D;
padding-right:25px;
}

.shouts-body{
float:left;
}

.shouts-created{
float:right;
}

.view-shoutresults{
float:left;
padding-top:10px;
}

#contentleft img{
	padding-right: 21px;
}

.programmaschema_container{
	width: 740px;
	padding-right: 0px;
	margin-right: 0px;
}

.programmaschema_table{
	width: 745px;
	border: 1px solid #42B1DA;
	margin-left: 12px;
	margin-top: 0px;
	padding-top: 0px;
	background-color: #FFFFFF;
}

#wedstrijden{
	position: relative;
	width: 205px;
}



/*Zoekveld*/
#edit-search-block-form-keys{
	position: absolute;
	font-size: 10px;
	border: 1px solid #42B1DA;
	background-color: #42B1DA;
	width: 183px;
	color: #FFFFFF;
}

#search-block-form {
	position: absolute;
	top: 97px;
}

#search-block-form div div #edit-submit{
	position: absolute;
	background-color: #FFFFFF;
	border: none;
	color: #42B1DA;
	text-transform: uppercase;
	font-size: 10px;
	top: -15px;
	left: 154px;
	padding: 0 0 ;
}


/* Zoekresultaten */
.search-results .searchresulttitle a{
	background-color: #42B1DA;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	padding: 1px 1px;
}

.search-info{
	display: none;
	
}


.box .title{
	display: none;
}

dd{
	padding-bottom: 5px;
}
/* Algemene tekst */
a:active, a:visited, a:link{
	text-decoration: none;
	color: #797A7D;	
}

/*Tags*/
a.tagadelic.level1{
	font-size: 10px;
}

a.tagadelic.level3{
	font-size: 12px;
}
a.tagadelic.level5{
	font-size: 14px;
}


a.tagadelic.level6{
	font-size: 14px;
}

a.tagadelic:visited{
	color: #42B1DA;
}


a.tagadelic{
	text-decoration: none;
	color: #42B1DA;	
	text-transform: uppercase;
}


.more-link a{
	color: #FFFFFF;
	width: 0px;
	height: 0px;
	overflow: hidden;
	font-size: 0px;
	
}

/* NAVIGATIE */


#navlist.links{
	font-size: 14px;
	color: #000000;
	text-transform: uppercase;
	text-decoration: none;
	font-family: Helvetica, Arial, Verdana;
}

#navlist.links li a{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

ul.links li.first{
padding-left:0;
}

.spacer{
	clear: both;
}

.item_video object, .item_video embed, .item_video object embed{
	margin: 0 0;
	padding: 0 0;
	margin-bottom: 10px;
}

.item_media .image_box{
	width: 135px;
	height: 135px;
	overflow: hidden;
	margin-right: 0px;
}

.item_media{
	padding-top:8px;
}

.image_box{
	float: left;
	margin-bottom: 10px;
}


.item_media .image_box img{
	/*width: 350%;*/
}


.item_video{
	clear: both;
}

#image_last{
	margin-right: 0px;
}

.item_links a{
	color: #42B1DA;
	text-transform: uppercase;
}

h3{
	color: #42B1DA;
	font-size: 14px;
	margin-bottom: 0;
}


h4{
	color: #42B1DA;
	font-size: 12px;
	margin-bottom: 0;
}

.reacties_headline{
	clear: both;
}

/* Secundairy links */



#contact_button{
	position: absolute;
	left: 51px;
	top: 19px;

}

#join_button{
	position: absolute;
	left: 75px;
}

#partners_button{
	position: absolute;
	left: 130px;
}

#rss_button{
	position: absolute;
	top: 19px;
}

#pers_button{
	position: absolute;
	top: 19px;
	left: 75px;
}

#download_button{
	position: absolute;
	top: 19px;
	left: 123px;
}

#login div .content .menu {
	position: absolute;
	top: 40px;
	display: inline;
	list-style-type: none;
	margin: 0 0 ;
	padding: 0 0 ;
	text-align: left;
}

#login div .content .menu li{
	display: inline;
	list-style-type: none;
	padding: 0 0;
	margin: 0 0 ;
}

#login div .content .menu li a{
	text-decoration: none;
	text-transform: uppercase;
}



/* Home pagina */
.programma_header{
	height: 203px;
}

.main_image, .item_hoofdfoto img{
width: 512px;
height: 192px;
}

.highlight{
	height: 198px;
	overflow: hidden;
	width: 512px;
	float: left;
	position: relative;
}

.highlight .overlay{
	float: right;
	background-color: #FFFFFF;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 1000;
	width: auto;
	height: auto;
	padding-top: 5px;
	padding-right: 5px;
}


.highlight_title{
	position: absolute;
	width: 170px;
	text-align: right;
	background-color: #FFFFFF;
	position: relative;
	text-transform: uppercase;
	font-size: 17px;
	font-family: Arial;
	left: 332px;
	padding-top: 0px;
	padding-bottom: 2px;
}

.highlight_title_home{
	display:none;
	text-align: right;
	background-color: #FFFFFF;
	text-transform: uppercase;
	font-size: 17px;
	font-family: Arial;
	position: absolute;
	top: 0px;
	right: 0px;
	padding-top: 5px;
	width: 252px;
}

.highlight_teaser{
	display:none;
	width: 257px;
	text-align: right;
	background-color: #FFFFFF;
	position: absolute;
	top: 22px;
	right: 0px;
	padding-right: 5px;
	padding-bottom: 2px;
}


.highlight_teaser2{
	float: right;
	padding-left:10px;
	padding-right:5px;
	text-align: left;
}

.highlight_teaser2 ul li a, .highlight_teaser2 ul li a:link,
.highlight_teaser2 ul li a:visited, .highlight_teaser2 ul li a:active{
	text-decoration: none;
}


.highlight_title a, .item_title a{
	text-decoration: none;
	font-weight: bold;
}

.highlight_teaser a, .highlight_teaser2 a{

	text-decoration: none;
}

.home_item{
	float: left;
	height: 192px;
	width: 256px;
	overflow: hidden;
}
	
	
.home_item h1{
	background: none;
}

.home_item h1 a{
	background-color: #FFF;
	padding-left: 3px;
}
.home_item_image{
	height: 192px;
}

.item_title{
	width: 170px;
	text-align: right;
	background-color: #FFFFFF;
	position: relative;
	top: -204px;
	text-transform: uppercase;
	font-size: 14px;
	left: 86px;
}

/* Shoutbox */
.odd, .even{
	padding-bottom: 2px;
}

.programma2 a:link,
.programma2 a:visited,
.programma2 a:active{
	position: absolute;
	top: 480px;
	text-decoration: none;
	color: #42B1DA;
	
}

.schema2 a:link,
.schema2 a:visited,
.schema1 a:link, 
.schema1 a:visited, 
.schema3 a:link,
.schema3 a:visited{
	text-decoration: none;
}

.item_teaser a:link,
.item_teaser a:visited,
.item_teaser a:active{
	text-decoration: none;
	color: #FFF;
}

a.playlist_title{
	color: #FFFFFF;
	background-color: #42B1DA;
	text-decoration: none;
	padding: 1px 1px;
}

#edit-tekst{
	float: left;
	margin-top: 2px;
}

/* Twitter-box */

#twitter_div{
	margin-top: -9px;
	color: #FFFFFF;
	font-size: 12px;
	background-color: #42B1DA;
	width: 156px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 15px;
}

#twitter_div a:link,
#twitter_div a:visited,
#twitter_div a:active
{
	color: #daeff6;
	text-decoration: none;
}

#twitter_div a:hover
{
	color: #daeff6;
	text-decoration: underline;
}

/* Wedstrijden */
#wedstrijden ul{
	margin: 0 0;
	padding: 0 0;
	margin-left: 15px;
}

.view-wedstrijden div .item_title_page{
	top: -195px
}


/*item */
.item_title_page{
	width: 95px;
	text-align: left;
	background-color: #FFFFFF;
	position: relative;
	top: -195px;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
	color: #42B1DA;
	left: 0px;
}

.item_title_page_programma{
	text-align: left;
	position: relative;
	top: -196px;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
	color: #42B1DA;
	left: 0px;
	text-decoration: none;
	margin-left: -2pt;
}

.item_title_page_programma a{
	background-color: #FFFFFF;
	padding-right: 3px;
	padding-left: 3px;
	color: #42B1DA;
}

.item_title_page_programma a:link,
.item_title_page_programma a:active,
.item_title_page_programma a:visited{
		text-decoration: none;

}

/* Programmaschema */
.programma{
	width: 100%;
	height: 100%;
	text-decoration: none;
}

.schema1 a, .schema2 a, .schema3 a{
	text-decoration: none;
	height: 100%;
}

.schema2, .schema1, .schema3{
	vertical-align: top;
}

.cel_licht{
	text-align: center;

}

.schema_uur{
	width: 16px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 0px;
	text-align: left;
	text-decoration: none;

}

.schema_uur2{
	width: 16px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 0px;
	text-align: right;
	padding-left: 2px;
	text-decoration: none;

}


.programmaschema_table tbody tr td{
	text-align: left;
	text-decoration: none;
}

.schema_dag{
	font-size: 10px;
	text-decoration: none;
}

.schema1, .schema2, .schema3 {
	border-top: 1px solid #42B1DA;
}

tbody{
	border-style: none;
}

.programmaschema_table{
	margin: 0 0;
	padding: 0 0;
	text-align: left;
	text-transform: uppercase;
	color: #42B1DA;
	border: none;
	text-decoration: none;
}

.programmaschema_container{
	position: relative;
	
}

.programma{
	color: #42B1DA;
	text-decoration: none;
}

a.programma{
	text-decoration: none;
	color: #42B1DA;
}

.programma a:link,
.programma a:active,
.programma a:visited{
text-decoration: none;

}



/* Programma */
.programma_ondertitel{
	text-align: left;
	position: relative;
	top: -198px;
	text-transform: uppercase;
	font-size: 10px;
	left: 0;
}

.programma_ondertitel a, .programma_ondertitel a:link,
.programma_ondertitel a:hover, .programma_ondertitel a:visited{
	background-color: #FFFFFF;
	color: #42B1DA;
	text-decoration: none;
	padding-right: 2px;
}

/* Media pagina */
.highlight_teaser ul, .highlight_teaser2 ul{
	margin: 0 0;
	padding-left: 0px;
}

.highlight_teaser ul a:hover, .highlight_teaser2 ul a:hover{
	text-decoration: underline;
}

.cultuur_title, .muziek_title, .student_title, .film_title{
	text-align: right;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 1px;
	float: right;
}

.highlight .film_title, .highlight .student_title{
	font-size: 12px;
}

.highlight .cultuur_title, .highlight .muziek_title{
	font-size: 14px;
}

/*.cultuur_title, .student_title{
	width: 70px;
	left: 432px;
}

.muziek_title{
	width: 54px;
	left: 448px;
}

.student_title{
	width: 78px;
	left: 168px;
}

.film_title{
	width: 35px;
	left: 210px;
}*/

#film_box{
	width: 256px;
	height: 85px;
	float: left;
}

.student_image, .film_image{
	width: 256px;
	height: 85px;
}

#student_teaser, #film_teaser{
	position: absolute;
	left: 
	33%;
	width: 170px;
	top: 12px;
}


li{
	list-style-type: none;
}

.highlight_teaser ul, .highlight_teaser2 ul {
	text-align: right;
	padding-right: 5px;
	font-size: 11px;
}

.highlight_teaser a:link, .highlight_teaser a:visited, .hightlight_teaser a:active{
	text-decoration: none;
}

.item_title a:link, .item_title a:active,
.item_title a:visited {
	text-decoration: none;
}

.highlight h1{
	margin: 0 0;
	font-size: 17px;
	padding-right: 5px;
	padding-left: 5px;
	float: right;
}


#meer{
	/*width: 256px;
	text-align: left;*/
	font-weight:bold;
}

#edit-field-hoofdfoto-upload{
	width: 100px;
}

.form-item{
	
	max-width: 100%;
}

/* Detail paginas */
.itemteaser_hoofdfoto{
	height: 135px;
	width: 135px;
	overflow: hidden;
	float: left;
	margin-bottom: 13px;
	margin-right: 5px;
}

.itemteaser_hoofdfoto img{
	height: 135px;
}

.item_teaser{
	width: 512px;
	clear: both;
}

.item_title_teaser{
	font-size: 11px;
	
	text-transform: uppercase;
	font-weight: normal;
	color: #FFF;
	background-color: #42B1DA;
	text-align: left;
	padding-left: 2px;
	padding-bottom: 1px;
	height: 12px;

}

.item_title_teaser a,
.item_title_teaser a:visited,
.item_title_teaser a:link,
.item_title_teaser a:active{
	color: #FFF;
	text-decoration: none;
}

.item_title_full{
	float:left;
	width:512px;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: normal;
	color: #FFF;
	background-color: #42B1DA;
	text-align: left;
	padding-left: 2px;
	padding-bottom: 1px;
	height: 12px;

}

.item_title_full a,
.item_title_full a:visited,
.item_title_full a:link,
.item_title_full a:active{
	color: #FFF;
	text-decoration: none;
}

.item_title_teaser_field_titel{
	/*position: absolute;
	width: 400px;
	left: 394px;*/
	float: left;
}

.item_title_teaser_field_programma{
	position: relative;
	text-align: right;
}


.item_title_teaser_field_programma a,
.item_title_teaser_field_programma a:visited,
.item_title_teaser_field_programma a:link,
.item_title_teaser_field_programma a:active{
	color: #FFF;
	text-decoration: none;
}


a:link .item_title_teaser,
a:active .item_title_teaser,
a:visited .item_title_teaser{

	text-decoration: none;
	color: #FFF;
}

.item_title_teaser{
	text-decoration: none;
	color: #FFF;
}

.view-content-wedstrijden .node{
	padding-top: 5px;
}

h3 a, h3 a:link, h3 a:active, h3 a:visited{
	color: #42B1DA;
	text-decoration: none;
}
/*C added float left*/
.item_tags{
	float:right;
	text-align: right;
}

.item_tags a, .item_tags a:link, .item_tags a:visited,
.item_tags a:active{
	font-size: 9px;
	color: #42B1DA;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
}

.item_tags a:visited{
		color: #42B1DA;
	text-decoration: none;

}


.view-content-cultuur a {
	text-decoration: none;
}


.view-content-muziek a {
	text-decoration: none;
}

.view-content-student a {
	text-decoration: none;
}

.view-content-film a {
	text-decoration: none;
}

.taxonomy{
	top: 0px;
	right: 0px;
}


/* Comments */
.links_comments{
	clear: both;
}

#comment-form div #edit-preview{
	display: none;
}

#comment-form div .collapsible{
	display: none;
}


/* Ribbon */
#ribbon {
position: absolute;
top: 0;
width: 185px;
cursor: hand;
cursor: pointer;
background-color: #42B1DA;
text-align: right;
font-size: 26px;
font-weight: bold;
height: 32px;
color: #FFFFFF;
margin: 0 0;
padding: 0 0;
}

/* Redactie paneel */
.redactiepaneel h1{
	margin: 0 0;
	width: 100%;
	background-color: #42B1DA;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 15px;
	clear: both;
	margin-bottom: 10px;
}

.redactiepaneel{
	text-align: left;
}

.redactieknop{
	margin-top: 10px;
	margin-right: 20px;
	float: left;
	width: 100px;
	height: 50px;
	text-align: center;	
	padding-bottom: 18px;	
}

.redactieknop a, .redactieknop a:active, .redactieknop a:link,
.redactieknop a:visited{
	text-decoration: none;
}

/* Stream */
.stream table td{
	padding: 3px;
	border: 7px solid #FFF;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	color: #42B1DA;
}

#stream_kolom1_1, #stream_kolom2_1{
	width: 170px;
	background-color: #C8E8F1;
	height: 25px;
	text-transform: uppercase;
	font-size: 14px;
	text-align: right;
	color: #42B1DA;
	font-weight: bold;
}

#stream_kolom1_2 a, #stream_kolom1_3 a, 
	#stream_kolom2_2 a, #stream_kolom2_3 a,
	#stream_kolom2_4 a{
	text-decoration: none;
	color: #FFF;
}

#stream_kolom1_2, #stream_kolom2_3{
	background-color: #AEDBEA;
	height: 25px;
	text-transform: uppercase;
	color:  #FFFFFF;
	font-size: 14px;
}

#stream_kolom1_3, #stream_kolom2_4{
	background-color: #77B1D6;
	height: 25px;
	text-transform: uppercase;
	color: #FFF;
	font-size: 14px;
}

#stream_kolom2_2{
	background-color: #C8E8F1;
	font-size: 14px;
	text-transform: uppercase;
	color: #FFFFFF;
}


/* COMMENT */
.comment{
	padding-top: 4px;
}
.comment strong{
	text-transform: uppercase;
	padding-right: 2px;
}

/* General page lay-out */
.page_title{
	margin: 0 0;
	padding: 0 0;
	text-transform: uppercase;
	color: #42B1DA ;
	background-color: #FFFFFF;
	width: 100px;
}

.forum_header{
	background-image: url('img/banners/forum.jpg');
	height: 85px;
}

.verslagen_header{
	background-image: url('img/banners/verslagen.jpg');
	height: 85px;
}

.contact_header{
	background-image: url('img/banners/contact.jpg');
	height: 85px;
}

.radioitem_header{
	background-image: url('img/banners/radioitem.jpg');
	height: 85px;
}

.zoeken_header{
	background-image: url('img/banners/zoeken.jpg');
	height: 85px;
}

.voorbereidingen_header{
	background-image: url('img/banners/voorbereidingen.jpg');
	height: 85px;
}



.wedstrijden_header{
	background-image: url('img/banners/wedstrijden.jpg');
	height: 85px;
	margin-bottom: 10px;
}

.webitem_header{
	background-image: url('img/banners/webitem.jpg');
	height: 85px;
}

.partners_header{
	background-image: url('img/banners/partners.jpg');
	height: 85px;
}

.projecten_header{
	background-image: url('img/banners/projecten.jpg');
	height: 85px;
}

.help p{
	padding: 0 0;
	margin: 0 0;
}

.join_header{
	background-image: url('img/banners/join.jpg');
	height: 85px;
}

.info_header{
	background-image: url('img/banners/info.jpg');
	height: 85px;
}

.zeghetzelf_header{
	background-image: url('img/banners/zeghetzelf.jpg');
	height: 85px;
}


.pers_header{
	background-image: url('img/banners/pers.jpg');
	height: 85px;
}


.agenda_header{
	background-image: url('img/banners/agenda.jpg');
	height: 85px;
}


.knowhow_header{
	background-image: url('img/banners/knowhow.jpg');
	height: 85px;
}


.profiel_header h1{
	width: 90px;
}

.profiel_header{
	background-image: url('img/banners/profiel.jpg');
	height: 85px;
}

.login_header{
	background-image: url('img/banners/login.jpg');
	background-repeat: no-repeat;
	height: 85px;
}


.stream_header{
	background-image: url('img/banners/stream.jpg');
	height: 85px;
}

.faq_header{
	background-image: url('img/banners/faq.jpg');
	height: 85px;
}

/*codefellas added*/
.fkknockout_header{
	background-image: url('img/banners/gorilla_web.png');
	height: 170px;
}

.fkknockout_title{
	width: 145px;
	margin:  0 0;
	background-color: #FFF;
	text-transform: uppercase;
	color: #42B1DA ;
}


.login_title{
	width: 67px;
	margin:  0 0;
	background-color: #FFF;
	text-transform: uppercase;
	color: #42B1DA ;
}

.zoeken_title{
	width: 85px;
	margin:  0 0;
	background-color: #FFF;
	text-transform: uppercase;
	color: #42B1DA ;
}

.agenda_title{
	width: 88px;
	margin:  0 0;
	background-color: #FFF;
	text-transform: uppercase;
	color: #42B1DA ;
}

.projecten_title{
	width: 125px;
	margin:  0 0;
	background-color: #FFF;
	text-transform: uppercase;
	color: #42B1DA ;
}


.pers_title{
	width: 60px;
	margin:  0 0;
	background-color: #FFF;
	text-transform: uppercase;
	color: #42B1DA ;
}

.verslagen_title{
	width: 130px;
	margin:  0 0;
	background-color: #FFF;
	text-transform: uppercase;
	color: #42B1DA ;
}



.forum_title{
	width: 80px;
	margin:  0 0;
	background-color: #FFF;
	text-transform: uppercase;
	color: #42B1DA ;
}

.knowhow_title{
	width: 115px;
	margin:  0 0;
	background-color: #FFF;
	text-transform: uppercase;
	color: #42B1DA ;
}


.faq_title{
	width: 45px;
	margin:  0 0;
	background-color: #FFF;
	text-transform: uppercase;
	color: #42B1DA ;
}

.wedstrijden_title{
	width: 150px;
	margin:  0 0;
	background-color: #FFF;
	text-transform: uppercase;
	color: #42B1DA ;
}

.webitem_title{
	width: 105px;
	margin:  0 0;
	background-color: #FFF;
	text-transform: uppercase;
	color: #42B1DA ;
}

.radioitem_title{
	width: 172px;
	margin:  0 0;
	background-color: #FFF;
	text-transform: uppercase;
	color: #42B1DA ;
}

.playlists_header h1{
	width: 112px;
}
.playlists_header{
	background-image: url('img/banners/playlists.jpg');
	height: 85px;
}

.podcasts_title{
	width: 99px;
	margin:  0 0;
	background-color: #FFF;
	text-transform: uppercase;
	color: #42B1DA ;
}

.podcast_title, .podcast_title a{
	background-color: #42B1DA;
	text-transform: uppercase;
	color: #FFF;
}

.podcast_title{
	padding: 1px 1px;
}

.podcast_description{
	margin-bottom: 30px;
}

.podcast_description object{
	height: 28px;
	margin-left: -3px;
	padding-top: 4px;
}

#podcast_item{
	background-color: #42B1DA;
	text-transform: uppercase;
	color: #FFF;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
text-decoration: none;
}


.podcasts_header{
	background-image: url('img/banners/podcasts.jpg');
	height: 85px;
}

.playlists_title{
	width: 115px;
	margin:  0 0;
	background-color: #FFF;
	text-transform: uppercase;
	color: #42B1DA ;
}

#playlists-form div .form-item select{
	background-color: #42B1DA;
	color: #FFFFFF;
}


#playlists-form{
	clear: both;
}

h3 a, h3 a:link, h3 a:visited, h3 a:active{
	color: #42B1DA;
}

a:link, a:visited, a:active{
	text-decoration: underline;
}

a.tagadelic{
	text-decoration: none;
}

.media_header{
	background-image: url('img/banners/media.jpg');
	height: 82px;
	background-repeat: no-repeat;
	padding-bottom: 10px;
}

.checklist_header{
	background-image: url('img/banners/checklist.jpg');
	height: 85px;
	background-repeat: no-repeat;
	padding-bottom: 10px;
}


.delijst_header{
	background-image: url('img/banners/delijst.jpg');
	height: 80px;
	background-repeat: no-repeat;
	padding-bottom: 10px;
}

.media_title{
	width: 67px;
	margin:  0 0;
	background-color: #FFF;
	text-transform: uppercase;
	color: #42B1DA ;
}

h1{
	font-size: 20px;
}

 .checklist_title{
	width: 115px;
	margin:  0 0;
	background-color: #FFF;
	text-transform: uppercase;
	color: #42B1DA ;
}


 .delijst_title{
	width: 85px;
	margin:  0 0;
	background-color: #FFF;
	text-transform: uppercase;
	color: #42B1DA ;
}


.join_title, .info_title{
	width: 153px;
	margin:  0 0;
	background-color: #FFF;
	text-transform: uppercase;
	color: #42B1DA ;
}

.stream_title{
	width: 170px;
	margin: 0 0;
	background-color: #FFF;
	text-transform: uppercase;
	color: #42B1DA ;
}

.voorbereidingen{
	width: 200px;
	margin: 0 0;
	background-color: #FFF;
	text-transform: uppercase;
	color: #42B1DA ;
}

.partners_title{
	width: 110px;
	margin: 0 0;
	background-color: #FFF;
	text-transform: uppercase;
	color: #42B1DA ;
}

.zeghetzelf_title{
	width: 132px;
	margin: 0 0;
	background-color: #FFF;
	text-transform: uppercase;
	color: #42B1DA ;
}

/* De lijst */
.content ol li a {
	text-transform: uppercase;
	color: #42B1DA;
}

ol li{
	list-style-type: decimal;
	padding-bottom: 3px;
}

/* Agenda */
.agenda_blok{
	position: relative;
	left: 40px;
	width: 462px;
}

.agenda_zaal{
	position: absolute;
}

.agenda_body{
	position: relative;
	left: 160px;
		width: 320px;

}

.agenda_item{
	clear: both;
	padding-bottom: 2px;
}

.agenda_uur{
	float: left;
	color: #42B1DA;
	font-weight: bold;

}

/* Join */
.container-inline-date {
	width: 200px;
}

.container-inline-date legend{
	font-weight: bold;
}


.container-inline-date .form-item{
	border: none;
	clear: none;
}


.form-checkboxes .form-item{
	clear: none;
	width: 250px;
	float: left;
}


#user-register div fieldset .form-item .option{
	float: left;
	width: 33%;
}

#tabs, #tabs2{
	width: 512px;
	padding: 0 0;
	margin: 0 0;
	position: relative;
}

#tabs2{
	padding-top: 0px;
}

.tabs.primary{
	background-color: #42B1DA ;
	font-size: 10px;
	text-transform: uppercase;
	color: #FFF;
	padding-bottom: 2px;
        padding-top: -5px;
	margin-bottom: 3px;
	padding-left: 0;
	margin-left: 0;
	
	
}


.tabs.primary li a{
	color: #FFF;
	background: none;
	border: none;

}

.tabs.primary li a:hover{
	color: #FFF;
	background: none;
	border: none;
	text-decoration: underline;
}

.tabs.primary .active a{
	color: #000;
	background: none;
	border: none;
	font-weight: bold;
}

/* Labels programma */
#attachments tbody tr td{
	color: #797A7D;
	text-align: right;
}

.field-items{
	margin-bottom: 8px;
}




/* JUS, power to the teens */
/* do not touch, or you will be executed, lol */

.jus_header{
	background-image: url('img/banners/JUS.jpg');
	height: 192px;
}

.jusblog_header{
	background-image: url('img/banners/jusblog.jpg');
	height: 85px;
}

.jusblog_title{
	width: 100px;
	margin:  0 0;
	background-color: #FFF;
	text-transform: uppercase;
	color: #42B1DA ;
}

.jusknop{
	margin-top: 10px;
	margin-right: 20px;
	float: left;
	width: 100px;
	height: 50px;
	text-align: center;	
	padding-bottom: 18px;
}

.jusknop a, .jusknop a:active, .jusknop a:link,
.jusknop a:visited{
	color: #42b1da;
	font-size: 15px;
	text-decoration: none;
}

.juspage_header {
	background-image: url(mages/jus/jus_page.jpg);
	background-repeat:no-repeat;
	height: 400px;
	}




/* Pers pagina */
.pers_pagina span a{
	color: #42B1DA;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	
}

.pers_pagina .reg ul li a, .pers_pagina .reg ul li strong{
	font-weight: normal;
}


option{
	background-color: #42B1DA;
	border: none;
	color: #FFF;
}

select{
	background-color: #42B1DA;
	border: none;
	color: #FFF;
}



#partners_links h3 a{
	color: #42B1DA;
	text-decoration: none;
}

#partners_links h3{
	margin: 0 0;
	padding: 0 0;
	padding-top: 6px;
}


/* Forum */
#forum ul{
	padding: 0 0;
	margin: 0 0;
	padding-bottom: 10px;
}

#forum ul li a{
	background-color: #42B1DA;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
	padding: 1px 1px;
}


#forum table{
	width: 100%;
}

#forum table thead{
	background-color: #42B1DA;
	color: #FFF;
	text-transform: uppercase;
}

#forum table thead tr th a{
	color: #FFF;
	text-transform: uppercase;
	text-decoration: none;
}

.profiel_page  #user-edit div fieldset .form-item label.option{
	width: 33%;
	float: left;
	padding-bottom: 7px;

}

.profiel_page #user-edit div .collapsible{
	display: none;
}

.profiel_page  #user-register div fieldset .form-item label.option{
	width: 160px;
	float: left;
}


#user-edit div fieldset{
	border-color: #CCCCCC;
}

#user-edit div fieldset legend{
	color: #42B1DA;
	text-transform: uppercase;
	font-weight: bold;
}

#voorbereiding_item div div div #attachments thead{
	background-color: #42B1DA;
	color: #FFF;
	text-transform: uppercase; 
}




/* Slideshow home settings */
#slide1, #slide2, #slide3 {
	position: absolute;
	margin-left: 0px;
	top: 174px;
	width: 512px;
	height: 192px;	
}

.home_smaller_items{
	position: absolute;
	top: 372px;
}

.form-radio{
	background-color: none;
}


p{
	padding: 0 0;
	margin: 4px 0;
}

select#mce_editor_0_fontSizeSelect{
	color: #000;
}


#meerprogramma, #meerprogramma a:hover, #meerprogramma a:link, 
#meerprogramma a:active{
	text-align: right;
	text-transform: uppercase;
	color: #42B1DA;
	text-decoration: none;
}

a .item_content, 
a:link .item_content,
a:visited .item_content, 
a:hover .item_content{
	text-decoration: none;
	color:#797A7D;
}

.item_content{
text-decoration: none;
float:left;
font-size:12px;

}

a .prog_content, 
a:link .prog_content,
a:visited .prog_content, 
a:hover .prog_content{
	text-decoration: none;
}

.prog_content{
	text-decoration: none;
}


#print_link{
	text-align: right;
	text-transform: uppercase;
	color: #42b1da;
	
}

#print_link a, #print_link a:hover, #print_link a:link, #print_link a:active, #print_link a:visited{
	color: #42b1da;
	text-decoration: none;
}

#contactlist thead{
	text-transform: uppercase;
		color: #42B1DA;
	font-weight: bold;
}


.item_media a{
	text-decoration: none;	
}

/*codefellas added*/

/*WEB_ITEM NODE PAGE*/
/*if there's no programma selected the absolute positioning would fail without this height*/
.web_item_box{
height:192px;	
}
/*height just in case... eg when the imagecache preset is calculated from a vertical image*/
.imagecache-webitemnormal{
position:absolute;
z-index:1;
height:192px;
}
/*the image has no height so we add a padding to the overlay item inside*/
.web_item_title_overlay{
display:inline-block;
position:relative;
z-index:2;
top:0;
padding-bottom:168px;
}

.web_item_title{
height:25px;
margin:0;
padding:0;
}

.web_item_title a{
background:#FFF;
}

.web_item_date{
float:left;
}

.web_item_teaser{
padding-top:5px;
color:#797A7D;
font-weight:bold;
font-size:12px;
}

.links{
color:#505050;
padding-top:10px;
}

/*HOMEPAGE*/
/*the block with cultuur muziek etc..*/
#block-block-1{
margin-top:192px;
}
/*for anonymous users...*/
#block-block-1.nologin{
margin-top:195px;
}

.item-list ul li{
list-style:none;
margin:0;
padding:0;
}

.block ul{
padding:0;	
}

.view-front{
padding-bottom:5px;	
}

/*acties view theming*/
.view-actie-image{position:relative; top: 8px; width: 185px;}
.view-actie-ondertitel{font-size:12px;padding-bottom:3px;position:absolute;top:18px;left:0;padding-left:5px;background:#42B1DA;color:#fff;}
.view-actie-title h3{color:#42B1DA;}

/*wit randje loginmenu*/
.userlogin{
border-bottom:4px solid #fff;	
}

/*playlists matrix theming*/
.playlist_line{
float:left;	
width:512px;
padding-bottom:3px;
}
.playlist_nr{
float:left;		
}
.playlist_artiest{
float:left;		
}
.playlist_titel{
float:left;		
}
.playlist_tijd{
float:left;
}

.playlist_tekst tr.even,tr.odd{
background-color:#fff;
}

.playlist_tekst .td1{
text-transform:uppercase;
width:220px;
}
.playlist_tekst .td2{
text-transform:uppercase;
width:220px;
}
.playlist_tekst .td3{
text-transform:uppercase;
width:60px;
}
.playlist_tekst tr.even{
background-color:#DAEFF6;
}

.songinfo{
float:left;
width:450px;
}

#current-song{
	height: 11px;
font-size:11px;
color:#3f3f3f;
text-transform:none;
}

/*hitsong hitlijst*/

.hitsong-line{
float:left;
width:500px;
}

.hitsong-count{
float:left;
padding-right:5px;
}

.hitsong-title{
float:left;
width:170px;
padding-right:5px;
}

.hitsong-nummer{
float:left;
width:170px;
padding-right:5px;
}

.hitsong-link{
float:right;
}

#slidshowwrap{
	position: static;
padding-bottom:3px;
}

.messages{
background:#DAEFF6;
padding:10px 0 10px 0;
font-size:13px;
color:#000;
}

/*telenet block*/
#block-block-5{
padding-top:10px;
}
