body 
{
  background-color: #fffff0    ;
}
div#sci
{
  margin: 1em;
  background: #FFd700 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.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: blue         ;
}
p.husnamn
{
  font-family: Trebuchet MS  ;
  font-size: 14px            ; 
  font-weight: bold          ;
  color: black               ;
  line-height: 16px          ;
  background:   yellow    ;
}
p.googlemap
{
  font-family: Trebuchet MS  ;
  font-size: 16px            ; 
  font-weight: bold          ;
  color: green              ;
  line-height: 16px          ;
  background:    yellow  ;
}
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.boka 
{
  font-family: Trebuchet MS  ;
  font-size: 24px            ; 
  font-weight: bold          ;
  text-align: center         ;
  color: purple                ;  
  line-height: 24pt          ;
}

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.betekn
{
  border-spacing: 0px        ;
  border-collapse: collapse  ;
  table-layout: fixed        ;
  border-width: 0px          ;
  background:   gold    ;

}

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  ;
  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: 1px solid #0008af;
  width: 150px;
  height:100px;
  text-align: center;
}	
div.img img
{
  display: inline            ;
  margin: 1px                ;
  border: 3px solid #ffffff  ;
  width: 150px                ;
  height: 100px               ;
}
hr
{
  width: 800px               ;
  color: black               ;
  height: 5px                ; 
  position:absolute;
  left:10px;
}