/* GITD CSS */

html, body { height: 100%; }
a img {border: none;}
#pagefooter {  width: 100%; margin-top: 0px; height:100px;}

.home #pagefooter{
	margin-top: 0px !important;
	padding-top: 0px !important;
}


#mijnPQ_container { padding-top: 15px;  }
#mijnPQ_top { text-align: right; margin: 10px 22px 0 0 ; }
.panel {  margin: 15px; }

#mijnPQ_menu { margin: 10px 0 50px 0; }
#mijnPQ_menu { border: none; }
#mijnPQ_menu ul:first-child { border-left: 1px solid #898989; border-top: 1px solid #898989;}

#mijnPQ_menu li.active a:link,
#mijnPQ_menu li.active a:visited { color: #898989; }
#mijnPQ_menu li a { padding-left: 10px; padding-right: 10px; }

#mijnPQ_menu .tabbar-right { float: right; }
#mijnPQ_menu .tabbar-right li:first-child { border-left: 1px solid #fff; }
#mijnPQ_menu .tabbar-right li:last-child { border-right: 1px solid #898989; border-left: none; }

/* menu */
.main-menu li {
	/* make the list elements a containing block for the nested lists */
	position: relative;
}

ul.main-menu ul {
	background-color:#898989;
	position: absolute;
	top: 21px;
	left: 0; /* to position them to the right of their containing block */
	padding:0;margin:0;
	display: none;
	min-width:100%;
	z-index:999;
}

ul.main-menu ul li {
	border-style:none !important;
	clear:both;
	float:left;
	width:100%;
}

ul.main-menu li:hover ul
{display: block;}

#content {  margin-top: 30px; margin-bottom: 30px; width: 950px;   }

