
/* profielpagina */
#profielpagina{}
#pagetitle{margin:0;}
#pagebody{margin:0 0 0 5px;}
.profiel_titel{color:#333;}
.profiel_title_row{padding:13px 0 5px 0;}
.object_formfield{width:200px;}

/* utility classes */
.clearfloat {clear:both; height:0; line-height:0; font-size:0;}
.steelblue {color:steelblue !important;}
.steelblue:hover {color:#333 !important;}
.italic{font-style:italic;}
.bold{font-weight:bold; color:#333;}

body {
	font-family:"trebuchet MS", verdana; 
	font-size:13px; 
	color:#6e6e6e; 
	background-color:#c0c0c0; 
	margin: 0 20px 20px 20px; 
	padding:0;}

html {overflow-y: scroll; overflow-x: auto;}

/* base headings */
h1 {font-size:16px; padding:6px 0 6px 3px; color:#333; border-bottom:1px solid #ccc; border-top:1px solid #ccc; margin-bottom:15px;}
h2 {font-size:1.1em; color:#333; margin:0 0 0 0;}
img {border:none;}

/* base links */
a,
a:link,
a:visited,
a:active {color:steelblue;}
a:hover {color:#000000;}

#wrapper {
	width:1000px;	
	border:1px solid black;	
	margin:0 auto;}

.wrapper_background1{background:white url(../gfx/background/background_image1.jpg) right top no-repeat;}}
.wrapper_background2{background:white url(../gfx/background/background_image2.jpg) right top no-repeat;}}

#column_wrapper {}

#masthead {padding:0px; margin:0; background-color:transparent; height:83px; border-bottom:1px solid #ccc;}
	.masthead_background_default{background:url(../gfx/background/header_default.png) no-repeat;}
	.masthead_background_nju{background:url(../gfx/background/header_nju.png) no-repeat;}
	.masthead_background_vgz{background:url(../gfx/background/header_vgz.png) no-repeat;}
	.masthead_background_vigros{background:url(../gfx/background/header_vigros.png) no-repeat;}
	#masthead_left{width:370px; float:left;}
	#masthead_left a{display:block; float:left; padding-left:12px;margin:12px 0;}
	
	#masthead_center{width:360px; padding:0 25px 0 15px; float:left;}
	
	#masthead_right {width:228px; float:left;}
	#masthead_right .links{width:228px; color:#333; padding-top:52px; padding-left:0px; font-weight:bold;}
	#masthead_right .ingelogd{
		background:url(../gfx/background/header_ingelogd.png) no-repeat; 
		overflow:hidden; 
		width:216px; 
		height:33px; 
		margin:7px 0 0 5px; 
		position:absolute; 
		text-align:center;
		padding-top:9px;}
		
	#masthead_right .ingelogd h1{border:none; padding:0; margin:0;}
	#masthead_right a{display:block; float:left; padding-left:5px; margin:5px 0; text-decoration:none;}
	#masthead_right .seperator{display:block; float:left; padding-left:6px; margin:4px 0 0 0;}


#left{width:170px; float:left;}
	#left .content {}
#center{width:540px; padding:0 35px 0 25px; float:left; padding-bottom:20px;}
	#center .top_content{height:39px; text-decoration:none; height:29px; padding-top:10px;}
	#kruimelpad a{padding:3px;}
	#center .top_content a{text-decoration:none; }
	#center .content {}
#right{width:230px; float:left; margin-top:2px;}
	#websiteContent_wrapper{}
		#WebsiteContentZoeken{background:url(../gfx/background/websiteContent_zoeken.png)}
		#WebsiteContentAgenda{background:url(../gfx/background/websiteContent_agenda.png)}
		#WebsiteContentDownloads{background:url(../gfx/background/websiteContent_downloads.png)}
		#WebsiteContentDirectNaar{background:url(../gfx/background/websiteContent_directNaar.png)}
		#WebsiteContentEdelmetaalNoteringen{background:url(../gfx/background/websiteContent_noteringen.png)}
	
		#WebsiteContentZoeken {background-position:right top; background-repeat:no-repeat; padding:45px 15px 10px 15px; height:25px;}
		#WebsiteContentAgenda,
		#WebsiteContentDownloads,
		#WebsiteContentDirectNaar,
		#WebsiteContentEdelmetaalNoteringen{background-position:right top; background-repeat:no-repeat; width:200px; padding:45px 15px 10px 15px;}

.menulist {
	margin: 6px 0 12px 0;
	padding: 0;
	list-style-type: none;
}
.nomargintop {margin-top: 0;}
.content p {margin: 12px 0;}

.centercolumn {float:left; width:260px;}
#leftcolumn {margin-right:20px;}

#leftbanners {word-wrap: break-word;margin:10px;}
#leftbanners .titletext_text {font-size:11px;}
#leftbanners .titletext {margin-bottom:0px;}
#leftbanners .titletext h1 {font-size: 14px;padding: 3px 0 3px 3px;margin:0px;}
#leftbanners .banner {margin:11px;}

/* STYLE SHEET VOOR CONTENT TYPES EN MODULES */


/* default spacing */
#pagefunctions,
#alfaregister,
.anchorblok,
.banner,
.document,
.teaser,
.titletext,
.text,
.pollquestion,
.pollresult,
.photogallery,
.recentnieuws,
.reactionwrapper,
#nieuwsarchief,
.news_teaser,
#agendaarchief,
.sitemap,
.mediasharing,
.table_table{
	margin-bottom:40px;
}

#agendadetails #pagefunctions,
#agendadetails #alfaregister,
#agendadetails .anchorblok,
#agendadetails .banner,
#agendadetails .document,
#agendadetails .teaser,
#agendadetails .titletext,
#agendadetails .text,
#agendadetails .pollquestion,
#agendadetails .pollresult,
#agendadetails .photogallery,
#agendadetails .recentnieuws,
#agendadetails .reactionwrapper,
#agendadetails #nieuwsarchief,
#agendadetails .news_teaser,
#agendadetails #agendaarchief,
#agendadetails .sitemap,
#agendadetails .mediasharing,
#agendadetails .table_table{
	margin-bottom:20px;
}

#right .titletext,
#right .text {
	margin-bottom:10px;
}

