/* GENERAL fonts */
P, OL, UL, DIV, H1, H2, H3, DT, DD {
        font-family: verdana, arial;
        font-size: 11px;
}
H1 {
font-family: verdana, arial;
font-size: 18px;
font-weight: bold;

}
H2 { font-size: 13px; }
P, H1, H2 {margin: 0px 0px 5px 0px;}

bodytekst {
}

.hoofd {
        align: center;
}

.align-center {
	text-align: center;
	}

.formular {
        font-family: verdana, arial;
        font-size: 11px;
}

.noframe {
        width: 100%;
        height: 100%;
        overflow:auto;
        margin-bottom:0px;
        padding-top: 5px;
        padding-left: 10px;
        padding-right: 10px;
}

TD#header {
        height: 66px;
        background-color: #00458C;
}

TD#menu_1 {
height: 25px;
background-color: #FFFFFF;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
vertical-align: top;
}

TD#onder {
        height: 21px;
        background-color: #FFFFFF;
padding-left: 0px;
padding-right: 0px;
padding-top: 2px;
vertical-align: top;

}

TD#footer {border-top: dotted 1px #999999;}
TD#footer P {
        font-size: 10px;
        text-align: center;
}

/* Content column */
TD#content {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        vertical-align: top;

}









/* Style for the Path-menu: */
TD#path {
  white-space: nowrap;
  background-color: #F8F8EC;

  font-family: verdana, arial;
  font-size: 11px;
  font-style: italic;
  font-weight: bold;
  padding: 1px 1px 5px 5px;
}
TD#path A {
  text-decoration: none;
  color:black;
}
TD#path A:hover {
  text-decoration: underline;
}



/* Additional attributes for content in RIGHT column */
#colRight H1 {
        font-size: 12px;
        text-align: center;
}



#colRight P.bodytext {
        font-size: 11px;
}

/* Overriding attributes for columns in case of content template # Col Hoofd+ Rechts Normaal */
TABLE#ct2 {
        border: 0;
        width: 100%;

}



/* Overriding attributes for columns in case of content template #3 */

#ct3 #colRight P.bodytext,
#ct3 #colLeft P.bodytext,
#ct3 #colNormal P.bodytext
{
        font-size: 10px;
}
#ct3 #colRight H1,
#ct3 #colLeft H1,
#ct3 #colNormal H1
{
        font-size: 12px;
        text-align: center;
        font-color: maroon;
}

#ct3 #colLeft H1 {        background-color: #E3DEBC; }
#ct3 #colNormal H1 { background-color: #F4EAAB; }
#ct3 #colRight H1 {        background-color: #FFF2A0; }

#ct3 TD#colRight {padding-left: 5px;}
#ct3 TD#colLeft {padding-right: 5px;}
#ct3 TD#colNormal {padding-right: 5px;padding-left: 5px;}

#ct5 TD#colRightTop {
        font-family: verdana, arial;
        font-size: 18px;
        text-align: center;
        font-weight: bold;
        color: #6D6943;
        height: 30px;

}
#ct5 TD#cursusstyle {
        font-family: verdana, arial;
        font-size: 11px;
}

#ct5 TD#colRightadres {
        font-family: verdana, arial;
        font-size: 11px;
        height: 100px;
}


#ct5 TD#cursusagenda {
        font-family: verdana, arial;
        font-size: 11px;
}

#ct5 TABLE#extrainfoborder {
        border: solid 0px #FCB200;
        height: 468px;
        width: 180px;
        padding-left: 5px;
        background-color: #F1f1f1;

}

#ct5 TABLE#extrainfo {
        width: 100%;
        height: 100%;
        text-align: left;
}

#ct5 #cursusstyle H1 {
        font-size: 12px;
        text-align: center;
}

#ct5 #colRight H1 {
        font-size: 12px;
        text-align: center;
}

#ct5 #colRight {
        vertical-align: top;

}

#ct5 TABLE#cursuscalender {
        font-family: verdana, arial;
        font-size: 11px;
        width: 100%;
}

#ct5 #cursuscalender H1 {
        font-family: verdana, arial;
        font-size: 12px;
        text-align: center;
        font-weight: bold;
}


#ct5 #colNormal P.bodytext {
        color: #000000;
}

#ct5 #colNormal {
        text-align: left;
        vertical-align: top;
        font-color: #4000BD;
        padding-left: 5px;
}

