html {
	overflow: -moz-scrollbars-vertical;
 	height: 100%; /* héél belangrijk */
}
	body
	{
		height: 100%; /* héél belangrijk */
		margin:0px;
		padding:0px;
		background: #ffffff;  /*url('../images/body_backgr.gif') repeat; */
		font-family:Arial;
		font-size:12px;
		color:#000000;
	}



#bodyleft a {
	text-decoration: none;
}

	a
	{
		color:#39255c;
		text-decoration:underline;
	}

	a:hover,
	{
		color:#f87b00;
		text-decoration:underline;
	}

h1 {
	font-family: 'Trebuchet MS', 'Century Gothic', Segoe UI, Verdana, Sans-Serif;
	font-size: 18px;
	font-weight: normal;
	color: #f99500;
	letter-spacing: -1px;	
}
	td
	{
		text-align:left;
	}
	
	.rechts
	{
		text-align:right;
	}

	a img, form 
	{
		border:none;
		margin:0px;
		padding:0px;
	}	

	select,
	select.no,
	input,
	input.no,
	textarea,
	textarea.no
	{
		font-size:12px;
		font-family:Arial;
	}

#container
{
position:relative;
min-height: 100%;
height: auto !important; /* voor moderne browsers */
height: 100%; /* voor IE */
}

/* Navigation */

#background
{
	position:relative;
	background: url(../images/background_top.gif) repeat-x #39255c;
	margin:0px auto;
	height: 248px;
	text-align: center;
}


#navigationcontainer {
margin: 0px auto;
width: 770px;
text-align: left;
}

#logo {
position: absolute;
margin: 0px 0px 0px 0px;
width: 250px;
height:150px;
background: url(../images/header_logo.gif) no-repeat;
}

#collectemannetje {
position: absolute;
margin: 0px 0px 0px 635px;
width: 135px;
height:170px;
background: url(../images/header_collectemannetje.gif) no-repeat;
z-index: 100;
}

#navigation {
position: absolute;
margin: 60px 0px 0px 310px;
height: 40px;
}

#navigation ul {
list-style: none; 
margin: 0;
padding: 0;
}

#navigation li {
float:left;
height: 40px;
text-align: left;
/*border-bottom: 1px solid #ED9F9F;*/
}
#navigation li a:link, #navigation li a:visited {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
letter-spacing: 0px;
display: block;
text-indent: 15px;
padding: 0.6em 0 0.4em 0.5em;
/*border-left: 12px solid #711515;
border-right: 1px solid #711515;
 background-color: #B51032; */
color: #c3b3dd;
}
#navigation li a:hover {
color: #f87b00;
text-decoration: underline;
}

/* Top Spotlight */
#ja-topslwrap {
	margin: 0px;
	background: url(../images/topsl-bg.gif) repeat-x #EEEEEE;
}

#ja-topsl {
	margin-bottom:0px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	width:770px;
	background: url(../images/topsl.gif) no-repeat left top;
	color: #FFFFFF;
	font-size: 100%;
	height: 190px;
}

#ja-topsl .ja-newflash {
	padding: 0;
	background: url(../images/topimg.png) no-repeat top left;
}

#ja-topsl .ja-newflash .moduletable{
	padding: 0 0px 0 80px;
	width: 250px;
	margin: 0px;
	background: none;
	font-family: "Segoe UI", "Trebuchet MS", Arial, Helvetica, sans-serif;
	height: 190px;
}

	/* * * * MsgBox * * * */
	
	.MsgBox
	{
		margin:30px auto 15px auto;
	}
	
	.MsgBox td
	{
		margin:0px;
		padding:0px;
	}
	
	.MsgBox .corner,
	.MsgBox .corner img
	{
		width:7px;
		height:7px;
		font-size:0px;
	}
	
	.MsgBox .left_side,
	.MsgBox .right_side,
	.MsgBox .top_side,
	.MsgBox .bottom_side
	{
		background-color:#F8F8F8;
		background-image:url(../images/msgbox_bd.gif );
		font-size:0px;
	}
	
	.MsgBox .left_side
	{
		width:7px;
		background-position:left top;
		background-repeat:repeat-y;
	}
	
	.MsgBox .right_side
	{
		width:7px;
		background-position:right top;
		background-repeat:repeat-y;
	}
	
	.MsgBox tr .top_side
	{
		height:7px;
		background-position:left top;
		background-repeat:repeat-x;
	}
	
	.MsgBox .bottom_side
	{
		height:7px;
		background-position:left bottom;
		background-repeat:repeat-x;
	}

	.MsgBox .msgbox_content
	{
		background-color:#F8F8F8;
	}
	
	.MsgBox .msgbox_text
	{
		text-align:center;
		color:#CCCCCC;
		font-weight:bold;
		font-size:24px;
		padding:10px;
		text-transform:uppercase;
	}
	
