html {
	background: url(../images/background.jpg) right top no-repeat #006eb9;
}

body {
	height: 100%;
}

.wrapper {
	width: 950px;
	height: 100%;
	margin: 0 auto;
	text-align: left;
}

.container {
	margin-top: 25px;	
}

.header {
	width: 100%;
	background: url(../images/logo_sl.png) left top no-repeat ;
	padding-left: 100px;
	padding-bottom: 20px;
}

.footer_container {
	color: #FFF;
	text-align:center;
	height: 30px;
	width: 950px;
	margin-bottom: 0;
	text-align: left;
	background-color:#006;
	padding: 5px;
}

/** Overall CSS classes  **/

.lighter {
	font-weight:lighter;
}

/**  TOP MODULE CSS  **/

.mainmenu {
	background: url(../images/trans_white.png) repeat;
}

/* Main Menu */

.sf-menu a {
	padding: 0.5em;
	font-size: 1.4em;
	font-weight:bold;
}

.sf-menu li li a{
	padding: 0.6em;
	font-size: 0.9em;
	font-weight: normal;
}

.sf-menu li.active, .sf-menu li:hover{
}

.sf-menu li li.active, .sf-menu li li:hover {
}

.polaroid {
	background: url(../images/poleroid.png ) left top no-repeat;
	width: 263px;
	height: 214px;
	float:right;
	margin-top: -145px;
}

.polaroid div {
	margin-top:20px;
	margin-left: 10px;
}

/* Content */

.component {
	clear:both;
}

.componentheading {
	background: url(../images/trans_white.png) repeat;
	color:#F90;
	padding: 5px 0;
	font-weight:bolder;
	display:block;
	width: 100%;
}

.content{
	padding-top: 1em;
}

.moduletable, .mainmenu{
/*	background: url(../images/trans_white.png) repeat;*/
}

.left-modules > .moduletable, .vertical-middle-modules > .moduletable{
	padding-left: 0px;
}

.left-modules h3, .vertical-middle-modules h3 {
	background: url(../images/trans_white.png) repeat;
	padding: 6px;
}

.breadcrump, .zoek {
	border-bottom:1px solid;
	height:2.2em;
	margin-bottom:1em;
}

.pathway {
	font-weight:bold;
	padding: 5px;
}

/* Article content */

.leden td {
	padding: 0px;
}

h2.leden {
	border-bottom:2px groove white;
	font-size: 2em;
	font-style:normal;
	font-weight:bold;
	padding-bottom:5px;
}

.article-tools {
	color: #ccc;
	margin: 1em 0 2em 0;
	border-top: 1px white solid;
	border-bottom: 1px white solid;
	font-variant:small-caps;
}



/* System messages */

#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;
}


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

.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%;
}

/** Special modules **/

.frontpage {
	height: 250px;
	display:block;
}

.line-left{
	border-left:dotted 1px white;
	padding-left: 4px;
	width: 225px;
}

/** Forum **/

.fb_list_actions_bottom, .fb_list_actions {
	background-color: #FFF;
}

#Kunena_tab ul {
	list-style:none;
	margin-left: 0;
}

.Kunena_item_active {
	text-decoration:underline;
}

.fb_list_actions_forum {
	width: 50%;
}

.forum-pathway-bottom, .forum-pathway {
	border-top: 1px solid;	
}

.path-element-first {
	float: left;
}

.path-element, .path-element-last {
	float: left;
	margin-left: 1em;
}

.path-element-users {
	float:right;
}

.fb_title {
	font-size: 1.4em;
	font-weight: bolder;
}

.thead-title a {
	font-weight: bolder;
}

.fb_blocktable, #Kunena_top {
	border: 1px solid;
}

.fb_search_inputbox {
	float: left;	
}

/*Eventlist CSS */

.eventlistmod li, .mod_login li, .mod_comments li {
	list-style-type: none;
}
	

.eventlistmod .date, .eventlistmod .location {
	display:block;
	clear:both;
}

/* Artikelen lijst CSS */

.articlelist ul  {
	list-style-type: none;
}

.articlelist a{
	text-decoration: none;
}

.articlelist .parent {
	font-weight:bolder;
	margin-bottom: 1em;
	font-size: 1.2em;
}

.articlelist .parent ul{
	font-weight:normal;
	font-size: 0.8em;
}