/* inputs */
input,select{ font: normal 12px Verdana, Arial, Helvetica, sans-serif; }
.text,
.password,
.select { margin-bottom: 3px;  }
.text input,
.select select,
.password input,
.label-input,
.checkboxfield { border: 1px solid #999; width: 255px; height: 20px; margin:0 0 0 10px; padding: 0 0 0  3px;}
.file { width: 300px; height: 50px; }
.file input  { float: left;  height: 50px;}
.file object { float: left; }
.checkboxfield,
.text .login,
.password .login { width: 210px; }
.textarea textarea { border: 1px solid #999; width: 255px; margin:0 0 0 10px; padding: 0 0 0  3px; }
.select select {
	width:155px;
	margin-right:105px;
}

.search-form .select select {
	width:214px;
	margin-right:1px;
}

label { font-weight: bold; font-size: 10px; border: none; }
.label input { border: none ; }
.textarea label { font-weight: bold; vertical-align: top; }
.form_wrapper .error-message-wrapper { position: absolute; left: 470px; margin-top: 3px; color: #e3001e; font-weight: bold;  width: 460px; }
.form_wrapper .submit input {margin-top:20px;clear:both;}
.search-form .submit input {margin-top:0px;clear:both;}
.year { width: 205px; }
.year select { margin: 5px 0px 5px 10px; padding: 0 0 0  3px; }
.radio 	{  float: left; }
.radio_button,
.select_field { position: absolute; left: 180px; }
.checkboxfield {  border: none;float:right;width:216px;padding:0;}
.checkboxfield input{padding-left:0;margin-left:0;}
input[disabled='disabled'] { border: none; background: white; color: #000; font-weight: bold; font-size: 10px; }

.charcounter{
	padding:0 !important;
	margin:0 !important;
	font-size:9px !important;
}
.charcounter .charsleft{
	padding:0 !important;
	margin:0 !important;
	float:none !important;
}

.form_toggleable .charcounter{
	padding-left:35px !important;
	float:none !important;
}
/* flash messages */
#flashContainer {
	padding-left:140px;
	border:1px solid #f00;
	height:30px;
}
/* search, recommended,  top25 */
.select_search { width: 215px; margin-left: 10px; }
.result_wrap { width: 650px;  }
.result { height: 200px;margin: 30px 0 0 10px; }
.result .left{ width:405px;padding-right:30px;}
.bio .left{ text-align:justify;}

.result_box { width: 200px; height: 200px; }
.info {margin: 20px 0 0 10px;  }
.no_results {margin: 30px 0 0 10px;  }
/* a-z */
.section_wrap { width: 140px; float: left; margin-right: 18px; margin-bottom: 20px;}
.section_wrap a { display: block; }
.section_wrap a:link,
.section_wrap a:visited,
.section_wrap a:hover { color: red; }
.section_wrap h3 { margin-bottom: 10px; }
.section_wrap .section { margin-bottom: 20px; } 

/* grid */
.photographersgrid {
	margin: 0;
    padding: 0;
    list-style-type: none;
}

.photographersgrid li {
    display: inline;
    float: left;
	padding:0;
	margin:0 10px 10px 0;
	width:200px;
	height:215px;
}

/* search */
.paginator {text-align:center;}
.paginator .current {text-decoration:underline;}
.paginator div {float:left;}
.paginator   a{ color: #e3001e;}
/* form */
.form_select {  width: 250px; }
.form_wrapper { width: 400px;  }
.form_wrapper p { text-align: justify; }
.form_toggleable { display: none; margin-top: 30px;}

/* bio */
.bio_image { height: 100px; width: 100px; }
.bio_wrap {  margin:0 0 0 10px; }
.bio_wrap .file { width: 255px;  }

/* portfolio splash */
#icon_app_box { height: 50px; width: 50px; }
#icon_site_box { height: 300px; width: 300px; }
#splash_app_box { height: 208px; width: 160px; }
#splash_site_box { height: 300px; width: 400px; } 
.portfolio_table { border: none; width: 100%; }
.portfolio_table td { padding-right: 35px; width: 50%; vertical-align: top; padding-top:15px;}
.portfolio_table th {
	text-align: left;
	background: #ccc;
	height: 15px;
	color: #fff;
	font-size: 1.2em;
	padding: 5px;
}

/* portfolio chapters */
#structure_wrap a { color: #f00; }
#chapter_wrap { height: 200px; }
.chapter_thumb_box,
.chapter_title_box  {  width: 420px; }
.chapter_mid { padding-top: 8px; height: 150px; width: 400px;}
.chapter_mid div.intro{height:55px;}
.chapter_mid,
.chapter_bottom { padding-right: 40px; }
.chapter_thumb { width: 100px; height: 100px; float: left;  margin-right: 30px;}
.chapter_wrap { margin-bottom: 50px; height: 210px; }
.chapter_title { border: 1px solid #999; width: 255px; height: 20px; }
.chapter_wrap div .error-message-wrapper {  margin-top: 3px; color: #e3001e; font-weight: bold;  width: 260px; }
.chapter_wrap textarea { display: none;}
.chapter_wrap .submit,
.chapter_wrap .loadImage { margin-right: 50px;}
#addChapter { position: absolute; height: 20px;}
#formUpdate { margin-top: 30px; }

/* portfolio photos */
.photos_wrap { height: 150px; margin-bottom: 120px;}
.photos_box { padding: 5px; }
.photos_box *, 
.photos_box_titles * { float: left; margin-right: 20px; }
.photos_box div { height: 100px; }
.photos_box_titles { padding: 5px; height: 12px; font-weight: bold; margin-left: 4px; }
.photos_photo_box { width: 100px; margin-bottom: 5px; text-align: left; }
.photos_photo_chapter_box { width: 160px;   }
.photos_photo_chapter_box select { width:130px; }
.photos_caption_box { width: 200px; }
.photos_caption_box textarea { height: 96px; width: 195px;  border: none; vertical-align: top;resize: none; margin: 0; padding: 2px;  overflow-x: hidden; }
.photos_tags_box { width: 150px;  }
.photos_tags_box textarea { height: 96px; width: 145px;  border: none; vertical-align: top;resize: none; margin: 0; padding: 2px; overflow: hidden; }
.photos_wrap .error-message-wrapper {  color: #e3001e; font-weight: bold; height: 30px; }
#PhotoAddForm .file { width: 30px; }


.photos_chapter_wrap .box_title { text-transform:uppercase; }
.photos_chapter_wrap .box_title_update { text-transform:none; font-weight: normal; font-size: 10px; margin-right: 10px; }
.photos_chapterless_box,
.photos_chapter_box { padding: 5px 5px 10px 5px; margin:0;   margin-bottom: 15px; background: #fff;}
.photos_chapter_box:hover { background-color: #f1f1f1;}
.photos_chapterless_box textarea,
.photos_chapter_box textarea {  height: 46px; border: none; vertical-align: top;resize: none; margin: 0; padding: 2px;} 
.photos_chapterless_box .box,
.photos_chapter_box .box, 
.photos_chapter_box_titles * { float: left; margin-right: 20px; }
.photos_chapterless_box .box,
.photos_chapter_box .box { height: 50px;}
.photos_chapter_box_titles { border:  1px solid #fff; padding: 5px; height: 12px; font-weight: bold; margin-left: 4px; }
.photos_chapter_photo_box { width: 50px; margin-right: 5px; }
.photos_chapter_position_box { width: 40px;cursor: move ;   }
.photos_chapter_chapter_box { width: 160px; }
.photos_chapter_chapter_box select { width:130px; }
.photos_chapter_caption_box textarea { width: 195px; }
.photos_chapter_caption_box { width: 200px; }
.photos_chapter_tags_box textarea { width: 145px; }
.photos_chapter_tags_box { width: 150px; }
.photos_chapter_buttons_box { width: 50px; height: 30px; margin-left: 40px; margin-top: 5px; }
.photos_chapter_buttons_box .submit { margin-top: 7px; }
.photos_chapter_buttons_box .loadImage { margin-top: 7px;}
.no_photos { width: auto !important; padding: 20px; text-align: center;}
.photo_edit_form {margin:0;padding:0;display:inline;}
.photo_edit_form .select div{
	float:none !important;
	width: 160px !important;
}
.photo_edit_form .charcounter {
	height:12px !important;
	overflow:hidden;
}
.save_successfull,
.save_error { }

/* Chapter/photos view */
.ad-gallery{width:950px !important;margin-top:20px !important;}
.ad-gallery .ad-image-wrapper  {width:950px !important;}
.ad-gallery .ad-image-wrapper .ad-image,
.ad-gallery .ad-nav {width:800px !important;margin-left:75px !important;}
.ad-gallery .ad-nav {
	margin-top:40px !important;
}
.ad-forward {height: 86px !important; width:60px !important; right:-60px !important;background-position: center right !important;}
.ad-back {height: 86px !important;width:60px !important; left:-60px !important;background-position: center left !important;}
.ad-image-description {display:none;}
.ad-showinfo {position:absolute;bottom:0;left:0px;z-index:999;}
.ad-next-image,
.ad-prev-image{
	top:0 !important;
	height:100% !important;
	background-position: center center !important;
	background-color:#fff !important;
}
.ad-prev{

}
.infoblock{
	height:80px;
}

/* utilities */
.button { border: none; margin-top: 10px; }
.textright { text-align: right; }
.textcenter { text-align: center; }
.border { border: 1px solid #898989; }
.noborder { border: none; }
.nomargin { margin: 0; }
.nopadding { padding: 0; }
.top { vertical-align: top; }
.left { float: left;}
.right { float: right;}
.normal-weight { font-weight: normal; }
.bold { font-weight: bold; }
.hidden { display: none; }
.block { display: block; }
.clear {  clear:both !important; height:1px !important; overflow:hidden !important;float:none !important; }

.forgot_password { font-weight: bold; float: right; width: 215px;}
.box_title {
	text-align: left;
	background: #b2b2b2;
	height: 15px;
	color: #fff;
	font-size: 1.2em;
	font-weight: bold;
	padding: 5px;
	margin: 0 0 4px 0; 
}

/*sortable */

.sortHelper	{ background: #ddd; width: auto !important; height: 52px; margin-bottom: 15px; padding: 5px; }
.sortableactive { border: 2px; }


/* submit button css */

.submit { background: transparent; border: none; color: #f00; display: inline; margin: 0; padding: 0; font-size: 10px; cursor: pointer; }
.submit:hover { text-decoration: underline; }

*:first-child+html .submit {		/* hack IE 7 */
	border-bottom: 0;
	text-decoration: underline;
}
* html .submit {				/* hack IE 5/6 */
	border-bottom: 0;
	text-decoration: underline;
}


/* Register breadcrumb */
.tabpanel .tabbar-breadcrumb {

    width: 100%;
    padding: 0;
    margin: 0;
    background-color: #898989;
    white-space: nowrap;
    float: left;
}

.tabpanel .tabbar-breadcrumb ul {
    margin: 0;
    padding: 0;
    white-space: nowrap;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
}

.tabbar-breadcrumb li {
    display: inline;
    float: left;
    padding-right: 15px;
}
.tabbar-breadcrumb li div {
    display: block;
    margin-left: 1px;
    padding: 3px 5px 3px 5px;
    line-height: 15px;
}


.tabbar-breadcrumb li.prev {
    color: #fff;
    background: url('img/bc-prev.gif') no-repeat right;
}
.tabbar-breadcrumb li.current {
    color: #898989;
    background: url('img/bc-current.gif') no-repeat right;
    background-color: #fff;
}


.tabbar-breadcrumb li.next  {
    color: #fff;
    background: url('img/bc-next.gif') no-repeat right;
}


/* photoQ */
/*****************************/
/* elements */

body {
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    background: #fff url(http://photoq.nl/media/img/two_tone_bg.png) repeat;
    margin: 0px;
    padding: 0px;
}

/*
p {
      font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
}
*/

h1,
h2,
h4,
.title {
    font: normal 10px Verdana, Arial, Helvetica, sans-serif; 
}
h3 {
	font-size: 14px;
}

h4 {
	font-size:15px;
	font-weight:bold;
	margin: 5px 0 5px 0;
}

h1 {
    font-weight: bold;
}

h1.title {
  margin-top:30px;
    font-weight: normal;

/*    text-decoration: underline;*/
}
h2.title{
	margin-bottom:0px;
}

a:link, a:visited { 
    text-decoration: none;
    color: #000;
} 
 
a:hover, a:active { 
    text-decoration: underline;
    color: #000;
}

h2, h3 {
    margin: 0;
}


.page {
	width:860px;	
}

.page .form_wrapper{
	float:left;
}

.page .column1{
	margin-right:40px;
}


.red,
A.red,
.panelitem a,
.page a,
.result_wrap a
/*,#content a*/
{
    color: #e3001e;
}

h1 a,h2 a,h3 a,h4 a{
	color:#000 !important;
}

h3.red a{
	color: #e3001e !important;
}
.redcur {
    font: normal 13px Georgia, Verdana, Arial, Helvetica, sans-serif;  
    color: #e3001e;
}


thead {
     color: #fff;
}


/* utility classes */
.hidden {
    display: none;
}

.spacer {
    height: 15px;
}

.spacersmall {
    height: 7px;
}

.minheight{
	width:1px;
	float:right;
}
.inactive {
    display: none;
}

.clear {
    clear: both;
}

.text {
}

.italic {
    font-style: italic;
}

dt {
    font-weight: bold;
    margin-top: 0.5em;
}

dd {
    margin-bottom: 0.8em;
    margin-left: 0px;
}

dd input {
    width: 200px;
}

input.vEmailField {
    width: 200px;
}

.form .errorlist {
    padding: 0;
    margin: 0;
    color: red;
    float: right;
    list-style-type: circle;
    margin-left: 18px;
}

.form .errorlist li {
    width: 250px;
}

.form th {
    text-align: right;
    vertical-align: top;
}

.error {
    color: red;
    font-weight: bold;
}

/* main divs */

#container {
    background: #fff url(http://photoq.nl/media/img/container_bg.png) repeat-y;
    position: relative;
    left: 50%;
    margin-left: -498px;
    width: 996px;
    height:auto !important; /* non IE */
	height:100%; /* IE6*/
	min-height:100%; /* non IE */

}

#brand, #sitemenu, #content, #credits, #pqmenu {
    margin: 0 8px 0 8px;
    padding: 0px 15px 0px 15px;
}

#brand, #credits {
    padding-top: 15px;
}

#credits {
    text-align: center;
    margin-bottom: 15px;
}

#header {
    height: 65px;
    width: 950px;
    z-index: 1;
    margin-bottom: 5px;
}

#header #logo  {
    background: url(http://photoq.nl/media/img/logo.png) no-repeat left top;
    display: block;
    float: left;
    width: 300px;
    height: 37px;
    margin-top: 0px;
}

#header #pageBannerSlot {
    display: block;
    height: 65px;
    text-align: right;
    float: right;
}

#header #pageBannerSlot .banner1 {
    background: url(http://photoq.nl/media/img/banner_beeldredactie.png) no-repeat left top;
    width: 470px;
    height: 65px;
}

#utilities {
    height: 23px;
    width: 950px;
    z-index: 1;
    margin-bottom: 0px;
    font-size: 11px;
}

#utilities div {
}

#utilities .p1 {
    padding: 1px 0 0 0;
    float: left;
}

#utilities .p2 {
    float: right;
}

#utilities a:link {
    color: #000;
    text-decoration: none;
}

#utilities a:hover {
    text-decoration: underline;
}

#utilities a:visited {
    color: #000;
    text-decoration: none;
}

