/* --------------- general --------------- */
#admin_container 
{ 
  position:         relative; 
  width:            auto; 
  margin:           30px;
  text-align:       left;
} 

#admin
{ 
  width: 100% 
} 

#clickpath
{ 
  padding:       0px 0px 10px 0px; 
  text-align:    left
} 

#admin_title
{
    font-size:   12pt;
    font-weight: bold;
    padding:     0px 0px 15px 0px;
}

/* --------------- overview pages --------------- */

TABLE.admin_overview
{
    width:100%;
    background-color:   #FFFFFF;
}

A.admin_overview_header
{
    color:              #FFFFFF;
}

TD.admin_overview_header
{
    color:              #FFFFFF;
    background-color:   #528A10;
    padding:            8px 8px 8px 6px;
    text-align:         left;
}

TD.admin_overview_cell
{
    padding:            2px 10px 2px 10px;
    vertical-align:     top;
    background-color:   #EAF6D9;
    text-align:         left;
}

TD.admin_overview_footer
{
    padding:            5px 0px 5px 0px;
    text-align:         center;
}

/* --------------- layout --------------- */

body
{
	text-align: center;
	font: 10pt Arial, Helvetica, sans-serif;
}

td
{
	font-size: 10pt;
}

a
{
	color: #09271A;
	text-decoration: underline;
}

a:hover
{
	color: #5AA400;
	text-decoration: underline;
}

td.nieuwsbrief_mainmenu
{
    width:          300px;
}

/* --------------- menu --------------- */

A.menu_inactive
{
	font-size: 8pt;
	padding: 6px 15px 6px 15px;
	color: #002C1A;
	text-decoration: none;
	float: left;
	border-right: 1px solid #ABE857;
}

A.menu_inactive:hover
{
	background-color: #528A10;
	color: #FFFFFF;
}

A.menu_active
{
	font-size: 8pt;
	padding: 6px 15px 6px 15px;
	background-color: #528A10;
    color: #FFFFFF;
	text-decoration: none;
	float: left;
	border-right: 1px solid #ABE857;
}

A.menu_active:hover
{
	color: #FFFFFF;
	background-color: #528A10;
}

/* --------------- nieuwsbrief menu --------------- */

A.tgt_main_menu_inactive
{
	font-size:          10pt;
	color:              #000000;
	text-decoration:    none;
	float:              left;
}

A.tgt_main_menu_inactive:hover
{
	color:              #000000;
	font-weight:        normal;
	text-decoration:    underline;
}

A.tgt_main_menu_active
{
	font-size:          10pt;
    color:              #000000;
    font-weight:        normal;
	text-decoration:    underline;
	float:              left;
}

/* --------------- nieuwsbrief submenu --------------- */

A.tgt_nieuwsbrief_menu_inactive
{
    font-size:          10pt;
    color:              #FFFFFF;
	text-decoration:    none;
}

A.tgt_nieuwsbrief_menu_inactive:hover
{
    font-size:          10pt;
	color:              #FFFFFF;
	text-decoration:    underline;
}

A.tgt_nieuwsbrief_menu_active
{
    font-size:          10pt;
	color:              #FFFFFF;
	text-decoration:    underline;
}

/* --------------- nieuwsbrief overview --------------- */

TABLE.admin_nieuwsbrief_overview
{
    background-color:   #FFFFFF;
    text-align:         left;
}

TD.admin_nieuwsbrief_overview_header
{
    font-weight:        bold;
    padding:            4px 10px 4px 4px;
    margin:             0px;
    background-color:   #EAF6D9;
    text-align:         left;
}

TD.admin_nieuwsbrief_overview_cell
{
    padding:            4px 10px 4px 4px;
    margin:             0px;
    vertical-align:     top;
    background-color:   #EAF6D9;
    text-align:         left;
}