/* HOOFD CONTAINER na logo etc */

	.main
	{
		/* position:relative; */
		width:754px;
		/* text-align: center; */
		margin: 0 auto;
		padding:20px 10px 115px;
	}
	
	#bodyleft
	{
		width:200px;
		float: left;
	}
	
	#bodymain
	{
		width:550px;
		/* float: right; */
	}	
	
	.topestMenuWrapper
	{
		position:relative;
		height:21px;
	}
	
/* top menu item */

	.topestMenu
	{
		position:absolute;
		background: #eeeeee;
		top:-8px;
		left:-10px;
		width:764px;
		height:17px;
		padding-top:3px;
		padding-left:10px;
		/* border-top:1px solid #999999;
		border-bottom:1px solid #999999; */
		2background-image:url(../images/top_tab_cutting.gif);
		font-size:11px;
		text-align:left;
	}
	
	.topestMenu a
	{
		margin-left:5px;
	}
	
	.topBlock
	{
		position:relative;
		height:208px;
		border:0px dashed blue;
		margin-bottom:0px;
	}
	
	img.mainLogo
	{
		position:absolute;
		top:0px;
		left:0px;
	}

	.topBigText
	{
		position:absolute;
		top:7px;
		left:70px;
	}
	
	.topBigText .title
	{
		font-size:36px;
		line-height:36px;
	}
	
	.topBigText .title a,
	.topBigText .title a:link,
	.topBigText .title a:visited,
	.topBigText .title a:active,
	.topBigText .title a:hover
	{
		font-weight:bold;
		color:#666666;
		text-decoration:none;
	}
	
	.topBigText .powered
	{
		font-size:8px;
		font-weight:bold;
		text-transform:uppercase;
		color:#666666;
		margin-left:3px;
	}
	

/* TOP HOOFD MENU */

	.topMenuWrapper
	{
		position:absolute;
		margin: 165px 0px 0px 0px;
		width: 775px;
	}
	
	.topMenu
	{
		width:775px;
	}
	
	table.topMenuCont
	{
		width:100%;
	}
	

	table.topMenuCont td
	{
		padding:0px;
		margin:0px;
	}
	
	.topMenuItemCont
	{
		color:#ffffff;
		text-align:center;
		display: block;		
		background-color: transparent;
		height:35px;
		font-size: 14px;
		line-height: 32px;
		padding-top:0px;
		padding-left:0px;
		padding-right:0px;
		font-weight:bold;
		text-transform:capitalize;
		white-space:nowrap;
	}

	.topMenuItemCont a.menu_item_link,
	.topMenuItemCont a.menu_item_link:link,
	.topMenuItemCont a.menu_item_link:visited,
	.topMenuItemCont a.menu_item_link:active,
	.topMenuItemCont a.menu_item_link:hover
	{
		text-decoration:none;
		background: transparent;
		height:35px;
		padding-top:0px;
		padding-left:0px;
		padding-right:0px;
	}
	
	.topMenuItemCont a.menu_item_link,
	.topMenuItemCont a.menu_item_link:link,
	.topMenuItemCont a.menu_item_link:visited
	{
		color:#ffffff;
		display: block;
	}

	.topMenuItemCont a.menu_item_link:active,
	.topMenuItemCont a.menu_item_link:hover
	{
		background: #ae5701;
		color:#FFFFFF;
		display: block;
	}