#utilities .date {
    font-weight: bold;
}

#utilities .title {
    font-style: italic;
    font-size: 14px;
}

#utilities .item {
    overflow: hidden;
}



.submit2 {
    margin: 0;
    padding: 0 1px 0 1px;
    border: 0px solid black;
    font: normal 12px Verdana, Arial, Helvetica, sans-serif; 
}



#utilities .item a.submit:link,
#utilities .item a.submit:visited,
a.submit:link,
a.submit:visited {
    color: #fff;
}

#utilities .item a.submit:hover,
a.submit:hover {
/*    color: #000;*/
    color: #fff;
    background-color: #e3001e;
    text-decoration: none;
}

a.submit .submitText {
}

a.submit:hover {
    text-decoration: none;
}

#sitemenu  {
    width: 950px;
    padding-top: 0px;

	height:30px;
}

#sitemenu .menu {
    margin: 0;
    width: 950px;
    height: 23px;
    background: url(http://photoq.nl/media/img/gradient_horiz.png) repeat-x left top;
    padding: 7px 0 0 0;
}

#sitemenu .item {
    color: #fff;
    background-color: #e3001e;
    border-right: 1px solid #fff;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}

#sitemenu .item:last-child {
    border: none;
}

#sitemenu .item a {
    display: block;
    padding: 3px 0px 3px 5px;
}

