

/*----------------BIS------------------*/
.bishome_description{
	text-align: justify;
}

#bis_search{
	font-size: 100%;
	font-weight: normal;
	color: white;
	background: transparent;
	padding: 0px;
	margin: 0px;
	border: 0;
	width: 100%;
	float: left;
}
#bis_search form{
	padding: 10px 10px 20px 10px;
	background: #0062A0;
}
#bis_search label {
	color: #FFFFFF;
	padding:5px 0 10px 0px;
	margin: 0;
	font-size:140%;
	font-weight:normal;
	font-style:italic;
}
#bis_search #qs_keyword_balie{
	width: 89%;
	padding:2px;
	height:20px;
	min-height:20px;
	border-width:0px;
}
#bis_search .submit_button {
	height:auto;
	min-height:20px;
	padding:2px 10px 3px;
}

.itemsblock .submit_button {
	padding:0 5px 3px;
}

a.bannerlink{
	border: 1px solid #e0e0e0;
	padding: 4px 10px;
	display: block;
}
a.bannerlink:hover{
	text-decoration: none;
	border: 1px solid #cbcbcb;
}
a.bannerlink strong{
	display: block;
	color: Black;
}

#bishomeberichten{
	width: 49%;
	float: left;
}

#bishomeactueel{
	width: 49%;
	float: right;
}

/*--------Vergaderschema form -----------*/
form.simpleform.schedule div.question {
	margin-right:20px;
}
form.simpleform.schedule div.form-row {
	padding-bottom:0;
}

form.simpleform.schedule label{
    display: inline;
    font-size: 110%;
    position: relative;
}
form.simpleform.schedule div.question.last-child {
	margin-right:0;
	width:160px;
}
form.simpleform.schedule div.question.no-label {
	text-align:right;
	padding-top:3px;
}
form.simpleform.schedule div.three-columns select.inputfield {
	width:130px;
}


/*-------------VERGADERSCHEMA-----------*/

/* year */
.selectperiod {
	clear:both;
	margin:10px 0;
}
a.next {
	float:right;
	font-weight:bold;
	clear:right;
}
a.previous {
	font-weight:bold;
}

table.calendar_year {
	border-collapse:collapse;
}

table.calendar_year td {
	border:1px solid #C0C0C0;
	text-align:center;
	vertical-align:center;
	width:20px;
	height:20px;
	padding:4px;
	overflow:hidden;
}

table.calendar_year caption {
	font-weight:bold;
}

.cal_color a {
	text-indent:30px;
	display: block;
	height: 20px;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 20px;
}

.cal_color {
	position:relative;
	width:100%;
	height:100%;
}

.cal_color_year1 {
	background:transparent url(images/bis/cal_color_year1.jpg) center center no-repeat;
}
.cal_color_year2 {
	background:transparent url(images/bis/cal_color_year2.jpg) center center no-repeat;
}
.cal_color_year3 {
	background:transparent url(images/bis/cal_color_year3.jpg) center center no-repeat;
}
.cal_color_year4 {
	background:transparent url(images/bis/cal_color_year4.jpg) center center no-repeat;
}
.cal_color_year5 {
	background:transparent url(images/bis/cal_color_year5.jpg) center center no-repeat;
}
.cal_color_year6 {
	background:transparent url(images/bis/cal_color_year6.jpg) center center no-repeat;
}
.cal_color_year7 {
	background:transparent url(images/bis/cal_color_year7.jpg) center center no-repeat;
}
.cal_color_year8 {
	background:transparent url(images/bis/cal_color_year8.jpg) center center no-repeat;
}
.cal_color_year9 {
	background:transparent url(images/bis/cal_color_year9.jpg) center center no-repeat;
}
.cal_color_year10 {
	background:transparent url(images/bis/cal_color_year10.jpg) center center no-repeat;
}
.cal_color_year11 {
	background:transparent url(images/bis/cal_color_year11.jpg) center center no-repeat;
}
.cal_color_year12 {
	background:transparent url(images/bis/cal_color_year12.jpg) center center no-repeat;
}


.dateheader{
}

#label_orgaan, #label_orgaan_dossier{
	font-size: 110%;
	color: #0062a0;
	position: relative;
	top: -2px;
	display: inline;
}

#label_komendetijd{
	display: none;
}

.vergaderschema_items ul.legend {
	clear:both;
	list-style-type:none;

}

.vergaderschema_items{
	border: 1px solid #cdcdcd;
	margin: 2px 0 3px;
	padding: 5px;
}

.vergaderschema_items td{
	vertical-align: top;
}