/*	 EINDE HOOFD MENU */

	.topPageHeader
	{
		margin: 0px 0px 0px 0px;
		font-weight:bold;
		font-size:20px;
		color:#39255c;
		text-transform:capitalize;
	}
	
	.topCustomMenu
	{
		margin-bottom:5px;
		font-size:12px;
		font-weight:bold;
		text-transform:capitalize;
		color:#cccccc;
		height:15px;
		position:relative;
	}
	
	.topCustomMenu a,
	.topCustomMenu span
	{
		margin-right:9px;
	}
	
	.hiddenMenu
	{
		position:absolute;
		top:24px;
		left:-10px;
		z-index:101;
	}
	
	.hiddenMenuBgCont
	{
		width:774px;
		height:45px;
		margin: 11px 0px 0px 10px;
		padding-top:5px;
		background-image:url( ../images/h_menu_bg.png );
		background-repeat:repeat-x;
		position:static;
	}
	
	* html .hiddenMenuBgCont
	{
		background-image:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/tmpl_uni/images/h_menu_bg.png', sizingMethod='scale');
	}
	
	.hiddenMenuCont
	{
		margin-left:14px;
		position:relative;
	}

	a.customMenuItem
	{
		position:relative;
	}
	
	.Notice
	{
		padding:3px;
		width:70%;
		border:1px solid #cc6;
		background-color:#ffc;
		margin:5px auto;
		text-align:center;
		color:black;
	}
	
	.bodyBlock
	{
		margin-top:0px;
		margin-bottom:13px;
	}
	
	.leftNavDiv
	{
		position:relative;
		width:182px;
		float:left;
		margin-right:8px;
	}
	
	.rightNavDiv
	{
		position:relative;
		width:749px;
		/*float:left;*/
		padding:0px;
		overflow:hidden;
	}
	
	/* * * * * * */

	
	.bottomBlock
	{
		position:relative;
		height:60px;
		border:1px solid #D0D0D0;
	}
	
	.bottomImages
	{
		margin-top:7px;
		margin-left:7px;
		float:left;
		position:relative;
	}
	
	.bottomTexts
	{
		font-size:11px;
		margin-top:8px;
		margin-left:15px;
		float:left;
	}
	
	.bottomTexts div
	{
		margin-bottom:1px;
	}
	
	.bottomLinks a
	{
		margin-right:2px;
	}
	
	.loginDiv
	{
		position:relative;
		height:201px;
		border:1px solid #ccc;
		margin-bottom:13px;
	}
	* html .loginDiv
	{
		margin-bottom:14px;
	}
	
	
	.shoutboxDiv
	{
		position:relative;
		border:1px solid #ccc;
		margin-bottom:13px;
		height:241px;
	}
	
	* html .shoutboxDiv
	{
		height:242px;
	}
	
	.pollsDiv
	{
		position:relative;
		border:0px solid green;
	}
	
	.boxHeader
	{
		position:relative;
		background-image:url('../images/head_cutting.gif');
	    background-repeat:repeat-x;
		
		height:22px;
		padding:4px 0px 0px 6px;
		font-size:10px;
		font-weight:bold;
		color:#666;
		text-align:left;
		text-transform:uppercase;
	}
	
	div.menu_item_line
	{
		position:relative;
		padding:0px 0px 0px 25px;
		margin:0px 0px 1px 0px;
		height:20px;
		line-height:20px;
		vertical-align:middle;
		font-weight:bold;
		text-transform:capitalize;
	}
	div.menu_item_line_active
	{
		position:relative;

		height:20px;
		line-height:20px;
		vertical-align:middle;
		font-weight:bold;
		text-transform:capitalize;

		padding:0px 0px 0px 25px;
		margin:0px 0px 1px 0px;
		background-image:url(../images/bullet.gif);
		background-repeat:no-repeat;
		background-position:left center;
	}

/***** nieuw dialog ********/

.topmoduletable {

		position:absolute;
		text-align:right;
		margin:92px 0px 0px 250px;
		width:370px; 
		font-size:11px;
}

