a.black:link
{
	height: 100%;
	font-family: Arial;
	color:#333333;
	font-weight: normal;
}

a.black:visited
{
	height: 100%;
	font-family: Arial;
	color:#333333;
	font-weight: normal;
}

a.black:hover
{
	height: 100%;
	font-family: Arial;
	color:#a4a4a4;
	font-weight: normal;
}

a.black:active
{
	height: 100%;
	font-family: Arial;
	color:#333333;
	font-weight: normal;
}

a.bburl:link
{
        font-size:9pt;
	color:blue;
	text-decoration: underline;
}

a.bburl:visited
{
        font-size:9pt;
	color:blue;
	text-decoration: underline;
}

a.bburl:hover
{
        font-size:9pt;
	color:#d5d5d5;
	text-decoration: underline;
}

a.bburl:active
{
        font-size:9pt;
	color:blue;
	text-decoration: underline;
}

a.navigatorbar:link
{
	font-size:10pt;
	font-family: Arial;
 	color: #696969;
	font-weight: normal;
}

a.navigatorbar:visited
{
	font-size:10pt;
	font-family: Arial;
 	color: #696969;
	font-weight: normal;
}

a.navigatorbar:hover
{
	font-size:10pt;
	font-family: Arial;
 	color: #696969;
	font-weight: normal;
}

a.navigatorbar:active
{
	font-size:10pt;
	font-family: Arial;
 	color: #696969;
	font-weight: normal;
}

a:link
{
	color: black;
	font-weight:bold;
	text-decoration: none;
	border:0px;
}
a:visited
{
	color: black;
	font-weight:bold;
	text-decoration: none;
}
a:hover
{
	color:#d5d5d5;
	font-weight:bold;
	text-decoration: none;
}
a:active
{
	color:black;
	font-weight:bold;
	text-decoration: none;
}

.white a:link, a.white:link
{
	color: #FFFFFF;
}
.white a:visited, a.white:visited
{
	color: #F0F0F0;
}
.white a:hover, a.white:hover
{
	color:#F0F0F0;
}
.white a:active, a.white:active
{
	color:#F0F0F0;
}

a.featuredlink:link
{
    font-size: 10pt;
    font-weight: bold;
    color: #FFFFFF;
}

a.featuredlink:visited
{
    font-size: 10pt;
    font-weight: bold;
    color: #F0F0F0;
}

a.featuredlink:hover
{
    font-size: 10pt;
    font-weight: bold;
    color: #F0F0F0;
}

a.featuredlink:active
{
    font-size: 10pt;
    font-weight: bold;
    color: #F0F0F0;
}

.grey_bar a:link, a.grey_bar:link
{
	color: #FFFFFF;
	border: none;
	font-size: 10pt;
	
}
.grey_bar a:visited, a.grey_bar:visited
{
	color: #FFFFFF;
	border: none;
	font-size: 10pt;
}
.grey_bar a:hover, a.grey_bar:hover
{
	border: none;
	color:#c1c1c1;
	font-size: 10pt;
}
.grey_bar a:active, a.grey_bar:active
{
	color:#F0F0F0;
	border: none;
	font-size: 10pt;
}

.top_menu a:link, a.top_menu:link
{
	color: #FFFFFF;
	border: none;
	font-size: 10pt;

	
}
.top_menu a:visited, a.top_menu:visited
{
	color: #FFFFFF;
	border: none;
	font-size: 10pt;
}
.top_menu a:hover, a.top_menu:hover
{
	border: none;
	color:#c1c1c1;
	font-size: 10pt;
}
.top_menu a:active, a.top_menu:active
{
	color:#F0F0F0;
	border: none;
	font-size: 10pt;
}

.nounderline a.nounderline
{
	text-decoration: none;
}

.underline a.underline
{
	text-decoration: underline;
}

.small {
	font-size:8pt;
}

.big {
	font-size:11pt;
}