#ct5 TABLE#colNormalBorder {
        border: solid 0px #FCB200;
        height: 468px;
        width: 525px;
        padding-left: 5px;
        background-color: #FFFFFF;
        vertical-align: top;

}




/* NEWS splash in template #4 */
TABLE#news-table {
  margin-left: 10px;
  border: solid 1px black;
}
TD.news-header {
        background-color: navy;
}
TD.news-header H1 {
  color: white;
  margin: 0px 0px 0px 0px;
  text-align: center;
}
DIV.tx-mininews-pi1-fp_listrow P {
        font-size: 11px;
        font-color: navy;
        font-family: verdana;
        margin: 0px 0px 0px 0px;
}
DIV.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-datetime { font-size: 10px; background-color: #eeeeee; margin-top: 10px;}
DIV.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-title { font-weight: bold; }
DIV.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-title A { text-decoration: none; color: navy;}
DIV.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-title A:hover { text-decoration: underline; }
DIV.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-teaser { font-style: italic;}
DIV.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-teaser A {background-color: #999999; color: white; text-decoration: none; padding: 1px 1px 1px 1px;}
DIV.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-teaser A:hover { text-decoration: underline;}

#ct6 TD#colRightTop {
        font-family: verdana, arial;
        font-size: 18px;
        text-align: center;
        font-weight: bold;
        color: #004184;
        vertical-align: top;

}
#ct6 TD#cursusstyle {
        font-family: verdana, arial;
        font-size: 11px;
}

#ct6 TD#colRightadres {
        font-family: verdana, arial;
        font-size: 11px;
        vertical-align: bottom;

}

#ct6 TD#colRightCalender {
        font-family: verdana, arial;
        font-size: 11px;
        vertical-align: bottom;
	align: left;

}
#ct6 TD#cursusagenda {
        font-family: verdana, arial;
        font-size: 11px;
}

#ct6 TABLE#extrainfoborder {
        border: solid 0px #FCB200;
        height: 460PX;
        width: 180px;
        padding-left: 5px;
        background-color: #F1f1f1;

}

#ct6 TABLE#colNormalBorder {
        border: solid 0px #FCB200;
        height: 468PX;
        width: 360px;
        padding-left: 5px;
        background-color: #FFFFFF;
        vertical-align: top;

}

#ct6 TABLE#extrainfo {
        width: 100%;
        height: 460px;
        text-align: left;
}

#ct6 #cursusstyle H1 {
        font-size: 12px;
        text-align: center;
}

#ct6 #colRight H1 {
        font-size: 12px;
        text-align: center;
}
#ct6 TABLE#cursuscalender {
        font-family: verdana, arial;
        font-size: 11px;
        width: 100%;
}

#ct6 TABLE#cursuscalenderhome {
        font-family: verdana, arial;
        font-size: 11px;
        width: 100%;
	text-align: left;
}

#ct6 #calenderhome P {
        font-family: verdana, arial;
        font-size: 11px;
        width: 100%;
	text-align: left;
}

#ct6 #cursuscalender H1 {
        font-family: verdana, arial;
        font-size: 12px;
        text-align: center;
        font-weight: normal;
}

#ct6 #colNormal H1 {
        text-align: center;
}

#ct6 #colNormal {
        text-align: left;
        vertical-align: top;
        font-color: #4000BD;
        padding-left: 5px;
}

#ct6 #colLeft {
        vertical-align: top;

}



#ct6 #colNormal P.bodytext {
        color: #004184;
}


.csc-form-fieldcell {

}

a:hover {text-decoration: none;}
a:visited {text-decoration: none;}
a:active {text-decoration: none;}
a:link {text-decoration: none;}

.guestcel {
     border: solid 1px #FCB200;
}

csc-header csc-header-n10 #h1 {
        font-family: verdana, arial;
        font-size: 12px;
        text-align: center;
        font-weight: normal;
}


/* ----------------------------------------------------
   EVENT DATABASE
   ---------------------------------------------------- */

/* --- LISTVIEW --------------------------------------- */

.tx-rlmpeventdb-pi1-listviewheader-timetext {
	font-weight: bold;
	text-align: left;
	padding: 0px;
	margin: 0px;
}

