body, BODY
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: 'Tahoma', 'Trebuchet MS';
	font-size: 0.8em;
}

/* unvisited link */
a:link
{
	color:#000000;
	text-decoration: none;
}
/* visited link */ 
a:visited 
{
	color:#000000;
	text-decoration: none;
}
/* mouse over link */
a:hover 
{
	color:#000000;
	text-decoration: underline;
}
/* selected link */
a:active 
{
	color:#000000;
	text-decoration: none;
} 

a img
{
	border: none;
}

#banner_top_left
{
	position: absolute;
	top: 0px;
	height: 90px;
	left: 0px;
	width: 90px;
	z-index: 9;
/*	background-color: red; */
}
#banner_top_center
{
	position: absolute;
	top: 0px;
	height: 90px;
	left: 148px;
	width: 728px;
	z-index: 9;
/* 	background-color: green; */
}
#banner_top_right
{
	position: absolute;
	top: 0px;
	height: 90px;
	right: 0px;
	width: 90px;
	z-index: 9;
/* 	background-color: blue; */
}
#banner_header_right
{
	width: 300px; 
	height: 100px; 
	position: absolute; 
	right: 0px; 
	bottom: 6px;
	z-index: 9;
/* 	background-color: yellow; */
}



#page_header_slogan
{
	position: absolute;
	top: 78px;
	height: 15px;
	left: 380px;
	width: 640px;
	color: white;
	font-weight: bolder;
}

#page_header_slogan.with_top_banners
{
	top: 170px;
}

#page_container
{
	position: relative;
	width: 1024px;
	margin: 0px auto;
}
#page_container.lyteframe
{
	width: 620px;
	margin: 0px auto;
}
#page_header
{
	position: relative;
	height: 108px;
/*	height: 200px;*/
	background-image: url('../img/header.png');
	background-repeat: no-repeat;
	background-position: left bottom;
	z-index: 1;
}

#page_header.with_top_banners
{
	height: 200px;
}

#page_edition_menu
{
	position: relative;
	height: 19px;
	padding: 0px 0px 0px 0px;
}

#page_edition_menu .menu_item, #page_edition_menu .static_menu_item
{
		height: 19px;
		background-position: 0px -19px;
		margin: 0px 0px 0px 0px;
		background-repeat: no-repeat;
}

#page_edition_menu .menu_item.active
{
		background-position: 0px 0px;
}


#page_edition_menu .menu_item:hover, #page_edition_menu .menu_item_active:hover
{
		background-position: 0px -38px;
}

#page_edition_menu .edities 	{	width: 80px;	background-image: url('../img/edities.png');						}
#page_edition_menu .editie_ta 	{	width: 69px;	background-image: url('../img/editie_almelo.png');					}
#page_edition_menu .editie_tde 	{	width: 75px;	background-image: url('../img/editie_de_essen.png');				}
#page_edition_menu .editie_te 	{	width: 82px;	background-image: url('../img/editie_enschede.png');				}
#page_edition_menu .editie_th 	{	width: 72px;	background-image: url('../img/editie_hengelo.png');					}
#page_edition_menu .editie_thn 	{	width: 137px;	background-image: url('../img/editie_hellendoornnijverdal.png');	}
#page_edition_menu .editie_tht 	{	width: 105px;	background-image: url('../img/editie_hofvantwente.png');			}
#page_edition_menu .editie_tol 	{	width: 107px;	background-image: url('../img/editie_oldenzaallosser.png');			}
#page_edition_menu .editie_ttd 	{	width: 96px;	background-image: url('../img/editie_twenterand.png');				}
#page_edition_menu .editie_trh 	{	width: 105px;	background-image: url('../img/editie_rijssenholten.png');			}
#page_edition_menu .editie_ttp 	{	width: 96px;	background-image: url('../img/editie_transport.png');				}



#page_cs_menu
{
	position: relative;
	height: 23px;
	background-image: url('../img/menu_bar.png');
}
#page_scroll_container
{
	position: relative;
/*	height: 0px;*/
	overflow: auto;
}
#page_scroll_container.left_kaderview_on #page_left_kaderview, #page_scroll_container #page_left_kaderview
{
	width: 182px;
	float: left;
	height: 100%;
	margin: 0px 0px 0px 0px;
}
#page_scroll_container.left_kaderview_off #page_left_kaderview
{
	width: 0px;
	float: left;
	height: 100%;
	display: none;
	margin: 0px 0px 0px 0px;
}
#page_content
{
	width: 573px;
	float: left;
	height: 100%;
	margin: 0px 0px 0px 0px;
}
#page_content h1
{
	font-size: 1.5em;
}

