html, body {height:100%;width:100%;}
body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 margin:0px;padding:0px;
 color:#505450;
}
a {text-decoration:none;color:#505450;}
a:hover {text-decoration:underline;}

p {padding:0px;margin:0px;margin-bottom:16px;line-height:16px;}
p.nomargin {margin-bottom:0px;}
p.smalltext {font-size:10px;margin-bottom:8px;}
p.subkop,h2.subkop,h3.subkop, h4.subkop {font-weight:bold;color:#505450;font-size:12px;padding:0px;margin:0px;}
b {color:#505450;}
.bold {font-weight:bold;}

ul {list-style-position: outside;list-style-image:url("../images/li.gif");margin-left:16px;padding-left:0px;}
#faux ul li {line-height:20px;}

ul li a.activeitem {text-decoration:underline;}

h1 {color:#ff7320;font-size:24px;font-weight:normal;padding:0px;margin:0px;margin-bottom:12px;}
h2 {color:#ff7320;font-size:18px;font-weight:normal;padding:0px;margin:0px;margin-bottom:10px;}
h3 {color:#ff7320;font-size:14px;padding:0px;margin:0px;margin-bottom:8px;}

img {border:0px;}

hr {color: #ededed;background-color: #e5e5e5;height: 1px;border:0px;}

.mod_openingstijden .biblioinfo.displaynone, .displaynone {display:none; }
.clear { clear: both; background: none; }

/* blokjes content */
div.boxcontent {padding:10px; padding-bottom:1px;}
div.boxcontentnopadding {padding:0;}
/*div.boxcontentnopadding img{margin-left: 3px;}*/
div.boxcontent div.padding3 {padding-top:3px;padding-bottom:3px;}
div.boxcontent div.padding6 {padding-top:6px;padding-bottom:6px;}
div.padding10 {padding:10px;padding-bottom:1px;}
div.boxcontent .indent2 {padding:8px;}
div.padding10horizontal {padding:0 10px;}

#etalage .smalltext { font-size:10px;font-weight:normal;float:right; width: 150px; }
#etalage > div {width: 285px; }

div.boxfootergrey {background:  url("../images/boxes/305footergrey.gif") left bottom no-repeat;padding-bottom:4px;}

/* persoonlijk profiel */
#interesseoverlay, #voorkeuroverlay {position:absolute;display:none; z-index:1000;}
#interesseoverlayimg, #voorkeuroverlayimg {opacity:0.8;filter:alpha(opacity=80);}
#loader {position:absolute;width:300px;text-align:center;z-index:99;text-align:center;}
#loader2 {position:absolute;width:300px;text-align:center;z-index:99;text-align:center;background:#FFF;margin-top:5px;}

/* plus.minus separator */
div.plusminbar {
	text-align:left; 
	border-bottom: 1px solid #838583;
	border-top: 1px solid #838583; 
	background:#e5e5e5;
	padding:2px;
	padding-right:8px;
	font-weight:
	bold;color:#ff7320;
	padding-left:8px;
}

div.plusminbar div {float:right;}

div.plusminbar a.minus img {background:url("../images/ico/icos.gif") -39px 0px no-repeat;}
div.plusminbar a.minus:hover img{background:url("../images/ico/icos.gif") -26px 0px no-repeat;}
div.plusminbar a.plus img {background:url("../images/ico/icos.gif") -91px 0px no-repeat;}
div.plusminbar a.plus:hover img {background:url("../images/ico/icos.gif") -78px 0px no-repeat;}

/* Etalage menu */
div.boxcontent div.dottedbotom {border-bottom:1px dotted #838583;margin-bottom:4px;}
img.etalageimg {float:left;width:121px;margin-right:5px;margin-bottom:8px;margin-top:8px;}
div.mod_menu a.oranje {color:#ff7320;}
#etalage .boxcontent.mod_menu {width: 281px;}

/* algemeen lijstje met bullet */
.mod_menu ul, ul.dot {padding:0px;padding-left:19px;margin:0px;list-style-position: outside;list-style-image: url("../images/dot.gif");}
ul.dot li a{color:#838583;font-weight:bold;text-decoration:none;line-height:18px;}
ul.dotnotbold li a{font-weight:normal;}
ul.dotunderlined li a.activeitem{text-decoration:underline;}
ul.dotunderlined li h2, ul.dot li h2 {font-size:12px;padding:0px;margin:0px;}
ul.dot2 li {margin-bottom:8px;}
.mod_menu ul a:hover, ul.dot li a:hover {text-decoration:underline;}

ul.smaller li h3 {font-size:12px;font-weight:normal;padding:0px;margin:0px;}

ul.dot3 {list-style-image:none;color:#ff7320;}
ul.dot3 ul {list-style-type:none;list-style-image:none;list-style-position:inside;}

/* algemeen pagers */
.pager1 {background:#e5e5e5;margin-left:-13px;width:477px;padding:3px;text-align:center;line-height:18px;}
.pager1 a,.pager2 a,.pager3 a,.pager4 a,.pager5 a {margin-left:5px;margin-right:5px;text-decoration:none;}
.pager1 a:hover,.pager2 a:hover,.pager3 a:hover,.pager4 a:hover,.pager5 a:hover {text-decoration:underline;}
.pager1 a.activeitem,.pager2 a.activeitem,.pager3 a.activeitem ,.pager4 a.activeitem,.pager5 a.activeitem {font-weight:bold;color:#ff7320;text-decoration:underline;}

.pager2 {background:#e5e5e5;text-align:center;line-height:18px;height: 20px;}
.pager3 {background:#e5e5e5;width:295px;padding:3px 3px 6px;margin-top:5px;text-align:center;line-height:18px;}
.pager4 {background:#e5e5e5;width:455px;padding:3px;text-align:center;line-height:18px;}
.pager5 {background:#e5e5e5;width:295px;padding:3px;text-align:center;line-height:18px;}

/* locaties */
.biblioinfo td {font-size:12px;}
.mod_openingstijden .biblioinfo {background:#e5e5e5;margin-left:-27px;width:277px;padding-left:27px;padding-top:4px;padding-bottom:4px;}
ul.dot .biblioinfo a {font-weight:normal;text-decoration:underline;}
.biblioinfo table {padding:0px;margin:0px;border-collapse:collapse;}

/* interesseprofiel */
.subcategs {padding-left:20px;display:none;}
.subsubcategs {padding-left:40px;}
#interesseprofieltree > .categ_item a {font-weight:bold;}
div.dottedseparator2 {border-bottom:1px dotted #838583;margin-bottom:2px;margin-top:2px;}

/* textfields */
input.textfield {border:0px;color:#666;background:none;margin:2px;margin-left:5px;width:210px;font-size:12px;}
div.faketextfield {background:url("../images/faketextfield1.gif") no-repeat;height:23px;width:226px;float:left;}
div.faketextfield2 {background:url("../images/faketextfield2.gif") no-repeat;height:23px;width:172px;float:left;}

div.boxcontent .inputfield {padding-bottom:12px;height:18px;}
div.boxcontent .inputfield2 {padding-bottom:12px;height:10px;}

div.boxcontent .pasnummer {font-size:10px;line-height:18px; clear:both;}
.boxcontent form {margin-bottom:0;}

.pager ul.pages {margin:0 auto;padding:0;display:block;height:18px;}
.pager li {list-style:none;display:inline;}
.pager li div{display:inline;margin-left:5px;margin-right:5px;}
.pager li.pgCurrent div {font-weight:bold;color:#ff7320;text-decoration:underline;}
.pager li.pgEmpty {visibility:hidden;}
.pager li.hover div {text-decoration:underline;cursor:pointer}

/*widgetmenu */
.widgetmenu ul{
	list-style-type	: none;
	list-style-image: none;
	margin			: 15px 0 0 0;
	padding			: 0;
}
.widgetmenu ul li a{
	text-decoration : none;
}
.mod_news .boxcontent ul{
	list-style-image: url('../images/ico/dot.gif');
	list-style-position: outside;
	margin			: 0;
	padding			: 0 0 0 19px;
}
div.boxcontent ul li{	
	line-height		: 20px;
}
/*
 * TIJDELIJK AAN MATTHIJS
 */
div.boxcontent ul li a{
	/*color			: #505450;
	font-weight		: bold;
	line-height		: 18px;*/
	text-decoration : none;
}
div.boxcontent ul li a.activeitem{text-decoration:underline;}
	
div.boxcontent ul ul{
	list-style		: inside;
	margin-left		: 19px;
}

.aanwinst_ververs_btn {
	margin: 10px 0;
}
#mijninteresses ul {
list-style-image:url('../images/li.gif');
list-style-position:outside;}

#mijnlijstul li {width:220px;}
.emailtrash {position:absolute;margin-left:220px;}


/* activiteitenagenda kalender */
table.calendar {border:1px solid #838583;border-collapse:collapse;}
table.calendar td {width:15px;text-align:center;padding:5px;}
table.calendar tr.days td {font-weight:bold;}
table.calendar td.month, .months {font-weight:bold;background:#ff7320;color:#FFF;text-align:center;padding:5px 0 !important;}
.agenda_date .months a { color:white; font-weight:bold; }
.agenda_container {width: 100%;}
table.calendar td.hilight,table.calendar td.hilight a {background:#ff7320;color:#FFF;font-weight:bold;}
table.calendar td.hilight a:hover {text-decoration:underline;}
#kalenderwidget .monthback {width:9px;height:18px;background:url("../images/pijltjes.gif") 1px 3px no-repeat;}
#kalenderwidget .monthforward {width:9px;height:18px;background:url("../images/pijltjes.gif") -9px 3px no-repeat;}
.month_prev, .month_next { display:none; }
.agenda_date {font-size: 12px !important; border: 1px solid #838583 !important; height: 200px !important;}
.agenda_date a, .agenda_date span { color:#505450; }
.agenda_date .active a span { color: white; font-weight:bold;} 
.agenda_date .day_type {background:white !important;font-weight:bold !important}
.agenda_date .day, .agenda_date .weeknr, .agenda_date .day_type div {padding-top: 3px;}
.agenda_date .empty { visibility: hidden }
.agenda_date .current, .agenda_date .active { background:#ff7320;}
.agenda_date .active a {background: none !important;}
.current a span {color:#FFFFFF;}
.firstday {margin-left:2px;}

div.boxcontent .kopje1 {color:#ff7320;font-weight:bold;font-size:13px;padding:4px 0; float:none;}
div.boxcontent a.dot{padding-left:17px;background:url("../images/ico/dot.gif") left 2px no-repeat;color:#505450;font-weight:bold;text-decoration:none;line-height:16px;}
div.boxcontent a.dot:hover {text-decoration:underline;}
div.boxcontent .dotindent {padding-left:17px;}
.floatright {float:right;}

#mailopties {padding-left:24px;}

.zoeken_menu {clear:both;padding-top:10px !important;}


.ie6 .boxcontent .inputfield, .ie6 .boxcontent .inputfield2 {padding-bottom:4px;}
.ie6 .faketextfield {width: 222px; }
.padding7 {padding: 7px;}

DIV.boxcontent ul.jquery-tree, DIV.boxcontent ul.jquery-tree ul {
	list-style-type: none;
	list-style-image: none;
}