/* Widget styles */
/* Deze veranderen om de widget van uiterlijk te veranderen */

body#bd {
	color: #333333;
	background: #FFF;
}

#container {
	/*width: 595px;*/
	/* De breedte is gedefinieerd in de params.ini van de template ja_purity! Hier wijzigen. */
	text-align: left;
}

#titel_ev {
	background: #993366;
	margin: 0; 
	padding: 5px; 
	color:#000000; 
	font-size: 120%; 
	font-weight:bold; 
}
#titel {
	background: #CCCCCC;
	margin: 0; 
	padding: 5px; 
	color:#000000; 
	font-size: 120%; 
	font-weight:bold; 
}
#titel a {
	color: #000;
}
td.eventtitle a {
	color: #EB008B;
}
td.eventtitle a:hover{
	color: #000000;
}

#selectie {
	background: #CCC;
	display:block;
	width: 100%;
	height:30px;
}
select.selectwidth {
	width:140px; 
	/*height:20px; */
	font-size:11px;
	
}
div.selectbox {
	float: left;
	width:150px;
	margin: 5px;
}

td.description div img{
	display:none;
}

/* END widget styles */

/* Standaard template css */
/* Ja Purity aangepast */
/* COMMON STYLE
--------------------------------------------------------- */
html, body, form, fieldset {
	margin: 0;
	padding: 0;
}

body {
	color: #000000;
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 150%;
}
body.contentpane {
	width: auto; /* Printable Page */
	margin: 1em 2em;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	color: #333;
}

body.fs1 {
	font-size: 10px;
}

body.fs2{
	font-size: 11px;
}

body.fs3{
	font-size: 12px;
}

body.fs4{
	font-size: 13px;
}

body.fs5{
	font-size: 14px;
}

body.fs6{
	font-size: 15px;
}

/* Normal link */
a {
	color: #006699;
	text-decoration: none;
}

a:hover, a:active, a:focus {
	color: #333333;
	text-decoration: underline;
}

/* Title text */
.contentheading, .componentheading, .blog_more strong, h1, h2, h3, h4 {
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
}

/* Small text */
small, .small, .smalldark, .mosimage_caption, .createby, .createdate, .modifydate, a.readon, .img_caption {
	color: #666666;
	font-size: 92%;
}

/* Heading */
h1 {
	font-size: 180%;
}

h2 {
	font-size: 150%;
}

h3 {
	font-size: 125%;
}

h4 {
	font-size: 100%;
	text-transform: uppercase;
}

p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 {
	margin: 1em 0;
	padding: 0;
}

ul {
	list-style: none;
}

ul li {
	padding-left: 30px;
	background: url(../com_eventcal/images/bullet.gif) no-repeat 18px 8px;
	line-height: 180%;
}

ol li {
	margin-left: 35px;
	line-height: 180%;
}

th {
	padding: 5px;
	font-weight: bold;
	text-align: left;
}

fieldset {
	border: none;
	padding: 10px 5px;
	background: url(../images/hdot2.gif) repeat-x top;
}

fieldset a {
	font-weight: bold;
}

hr {
	border-top: 1px solid #CCCCCC;
	border-right: 0;
	border-left: 0;
	border-bottom: 0;
	height: 1px;
}

td, div {
	font-size: 100%;
}

img {
	border: none;
}
/* FORM
--------------------------------------------------------- */
form {
	margin: 0;
	padding: 0;
}

form label {
	cursor: pointer;
}

input, select, textarea, .inputbox {
	padding: 3px 5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
}

.button {
	padding: 3px 5px;
	border: 1px solid #333333;
	background: url(../images/grad1.gif) repeat-x top #333333;
	color: #CCCCCC;
	font-size: 85%;
	text-transform: uppercase;
}

.button:hover, .button:focus {
	border: 1px solid #999999;
	background: #333333;
	color: #FFFFFF;
}

* html .button {
	padding: 2px 0 !important; /*IE 6*/
}

*+html .button {
	padding: 2px 0 !important; /*IE 7*/
}

.inputbox {
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
}

.inputbox:hover, .inputbox:focus {
	background: #FFFFCC;
}

/* BONUS TYPOGRAPHY STYLES
--------------------------------------------------------- */
pre, .code {
	padding: 10px 15px;
	margin: 5px 0 15px;
	border-left: 5px solid #999999;
	background: #FFFFFF;
	font: 1em/1.5 "Courier News", monospace;
}

blockquote {
	padding: 1em 40px 1em 15px;
}

blockquote span.open {
	padding: 0 0 0 20px;
	background: url(../images/so-q.gif) no-repeat left top;
}

blockquote span.close {
	padding: 0 20px 0 0;
	background: url(../images/sc-q.gif) no-repeat bottom right;
}

/* Quote hilight */
.quote-hilite {
	padding: 10px 15px;
	margin: 0;
	border: 1px solid #CACACC;
	background: #FFFFFF;
}

/* Small quote */
.small-quote {
	margin: 0;
	padding: 0;
	background: none;
}

.small-quote span.open-quote {
	margin: 0;
	padding-left: 20px;
	background: url(../images/so-q.gif) no-repeat center left;
}

.small-quote span.close-quote {
	margin: 0;
	padding-right: 20px;
	background: url(../images/sc-q.gif) no-repeat center right;
}

.small-quote span.author {
	padding: 2px 5px 2px 20px;
	border-top: 1px solid #DCDDE0;
	margin: 0.5em 0 0;
	display: block;
	background: url(../images/author.gif) no-repeat 5px 4px #EAEBEE;
	font-size: 90%;
	text-transform: uppercase;
}

/* Rropcap */
.dropcap {
	float: left;
	padding: 4px 8px 0 0;
	display: block;
	color: #999999;
	font: 50px/40px Georgia, Times, serif;
}

/* Tips, Error, Message, Hightlight*/
p.error {
	padding-left: 25px;
	color: #BF0000;
	background: url(../images/icon-error.gif) no-repeat top left;
}

p.message {
	padding-left: 25px;
	color: #006699;
	background: url(../images/icon-info.gif) no-repeat top left;
}

p.tips {
	padding-left: 25px;
	color: #EE9600;
	background: url(../images/icon-tips.gif) no-repeat top left;
}