#sitemenu .item a:link,
#sitemenu .item a:visited {
    color: #fff;
    text-decoration: none;
}

#sitemenu .item a:hover {
/*    text-decoration: underline;*/
    background-color: #ccc;
    color: #000;
}

#sitemenu .active {
    color: #e3001e;
    background-color: #fff;
}

#sitemenu .active a:link, #sitemenu .active a:hover, #sitemenu .active a:visited {
    color: #e3001e;
}

.tabel {
}

.tabel th {
    border-bottom: 0px solid black;
}

.tabel .row {
    background-color: #eee;
}

.tabel .altrow {
    background-color: #fefefe;
}

#pqmenu  {
    width: 950px;
    padding-top: 0px;
	border:1px solid transparent;
	height:32px;
}




/* content */



#pagemenu {
    width: 235px;
    float: left;
}

 .title {
    font: normal 22px Georgia, Verdana, Arial, Helvetica, sans-serif; 
    margin-top: 1px;
    margin-bottom: 5px;
}

#pagemenu .menu,
#cmenu .title {
    width: 234px;
}

#content #pagemenu .menu .item {
    background-color: #898989;
    margin: 0px 0 3px 0;
    font-weight: bold;
    color: #fff;
}

#content #pagemenu .menu .item a:link,
#content #pagemenu .menu .item a:visited,
#content #pagemenu .menu .item a:active,
#content #pagemenu .menu .item a:hover {
    font-size: 12px;
    text-decoration: none;
    padding: 3px 0 3px 10px;
    color: #fff;
    display:block;
}

