@charset "utf-8";

/* #fdfdff - near white - backgrounds */

/* #f2777a - pink - nieuws */
/* #ee3e41 - dark pink - wat is pastorale zorg */

/* #f8fdfe - lightest aqua - backgrounds */
/* #7fdae4 - light aqua - rituelen en gebeden */
/* #40c8d7 - aqua - pastor zijn */
/* #00b5ca - dark aqua - pastor worden */
/* #006d79 - very dark aqua - borders */
/* #005b65 - ultra dark aqua - text */
/* #002d33 - darkest aqua - text */

/* #c3142f - red - links */

/* Body & layout */
body {
	background-color: #fdfdff;
	color: #000000;
	font: 100% "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
}
#container {
	/*background: #fdfdff url(http://www.kuleuven.be/thomas/images/cms/Elisabeth/pageShadow.jpg) repeat-y right top;*/
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	width: 59.75em;
	max-width: 100%;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}
/*#container2 {
	background: #fdfdff url(http://www.kuleuven.be/thomas/images/cms/Elisabeth/pageShadowLeft.jpg) repeat-y left top;
	padding: 0 0 0 4px;
}
*/
#header {
	background: #fdfdff url(http://www.kuleuven.be/thomas/images/cms/Elisabeth/headerBackground.jpg) repeat-x left bottom;
	height: 9.5em;
	margin: 0;
	padding: 0;
	position: relative;	
	text-align: right;
	width: 59.75em;
}
#elisabethLogo {
	bottom: 0;
	display: block;
	height: 9.5em;
	left: 5em;
	margin: 0;
	padding: 0;
	position: absolute;
	width: 12em;
	z-index: 10;
}
#printHeader {
	display: none;
}
#printLogo {
	display: none;
	margin: 0;
	padding: 0;
}
#headerTitle {
	color: #40c8d7;
	display: block;
	font: italic 5em/1 Georgia, "Times New Roman", Times, serif;
	text-shadow: 2px 2px 3px #333333;
	letter-spacing: 14.4px;
	margin: 0;
	padding: 0.15em 0.02em 0 0;
	position: relative;
	z-index: 1;
}
#headerSubTitle {
	color: #fdfdff;
	font: italic 1.25em Georgia, "Times New Roman", Times, serif;
	letter-spacing: 11px;
	margin: 0;
	padding: 0.5em 0.3em 0 0;
	position: relative;
	z-index: 1;
}
#crumbs {
	background: #7fdae4 url(http://www.kuleuven.be/thomas/images/cms/Elisabeth/crumbsBackground.jpg) no-repeat left top;
	border-bottom: 1px solid #fdfdff;
	color: #fdfdff;
	font: bold 0.625em Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0.1em 1em 0.25em 0.5em;
	text-align: right;
}
#containerContent {
	padding: 0.5em 0;
	margin: 0 0 0 2em;
	float: left;
	width: 46em;
	overflow-x: hidden;
	overflow-y: auto;
}

/* Classes */
.capital {
	font-weight: bold;
	padding-left: 0.5em;
}
.context {
    position: absolute;
    left: -999em;
    width: 1em;
    overflow: hidden;
}
.error {
	color: #00b5ca;
	font-weight: bold;
	margin: 0;
	padding: 0 0 0 0.5em;
}
.first {
	border-style: none;
}
.hidden {
	display:none;
}
.highlight {
	border: 1px solid #cccccc;
	padding: 0.5em;
}
.imageDivRight {
	/*border: 1px solid #cccccc;*/
	float: right;
	font-size: 0.875em; 
	font-style: italic;
	letter-spacing: 0.02em;
	margin: 0 0 0 1em;
	padding: 0.5em;
	width: 41%;
}
.imageDivLeft {
	/*border: 1px solid #cccccc;*/
	float: left;
	font-size: 0.875em; 
	font-style: italic;
	letter-spacing: 0.02em;
	margin: 0 1.25em 0 0;
	width: 41%;
}
.imageLeft {
	float: left;
	margin: 0.2411em 0;
	padding: 0 1.5em 0 0;
}
.imageRight {
	float: right;
	margin: 0.2411em 0;
	padding: 0 0 0 1.5em;
}
.issue {
	border-bottom: 1px solid #cccccc;
}
.itemType {
	display: block;
	float: left;
	width: 10em;
	margin: 0;
	padding:0;
}
.keyword {
	display: block;
	margin: 0;
	padding: 0;
	width: 12em;
}
.message {
	color: #00b5ca;
	font-weight: bold;
}
.nothingFound {
	color: #00b5ca;
	font-weight: bold;}