/* moduletable style */
div.module,
div.moduletable {
}

div.module h1,
div.module-box h1,
div.module-plain h1,
div.moduletable-plain h1,
div.moduletable h1 {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	margin: -20px 0 0.5em 0;
}

/*box style*/
div.module-box {
	margin: 0 0 10px;
	padding: 0;
	position: relative;
	z-index: 100;
	overflow: hidden;
}

div.module-box > div {
	padding: 30px 0 0 0;
}

div.module-box > div > div {
	padding: 0 0 0 10px;
}

div.module-box > div > div > div {
	padding: 5px 20px 15px 10px;
}

div.module-box h3 {
	position: absolute;
	top: 10px;
	left: 8px;
	margin: 0;
	padding: .2em 1em;
}

div.box-blue {
	background: transparent url(../images/module-box-blue-bg-r.png) top right no-repeat;
}

div.box-blue > div {
	background: transparent url(../images/module-box-blue-bg-l.png) top left no-repeat;
}

div.box-blue > div > div {
	background: transparent url(../images/module-box-blue-bg-l.png) bottom left no-repeat;
}

div.box-blue > div > div > div {
	background: transparent url(../images/module-box-blue-bg-r.png) bottom right no-repeat;
}

div.box-blue div div div div {
	background: none;
}


div.box-green {
	background: transparent url(../images/module-box-green-bg-r.png) no-repeat top right;
}

div.box-green > div {
	background: transparent url(../images/module-box-green-bg-l.png) no-repeat top left;
}

div.box-green > div > div {
	background: transparent url(../images/module-box-green-bg-l.png) no-repeat bottom left;
}

div.box-green > div > div > div {
	background: transparent url(../images/module-box-green-bg-r.png) no-repeat bottom right;
}

div.box-green div div div div {
	background: none;
}


div.box-yellow {
	background: transparent url(../images/module-box-yellow-bg-r.png) no-repeat top right;
}

div.box-yellow > div {
	background: transparent url(../images/module-box-yellow-bg-l.png) no-repeat top left;
}

div.box-yellow > div > div {
	background: transparent url(../images/module-box-yellow-bg-l.png) no-repeat bottom left;
}

div.box-yellow > div > div > div {
	background: transparent url(../images/module-box-yellow-bg-r.png) no-repeat bottom right;
}

div.box-yellow div div div div {
	background: none;
}


div.box-grey h3 {
	color: #FFF;
}

div.box-grey {
	background: transparent url(../images/module-box-grey-bg-r.png) no-repeat top right;
	color: #FFF;
}

div.box-grey > div {
	background: transparent url(../images/module-box-grey-bg-l.png) no-repeat top left;
}

div.box-grey > div > div {
	background: transparent url(../images/module-box-grey-bg-l.png) no-repeat bottom left;
}

div.box-grey > div > div > div {
	background: transparent url(../images/module-box-grey-bg-r.png) no-repeat bottom right;
}

div.box-grey div div div div {
	background: none;
}


/* Header Styles */
div.header-dots h3 {
	background: url(../images/icon-doubledots.png) no-repeat left 5px;
	padding: 0 0 0 10px;
}

div.header-arrow h3 {
	background: url(../images/icon-arrow-m.png) no-repeat left 5px;
	padding: 0 0 0 16px;
}



/** Dialog BOX HERE! opmaak boxen ************************************************************/	

.dialog {
 width:100%;
 margin:0px auto;
 min-width:20em;
 color:#fff;
}

.dialog .hd .c,
.dialog .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.dialog .ft .c {
 height:14px;
}

.dialog .hd {
 background:transparent url(../images/tl.gif) no-repeat 0px 0px;
}

.dialog .hd .c {
 background:transparent url(../images/tr.gif) no-repeat right 0px;
}

.dialog .bd {
 background:transparent url(../images/ml.gif) repeat-y 0px 0px;
}

.dialog .bd .c {
 background:transparent url(../images/mr.gif) repeat-y right 0px;
}

.dialog .bd .c .s {
 margin:0px 8px 0px 4px;
 background:#000 url(../images/ms.jpg) repeat-x 0px 0px;
 padding:1em;
}

