

.hidden{
	display:none;
}

.page_title {
	padding-bottom:5px;
	border-bottom:1px solid #CCCCCC;
}

#pdc {
	display:none;
}

#news  {
	margin:0px;
	clear:both;
}

#news a {
	font-weight:normal;
}

#extradocument {
	padding:0px;
	background-color:transparent;
	clear:both;
}

#eventcalendar {
	background-color:transparent;
	margin: 10px 0px 0px;
	clear:both;
}

#eventcalendar .title{
	font-weight:bold;
	cursor: pointer;
}

#eventcalendar .item_footer {
	display:block;
	padding-bottom:0px;
}

#eventcalendar .firstitem .item_footer {
	text-align:left;
}

#eventcalendar a {
	font-weight:normal;
}

#answerbanner {
	clear:both;
	margin: 10px 0px 0px;
	background: transparent url(gem_heeft_antwoord_bg.png) right top no-repeat;
}


#answerbanner a {
	display:block;
	position:relative;
	bottom:28px;
	text-align:right;
	padding-right:20px;
	color:#000000;
	font-weight:normal;
	height:20px; 	/* toevoeging SW 26-11-2008 issue 0029731 */
	margin-left:350px; 	/* toevoeging SW 26-11-2008 issue 0029731 */
}

.more {
	float:right;
	clear:both;
}

li.news_event_item {
	width:220px;
	margin:0px;
	margin-bottom:3px;
	float:right;
	clear:right;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

li.firstitem {
	padding:0px;
	display:block;
	font-weight:bold;
	float:left;
	width:333px;
	margin-left:0px;
}

.firstitem .title {
	display:block;
	font-weight:bold;
}

.item_footer {
	display:block;
	padding-bottom:0px;
	font-size:80%;
}

.item_photo_top {
	display:block;
	width:333px;
	height:auto;
	overflow:hidden;
	clear:both;
	margin-left:-2px;
	margin-right:-10px;
}

.item_photo_right {
	margin:0px;
	display:block;
	width:333px;
	height:auto;
	overflow:hidden;
	clear:both;
	margin-left:-2px;
	margin-right:-10px;
}

a.item_text {
	display:block;
	padding: 0 10px 8px 2px;
	border-bottom:1px solid #8f8f8f;
	background: transparent url(arrow.png) right bottom no-repeat;
	overflow:hidden;
	cursor: pointer;
}

a.item_text:hover {
	border-bottom-color:#dc241f;
	text-decoration:none;
	background: transparent url(arrow_black.png) right bottom no-repeat;
}

a.to_button {
	margin-left:25px;
	display:block;
	background:transparent url(pdc_button.png) 0px 0px no-repeat;
	text-align:center;
	padding:3px 0px 3px 1px;
	width:335px;
	font-size:120%;
	font-weight:bold;
	cursor: pointer;
}

a.to_button:hover {
		text-decoration:none;
}

a.to_button:active {
	background:transparent url(pdc_button.png) 0px -25px no-repeat;
	text-decoration:none;
	padding:4px 1px 2px 0px;
	cursor: pointer;
}

/*--- NODIG ALS ER WEL EEN PDC IS ---*/

.pdc #pdc {
	display:block;
}

.pdc .object_title {
	margin-bottom:5px;
}

.pdc #news  {
	width:164px;
	float:left;
	margin:0 15px 0 3px;
	clear:none;
}

#news a .title {
	color:#000000;
}

#ikwil_pdc {
	background-color:transparent;
	padding: 14px;
	width:407px;
	border:1px solid #CCCCCC;
	float:right;
}

#ikwil_pdc h2 {
	margin-top:0px;
}

#ikwil_pdc ul {
	list-style-type:none;
}

#ikwil_pdc li {
	list-style-type:none;
	background:transparent url(mg_list_bg.png) 15px 6px no-repeat;
	padding:0 0 5px 35px;
	font-weight:bold;
}

.pdc #extradocument {
	background-color:transparent;
	margin: 10px 0px 0px;
	clear:none;
	width:438px;
	float:right;
}

.pdc #eventcalendar {
	background-color:transparent;
	margin: 10px 0px 0px;
	width:438px;
	float:right;
	clear:none;
}

.pdc #eventcalendar .item_footer {
	width:80px;
	padding-right:10px;
	padding-bottom:5px;
	float:left;
	text-align:right;
	color: #999999;
}

.pdc #eventcalendar .firstitem .item_footer {
	width:250px;
	float:none;
	text-align:left;
}

.pdc #answerbanner {
	width:438px;
}

.pdc #answerbanner {
	float:right;
}

.pdc .object_title {
	width:170px;
}

.pdc li.news_event_item {
	width:100%;
	margin-left:0px;
	padding-left:0px;
}

.pdc #news .firstitem {
	float:none;
	width:100%;
}

.pdc #eventcalendar .firstitem {
	float:none;
	width:438px;
}

.pdc .item_photo_top {
	display:block;
	width:164px;
	height:56px;
	overflow:hidden;
}

.pdc .item_photo_right {
	margin:0px -10px 20px 5px;
	display:block;
	width:115px;
	height:75px;
	overflow:hidden;
	float:right;
}

#baliesearch {
	background-color:transparent;
	margin: 0px;
	padding: 0px;
	width:437px;
	float:left;
}