.highlight {
	padding: 1px 5px;
	background: #FFFFCC;
	font-weight: bold;
}

/* Note Style */
p.stickynote {
	padding: 10px 0px 10px 40px;
	border: 1px solid #CACACC;
	background: url(../images/sticky-bg.gif) no-repeat 5px center #FFFFFF;
}

p.download {
	padding: 10px 0px 10px 40px;
	border: 1px solid #CACACC;
	background: url(../images/download-bg.gif) no-repeat 5px center #FFFFFF;
}

.blocknumber {
	clear: both;
	padding: 5px 15px 10px;
	position: relative;
}

/* Check list */
ul.checklist {
	list-style: none;
}

ul.checklist li {
	margin-left: 15px;
	padding: 0 0 5px 20px;
	background: url(../images/checklist-bg.gif) no-repeat 0 3px;
}

/* Small checklist */
ul.small-checklist {
	list-style: none;
}

ul.small-checklist li {
	margin-left: 15px;
	padding: 0 0 5px 20px;
	background: url(../images/icon_list.gif) no-repeat 0 3px;
}

/* Check list */
ul.stars {
	list-style: none;
}

ul.stars li {
	margin-left: 15px;
	padding: 0px 0 5px 20px;
	background: url(../images/star-bg.gif) no-repeat 0 3px;
}

/* Bignumber */
.bignumber {
	float: left;
	margin-right: 8px;
	padding: 6px 7px;
	display: block;
	background: url(../images/ol-bg.gif) no-repeat top left;
	color: #7BA566;
	font: bold 20px/normal Arial, sans-serif;
}
/* Legend */
.legend-title {
	margin: 0;
	padding: 0 3px;
	float: left;
	display: block;
	background: #F6F6F6;
	font-weight: bold;
	position: absolute;
	top: -10px;
	left: 7px;
}

.legend {
	margin: 20px 0;
	padding: 0 10px;
	border: 1px solid #CACACC;
	background: #FFFFFF;
	position: relative;
}

/* JOOMLA STYLE
--------------------------------------------------------- */
table.blog {
}

.article_separator {
	clear: both;
	display: block;
	height: 20px;
}

.article_column {
}

.column_separator {
	padding: 0 25px;
}

/* content tables */
td.sectiontableheader {
  padding: 4px;
  border-right: 1px solid #fff;
}

tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
  padding: 4px;
}

td.sectiontableentry0,
td.sectiontableentry1,
td.sectiontableentry2 {
  padding: 3px;
}

table.contentpane {
	border: none;
	width: 100%;
}

table.contentpaneopen {
	border: none;
	border-collapse: collapse;
	border-spacing: 0;
}

table.contenttoc {
	margin: 0 0 10px 10px;
	padding: 0;
	width: 35%;
	float: right;
}

table.contenttoc a {
	text-decoration: none;
}

table.contenttoc td {
	padding: 1px 5px 1px 25px;
	background: url(../images/bullet-list.gif) no-repeat 5% 50%;
}

table.contenttoc th {
	padding: 0 0 3PX;
	border-bottom: 1px solid #CCCCCC;
	text-indent: 5px;
}

table.poll {
	padding: 0;
	width: 100%;
	border-collapse: collapse;
}

table.pollstableborder {
	padding: 0;
	width: 100%;
	border: none;
	text-align: left;
}

table.pollstableborder img {
	vertical-align: baseline;
}

table.pollstableborder td {
	padding: 4px!important;
	border-collapse: collapse;
	border-spacing: 0;
}

table.pollstableborder tr.sectiontableentry1 td {
	background: #ECECEC;
}

table.searchintro {
	padding: 10px 0;
	width: 100%;
}

table.searchintro td {
	padding: 5px!important;
}

table.adminform {
}

.adminform .inputbox {
}

.blog_more {
	padding: 10px 0;
	background: url(../images/hdot.gif) repeat-x top;
}

.blog_more strong {
	margin: 0 0 5px;
	display: block;
	font-size: 125%;
}

.blog_more ul {
	margin: 0;
	padding: 0;
}

.blog_more ul li {
	margin: 0;
	padding: 0 0 0 17px;
	background: url(../images/bullet.gif) no-repeat 6px 8px;
}

.category {
	font-weight: bold;
}

h1.componentheading, .componentheading {
	padding: 5px 0 15px;
	margin: 0 0 10px;
	background: url(../images/hdot.gif) repeat-x bottom;
}

.componentheading {
	font-size: 200%;
	font-weight: bold;
}

.contentdescription {
	padding-bottom: 30px;
}

h2.contentheading, .contentheading {
	padding: 5px 0 8px;
	margin: 0;
	font-weight: normal;
}

table.blog .contentheading {
	font-size: 150%;
}

.contentheading {
	font-size: 200%;
}

a.contentpagetitle,
a.contentpagetitle:hover,
a.contentpagetitle:active,
a.contentpagetitle:focus {
	text-decoration: none !important;
}