.white
{
	color: #FFFFFF;
}

.strong
{
	font-weight: bold;
}

.right {
	text-align: right;
}

.center {
	text-align: center;
}

.fullwidth
{
	width: 100%;
}

.smallblackborder
{
	border: 1px #000000 solid;
}

.nounderline a.nounderline
{
	text-decoration: none;
}

.bgtop
{
	background-position:top;
}

.bgbottom
{
	background-position:bottom;
}

span.mandatory
{
	color: #000000;
}

span.mandatory_error
{
	color: #FF0000;
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	z-index:900;
	background-color:#464646;

	-moz-opacity: 0.8;
	opacity:.80;

}

#overlay[id]{     position:fixed;    }

#mouseover
{
	display:none;
	position:absolute;
	background-color: #FFF9C3;
	color: #000000;
	font-size: 8pt;
	border: 1px #000000 solid;
	padding: 3px;
}

.popup
{
	display: none;
	position: absolute;
	z-index: 1001;
	text-align: center;
	vertical-align: middle;
	background-color: #FFFFFF;
	border: 0px;
	padding: 0px;
}

input, select
{
	font-size:10px;
	border: 1px #000000 solid;
}


.popupTable
{
	width: 100%;
	border: 1px solid #000000;
}

.popupTitle
{
	color: #FFFFFF;
	vertical-align: top;
	height: 20px;
	width: 90%;
	font-size: 14pt;
	padding-left: 10px;
	background-image:url(../img/popupbar.jpg);
}

.popupClose
{
	height: 20px;
	width: 10%;
	text-align: right;
	font-size: 14pt;
	padding-left: 10px;
	background-image:url(../img/popupbar.jpg);
}

.popupBody
{
	vertical-align: top;
	height: 300px;
	width: 100%;
	padding: 10px;
}

.formerror
{
	font-size: 80%;
	color: #FF0000;
	font-style: italic;
}

body
{
	margin-top: 0px;
	height: 100%;
	font-family: Arial;
	font-size:10px;
	color:#333333;
	background-image:url(../img/back.jpg);
	background-repeat: repeat;
	background-position: left;
}

td.feedmonth
{
	background-image:url(../img/feedmonth.jpg);
	font-size:15;
	vertical-align:top;
	font-family: Arial;
 	background-repeat: repeat-x;
 	font-weight: bold;
 	background-color:#e9c768;
 	color: #703a00;
 	width:180px;
 	height:25px;
}

td.feedmonth2
{
	text-align: center;
	font-size:12;
	font-family: Arial;
 	background-repeat: repeat-x;
 	font-weight: bold;
 	background-color:#fff2b3;
 	color: #703a00;
 	width:180px;
}

td.newsletter
{
	width: 85%;
}

td.navigatorbar
{
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	font-size:10pt;
	font-family: Arial;
 	color: #696969;
}


td
{
	font-family: Arial;
	font-size:10px;
	color:#333333;
}

table.maintable
{
	width: 930px;
}

.top
{
	width: 930px;
	height: 100px;
	background-color: #5AA6E0;
	background-image:url(../img/bgblue.jpg);
	background-repeat: repeat;
	background-position: left;
}

.topleft
{
	width: 760px;
	height: 70px;
}

td.toplogo
{
	width: 255px;
	height: 70px;
	padding-left: 30px;
}

td.topbanner
{
	width: 505px;
	height: 70px;
	padding-left: 30px;
}

td.oneliner
{
	color: #FFFFFF;
	font-size: 11pt;
	font-weight: bold;
	font-style: italic;
	width: 760px;
	height: 30px;
	text-align: left;
	padding-left: 50px;
	vertical-align: top;
}

td.searchbar
{
	width: 460px;
	height: 30px;
	text-align: right;
}

td.grey_top_bar
{	background-image:url(../img/grey_top_bar.gif);
	background-repeat: repeat;
	
}