.dialog .ft {
 background:transparent url(../images/bl.gif) no-repeat 0px 0px;
}

.dialog .ft .c {
 background:transparent url(../images/br.gif) no-repeat right 0px;
}


/* content-specific */

.dialog h1 {
 /* header */
 font-size:2em;
 margin:0px;
 padding:0px;
 margin-top:-0.6em;
}

.dialog p {
 margin:0.5em 0px 0px 0px;
 padding:0px;
 font:0.95em/1.5em arial,tahoma,"sans serif";
}

html>body .dialog pre {
 font-size:1.1em;
}



/** DESIGN BOX HERE! opmaak boxen ************************************************************/	

	.disignBoxFirst
	{
		position:relative;
		/* border:1px solid #FF0; */
		margin-top: 30px;
		margin-bottom:10px;
		background-image:url('../images/head_cutting.gif');
		background-repeat:repeat-x;
		background-color:#fff;
	}
	
	.boxFirstHeader
	{
		height:17px;
		padding:3px 0px 0px 8px ;
		font-size:12px;
		font-weight:bold;
		color:#666;
		text-align:left;
		text-transform:uppercase; 
		border-bottom: 1px solid #CCC;
	}
	
	.boxContent
	{
		position:relative;
		overflow:hidden;
		font-size:13px;
		color:#000000;
		padding:10px;
	}
	
	.dbTopMenu
	{
		padding: 0px 0px 0px 0px;
		_padding: 20px 0px 0px 0px;
	}

	.disignBoxFirst .boxFirstHeader .caption_item
	{
		position: absolute;
		top: 0px;
		right: 0px;
		white-space:nowrap;
		color: #000;
		font-size: 11px;
		text-transform: capitalize;
		font-weight: bold;
	}
	
	.disignBoxFirst .boxFirstHeader .caption_item
	{
		padding-top:3px;
		padding-right:5px;
	}
	
	.dbTopMenu div.active,
	.dbTopMenu div.notActive
	{
		float: left;
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 3px;
		border-left: 1px solid #d2d2d2;
		height:17px;
		color: #740091;
		font-size: 12px;
		padding-top:0px;
		position:relative;
	}
	
	.dbTopMenu div a,
	.dbTopMenu div a:link,
	.dbTopMenu div a:hover,
	.dbTopMenu div a:active,
	.dbTopMenu div a:visited,
	.caption_item a,
	.caption_item a:link,
	.caption_item a:hover,
	.caption_item a:active,
	.caption_item a:visited	
	{
		text-decoration: none;
	}
	
	.caption_item a
	{
		margin-left:4px;
	}
	
	.dbTopMenu div.active
	{
		border-bottom: 1px solid #F7F7F7;
	}
	
	.dbBottomMenu
	{
		position:relative;
		margin: -20px 0px 0px 0px;
		padding: 0px 95px 50px 50px;
		>padding: 0px 95px 30px 50px;
	}
	
/**************************************************************/
	div.design_box_border
	{
		position:relative;
		border:1px solid #ccc;
		margin:10px;
		padding:1px;
	}
	div.design_box_border div.header
	{
		position:relative;
		padding:0px 0px 0px 7px;
		height:30px;
		line-height:23px;
		vertical-align:middle;
		font-size:12px;
		font-weight:bold;
		text-transform:uppercase;
		
		background-image:url('../images/design_border_cutting.gif');
	    background-repeat:repeat-x;
		
	}
	div.design_box_border div.keeper
	{
		position:relative;
		padding:5px;
		border:0px solid red;
		text-align:center;
		margin:2px;
	}
	
		
/**************************************************************/	
	.emptyBox
	{
		position:relative;
		border:1px solid #ccc;
		margin:0px;
		padding:3px;
	}
	

/**************************************************************/	
	/*####################################################################*/

	.languageBlock
	{
		position:relative;
		border:0px solid red;
		float:right;
		margin-top:0px;
	}
	
	.skinBlock
	{
		position:relative;
		border:0px solid red;
		float:right;
		margin-top:24px;
		margin-right:-90px;
	}
	