a.readon {
	float: left;
	margin-top: 10px;
	padding: 1px 5px 1px 14px;
	border: 1px solid #F6F6F6;
	display: block;
	background: url(../images/arrow.png) no-repeat 5px 48%;
	color: #006699;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

a.readon:hover, a.readon:active, a.readon:focus {
	border: 1px solid #ECECEC;
	background: url(../images/arrow.png) no-repeat 5px 48% #FFFFFF;
}

table.contentpaneopen td, table.contentpane td {
}

table.contentpaneopen, table.contentpane, table.blog {
	width: 100%;
}

.moduletable {
	padding: 0;
}

ul.pagination {
	margin: 15px auto;
	padding: 10px 0;
	background: url(../images/hdot.gif) repeat-x top;
}

ul.pagination li {
	margin: 0;
	padding: 0;
	display: inline;
	background: none;
}

ul.pagination li span{
	padding: 2px 5px;
}

ul.pagination a {
	padding: 2px 5px;
	border: 1px solid #F6F6F6;
}

ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {
	border: 1px solid #ECECEC;
	background: #FFFFFF;
}

.pagenavbar {
	padding-left: 14px;
}

.pagenavcounter {
	padding: 8px 14px 0 14px;
}

.sectiontableheader {
	padding: 8px 5px;
	background: #444444;
	color: #FFFFFF;
}

.sectiontableheader a {
	color: #FFFFFF;
}

tr.sectiontableentry1 td {
	padding: 8px 5px;
	background: url(../images/hdot2.gif) repeat-x bottom;
}

tr.sectiontableentry2 td {
	padding: 8px 5px;
	background: url(../images/hdot2.gif) repeat-x bottom #ECECEC;
}

tr.sectiontableentry1:hover td,
tr.sectiontableentry2:hover td {
	background: url(../images/hdot2.gif) repeat-x bottom #FFFFCC;
}

.smalldark {
	text-align: left;
}

div.syndicate div {
	text-align: center;
}

.pollstableborder tr.sectiontableentry1 td,
.pollstableborder tr.sectiontableentry2 td {
	background: none;
}

/* META
--------------------------------------------------------- */
.article-tools {
	border-top: 1px solid #DDDDDD;
	width: 100%;
	float: left;
	clear: both;
	margin-bottom: 15px;
	display: block;
	background: #ECECEC;
}

.article-meta {
	padding: 5px;
	width: 80%;
	float: left;
}

.createby {
	padding: 3px 3px 3px 20px;
	background: url(../images/icon-user.gif) no-repeat 0 2px;
}

.createdate {
	padding: 3px 3px 3px 20px;
	background: url(../images/icon-date.gif) no-repeat 0 2px;
}

.modifydate {
	width: 100%;
	float: left;
}

div.buttonheading {
	float: right;
	width: 15%;
}

.buttonheading img {
	margin: 7px 5px 0 0;
	border: 0;
	float: right;
}

/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
#ja-wrapper {
	width: 100%;
	margin: 0;
}

#ja-container2 {
	padding: 0px 0;
}

#ja-mainbody-fr #ja-col1 {
	width: 20%;
}

#ja-mainbody-fr #ja-contentwrap {
	width: 80%;
}

#ja-mainbody, #ja-mainbody-fl {
	float: left;
	width: 80%;
}

#ja-mainbody #ja-contentwrap {
	float: right;
	width: 75%;
}

#ja-mainbody-fl #ja-contentwrap {
	float: left;
	width: 100%;
}

#ja-mainbody-f, #ja-mainbody-fr {
	float: none;
	width: 100%;
}

#ja-mainbody-fr #ja-contentwrap {
	width: 74.8%;
	float: right;
}

#ja-mainbody-fr #ja-col1 {
	width: 20%;
	float: left;
}

#ja-mainbody-fr #ja-contentwrap {
	width: 80%;
}

#ja-content {
	padding: 0 20px 0 40px;
}
#ja-contentwrap {
	min-height: 300px;
	height: auto;
}
* html #ja-contentwrap {
	height: 300px;
}
#ja-mainbody-fl #ja-content {
	padding-left: 0;
}

#ja-mainbody-f #ja-content {
	padding: 0;
}

/* Full */

#ja-containerwrap-f #ja-containerwrap2 {
	background: none;
}

#ja-containerwrap-f #ja-container,
#ja-containerwrap-f #ja-container2 {
	background: none;
}



#ja-containerwrap-fl #ja-containerwrap2,
#ja-containerwrap-fl #ja-container,
#ja-containerwrap-fl #ja-container2 {
	background: none;
}

/* MODULE
--------------------------------------------------------- */
div.moduletable,
div.moduletable_menu,
div.moduletable_text {
	padding: 0 0 20px;
	margin-bottom: 15px;
	background: url(../images/hdot.gif) repeat-x bottom;
}

div.moduletable h3,
div.moduletable_menu h3,
div.moduletable_text h3 {
	padding: 0 0 8px;
	margin: 0;
	color: #7BA566;
	font-size: 125%;
	font-weight: bold;
	text-transform: uppercase;
}

/* Module rounded */
div.module h3 {
	margin: 0 -15px 10px;
	padding: 8px 15px 5px;
	border-bottom: 2px solid #F6F6F6;
	color: #7BA566;
	font-size: 125%;
	font-weight: bold;
	text-transform: uppercase;
}

div.module_black,
div.module_green,
div.module_blue,
div.module_red,
div.module {
	margin-bottom: 20px;
	float: left;
	clear: both;
	width: 100%;
	background: url(../images/b-br.gif) no-repeat bottom right #FFFFFF;
}

div.module div {
	background: url(../images/b-bl.gif) no-repeat bottom left;
}

div.module div div {
	background: url(../images/b-tr.gif) no-repeat top right;
}

div.module div div div {
	padding: 0 15px 10px;
	background: url(../images/b-tl.gif) no-repeat top left;
}

div.module_black div div div div,
div.module_green div div div div,
div.module_blue div div div div,
div.module_red div div div div,
div.module_text div div div div,
div.module div div div div {
	margin: 0;
	padding: 0;
	float: none;
	width: 99%;
	background: none;
}

div.module_text h3 {
	margin: 0 0 10px;
	width: 100%;
	clear: both;
	display: block;
	overflow: hidden;
}

div.module_text span {
	padding: 0 3px 0 0;
	float: left;
	clear: both;
	display: block;
	background: #F6F6F6;
	font-weight: bold;
}

div.module_text {
	margin-bottom: 20px;
	padding: 0;
	float: left;
	clear: both;
	width: 100%;
	background: url(../images/bt-br.gif) no-repeat bottom right #F6F6F6;
}

div.module_text div {
	background: url(../images/bt-bl.gif) no-repeat bottom left;
}

div.module_text div div {
	background: url(../images/bt-tr.gif) no-repeat top right;
}

div.module_text div div div {
	padding: 0 15px 10px;
	display: block;
	background: url(../images/bt-tl.gif) no-repeat top left;
}

div.banneritem_text {
	padding: 5px 0 !important;
}

/* red */
div.module_black h3,
div.module_green h3,
div.module_blue h3,
div.module_red h3 {
	margin: 0 -15px 10px;
	padding: 8px 15px 5px;
	border-bottom: 1px solid #F6F6F6;
	color: #FFFFFF;
	font-size: 125%;
	font-weight: bold;
	text-transform: uppercase;
}

div.module_red {
	background: url(../images/br-br.gif) no-repeat bottom right #BF0000;
	color: #FFFFFF;
}

div.module_red div {
	background: url(../images/br-bl.gif) no-repeat bottom left;
}