.vergaderschema_maand, .vergaderschema_jaar{
	background: #f5f5f5 url(images/bg_subtitlebar.jpg) repeat-x left bottom;
	padding: 8px 10px;
	border: 1px solid #d7d7d7;
	margin-bottom: 1px;
}

.bis_monthheader{
	text-align: center;
	margin: 0;
	padding: 0;
}

#vergaderschema .items{
	margin-top: 10px;
}

#vergaderschema .item{
	color: #7f7f7f;
	margin-bottom: 10px;
}

#vergaderschema .item_orgaantext{
  float: left;
	width: 140px;
}

#vergaderschema .item_text{
	float: left;
	width: 260px;
}

.item_bekijkheader{
	float: left;
	width: 350px;
	text-align: left;
}

.item_options{
	float: right;
	width: 350px;
	text-align: right;
}

	.item_options strong{
		display: inline;
	}

	.item_options ul, .item_options li{
		list-style: none;
		display: inline;
		margin: 0 5px 0 0;
	}

	.item_options li{
		margin: 0 0 0 20px;
	}

.jaartitel{
	margin: 0px 0 10px;
	font-size: 150%;
	text-align: center;
}

.calendar_month{
	text-align: left;
	border-collapse: collapse;
	margin: 10px 20px 20px;
}
.vergaderschema_jaar .calendar_month{
	text-align: center;
	width: 31%;
	float: left;
	margin: 0 15px 15px 0;
}
.calendar_month caption{
	padding: 0px 0 10px;
	color: #000000;
	text-align:center;
	font-weight:bold;
}
.vergaderschema_jaar .calendar_month caption{
	color: #363636;
	font-size: 100%;
	padding: 0;
}
.calendar_month th{
	padding: 3px;
}

.longcalendar td{
	height:60px;
}

.calendar_month td{
	background: #FFFFFF;
	border: 1px solid #c0c0c0;
	padding: 3px;
	width: 14%;
	vertical-align: top;
}

.calendar_month a.datelink{
  margin: 0px;
}

.calendar_month td.othermonth{
	background: #f5f5f5;
}

.calendar_month td.currentday{
	border: 2px solid #FF8708;
}

.calendar_month td.selectedday{
	border: 2px solid #ECECEC;
}

/* DOWN: preserved for organen */
.calendar_month td.orgaan1{
	background: #bcd18a;
}
.calendar_month td.orgaan2{
	background: #ffb476;
}
.calendar_month td.orgaan3{
	background: #a9d0ff;
}
.calendar_month td.orgaan4{
	background: #cb97e6;
}
.calendar_month td.moreorganen{
	background: #ffff53;
}
.orgaan1{
	background: #bcd18a;
}
.orgaan2{
	background: #ffb476;
}
.orgaan3{
	background: #a9d0ff;
}
.orgaan4{
	background: #cb97e6;
}
.moreorganen{
	background: #ffff53;
}
/* UP: preserved for organen */
.calendar_month a{
	display: block;
	padding: 0 3px;
	margin-bottom: 2px;
	border: 1px solid #c0c0c0;
}
.vergaderschema_jaar .calendar_month a{
	margin-bottom: 0;
	border: 0px solid #c0c0c0;
}
.vergaderschema_jaar .calendar_month .cal_commissie1, .cal_commissie1{
	background: #ffb476;
}
.vergaderschema_jaar .calendar_month .cal_commissie2, .cal_commissie2{
	background: #a9d0ff;
}
.vergaderschema_jaar .calendar_month .cal_commissie3, .cal_commissie3{
	background: #cb97e6;
}
.vergaderschema_jaar .calendar_month .cal_raadsvergadering, .cal_raadsvergadering{
	background: #bcd18a;
}
.vergaderschema_jaar .calendar_month .cal_meercommissies, .cal_meercommissies{
	background: #ffff53;
}
.cal_legend{
	border: 1px solid #c0c0c0;
	margin: 0;
	padding: 3px 0 0;
	background: white;
	list-style: none;
	width: 31%;
}

.cal_legend li{
	margin-bottom: 3px;
	padding: 0 3px;
}

.cal_legend li span{
	width: 20px;
	display: block;
	float: left;
	margin-right: 5px;
}

/*-------------AGENDA-------------------*/
#bis_agenda{
}

#bis_agenda h2{
	margin: 5px 0 20px;
}

dl.agenda-items {
	margin: 0;
	padding: 0;
}
dl.agenda-items dt {
	float: left;
	width: 25px;
	text-align: center;
}
dl.agenda-items dd {
	margin: 0 0 5px 25px;
	background-color: #F2F2F2;
	padding: 5px 10px;
}
dl.agenda-items dd h3 {
	font-size: 100%;
	margin: 5px 0 0;
}

