body {
  margin: 8px;
  background-color: #cecede;
  color: #222222;
  font-size: 13px;
  font-family: verdana,geneva,arial,helvetica;
  height: 100%;
  width: 99%;
}

form {
  margin: 0;
}

p, td {
  color: #222222;
  font-size: 12px;
  font-family: verdana,geneva,arial,helvetica;
}

xxbutton {
  font-size: 11px;
  font-family: tahoma,verdana,geneva,arial,helvetica;
  font-weight: 700;
  border: 1px darkgrey solid;
  background-color: #cccccc;
}

button 
{
  font-size: 11px;
  font-family: verdana,geneva,arial,helvetica;
}	

.largebutton 
{
  font-size: 18px;
  font-weight: bold;
  font-family: verdana,geneva,arial,helvetica;
  color: Maroon;
}

input {
  font-size: 11px;
  font-family: verdana,geneva,arial,helvetica;
}

select {
  font-size: 11px;
  font-family: verdana,geneva,arial,helvetica;
}

textarea {
  font-size: 11px;
  font-family: verdana,geneva,arial,helvetica;
  overflow: auto;
}

h1 {
  font-size: 18px;
  font-family: helvetica, arial, tahoma, verdana;
  color: #0062c3;
}
		
h2 {
  font-size: 16px;
  font-family: helvetica, arial, tahoma, verdana;
}

h3
{
  font-size: 14px;
  font-family: helvetica, arial, tahoma, verdana;
}
 
.input_normal {
  font-size: 11px;
  border: 1px;
  border-style: solid;
  border-color: #cbccda;
}

.input_selected {
  font-size: 11px;
  border: 1px;
  border-style: solid;
  border-color: #0062c3;
}

.small {
  font-size: 10px;font-family: verdana,geneva,arial,helvetica;
}

a:link {
  color: #0062c3;
  text-decoration: none;
}
a:visited {
  color: #0062c3;
  text-decoration: none;
}
a:active {
  color: #0062c3;
  text-decoration: none;
}
a:hover {
  color: #0062c3;
  text-decoration: underline;
}

.sectionfirst {
  border-top: 1px;
  border-left: 1px;
  border-right: 1px;
  border-bottom: 1px;
  border-style: solid;
  border-color: #cccccc;
}

.sectionnext {
  border-top: 0px;
  border-left: 1px;
  border-right: 1px;
  border-bottom: 1px;
  border-style: solid;
  border-color: #cccccc;
}

.menucolor {
  background-color: #ffffff;
}

td.datapane {
  background-color: #ecf4fe;
  vertical-align: top;
}

a.menubutton:link {
  color: #000000;
  text-decoration: none;
  border-top: 1px;
  border-left: 1px;
  border-right: 1px;
  border-bottom: 1px;
  border-style: solid;
  border-color: #ffffff;
}
a.menubutton:visited {
  color: #000000;
  text-decoration: none;
  border-top: 1px;
  border-left: 1px;
  border-right: 1px;
  border-bottom: 1px;
  border-style: solid;
  border-color: #ffffff;
}
a.menubutton:active {
  color: #000000;
  text-decoration: none;
  border-top: 1px;
  border-left: 1px;
  border-right: 1px;
  border-bottom: 1px;
  border-style: solid;
  border-color: #ffffff;
}
a.menubutton:hover {
  color: #000000;
  background-color: #cccccc;
  text-decoration: none;
  border-top: 1px;
  border-left: 1px;
  border-right: 1px;
  border-bottom: 3px;
  border-style: solid;
  border-color: #cccccc;
}

.padding {
  width: 100%;
  padding-top: 8px;
  padding-left: 8px;
  padding-right: 28px;
  padding-bottom: 8px;
}

.infobox {
  font-size: 12px;
  color: #000000;
}
.datafield {
  background-color: #ffffff;
}

.listcaption {
  font-size: 13px;
  color: #000000;
  background-color: #dddddd;
}

.tablebg {
  background-color: #dddddd;
}
.tableheader {
  background-color: #eeeeee;
}
.tablerow {
  background-color: #ffffff;
}
.tablehover {
  background-color: #ffff99;
}
.tablefooter {
  background-color: #eeeeee;
}

.dialog_header {
  color: #ffffff;
  background-color: #0062c3;
  font-weight: 700;
}

.dialog_data_table {
  border-top: 0px;
  border-left: 1px;
  border-right: 1px;
  border-bottom: 1px;
  border-style: solid;
  border-color: #999999;
  background-color: #f0f0f0;
}

.dialog_data_td {
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 8px;
  padding-right: 8px;
}