div.module_red div div {
	background: url(../images/br-tr.gif) no-repeat top right;
}

div.module_red div div div {
	padding: 0 15px 10px;
	background: url(../images/br-tl.gif) no-repeat top left;
}

/* blue */
div.module_blue {
	background: url(../images/bb-br.gif) no-repeat bottom right #006699;
	color: #FFFFFF;
}

div.module_blue div {
	background: url(../images/bb-bl.gif) no-repeat bottom left;
}

div.module_blue div div {
	background: url(../images/bb-tr.gif) no-repeat top right;
}

div.module_blue div div div {
	padding: 0 15px 10px;
	background: url(../images/bb-tl.gif) no-repeat top left;
}

/* green */
div.module_green {
	background: url(../images/bg-br.gif) no-repeat bottom right #7BA566;
	color: #FFFFFF;
}

div.module_green div {
	background: url(../images/bg-bl.gif) no-repeat bottom left;
}

div.module_green div div {
	background: url(../images/bg-tr.gif) no-repeat top right;
}

div.module_green div div div {
	padding: 0 15px 10px;
	background: url(../images/bg-tl.gif) no-repeat top left;
}

/* black */
div.module_black {
	background: url(../images/bl-br.gif) no-repeat bottom right #333333;
	color: #FFFFFF;
}

div.module_black div {
	background: url(../images/bl-bl.gif) no-repeat bottom left;
}

div.module_black div div {
	background: url(../images/bl-tr.gif) no-repeat top right;
}

div.module_black div div div {
	padding: 0 15px 10px;
	background: url(../images/bl-tl.gif) no-repeat top left;
}

div.module_blue ul,
div.module_blue ol,
div.module_red ul,
div.module_red ol,
div.module_black ul,
div.module_black ol,
div.module_green ul,
div.module_green ol {
	margin: 0;
	padding: 0;
}

div.module_blue li,
div.module_red li,
div.module_black li,
div.module_green li {
	margin-left: 20px;
	padding: 0;
	line-height: 150%;
}

div.module_blue a,
div.module_red a,
div.module_black a,
div.module_green a {
	color: #FFFFFF;
}

div.advs {
	float: left;
	width: 100%;
	clear: both;
	display: block;
}

/* LEFT COLUMN + RIGHT COLUMN
--------------------------------------------------------- */
#ja-col1 {
	float: left;
	width: 24.99%;
	padding-top: 10px;
	overflow: hidden;
}

#ja-col2 {
	float: right;
	width: 20%;
	overflow: hidden;
}

#ja-col1 table,
#ja-col2 table {
	border-collapse: collapse;
	border-spacing: 0;
}

#ja-col1 ul li,
#ja-col2 ul li {
	padding-left: 15px;
	margin: 0;
	background: url(../images/bullet.gif) no-repeat 5px 50%;
}

#ja-col1 ul, #ja-col2 ul {
	margin: 0;
}

#ja-col1 ol, #ja-col2 ol {
	margin-left: 5px;
}

#ja-col1 .article_separator,
#ja-col2 .article_separator {
	display: none;
}

/* SPOTLIGHT
--------------------------------------------------------- */
/* Spotlight Box Style */
.ja-box-full, .ja-box-left, .ja-box-center, .ja-box-right {
	float: left;
	overflow: hidden;
}

.ja-box-left div.moduletable,
.ja-box-full div.moduletable {
	padding-right: 30px;
	background: none;
}

.ja-box-right div.moduletable {
	padding-left: 30px;
	background: url(../images/vdot2.gif) repeat-y left;
}

.ja-box-center div.moduletable {
	padding: 0 30px;
	background: url(../images/vdot2.gif) repeat-y left;
}

#ja-botsl h3 {
	background: none;
}

#ja-botslwrap {
	border-top: 5px solid #CCCCCC;
	background: #444444;
	color: #CCCCCC;
}

#ja-botsl {
	padding: 15px 0;
}

#ja-botsl div.moduletable {
	padding-top: 0;
	padding-bottom: 0;
	margin: 0;
}

#ja-botsl h3 {
	margin: 0 0 12px;
	padding: 0;
	color: #FFFFFF;
}

#ja-botsl a {
	color: #CCCCCC;
}

#ja-botsl a:hover, #ja-botsl a:active, #ja-botsl a:focus {
	color: #FFFFFF;
}

#ja-botsl ul, #ja-botsl p, #ja-botsl ol {
	padding: 0;
	margin: 0 !important;
}

#ja-botsl ul li {
	padding: 0 0 0 15px;
	margin: 0;
	background: url(../images/bullet2.gif) no-repeat 3px 8px;
}

#ja-botsl ol li {
	margin-left: 25px;
	padding: 0 !important;
}

#ja-botsl td {
	padding: 0;
}

#ja-botsl .article_separator {
	display: none;
}

#ja-botsl table {
	border-spacing: 0;
	border-collapse: collapse;
}

/* FOOTER
--------------------------------------------------------- */
#ja-footerwrap {
	border-top: 5px solid #CCCCCC;
	padding: 20px 0 30px;
	clear: both;
	background: url(../images/grad3.gif) repeat-x bottom #F6F6F6;
}

#ja-footer {
	padding: 0;
	color: #666666;
	background: url(../images/vdot.gif) repeat-y 22% 0;
	position: relative;
}

#ja-footer .copyright {
	clear: both;
	display: block;
	padding-left: 25%;
	color: #666666;
	font-style: normal;
	font-size: 92%;
}

#ja-footnav {
	padding-left: 25%;
}

#ja-footer ul {
	margin: 0 0 5px;
	padding: 0;
}

#ja-footer li {
	margin: 0;
	padding: 0;
	display: inline;
	background: none;
}

#ja-footer li a {
	padding: 0 15px 0 0;
	display: inline;
	color: #666666;
	font-weight: bold;
	font-size: 92%;
	line-height: normal;
	text-decoration: none;
	text-transform: uppercase;
}

#ja-footer li a:hover, #ja-footer li a:active, #ja-footer li a:focus {
	color: #333333;
	text-decoration: none;
}

.ja-cert {
	font-size: 92%;
	position: absolute;
	right: 0;
	top: 18px;
}

.ja-cert a {
	margin: 0 0 0 5px;
	padding: 0;
	border: none;
	border: none;
	text-decoration: none;
}