/*####################################################################*/

	.topBannerBlock
	{
		position:relative;
		width:770px;
		/*height:40px;*/
		margin-top:5px;
		border:1px solid red;
		margin-left:auto;
		margin-right:auto;
		
	}
	
	.bannerBlock
	{
		position:relative;
		width:770px;
		margin:0px auto;
		border:0px solid red;
	}
	
	.leftBanner
	{
		position:absolute;
		top:0px;
		left:-150px;
		border:0px solid red;
	}
	
	.rightBanner
	{
		position:absolute;
		top:0px;
		right:-150px;
		border:0px solid red;
	}
	
	.bottomBannerBlock
	{
		position:relative;
		width:770px;
		margin-top:0px;
		border:0px solid red;
		margin:auto;
	}
	
	.bannerInnerBlock
	{
		position:relative;
		margin-left:auto;
		margin-right:auto;
		border:0px solid blue;
		width:470px;
	}
/*####################################################################*/
	div.playerAdminLink
	{
		position:relative;
  		text-align:left;
 		margin-bottom:15px;
 	}
	
	
	
	.action
	{
		margin-top:20px;
	}
/**************************************************************/	
/**************************************************************/	
/* #################################################################### */
	.logInRegistrationText
	{	
		margin:5px;
	}
	
	/**************************************************************/	
	div.pollBlock
	{
		position:relative;
		overflow:hidden;
		height:154px;
		width:260px;
		border:0px solid #96B2C9;
		text-align:left;
		float:left;
		margin-bottom:10px;
	}
	div.pollBody
	{
		border:1px dashed #CCC;
		margin:5px;
	}
	div.pollCaption
	{
		position:relative;
		margin:3px;
		padding:0px;
		overflow:hidden;
		height:15px;
		line-height:15px;
		vertical-align:middle;
		font-weight:bold;
		/*background-color:#96B2C9;
		color:#fff;*/
	}
	div.pollAnswerBlock
	{
		position:relative;
		margin:2px;
		overflow:hidden;
		height:100px;
		border:0px solid #96B2C9;
		text-align:left;
	}
	div.pollUp
	{
		position:absolute;
		left:2px;
		top:2px;
	}
	div.pollDown
	{
		position:absolute;
		left:2px;
		bottom:2px;
	}
	div.pollQuestionBlock
	{
		position:absolute;
		width:190px;
		padding:2px;
		overflow:hidden;
		margin-left:18px;
	}
	div.pollSubmitBlock
	{
		position:relative;
		margin:2px;
		overflow:hidden;
		height:30px;
		border:solid 0px #0000cc;
		text-align:center;
	}
	
	
	
	.small
	{
		font-size:11px;
		color:#333366;
	}
	
	.text2
	{
		border:1px solid #fff;
	}
	
	.pollContainer
	{
		position:relative;
		margin-top:2px;
		padding:10px;
		background-color:transparent;
		border:0px solid red;
	}
	
	.createPollSection
	{
		position:relative;
		padding:10px;
		background-color:transparent;
		border:0px solid red;
	}
	
	.controlsDiv
	{
		position:relative;
		clear:both;
		margin:10px;
		background-color:#ffffff;
	}
	
	.innerControlBlock
	{
		position:relative;
		float:none;
		width:auto;
	}
	
	.controlsHeader
	{
		padding: 0px 2px;
		font-weight:bold;
	}
	
	.deleteDiv
	{
		padding: 2px 0px 0px 2px;
		
	}
	
	/*.rightNavDiv .boxContent table textarea
	{
		width:300px;
	}*/
	
