/*   Maroon;    #005A9D; goldenrod; */


body {
   /* background-image:      url(bilder/vinterbakgrund.gif);     */
   /* background-image:      url(bilder/bakgrund_vinter1.jpg);   */
   /* background-image:      url(bilder/bakgrund_var.jpg);       */
   /* background-image:      url(bilder/bakgrund_1.jpg);         */
    background-image:      url(bilder/bakgrund_2.jpg);         
   /* background-image:      url(bilder/bakgrund_host.jpg);      */
   /* background-image:      url(bilder/bakgrund_host2.jpg);     */

   background-repeat:     repeat;
   background-attachment: fixed;
   background-color:      #EAEAEA;
   min-width:             750px;
}

#wrapper {
   width:                 720px;
   position:              relative;
   left:                  50%;
   margin-left:           -360px;
   background-color:      white;
   border-width:          thin;
   border-color:          #005A9D;
   border-style:          solid;
   background-color:      white;
}

#header2 {
   background-color:      #005A9D;
   color:                 white;
   /*   color:                 lightgrey;   */
}

#header {
   height:                178px;
   /*   height:                130px;                           */
   /*   background-image:      url(bilder/huvud_1.jpg);         */
   /*   background-image:      url(bilder/huvud_var2.jpg);      */
   background-image:      url(bilder/huvud_host.jpg);
   /*   background-image:      url(bilder/huvud_vinter4.jpg);   */

   background-repeat:     no-repeat;
   background-color:      #005A9D;
}

#menu {
   width:            720px;
   background-color: #005A9D;
   font-family:      Verdana, Arial, Helvetica, sans-serif;
   font-size:        9pt;
   font-weight:      bold;
   color:            white;
}

#menu ul {
   float:left;
   width:100%;
   padding:0;
   margin:0;
   list-style-type:none;
   background-color: #005A9D;
}

#menu li {display:inline;}

#menu a {
   float:            left;
   width:            6em;
   text-decoration:  none;
   color:            white;
   background-color: #005A9D;
   padding:          0.2em 0.6em;
   border-right:     2px solid white;
}

#menu a:link    { text-decoration:  none; }
#menu a:visited { text-decoration:  none; }
/*    #menu a:hover   { background-color: DodgerBlue; } */
#menu a:hover   { background-color: gray; }
#menu a:active  { text-decoration:  none; }

#menu2 {
   background-color: #005A9D;
   font-family:      Verdana, Arial, Helvetica, sans-serif;
   font-size:        9pt;
   font-weight:      bold;
   color:            white;
   border: 2px solid white;
   padding-top:     10px;
   padding-bottom:   0px;
   padding-left:     0px;
   padding-right:    0px;
   margin-top:       0px;
   margin-bottom:    0px;
   margin-left:      0px;
   margin-right:     0px;
}

#menu2 ul {
   padding-top:      0px;
   padding-bottom:  10px;
   padding-left:     0px;
   padding-right:    0px;
   margin-top:       0px;  
   margin-bottom:    0px;
   margin-left:     25px;
   margin-right:     0px;
}

#menu2 ul.b {
   color:           white;
   list-style-type: none;
   padding-top:      0px;
   padding-bottom:   0px;
   padding-left:     0px;
   padding-right:    0px;
   margin-top:       0px;  
   margin-bottom:    0px;
   margin-left:      0px;
   margin-right:     0px;
}

#menu2 li {
   padding-top:      0px;
   padding-bottom:   0px;
   padding-left:     0px;
   padding-right:    0px;
   margin-top:       0px;  
   margin-bottom:    0px;
   margin-left:      0px;
   margin-right:     0px;
   line-height:      1.4;
}

#menu2 a {
   text-decoration:  none;
   color:            white;
   padding-top:      0px;
   padding-bottom:   0px;
   padding-left:     0px;
   padding-right:    0px;
   margin-top:       0px;  
   margin-bottom:    0px;
   margin-left:      0px;
   margin-right:     0px;
}

#menu2 a:hover   { text-decoration: underline }
#menu2 a:active  { text-decoration: underline }


#news {
   background-color: Wheat;
   border:2px solid white;
   padding-top:           7px;
   padding-bottom:        10px;
   padding-left:          10px;
   margin-top:             0px;
   margin-bottom:          0px;
   margin-left:            0px;
   margin-right:           0px;
}