td.grey_search
{	width: 210px;
	background-image:url(../img/grey_top_bar.gif);
	background-repeat: repeat;
	text-align: right;
        padding-right: 10px;
	
}


td.top_menu_bar
{	height:20px;
	font-size: 10pt;
	color: #000000;
	vertical-align: top;
	background-image:url(../img/top_menu.gif);
	background-repeat: repeat;

}

td.topright
{
	text-align: right;
	width: 170px;
	height: 100px;
}

td.login
{
	width: 100%;
	height: 100%;
}

td.leftmenu
{
	width: 170px;
	vertical-align: top;
	font-size: 9pt;
	background-color: #DEDEDE;
}

td.spacer
{
	height: 600px;
	width: 10px;
	background-image:url(../img/spacer.jpg);
	background-repeat: repeat;
	background-position: center;
}

td.maincenter
{
	width: 570px;
	height: 395px;
	background-color: #FFFFFF;
	vertical-align: top;
}

table.maincontent
{
	width:100%;
}
td.maincontent
{
	width: 100%;
	padding-left: 20px;
	padding-right: 20px;
}

table.statustable
{
	width:100%;
}

td.pagetitle
{
	width: 100%;
	height: 27px;
	color: #555;
	font-size: 11pt;
	font-weight: bold;
	padding-left: 15px;
}

td.statusmessage
{
	width: 100%;
	padding-left: 15px;
}

td.rightmenu
{
	width: 170px;
	height: 395px;
	background-color: #B7C8D0;
	vertical-align: top;
}

table.rightmenu
{
	width: 100%;
}

td.fade
{
	width: 170px;
	height: 60px;
	background-color: #606060;
	}

td.rightbutton
{
	width:170px;
	height: 60px;
	background-image:url(../img/rechter_knop.gif);
	background-repeat: repeat;
}

table.userinfo
{
	width: 170px;
	height: 60px;
}

td.avatar
{
	width: 50px;
	height: 50px;
}

td.whitebackground
{
	background-color: #606060;
	color: #FFF;
}

td.whitespace
{
	width: 170px;
	height: 20px;
}

td.usermenu
{
	width: 170px;
	background-color: #B7C8D0;
	vertical-align: top;
}

td.bottom
{
	font-size: 8pt;
	color: #FFFFFF;
	width: 100%;
	height: 20px;
	text-align: center;
	background-color: #82ADD7;
	background-repeat:repeat-x;
	background-position: center;
	background-image:url(../img/bottom.jpg);
}

table.commentform
{
    width: 520px;
    background-color: #DEDEDE;
    
}

td.commentforminfo
{
    vertical-align: top;
    width: 200px;
}

td.commentformcomment
{
    vertical-align: top;
    width: 320px;
}
td.commentbottom
{
    width: 100%;
    height: 5px;
}

td.commentbody
{
    font-size:11pt;
    color: #000000;
    vertical-align: top;
    padding-top: 4px;
    padding-left: 10px;
}

span.commenttitle
{
    font-size:14pt;
}

td.commentavatar
{
    width: 50px;
}

td.commenttime
{
    font-size:8pt;
    color: #000000;
    vertical-align: top;
    border-bottom: 1px solid #000000;
}

table.listtable
{
	width: 100%;
	border: 2px #CECECE solid;
}

td.iteminfo
{
	width: 100%;
	padding-left: 20px;
}

