/* Body & layout */
#c_logo{
	float:left;
	text-align:left;
	height:145px;
	padding:0;
	margin:0;
}
#c_logo img{
	border:none;
	height:145px;
}
#c_rest_of_header{
	float:left;
	height:145px;
	padding-left:1em;
}
#c_title{
	font: italic 4.4em/1em Georgia, "Times New Roman", Times, serif;
	letter-spacing: 0.075em;
	color:#3C1588;
}
#c_subtitle{
	color: #3C1588;
	font: italic 1.5em Georgia, "Times New Roman", Times, serif;
	letter-spacing: 0.2em;

}
#c_headernavigation ul li{
	display:inline;
	padding:0 0.3em;
}
#c_headernavigation form{
	display: inline;
}
#c_headernavigation input {
	padding: 0 0.2em;
	margin: 0;
	border: 1px solid #4D0500;
	font-size: 1em;
}
#c_header {
	background: #EDEDFF url(../../images/cms/IDGP/base/headerBg.jpg) no-repeat right;
	padding: 0;
	height:145px;
	border-bottom: 1px solid #4D0500;
	margin: 0;
	text-align:right;
}

body {
	background: #EBEBEB;
	font: 100% "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 0;
	margin:0;
}
/* Links */
a {
	color:#0000FF;
	text-decoration: none;
}
a:hover, a:active, a:focus {
	text-decoration: underline;
}
h2 a {
	color: #3C1588;
}
h2 a:hover, h2 a:active, h2 a:focus {
	text-decoration: none;
}
/* Headings */
h1 {
	color: #3C1588;;
	font-size: 1.4em;
	line-height: 1.5;
	font-weight: bold;
	margin: 0.7917em 0;
	padding: 0;
}
h2 {
	color: #3C1588;
	font-size: 1.125em;
	line-height: 1.0556;
	font-weight: bold;
	margin: 0;
	padding: 0;	
}
h3 {
	color: #3C1588;
	font-size: 1em;
	line-height: 1.1875;
	font-weight: bold;
	margin: 1.1875em 0;
	padding: 0;	
}
h4 {
	color: #3C1588;
	font-size: 0.875em;
	line-height: 1.3571;
	font-weight: bold;
	margin: 1.3571em 0;
	padding: 0;	
}
h5 {
	color: #3C1588;
	font-size: 0.875em;
	line-height: 1.3571;
	font-style: italic;
	font-weight: normal;
	margin: 1.3571em 0;
	padding: 0;	
}
h6 {
	color: #3C1588;
	font-size: 0.875em;
	line-height: 1.3571;
	font-weight: normal;
	margin: 1.3571em 0;
	padding: 0;	
}
/* Images */
a img {
	border-style: none;
}
.imageLeft {
	float: left;
	margin: 0.2411em 0;
	padding: 0 2em 0 0;
}
.imageRight {
	float: right;
	margin: 0.2411em 0;
	padding: 0 0 0 2em;
}
/* Text */
blockquote {
	color: #3C1588;
	font: italic bold 1em/1.3571 Georgia, "Times New Roman", Times, serif;
	margin: 1.3571em 0em 1.3571em 2em;
	padding: 0;
}
cite {
	color: #3C1588;
	font: italic 1em/1.3571 Georgia, "Times New Roman", Times, serif;
}
p {
	font-size: 0.875em;
	line-height: 1.3571;
	margin: 1.3571em 0;
	padding: 0;	
}
pre {
	font: 0.875em/1.3571 "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 1.3571em 0;
	padding: 0;
}
strong {
	color: #3C1588;
	font-weight: bold;
}
/* Lists */
ol {
	list-style-type: decimal;
	margin: 1.3571em 0 1.3571em 2em;
	padding: 0;
}
ul {
	list-style-type: disc;
	margin: 1.3571em 0 1.3571em 2em;
	padding: 0;
}
li {
	font-size: 0.875em;
	line-height: 1.3571;
	margin: 0;
	padding: 0;
}
li ol, li ul {
	margin: 0 0 0 2em;
}
li ol li, li ul li {
	font-size: 1em;
}
/* Forms */
form {
	font-size: 0.875em;
	line-height: 1.3571;
	margin: 1.3571em 0;
	padding: 0;
}
fieldset {
	margin: 1.3571em 0;
	padding: 0 0 1em 0.5em;
	border: 1px solid #d21c07;
}
legend {
	color: #3C1588;
	font-weight: bold;
	padding: 0 0.3em;
	margin: 0;
}
form ol, form ul {
	list-style: none;
	margin: 1em 0;
}
ul.list {
	list-style-type: disc;
	margin: 0.5em 0 0 1em;
	padding: 0 0 0 0.5em;
}
input#lookFor {
	width: 30em;
}
.itemType {
	display: block;
	float: left;
	width: 10em;
	margin: 0;
	padding:0;
}
.wordColumn {
	float: left;
	width: 13em;
	margin: 0;
	padding: 0;
}
.capital {
	font-weight: bold;
	padding-left: 0.5em;
}
.capital ul {
	margin: 0;
	padding: 0 0 0 1em;
}
.capital ul li {
	font-weight: normal;
}
.keyword {
	display: block;
	margin: 0;
	padding: 0;
	width: 12em;
}
.submit {
	border-style: none;
	margin: 0 0.5em;
	padding: 0;
}
/* Layout */
#container {
	width: 49.3em;
	max-width: 100%;
	margin: 0;
	padding: 0 4px 0 0;
	background: #FFFFFF url(../../images/cms/IDGP/base/pageBg.jpg) repeat-y right top;
	border-left: #000000 1px solid;
}
#header {
	background: #EDEDFF url(../../images/cms/IDGP/base/headerBg.jpg) no-repeat right;
	/*background-color:*/
	
	height: 9.5em;
	padding: 0;
	border-bottom: 1px solid #4D0500;
	margin: 0;
	text-align: right;
}
#elisabethLogo {
	float:left;
	height:9em;
	
}
#headerT
{
	color: #3C1588;
	margin: 0 0 1.7em 0;
	padding: 0.25em 3em 0 0;
}
#headerTitle {
	/*color: #4D0500;*/
	font: italic 4.4em/1em Georgia, "Times New Roman", Times, serif;
	margin: 0.6em 0 0 0;
	/*padding: 0.25em 0.02em 0 0;*/
	letter-spacing: 0.075em;
	position: relative;
	z-index: 1;
	display: block;
	line-height:0.1em;
	
}
#headerSubTitle {
	color: #3C1588;
	font: italic 1.5em Georgia, "Times New Roman", Times, serif;
	letter-spacing: 0.2em;
	margin:0;
	padding: 1em 2em 0em 1em;
	position: relative;
	z-index: 1;
	line-height:0;
	
}