.scaled {
	width: 100%;
}
.submit {
	border-style: none;
	margin: 0 0.5em;
	padding: 0;
}
.superHeader {
	font-size: 0.75em;
}
.toTop {
	clear: both;
	text-align:right;
}
.wordColumn {
	float: left;
	width: 13em;
	margin: 0;
	padding: 0;
}
/* large width */
.L {
	width: 25em;
}
/* medium width */
.M {
	width: 20em;
}
/* small width */
.S {
	width: 15em;
}
/* extra large width */
.XL {
	width: 30em;
}
/* extra small width */
.XS {
	width: 10em;
}
/* extra extra large width */
.XXL {
	width: 35em;
}
/* extra extra small width */
.XXS {
	width: 5.25em;
}

/* Elements */
/* a */
a {
	color: #c3142f;
	text-decoration: none;
}
a:hover, a:active, a:focus {
	text-decoration: underline;
}
#crumbs a {
	color: #fdfdff;
}
h2 a {
	color: #350702;
}
h2 a:hover, h2 a:active, h2 a:focus {
	text-decoration: none;
}
#headerNavigation a {
	color: #e51837;
}
#headerSubTitle a {
	color: #454545;
	text-decoration: none;
}
#navigation a {
	display: block;
	color: #000000;
	padding: 0.5em;
	height: 100%;
}
#navigation li ul li a {
	padding: 0.5em 0.5em 0.5em 1.5em;
}
#navigation .Nieuws a {
	background: url(../../images/cms/Elisabeth/newsUp.jpg) repeat-x left bottom;
	color: #fdfdff;
}
#navigation .Nieuws a:hover, #navigation .Nieuws a:active, #navigation .Nieuws a:focus {
	background: url(../../images/cms/Elisabeth/newsDown.jpg) repeat-x left bottom;
}
#navigation .Watispastoralezorg a {
	background: url(../../images/cms/Elisabeth/whatUp.jpg) repeat-x left bottom;
	color: #fdfdff;
}
#navigation .Watispastoralezorg a:hover, #navigation .Watispastoralezorg a:active, #navigation .Watispastoralezorg a:focus {
	background: url(../../images/cms/Elisabeth/whatDown.jpg) repeat-x left bottom;
}
#navigation .Pastorworden a {
	background: url(../../images/cms/Elisabeth/becomeUp.jpg) repeat-x left bottom;
	color: #fdfdff;
}
#navigation .Pastorworden a:hover, #navigation .Pastorworden a:active, #navigation .Pastorworden a:focus {
	background: url(../../images/cms/Elisabeth/becomeDown.jpg) repeat-x left bottom;
}
#navigation .Pastorzijn a {
	background: url(../../images/cms/Elisabeth/beUp.jpg) repeat-x left top;
	color: #fdfdff;
}
#navigation .Pastorzijn a:hover, #navigation .Pastorzijn a:active, #navigation .Pastorzijn a:focus {
	background: url(../../images/cms/Elisabeth/beDown.jpg) repeat-x left bottom;
}
#navigation .Rituelenengebeden a {
	background: url(../../images/cms/Elisabeth/ritualsUp.jpg) repeat-x left bottom;
	color: #fdfdff;
}
#navigation .Rituelenengebeden a:hover, #navigation .Rituelenengebeden a:active, #navigation .Rituelenengebeden a:focus {
	background: url(../../images/cms/Elisabeth/ritualsDown.jpg) repeat-x left bottom;
}
#acpt {
	background: #FFFFFF;
	border-bottom: 1px solid #666666;
	padding: 0;
}
#acpt a {
	display: block;
}
.pageNavigation a {
	border: 1px solid #cccccc;
	border-top-style: none;
	padding: 0.2em 0.25em;
}
/* blockquote */
blockquote {
	color: #350702;
	font: italic bold 1em/1.3571 Georgia, "Times New Roman", Times, serif;
	margin: 1.3571em 0em 1.3571em 2em;
	padding: 0;
}
/* cite */
cite {
	color: #350702;
	font: italic 1em/1.3571 Georgia, "Times New Roman", Times, serif;
}
a cite {
	color: #c3142f;
}
/* div */
div.definition {
	border: 1px solid #999;
	margin: 1em 0;
	padding: 0 1em;
}
div.footnotes {
	border-top: 1px solid #cccccc;
	margin-top: 2em;
}
div.newsitemImage {
	float: left;
	margin-right: 1.5em;
}
div#newstabsContent {
	height: 12em;
	overflow-y: scroll;
	padding-top: 1em;
}
div.column {
	float: left;
	margin: 0;
	padding: 0;
	width: 33%;
}
div.logoBox {
	border: 1px solid #CCCCCC;
	float: left;
	margin: 1em;
	padding: 0;
    text-align: center;
}
div.pictureBox {
	border: 1px solid #CCCCCC;
	float: left;
	margin: 0.5em;
	padding: 0;
    text-align: center;
}
div.pictureDiv {
	clear: both;
	text-align: center;
}
div.logoPositioner {
	display: table-cell;
	height: 10em;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	width: 14em;
}
div.logoPositioner img {
	vertical-align: middle;
}
div.picturePositioner {
	display: table-cell;
	height: 8em;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	width: 10em;
}
div.picturePositioner img {
	vertical-align: middle;
}
div.teaser {
	background-color: #ededed;
	border-radius: 25px;
	color: #000;
	margin: 1.8em 1em;
	padding: 1em 1.5em;
}
div.teaser h4 {
	border-bottom: 1px solid #fff;
}
/* dd */
dd {
}
/* dl */
dl {
	font-size: 0.875em;
	line-height: 1.3571;
	margin: 1.3571em 0;
	padding: 0;	
}
/* dt */
dt {
	font-weight: bold;
	margin: 1em 0;
	padding: 0;
}
/* em */
em {
	font-style: italic;
	letter-spacing: 0.05em;
}
label em {
	font-weight: normal;
}
/* fieldset */
fieldset {
	margin: 1.3571em 0;
	padding: 0.5em 0 0 0.5em;
}
fieldset#link fieldset#who {
	margin: 0 1em 1em 0.5em;
	padding: 0 0.5em;
}
#surveyForm fieldset {
	margin-bottom: 0.5em;
}
/* form */
form {
	font-size: 0.875em;
	line-height: 1.3571;
	margin: 1.3571em 0;
	padding: 0;
}
/* h1-h6 */
h1 {
	color: #443b36;
	font-size: 1.5em;
	line-height: 1.5;
	font-weight: bold;
	margin: 0.7917em 0;
	padding: 0;
}
h2 {
	color: #443b36;
	font-size: 1.125em;
	line-height: 1.0556;
	font-weight: bold;
	margin: 1.0556em 0;
	padding: 0;	
}
h2.itemtype {
	border-bottom: 1px solid #d21207;
	font-size: 1em;
}
h3 {
	color: #443b36;
	font-size: 1em;
	line-height: 1.1875;
	font-weight: bold;
	margin: 1.1875em 0;
	padding: 0;	
}
#newstabsContent h3 {
	margin: 0 0 0.8em 0;
}
h4 {
	color: #443b36;
	font-size: 0.875em;
	line-height: 1.3571;
	font-weight: bold;
	margin: 1.3571em 0;
	padding: 0;	
}
li h4 {
	font-size: 1em;
}
h5 {
	color: #443b36;
	font-size: 0.875em;
	line-height: 1.3571;
	font-style: italic;
	font-weight: normal;
	margin: 1.3571em 0;
	padding: 0;	
}
h6 {
	color: #443b36;
	font-size: 0.875em;
	line-height: 1.3571;
	font-weight: normal;
	margin: 1.3571em 0;
	padding: 0;	
}
/* img */
img {
	margin: 0;
	padding: 0;
}
a img {
	border-style: none;
}
h2 img {
	padding-right: 0.25em;
	vertical-align: bottom;
}
li img {
	padding-right: 0.25em;
	vertical-align: bottom;
}
img.inlineIcon {
	margin: 0;
	padding: 0;
	vertical-align: middle;
}
img.previousPicture {
	margin: 0 0.5em 0 0;
}
img.nextPicture {
	margin: 0 0 0 0.5em;
}