/*####################################################################*/

	.customMenuItemActive
	{
		color:#39255c;
	}
	
	div.menuLine,
	div.menuLine:hover,
	div.menuLineActive
	{
		font-size:13px;
		margin-bottom:5px;
		text-transform:capitalize;
		color:black;
	}
	
	.menuLineDivider
	{
		
	}
	
	div.menuLinkBlock
	{
		padding-left:20px;
		background-repeat:no-repeat;
		background-image:url(../images/menu_pt.gif);
	}
	
	div.menuLine div.menuLinkBlock:hover
	{
		background-image:url(../images/menu_pt_h.gif);
	}
	
	.topMemberBlock a:link, .topMemberBlock a:visited
	{
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		letter-spacing: 0px;
		color: #c3b3dd;
	}


	.topMemberBlock a:hover {
		color: #f87b00;
		text-decoration: underline;
	}

	.topMemberBlock .thumbnail_block, .HelloMemberBlock .thumbnail_block
	{
		margin: 7px 0px 0px 5px;		
	}
	
	.hello_member
	{
		color: #ffffff;
		padding:7px 12px 5px;
		font-size:11px;
	}
	
	.hello_actions
	{
		text-transform:capitalize;
		font-size:11px;
	}
	
	.hello_actions span
	{
		margin-left:5px;
	}
	
	.no_hello_actions
	{
		font-size:18px;
		font-weight:bold;
		padding-right:10px;
		padding-top:0px;
	}
	
	.no_hello_actions a
	{
		margin-left:15px;
	}
	
	/* * * * Tags * * * */
	
	.tags_wrapper
	{
		text-align:center;
		border:0px solid green;
		margin:0px 18px 30px auto;
	}
	
	.one_tag
	{
		margin:0px 1px;
		line-height:30px;
		border:0px solid green;
	}
	
	div.rate_text
	{
		text-align:center;
		font-weight:bold;
	}
	
	
	
	
	/* * * * STANDART * * * */
	
	.newsWrap,
	.categoryBlock1,
	.categoryHeader,
	.articleBlock,
	.articleBlock1,
	.articleBlock2
	{
		margin: 0px 0px 10px;
	}
	
	.categoryBlock1,
	.categoryHeader,
	.articleBlock,
	.articleBlock1,
	.articleBlock2
	{
		margin-left:12px;
		margin-right:12px;
		text-align:justify;
	}
	
	.newsHead,
	.categoryCaption,
	.artCaption,
	.articleBlock1 .title,
	.articleBlock2 .title
	{
		font-size:16px;
		font-weight:bold;
		padding-left:30px;
		padding-bottom:10px;
		background-position:left top;
		background-repeat:no-repeat;
	}

	.newsHead
	{
		background-image:url(../images/icons/news.gif);
		text-align:left;
	}
	
	.newsInfo
	{
		font-size:11px;
		color:#666666;
	}
	
	.newsText
	{
		
	}
		
	.articleBlock1 .title,
	.articleBlock2 .title
	{
		margin-bottom:5px;
		background-image:url(../images/icons/artic_papr.gif);
	}
	
	.categoryCaption,
	.artCaption
	{
		background-image:url(../images/icons/artic_fldr.gif);
	}
	
	.articleBlock .date,
	.articleBlock1 .date,
	.articleBlock2 .date
	{
		font-size:11px;
		color:#666666;
	}

	.guestbookTextArea
	{
		width: 530px;
		height:250px;
	}

	/* Blog Design Box */
	.blogBlock
	{
		margin-bottom:10px;
		margin-top:10px;
	}

	.blog_wrapper
	{
		margin-bottom:10px;
		margin-top:10px;
	}

	.blog_subject
	{
		font-size:16px;
		font-weight:bold;
		padding-left:35px;
		padding-bottom:10px;
		background-repeat:no-repeat;
		background-position:left top;
		background-image:url(../images/icons/artic_papr.gif);
	}

	.blog_author
	{
		font-size:11px;
		font-style:normal;
		color:#666666;
		padding-top:2px;
		padding-bottom:2px;
	}

	.blog_text
	{
		font-size:13px;
		text-align:justify;
	}

	.blogs_pages
	{
		margin:4px;
		text-align:center;
		font-weight:bold;
		font-size:12px;
	}

	.menuLinkBlock 
	{
		font-weight:bold;
		font-size:18px;
		text-decoration:underline;
		color:#333366;
	}
	
	.online_offline_bulb
	{
		position:absolute;
		z-index:10;
		right:0px;
		top:0px;
	}
	
	/* * * * RSS Feed * * * */
	
	.rss_item_wrapper
	{
		padding-bottom:15px;
	}
	
	.rss_item_header
	{
		font-size:16px;
		font-weight:bold;
	}
	
	.rss_item_info
	{
		color:#666;
		font-size:11px;
	}
	
	.rss_read_more
	{
		text-align:right;
		font-weight:bold;
	}