#page_content_spacer
{
	margin: 5px 5px 5px 5px;
}
#page_scroll_container.left_kaderview_on.right_kaderview_off #page_content
{
	width: 826px;
}
#page_scroll_container.left_kaderview_off.right_kaderview_on #page_content
{
	width: 756px;
}
#page_scroll_container.left_kaderview_off.right_kaderview_off #page_content
{
	width: 1008px;
}
#page_scroll_container.lyte_frame #page_content
{
	width: 600px;
}


#page_scroll_container.right_kaderview_on #page_right_kaderview, #page_scroll_container #page_right_kaderview
{
	width: 252px;
	float: left;
	height: 100%;
	margin: 0px 0px 0px 0px;
}
#page_scroll_container.right_kaderview_off #page_right_kaderview
{
	width: 0px;
	float: left;
	height: 100%;
	display: none;
	margin: 0px 0px 0px 0px;
}
#page_footer
{
	position: relative;
	height: 18px;
	background-image: url('../img/footer.png');
}

#siteMenuTop
{
	position: absolute;
	top: 127px;
/*	top: 219px;*/
}

#siteMenuTop.with_top_banners
{
	top: 219px;
}


/* NEWS */

#news_small_header
{
	margin-top: 10px;
}

.frontpage_news_item
{
	margin-top: 10px;
	background-repeat: no-repeat;
	border: 1px dashed #C0C0C0;
}

.frontpage_news_item span.frontpage_news_item_date
{
	font-size: 9px;
	color: #505050;
	
}

.frontpage_news_item h2.frontpage_news_item_title
{
	color: #BB0E1D;
	font-size: 1.3em;
	margin-top: 0px; 
	margin-bottom: 5px; 
	
/*	background-color: black; */
/*	font-style: italic;
	font-weight: normal; */
}

.frontpage_news_item p.frontpage_news_item_intro
{
	margin-top: 0px; 
	margin-bottom: 0px; 
	overflow: hidden;
	font-size: 1em;
/*	background-color: red;*/
}
.frontpage_news_item a.frontpage_news_item_readmore
{
	margin-top: 0px; 
/*	background-color: blue; */
	font-size: 1em;
	height: 20px;
	text-align: center;
}


/* unvisited link */
.frontpage_news_item a.frontpage_news_item_readmore:link
{
	color:#0000CC;
	text-decoration: none;
}
/* visited link */ 
.frontpage_news_item a.frontpage_news_item_readmore:visited 
{
	color:#0000CC;
	text-decoration: none;
}
/* mouse over link */
.frontpage_news_item a.frontpage_news_item_readmore:hover 
{
	color:#0000CC;
	text-decoration: underline;
}
/* selected link */
.frontpage_news_item a.frontpage_news_item_readmore:active 
{
	color:#0000CC;
	text-decoration: none;
} 

//span.frontpage_news_item_date

.frontpage_news_item.photo_item_left h2.frontpage_news_item_title, .frontpage_news_item.photo_item_left p.frontpage_news_item_intro, .frontpage_news_item.photo_item_left span.frontpage_news_item_date
{
	padding-right: 10px;	
}

.frontpage_news_item.photo_item_right h2.frontpage_news_item_title, .frontpage_news_item.photo_item_right p.frontpage_news_item_intro, .frontpage_news_item.photo_item_right span.frontpage_news_item_date
{
	padding-left: 10px;	
}

/*	padding-left: 10px;	*/

.frontpage_news_item.photo_item_left
{
	background-position: left 0;
	padding-left: 100px;
}

.frontpage_news_item.photo_item_right
{
	background-position: right 0;
	padding-right: 100px;
}


/* Kader view */
.modulePanelTable
{
	margin-top: 5px;
}
.modulePanelHeader
{
	background-color: #fcc300; 
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
}
.modulePanelFooter
{
	font-size: 3px;
	border-bottom: 1px dashed #FCC300;
}

/* Downloads Kaderview */

.moduleDownload_kaderview_header
{
	background-color: #fcc300; 
}

.moduleDownload_kaderview_item_li, .moduleDownload_kaderview_item
{
/*	background-color: #fff4cf; */
	font-size: 0.9em;
}

.downloadcategory_kaderview_spacer
{
/*	background-color: #fff4cf;*/
}