#headerNavigation {
	list-style-type: none;
	margin: 0;
	padding: 3em 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 {
	padding: 0 0.2em;
	margin: 0;
	border: 1px solid #4D0500;
	font-size: 1em;
}
#containerMiddle {
	margin: 0;
	padding: 0;
	width: 49.2em;
	float: left;
}
#crumbs {
	text-align: right;
	margin: 0;
	border-bottom: 1px solid #666666;
	padding: 0em 0.5em;
	font: bold 0.625em Verdana, Arial, Helvetica, sans-serif;
}
#crumbs a {
	color: #FFFFFF;
}
#containerMiddle2 {
	/*background: url(../../images/cms/Elisabeth/fauxBorder.gif) repeat-y 9.875em;*/
	float: left;
	margin: 0;
	padding: 0;
	width: 49.2em;
	border-right:#000000 1px solid;
}
/* Navigation side bar */
#containerNavigation {
	float: left;
	width: 9.875em;
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#navigation {
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size: 0.7857em;
}
#navigation li {
	border-bottom: 1px solid #FFFFFF;
	margin: 0;
	padding: 0;
	list-style:none;
}
#navigation a {
	display: block;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:100;
	color :#FFFFFF;
	padding: 0.5em;
	height: 100%;
}
#navigation li ul {
	margin: 0;
	padding: 0;
	line-height: 1.1em;
	border-top: 1px solid #4D0500;
}
#navigation li ul li {
	font-size: 1em;
}
#navigation li ul li a {
	display: block;
	color :#FFFFFF;
	padding: 0.5em 0.5em 0.5em 1.5em;
}
#navigation li.last {
	border-bottom-style: none;
}
.Nieuws {
	background: #3C1588;
	
}
.subNieuws {
	background: #d93e2c;
}
.Watispastoralezorg {
	background: #e32008;
}
.subWatispastoralezorg {
	background: #e7412d;
}
.Pastorworden {
	background: #ea5820;
}
.subPastorworden {
	background: #ed7141;
}
.Pastorzijn {
	background: #f29037;
}
.subPastorzijn {
	background: #f4a155;
}
.Rituelenengebeden {
	background: #f8c74f;
}
.subRituelenengebeden {
	background: #f9cf69;
}
#shortCuts {
	background: #E6DCCF;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font-size: 0.7857em;
	padding: 0.5em;
	list-style: square inside;
	margin: 0;
}
#shortCuts a {
	color: #000000;
}
#tijdschrift {
	background: #FFFFFF;
	border-bottom: 1px solid #000000;
	padding: 0px 5px;
}
#helpdesk {
	background: #E6DCCF;
	border-bottom: 1px solid #000000;
	padding: 0.5em 0em 0.5em 1em;
	text-align: left;
	margin: 0;
	font-size: 0.7857em;
}
#helpdesk a {
	display: block;
	height: 100%;
}
#datum {
	background: #E6DCCF;
	padding: 0.5em 0em 0.5em 0.5em;
	text-align: center;
	margin: 0;
	font-size: 0.7em;
	border-bottom: 1px solid #000000;
}
#partners {
	background: #E6DCCF;
	text-align: center;
	border-bottom: 1px solid #4D0500;
	padding-top: 0.3em;
	padding-bottom: 0em;
}
#partners a {
	display: block;
	padding-bottom: 0.2em;
}
/* Main content area */
#containerContent {
	padding: 1em 1.03em;
	margin: 0em;
	float:right;
	max-width: 37.3625em;
	width: auto !important;
	background-color:#FFFFFF;
	border-left: solid 1px #999999;
	min-height:750px;
	height: auto !important;
	height:750px;
	
	/*border-bottom:1px #00FFFF solid;*/
}
#navFunctional {
	margin: 0 0 1em;
	padding: 0;
	list-style-type: none;
	font-size: 0.88em;
}
#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;
}
#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%;
	margin-top: 1em;
}
#homepageTable td {
	vertical-align: top;
	padding-right: 1em;
	width: 50%;
	line-height: 1em;
}
.clearfloat {
	clear: both;
}
#footer {
	clear: both;
	background: #FFFFFF;
	border-top: 1px solid #4D0500;
	border-bottom: 1px solid #4D0500;
	border-right: 1px solid #4D0500;
	text-align: center;
	padding: 2em;
	font: 0.7857em Verdana, Arial, Helvetica, sans-serif;

}
#footerNavigation {
	list-style-type: none;
	margin: 0;
	padding: 0.6em 1.2em 0.1em 0;
	position: relative;
}
#footerNavigation li {
	display: inline;
	margin: 0;
	padding: 0 0em 0 1em;
}
.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;
	padding: 3px;
	font: 11px/13px arial;
	color: #000;
}
.show
{
	visibility:visible;
	background-color:#FFFFFF;
	margin-top:10px;
	margin-left:10%;
	margin-right:10%;
	text-align:right;
	color:#000000;
	width:150px;
}
.show ul
{
	position:relative;
	list-style-type:none;
	text-indent:0px;
	padding:0;
	margin:0;
	
}
.show li
{
	padding-top:2px;
	padding-bottom:5px;
	color:#666666;
}