.tx-rlmpeventdb-pi1-listrow TABLE TH, .tx-rlmpeventdb-pi1-listrow TABLE TH A, .tx-rlmpeventdb-pi1-listrow TABLE TH A:visited {
	color: #0073AE;
	font-size: 14px;
	font-weight: bold;
	background-color: #F8CD71;
	text-align: left;
	padding: 0.3em;
}

.tx-rlmpeventdb-pi1-listrow-item-eventshortname, .tx-rlmpeventdb-pi1-listrow-item-eventshortname A:link, .tx-rlmpeventdb-pi1-listrow-item-eventshortname A:visited {
	color: #E32107;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}

.tx-rlmpeventdb-pi1-listrow-item {
	background-color: #FAD378;
}

.tx-rlmpeventdb-pi1-listrow-item-odd {
	background-color: #FAD784;
}

.tx-rlmpeventdb-pi1-listrow-item TD, .tx-rlmpeventdb-pi1-listrow-item-odd TD {
	font-size: 14px;
	padding: 4px;
}

.tx-rlmpeventdb-pi1-singleview-menu {
	margin-bottom: 10px;
}

.tx-frontendformslib-steps {
	background: #F8CD71;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 8px;
	margin-bottom: 12px;
	border: 1px solid white;
}

.tx-frontendformslib-steps-active {
	font-weight: bold;
	text-align: center;
	margin: 0 10px 0 10px;
}

.tx-frontendformslib-steps-inactive {
	color: white;
	text-align: center;
	margin: 0 10px 0 10px;
}

label.tx-frontendformslib-label, input.tx-frontendformslib-field {
	display: block;
	float: left;
	margin-bottom: 4px;
}

label.tx-frontendformslib-label-normal {
	width: 11em;
	margin-left: 10px;
	margin-right: 10px;
}

label.tx-frontendformslib-label-switched {
	width: 80%;
}


input.tx-frontendformslib-field-switched {
	text-align: center;
	margin-left: 10px;
	margin-right: 10px;
}

form.tx-frontendformslib-form br {
	clear: left;
}

div.tx-frontendformslib-submitbuttons input {
	margin: 10px 10px 20px 0;
}

div.tx-frontendformslib-stepsoverview-row {
	clear: left;
}

fieldset {
	border: 1px solid white;
	padding: 10px;
	margin: 10px 0 10px 0;
}

fieldset legend{
	font-weight: bold;
	color: black;
	padding: 2px 6px 2px 6px;
}


table.tx-rlmpeventdb-pi1-registrationoverview-features {
	width: 100%;
}

th.tx-rlmpeventdb-pi1-registrationoverview-features-amount {
	width: 50px;
}

td.tx-rlmpeventdb-pi1-registrationoverview-features-amount {
	text-align: center;
}

.tx-rlmpeventdb-pi1-registrationoverview-features-price, .tx-rlmpeventdb-pi1-registrationoverview-features-priceperunit {
	text-align: right;
	padding: 0;
}

td.tx-rlmpeventdb-pi1-registrationoverview-features-totalpricelabel, td.tx-rlmpeventdb-pi1-registrationoverview-features-totalprice {
	text-align: right;
	font-weight: bold;
}

/* --- SEARCHVIEW ------------------------------------- */

DIV.tx-rlmpeventdb-pi1-searchbox {
	width: 520px;
}

DIV.tx-rlmpeventdb-pi1-searchbox-row {
	clear: both;
	padding: 2px 0px 0px 0px;
}


DIV.tx-rlmpeventdb-pi1-searchbox span.searchformlabel {
	float: left;
	width: auto;
	text-align: left;
	margin-right: 10px;
	font-size: 14px;
}

DIV.tx-rlmpeventdb-pi1-searchbox span.searchformfield {
	float: right;
	width: 300px;
	text-align: left;
	font-size: 14px;
}

DIV.tx-rlmpeventdb-pi1-searchbox span.searchformfield SELECT{
	width: 250px;
}

DIV#layer2 {
position:absolute;
top:20;
left:20;
width:300;
height:300;
z-index:2;
padding:5px;
border: #000000 2px solid;
background-color:#000000;
background-image:url(yourfilename.gif);
layer-background-image:url(yourfilename.gif);
}

/* Menu 1 column */
TD#menu_staf {	
	vertical-align: top; 
	width: 200px;
	height: 400px;	
	background-repeat : no-repeat;
	padding-top: 10px;
}
TD#menu_staf DIV {
	width: 95%;
}
TD#menu_staf DIV A {
	color: navy;
	text-decoration: none;
}
TD#menu_staf DIV A:hover {
	text-decoration: underline;
}