.ja-cert a span {
	display: none;
}

.ja-cert a img {
	border: none;
}

.banneritem {
	display: block;
	margin-top: 15px;
}

/* MISCELLANOUS
----------------------------------------------------------- */
ul.accessibility {
	position: absolute;
	top: -100%;
}

/*usertool*/
ul.ja-usertools-font {
	font-size: 11px;
	position: absolute;
	top: 8px;
	right: 70px;
}

ul.ja-usertools-font li {
	padding: 0;
	margin: 0;
	display: inline;
	background: none;
}

/*collapsible h3*/
h3.show {
	background: url(../images/arrow2.png) no-repeat 90% 60%;
	cursor: pointer;
}

h3.hide {
	background: url(../images/arrow3.png) no-repeat 90% 60%;
	cursor: pointer;
}

/*others*/
#ja-banner {
	margin: 15px 0;
	text-align: center;
}

div.back_button a,
div.back_button a:hover,
div.back_button a:active {
	margin: 10px 0;
	display: block;
	background: none!important;
	text-decoration: none!important;
}

#form-login p {
	margin: 0 0 5px;
}

#form-login ul {
	margin: 10px 0 0;
}

#form-login .inputbox {
	width: 90%;
}

.clr {
	clear: both;
}

.hasTip img {
	margin: 10px 5px 0 0;
	border: none;
}

/* Tooltips */
.tool-tip {
	float: left;
	border: 1px solid #D4D5AA;
	padding: 5px;
	background: #FFFFCC;
	max-width: 200px;
}

.tool-title {
	padding: 0;
	margin: 0;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../../system/images/selector-arrow.png) no-repeat;
	font-size: 100%;
	font-weight: bold;
}

.tool-text {
	margin: 0;
	font-size: 100%;
}

#system-message dd.message ul,
#system-message dd.error ul,
#system-message dd.notice ul {
	padding: 0;
	margin: 0;
}

#system-message dd.message ul li,
#system-message dd.error ul li,
#system-message dd.notice ul li {
	background: none;
	padding: 5px;
	margin: 0;
	color: #FFFFFF;
}

/* System Standard Messages */
#system-message dd.message ul {
	background: #006699;
	border: none;
}

/* System Error Messages */
#system-message dd.error ul {
	background: #BF0000;
	border: none;
}

/* System Notice Messages */
#system-message dd.notice ul {
	background: #EE9600;
	border: none;
}

/* Clearfix */
.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}

* html > body .clearfix {
	width: 100%;
	display: block;
}

* html .clearfix {
	height: 1%;
}

/* Firefox Scrollbar Hack - Do not remove */
html {
	margin-bottom: 1px;
	height: 100%!important;
	height: auto;
}

div.pagination {height: 21px;line-height: 21px;margin-top: 10px;margin-bottom: 15px;}
div.pagination div.tab {background: url(../com_eventcal/images/main/page-tab-r.png) 100% 0 no-repeat;float: left;margin-right: 6px;}
div.pagination div.tab2 {background: url(../com_eventcal/images/main/page-tab-l.png) 0 0 no-repeat;padding: 0 8px;}
div.pagination div.page-block {padding: 0 4px;float: left;margin-right: 6px;}	

