body 
{
  background-color: #fffff0    ;
}
div#sci
{
  margin: 1em;
  background: #FFFF00 url(corner_left_20.gif) no-repeat;
}
div#sci h1
{
  font-family: Trebuchet MS  ;
  font-size: 32px            ; 
  font-weight: bold          ;
  text-align: center           ;
  color: blue                ;
  margin: 0;
  padding: 5px 5px 5px 5px;
  background: url(corner_right_20.gif) no-repeat 100% 0;
 }

div#sci h2
{
  font-family: Trebuchet MS  ;
  font-size: 24px            ; 
  font-weight: bold          ;
  text-align: center           ;
  color: blue                ;
  margin: 0;
  padding: 5px 5px 5px 5px;
  background: url(corner_right_20.gif) no-repeat 100% 0;
 }
div#sci p
{
  padding: 0 20 px; 
}
div#sci p.furtherinfo
{
  padding: 0 0 0 20px; 
  background: url(corner_left_nere_20.gif) no-repeat 0 100%;
}
div#sci p.furtherinfo a
{
  text-align: right           ;
  padding: 0 10px 10px 0px; 
  display : block;
  background: url(corner_right_nere_20.gif) no-repeat 100% 100%;
}

table.sci
{
  border-width: 5px 5px 5px 5px;
  border-spacing: 0px;
  border-style: none none none none;
  border-color: white white white white;
  border-collapse: separate;
  table-layout: fixed        ;
  font-family: Trebuchet MS  ;
  font-size: 10px            ;  

}
table.sci th
{
  border-width: 0px          ;
  border-style: none none none none;
  padding: 0px              ;
}
table.sci td
{
  border-width: 0px          ;
  border-style: none none none none;
  padding: 0px              ;
}

div#sci
{
  margin: 1em;
  background: #FFFF00 url(corner_left_20.gif) no-repeat;
}
div#sci h2
{
  font-family: Trebuchet MS  ;
  font-size: 24px            ; 
  font-weight: bold          ;
  text-align: center           ;
  color: blue                ;
  margin: 0;
  padding: 5px 5px 5px 5px;
  background: url(corner_right_20.gif) no-repeat 100% 0;
 }
 p.bokningschema 
{
  font-family: Trebuchet MS  ;
  font-size: 32px            ; 
  font-weight: bold          ;
  text-align: center         ;
  color: #ff3300               ;  
  line-height: 32pt           ;
  background: #66FF66  ;
}
p.googlemap
{
  font-family: Trebuchet MS  ;
  font-size: 16px            ; 
  font-weight: bold          ;
  color: green              ;
  line-height: 16px          ;
  background:    lavender  ;
}
p.service 
{
  font-family: Trebuchet MS  ;
  font-size: 25px            ; 
  font-weight: bold         ;
  text-align: center         ;
  color: black               ;  
  line-height: 25pt           ;
}

p.titleovrigt 
{
  font-family: Trebuchet MS  ;
  font-size: 24px            ; 
  font-weight: bold          ;
  text-align: center         ;
  color: blue               ;  
  line-height: 24pt           ;
}
p.titleserv 
{
  font-family: Trebuchet MS  ;
  font-size: 24px            ; 
  font-weight: bold          ;
  text-align: center         ;
  color: red                 ;  
  line-height: 24pt           ;
}

p.titlecamping 
{
  font-family: Trebuchet MS  ;
  font-size: 24px            ; 
  font-weight: bold          ;
  text-align: center         ;
  color: green               ;  
  line-height: 8pt           ;
}

p.title 
{
  font-family: Trebuchet MS  ;
  font-size: 24px            ; 
  font-weight: bold          ;
  text-align: center         ;
  color: brown               ;  
  line-height: 8pt           ;
}

p.betek 
{
  font-family: Trebuchet MS  ;
  font-size: 14px            ; 
  font-weight: bold          ;
  text-align: center         ;
  color: brown         ;
}
p.husnamn
{
  font-family: Trebuchet MS  ;
  font-size: 14px            ; 
  font-weight: bold          ;
  color: black               ;
  line-height: 16px          ;
  background:   lavender     ;

}
p.omgnamn
{
  font-family: Trebuchet MS  ;
  font-size: 14px            ; 
  font-weight: bold          ;
  color: black               ;
  line-height: 16px          ;
  background:   lavender ;

}
p.persnamn
{
  font-family: Trebuchet MS  ;
  font-size: 20px            ; 
  font-weight: bold          ;
  color: black               ;
  line-height: 16px          ;
  background:   lavender ;

}
p.sjonamn
{
  font-family: Trebuchet MS  ;
  font-size: 14px            ; 
  font-weight: bold          ;
  color: black               ;
  line-height: 16px          ;
  background:   lavender ;

}
p.tysktv
{
  font-family: Trebuchet MS  ;
  font-size: 14px            ; 
  font-weight: bold          ;
  color: black               ;
  line-height: 16px          ;
  background:  lavender ;

}
p.bastu
{
  font-family: Trebuchet MS  ;
  font-size: 14px            ; 
  font-weight: bold          ;
  color: black               ;
  line-height: 16px          ;
  background:   lavender ;

}
p.internet
{
  font-family: Trebuchet MS  ;
  font-size: 14px            ; 
  font-weight: bold          ;
  color: black               ;
  line-height: 16px          ;
  background:   lavender ;

}

p.campnamn
{
  font-family: Trebuchet MS  ;
  font-size: 14px            ; 
  font-weight: bold          ;
  color: green               ;
  line-height: 16px          ;
  background:   lavender     ;

}