#pictures {
   background-color: White;
   border:2px solid white;
   padding-top:           7px;
   padding-bottom:        10px;
   padding-left:          10px;
   margin-top:             0px;
   margin-bottom:          0px;
   margin-left:            0px;
   margin-right:           0px;
}


/*
#news h1 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:   9pt;
   font-weight: bold;
   color:       #990099 black;
   text-align:  left;
   line-height: 9pt;
   padding-top:           0px;  
   padding-bottom:        0px;
   padding-left:          0px;   
   padding-right:         0px;  
   margin-top:            0px;
   margin-bottom:         0px;
   margin-left:           0px;
   margin-right:          0px;}

#news h2 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:   8pt;
   color:       #808080;
   text-align:  left;
   line-height: 1;
   padding-top:           0px;  
   padding-bottom:        0px;
   padding-left:          0px;   
   padding-right:         0px;  
   margin-top:            0px;
   margin-bottom:         0px;
   margin-left:           0px;
   margin-right:          0px;}

#news p {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:   8pt;
   color:       #990099 black;
   text-align:  left;
   line-height: 1;
   padding-top:           0px;  
   padding-bottom:        0px;
   padding-left:          0px;   
   padding-right:         0px;  
   margin-top:            0px;
   margin-bottom:         0px;
   margin-left:           0px;
   margin-right:          0px;}
*/

#kalender {
   background-color:      Wheat;
   border:                2px solid white;
   padding-top:           7px;
   padding-bottom:       10px;
   padding-left:         10px;
   margin-top:            0px;
   margin-bottom:         0px;
   margin-left:           0px;
   margin-right:          0px;
}

#content {
   width:               548px;
   float:               left;
   background-color:    white;
   padding-top:          15px;
   padding-bottom:       15px;
   padding-left:         10px;   
   padding-right:        10px;  
   margin-top:            0px;
   margin-bottom:         0px;
   margin-left:           0px;
   margin-right:          0px;
}

#subcontent {
   width:                 152px;
   float:                 right;
   background-color:      #005A9D;
   padding-top:           0px;  
   padding-bottom:        0px;
   padding-left:          0px;   
   padding-right:         0px;  
   margin-top:            0px;
   margin-bottom:         0px;
   margin-left:           0px;
   margin-right:          0px;
}

#contentw {
   width:               700px;
   float:               left;
   background-color:    white;
   padding-top:          15px;  
   padding-bottom:       15px;  
   padding-left:         10px;   
   padding-right:        10px;  
   margin-top:            0px;
   margin-bottom:         0px;
   margin-left:           0px;
   margin-right:          0px;
}

#subcontentw {
   width:                 0px;
   float:                 right;
   background-color:      #005A9D;
   padding-top:           0px;
   padding-bottom:        0px;
   padding-left:          0px;   
   padding-right:         0px;  
   margin-top:            0px;
   margin-bottom:         0px;
   margin-left:           0px;
   margin-right:          0px;
}


#footer {
   clear: both;
   width:                 720px;
   background-color:      #005A9D;

   font-family:           Verdana, Arial, Helvetica, sans-serif;
   font-size:             7pt;
   color:                 white;
   /*   color:                 lightgrey;    */
   padding-top:           0px;  
   padding-bottom:        0px;  
   padding-left:          0px;   
   padding-right:         0px;  
   margin-top:            0px;
   margin-bottom:         0px;
   margin-left:           0px;
   margin-right:          0px;
}

#footer a {
   text-decoration:       underline;
   color:                 white;
   /*   color:                 lightgrey;    */
}


#footerw {
   clear: both;
   width:                 720px;
   background-color:      #005A9D;

   font-family:           Verdana, Arial, Helvetica, sans-serif;
   font-size:             7pt;
   color:                 lightgrey;
   padding-top:           0px;  
   padding-bottom:        0px;  
   padding-left:          0px;   
   padding-right:         0px;  
   margin-top:            0px;
   margin-bottom:         0px;
   margin-left:           0px;
   margin-right:          0px;
}

#footerw a {
   text-decoration:       underline;
   color:                 lightgrey;
}

img.left
{
   float:left;
   padding-top:           0px;  
   padding-bottom:        0px;  
   padding-left:          0px;   
   padding-right:         0px;  
   margin-top:            5px;
   margin-bottom:         5px;
   margin-left:           0px;
   margin-right:          5px;
}