.ok_green_left {background: url(../../templates/ja_hadar/images/greenok.jpg); width: 34px; height: 34px; float:left;}
.ok_green_midd {background-color:#b0e57b; height: 34px; float:left; margin-right:-3px; }
.ok_green_midd p {margin-top:8px; padding-left:5px; font-weight:bold; }
.ok_green_right {background: url(../../templates/ja_hadar/images/greenok_right.jpg)  right no-repeat; background-color:#b0e57b; height: 34px; }

.ok_red_left {background: url(../../templates/ja_hadar/images/redok.jpg); width: 32px; height: 34px; float:left;}
.ok_red_midd {background-color:#ffaeae; height: 34px; float:left; margin-right:-3px; }
.ok_red_midd p {margin-top:8px; padding-left:5px; font-weight:bold; }
.ok_red_right {background: url(../../templates/ja_hadar/images/redok_right.jpg)  right no-repeat; background-color:#ffaeae; height: 34px; }



#eventcalheaderright {float:right; height:43px; width:33%;}
#eventcalheaderleft { height:43px; margin-left: 25px; display:block; }
#eventcalheaderleft h2{ height:25px; float:left; color:#921e1e; font-size:15px;}
#eventcalheadermiddle {float:left; height:43px; width:34%;}

* { text-align:left; }

a.categorylink            {color:#000000;}
a.categorylinkactive      {color:#000000;
                           font-weight:bold;}

table.month               	{		
					font-family:Arial;
                    padding:0px;
					border-top: solid 0px #CFCFCF;
                    border-left:solid 0px #CFCFCF;
                    border-right:solid 1px #CFCFCF;
                    border-bottom:solid 1px #CFCFCF;
                    border-collapse:collapse;
                    width:100%;
					table-layout: fixed;
					background-color:#f2f0f1;
					}
                        
/* Zellen für Tage                        */

table.month td			{
					padding-right:0px;
					white-space: nowrap; 
					overflow: hidden;  
					background-color:#FFFFFF;
					
					}
table.month td a { text-decoration:none;}					
table.month td small 	{
					position: relative;
					z-index:2;
					color:#DFDFDF;
					top:70px;					
					left:28px;
					text-align:center;
					
					}
table.month td.lastd a,
table.month td.currentd a,
table.month td.nextd a
 {
					color: #1f4d7e;
					}
table.month td.today  a {
					color: #CC0000;
					font-weight:bold;
}
					
table.month div.daydatevak   {
					padding:15px 5px 5px 5px;
					
					}
table.month td a.overliblink {
					display:block;
					color:#000;
					position:relative;
					z-index: 2;
					font-size: 9px;
					float:left;
					}
table.month td a.overliblink:hover {
					color:red;
					}

table.month td a.daydate0, 
table.month td a.daydate1, 
table.month td a.daydate2, 
table.month td a.daydate3, 
table.month td a.daydate4, 
table.month td a.daydate5, 
table.month td a.daydate6, 
table.month td a.daydate7,
table.month td a.daydate8,
table.month td a.daydate9,
table.month td a.daydate10,
table.month td a.daydate11,
table.month td a.daydate12,
table.month td a.daydate13,
table.month td a.daydate14,
table.month td a.daydate15,
table.month td a.daydate16,
table.month td a.daydate17,
table.month td a.daydate18,
table.month td a.daydate19,
table.month td a.daydate20,
table.month td a.daydate21,
table.month td a.daydate22,
table.month td a.daydate23,
table.month td a.daydate24,
table.month td a.daydate25,
table.month td a.daydate26,
table.month td a.daydate27,
table.month td a.daydate28,
table.month td a.daydate29,
table.month td a.daydate30,
table.month td a.daydate31
{
					width: 85px;
					height: 87px;
					position: absolute;
					z-index:0;
					margin:0px;
					padding:0px;
}
					
table.month td a.daydate0 {background: url(http://www.ictkalender.nl/components/com_eventcal/images/getallen/0events.jpg) no-repeat #FFFFFF;}
table.month td a.daydate1 {background: url(http://www.ictkalender.nl/components/com_eventcal/images/getallen/1events.jpg) no-repeat #FFFFFF;}
table.month td a.daydate2 {background: url(http://www.ictkalender.nl/components/com_eventcal/images/getallen/2events.jpg) no-repeat #FFFFFF;}								
table.month td a.daydate3 {background: url(http://www.ictkalender.nl/components/com_eventcal/images/getallen/3events.jpg) no-repeat #FFFFFF;}			
table.month td a.daydate4 {background: url(http://www.ictkalender.nl/components/com_eventcal/images/getallen/4events.jpg) no-repeat #FFFFFF;}			
table.month td a.daydate5 {background: url(http://www.ictkalender.nl/components/com_eventcal/images/getallen/5events.jpg) no-repeat #FFFFFF;}			
table.month td a.daydate6 {background: url(http://www.ictkalender.nl/components/com_eventcal/images/getallen/6events.jpg) no-repeat #FFFFFF;}			
table.month td a.daydate7 {background: url(http://www.ictkalender.nl/components/com_eventcal/images/getallen/7events.jpg) no-repeat #FFFFFF;}			
table.month td a.daydate8 {background: url(http://www.ictkalender.nl/components/com_eventcal/images/getallen/8events.jpg) no-repeat #FFFFFF;}			
table.month td a.daydate9 {background: url(http://www.ictkalender.nl/components/com_eventcal/images/getallen/9events.jpg) no-repeat #FFFFFF;}			
table.month td a.daydate10 {background: url(http://www.ictkalender.nl/components/com_eventcal/images/getallen/10events.jpg) no-repeat #FFFFFF;}			
table.month td a.daydate11 {background: url(http://www.ictkalender.nl/components/com_eventcal/images/getallen/11events.jpg) no-repeat #FFFFFF;}			
table.month td a.daydate12 {background: url(http://www.ictkalender.nl/components/com_eventcal/images/getallen/12events.jpg) no-repeat #FFFFFF;}			
table.month td a.daydate13 {background: url(http://www.ictkalender.nl/components/com_eventcal/images/getallen/13events.jpg) no-repeat #FFFFFF;}			
table.month td a.daydate14 {background: url(http://www.ictkalender.nl/components/com_eventcal/images/getallen/14events.jpg) no-repeat #FFFFFF;}			
table.month td a.daydate15 {background: url(http://www.ictkalender.nl/components/com_eventcal/images/getallen/15events.jpg) no-repeat #FFFFFF;}			
table.month td a.daydate16 {background: url(http://www.ictkalender.nl/components/com_eventcal/images/getallen/16events.jpg) no-repeat #FFFFFF;}			
table.month td a.daydate17 {background: url(http://www.ictkalender.nl/components/com_eventcal/images/getallen/17events.jpg) no-repeat #FFFFFF;}			
table.month td a.daydate18 {background: url(http://www.ictkalender.nl/components/com_eventcal/images/getallen/18events.jpg) no-repeat #FFFFFF;}			
table.month td a.daydate19 {background: url(http://www.ictkalender.nl/components/com_eventcal/images/getallen/19events.jpg) no-repeat #FFFFFF;}			
table.month td a.daydate20 {background: url(http://www.ictkalender.nl/components/com_eventcal/images/getallen/20events.jpg) no-repeat #FFFFFF;}			
table.month td a.daydate21, table.month td a.daydate22, table.month td a.daydate23, table.month td a.daydate24, table.month td a.daydate25, table.month td a.daydate26, table.month td a.daydate27, table.month td a.daydate28, table.month td a.daydate29, table.month td a.daydate30 
{background: url(http://www.ictkalender.nl/components/com_eventcal/images/getallen/20eventsplus.jpg) no-repeat #FFFFFF;}			
					
table.month td a.daydate0:hover, table.month td.today a.daydate0 {background: url(http://www.ictkalender.nl/components/com_eventcal/images/getallen/hover_0events.jpg) no-repeat #DFDFDF;}
table.month td a.daydate1:hover, table.month td.today a.daydate1 {background: url(http://www.ictkalender.nl/components/com_eventcal/images/getallen/hover_1events.jpg) no-repeat #DFDFDF;}
table.month td a.daydate2:hover, table.month td.today a.daydate2 {background: url(http://www.ictkalender.nl/components/com_eventcal/images/getallen/hover_2events.jpg) no-repeat #DFDFDF;}
table.month td a.daydate3:hover, table.month td.today a.daydate3 {background: url(http://www.ictkalender.nl/components/com_eventcal/images/getallen/hover_3events.jpg) no-repeat #DFDFDF;}
table.month td a.daydate4:hover, table.month td.today a.daydate4{background: url(http://www.ictkalender.nl/components/com_eventcal/images/getallen/hover_4events.jpg) no-repeat #DFDFDF;}	
table.month td a.daydate5:hover, table.month td.today a.daydate5 {background: url(http://www.ictkalender.nl/components/com_eventcal/images/getallen/hover_5events.jpg) no-repeat #DFDFDF;}	
table.month td a.daydate6:hover, table.month td.today a.daydate6 {background: url(http://www.ictkalender.nl/components/com_eventcal/images/getallen/hover_6events.jpg) no-repeat #DFDFDF;}	
table.month td a.daydate7:hover, table.month td.today a.daydate7 {background: url(http://www.ictkalender.nl/components/com_eventcal/images/getallen/hover_7events.jpg) no-repeat #DFDFDF;}	
table.month td a.daydate8:hover, table.month td.today a.daydate8 {background: url(http://www.ictkalender.nl/components/com_eventcal/images/getallen/hover_8events.jpg) no-repeat #DFDFDF;}	
table.month td a.daydate9:hover, table.month td.today a.daydate9 {background: url(http://www.ictkalender.nl/components/com_eventcal/images/getallen/hover_9events.jpg) no-repeat #DFDFDF;}	
table.month td a.daydate10:hover, table.month td.today a.daydate10 {background: url(http://www.ictkalender.nl/components/com_eventcal/images/getallen/hover_10events.jpg) no-repeat #DFDFDF;}	
table.month td a.daydate11:hover, table.month td.today a.daydate11 {background: url(http://www.ictkalender.nl/components/com_eventcal/images/getallen/hover_11events.jpg) no-repeat #DFDFDF;}	
table.month td a.daydate12:hover, table.month td.today a.daydate12{background: url(http://www.ictkalender.nl/components/com_eventcal/images/getallen/hover_12events.jpg) no-repeat #DFDFDF;}	
table.month td a.daydate13:hover, table.month td.today a.daydate13{background: url(http://www.ictkalender.nl/components/com_eventcal/images/getallen/hover_13events.jpg) no-repeat #DFDFDF;}	
table.month td a.daydate14:hover, table.month td.today a.daydate14 {background: url(http://www.ictkalender.nl/components/com_eventcal/images/getallen/hover_14events.jpg) no-repeat #DFDFDF;}	
table.month td a.daydate15:hover, table.month td.today a.daydate15 {background: url(http://www.ictkalender.nl/components/com_eventcal/images/getallen/hover_15events.jpg) no-repeat #DFDFDF;}	
table.month td a.daydate16:hover, table.month td.today a.daydate16 {background: url(http://www.ictkalender.nl/components/com_eventcal/images/getallen/hover_16events.jpg) no-repeat #DFDFDF;}	
table.month td a.daydate17:hover, table.month td.today a.daydate17 {background: url(http://www.ictkalender.nl/components/com_eventcal/images/getallen/hover_17events.jpg) no-repeat #DFDFDF;}	
table.month td a.daydate18:hover, table.month td.today a.daydate18 {background: url(http://www.ictkalender.nl/components/com_eventcal/images/getallen/hover_18events.jpg) no-repeat #DFDFDF;}	
table.month td a.daydate19:hover, table.month td.today a.daydate19 {background: url(http://www.ictkalender.nl/components/com_eventcal/images/getallen/hover_19events.jpg) no-repeat #DFDFDF;}	
table.month td a.daydate20:hover, table.month td.today a.daydate20 {background: url(http://www.ictkalender.nl/components/com_eventcal/images/getallen/hover_20events.jpg) no-repeat #DFDFDF;}	
table.month td a.daydate21:hover, table.month td.today a.daydate21, table.month td a.daydate22:hover, table.month td a.daydate22:hover, table.month td a.daydate24:hover, table.month td a.daydate25:hover, table.month td a.daydate26:hover, table.month td a.daydate27:hover, table.month td a.daydate28:hover, table.month td a.daydate29:hover, table.month td a.daydate30:hover    
{background: url(http://www.ictkalender.nl/components/com_eventcal/images/getallen/hover_20eventsplus.jpg) no-repeat #DFDFDF;}	
									
table.month td p.daydatenumber {
					z-index:3;
					position:absolute;
					left:2px;
					top:-8px;
					height:15px;
					width:99%;
					}
table.month td.weeknrs {
					width:20px; 
					}

table.month td.lastd,
table.month td.currentd,
table.month td.nextd,
table.month td.today      {
					border:solid 4px #EFEFEF;
					margin:0px;
					padding: 0px;
                    width:110px; /*110*/
                    height:90px; /*90*/
					}


					
table.month td.lastd      {
					text-align:center;
                    color:#AAAAAA;
                    background-color:#EFEFEF;
					}
					
table.month td.today      {
					background-color:#DDEEFF;
					}
					
table.month td.nextd      {
					text-align:center;
                    color:#AAAAAA;
                    background-color:#EFEFEF;
					}    
					
table.month td.weekd      {
                    text-align:center;
                    padding:7px 2px 6px 4px;
					background-color:#efefef;
					overflow : hidden;
					color:#91989e;
					}      
					
table.month td.weeknr    {
					font:bold 10pt Arial;
                    color:#000000;
					background-color:#EFEFEF;
                    padding:0px 2px 0px 2px;
                    border:solid 1px #CFCFCF;
					width:8%;
					}
					
a.weeknr                  {font:bold 10pt Arial;
                           color:#000000;} 
						   

table.month span.mday     {font-family:Arial;
                           font-weight:bold;
                           color:#5F5F5F;}
table.month span.sunday   {font-family:Arial;
                           font-weight:bold;
                           color:#5F5F5F;}													 
table.month div.events    {border-left:solid 6px;
                           padding-left:3px;
                           margin-top:2px;}      					   
                          
/* Zellen für Monate */                           

table.month td.lastm, 
table.month td.currentm,
table.month td.nextm      	{
						font:bold 11pt Arial;
                        letter-spacing:1px;
                        border:solid 1px #CFCFCF;
                        padding:2px 5px 2px 5px;
                        height:30px;
                        text-align:center;
						color:#FFFFFF;
						}
table.month td.lastm a, 
table.month td.currentm a,
table.month td.nextm a    	{
						font-weight:bold; 
						text-align:center;
						color:#FFFFFF;
						}                           
                           
table.month td.lastm      {background-color:#dadada; text-align:center;}
table.month td.currentm   {background-color:#afb9c2; text-align:center;}
table.month td.nextm      {background-color:#dadada; text-align:center;}

table.event               {border:solid 0px #5F5F5F;
                           border-collapse:collapse;
									margin-top: 10px;}
table.event th            {border-top: solid 0px #5F5F5F;
                           border-bottom: solid 0px #5F5F5F;
                           background-color:#F1F1F1;
                           padding:5px;}
table.event th.date       {text-align:right;}                           
div.bc  {text-align:right; background-color:#FFFFFF; width:400px; float:right; font-weight:bold;}  
table.event th.empty       {background-color:#FFFFFF;} 


table.event td.description {padding:5px;}
table.event td.contactdesc {padding-left:5px;}
table.event td.persevent {width:300px; line-height:20px; margin-bottom:2px;}
table.event td.contacttext {padding-left:5px;}



td.backbutton,
td.submitbutton,
td.resetbutton            {padding-top:15px;
                           border-top:solid 0px #5F5F5F;}
td.backbutton             {text-align:center;}
td.resetbutton            {text-align:left;}
td.submitbutton           {text-align:right;}
                           
                           
                           
                           
table.form                {border:solid 0px #5F5F5F;
                           border-collapse:collapse;
                           margin-top: 10px;
                           empty-cells:hide;}
#recurse td               {white-space:nowrap;}
table.form th             {border-top: solid 0px #5F5F5F;
                           border-bottom: solid 0px #5F5F5F;
                           padding:5px;
						   margin-bottom:5px;
						   color:#666666;
						   font-size:14px;
						   }
table.form td             {padding:5px;}  
table.form td.excepts     {border-left:solid 0px #5F5F5F;
                           padding-left:20px;}          
table.form option.catlist {border-left:solid 16px;
                           padding-left:3px;
													 margin:3px 2px 3px 2px;}

table.categories                   {margin:10px 0px 10px 0px;}													 
table.categories td.category       {}													 
table.categories td.categoryactive {}		


table.week                {border:solid 1px #CCCCCC;
                           border-collapse:collapse;
									margin-top: 10px;}
table.week th.caption,
table.week th.captionlast,
table.week th.captionnext {padding:2px 5px 2px 5px;
                           height:30px;
                           font:10pt Arial;
													 font-weight:bold;
													 text-align:center;
                           border:solid 1px #CFCFCF;
                           text-align:center;}
table.week th.caption     {background-color:#FFFFFF;}													 
table.week th.captionlast { background: #E1E1E1;}
table.week th.captionnext { background: #E1E1E1; }			
table.week th a           {font-weight:bold;}			
													 
													 
													 										 
table.week th.timetable   {border-bottom:solid 1px #CCCCCC;border-right:solid 1px #CCCCCC;}
table.week th.weekday     {width:110px;
                           text-align:center;
				
													 border-bottom:solid 1px #CCCCCC;
													 font-weight:normal;
													 padding:10px 0px 2px 0px;
													 background:#ECBA3D;}
table.week td.weekday     {border-right:solid 1px #CCCCCC;
                           padding:0px 4px 0px 4px; ; 				
}
table.week td.timetable   {border-right:solid 1px #CCCCCC;
                           padding:4px 10px 4px 10px;
                           text-align:right;
													 color:#000000;
													 background:#EFEFEF;}	
table.week td.weekday div {padding:2px 0px 2px 0px; 	
}													 
table.week td.weekday img {padding:2px 1px 3px 1px;
                           margin:0px 4px 0px 0px;}
													 
/* Select list  */													 
a.selectlist_link img     {border-style:none;
						z-index:1;}

.tooltip                  {font:normal 10pt Arial;}
.selectlist_selectbox     {background-color:#FFFFFF;
                           width:125px;
						   margin-left:60px;}

.selectlist_selectbox
  optgroup                {font:bold 10pt Arial;
	                         border-top:solid 1px #99DDFF;}
.selectlist_selectbox
  option                  {padding-left:2px;
	                         border-top:dotted 1px #99DDFF;
													}
.selectlist_selectbox
  .selected               {background-color:#DDEEFF;}  
.selectlist_selectbox
  .listitem               {}
  
table img{
	margin-right:15px;
}

.selectlist_link {
	outline:none;
}


/* Day-View */
table.day                 {border:solid 1px #CCCCCC;
                           border-collapse:collapse;
					                 margin-top: 10px;
													 width:500px;}
table.day th.caption,
table.day th.captionlast,
table.day th.captionnext  {padding:2px 5px 2px 5px;
                           height:30px;
                           font:10pt Arial;
													 font-weight:bold;
													 text-align:center;
                           border:solid 1px #CFCFCF;
                           text-align:center;}
table.day th.caption      {background-color:#FFFFFF;}													 
table.day th.captionlast  { background-color:#E1E1E1; }
table.day th.captionnext  { background-color:#E1E1E1; }
table.day td.time         {font-weight:bold;
                           text-align:center;
													 border-bottom:solid 1px #CFCFCF;
													 background:#EFEFEF;}
table.day td.event        {border-bottom:solid 1px #CFCFCF;}	

/* Category-list-View */
table.catview             {border:solid 1px #CCCCCC;
                           border-collapse:collapse;
					                 margin-top: 10px;
													 width:500px;}
table.catview th          {padding:2px 5px 2px 5px;
                           border:solid 1px #CFCFCF;}
table.catview td          {padding:2px;}
table.catview td.caption  {padding:2px 2px 4px 2px;
                           font-weight:bold;}
						   
select.selectlist_selectbox {
			width:155px;
			font-size: normaal;
			background-color: #AFB9C2;
			border-color: #cccccc;
			border-style: solid;
			border-width: 0px;
			color: #FFF;
			font-weight:bold;
			padding:2px;
			text-align:center;
}
/* - - - - - - - - - - - - - - - - - - - - -

Title : Lightbox CSS
Author : Kevin Hale
URL : http://particletree.com/features/lightbox-gone-wild/

Created : January 13, 2006
Modified : February 1, 2006

- - - - - - - - - - - - - - - - - - - - - */

#lightbox{
	display:none;
	position: absolute;
	top:5px;
	left:5px;
	z-index:6000;
	width:1000px;
	height:760px;

	border:1px solid #fff;
	background:#FDFCE9;
	text-align:left;
}
#lightbox[id]{
	position:fixed;
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#000;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
#overlay[id]{
	position:fixed;
}

#lightbox.done #lbLoadMessage{
	display:none;
}
#lightbox.done #lbContent{
	display:block;
}
#lightbox.loading #lbContent{
	display:none;
}
#lightbox.loading #lbLoadMessage{
	display:block;
}

#lightbox.done img{
	width:100%;
	height:100%;
}