/* input */
input {
	margin: 0 0.5em 1em 0;
	padding: 0;
}
input#email {
	width: 30em; /* maximum 30em anders overflow bij kleine tekengrootte IE */	
}
input#familienaam {
	width: 20em;	
}
input#lookFor {
	width: 30em;
}
input#gebruikersnaam {
	width: 15em;
}
input#lookFor {
	width: 30em;
}
input#nieuwsbrief {
	/* dit is een checkbox */
	margin: 0; /* Nodig voor IE6, anders staat label niet op dezelfde lijn */
	padding: 0;
}
input#organisatie {
	width: 30em;	
}
input#paswoord {
	width: 15em;
}
input#voornaam {
	width: 20em;
}
input#woorden {
	width: 30em;
}
/* label */
label {
	color: #443b4f;
	display: block;
	font-weight: bold;
	margin: 0;
	padding: 0 0.5em 0 0;
}
label.checkbox {
	display: inline;
	margin: 0 0 0 0.25em;
}

/* legend */
legend {
	color: #443b4f;
	font-weight: bold;
	padding: 0 0.3em;
	margin: 0;
}
/* li */
li {
	font-size: 0.875em;
	line-height: 1.3571;
	margin: 0;
	padding: 0;
}
li.error {
	padding: 0;
}
.capital ul li {
	font-weight: normal;
}
form li {
	font-size: 1em;
}
li ol li, li ul li {
	font-size: 1em;
}
.capital ul li {
	font-weight: normal;
}
#pagination li {
	border: 1px solid #cccccc;
	display: inline;
	margin: 0 0.2em;
	padding: 0.25em 0.5em;
}
#pagination li.current {
	background-color: #dfdfdf;
}
#pagination li.ellipsis {
	border-style: none;
	margin: 0;
	padding: 0;
}
.pageNavigation li {
	display: inline;
	margin: 0 0.1em;
	padding: 0;
}
/* ol */
ol {
	list-style-type: decimal;
	margin: 1.3571em 0 1.3571em 2em;
	padding: 0;
}
ol.manual {
	list-style-type: none;
	margin-left: 1em;
}
form ol {
	list-style: none;
	margin: 1em 0;
}
li ol {
	margin: 0 0 0 2em;
}
/* p */
p {
	font-size: 0.875em;
	line-height: 1.3571;
	margin: 1.3571em 0;
	padding: 0;	
}
p.magazineDivider {
	border-bottom: 1px solid #CFCFCF;
	clear: both;
}
p.noSpace {
	margin-top: -1.3571em;
}
p.searchCriteria {
	color: #350702;
	font-weight: bold;
	margin: 1.3571em 0 0 0;
}
li p {
	font-size: 1em;
}
td p {
	font-size: 1em;
	margin-top: 0.1em;
}
#contacts td p {
	font-size: 0.875em;	
}
#tabs p {
		margin: 0.5em 0 0 0;
}
#newstabsContent p {
	font-size: 0.9em;
	margin: 0.8em 0;
}
/* pre */
pre {
	font: 0.875em/1.3571 "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 1.3571em 0;
	padding: 0;
}
/* select */
select {
	margin: 0 0.5em 1em 0;
	padding: 0;
}
select#functie {
	width: 15em;	
}
/* strong */
strong {
	color: #443b36;
	font-weight: bold;
}
a strong {
	color: #c3142f;
}
/* sup */
sup {
	line-height: 0;
}
/* table */
table#contacts {
	width: 100%;
}
table.program {
	border: 1px solid #cccccc;
	width: 98%;
}
table.infoTable {
	border: 1px solid #cccccc;
	border-collapse: collapse;
	width: 98%;
}
table.prevnext {
	border: 1px solid #cccccc;
	font-size: 0.875em;
	margin: 1em 0;
	width: 98%;
}
/* td */
td {
	vertical-align: top;
}
td.inSelection {
	padding: 0.5em;
	text-align: center;
	width: 30%;
}
td.previousCaption {
	text-align: left;
	vertical-align: bottom;
	width: 25%;
}
td.nextCaption {
	text-align: right;
	vertical-align: bottom;
	width: 25%;
}
td.previousPicture {
	text-align: left;
	vertical-align: bottom;
	width: 10%;
}
td.nextPicture {
	text-align: right;
	vertical-align: bottom;
	width: 10%;
}
td.points {
	text-align: right;
}
li .documentLink td {
	font-size: 1.15em;
}
.infoTable td {
	border: 1px solid #cccccc;
	font-size: 0.875em;
	padding: 0.5em;
}
#contacts td {
	border: 1px solid #cccccc;
	padding: 0 1em;
}
.program td {
	border: 1px solid #cccccc;
	padding: 0.15em 0.5em;
}
/* th */
.infoTable th {
	border: 1px solid #cccccc;
	font-size: 0.875em;
	padding: 0.5em;
	vertical-align: top;
}
.program th {
	border: 1px solid #cccccc;
	font-size: 0.875em;
	padding: 0.15em 0.5em;
}
/* textarea */
textarea {
	margin: 0 0.5em 1em 0;
}
#surveyForm textarea {
	width: 48em;
}
/* ul */
ul {
	list-style-type: disc;
	margin: 1.3571em 0 1.3571em 2em;
	padding: 0;
}
ul.list {
	list-style-type: disc;
	margin: 0.5em 0 0 1em;
	padding: 0 0 0 0.5em;
}
ul#pagination {
	clear: both;
	list-style-type: none;
	margin: 0;
	padding-top: 2em;
	text-align: center;
}
ul.pageNavigation {
	list-style-type: none;
	margin: -1em 0 0 0;
	padding: 0;
	text-align: right;
}
.capital ul {
	margin: 0;
	padding: 0 0 0 1em;
}
.column ul {
	list-style-type: none;
	margin: 0;
	padding:0;
}
form ul {
	list-style: none;
	margin: 1em;
}
li ul {
	margin: 0 0 0 2em;
}