.popupwinbody {
  margin: 0px;
  font-size: 13px;
  color: #000000;
  background-color: #eeeeee;
}
.popupwincaption {
  font-size: 13px;
  font-weight: 700;
  color: #ffffff;
  background-color: #0062c3;
}
.popupline {
  background-color: #999999;
}
.popupwinbody h1 {
  font-size: 15px;
  font-weight: 700;
  color: #000000;
}
.red
{
	color: Red
}
.green
{
	color: Green
}
.greentable
{
	background-color: #c6ffca;
	height: 20px
}
.redtable
{
	background-color: #ffc6c6;
	height: 20px
}

.new
{
	color: Red;
	font-style: italic
}

.contestmenu
{
	background-color: white;
	border-bottom: solid 1px black;
	border-left: solid 1px black;
	vertical-align: top;
}

td.contestdatapane {
    padding: 5px 5px 5px 5px;
    vertical-align: top;
}
td.contestdatapanemenu {
    padding: 5px 5px 5px 5px;
    border-right: solid 1px black;
    vertical-align: top;
}

td.contestrightpane {
    padding: 5px 5px 5px 5px;
    border-left: ridge 1px black;
    vertical-align: top;
    background-color: #e9edf6;
}

.contesttable {
  background-color: #ecf4fe;
  vertical-align: top;
  border: solid 1px black;
}

a.menulink {
  width: 150px;
}

a.menulink:hover {
  color: #ffffff;
  background-color: #0062c3;
  text-decoration: none;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 0px;
  border-style: solid;
  border-color: #0062c3;
  width: 150px;
}

#menycontainer{padding: 0em 0 0 1em; border-bottom: 1px solid #000000;}
#menycontainer ul{padding: 0.4em 0; margin: 0;  font-family: Verdana, Helvetica, sans-serif;}
#menycontainer li{margin: 0; padding: 0; display: inline; list-style: none;}
#menycontainer li a{text-decoration: none; padding: 0.4em 2em; margin-left: 1em; border: 1px solid #60777d; border-bottom: none; background: #c9d3d6;}
#menycontainer a:link{color: #000000;}
#meny a:visited{color: #000000;}
#meny a:hover{background: #a7b8bc;}
#meny a#current{background: #ffffff; border: 1px solid #000000; border-bottom: 1px solid #ffffff; color: #000000;}
#tabcontents{background: #ffffff; border: 1px solid #000000; border-top: 0px;padding: 10px 5px 5px 5px;}

 abbr, acronym, span.abbr {
  cursor: help;
  border-bottom: 1px dashed #000;
}

/* Relativer Tooltip */
a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active  {
    position: relative;
    cursor: help;
    border-bottom: 1px dashed #000;
    text-decoration: none;
  }
  
a.tooltip:hover {
  cursor: help;
  border-bottom: 1px dashed #000;
  text-decoration: none;
  }

a.tooltip span {
  display: none;  
  text-decoration: none;
}

a.tooltip:hover span {
  display: block;
  position: absolute; 
  top: 30px; 
  left: 70px; 
  width: 300px;
  z-index: 100;
  color: #000000; 
  border:1px solid #000000; 
  background: #FFFFAF;
  font: 13px Verdana, sans-serif; 
  padding: 3px 3px 3px 3px;
  }

.cornerpdf
{
    border: none;
    position: relative;
    left: 30px;
}

input.file {
 font-size: 12px;
 font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
 color: Black;
 border: 0px solid black;
 border-top-width : 0px;
 border-right-width : 0px;
 border-bottom-width : 0px;
 border-left-width : 0px;
 text-indent : 1px;
 font-weight: bold;
}

.productimage img
{
      border: 1px solid #ccc; 
      padding: 3px;
}
.pdfdoc {background: transparent url(images/pdf.gif) no-repeat top left; padding-left:18px;}
.reportdoc {background: transparent url(images/notes.gif) no-repeat top left; padding-left:18px;}

.maingridrow_admin 
{
  background-color: white;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.maingridalternatingrow_admin
{
  background-color: #DCDCDC;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.list:link 
{
  color: #0062c3;
  text-decoration: none;
}
a.list:visited 
{
  color: #0062c3;
  text-decoration: none;
}
a.list:active 
{
  color: #0062c3;
  text-decoration: none;
}
a.list:hover 
{
  color: #0062c3;
  text-decoration: underline;
}
.notlistingsound 
{
	background: url(images/stop5.png) no-repeat top left;
	background-position:center;
	text-align:center;
}
.listingsound 
{
	text-align:center;
}