/*
Content View Modules
*/

.moduleContentTable
{
	width: 100%;
	font-size: 1.3em;

}

.contentview_header, .contentView_header
{
	background-color: #fcc300; 
}

.contentview_item
{
	font-size: 1em;
	background-color: #fff4cf;
}

.moduleContentHeader
{
	font-size: 0.8em;
	color: black;
}


.moduleNews_contentview_showitem_item
{
	padding-left: 5px;
	padding-right: 5px;
}

.moduleNews_contentview_showitem
{
		/*background-color: #fff4cf;*/
	background-repeat: no-repeat;
	border: 1px dashed #C0C0C0;
	font-size: 1.3em;

}


.moduleNews_contentview_showitem_item_header
{
	/*background-color: #fcc300; */
	color: #BB0E1D;
	font-size: 1.3em;
	margin-top: 0px; 
	margin-bottom: 5px; 
/*	
	color: red;
	font-size: 1.9em;
	padding-top: 0px;
	margin-top: 0px; 
	margin-bottom: 0px; 
/*	background-color: black; */
/*	font-style: italic; */
/*	height: 40px;
	vertical-align: top;*/
}



.moduleNews_contentview_showitem_item_back, .moduleNews_contentview_showitem_item_date
{
	font-size: 0.5em;
	margin: 0;
	height: 20px;
	color: black;
	border-top: 1px dashed #C0C0C0;
	line-height: 18px;
}

.moduleNews_contentview1_items
{
	font-size: 0.8em;
	color: black;
}


#webuser_info
{
	font-size: 0.7em;
	padding-top: 2px;
	float: left;
}

#page_copyright
{
	font-size: 0.7em;
	padding-top: 2px;
	float: right;
}

.moduleForm_contentview
{
	border: 1px dashed #C0C0C0;
	padding: 5px;
}
.moduleForm_contentview_item
{
	font-size: 0.8em;
}
label
{
	cursor: pointer;	
}





div.roller
{
	background-image: url(../roller_images/roller_background.png); 
	width: 483px; 
	height: 271px; 
	padding: 0px 0px 0px 0px;
	margin-top: 10px;
}


/* unvisited link */
div.roller a:link
{
	color:#000000;
	text-decoration: none;

}
/* visited link */ 
div.roller a:visited 
{
	color:#000000;
	text-decoration: none;
}
/* mouse over link */
div.roller a:hover 
{
	color:#000000;
	text-decoration: underline;
}
/* selected link */
div.roller a:active 
{
	color:#000000;
	text-decoration: none;
} 


img.roller_header
{
}


img.roller_photo
{
	width: 173px;
	height: 227px;
	position: absolute;
}

td.roller_photo
{
	width: 180px;
	height: 227px;
	overflow: hide;
}

div.roller_photo
{
	position: relative;
	width: 173px;
	height: 227px;
	left: 4px;
	overflow: hidden;
}

table.roller_table
{
	margin-top: 9px;
	height: 227px;
	width: 483px; 
}

td.roller_name
{
	padding-top: 30px;
	text-align: center;
	font-size: 1.2em;
	font-weight: bold;
	font-family: Verdana;
	width: 310px;
}
td.roller_function
{
	margin-left: 180px;
	text-align: center;
	color: #fcc300;
	font-size: 0.9em;
	font-family: Verdana;
}


td.roller_address, td.roller_phone, td.roller_email_descr, td.roller_emails
{
	font-size: 0.7em;
}

td.roller_address, td.roller_phone
{
	padding-top: 25px;
	padding-bottom: 26px;
}
td.roller_email_descr, td.roller_emails
{
	padding-top: 20px;
}


td.roller_address, td.roller_email_descr
{
	text-align: left;
}
td.roller_phone, td.roller_emails
{
	text-align: right;
	padding-right: 5px;
	height: auto;
}

td.roller_buttons
{
	text-align: right;
	padding-right: 10px;
	height: 20px;
}

div.roller_buttons
{
	position: relative;
	top	: -16px;
	text-align: right;
	padding-right: 10px;
	height: 20px;
}

/*
td.roller_address
{
	float: left;
	width: 150px; 
}

td.roller_phone
{
	float: right;
	padding-right: 10px;
	text-align: right;
}
td.roller_email_descr
{
	float: left;
}

td.roller_emails
{
	float: right;
	padding-right: 10px;
	text-align: right;
}


*/

div.banners img
{
	margin-top: 2px;
}