/* Layout */
#headerNavigation {
	list-style: none;
	margin: 0;
	padding: 0.6em 1em 0.1em 0;
	position: relative;
	z-index: 1;
	font: 0.7857em Verdana, Arial, Helvetica, sans-serif;
}
#headerNavigation li {
	display: inline;
	margin: 0;
	padding: 0 0 0 1em;
}
#headerNavigation form {
	display: inline;
}
#headerNavigation input {
	background-color: #fdfdff;
	padding: 0 0.2em;
	margin: 0;
	border: 1px solid #666666;
	font-size: 1em;
}
#headerNavigation input.zoeken {
	background-color: #ecece8;
	border: 1px solid #666666;
}
#containerMiddle {
	margin: 0;
	padding: 0;
	width: 59.75em;
	float: left;
}
#containerMiddle2 {
	background: url(../../images/cms/Elisabeth/fauxBorder.jpg) repeat-y 9.875em;
	float: left;
	margin: 0;
	padding: 0;
	width: 59.75em;
}
/* Navigation side bar */
#containerNavigation {
	float: left;
	width: 9.875em;
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	overflow-x: hidden;
}
#navigation {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 0.7857em;
}
#navigation li {
	border-bottom: 1px solid #fdfdff;
	margin: 0;
	padding: 0;
}
#navigation li ul {
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 1.1em;
	border-top: 1px solid #666666;
}
#navigation li ul li {
	font-size: 1em;
}
#navigation li.last {
	border-bottom-style: none;
}
.Nieuws {
	background: #f2777a;
}
.Watispastoralezorg {
	background: #ee3e41;
}
.Pastorworden {
	background: #00b5ca;
}
.Pastorzijn {
	background: #40c8d7;
}
.Rituelenengebeden {
	background: #7fdae4;
}
.subNieuws {
	background: #f2777a;
}
.subWatispastoralezorg {
	background: #ee3e41;
}
.subPastorworden {
	background: #00b5ca;
}
.subPastorzijn {
	background: #40c8d7;
}
.subRituelenengebeden {
	background: #7fdae4;
}
#navigation .subNieuws a, #navigation .subNieuws a:hover, #navigation .subNieuws a:active, #navigation .subNieuws a:focus {
	background-image:none;
}
#navigation .subWatispastoralezorg a, #navigation .subWatispastoralezorg a:hover, #navigation .subWatispastoralezorg a:active, #navigation .subWatispastoralezorg a:focus {
	background-image:none;
}
#navigation .subPastorworden a, #navigation .subPastorworden a:hover, #navigation .subPastorworden a:active, #navigation .subPastorworden a:focus {
	background-image:none;
}
#navigation .subPastorzijn a, #navigation .subPastorzijn a:hover, #navigation .subPastorzijn a:active, #navigation .subPastorzijn a:focus {
	background-image:none;
}
#navigation .subRituelenengebeden a, #navigation .subRituelenengebeden a:hover, #navigation .subRituelenengebeden a:active, #navigation .subRituelenengebeden a:focus {
	background-image:none;
}
#shortCuts {
	background: #e6e5e0;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	font-size: 0.7857em;
	padding: 0.5em;
	list-style: square inside;
	margin: 0;
}
#shortCuts a {
	color: #000000;
}
#tijdschrift {
	background: #FFFFFF;
	border-bottom: 1px solid #666666;
	padding: 0px 5px;
}
#tijdschrift a {
	display: block;
}
#helpdesk {
	background: #e6e5e0 url(../../images/cms/Elisabeth/helpdeskLogo.gif) no-repeat 1em center;
	border-bottom: 1px solid #666666;
	padding: 0.5em 0em 0.5em 0.5em;
	text-align: center;
	margin: 0;
	font-size: 1em;
	font-weight: bold;
}
#helpdesk a {
	color: #000000;
	display: block;
	height: 100%;
}
#datum {
	background: #e6e5e0;
	padding: 0.5em 0;
	text-align: center;
	margin: 0;
	font-size: 0.7em;
	border-bottom: 1px solid #666666;
}
#partners {
	background: #e6e5e0;
	text-align: center;
	border-bottom: 1px solid #666666;
	padding-top: 0.3em;
	padding-bottom: 0em;
}
#partners a {
	display: block;
	padding-bottom: 0.2em;
}
#navFunctional {
	margin: 0 0 1em;
	padding: 0;
	list-style: none;
}
#navFunctional li {
	display: inline;
}
#navFunctional a {
	border-left: 1px solid #aa1806;
	text-decoration: none;
	padding-right: 0;
	margin-right: -0.1em;
	padding-left: 0.3em;
	font-size: 0.8em;
}
#navFunctional .first {
	border-style: none;
}
#navFunctional .last {
	border-style: none;
}
#navFunctional a:hover, #navFunctional a:active, #navFunctional a:focus {
	text-decoration: underline;
}
#homepageTable {
	width: 100%;
}
#homepageTable td {
	vertical-align: top;
	padding-right: 1em;
	width: 50%;
	line-height: 1em;
}
.titleNieuws {
	display: block;
	border-bottom: 2px solid #f2777a;
}
.titleWatispastoralezorg {
	display: block;
	border-bottom: 2px solid #ee3e41;
}
.titlePastorworden {
	display: block;
	border-bottom: 2px solid #00b5ca;
}
.titlePastorzijn {
	display: block;
	border-bottom: 2px solid #40c8d7;
}
.titleRituelenengebeden {
	display: block;
	border-bottom: 2px solid #7fdae4;
}
.clear {
	clear: both;
}
#footer {
	clear: both;
	background: #fdfdff;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	text-align: center;
	padding: 1.5em 1em;
	font: 0.7857em Verdana, Arial, Helvetica, sans-serif;
}
#footerNavigation {
	list-style: none;
	margin: 0;
	padding: 0.6em 1em 0.1em 0;
	position: relative;
}
#footerNavigation li {
	display: inline;
	margin: 0;
	padding: 0 0em 0 1em;
}