ol.agendalist {
	margin-left: 25px;
}
ol.agendalist li{
	margin: 0;
	list-style: none;
	padding: 0;
	font-weight: normal;
}
ol.agendalist strong{
	color: #000000;
}


ol.agendalist li.agendalistsubitem {
	list-style-type: upper-alpha;
}
.attachmentlist {
	margin: 0 0 5px 3px;
	list-style: none;
}
.attachmentlist li a {
	background: transparent url(images/arrow.gif) left bottom no-repeat;
	padding: 0 0 0 18px;
}

#bis_agenda .note {
	padding: 10px 0 0 25px;
}

#bis_movie_col {
	width: 230px;
	float: right;
}

#bis_movie_col img {
	width: 230px;
}

#bis_agenda_tabs {
	margin: 15px 0;
}

/*--------------AGENDAPARALLEL-------*/

table.agendaparallel {
	border-spacing: 0;
}

th.agendaparalleltitle {
	text-align: left;
	padding-left: 10px;
}
th.agendaparalleltime,
td.agendaparallel-details,
td.agendaparalleltime {
	vertical-align: top;
	border-top: 2px solid #000;
}

table.agendaparallel td.padding {
	border-top: 2px solid #F2F2F2;
}

td.agendaparallel-details {
	padding-bottom: 5px;
}
td.agendaparallel-details dl.document-details {
	padding-left: 10px;
}
td.agendaparallel-details dl.document-details dt {
	width: 27%;
}
td.agendaparallel-details dl.document-details dt.long {
	width: 100%;
}

td.agendaparalleltime {
	background-color: #F2F2F2;
	border-left: 1px solid #fff;
}

td.agendaparalleltime strong.time {
	padding-left: 35px;
	font-weight: normal;
	color: #999;
}

td.agendaparalleltime dl.document-details {
	padding-left: 10px;
}

td.agendaparalleltime dl.document-details dt {
	width: 25px;
}
td.agendaparalleltime dl.document-details dd {
	margin-left: 25px;
}

table.agendaparallel dl.document-details dd.long {
	clear: left;
}

/*--------------BIS STUK-------------*/
#classified{
	border: 1px solid #d7d7d7;
	padding: 10px;
}

#classifiedtitle{
	background: #f5f5f5 url(images/bg_subtitlebar.jpg) repeat-x left bottom;
	padding: 8px 10px;
	border: 1px solid #d7d7d7;
	border-bottom: 0;
	margin: 20px 0 0;
	display: block;
	font-size: 130%;
}

#behandeldin .bis_is_items_titel{
	width: 65%;
}

#behandeldin .bis_is_items_titel a{
	font-weight: bold;
	display: block;
}

/*----------SMALLAGENDA------------*/

.smallagenda{
	position: relative;
	width: 180px;
	float: left;
	text-align: center;
	margin-bottom: 15px;
}

.smallagenda .calendar_month{
	text-align: center;
	width: auto;
	float: none;
	margin: 0;
}

.smallagenda a{
	text-decoration: underline;
}

.smallagenda a.calendernavleft, .smallagenda a.calendernavright{
	background: #f5f5f5 url(images/bg_subtitlebar.jpg) repeat-x left bottom;
	border: 1px solid #d7d7d7;
	width: 20px;
	text-decoration: none;
	font-weight: bold;
	display: block;
	float: left;
}

.smallagenda a.calendernavright{
	float: right;
}

.calendernavdate{
	width: 130px;
	display: block;
	float: left;
}

.bis_is_description{
	float: right;
	width: 550px;
	margin-bottom: 15px;
}

.bis_is_items{
	border-collapse: collapse;
	text-align: left;
	width: 100%;
}

.bis_is_items th{
	color: #858585;
	padding: 5px;
	text-align: left;
}

table.bis_is_items th.title-column {
	width: 275px;
}

table.bis_is_items th.date-column {
	width: 100px;
}

.bis_is_items td, .bis_is_noitems{
	padding: 5px;
}

.bis_is_items_date{
	width: 15%;
}

.bis_is_items_titel{
	width: 50%;
}

.bis_is_items_titel .item_footer{
	font-weight: normal;
}

p.with-calendar {
	margin: 0 0 10px 220px;
}

/*--------------DOSSIER--------------*/
#dossierstukken .bis_is_items_titel{
	font-weight: bold;
}

.dossierlist ul, .dossierlist li{
	list-style: none;
	margin: 0;
	padding: 0;
}

.dossierlist a{
	background: transparent url(images/arrow.gif) left bottom no-repeat;
	padding: 0 0 0 18px;
}

/*----------WOB---------------------*/
#wobdescription{
	margin: 15px 0 20px;
}

#wobverzoeken .bis_is_items_titel{
	width: 55%;
	font-weight: bold;
}