#content #pagemenu .menu .item a:hover,
#content #pagemenu .menu .lead {
    background-color: #000;
    color: #fff;
}


#content #pagemenu .menu .active {
    background: url(http://photoq.nl/media/img/sitemenu_item_hover.png) repeat-y;
}

#page {
    float: left;
    width: 715px;
}

#pagefooter, #cfoot {
    clear: both;
}

#cmain {
    float: left;
    width: 450px;
    margin: 0 15px 0 15px;
}

#cmenu {
    float: left;
    width: 235px;
}

#home{
	height:600px;
	width:950px;
	text-align:center;
	vertical-align:middle;
}
#home img{
	margin:auto;
}
.tabpanel {
    border: 1px solid #898989;
}


.panelitem {
	padding:0px 0 20px 0;
}

.panelitem h3{
	padding-top:30px;
}
.tabpanel .tabbar {
/*    height: 30px;*/
    width: 100%;
    padding: 0;
    margin: 0;
    background-color: #898989;
    white-space: nowrap;
    float: left;
}

.tabpanel .tabbar ul {
    margin: 0;
    padding: 0;
    white-space: nowrap;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
}

.tabbar li {
    display: inline;
    float: left;
    border-right: 1px solid #fff;
}

.tabbar li a {
    display: block;
    margin-left: 1px;
    padding: 3px 5px 3px 5px;
    line-height: 15px;
/*    font-size: 12px;*/
/*    height: 21px;*/
}

