body, td
{
	font-family         : Arial, Helvetica, Sans-Serif;
	font-size           : 11px;
}

body
{
	background-image    : url(../images/system/grey1.jpg);    
	margin              : 0px;
	padding             : 0px;
	height              : 100%;
}

table.mainbody
{
        background-color    : #ffffff;
}

td.header
{
	height              : 100px;
	background-color    : #000000;
}

td.headerlogo
{
	vertical-align      : top;
	text-align          : left;
	padding-top         : 5px;
	height              : 95px;
}

td.headerlinks
{
	vertical-align      : top;
	text-align          : right;
	padding-top         : 10px;
	padding-right       : 6px;
}

td.breadcrumbs
{
    height              : 20px;
    color               : #959595;
    background-image    : url(../images/system/grey2.jpg);
    background-repeat   : repeat;
    padding-left        : 20px;
    text-transform      : capitalize;
}

td.breadcrumbs a
{
    color               : #959595;
    text-decoration     : none;
}

td.breadcrumbs a:hover
{
    color               : #ffffff;
    text-decoration     : none;
}

td.pagetitle
{
    height              : 40px;
    color               : #ffffff;
    vertical-align      : middle;
    font-size           : 24px;
    background-image    : url(../images/system/grey3.jpg);
    background-repeat   : repeat;
    padding-left        : 20px;
}

td.frontdarkgrey, table.frontdarkgrey
{
    background-image    : url(../images/system/grey2.jpg);
    background-repeat   : repeat;
}

td.frontdarkgreyflash
{
    width               : 920px;
}

td.frontdarkgreybordermargin
{
    width               : 20px;    
}

td.frontdarkgreycontent
{
    width               : 642px;
    color               : #ffffff;
    padding-top         : 20px;
    vertical-align      : top;
}

td.frontdarkgreybanners
{
    width               : 278px;
    color               : #ffffff;
    padding-top         : 20px;
    vertical-align      : top;
}

td.frontdarkgreybanners hr
{
    width               : 100%;
    height              : 2px;
    padding-top         : 10px;
    color               : #3f3f3f;
}

td.frontdarkgreycontent hr
{
    width               : 100%;
    height              : 2px;
    padding-top         : 10px;
    color               : #3f3f3f;
}

td.frontspacer
{
    width               : 13px;
}

td.frontleft
{
    vertical-align      : top;
    color               : #ffffff;
    font-weight         : bold;
    width               : 180px;
    line-height         : 16px;
}

td.frontcol
{
    vertical-align      : top;
    color               : #ffffff;
    line-height         : 16px;
}

td.frontcol a
{
    color               : #f6841f;
    text-decoration     : none;
}

td.frontcol a:hover
{
    color               : #ffffff;
    text-decoration     : none;
}


td.frontcol hr
{
    width               : 100%;
    height              : 2px;
    padding-top         : 10px;
    color               : #3f3f3f;
}

td.frontcol1, td.frontcol2, td.frontcolright
{
    vertical-align      : top;
    color               : #ffffff;
    line-height         : 16px;
    width               : 200px;
}

td.frontcolright
{
    vertical-align      : top;
    color               : #ffffff;
    line-height         : 16px;
    width               : 280px;
    background-color    : #000000;
    height              : 330px;
    padding             : 10px 10px 10px 10px;
    overflow            : hidden;
}

td.frontcol1 a, td.frontcol2 a, td.frontcolright a
{
    color               : #f6841f;
    font-weight         : bold;
    text-decoration     : none;
}

td.frontcol1 a:hover, td.frontcol2 a:hover, td.frontcolright a:hover
{
    font-weight         : bold;
    text-decoration     : underline;
}

td.frontleft a
{
    color               : #158888;
    text-decoration     : none;
}

td.frontleft a:hover
{
    color               : #158888;
    text-decoration     : underline;
}

td.boxlogin
{
    background-color    : #646464;
    overflow            : hidden;
}

td.boxlogin a
{
    color               : #f6841f;
    text-decoration     : none;
}

td.boxlogin a:hover
{
    color               : #ffffff;
    text-decoration     : none;
}

td.boxlogin td.boxlogincontent .boxtitle
{
    font-weight         : bold;
    color               : #f6841f;
}

td.boxlogin td.boxlogincontent, td.boxlogin td.boxlogincontent td
{
    color               : #ffffff;
}

.coltitle
{
    color               : #f6841f;
    font-weight         : bold;
}

td.footer
{
	height              : 80px;
	background-color    : #000000;
}

td.footerlinks
{
	vertical-align      : top;
	text-align          : right;
	padding-top         : 5px;
	padding-right       : 10px;
}

td.footercopyright
{
	vertical-align      : bottom;
	text-align          : left;
	padding-bottom      : 7px;
	padding-left        : 20px;
	color               : #809595;
}

td.adminlinks
{
	vertical-align      : top;
	text-align          : left;
	padding-top         : 10px;
	padding-left        : 20px;
}

td.mainmenu
{
    height              : 49px;
    padding-left        : 20px;
    vertical-align      : bottom ! important;
    background          : #000000;
    text-transform      : capitalize;
    color               : #ffffff;
    font-weight         : bold;
}

td.mainmenu a 
{
    color               : #ffffff;
    text-decoration     : none;
    letter-spacing      : 0px;
}

td.mainmenu a:hover
{
    color               : #158888;
}

.menulevel1table
{
    width               : 290px;
    /* background-image    : url(../images/system/boxbottom-grey.gif); */
    background-position : bottom left;
    background-repeat   : no-repeat;
    background-color    : #878787;
}