#right .titletext h1{padding:0; margin:0 0 3px 0; border:none;}

/* page functions */
#pagefunctions { clear:both;}
#pf_email { float:left; padding-left:21px; background:url(../gfx/email.gif) left center no-repeat; }
#pf_print { float:left; margin-left:15px; padding-left:20px; background:url(../gfx/print.png) left center no-repeat; }

/* alfabetisch register */
#alfaregister {}
.alfareg_letter {font-size:16px; font-weight:bold}
.alfareg_letterlinks {margin-bottom:10px; border-bottom:1px solid #DDDDDD;}

/*
#alfaregister a:link {color:#000000; text-decoration:none;}
#alfaregister a:visited {color:#000000; text-decoration:none;}
#alfaregister a:active {color:#000000; text-decoration:none;}
#alfaregister a:hover {color:#000000; text-decoration:underline;}
*/

/* anchorblok */
.anchorblok {margin:0 15px 15px 0;}
.anchorblok li {color:#000;}
.anchorblok a:link {color:#666; text-decoration:none;}
.anchorblok a:visited {color:#666; text-decoration:none;}
.anchorblok a:active {color:#666; text-decoration:none;}
.anchorblok a:hover {color:#000;}

/* banner */
.banner {}

/* document */
.document {}
.document h1 {}
.document a{font-size:12px;}
.doc_descr {}

/* document (website) */
.document_website{margin:0; padding:0;}

/* teaser */
.teaser h1 {}
.teasertext {margin:0 0 0.25em 0;	padding:0;}
.teaserlink {margin:0 0 10px 0;}

.titletext {}
.titletext h1 {}
.text {}

/* poll */
.pollquestion {}
.pollquestion h1 {font-size:16px;}
.pollquestion h2 {margin-top:0px; margin-bottom:0.25em; font-size:14px;}
.pollanswers {margin-bottom:10px;}
.polloption {margin-bottom:10px;}
.pollresult {}
.pollresult h1 {}
.pollresult h2 {margin-bottom:0.25em;}

/* formulieren */
.formfield {width: 170px;}
.formfieldname {text-align:left; vertical-align:top;}
.formfielddata {padding-bottom:15px;}
.formbutton {background-color:white; color:#000000; border:1px solid #999; height:22px;}
.formbutton:hover {background-color:#f6f6f6; color:#000000; border:1px solid #444; height:22px; cursor:pointer;}

/* login */
.login {}
.login_table {}

/* foto gallerij */
.photogallery {}
.photogallery_image {cursor:pointer; padding:5px; text-align:center;}
.image_idle {border:none; width:116px; height:95px; padding-left:4px; padding-top:4px;}
/* special for firefox */
html>/**/body .image_hilite {width:114px;}
html>/**/body .image_down {width:114px;}

.image_hilite {border:outset; border-width:2 2 2 2; width:112px; height:90px;}
.image_down {border:inset; border-width:2 2 2 2; width:112px; height:90px;}
.reflectimage_hilite {text-align:center; width:116px; height:95px; cursor:pointer}
.reflectimage_idle {text-align:center; border:none; width:116px; height:95px;}

/* nieuws */
.recentnieuws {}
.recentnieuws ul{margin:0; padding:0; list-style-type:none;}
.recentnieuws li{}
.recentnieuws h1 {margin-bottom:5px;}

#nieuwsarchief {}
#NAfilter {float:left;	width:160px;}
#NAfilter label {position:relative; bottom:2px; font-size:12px;}
#NAcriteria {float:left; position:relative; bottom:2px;}
#NAcriteria label {position:relative; bottom:2px; font-size:12px;}
#NAoverzicht {clear:both; margin-top:15px;}
.NAdate {float:left; width:75px;}
.NAtitle {float:left; width:400px;}
.NAtitle a:link {color:#000000; text-decoration:none;}
.NAtitle a:visited {color:#000000; text-decoration:none;}
.NAtitle a:active {color:#000000; text-decoration:none;}
.NAtitle a:hover {color:#000000; text-decoration:underline;}

#nieuwsdetails {}
#nieuwsdetails h2 {margin-bottom:0.25em;}

/* agenda archief */
#agendaarchief {}
#AAtable {width:500px;}
#AAheader {display:none;}
.AAheaderitem {font-weight:bold;}
#AAfooter {display:none;}
.AAmaand {color:#333333; font-weight:bold; border-bottom:1px solid gray; padding:3px;}
.AArow_odd {background-color:#f1f1f1;}
.AArow_even {background-color:#FFFFFF;}
.AArow_odd_item, .AArow_even_item {padding:3px; font-size:0.9em; color:#777;}
.AArow_odd_item a, .AArow_even_item a{font-weight:bold; color:#444;}
.AArow_odd_item a:hover, .AArow_even_item a:hover{font-weight:bold; color:#000;}

#agendadetails {margin-bottom:20px;}
.agendadetails_table {width:100%}
#agendadetails h1 {margin-top:2px;}
.agendadetails_hd {background-color:#f1f1f1; width: 90px; padding:3px; text-align:left;}
.agendadetails_txt {padding:3px;}
.agendadetails_txt p {margin-top:0px;}
.agendadetails_footer {}
#agendadetails_reactie {}
#agendadetails_reactie h2 {margin-bottom:0.5em;}

/* agendaitems_recent */
.agendaitems_recent_item{margin-bottom:13px;}
.agendaitems_recent_item h2{font-size:16px; margin:0; padding:0;}
.agendaitems_recent_item p{padding:0; margin:6px 0;}
.agendaitems_recent_item a{color:steelblue;}
.agendaitems_recent_plaats{}
.agendaitems_recent_datum{}


/* link */
.link a{text-decoration:underline;}

/* links */
.links_item_txt {padding-right:15px;}
.links_cat_txt {padding-right:15px;}
.links_title, .links_title a {color:#000000; font-weight:bold; margin-bottom:8px;}

/* overig */
.sitemap {}
.mediasharing {}

/* searchform */
#searchForm {float:right;}
	#searchCriteria {border:none;}
	#searchBtn{}

.reaction {cursor:pointer;}
.reaction_hover {cursor:pointer}

/* ======================================================================================================== */

/* Table */
.table_table {
	width:100%;
	border-left: 1px solid gray;
	border-top: 1px solid gray;
	border-collapse:collapse;
}
.table_table .tableHeader{background-color:#f1f1f1;}
.table_table .tableHeader td{font-weight:bold; text-align:center; 
	padding: 4px 0;}

.table_table td {
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	padding: 3px 0 3px 5px;
}

/* Merkenzoeker */
#merkenzoeker_formulier{margin:6px 0 30px 5px;}
#inputfield_merk {float:left;}
#inputfield_bedrijf {float:left; margin-left:5px;}
#inputfield_searchBtn {float:left; margin-left:5px;}

#leverancierlijst_leverancier{margin:0 0 12px 5px;}
#leverancierlijst_leverancier .title{font-weight:bold; font-size:1.1em; padding-bottom:2px;}

/* zoekres */
#merkenzoeker_wrapper h1,
#zoekres_wrapper h1{margin-bottom:0 0 5px 0;}
#merkenzoeker_wrapper p,
#zoekres_wrapper p{margin:5px 0 20px 5px;}

/* Pagetype 5 Kolommen */
#l_boven{width:260px;float:left;margin-right:10px;}
#r_boven{width:260px;float:right;margin-left:10px;}
#centraal{width:540px;}


