body {
  font-family: Arial,helvetica,sans-serif;
  background-color: #ddffdd;
  color: #990066;
  font-size: 12px;
	margin: 0px;
	padding: 10px;
}

body.public {
  font-family: Arial,helvetica,sans-serif;
  background-color: #ffffdd;
  color: #990066;
  font-size: 12px;
	margin: 0px;
	padding: 10px;
}

body.legenda {
  font-family: Times New Roman,Arial,helvetica,sans-serif;
  background-color: #ffffee;
  color: #330000;
  font-size: 12px;
	margin-left: 10px;
	padding: 0px;
}

body.test {
  font-family: Arial,helvetica,sans-serif;
  background-color: #ffffff;
  color: #000000;
  font-size: 12px;
	margin: 0px;
	padding: 10px;
}

td {
  vertical-align: top;
}


img.warningSign {
  border-width: 0;
  margin-bottom: 0;
}

img {
  border-width: 0;
  margin-bottom: 25px;
}


img.icon {
  border-width: 0;
  margin-bottom: 0px;
}



hr {
	color: #990066;
	height: 2px;
}

table
{
border-collapse:collapse;
}


table.priceTable
{
border:0px;
}

td.priceTable
{
border:0px;
padding-bottom: 5px;
}

table.regFormTable,
th.regFormTable,
td.regFormTable
{
border:0px;
}


table.courseInfoSquare th {
	border-width: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border-style: none none none none;
}

table.legenda {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
}





.adminCell
{
	color: #00ffff;
  background-color: #0055ee;
  border:2px solid #ffffff;
}


td.colorA
{
  background-color: #eeeeaa;
}


table.colorB, td.colorB
{
  background-color: #ffff88;
}


.caption
{
  font-weight:bold;
  font-size : 16px;
	padding-top: 10px;
}




.smallCaption
{
  font-weight:bold;
}



.largeCaption
{
  font-weight:bold;
  font-size : 20px;
	padding-top: 20px;
	padding-bottom: 10px;
}


.adminMenu
{
  font-size : 13px;
	padding-top: 3px;
	padding-bottom: 3px;
}


.infoText
{
  font-size : 12px;
}





.compInfoText
{
  font-size : 10px;
  font-weight:bold;
}






.errorText
{
  background-color: inherit;
  font-style: oblique;
  font-weight:bold;
	color: red;
}



.errorSign
{
  font-size : 16px;
  font-style: oblique;
  font-weight:bold;
	color: red;
}


.okText
{
  background-color: inherit;
	color: inherit;
}


.bottomText
{
  font-size : 9px;
}

.addressTable {
  background-color: #eeffee;
  padding: 2px;
  border:1px solid;
}


.courseTable {
  background-color: #ffffdd;
  padding: 2px;
  border:1px solid #990066;
}



.courseTableSubHdr {
  background-color: inherit;
  color: inherit;
  font-weight: bold;
  text-align: left;
  padding: 0;
  padding-left: 5px;
  padding-bottom: 5px;
  margin: 0;
}


.courseTableHdr {
  background-color: inherit;
  color: inherit;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  padding: 0;
  margin-left: 10px;
  margin-right: 10px;
  border:1px solid #990066;
}



.courseCell {
  background-color: inherit;
  font-size: 11px;
  text-align: left;
  margin: 2px;
  border:1px solid #990066;
}

p.coursePageHdr {
  font-size: 24px;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 15px;
  margin-left: 25px;
}

p.courseNum {
  font-size: 14px;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-left: 0px;
}


p.courseName {
  font-size: 16px;
  font-weight: bold;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-left: 0px;
}


input.registerField,
select.registerField,
textarea.registerField {
  color: #660044;
  background-color: #ffffee;  
}


input.btnInnmeld {
  color:#990066;
  background-color:#ffcc33;
}

input.btnInnmeld:hover {
  color:#660033;
  background-color:#ffff33;
}


input.btnRegSubmit {
  color:#990066;
  background-color:#ffcc33;
  font-size: 14px;
  font-weight: bold;
}

input.btnRegSubmit:hover {
  color:#660033;
  background-color:#ffff33;
  font-size: 14px;
  font-weight: bold;
}

input.btnGreen {
  color:black;
  background-color: #66ee66;  
	margin: 0px;
}

input.btnGreen:hover {
  color:black;
  background-color: #aaffaa;  
	margin: 0px;
}

input.btnRed {
  color:black;
  background-color: #ff4466;  
}

input.btnRed:hover {
  color:black;
  background-color: #ff8899;  
}


input.btnBlue {
  color:black;
  background-color: #66eeee;  
}

input.btnBlue:hover {
  color:black;
  background-color: #aaffff;  
}



a.ipIsUser {
  color:darkgreen;
  font-weight: bold;
  }
a.ipNotUserIsExcl {
  color:blue;
  }
a.ipNotUserNotExcl {
  color:red;
  }