/* BEGIN: SPOTLIGHT
--------------------------------------------------------- */
/* Spotlight Box Style */
.ja-box-left, .ja-box-center, .ja-box-right {
	float: left;
	overflow: hidden;
}

.ja-box-full {
	float: none;
	overflow: hidden;
}

.ja-box-leftcol div.moduletable {
	padding: 0 20px 0 0;
}

.ja-box-left div.moduletable {
	padding: 0 10px 0 20px;
}

.ja-box-right div.moduletable {
	padding-left: 20px;
}

div.ja-box-leftcol {
	float: left;
}


/* Bottom Spotlight */
#ja-botslwrap {
	margin: 0px 0 20px;
}

#ja-botsl {
	color: transparent;
}

#ja-botsl h3 {
	margin: 20px 0px 15px 0px;
	_margin: 0px 0px 15px 0px;
	padding: 0 0 0 10px;
	color: #FFFFFF;
	background: url(../images/h3-left-bg.gif) no-repeat left;
	font-size: 125%;
	height: 30px;
}

#ja-botsl h3 span {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	_padding: 35px 0px 0px 0px;
	float: left;
	width: 100%;
	display: block;
	background: transparent url(../images/h3-right-bg.gif) no-repeat right;
	line-height: 28px;
	_line-height: 10px;
	height: 30px; 
}

#ja-botsl div.moduletable {
	padding-top: 0;
	padding-bottom: 0;
	background: none;
}

/* END: SPOTLIGHT
--------------------------------------------------------- */

/* BEGIN: Clearfix
--------------------------------------------------------- */
.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}

/* END: Clearfix
--------------------------------------------------------- */
	
/* BEGIN: FOOTER
--------------------------------------------------------- */
#ja-footerwrap {
	clear: both;
	position: absolute;
	bottom: 0; /* heel belangrijk */
	background: #39255c url(../images/grad2.gif) repeat-x top;
	text-align: center;
	width: 100%;
	min-height: 100px;
	height: auto !important; /* voor moderne browsers */
	height: 100px; /* voor IE */

}

#ja-footercontainer {
	margin: 0px auto;
	width: 750px;
	text-align: left;
}

#ja-footerlogo_gg {
	position: absolute;
	margin: 20px 0px 0px 0px;
	background: url(../images/footer_logo.gif) no-repeat;
	width: 80px;
	height: 50px;
}

#ja-footerlogo_gs {
	position: absolute;
	margin: 20px 0px 0px 650px;
	background: url(../images/footer_logo_gs.gif) no-repeat;
	width: 100px;
	height: 50px;
}

#ja-footer {
	margin: 35px 0px 0px 90px;
	position: absolute;
}

#ja-footer small {
	padding: 4px 0 0 10px;
	float: center;
	display: block;
	color: #c3b3dd;
	font-style: normal;
	line-height: normal;
}

small.ja-copyright {
	position: absolute;
	right: 10px;
}

#ja-footer a {
	color: #c3b3dd;
	text-decoration: none;
}

#ja-footer a:hover, #ja-footer a:active, #ja-footer a:focus {
	color: #c3b3dd;
	text-decoration: underline;
}

#ja-footer ul {
	margin: 4px 0 5px 10px;
	padding: 0;
	float: left;
	background: url(../images/vline.gif) no-repeat center right;
	line-height: normal;
}

#ja-footer li {
	margin: 0;
	padding: 0;
	display: inline;
	background: none;
}

#ja-footer li a {
	padding: 0 10px;
	display: inline;
	background: url(../images/vline.gif) no-repeat center left;
	font-size: 92%;
	line-height: normal;
}

/* END: FOOTER
--------------------------------------------------------- */