#wobbutton{
	float: left;
	color: #0062a0;
	margin: 10px 0;
}

#wob_verzoek_files ul{
	margin: 7px 7px 0;
	list-style: none;
}

#wob_verzoek_files li{
	margin: 0 0 7px;
	font-weight: bold;
}


/*======= FROM CUSTOM.CSS ===============*/

.note{
	color:#999999;
}

.content_margin_wide{
	margin: 0 0 0 170px;
}

.object_title{
	margin:10px 0px 5px;
	padding-bottom:5px;
	padding-top:11px;
line-height:130%;
}

	.item_more{
		text-decoration: underline;
	}
.moreitems{
	text-align: right;
}

.moreitems a{
	color: #FF8708;
	text-decoration: underline;
	background: url(images/arrow_right.gif) no-repeat right center;
	padding-right: 15px;
}

.moreitems a:hover{
	text-decoration: none;
}

.small_select{
	width: auto;
}

input.submit_button_round, input.submit_button_round_blue{
	background: url(images/bg_button_round.gif) no-repeat left top;
	width: 86px;
	height: 23px;
	border: 0;
}

input.submit_button_round_blue{
	background: url(images/bg_button_round_blue.gif) no-repeat left top;
}
.content_margin, .content_margin_wide{
	margin: 0 185px 0 170px;
}

.content_margin_wide{
	margin: 0 0 0 170px;
}

/*-----------------ITEMS-----------------*/

.item strong{
	display: block;
	font-size: 100%;
}

.item_options{
	float: right;
	width: 350px;
	text-align: right;
}

	.item_options strong{
		display: inline;
	}

	.item_options ul, .item_options li{
		list-style: none;
		display: inline;
		margin: 0 5px 0 0;
	}

	.item_options li{
		margin: 0 0 0 20px;
	}

.item_pdf{
	background:url(images/icon_pdf.gif) no-repeat left 3px;
	padding-left: 15px;
	display: block;
}

.item_sound{
	background:url(images/icon_sound.gif) no-repeat left 3px;
	padding-left: 10px;
	display: block;
}

/*----------BACKFORTHBUTTONS------------*/
#backforthbuttons{
	height: 20px;
	text-align: center;
	font-weight: bold;
}

#backforthbuttons a{
	float: left;
	padding-left: 12px;
	background: url(images/arrow_left.gif) no-repeat left 4px;
}

#backforthbuttons a#forth{
	float: right;
	padding-right: 12px;
	background: url(images/arrow_right.gif) no-repeat right 4px;
}

/*-------------SMALLPAGER---------------*/
.smallpager{
}

.smallpager a, .smallpager span{
	display: block;
	float: left;
	height: 25px;
	position: relative;
}

.pagerlabel{
	padding: 4px 10px 0 0;
	color: #0062a0;
}

.currentpage{
	background: url(images/bg_smallpager.gif) repeat-x left top;
}

.currentpage strong{
	padding: 4px 10px;
	display: block;
}

.smallpager a{
	width: 22px;
	background: url(images/smallpager_previous.gif) no-repeat right top;
}

.smallpager a span{
	display: none;
}

.smallpager a.nextpage{
	width: 22px;
	background: url(images/smallpager_next.gif) no-repeat left top;
}

/*----------ITEMSBLOCK----------------*/
.itemsblock {
	margin-bottom:15px;
}

.itemsblock ul{
	list-style: none;
	background: #f5f5f5 url(images/bg_subtitlebar.jpg) repeat-x left bottom;
	padding: 8px 10px 0px;
	border: 1px solid #d7d7d7;
	color: #7a7a7a;
}
.itemsblock li{
	padding: 0 0 3px;
}

.itemsblock h2{
	color: #FF8708;
  	font-size:160%;
  	margin:15px 0 5px;
  	font-weight:normal;
}



/*-----------SUBTITLEBAR------------------*/

.subtitlebar{
	clear: left;
	background: #f5f5f5 url(images/bg_subtitlebar.jpg) repeat-x left bottom;
	padding: 8px 10px;
	border: 1px solid #d7d7d7;
	margin: 0 0 1px;
}

.subtitlebar form{
	margin: 0;
	padding: 0;
	background: transparent;
	border: 0px;
}

.subtitletext{
	padding-right: 40px;
}

.subtitlebar h2{
	margin: 0;
	padding: 0 10px 0 0;
	display: inline;
}

.subtitledescription{
	display: inline;
}

.subtitlebar .minimize{
	cursor:pointer;
	float:none;
	position: absolute;
	top: 10px;
	right: 5px;
	margin-top: 0;
}

.subtitlebar .clear{
	height: 1px;
	overflow: hidden;
}

