body {
  color: #FFFFFF;
  scrollbar-face-color: #D395F5; 
  scrollbar-shadow-color: #ffffff; 
  scrollbar-highlight-color: #ffffff; 
  scrollbar-3dlight-color: #8F3FBC; 
  scrollbar-darkshadow-color: #333333; 
  scrollbar-track-color: #8F3FBC; 
  scrollbar-arrow-color: #ffffff; 
  font: 10pt Verdana, Arial, sans-serif; 
  margin-top: 0px;
  margin-bottom: 0px;
}


.mainWindow { background-color: #ff0000; }
.longWindow { background-color: #00ff00; }
.heightWindow { background-color: #0000ff; }
.circleWindow { background-color: #0ff000; }
.root { background: #ffffff url(../../img/back.gif) repeat-x; }


.tiny_txt    {font-size:  8px; }
.small_txt   {font-size: 10px; }
.normal_txt { font-size: 12px;  }
.medium_txt  {font-size: 16px; }
.large_txt   {font-size: 24px; }

.treff_bgLight_normal_txt
{
	background: #BF68F0;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.longBgLight { background: #fff000; }
.mainBgLight { background: #00f0f0; }

.bigWhiteBgTxt {
  font-size:12px; font-family:verdana,arial,helvetica;
  color: #222222;
}

.bigWhiteBgTxtBig {
  font: bold 24pt verdana,arial,helvetica;
  color: #8F3FBC;
}


legend {
        font: bold 8pt Verdana, Arial, sans-serif;
        color: white;
}

img {
	border: 0;
}

body.debug {
	color: black;
}


BODY.info {
  margin-top: 3em;
  margin-bottom: 1em;
  color: #FFFFFF;
  background: #ffffff none;
}

A:link {
  color: #810074;
}


.meny_user {
  font-size:12px; font-family:verdana,arial,helvetica;
  text-align: center;
}

.meny_user_active {
  font-size:12px; font-family:verdana,arial,helvetica;
  text-align: center;
  background-color: #FF66FF;
}

.meny_admin {
  font-size:10px; 
  font-family:verdana,arial,helvetica;
  text-align: center;
}

.meny_admin A:link, .meny_admin A:visited {
  color: #FFFFFF;
}


.err_normal {
  font: bold 12pt Verdana, Arial, sans-serif; 
  background: yellow;
  color: red;
}



.err_tiny {
  font: bold 8pt Verdana, Arial, sans-serif; 
  margin-top: 5px;
  margin-bottom: 5px;
  background: yellow;
  color: red;
}

.err_tinyComp {
  font: 8pt Verdana, Arial, sans-serif; 
  background: yellow;
  color: red;
}

P {
  font: 8pt/10pt Verdana, Arial, sans-serif;
  color: #FFFFFF;
}

LI.error {
  font: 12pt/14pt Verdana, Arial, sans-serif;
  color: #FF0000;
}

LI.regler {
  font: 18pt Verdana, Arial, sans-serif;
  color: #8F0F8F;
}

P.left_violet {
  font: 8pt/10pt Verdana, Arial, sans-serif;
  color: #FFFFFF;
  text-align: center;
}

P.small_violet {
  font: 8pt Verdana, Arial, sans-serif;
  color: #FFFFFF;
  margin-top: 0px;
  margin-bottom: 0px;
}

P.medium_violet {
  font: 12pt Verdana, Arial, sans-serif;
  color: #FFFFFF;
  margin-top: 0px;
  margin-bottom: 0px;
}

P.bigger_violet {
  font: 15pt Verdana, Arial, sans-serif;
  color: #FFFFFF;
  margin-top: 0px;
  margin-bottom: 0px;
}

P.large_pink {
  font: bold 10pt Verdana, Arial, sans-serif;
  color: #FFFFFF;
  margin-top: 0px;
  margin-bottom: 0px;
}

P.large_pink_hdr {
  font: bold 14pt Verdana, Arial, sans-serif;
  color: #FFFFFF;
  margin-top: 0px;
  margin-bottom: 0px;
}

P.regler_large {
  font: 24 Verdana, Arial, sans-serif;
  color: #8F0F8F;
}

P.regler_small {
  font: 12 Verdana, Arial, sans-serif;
  color: #8F0F8F;
}

P.pils_header {
  font: 24pt Verdana, Arial, sans-serif;
  color: #CB5100;
  text-align: center;
  vertical-align: top;
  background: #FFFF00;
}

P.pils_normal {
  font: 8pt Verdana, Arial, sans-serif;
  color: #FFFF00;
  background: #D395F5;
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

P.pils_small {
  font: 8pt Verdana, Arial, sans-serif;
  color: #FFFF00;
  background: #D395F5;
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

P.pils_tiny {
  font: 7pt Verdana, Arial, sans-serif;
  color: #FFFF00;
  background: #D395F5;
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

P.pils_normal A:link, P.pils_normal A:visited {
  font: 14pt Verdana, Arial, sans-serif;
  color: #FFFFFF;
}

P.pils_small A:link, P.pils_small A:visited {
  font: 10pt Verdana, Arial, sans-serif;
  color: #FFFFFF;
}

P.pils_bold {
  font: bold 10pt Verdana, Arial, sans-serif;
  color: #CB5100;
  background: #FFFF00;
  text-align: center;
}

P.sms_normal {
  font: 7pt Verdana, Arial, sans-serif;
  color: #FFFF00;
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

P.sms_bottom {
  font: 8pt Verdana, Arial, sans-serif;
  color: #FFFFFF;
  margin-top: 0px;
  margin-bottom: 0px;
}

P.sms_cathegory {
  font: bold 10pt Verdana, Arial, sans-serif;
  color: #B64FEF;
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: center;
  background: #ffff00 none;
}

P.sms_choose {
  font: bold 14pt Verdana, Arial, sans-serif;
  color: #B64FEF;
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: center;
  background: #ffdd33 none;
}

P.sms_cathegory A:link, P.sms_cathegory A:visited, {
  font: bold 10pt Verdana, Arial, sans-serif;
  color: #B64FEF;
}

P.sms_choose A:link, P.sms_choose A:visited, {
  font: bold 14pt Verdana, Arial, sans-serif;
  color: #B64FEF;
}

body.forms
{
	background-color: #a600DC;
	color: white;
	text-align: center;
	font: 10pt Arial;
}

table.forms
{
	text-align: left;
}

table.imagelist
{
	text-align: center;
	width: 100%;
}

table.graph
{
	width: 100%;
	border: none;
	border-collapse: collapse;
	border-spacing: 0;
	padding: 0px;
}

.small
{
	font-family: Arial, Helvetica;
	font-size: 7px;
}

.help
{
	background-color: rgb(31,94,11);
	color: yellow;
	font: 9pt Arial;
}

.help A
{
	text-decoration: underline;
	cursor: pointer;
}

.helplink A, .helplink
{
	text-decoration: underline;
	cursor: help;
}

img.notapproved
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
}