p.ovnamn
{
  font-family: Trebuchet MS  ;
  font-size: 14px            ; 
  font-weight: bold          ;
  color: blue                ;
  line-height: 16px          ;
  background:   lavender     ;
}
p.servnamn
{
  font-family: Trebuchet MS  ;
  font-size: 14px            ; 
  font-weight: bold          ;
  color: red                ;
  line-height: 16px          ;
  background:   #99FF99    ;
}

p.naw 
{
  font-family: Trebuchet MS  ;
  font-size: 10px            ; 
  font-weight: normal        ;
  text-align: left           ;
  color: blue                ;  
  line-height: 10pt          ;
}

p.home 
{
  font-family: Trebuchet MS  ;
  font-size: 14px            ; 
  font-weight: bold          ;
  text-align: center         ;
  color: brown                ;  
  line-height: 10pt          ;
}
p.link 
{
  font-family: Trebuchet MS  ;
  font-size: 12px            ; 
  font-weight: bold          ;
  text-align: center         ;
  color: black               ;  
  line-height: 10pt          ;
}

p.duk 
{
  font-family: Trebuchet MS  ;
  font-size: 16px            ; 
  font-weight: bold          ;
  text-align: center         ;
  color: blue                ;  
  line-height: 10pt          ;
}
p.tillg 
{
  font-family: Trebuchet MS  ;
  font-size: 22px            ; 
  font-weight: normal        ;
  text-align: center         ;
  color: brown                ;  
  line-height: 12pt          ;
}
p.text 
{
  font-family: Trebuchet MS  ;
  font-size: 14px            ; 
  font-weight: normal        ;
  text-align: center         ;
  color: black               ;  
  line-height: 12pt          ;
}
p.text2 
{
  font-family: Trebuchet MS  ;
  font-size: 8px            ; 
  font-weight: normal        ;
  text-align: center         ;
  color: black               ;  
  line-height: 12pt          ;
}

p.hsls 
{
  font-family: Trebuchet MS  ;
  font-size: 14px            ; 
  font-weight: normal        ;
  text-align: center         ;
  color: blue                ;  
  line-height: 12pt          ;
}
p.spac 
{
    line-height: 1pt          ;
}

table.husnamn
{
  border-width: 0px 0px 0px 0px;
  border-spacing: 0px;
  border-style: outset outset outset outset;
  border-color: gray gray gray gray;
  border-collapse: separate;
  table-layout: fixed        ;
  font-family: Trebuchet MS  ;
  font-size: 24px            ;    
  background-color: #FFFFFF;
}

table.service
{
  border-width: 0px 0px 0px 0px;
  border-spacing: 0px 0px 0px 0px;
  border-style: outset outset outset outset;
  border-color: gray gray gray gray;
  border-collapse: separate;
  table-layout: fixed        ;
  font-family: Trebuchet MS  ;
  font-size: 18px            ;    
  background-color: #E0FFFF;
}

table.betekn
{
  border-spacing: 0px        ;
  border-collapse: collapse  ;
  table-layout: fixed        ;
  border-width: 0px          ;
  background:  #FFFFFF    ;

}

table.betekn td
{
  border-width: 0px          ;
  border-spacing: 0px        ;
}

table.naw {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: white;

}
table.naw td
{
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.kalender {
	border-width: 5px 5px 5px 5px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: brown brown brown brown;
	border-collapse: separate;
    font-family: Trebuchet MS  ;
    font-size: 14px            ; 

}
table.kalender td
{
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.home 
{
	border-width: 4px 4px 4px 4px;
	border-spacing: 12px;
	border-style: solid solid solid solid;
	border-color: blue ;
	border-collapse: separate;
   	background-color: #FFEC82;
}
table.home td
{
	border-style: none none none none;
}
table.link 
{
	border-width: 4px 4px 4px 4px;
	border-spacing: 12px;
	border-style: solid solid solid solid;
	border-color: black ;
	border-collapse: separate;
   	background-color: #FFD700;
}
table.link td
{
	border-style: none none none none;
}

table.stugor
{
  border-width: 0px 0px 0px 0px;
  border-spacing: 0px;
  border-style: outset outset outset outset;
  border-color: gray gray gray gray;
  border-collapse: separate;
  table-layout: flexible        ;
  font-family: Trebuchet MS  ;
  line-height: 18px          ;
  font-size: 12px            ;  

}
table.stugor td
{
  border-width: 0px          ;
  padding: 10px              ;
}

table.stugor tr.a
{
  background:   #E6F0FF        ;
}

table.stugor tr.b
{
background:   #FFFFFF  ;

}
table.stugor tr.c
{
  background:   #FFFFCC        ;
}

table.stugor tr.d
{
background:   #D1D7FF  ;

}

table.stugor tbody th
{
  font-size: 24px            ;
  color: blue                ; 
  border-width: 0px          ;
  padding: 1px               ;

}

table.stugor thead th
{
  font-size: 14px            ;
  color: blue                ; 
  border-width: 0px          ;
  padding: 1px               ;
    background:   #FAFFF1  ;

}
div.img
{
  margin: 2px;
  border: 0px solid #0008af;
  width: 240px;
  height:170px;
  text-align: center;
}	
div.img img
{
  display: inline            ;
  margin: 2px                ;
  border: 0px solid #ffffff  ;
  width: 240px                ;
  height: 170px               ;
}
hr
{
  width: 800px               ;
  color: black               ;
  height: 5px                ; 
  position:absolute;
  left:10px;
}
table.tabindex
{
  table-layout: fixed        ;
  font-family: Trebuchet MS  ;
  font-size: 12px            ;  
}
table.tabindex th
{
table.tabindex td
{
  width: 20%                 ;
  border-width: 0px          ;
  border-style: none none none none;
  padding: 0px              ;
}