/*-----------SEARCHRESULTS------------*/
#searchresults{
	width: 75%;
	float: left;
}

#search_pdc_cat{
	width: 120px;
	float: right;
	margin-top: -40px;
}

#searchres_again #search_pdc_cat label{
	font-size: 100%;
	font-weight: normal;
	color: black;
	background: transparent;
	padding: 0;
	margin: 0;
}

#search_pdc_cat .radio_check_label{
	margin-top: 2px;
}
#searchres_again{
	width: 400px;
	margin: 15px 0;
}
#digitalebalieres #searchres_again{
	width: 565px;
	position: relative;
}
#searchres_again form{
	background: transparent;
	padding: 5px 15px 10px;
	width: auto;
}
#searchres_again label {
	background: transparent url(images/magnifying_glass_black.gif) left top no-repeat;
	color:#fe8e18;
	padding:1px 0 0 15px;
	margin: 0;
	font-size:140%;
	font-weight:bold;
}
#searchres_again #qs_keyword_balie{
	border: 1px solid #bfd0de;
}
.searchres_title{
	color: #6b6b6b;
	font-size: 130%;
}
.searchres_title em{
	color: #FF8708;
}

#searchresults strong a{
	color: #ff8708;
}

#digitalebalieres strong a{
	color: #0062A0;
}

#searchresults em{
	color: #ff8708;
}

.searchresults_items{
	width:555px;
	float:left;
	padding: 0 0 15px 0;
}

#searchresults .items{
	padding: 10px;
	border: 1px solid silver;
}

#searchresults .lastitem{
	border-bottom: 0;
}

#searchresults .item{
	background: transparent;
	padding-left: 0;
}

#searchresfilter{
	float: right;
	width: 205px;
}

#searchresfilter h2{
	font-size: 100%;
	margin: 0 0 5px;
	padding: 3px 0;
	border-bottom: 1px solid #d7d7d7;
}

#searchresfilter ul{
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
}

#searchresfilter li{
	padding: 0 5px;
}

#searchresfilter .selected{
	background: #f5f5f5 url(images/bg_subtitlebar.jpg) repeat-x left bottom;
	border: 1px solid #d7d7d7;
	position: relative;
	min-height: 1px;
}

#searchresfilter .smallagenda{
}

/*-----------DIGITALE BALIE-----------------*/

	#my_settings h2 {
		color:#000000;
	}

	#my_settings .column {
		width:48%;
		float:left;
	}

	#leftcolumn {
		padding-right:10px;
	}

	#rightcolumn {
		padding-left:10px;
	}

	#my_settings .indent {
		padding-left:15px;
	}

	#my_settings .submitarea {
		margin:20px 0px;
	}

	#my_settings form {
		padding:0px;
		background-color:transparent;
	}

/*-------------CSS Dropdown--------------*/
div.select {
	position:relative;
	display:inline;
	padding: 3px 4px;
}
div.select:hover {
}
div.select a.dd-opener{
	background: url(images/bg_select.gif) no-repeat left top;
}
div.select a.dd-opener span{
	background: url(images/select_arrow.gif) no-repeat right top;
	padding: 5px 30px 5px 5px;
}
div.select a:hover {
	text-decoration:none
}
ul.selectbox {
	position:absolute;
	top:18px;
	left:-1px;
	padding:2px 2px 0 2px;
	list-style:none;
	background:#ffffff;
	border-width:0 1px 1px 0;
	border-style:solid;
	border-color:#c8c8c8;
	z-index:1000;
	line-height:1.5em;
	display:block;
	margin:0;
	width: 150px;
}
ul.selectbox li {
	border-top: 1px solid #e5e5e5;
	width:96%;
	padding: 2px 2%
}
ul.selectbox li:hover {
}
ul.selectbox a {
	text-decoration:none
}
ul.selectbox a:hover {
	text-decoration:underline;
}
div.select a.pulldown_arrow {
	text-decoration:none
}
div.select a.pulldown_arrow:hover {
	text-decoration:none
}
div.hide-dropdown .selectbox {
	display: none;
}

/*-------------MINIMIZE--------------*/
.minimize {
	cursor:pointer;
	float:right;
	margin-top:-16px;
	width:35px;
}

.minimize_button {
	background: transparent url(images/minimize.gif) left center no-repeat;
	width:15px;
	height:15px;
	overflow:hidden;
	text-indent:-999px;
	display:block;
	float:left;
}

.maximize_button {
	background: transparent url(images/maximize.gif) left center no-repeat;
	width:15px;
	height:15px;
	overflow:hidden;
	text-indent:-999px;
	display:block;
	float:left;
}