/* Table for document links */
.documentLink {
	font-size: 0.875em;
	line-height: 1.3571;
	margin: 0;
	padding: 0;
	border: 1px solid #CCCCCC;
	width: 100%;
}
.documentLink th {
	border: 1px solid #CCCCCC;
	margin: 0;
	padding: 0 0.5em;
	text-align: left;
	vertical-align: top;
	color: #350702;
	font-weight: bold;
	width: 10%;
}
.documentLink td {
	border: 1px solid #CCCCCC;
	margin: 0;
	padding: 0 0.5em;
}
.documentLink td.icon {
	border: 1px solid #CCCCCC;
	margin: 0;
	padding: 0.3em;
	width: 10%;
} 

/* Picture gallery */
ul.pictures {
	list-style: none;
	margin: 1.3571em 0;
}
.pictures li {
	display: inline;
}
.pictures li a {
	border: 1px solid #cccccc;
	margin: 0.2em;
	padding: 0.3em;
	float: left;
	display: block;
	width: 120px;
	height: 90px;
}
.clearfloat {
	clear: both;
	font-size: 1px;
	height: 0;
	line-height: 0;
	margin: 0;
}

/* Table for discussion board */
table.forumTable {
	border-bottom:1px solid #005B65;
	border-top:1px solid #005B65;
	background-color:#7FDAE4;
	margin:0;
	padding:0;
}
table.forumTable caption {
	text-align: left;
	font-size: 1em;
	line-height: 1.1875;
	font-weight: bold;
	margin: 0 0 0.25em 0.25em;
	padding: 0;	
}
table.forumTable th {
	background:#00B5CA url(http://www.kuleuven.be/thomas/cms/forum/Themes/elisabeth/images/catbg.jpg) repeat-x scroll left top;
	border-bottom:1px solid #006D79;
	color:#FDFDFF;
	padding:0.1em 0.5em;
	text-align: left;
}
table.forumTable td {
	background-color: #fdfdff;
	font-size: 0.875em;
	padding: 0.5em;
}
table.forumTable td.windowbg {
	background-color:#F2FBFC;
	text-align: center;
}

