body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top:0px;
}

hr		  { color: silver; }

.Normal
{
    font: 11px Arial, Verdana, Helvetica, sans-serif;
    color: #333333
}
h1
{
    font: bold 18px Arial, Verdana, Helvetica, sans-serif;
    color: #333333
}
h2
{
    font: bold 13px Arial, Verdana, Helvetica, sans-serif;
    color: #333333
}
h3
{
    font: bold 12px Arial, Verdana, Helvetica, sans-serif;
    color: #333333
}
h4
{
    margin-top: 1px;
    margin-bottom: 1px;
    font: 10px/16px Arial, Verdana, Helvetica, sans-serif;
    color: #333333;
	text-indent: 0px;
}

input
{
    border-right: #c0c0c0 1px solid;
    border-top: #eeeeee 2px ridge;
    font-size: 11px;
    border-left: #eeeeee 2px ridge;
    border-bottom: #c0c0c0 1px solid;
    font-family: Arial;
    background-color: white
}
input.bouton {
    border:2px outset white;
    font-weight:bold;
    cursor:pointer;
    background-color:#F3F3F3;
    color:#003366;
 
}
input.bouton:hover {
    background-color:#F3F3F3;
    color:#003366;
}
input.bouton:active {
    border:2px inset red;
    color:#003366;
} 
submit.bouton {
    border:2px outset white;
    font-weight:bold;
    cursor:pointer;
    background-color:#F3F3F3;
    color:#003366;
 
}
submit.bouton:hover {
    background-color:#F3F3F3;
    color:#003366;
}
submit.bouton:active {
    border:2px inset red;
    color:#003366;
} 

select
{
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    font-size: 11px;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
    font-family: Arial
}
select.bouton {
    border:2px outset white;
    font-weight:bold;
    cursor:pointer;
    background-color:#F3F3F3;
    color:#003366;
 
}
select.bouton:hover {
    background-color:#F3F3F3;
    color:#003366;
}
select.bouton:active {
    border:2px inset red;
    color:#003366;
} 
textarea
{
    border-right: #c0c0c0 1px solid;
    border-top: #eeeeee 2px ridge;
    font-size: 11px;
    border-left: #eeeeee 2px ridge;
    border-bottom: #c0c0c0 1px solid;
    font-family: Arial;
    background-color: white
}
.LogIn
{
    border-right: #000000 2px outset;
    border-top: #000000 1px solid;
    margin-top: 4px;
    margin-bottom: 6px;
    font: bold 13px Arial, Helvetica, sans-serif;
    border-left: #000000 1px solid;
    color: #333333;
    border-bottom: #000000 2px outset;
    background-color: #e7ebf7
}


td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
    margin-top: 4px;
    margin-bottom: 6px;
    color		: #000000;
    TEXT-INDENT: 0px;
}

th
{
    border-right: gray 1px solid;
    border-top: gray 1px solid;
    PADDING-left: 2px;
    font-weight: bold;
    font-size: 11px;
    border-left: gray 1px solid;
    color: #000000;
    LINE-HEIGHT: normal;
    border-bottom: gray 1px solid;
    font-family: Arial;
    LETTER-SPACING: normal;
    HEIGHT: 5px; 
    background-color:#F3F3F3;
    TEXT-ALIGN: left
}
.ledtext
{
    font-weight: bold;
    font-size: 13px;
    color: #333333;
    font-family: Arial, Helvetica, Tahoma
}

.rubrik{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color:#000000;
	background-color:#ffffff;
}
.columndata
{
    PADDING-left: 2px;
    font-weight: normal;
    font-size: 11px;
    color: #333333;
    font-family: Arial, Sans-Serif, Helvetica
}
.inputDisable
{
    border-right: #c0c0c0 1px solid;
    border-top: #eeeeee 2px ridge;
    font-size: 11px;
    border-left: #eeeeee 2px ridge;
    border-bottom: #c0c0c0 1px solid;
    font-family: Arial;
    background-color: #efefef
}
.ledtextShow
{
    font-weight: bold;
    font-size: 13px;
    color: gray;
    font-family: Arial, Helvetica, Tahoma
}
.TitleShow
{
    font-weight: bold;
    font-size: 11px;
    color: gray;
    font-family: Arial, Verdana, Helvetica, sans-serif
}
.btnNormal
{
    border:2px outset white;
    font-weight:bold;
    cursor:pointer;
    background-color:#F3F3F3;
    color:#003366; 
}