.tabbar li a:link,
.tabbar li a:visited {
    color: #fff;
    text-decoration: none;
}

.tabbar li a:hover {
    background-color: #000;
    color: #fff;
}

.tabbar li.active {
    background-color: #fff;
    color: #898989;
}

.tabbar li.active a:link,
.tabbar li.active a:hover,
.tabbar li.active a:visited {
    color: #898989;
}




#cmain .date {
    display: inline;
    color: #e3001e;
}

#cmain .author {
    display: inline;
    color: #898989;
}

.firstword {
    display: inline;
    font-weight: bold;
}

a.redlink {
    color: #e3001e;
}

a.redlink:link, a.redlink:visited {
    text-decoration: underline;
}

a.redlink:hover, a.redlink:active {
    text-decoration: none;
}

.flashvideo {
    background: url(/media/img/flash_video.png) no-repeat;
    width: 447px;
    height: 307px;
}

.flashvideo2 {
    background: url(/media/img/flash_video2.png) no-repeat;
    width: 215px;
    height: 196px;
}

.flashvideo3 {
    background: url(/media/img/flash_video3.png) no-repeat;
    width: 215px;
    height: 196px;
}

/* footer */

#footer { 
    background: transparent;
    width: 303px;
    margin: 25px 0 25px 0px;
    padding: 0 0 0 35px;
    text-align: center;
}


#footer a:link { 
    margin: 0 10px 0 10px;
    color: #e3001e;
    font-style: normal;
    text-decoration: underline;
}

#footer a:hover { 
    text-decoration: none;
    color: #e3001e;
}

.bannertitle {
    border-bottom: 1px solid #555;
    text-align: center;
    padding-bottom: 5px;
    font-size: 11px;
}

.banner2 {
    background: url(/media/img/banner2.png) no-repeat left top;
    width: 231px;
    height: 193px;
}

.banner3 {
    background: url(/media/img/banner3.png) no-repeat left top;
    width: 232px;
    height: 186px;
}


.img { 
    border: 4px solid #333;
}



/* start navbar */ 

#linkList { 
 margin: 0; 
 position: absolute; 
 top: 297px; 
 left: 664px; 
 z-index: 3; 
 } 
 