.close_button {
	background: transparent url(images/close.gif) left center no-repeat;
	width:15px;
	height:15px;
	overflow:hidden;
	text-indent:-999px;
	display:block;
}

.blauw .minimize_button {
	background-image: url(images/minimize_white.gif);
}
.blauw .maximize_button {
	background-image: url(images/maximize_white.gif);
}
.blauw .close_button {
	background-image: url(images/close_white.gif);
}
.goback{
	padding: 0 0 10px;
}
.goback a{
	font-weight: bold;
	color: #ff8708;
}

/*-----------INLOGGEN--------------*/
#loginform{
	background: #f5f5f5 url(images/bg_subtitlebar.jpg) repeat-x left bottom;
	padding: 20px 20px 15px;
	border: 1px solid #d7d7d7;
}
.loginmeta{
	width: 20%;
	margin: 0;
	padding: 0 0 5px 0;
}

.logininput{
	width: 78%;
	padding: 0 0 5px 0;
}

	.logininput .inputtext{
		width: 250px;
	}

#loginform .submit_button{
}

#loginform li{
	list-style: none;
}

/*-----------Bezoekersformulieren--------------*/
#bezoekersform{
	background: #f5f5f5 url(images/bg_subtitlebar.jpg) repeat-x left bottom;
	padding: 20px 20px 15px;
	border: 1px solid #d7d7d7;
	margin: 25px 0 0;
}
.bezoekersmeta{
	width: 30%;
	margin: 0;
	padding: 0 0 5px 0;
}

.bezoekersinput{
	width: 68%;
	padding: 0 0 5px 0;
}

	.bezoekersinput .inputtext{
		width: 250px;
	}

/*------------TABS---------------------------*/

.tabs{
	margin: 0;
	height: 23px;
	background:  url(images/bg_tabtopline.gif) repeat-x left 22px;
	overflow: hidden;
	width: 100%;
}

.tabs li{
	margin: 0;
	padding: 0;
	list-style: none;
	height: 23px;
	float: left;
}

.tabs li a, .tabs li label{
	display: block;
	margin-left: 7px;
	padding: 0;
	background: url(images/bg_tab.gif) no-repeat left top;
	height: 23px;
	font-weight: bold;
	cursor: pointer;
	color: #0062a0;
}

.tabs li label:hover{
	text-decoration: underline;
}

.tabs li.selectedtab a, .tabs li.selectedtab label{
	background: url(images/bg_tab_selected.gif) no-repeat left top;
	color: #FF8708;
}

#silvertabs li.selectedtab a{
	background: url(images/bg_silvertab_selected.gif) no-repeat left top;
}

.tabs li a span, .tabs li label span{
	background: url(images/bg_tab2.gif) no-repeat right top;
	display: block;
	padding: 3px 17px 12px;
}

.tabs li.selectedtab a span, .tabs li.selectedtab label span{
	background: url(images/bg_tab2_selected.gif) no-repeat right top;
}

#silvertabs li.selectedtab a span{
	background: url(images/bg_silvertab2_selected.gif) no-repeat right top;
}

#tabcontent, #silvertabcontent{
	border: 1px solid #cfcfcf;
	border-top: 0;
	padding: 15px 35px;
	min-height: 1px;
}

#silvertabcontent{
	background: #f5f5f5 url(images/bg_subtitlebar.jpg) repeat-x left bottom;
	padding: 8px 10px;
}

div.tabcontent h2 {
	margin-top: 10px;
}
div.tabcontent div.organization h2 {
	font-size: 120%;
}

/*------------DATE HEADER--------------------*/

.dateheader{
	color: White;
	background: #FF8708;
	margin: 0;
	margin-top:10px;
	font-size: 115%;
}

	.datetype{
		padding: 7px 20px 7px 10px;
		display: block;
		background: #ff8708 url(images/bg_dateheader.gif) no-repeat right center;
		float: left;
	}

	.datedata{
		color: white;
		padding: 2px 10px 2px 0px;
		display: block;
		float: left;
		background: #FF8708;
	}

	.dateheader .clear{
		display: block;
		height: 0px;
	}

/*------------GENERIEKE STIJLEN---------------*/

.floatleft{float:left}
.floatright{float:right}
.bold{font-weight:bold}
.notbold{font-weight:normal}
.underline{text-decoration: underline}
.nounderline{text-decoration: none}
.italic{font-style:italic}
.notitalic{font-style:normal}

a.buttonlink{
	display: block;
	background: url(images/bg_button_left.gif) no-repeat left top;
	height: 23px;
	font-weight: bold;
	float: left;
	color: #494949;
}

a.buttonlink span{
	background: url(images/bg_button_right.gif) no-repeat right top;
	display: block;
	padding: 3px 17px 12px 11px;
	margin-left: 6px;
}