.menulevel1item
{
    width               : 290px;
    height              : 24px;
    background-image    : url(../images/system/arr-right.png);
    background-repeat   : no-repeat;
    background-position : right;
    border-top          : solid 1px #efefef;
    border-right        : solid 1px #efefef;
    padding-left        : 10px;
    padding-top         : 3px;
    padding-bottom      : 3px;
}    

.menulevel1item a
{
    text-decoration     : none;
    color               : #ffffff;
}

.menulevel1item a:hover
{
    color               : #ffffff;
}

.menulevel1terug
{
    width               : 290px;
    height              : 24px;
    background-image    : url(../images/system/arr-left.png);
    background-repeat   : no-repeat;
    background-position : right;
    background-color    : #cecece;
    border-top          : solid 1px #efefef;
    border-right        : solid 1px #efefef;
    padding-left        : 10px;
    padding-top         : 3px;
    padding-bottom      : 3px;
}    

.menulevel1terug a
{
    text-decoration     : none;
    color               : #787878;
}

.menulevel1terug a:hover
{
    color               : #787878;
}

.iconbar
{
    vertical-align      : middle;
    color               : #809595;
}

.iconbar a
{
    text-decoration     : none;
    color               : #959595;
}

.iconbar a:hover
{
    text-decoration     : none;
    color               : #cdcdcd;
}

p 
{
    margin-top          : 0px;
    margin-bottom       : 10px;
}

ul 
{
    margin-left         : 20px;
    margin-top          : 0px;
    margin-bottom       : 5px;
}

td > ul 
{
    margin-left         : -20px;
}

td.footer 
{
    color               : #CCCCCC;
    text-align          : center;
}

td.content, td.contentadmin
{
	width               : 560px;
	vertical-align      : top;
	padding             : 15px;
	line-height         : 20px;
}

td.content td
{
	vertical-align      : top;
	line-height         : 20px;
}

td.contentadmin img
{
    margin              : 0px 10px 0px 0px;
    vertical-align      : bottom;
}

td.content li 
{
    list-style-image    : url(../images/system/bullet_red.gif);
}

td.colofon 
{
    width               : 160px;
    vertical-align      : top;
    padding             : 10px 10px 10px 0px;
    background-repeat   : no-repeat;
    background-color    : white;
}

td.leftcolumn
{
    width               : 210px;
    padding-left        : 20px;
    vertical-align      : top;
}

h1, h2, h3, h4, h5, h6
{
    color               : #3f3f3f;
    margin-top          : 0px;
    margin-bottom       : 5px;
}

h1
{
    font-size           : 14px;
    border-bottom       : 1px solid #cccccc;
    padding-bottom      : 10px;
    margin-bottom       : 10px;
    font-family         : arial;
}

h2
{
    font-size           : 12px;
    margin-bottom       : 10px;
}

h3
{
    font-size           : 12px;
}

h4, h5, h6
{
    font-style          : italic;
    font-size           : 11px;
}

.pagecopyright
{
    width               : 100%;
    text-align          : right;
    font-size           : 10px;
    color               : #787878;
}

.optlevel0
{
    background-color    : #454545;
    color               : #ffffff;
    font-weight         : bold;
}

.optlevel1
{
    background-color    : #cacaca;
    color               : #000000;
}

.optlevel2
{
    background-color    : #eaeaea;
    color               : #000000;
}

.optlevel3
{
    background-color    : #fafafa;
    color               : #000000;
}

.formlabel
{
    vertical-align      : top;
}

.formfield input
{
    
}

.searchnavbutton
{
    width               : 120px;
    border              : solid 1px #cecece;
}

.leftbox1
{
    width               : 290px;
    background-color    : #ebebeb;
}

.leftbox1title
{
    font-weight         : bold;
    display             : block;
    padding-bottom      : 5px;
}

.leftbox1 td
{
    color               : #262626;
    padding             : 5px 5px 5px 5px;
}

.leftbox1link
{
    background-color    : #ffffff;
    width               : 100%;
    margin-top          : 4px;
}

.leftbox1link a
{
    color               : #484848;
    text-decoration     : none;
}

.leftbox1link a:hover
{
    color               : #ff4848;
    text-decoration     : none;
}

.leftbox2
{
    width               : 290px;
    background-color    : #979797;
}

.leftbox2title
{
    font-weight         : bold;
    color               : #ebebeb;
    display             : block;
    padding-bottom      : 5px;
}

.leftbox2 td
{
    color               : #262626;
    padding             : 5px 5px 5px 5px;
}

.leftbox2link
{
    background-color    : #ebebeb;
    width               : 100%;
    margin-top          : 4px;
}

.leftbox2link a
{
    color               : #3f3f3f;
    text-decoration     : none;
}

.leftbox2link a:hover
{
    color               : #979797;
    text-decoration     : none;
}

.leftbox3
{
    width               : 290px;
    background-color    : #ebebeb;
}

.leftbox3title
{
    font-weight         : bold;
    display             : block;
    padding-bottom      : 5px;
}

.leftbox3 td
{
    color               : #262626;
    padding             : 5px 5px 5px 5px;
}

.leftbox3link
{
    background-color    : #ffffff;
    width               : 100%;
    margin-top          : 4px;
}

.leftbox3link a
{
    color               : #484848;
    text-decoration     : none;
}

.leftbox3link a:hover
{
    color               : #ff4848;
    text-decoration     : none;
}