#baliesearch form{
	min-height: 1px;
}

.pdc #baliesearch {
	float:right;
	margin-top:-55px;
}

#sccontainer h3{
	font-size: 100%;
	height:20px;
}
#sccontainer li{
	list-style: none;
}

#sccontainer .block{
	float: left;
	width: 150px;
	margin-right: 20px;
}

#sccontainer .buttons{
	clear: both;
}

#sccontainer h2 {
	border: 1px solid #CCCCCC;
	padding:5px;
	background: transparent url(bg_subtitlebar.jpg) 0 0 repeat-x;
}
.results li {border-bottom: 1px solid #CCCCCC; margin-bottom:5px;}
.results li a {font-size:140%; font-weight:bold;}
.results .resultaatUrl a {font-size:100%; font-weight:normal;}

/*--- Digitale balie ---*/

#baliesearch h2 {
	margin-top: 22px;
}

#baliesearch label {
	color:#000000;
	padding: 0 0 5px;
	font-size:140%;
	font-weight:bold;
}

.baliesearch {
	width:270px;
}

.balie {
	background: transparent url(digitalebalie_pdc.png) left top no-repeat;
	padding-left:80px;
	padding-top:17px;
	padding-bottom:5px;
	margin:0px;
	width:328px;
	font-size:160%;
	height:62px;
	}

#buttons {
	float:right;
	width:170px;
	background-color:red;
	margin-top:45px;
	height:96px;
	overflow:hidden;
}

/*-----------PDCPAGE-----------*/
#pdcpage{
	width: 100%;
	margin-bottom: 20px;
}
#pdcbanners{
	float: right;
	width: 175px;
	padding: 45px 0 0;
}

#pdcbanners li{
	margin-bottom: 7px;
	list-style: none;
}

#pdcbanners li a{
	background: #f5f5f5 url(bg_subtitlebar.jpg) repeat-x left bottom;
	padding: 15px 10px;
	border: 1px solid #d7d7d7;
	display: block;
	font-weight: bold;
}

.tabs{
	margin: 0;
	height: 23px;
	background:  url(bg_tabtopline.png) 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(bg_tab.png) no-repeat left top;
	height: 23px;
	font-weight: bold;
	cursor: pointer;
	color: #808080;
}

.tabs li label:hover{
	text-decoration: underline;
}

.tabs li.selectedtab a, .tabs li.selectedtab label{
	background: url(bg_tab_selected.png) no-repeat left top;
	color: #dc241f;
}

.tabs li.disabled a, .tabs li.disabled label{
	color: #999;
	cursor: default;
}

.tabs li.disabled a, .tabs li.disabled label:hover{
	color: #999;
	cursor: default;
	text-decoration: none;
}

.tabs li a span, .tabs li label span{
	background: url(bg_tab2.png) no-repeat right top;
	display: block;
	padding: 3px 10px 12px;
}

.tabs li.selectedtab a span, .tabs li.selectedtab label span{
	background: url(bg_tab2_selected.png) no-repeat right top;
}

#productcontainer{
	border: 1px solid #cfcfcf;
	padding: 15px 15px;
}

.tabcontent{
	border: 1px solid #cfcfcf;
	border-top: 0;
	padding: 15px 35px;
	min-height: 1px;
}

#productcontainer .tabcontent{
	padding: 15px 15px;
}

#productcontainer h1{
	border-bottom: 0px;
	margin: 0;
}

#tabcontentleft{
	float: left;
	width: 50%;
}

#tabcontentright{
	float: right;
	width: 40%;
}

#productcontainer #tabcontentleft, #productcontainer #tabcontentright{
	width: 45%;
}

.tabcontent ul li, #tabcontentleft ul li, #tabcontentright ul li{
	list-style-type:none;
	padding:5px 5px 5px 20px;
}

.tabcontent ul.pdccrumbs li{
	list-style-type:none;
	background:transparent;
	padding:0;
}

.backtopdc{
	font-weight: bold;
	margin-left: -7px;
}

#productcontainer .backtopdc{
	margin-left: 0;
}

.backtotheme{
	font-weight: bold;
	margin-left: 7px;
}

#productcontainer .backtotheme{
	margin-left: 14px;
}

.backtosubtheme{
	font-weight: bold;
	margin-left: 28px;
}

div.buttonlinkcontainer{
	height: 23px;
}

a.buttonlink{
	display: block;
	background: url(bg_button_left.png) no-repeat left top;
	height: 23px;
	font-weight: bold;
	float: left;
	color: #494949;
}

a.buttonlink span{
	background: url(bg_button_right.png) no-repeat right top;
	display: block;
	padding: 3px 17px 12px 11px;
	margin-left: 6px;
}

.pdccrumbs{
	margin-left: -15px;
}

.pdccrumbs li{
	font-weight: bold;
	list-style: none;	
	margin-left: 15px;
}

#productcontainer .object_title {
	margin:5px 0px 10px;
}
	
.input_button {
	margin: 0px 3px 0px 0px;
	float:left;
	clear:none;
	height:21px;
	font-size:110%;
}
	
.input_button_submit {
	margin: 0px 3px 0px 0px;
	float:left;
	clear:none;
	height:21px;
	font-size:110%;
}