.show a
{
	color:#666666;
	display:block;
	text-decoration:none;
}
.show a:hover
{
	text-decoration:none;
	background-color:#0099FF;
	cursor:pointer;
	color:#FFFFFF;
}
.hide
{
	color:#000;
	visibility:hidden;
	width:150px;
}
.ActList
{
	background-color:#FFFFFF;
	text-align:left;
	color:#000;
}
.ActList ul
{
	list-style-type:none;
	margin:5px 0;
	padding:2px 0;
}
.ActList li
{
	color:#666666;
}
.ActList a
{
	color:#666666;
	display:block;
	text-decoration:none;
	border-bottom:1px #E6E6E6 solid;
}
.ActList a:hover
{
	text-decoration:none;
	background-color:#0099FF;
	cursor:pointer;
	color:#FFFFFF;
}
table.agenda
{
	width:100%;
	vertical-align:top;
}
td.agenda_lft
{
	width:50%;
	text-align:left;
	vertical-align:top;
}
td.agenda_rgt
{
	width:50%;
	text-align:right;
}
.style1
{
	color:#FF0000;
}
/*THEMES*/
.Algemeen
{
	background-color:#3C1588;
}

.titleAlgemeen
{
	display: block;
	border-bottom: 2px solid #3C1588;
}

.Partnerrelatiesengezinsleven
{
	background-color:#3C1588;
}
/*
.titlePartnerrelatiesengezinsleven 
{
	display: block;
	border-bottom: 2px solid #3C1588;
}*/
.Kinderenkrijgen
{
	background-color:#3C1588;
}
.titleKinderenkrijgen
{
	display: block;
	border-bottom: 2px solid #3C1588;
}
.Verliesencrisissituatie
{
	background-color:#3C1588;
}
.titleVerliesencrisissituatie
{
	display: block;
	border-bottom: 2px solid #3C1588;
}
.Huwelijksvoorbereiding
{
	background-color:#3C1588;
}
.titleHuwelijksvoorbereiding
{
	display: block;
	border-bottom: 2px solid #3C1588;
}
.Opvoedingengeloof
{
	background-color:#3C1588;
}
.titleOpvoedingengeloof
{
	display: block;
	border-bottom: 2px solid #3C1588;
}
.Grootoudersensenioren
{
	background-color:#3C1588;
}
.titleGrootoudersensenioren
{
	display: block;
	border-bottom: 2px solid #3C1588;
}
.algemeen
{
	background-color:#3C1588;
}

