html,body,td    {color:#000000; font-weight:normal; font-size:11px; font-family:arial, helvetica, verdana;}
th { color:#000000; font-weight:bold; text-align:left; font-size:11px; font-family:arial, helvetica, verdana;}

a:link 			{color:#902e8f; text-decoration:none; font-size:11px; font-family:arial, helvetica, verdana;}
a:visited 		{color:#902e8f; text-decoration:none; font-size:11px; font-family:arial, helvetica, verdana;}
a:active 		{color:#902e8f; text-decoration:none; font-size:11px; font-family:arial, helvetica, verdana;}
a:hover 		{color:#db59da; text-decoration:underline; font-size:11px; font-family:arial, helvetica, verdana;}

a.small:link 			{color:#902e8f; text-decoration:none; font-size:9px; font-family:arial, helvetica, verdana;}
a.small:visited 		{color:#902e8f; text-decoration:none; font-size:9px; font-family:arial, helvetica, verdana;}
a.small:active 		{color:#902e8f; text-decoration:none; font-size:9px; font-family:arial, helvetica, verdana;}
a.small:hover 		{color:#db59da; text-decoration:underline; font-size:9px; font-family:arial, helvetica, verdana;}

a.white:link 	{color:#ffffff; font-weight:normal; text-decoration:underline; font-size:11px; font-family:arial, helvetica, verdana;}
a.white:visited {color:#ffffff; font-weight:normal; text-decoration:underline; font-size:11px; font-family:arial, helvetica, verdana;}
a.white:active 	{color:#ffffff; font-weight:normal; text-decoration:underline; font-size:11px; font-family:arial, helvetica, verdana;}
a.white:hover 	{color:#ffffff; font-weight:normal; text-decoration:underline; font-size:11px; font-family:arial, helvetica, verdana;}

a.topnav:link 	{color:#ffffff; text-decoration:none; font-size:12px; font-family:arial, helvetica, verdana;}
a.topnav:visited {color:#ffffff; text-decoration:none; font-size:12px; font-family:arial, helvetica, verdana;}
a.topnav:active 	{color:#ffffff; text-decoration:none; font-size:12px; font-family:arial, helvetica, verdana;}
a.topnav:hover 	{color:#ffffff; text-decoration:none; font-size:12px; font-family:arial, helvetica, verdana;}

a.subnav:link 	{color:#000000; text-decoration:none; font-size:11px; font-family:arial, helvetica, verdana;}
a.subnav:visited {color:#000000; text-decoration:none; font-size:11px; font-family:arial, helvetica, verdana;}
a.subnav:active 	{color:#000000; text-decoration:none; font-size:11px; font-family:arial, helvetica, verdana;}
a.subnav:hover 	{color:#525252; text-decoration:underline; font-size:11px; font-family:arial, helvetica, verdana;}

a.flikar:link 	{color:#000000; text-decoration:none; font-size:11px; font-family:arial,arial, helvetica, verdana;}
a.flikar:visited {color:#000000; text-decoration:none; font-size:11px; font-family:arial,arial, helvetica, verdana;}
a.flikar:active 	{color:#000000; text-decoration:none; font-size:11px; font-family:arial,arial, helvetica, verdana;}
a.flikar:hover 	{color:#860C85; text-decoration:underline; font-size:11px; font-family:arial,arial, helvetica, verdana;}



.bildtext		{color:#5A5A5A; font-weight:normal; font-size:11px; font-family:arial, helvetica, verdana;}
.bold			{color:#000000; font-weight:bold; font-size:11px; font-family:arial, helvetica, verdana;}
.boldwhite		{color:#ffffff; font-weight:bold; font-size:11px; font-family:arial, helvetica, verdana;}
.white			{color:#ffffff; font-weight:normal; font-size:9px; font-family:arial, helvetica, verdana;}
.ettarubrik     {color:#000000; font-weight:bold; font-size:20px; font-family:arial, arial, helvetica, verdana;}
.rubrik			{color:#000000; font-weight:bold; font-size:16px; font-family:arial, helvetica, verdana;}
.underrubrik	{color:#000000; font-weight:bold; font-size:14px; font-family:arial, helvetica, verdana;}


input			{color:#000000; font-weight:normal; font-size:11px; font-family:arial, helvetica, verdana;}
select			{color:#000000; font-weight:normal; font-size:11px; font-family:arial, helvetica, verdana;}
textarea		{color:#000000; font-weight:normal; font-size:11px; font-family:arial, helvetica, verdana;}

.small			{font-family:Arial, sans-serif, Helvetica; font-size: 9px;}
.rub1			  {font-family:Arial, sans-serif, Helvetica; font-size: 18px;}
.rub2			  {font-family:Arial, sans-serif, Helvetica; font-size: 22px; font-weight:bold;}
.boxrubrik  {font-family:Arial, sans-serif, Helvetica; font-size: 13px; font-weight:bold;}

/* Använd för stora rubriker */
.rub3			  {font-family:arial, helvetica;font-size:20px;font-weight:bold;color:#6d6d6d;}
.rub3red		{font-family:Arial, sans-serif, Helvetica; font-size: 16px; font-weight:bold; color:red;}

/* Använd som underrubrik */
.rub4			  {font-family:Arial, sans-serif, Helvetica; font-size: 12px; font-weight:bold;}
.rub5			  {font-family:Arial, sans-serif, Helvetica; font-size: 20px; font-weight:bold;}

/* Använd som rubrik in infoboxar */
.infoboxrub {font-family:Arial, sans-serif, Helvetica; font-size: 14px; font-weight:bold;}
.infobox dt {font-weight: bold; margin: 1em 0 0 0;}
.infobox dd {margin: 0;}

.warning		{font-family: Arial, sans-serif, Helvetica; font-size: 16px; font-weight:bold; color:red;}
.tipsrubrik		{font-family: Arial, sans-serif, Helvetica; font-size: 12px; font-weight:bold;}
FORM {margin-top:0px;margin-bottom:0px;}

h1 {
	font-family:arial;
	font-size: 16px;
	margin-bottom : 2px;
}

h2 {
	font-family:arial;
	font-size: 14px;
	margin-bottom : 2px;
  margin-top : 2px;
}

.description {
	font-family:arial;
	font-size: 11px;
}

/* table used for forms, thin lightgray borders */
table.formgrid {
  width: 100%;
  border-collapse: collapse;
}
table.formgrid td, table.formgrid th {
  padding: 4px;
  border: solid 1px #e0e0e0;
  vertical-align: top;
}
table.formgrid table td, table.formgrid table th {
  border: none; padding: 0 0 3px 0;
}

/* table for "admin boxes", thick border around, thin black border inside */
table.adminbox {
  width: 100%;
  border-collapse: collapse;
  border: solid 2px black;
}
table.adminbox td, table.adminbox th {
  padding: 4px;
  border: solid 1px black;
  vertical-align: top;
  background-color: #f5f5f5;
}
table.adminbox table td, table.adminbox table th {
  border: none; padding: 0 0 3px 0;
}

td.silverline {border-bottom:1px solid silver;}
td.silverlineTop {border-top:1px solid silver;}
td.leftline {border-left:1px solid silver;border-bottom:1px solid silver;}
td.rightline {border-right:1px solid silver;border-left:1px solid silver;border-bottom:1px solid silver;}
td.strongline {background-color:#000000;}
td.fullline {border:1px solid silver;}
td.weakline {background-color:#EEEEEE;}
td.blackline {border-bottom:1px solid black;}

.specifiedhtml {font-family:Arial, sans-serif, Helvetica;font-size:11px;width:422px;}

.postentabletd { background-color: #E0E0E0;}

/* placera kryssrutor vertikalt (utan tabell) */
input[type="checkbox"],input[type="radio"] { vertical-align:text-bottom; padding:0; margin-bottom:0 }

/* Bortkommenterad av Alex som inte lyckades tvinga fram "default-stylen" för knappar i Firefox
input[type=button],[type=submit],[type=reset] {background-image: url(/se/pics/button_inputback.gif);border:1px solid #c0c0c0;font-weight:bold;height:22px;font-size:11px;color:#7d297c;}
*/
input.button {background-image: url(/se/pics/button_inputback.gif);border:1px solid #c0c0c0;font-weight:bold;height:22px;font-size:11px;color:#7d297c;}

a.hrefbutton:link {background-image: url(/se/pics/butt_back.gif);height:18px;padding-top:2px;color:#000000;text-decoration:none;}
a.hrefbutton:active {background-image: url(/se/pics/butt_back.gif);height:18px;padding-top:2px;color:#000000;text-decoration:none;}
a.hrefbutton:visited {background-image: url(/se/pics/butt_back.gif);height:18px;padding-top:2px;color:#000000;text-decoration:none;}
a.hrefbutton:hover {background-image: url(/se/pics/butt_back.gif);height:18px;padding-top:2px;color:#000000;text-decoration:none;}

.drag {position:relative;cursor:pointer;}
.toolwindow {position:absolute; left:740px;top:65px;border:1px solid #000000;padding:4px;width:220px;}

.upperLine { border-top: 1px solid #c0c0c0; }
.upperLineEm { border-top: 1px solid #606060; }

input.orderEditInput { font-size:10px; font-weight: normal; background-color: #FFFFFF; color: #000000; }
input.orderEditInputDisabled { font-size:10px; font-weight: normal; background-color: #E0E0E0; color: #000000; }

.vatratesth {
  border-bottom: 1px solid #d0d0d0;
  padding-left:20px;
}
.vatratestd {
  border-bottom: 1px solid #d0d0d0;
  padding-left:20px;
}

table.helpbox {
  border:1px solid #a34ca2;
}
td.introbox {
  background-color:#990099;
  color:#ffffff;
}

/* error messages etc */
.success { font-width: bold; color: green; }
.error   { font-width: bold; color: red; }
.warning { font-width: bold; color: red; }

  input.knappvidare {
  height:34px;
  width:154px;
  text-align:center;
  background-image: url(/se/pics/createbuttonback.png);
  background-color:transparent;
  background-repeat: no-repeat;
  cursor:pointer;
  border:0;
  color:#ffffff;
  font-family:arial,sans-serif;
  font-size:13px;
  font-weight:bold;
  }
  
  label.editorShortLanguage {
    padding-top:2px;
    width:32px;
    float:left;
  }
  