/** Download links for PDF **/
ul.download-links {
	margin: 0;
	list-style: none;
	padding: 0;
}

ul.download-links li {
	margin-bottom: 5px;
	width: 50%;
}

ul.download-links a {
	display: block;
	height: 40px;
	background: none no-repeat left;
	padding: 5px 0 5px 60px;
	font-size: 105%;
	line-height: 20px;
}
ul.download-links li.pdf a {
	background-image: url('images/pdf.png');
}
ul.download-links li.goodreader a {
	background-image: url('images/goodreader.png');
}

#bis_agenda_view_council h2 {
	margin-top: 20px;
}

/*----------------CVDR------------------*/
.cvdr_header {
	display: none;
}

.cvdr_meta_titel {
	font-size: 180% !important;
	margin: 15px 0px 10px 0px !important;
	color: #FF8708 !important;
	font-family: Arial, Verdana, 'Sans Serif' !important;
}

.cvdr_meta_hoofdkop {
	font-size:160% !important;
	margin:15px 0px 5px 0px !important;
	color: #FF8708 !important;
    font-family:Arial, Verdana, 'Sans Serif' !important;
}

.cvdr_meta_kop {
	color: #000000 !important;
}

.meta_omschrijving {
	color: #0062A0 !important;
}

#cvdr_meta table th {
	color: #0062A0 !important;
}

#cvdr_meta table th {
	background-image: none !important;
	border-bottom: 1px solid #0062A0;
	text-align: left;
}

#cvdr .regelingkop {
	font-size:160% !important;
	margin:15px 0px 5px 0px !important;
	color: #FF8708 !important;
    font-family:Arial, Verdana, 'Sans Serif' !important;
    padding-left: 20px;
}

#cvdr ul li {
	margin-left: 20px;
}

#cvdr .artikel_kop {
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	font-style: normal !important;
	font-size: 100% !important;
}

#cvdr .hoofdstuk_kop {
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 10px;
	font-size: 140%;
}

#cvdr .afdeling_kop {
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 10px;
	font-size: 120%;
}

/** Generic property list */
dl.document-details {
	margin: 0;
	padding: 0;
}
dl.document-details dt {
	float: left;
	width: 55px;
	font-weight: bold;
}
dl.document-details dt.long {
	width: 120px;
}
dl.document-details dd {
	margin: 0 0 0 60px
}
dl.document-details dd.long {
	margin: 0 0 0 10px
}

/** Speakers list **/
dl.speakers {
	width: 50%;
}
dl.speakers dd {
	margin: 0;
	padding: 0 0 0 60px;
}
dl.speakers dd.current {
	background-color: #CCC;
}
dl.agenda-items dd.current {
	background-color: #DFDFDF;
}
dl.speakers span.role {
	font-style: italic;
}
dl.speakers span.category {
	font-weight: bold;
}

dl.speakers .selected {
	background-color: #E5E7E6;
}
dl.speakers .selected a {
	color: #FF8708;
}

/**
 * Company WebCast
 */
a.webcast-link {
	padding-left: 15px;
	background: url('images/bis/webcast-play.png') no-repeat left;
}

div.cwc-player {
	position: relative;
	width: 300px;
	margin: 0;
	padding: 5px;
	font-size: 100%;
}
.cwc-video.live div.cwc-player {
	background: #0062A0 url('images/lighten.png');
}
.cwc-video.indexed div.cwc-player {
	color: #FFFFFF;
	background-color: #BBB;
}
.cwc-video.prelive div.cwc-player {
	color: #FFFFFF;
	background-color: #888;
}

div.cwc-movie {
	width: 100%;
	height: 240px;
}
div.cwc-header {
	font-size: 110%;
	padding: 5px;
}

/* controls bar */
div.cwc-controls {
	height: 32px;
	background: #666 url('images/video-controls.png') repeat-x left top;
}

div.cwc-slider {
	width: 100%;
	height: 13px;
	background: #DDD url('images/video-controls.png') repeat-x left top;
}
div.cwc-handle {
	margin-top: -4px;
	background: url('images/video-controls.png') no-repeat -7px -59px;
	width: 16px;
	height: 16px;
}

span.cwc-time, div.cwc-controls span.cwc-status {
	float: left;
	padding: 0 5px;
	font-size: 11px;
	color: #EEEEEE;
}

div.cwc-controls span.cwc-status {
	display: block;
	float: right;
}

div.cwc-controls button.cwc-button {
	display: block;
	float: left;
	border: 1px solid #999999;
	border-width: 0 1px;
	background: #444444 url('images/video-controls.png') no-repeat left top;
	width: 20px;
	height: 18px;
	text-indent: -999999em;
	font-size: 10px;
	color: #FFFFFF;
	cursor: pointer;
}
div.cwc-controls button.play {
	width: 35px;
	background-position: -32px bottom;
}
div.cwc-controls button.paused {
	background-position: 0 bottom;
}

