.body 			{ font-family: arial, sans-serif; font-size: 12px; color: #000000; }
p,td,ul,li,ol,a,h	{ font-family: arial, sans-serif; font-size: 12px; color: #000000; }
h1    			{ font-size: 20px; }
h2    			{ font-size: 18px; }
h3  	  		{ font-size: 16px; }
h4 	   			{ font-size: 14px; }
p.boxhead		{ font-size: 18px; color: #FFFFFF; font-weight: bold;}
p.error			{ font-size: 14px; font-weight: bold; color: #CC0033; }
p.boxtitle		{ font-size: 16px; color: #FFFFFF; font-weight: bold;}
p.statusline	{ font-size: 12px; color: #000066; }
p.list_U		{ color: #666666 ! important; }
p.list_UC		{ color: #009900 ! important; }
p.list_X		{ color: #990000 ! important; }
p.list_R		{ color: #0000CC ! important; }
p.list_RC		{ color: #660099 ! important; }
p.list_P		{ color: #000000 ! important; }
p.list_Z		{ color: #9999FF ! important; }
TEXTAREA		{ font-size: 12px; }
SELECT			{ font-size: 12px; }
INPUT			{ font-size: 12px; }
.navibutt		{ font-size: 12; font-weight: bold; color: #000000; background-color: #999999; border: 0 solid #999999; padding-left: 2; padding-right: 2; cursor: hand}
.navihere		{ font-size: 12; font-weight: bold; color: #000000; padding-left: 20; padding-right: 20; }

p.petra			{font-size: 16px}

p.listlink_U		{ color: #666666 ! important; }
p.listlink_UC		{ color: #009900 ! important; }
p.listlink_X		{ color: #990000 ! important; }
p.listlink_R		{ color: #0000CC ! important; }
p.listlink_RC		{ color: #990099 ! important; }
p.list_A			{ color: #996600 ! important; }

a.showlogin { font-weight: bold; font-size: 14px; color: #ffffff; }

a:link 				{ color: #000000;} 
a:hover 			{ color: #000000;} 
a:visited 			{ color: #000000;} 

a.listlink:link		{ text-decoration: none; }
a.listlink:visited	{ text-decoration: none; }
a.listlink:hover	{ text-decoration: none; }
a.listlink:active	{ text-decoration: none; }

a.listlink_U:link		{ color: #666666; text-decoration: none; }
a.listlink_U:visited	{ color: #666666; text-decoration: none; }
a.listlink_U:hover		{ color: #666666; text-decoration: none; }
a.listlink_U:active		{ color: #666666; text-decoration: none; }

a.listlink_UC:link		{ color: #009900; text-decoration: none; }
a.listlink_UC:visited	{ color: #009900; text-decoration: none; }
a.listlink_UC:hover		{ color: #009900; text-decoration: none; }
a.listlink_UC:active	{ color: #009900; text-decoration: none; }

a.listlink_X:link		{ color: #990000; text-decoration: none; }
a.listlink_X:visited	{ color: #990000; text-decoration: none; }
a.listlink_X:hover		{ color: #990000; text-decoration: none; }
a.listlink_X:active		{ color: #990000; text-decoration: none; }

a.listlink_R:link		{ color: #0000CC; text-decoration: none; }
a.listlink_R:visited	{ color: #0000CC; text-decoration: none; }
a.listlink_R:hover		{ color: #0000CC; text-decoration: none; }
a.listlink_R:active		{ color: #0000CC; text-decoration: none; }

a.listlink_RC:link		{ color: #990099; text-decoration: none; }
a.listlink_RC:visited	{ color: #990099; text-decoration: none; }
a.listlink_RC:hover		{ color: #990099; text-decoration: none; }
a.listlink_RC:active	{ color: #990099; text-decoration: none; }

a.listlink_A:link		{ color: #996600; text-decoration: none; }
a.listlink_A:visited	{ color: #996600; text-decoration: none; }
a.listlink_A:hover		{ color: #996600; text-decoration: none; }
a.listlink_A:active		{ color: #996600; text-decoration: none; }

a.listlink_P:link		{ text-decoration: none; }
a.listlink_P:visited	{ text-decoration: none; }
a.listlink_P:hover		{ text-decoration: none; }
a.listlink_P:active		{ text-decoration: none; }

a.listlink:link			{ text-decoration: none; }
a.listlink:visited		{ text-decoration: none; }
a.listlink:hover		{ text-decoration: none; }
a.listlink:active		{ text-decoration: none; }

a.navilink:link			{ font-family: tahoma, verdana, helvetica, sans-serif ; font-size: 12px; color: #FFFFFF; text-decoration: none; }
a.navilink:visited		{ font-family: tahoma, verdana, helvetica, sans-serif ; font-size: 12px; color: #FFFFFF; text-decoration: none; }
a.navilink:hover		{ font-family: tahoma, verdana, helvetica, sans-serif ; font-size: 12px; color: #FFFFFF; text-decoration: underline; }
a.navilink:active		{ font-family: tahoma, verdana, helvetica, sans-serif ; font-size: 12px; color: #FFFFFF; text-decoration: none; }

a.morelink:link			{ font-family: tahoma, verdana, helvetica, sans-serif ; font-size: 12px; color: #CC9933; text-decoration: none; }
a.morelink:visited		{ font-family: tahoma, verdana, helvetica, sans-serif ; font-size: 12px; color: #CC9933; text-decoration: none; }
a.morelink:hover		{ font-family: tahoma, verdana, helvetica, sans-serif ; font-size: 12px; color: #CC9933; text-decoration: underline; }

a.footprint:link		{ font-family: tahoma, verdana, helvetica, sans-serif ; font-size: 12px; color: #333333; text-decoration: none; font-weight: normal;}
a.footprint:visited		{ font-family: tahoma, verdana, helvetica, sans-serif ; font-size: 12px; color: #333333; text-decoration: none; font-weight: normal;}
a.footprint:hover		{ font-family: tahoma, verdana, helvetica, sans-serif ; font-size: 12px; color: #333333; text-decoration: none; font-weight: normal;}
a.footprint:active		{ font-family: tahoma, verdana, helvetica, sans-serif ; font-size: 12px; color: #333333; text-decoration: none; font-weight: normal;}


div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid black;
	
	text-decoration: none; /* no underline */
	color: #ff6600;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid black;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid black;
		
		font-weight: bold;
		background-color: #e6eeee;
		color: black;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}
	
.cleardiv {
   float: left;
   clear: both;
   width: 100%;
height: 20px;
}

/* tablesorter */

/* tables */
        
table.tablesorter {
    font-family:arial;
    background-color: #CDCDCD;
    margin:10px 0pt 15px;
    font-size: 8pt;
    width: 100%;
    text-align: left;
}

table.tablesorter td a {
   text-decoration: none;
}

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-repeat: no-repeat;
        background-position: center right;
        cursor: pointer;
}

table.tablesorter tbody td {
        color: #3D3D3D;
        padding: 4px;
        background-color: #FFF;
        vertical-align: top;
}
table.tablesorter tbody tr.odd td {
        background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
        background-image: url(/js/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
        background-image: url(/js/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}

.button{
    border: 1px solid #cccccc;
    background-color: #F0F0F6;
    font-weight: bold;
    color: #fff;
    -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    margin-right: 0.1em;
    overflow: visible;
    position: relative;
    text-align: center;
    text-decoration: none !important;
    padding: 7px 5px 7px 5px;
    background-position: 5px 5px;

}