#linkList2  {
/*	background: url(/media/img/example/select-list.gif) repeat-y left top;*/
	padding:     0;
	width:       141px }
 

#linkList h3.select  {
/*	background: url(/media/img/example/select.gif) no-repeat left top;*/
	margin:      0;
	width:       141px;
	height:      65px }
 

#linkList h3.select span { 
/* display:none */
 } 
 
#linkList h3.favorites {
 background: transparent url(/media/img/example/h4.gif) no-repeat top left; 
 margin: 25px 0px 5px 0px; 
 width: 60px; 
 height: 18px; 
 } 
 
#linkList h3.favorites span { 
/* display:none */
 } 

#linkList h3.archives  {
/*	background: url(/media/img/example/archives.gif) no-repeat left top;*/
	margin:      0;
	width:       141px;
	height:      68px }

  
#linkList h3.archives span { 
/* display:none */
 } 

#linkList h3.favorites  {
/*	background: url(/media/img/example/favorites.gif) no-repeat left top;*/
	margin:      0;
	width:       141px;
	height:      68px }

  
#linkList h3.archives span { 
/* display:none */
 } 

#lresources  {
/*	background:    url(/media/img/example/nav-bottom.gif) no-repeat left bottom;*/
	padding-bottom: 15px;
	z-index:        4 }
 

#linkList h3.resources  {
/*	background: url(/media/img/example/resources.gif) no-repeat left top;*/
	margin:      0;
	width:       141px;
	height:      68px }
 
 
#linkList h3.resources span { 
/* display:none */
 } 

#linkList ul { 
 margin: 0px; 
 padding: 12px 20px 20px 20px; 
 }
 
#linkList li { 
 line-height: 2.5ex; 
 list-style-type: none; 
 display: block; 
 padding-top: 5px; 
 } 
 
#linkList li a:link { 
 color: #F8f698; 
 font-weight: bold; 
 font-style: normal; 
 text-decoration: underline; 
 } 
 
#linkList li a:hover { 
 text-decoration: none 
 } 

/* end navbar */


/* extra divs */

#extraDiv1, #extraDiv2, #extraDiv3, #extraDiv4, #extraDiv5, #extraDiv6 {
 display:none
 }


.calendar {
    border: 1px solid #eee;
    width: 700px;
}

.calendar caption {
    margin-bottom: 5px;
}

.calendar thead, .calendar th {
    background-color: #aaa;
}

.calendar th, .calendar td {
    padding: 2px;
    width: 100px;
    border-right: 1px solid white;
    border-left: 1px solid white;
}
.calendar td {
    height: 150px;
    border: 1px solid #eee;
    vertical-align: top;
}

.calendar_day {
}

.calendar_today {
    background-color: red;
    color: white;
}

.calendar_out_day {
    background-color: #f3f3f3;
}

.calendar_numerical_day {
    float: right;
    color: #aaa;
}

.calendar_today .calendar_numerical_day {
    color: white;
}

.calendar_titlepanelabel {
    font-weight: bold;
}

.calendar_titlepanecontent ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    font-size: 80%;
}

.pager {
}

.pager_previous {
    float: left;
}
.pager_next {
    float: right;
}
.pager_info {
    text-align: center;
    margin: 0px auto 0px auto;
}

#articlepage.columns {
    background-color: #c7e5cc;
}

#articlepage.koekerd {
    background-color: #cae7e9;
}

#articlepage.werf {
    background-color: #edd2d8;
}

#articlepage.oog-en-naald {
    background-color: #eceadc;
}

#articlepage.de-verzamelaar {
    background-color: #d6d9e8;
}

#articlepage .title {
    font-family: verdana;
    font-size: 15px;
    font-weight: normal;
}

#articlepage .bold {
    font-weight: bold;
}

#articlepage .first .title {
    font-size: 16px;
}

.calendar_item A {
    font-weight: bold;
}

#articlepage .summary A,
#articlepage .body A {
    color: #e3001e;
}

.warning{
	color: #e3001e;
}