/* Specific styles for calendar */
#cal_tabs input {
	margin: 0.25em;
	padding: 0;
}
#cal_tabs p {
	line-height: 0.75;
	margin: 0.5em 0 0 0;
}
.ActList ul {
	margin-left: 1em;
}
.ActList li {
	list-style: none;
	margin-bottom: 1em;
}
.eventClass td {
	border-bottom: 1px solid #e6e6e6;
}
.eventClass div p {
	font-size: 1em;
	margin: 0 0 0.5em 0;
}
fieldset.agenda {
	padding: 1em 0.75em;
}
fieldset.agenda fieldset {
	margin: 0.25em 0;
	padding: 0.5em 0.75em;
}
fieldset.agenda legend {
	font-weight: normal;
}
fieldset.agenda label {
	margin: 0.5em 0;
	padding: 0 0.25em 0 0;
}
fieldset.agenda label.checkbox {
	display: inline;
	font-weight: normal;
	padding: 0 0.5em;
}
fieldset.agenda label.inline {
	display: inline;
	padding: 0 0.5em;
}
fieldset.agenda label.radio {
	display: inline;
	padding: 0 0 0 0.25em;
}
fieldset.agenda label em {
	font-size: 0.875em;
	font-style:normal;
	font-weight: normal;
}
fieldset.agenda input {
	margin: 0.5em 0;
}
fieldset.agenda input.radio {
	height: 15px;
	width: 15px;
}
td.agenda_lft {
	text-align: right;
	width: 30%;
}
td.agenda_rgt {
	text-align: left;
}
span.style1 {
	color: #00b5ca;
	font-size: 16px;
	font-weight: normal;
}
.sbox_l  {
	background: white url('http://www.kuleuven.be/thomas/lib/j_query_ui/theme/images/srch_l.gif') no-repeat top left;
	float: left;
	width: 19px; height: 19px;
}