.btnMouseOver {
    background-color:#F3F3F3;
    color:#003366;
}

.btnNormal:hover {
    background-color:#F3F3F3;
    color:#003366;
}

.btnNormal:active {
    border:2px inset red;
    color:#003366;
} 
.rowMouseover
{
    font-size: 11px;
    font-family: Arial, Helevetica, Sans-serif;
    background-color: #cccc99
}
.btnDisable
{
    border-right: #eeeeee 2px outset;
    border-top: #c0c0c0 1px solid;
    font-size: 11px;
    border-left: #c0c0c0 1px solid;
    color: darkgray;
    border-bottom: #eeeeee 2px outset;
    font-family: Arial;
    background-color: gainsboro
}

#nav{
	position		: relative;
	top				: 5px;
	width			: 110px;
	font-weight		: normal;
	line-height		: 10px;
	color			: #000000;
	border			: 1px solid #FFFFFF;
	background-color: #B2B2B2;
	padding-left	: 5px;
	padding-right	: 5px;
	padding-top		: 2px;
	padding-bottom	: 0px;
}

.menu_nav{
	font-weight		: bold;
	color			: #FFF;
	border			: 1px solid #FFF;
	background-color: #B2B2B2
	;
}

a.menulink {
	display: block;
	width: 110px;
	text-align: left;
	text-decoration: none;
	color: #000000;
	border: solid 1px #FFFFFF;
}

a.menulink:hover {
	display: block;
	border: solid 1px #ffffff;
	background-color:#ffffff;
	text-decoration: none;
	text-align: left;
}

a.menulink:visited {
	color: #000000;
}

a         { text-decoration: underline; color: black; }
a:hover   { text-decoration: underline; color: black; }
a:visited { text-decoration: underline; color: black; }


.titlesub
{
    font-size: 10px;
    color: #333333;
	margin-left:25px;
}

/* ------------ MENU ------------- */
  .cat				{ font-size: 11px; color: #000000; font-weight: bold; margin-left:8px;margin-bottom:1px;text-decoration: none;}
  .subcat			{ font-size: 11px; color: #000000; font-weight: bold; margin-left:18px;margin-bottom:1px;text-decoration: none;}
  .title			{ font-size: 11px; color: #000000; font-weight: bold; margin-left:26px;margin-bottom:1px;text-decoration: none;}
  .mbottom			{ font-size: 11px; margin-left:11px;margin-bottom:1px;text-decoration: none;}

  .catlink			{ font-size: 11px; color: #000000; font-weight: bold; text-decoration: none;}
  .catlink:hover	{ font-size: 11px; color: #969696; font-weight: bold; text-decoration: underline;}
  .subcatlink		{ font-size: 11px; color: #000000; font-weight: normal; text-decoration: none;}
  .subcatlink:hover	{ font-size: 11px; color: #969696; font-weight: normal; text-decoration: underline;}
  .homelink			{ margin-left:11px; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none;}
  .homelink:hover	{ margin-left:11px; font-size: 11px; color: #969696; font-weight: bold; text-decoration: underline;}
  .mbottomlink		{ font-size: 11px; color: #000000; font-weight: bold; text-decoration: none;}
  .mbottomlink:hover{ font-size: 11px; color: #969696; font-weight: bold; text-decoration: underline;}
  .tlink			{ font-size: 11px; color: #000000; font-weight: normal; text-decoration: none;}
  .tlink:hover		{ font-size: 11px; color: #969696; font-weight: normal; text-decoration: underline;}

/*  ------------ END MENU --------- */

table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}

table.tablesorter thead tr .headerSortUp {
	background-image: url(asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}