td.itemtitle
{
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	width: 100%;
	background-image:url(../img/itemtitle.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 12px;
	padding-right: 6px;
}

td.itemtitlebackground
{
	width: 100%;
	background-image:url(../img/itemtitle.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

td.itemtitlefont
{
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
}

td.itemlinkfont
{
    color: #FFFFFF;
    font-size: 9pt;
    font-weight: bold;
}

td.fpitemtitle
{
    background-image:url(../img/fpitemtitle.jpg);
    background-repeat: no-repeat;
    background-position: top left;
}

td.fpitemtitle_title
{
    width: 430px;
    color: #FFFFFF;
    font-size: 10pt;
    font-weight: bold;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 12px;
    padding-right: 6px;
}

td.fpitemtitle_visits
{
    width: 90px;
    color: #FFFFFF;
    font-size: 8pt;
    font-weight: bold;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 12px;
    padding-right: 6px;
    text-align: right;
}

td.portalfpitemtitle
{
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	width: 50%;
	background-image:url(../img/fpitemtitle.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 12px;
	padding-right: 6px;
	border: 1px #000000 solid;
}

.itemtext
{
	font-size:9pt;
        border-bottom: 1px #000000 solid;
}

td.showitemtitle
{
    font-size: 12pt;
    font-weight: bold;
    border-bottom: 1px #000000 solid;
}

.featuredbackground
{
	background:url(../img/back2.jpg);
}


td.featureditem
{
	color: #000000;
        font-size: 8pt;
	width: 100%;
	background-image:url(../img/itemtitle.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 12px;
	padding-right: 6px;
}

td.ruler
{
	width: 100%;
	color:#0000CC;
	background-image:url(../img/ruler.jpg);
	background-repeat:repeat-x;
	background-position: bottom;
	min-height:10px;
}

td.tab
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10pt;
	font-style: italic;
	width: 132px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	background-color: #5394cc;
}

td.selectedtab
{
	background-color: #aecae2;
}

td.itemlist_container
{
	width: 100%;
	text-align: center;
}

td.itemdisplay
{
	width: 100%;
}
.usermenu
{
	height: 16px;
	width: 170px;
	margin-left: 12px;
	background-repeat:no-repeat;
	background-position: center;
}

td.overviewtitle
{
	font-size: 11pt;
	font-weight: bold;
	
}

td.overviewoneliner
{
	font-size: 9pt;
	font-weight: bold;
	padding-left: 15px;
}

div.index_itemlist
{
	width: 100%;
	display:none;
}

div.visible
{
	display:block;
}

#usermenu_spacer {
	height:6px;
	width:170px;
	background-color:#606060;
	margin-left:0px;
	
}

#usermenu_blue {
	height:20px;
	margin-left:0px;
	width:170px;
	background-image:url(../img/usermenu_blue.gif);
	background-repeat:repeat-x;
	background-position: left;
}

#usermenu_grey {
	height:20px;
	margin-left:0px;
	width:170px;
	background-image:url(../img/usermenu_blue.gif);
	background-repeat:repeat-x;
	background-position: left;
}

#categorybutton {
	padding-left: 10px;
	padding-top: 7px;
	width: 162px;
	height: 20px;
	background-image:url(../img/categorybutton.jpg)
}


#menubutton {
	padding-left: 10px;
	padding-top: 1px;
	width: 162px;
	height: 17px;
	background-image:url(../img/menubutton.jpg);
}

#submenubutton {
	font-size: 9pt;
	padding-left: 10px;
	padding-top: 1px;
	width: 162px;
	height: 13px;
	background-image:url(../img/submenubutton.jpg);
}

#groupbutton {
	padding-left: 10px;
	padding-top: 2px;
	width: 162px;
	height: 16px;
	background-image:url(../img/groupbutton.jpg);
}

#groupbutton_selected {
	padding-left: 10px;
	padding-top: 2px;
	width: 162px;
	height: 16px;
	background-image:url(../img/groupbutton_selected.jpg);
}

#owner {
	margin-left: 14px;
	margin-top: 5px;
	float:none;
	width: 142px;
	border: 1px #FFFFFF solid;
}

#status {
	padding-top: 2px;
	padding-right: 6px;
	float: left;
	width: 570px;
	color:#0000CC;
	text-align:right;
	background-image:url(../img/shadestatus.jpg);
	min-height:20px;
}
