/*KOMMENTARER:
clsANFANG-till anfanger o.dyl.
clsBRODTEXT-brödtext
clsHIGHLIGHT
clsHVDRUBRIK-sidrubriker
clsINGRESS-inledningstext
clsMELLANRUBRIK-mellanrubriker
clsSMALLINFO-liten text till info o.dyl.
obs! inget blanksteg efter kommatecknet mellan klasser som ska ha samma egenskaper och värden*/

BODY{
   /*background-color: #F5F5DC;*/
   background-image: url(bilder/bodybg.gif);
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   color: #333333;
}


TABLE.back {
   width: 1040px;
   margin-top: 5px;
   margin-right: auto;
   margin-bottom: auto;
   margin-left: auto;
   empty-cells: show;
}

TABLE.utlinje {
   width: 760px;
   background-color: #8A3324;
   margin-top: 5px;
   margin-right: auto;
   margin-bottom: auto;
   margin-left: auto;
   empty-cells: show;
}

TABLE.sidhvd {
   width: 760px;
   background-color: #FFFFF0; /*#FAFAD2;*/
   margin-left: auto;
   margin-right: auto;
   empty-cells: show;
   border: none;
   height: 80px;
}

TABLE.sidfot {
   width: 760px;
   background-color: #8A3324;
   margin-left: auto;
   margin-right: auto;
   border: none;
}

TABLE.cont {
   width: 760px;
   background-color: #FFFFF0;
   margin-left: auto;
   margin-right: auto;
   empty-cells: show;
   border: none;
   height: 600px;
}

TABLE.ads {
   width: 280px;
   margin-top: 90px;
   margin-left: auto;
   margin-right: auto;
   empty-cells: show;
   border: none;
}

TABLE.synl {
   width: 98%;
   margin-left: auto;
   margin-right: auto;
   empty-cells: show;
   border: outset 1pt;
   corder-collapse: separate;
   border: solid;
   border-spacing: 1pt;
   border-color: #CCCCCC;
   padding: 5px;
}

TD.tredel {
   width: 33%;
   border: inset 1pt;
   border-color: #CCCCCC;
}


TR.top {
   vertical-align: top;
}

TR.c {
   text-align: center;
   vertical-align: middle;  
}

TD.smulstig {
   height: 20px;
   text-align: left;
   vertical-align: middle;
}

TD.left {
   width: 298px;
   text-align: center;
   vertical-align: top;
   padding: 10px;
}


TD.right {
   width: 430px;
   vertical-align: top;
   padding: 10px;
}

TD.xleft {
   width: 198px;
   text-align: center;
   vertical-align: top;
}


TD.xright {
   width: 530px;
   vertical-align: top;
}

TD.halv {
   width: 50%;
   text-align: left;
   vertical-align: top;
   padding: 35px;
}

TD.hojd {
   height: 30px;
}

TD.annons {
   padding: 0px 0px 0px 30px;
   vertical-align: top;
}


A:link {color: #800000; text-decoration: none; font-weight: bold;}
A:visited {color: #CD5C5C; text-decoration: none; font-weight: normal;}
A:active {color: #CD5C5C;  text-decoration: none;}
A:hover {color: #006400; text-decoration: underline;}

HR {
   background-color: #800000;
   color: #800000;
   height: 2px;
}

OL {
   list-style-type: decimal;
}

UL.ingen {
   list-style: none;
}

UL.markering {
   list-style-image: url(bilder/prick.gif)
}

.clsANFANG {
   font-size: 20pt;
   font-weight: bold;
}

.clsBETONING {
   font-style: italic;
}

.clsBG {
   background-color: #FFFFF0;
}

.clsBRODTEXT {
   font-size: 10pt;
}

.clsHIGHLIGHT {
   background-color: #8A3324;
   color: #FFFFF0;
   font-weight: bold;
}

.clsHVDRUBRIK {
   font-size: 16pt;
}

.clsINGRESS {
   font-size: 10pt;
   font-weight: bold;
}

.clsMELLANRUBRIK {
   font-size: 12pt;
   font-weight: bold;
}


.clsBYLINER {
   font-size: 7pt;
   font-style: italic;
}

.clsSMALLINFO {
   font-size: 7pt;
}

.clsMINFOLJUS {
   font-size: 8pt;
   font-weight: bold;
   color: #FFFFF0;
}