.sbox_r  {
	background: white url('http://www.kuleuven.be/thomas/lib/j_query_ui/theme/images/srch_r.gif') no-repeat top left;
	float: left;
	width: 19px; height: 19px;
}

.sbox input {
	background: white url('http://www.kuleuven.be/thomas/lib/j_query_ui/theme/images/srch_bg.gif') repeat-x top left;
	float: left;
	border: 0;
	height: 19px; width: 125px;
	margin: 0;
	padding: 3px;
	font: 11px/13px arial;
	color: #000;
}

/* Specific styles for jobs page */
dl.job {
	border: 1px solid #cfcfcf;
	margin-left: 1em;
	padding: 0 0 0.5em 1em;
}
.job dt {
	margin-bottom: 0.357em;
}
.job dt.noJobs {
	font-weight: normal;
}
.job dd {
	margin: 0;
	padding-left: 1em;
}

/* Specific styles for links page */
dl.link {
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
	color: #443b36;
	min-height: 100px;
	_height: 100px; /* IE-hack for min-height */
	padding-bottom: 0.5em;
	padding-right: 0.75em;
	
}
dl.link dt {
	font-weight: bold;
	margin-bottom: 0.25em;
}
dl.link dd {
	margin: 0;
	padding: 0;
}
dl.link dd.image {
	float: right;
	margin: 0 0 0 0.5em;
}

ul.links {
	list-style-type: none;
	margin: 1.3571em 0;
}
ul.links li {
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
	margin: 0.5em 1em 1.3571em 0;
	padding-bottom: 0.5em;
	padding-right: 0.5em;
}
ul.links li h4 {
	margin: 0 0 0.25em 0;
}
ul.links li ul {
	margin: 0;
}
ul.links li ul li{
	border: none;
	margin: 0;
	padding: 0;
}
ul.links li p {
	margin: 0;
	padding: 0;
}
ul.links li p img {
	float: right;
}

