/* classes
--------------------------------------------------*/
.heading3red 
{
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 1.1em;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 1.4em;
    EditMenuName: H3red;
}

.introduction
{
	font-weight: bold;
	EditMenuName: Introduction;
}

.imagetext 
{
	font-style: italic; 
	font-size: 0.9em; 
	EditMenuName: Image text;
}

.red
{
	color: #CC0000;
	EditMenuName: Normal red text;
}

/* elements
--------------------------------------------------*/
body
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 0.7em;
  color: #000000;
}

h1, .heading1
{
  font-family: 'Adobe Garamond Pro', Garamond, Georgia, 'Times New Roman', Times, serif;
  font-size: 2.4em;
  font-weight: normal;
  color: #00408b;
  margin: 0;
  padding: 0 0 10px 0;
  EditMenuName: H1;
}

h2, .puffrubrik
{
    font-size: 1.1em;
    font-weight: normal;
    color: #cc0000;
    margin: 0;
    padding: 0;
	EditMenuName: H2;
}

h3, .mellanrubrik 
{
    font-size: 1em;
    font-weight: bold;
    line-height: 1.5em;
    margin: 0;
    padding: 0;
    EditMenuName: H3;
}

hr
{
  height: 0.1em;
  color: #95632F;
}

hr.light
{
  height: 0.1em;
  color: #F0E5CE;
}

p
{
  line-height: 1.5em;
  margin: 0 0 1.5em 0;
  padding: 0;
}

#mainArea ul
{
  line-height: 1.5em;
  list-style-type: square;
  margin: 0 0 1.5em 1.5em;
  padding: 0;
}

/* links
--------------------------------------------------*/
#mainArea a
{
  color: #00408b;
  text-decoration: underline;
  margin: 0;
  padding: 0;
}

#mainArea a:hover
{
  color: #cccc00;
}

a.anchor
{display: none;}

.puff 
{
  display: inline;
  background: url(/euro_images/a.png) left 2px no-repeat;
  padding-left: 12px;  
  EditMenuName: link med puff
}

.document 
{
  display: inline;
  background: url(/euro_images/a_doc.png) left 2px no-repeat;
  padding: 2px 0 2px 12px;
  EditMenuName: link dokument
}

.up
{
  display: inline;
  background: url(/euro_images/a_up.png) left 2px no-repeat;
  padding-left: 12px;
  EditMenuName: link upp
}


/* tables
--------------------------------------------------*/
table
{font-size: 1em;}

table.a 
{line-height:1.5em;}
th
{text-align: left;}

.evenrow
{background-color:  #fff;}

.unevenrow
{background-color:#F0E5CE;}

.headerrow
{background-color: #F0E5CE;}

table.classic
{
	border-collapse: collapse;
	border: solid 0.1em #777777;
	EditMenuName: Classic;
}

table.classic th
{
	border: solid 0.1em #777777;
	background-color: #DADADA;
	padding: 0.4em;
}

table.classic td
{
	border: solid 0.1em #777777;
	padding: 0.2em 0.4em;
}

table.color
{
	border-collapse: collapse;
	border: solid 0.1em #95632F;
	EditMenuName: Color;
}

table.color th
{
	border: solid 0.1em #95632F;
	background-color: #E1CC9D;
	padding: 0.4em;
}

table.color td
{
	border: solid 0.1em #95632F;
	padding: 0.2em 0.4em;
}

th.highlighted, td.highlighted
{
	EditMenuName: Highlighted;
}

table.classic th.highlighted
{
	background-color: #AAAAAA;
}

table.classic td.highlighted
{
	background-color: #F0F0F0;
}

table.color th.highlighted
{
	background-color: #95632F;
}

table.color td.highlighted
{
	background-color: #F0E5CE;
}

th.leftalignedcontent, td.leftalignedcontent
{
	text-align: left;
	EditMenuName: Left aligned;
}

th.rightalignedcontent, td.rightalignedcontent
{
	text-align: right;
	EditMenuName: Right aligned;
}


/* prislistor
--------------------------------------------------*/
.foretagprislistahead
{
    background-color: #4271a9;
    color: #ffffff;
    font-weight: bold;
    EditMenuName: foretagsPrislistaHead;
}

.foretagprislista
{
    background-color: #a8bed7;
    color: #000000;
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: normal;
    text-decoration: none;
    EditMenuName: foretagsPrislista;
}

.foretagprislistahoger
{
    background-color: #a8bed7;
    color: #000000;
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: normal;
    text-align: right;
    EditMenuName: foretagsPrislistaHoger;
}

.foretagmenuheader
{
    background-color: #00408b;
    color: #ffffff;
    font-weight: bold;
    EditMenuName: foretagsMenuHeader;
}

.privatprislistahead
{
    background-color: #e8e850;
    color: #000000;
    font-weight: bold;
    EditMenuName: privatPrislistaHead;
}

.privatprislista
{
    background-color: #f4f39f;
    color: #000000;
    EditMenuName: prislistaprivat;
}

.punktlista
{
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 1.0em;
    text-decoration:none;
    EditMenuName: punktlista;
}

.punktlista a:link
{
    text-decoration: none;
	color:#003366;
}

.punktlista a:visited
{
    text-decoration: none;
	color:#003366;
}

.punktlista a:hover
{
    text-decoration: underline;
	color:#cccc00;
}