/* Navigation */
#navigation a
{
	background:#3C1588;
}
#navigation a:hover
{
	background:#6A52F8;
	text-decoration:none;
}
#navigation .subDiocesanediensten a, 
#navigation .subHuwelijksvoorbereiding a,
#navigation .subKinderenkrijgen a,
#navigation .subVerliesencrisissituatie a,
#navigation .subPartnerrelatieengezinsleven a,
#navigation .subOpvoedingengeloof a,
#navigation .subGrootoudersensenioren a
{
	display:block;
	background-color: #9999EE;
	background-image:none;
}
#navigation .subDiocesanediensten a:hover, 
#navigation .subHuwelijksvoorbereiding a:hover,
#navigation .subKinderenkrijgen a:hover,
#navigation .subVerliesencrisissituatie a:hover,
#navigation .subPartnerrelatieengezinsleven a:hover,
#navigation .subOpvoedingengeloof a:hover,
#navigation .subGrootoudersensenioren a:hover
{
	display:block;
	background-color:#BBBBEE;
	background-image:none;
}

.eventClass table
{
	width:100%;
	vertical-align:top;
}
.eventClass td
{
	vertical-align:top;
	border-bottom:#E6E6E6 1px solid;
}
.tborder
{
	border:#CCCCCC 1px solid;
	border-collapse:collapse;
	margin:10px 0 10px 0;
}
.tborder td
{
	border:#CCCCCC 1px solid;
	padding:5px;
	vertical-align:top;
}
.ratingbuttons { text-align:center; margin: 0; padding: 10px; font-size:11px; }
.ratingbuttons ul { display: inline; list-style: none; margin: 0; padding: 0; border: 0 }
.ratingbuttons li { display: inline; margin: 0; padding: 0; }
.ratingbuttons li a {  padding: 3px 6px 3px 6px; border:1px solid #CCCCCC; background-color: #E6E6E6; color: #000000; text-decoration: none; }
.ratingbuttons li a:hover { background-color: #3c1588; color:#FFFFFF;}
html>body .ratingbuttions li a { width:auto; }

#contentNavigation
{
		width:140px;
		margin:0px 0px 10px 10px;
		padding:5px;
		border:1px solid #9F8BDD;
		background-color:#fff;
}
#contentNavigation ul{
	margin:0px 0px 0px 0px; padding:0px;
	list-style-type:none;
}
#contentNavigation li {
	margin:0px 0px 4px 0px; padding:0px;
}
#contentNavigation li.current>a{ /*  '>' werkt (nog) niet in IE */
	color:#000;
	text-decoration:none;
}
.IdRightCL{float:right; margin:0px; padding:0px; clear:right;}
.weetjes table
{
	width:100%;
}
.weetjes td
{
	border-bottom:#999999 1px dashed;
	padding:10px;
}
.weetjes td:hover
{
	background-color:#E6E6E6;
}