div.cwc-controls button.volume {
	float: right;
	margin-right: 10px;
	width: 26px;
	background-position: right bottom;
}

div.cwc-volume {
	position: absolute;
	right: 0;
	bottom: 0;
	border: 1px solid #888888;
	height: 60px;
	width: 10px;
	background-color: #666666;
}
div.cwc-volume div.cwc-handle {
	margin-left: -3px;
	background-position: -42px -67px;
	width: 20px;
	height: 8px;
}

div.cwc-title, div.cwc-header {
	font-size: 110%;
	font-weight: bold;
	margin-bottom: 5px;
}
div.cwc-speakerheading {
	font-size: 110%;
	font-weight: bold;
	margin: 5px 0 5px 0;
}
div.cwc-speaker{
	padding: 3px 5px;
}

/** Agenda video **/
dl.agenda-items div.cwc-video, dl.agenda-items dd.cwc-video {
	float: right;
	width: 300px;
}
.cwc-video img {
	width: 100%;
}
dl.agenda-items div.pointing, dl.agenda-items dd.pointing {
	margin: 0;
	background: url('images/arrow_left.gif') no-repeat left top;
	padding: 0 0 0 8px;
}

/** Broadcasts overview **/
div.broadcast-showcase {
	width: 100%;
	border: 1px solid #EEE;
	padding-top: 10px;
	overflow-x: auto;
	overflow-y: hidden;
}
ul.broadcasts {
	margin: 0;
	padding: 0 0 15px 0;
	list-style: none;
}
ul.broadcasts li.broadcast {
	float: left;
	margin: 0 5px;
	width: 150px;
	padding: 0 5px 5px 5px;
}

ul.broadcasts h3 {
	margin: 0;
	background-color: #BBB;
	padding: 5px;
	font-size: 90%;
	color: #FFF;
}
ul.broadcasts em.live {
	text-transform: uppercase;
	font-weight: bold;
}
ul.broadcasts p em.live {
	font-size: 130%;
}

ul.broadcasts h4 {
	font-weight: bold;
	height: 3em;
}

ul.broadcasts li.broadcast li {
	list-style: none;
}

ul.broadcasts li.live {
	background: #0062A0 url('images/lighten.png');
}
ul.broadcasts li.live h3 {
	background-color: #0062A0;
	font-size: 90%;
}

ul.broadcasts li.future h3 {
	background-color: #363636;
	font-size: 90%;
}

ul.broadcasts li.broadcast p.buttons {
	padding: 5px 0;
}

ul.broadcasts a.button, ul.broadcasts a.button strong {
	display: inline-block;
	height: 23px;
	background: url('images/button.png') no-repeat right -23px;
	padding: 0 8px 0 0;
	line-height: 23px;
	color: #333;
}
ul.broadcasts a.button strong {
	background-position: left 0;
	padding: 0 0 0 8px;
}
ul.broadcasts a.button:hover, ul.broadcasts a.button:hover strong {
	text-decoration: none;
	color: #888;
}

/*-----------CALENDAR----------------*/
.section.calendar_year{height:230px; float:left; margin:0 20px 0;}
.calendar_year.last {clear: right;}
body#body .vergaderschema_items {width:613px;}
body#body .vergaderschema_items .calendar_year.last {clear: none;}
body#body .vergaderschema_items .calendar_year.odd {xxclear: left;}
body#body .vergaderschema_items .yearcontainer{margin: 0 0 0 65px; clear:both;}
.content_margin_wide .vergaderschema_items .yearcontainer{margin: 20px 0 0 20px;}
.simpleform.schedule .submit_button.filterbtn{float: left;}
.vergaderschema_items table.calendar_month.longcalendar{width: 573px;}
.content_margin_wide .vergaderschema_items table.calendar_month.longcalendar{width: 723px;}

#bis_search .submit_button {
	background-color:#FFFFFF;
	color:#0062A0;
	padding-top:4px;
}

.itemsblock ul,
.subtitlebar {
	background-image:none;
	background-color: #FFFFFF;
	padding:8px 10px;
	border-color:#0062A0;
}

.vergaderschema_items {
	border-color:#0062A0;
}

#bis_agenda_view h2 {
	font-size:120%;
}

dl.agenda-items dt {
	padding-top:5px;
}

.subtitlebar form.simpleform div.three-columns div.question {
	width:180px;
}
.subtitlebar form.simpleform div.three-columns div.question.last-child {
	margin-right:0;
	width:auto;
}