/*  MENU 1, level 1, normal state (NO) */
TD#menu_staf DIV.menu1-level1-no {
  border-bottom: 1px dotted #999999;
  font-size: 12px;
  padding-top:5px;
  padding-left:5px;
}
/*  MENU 1, level 1, active state (ACT) */
TD#menu_staf DIV.menu1-level1-act {
  border-bottom: 1px solid #999999;
  font-weight:bold;
  font-size: 12px;
  padding-top:5px;
  padding-left:5px;

  background-color: #eeeeee;
  filter:alpha(opacity='70', style='0');
}
TD#menu_staf DIV.menu1-level1-act A {
  color:black;
}
.tx-veguestbook-pi1 {
	font-size:100%;    }      

.tx-veguestbook-pi1 p.tx-guestbook-form-error {	
	font-weight:bold;
	color:#990000;	}		

.tx-veguestbook-pi1 .tx-guestbook-result {
	font-weight:bold;
	float:left;	}
	
.tx-veguestbook-pi1 .tx-guestbook-pagination {
	font-size:75%;
	font-weight:bold;
	float:right;	}

.tx-veguestbook-pi1 h2.tx-guestbook-header {
	clear:both;
	background:#fbff8d;		
	color:#4000BD;		
	display:block;		
	font-size:11px;		
	font-weight:bold;		
	padding: 2px;	
	width: 35em;	}		

.tx-veguestbook-pi1 .tx-guestbook-left {
	float:left;		
	width:12em;		
	background:#EFEFEF;		
	min-height:4em;		
	padding: 1em;	}
	
.tx-veguestbook-pi1 .tx-guestbook-left {
	height:4em;	}		
	
.tx-veguestbook-pi1 .tx-guestbook-left p {
	color:#333;	} 	
	
.tx-veguestbook-pi1 .tx-guestbook-right {
	float:left;		
	width:21em;		
	background:#FFF;		
	padding: 1em;	}

.tx-veguestbook-pi1 .tx-guestbook-latest p,	

.tx-veguestbook-pi1 .tx-guestbook-right p {
	color:#333;	}		
	
.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date .tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date {
        font-weight: bold;	} 	

.tx-veguestbook-pi1 .tx-guestbook-right h3 {
	font-size:100%;		

	color:#990000;		

	font-weight:bold;		

	background:none;	}		


.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {		
	font-size:75%;		

	color:#333;		

	font-style: italic;	}		

.tx-veguestbook-pi1 .tx-guestbook-latest {	

	display:block;		

	padding:0.25em;		

	clear:both;	}	

.tx-veguestbook-pi1 .tx-guestbook-field {	

	clear:both;		

	width:100%;		

	display:block;		

	padding: 1em 0;	}	

.tx-veguestbook-pi1 .tx-guestbook-field label {	

	clear: both;		

	display: block;		

	float: left;		

	width: 10em;	}		

	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {		float:left;		width:10em;	}		.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {		float:left;		width:20em;	}		.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {		width: 30em;		display: block;		float: left;	}		.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {		color:#990000;	}		.tx-veguestbook-pi1 fieldset {		border:none;	}		.tx-veguestbook-pi1 legend {		display:none;	}		.tx-veguestbook-pi1 .tx-guestbook-freecap {		float:left;		display:block;		background:#F7F7F7;		border:1px solid #CCC;	} 	.tx-veguestbook-pi1 .tx-guestbook-freecap {		margin-left:2.25em;	} 		.tx-veguestbook-pi1 .tx-guestbook-freecap img {		float:left;		display:block;		pading-left:0.25em;	}		.tx-veguestbook-pi1 .tx-guestbook-freecap input {		float:left;	}		.tx-veguestbook-pi1 .tx-guestbook-freecap label {		clear:both;		display:block;		float:none;		width:10em;		margin-bottom:0.5em;	}		.tx-veguestbook-pi1 .tx-guestbook-freecap p {		font-size:75%;		padding:0.25em;	}		.tx-veguestbook-pi1 .tx-guestbook-freecap h3 {		display:none;	}		.tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read {		color:#990000;	}		.tx-veguestbook-pi1 .tx-guestbook-clear {		clear:both;		display:block;	}		.tx-veguestbook-pi1 input.tx-guestbook-submit {		width:auto;		display:block;	}