img.right
{
   float:right;
   padding-top:           0px;  
   padding-bottom:        0px;  
   padding-left:          0px;   
   padding-right:         0px;  
   margin-top:            5px;
   margin-bottom:         5px;
   margin-left:           5px;
   margin-right:          0px;
}


/*
#content h1, h2, p {
   padding-left:          10px;  
   padding-right:         10px;
}

#contentW h1, h2, p, table {
   padding-left:          10px;  
   padding-right:         10px;
   margin-left:            0px;
   margin-right:           0px;
   margin-top:            20px;
   margin-bottom:         20px;
}

ul
{
  margin-left:    25px;
  color:          white;
}

ul.b
{
  color:           white;
  margin-left:     0px;
  padding-left:    0px;  
  padding-right:   0px;
  list-style-type: none;
}

ul.disc {list-style-type: disc}
ul.circle {list-style-type: circle}
ul.square {list-style-type: square}
ul.none {list-style-type: none}

img 
{
float:right;
border:1px dotted black;
margin:0px 0px 15px 20px;
}
div
{
float:right;
width:120px;
margin:0 0 15px 20px;
padding:15px;
border:1px solid black;
text-align:center;
}
*/


p
{
  font-family:      times, Verdana, Arial, Helvetica, sans-serif;
  font-size:        12pt;
}

h1
{
  font-family:      times, Verdana, Arial, Helvetica, sans-serif;
  text-decoration:  underline;
  font-weight:      normal;
  text-align:       center;
  color:            #990099 black;
}
h2 { font-family: times, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 14pt }
h3 { font-family: times, Verdana, Arial, Helvetica, sans-serif }

/*
h1 {text-align: center}
h2 {text-align: left}
h3 {text-align: right}
*/

a:link    { text-decoration: none }
a:visited { text-decoration: none }
a:hover   { text-decoration: underline }
a:active  { text-decoration: underline }

.menyrubrik { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #FFFFFF }
.meny { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF }
.menygra { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #808080 }
.rubrik { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 36pt; color: #003366 }
.mellanrubrik { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-transform: uppercase}
.citat { font-family: Arial, Helvetica, sans-serif; font-size: 16pt; font-style: italic; border-color: #990099 black; border-top-width: 2px; border-bottom-width: 2px; position: relative; left: 40px;}
.bildtext { font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
.bildtextliten { font-family: Arial, Helvetica, sans-serif; font-size: 8pt}
.bildtextlitengra { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #808080 }
.copy { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #808080 }
.sidrubrik  { font-family: times, Verdana, Arial, Helvetica, sans-serif; font-size: 36pt; font-weight: normal; color: #990099 black }
.sidrubrikr  { font-family: times, Verdana, Arial, Helvetica, sans-serif; font-size: 36pt; font-weight: normal; color: red }
.sidrubrikg  { font-family: times, Verdana, Arial, Helvetica, sans-serif; font-size: 36pt; font-weight: normal; color: goldenrod }
.sidrubrik2 { font-family: times, Verdana, Arial, Helvetica, sans-serif; font-size: 18pt; font-weight: normal; color:  #990099 black}
.sidrubrik3 { font-family: times, Verdana, Arial, Helvetica, sans-serif; font-size: 24pt; font-weight: normal; color: #990099 black }
.sidrubrikb { font-family: times, Verdana, Arial, Helvetica, sans-serif; font-size: 36pt; font-weight: bold; color: #990099 black }
.sidrubrik2b { font-family: times, Verdana, Arial, Helvetica, sans-serif; font-size: 18pt; font-weight: bold; color:  #990099 black}
.sidrubrik3b { font-family: times, Verdana, Arial, Helvetica, sans-serif; font-size: 24pt; font-weight: bold; color: #990099 black }
.sidrubrik2v { font-family: times, Verdana, Arial, Helvetica, sans-serif; font-size: 18pt; font-weight: bold; color:  #FFFFFF}
.sidtextstor { font-family: times, Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: normal; color: #990099 black }
.sidfot { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color:  #990099 black}
.sidfot2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #808080 }
.tabellrubrik { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #990099 black }
.tabellrubrikliten { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #990099 black }
.tabelltext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #990099 black }
.tabelltextgra { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #808080 }