/* *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* */
/* ----------- AnnaKarin Wennström 2010 ------------ */
/* ------------------------------------------------- */
/* --- BODY                                      --- */
/* --- TABELLER                                  --- */
/* --- LÄNKAR                                    --- */
/* --- RUBRIKER                                  --- */
/* --- BRÖDTEXT, STYCKEN                         --- */
/* --- BR                                        --- */
/* --- BILDER                                    --- */
/* ------------------------------------------------- */
/* ------------------------------------------------- */
/* *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* */



/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
/* --- BODY --- */
body
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 background: #000000;
 margin: 0px 0px 0px 0px; /* 25 10 30 20 */
 padding: 0;
 height: 100%;
 border: none;
}

html
{
 margin:0;
 padding:0;
 height:100%;
 border:none
}

.index
{
 margin: 0px 0px 0px 0px; 
 background: #000000;
}

.page
{
 margin: 25px 10px 30px 20px;
 background: #CE4E24; /* url(bg_body_01.jpg) top center fixed repeat-y #58615E; -- #CE4E24; */
}

.page_resa
{
 margin: 25px 10px 30px 20px;
 background: #CE4E24; /* url(bg_body_01.jpg) top center fixed repeat-y #58615E; -- #CE4E24; */
}
.page_veta
{
 margin: 25px 10px 30px 20px;
 background: #CE4E24; /* url(bg_body_01.jpg) top center fixed repeat-y #58615E; -- #CE4E24; */
}

/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
/* --- TABELLER --- */

/* skugga_left */
#skugga_left
{
 background: url(CE4E24/bg_skugga_left.jpg);
}

/* skugga_right */
#skugga_right
{
 background: url(CE4E24/bg_skugga_right.jpg);
}

/* bg_head */
#bg_head
{
 background: url(bg_head.jpg);
}

/* bg_sidfot */
#bg_sidfot
{
 background: url(dot_3.jpg);
}

#fullheight{height:100%}

/* vänster spalt på besöksmålssidorna */
.spalt_v
{
 border: 0px solid #009900;
 width: 365px;
}

/* höger spalt på besöksmålssidorna */
.spalt_h
{
 border: 0px solid #009900;
 width: 275px;
 font-family: Verdana, Arial;
 font-size: 0.6em;
}
/* spalt mellan spalt_v ocg spalt_h, besöksmålssidorna */
.spalt_m
{
 border: 0px solid #009900;
 width: 25px;
}

/* tabellen med besöksmål, "listan" */
.lista_besoksmal
{
 border: 0px solid #009900;
 width: 670px;
}

/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
/* --- LÄNKAR --- */

/* standard */
a:link
{
 font-weight: normal;
 text-decoration: underline;
 color: #CC3300;
}
a:visited
{
 font-weight: normal;
 text-decoration: underline;
 color: #CC3300;
}
a:active
{
 font-weight: normal;
 text-decoration: underline;
 color: #CC3300;
}
a:hover
{
 font-weight: normal;
 text-decoration: underline;
 color: #CC3300;
}

/* länk "In english", "På svenska" - INDEXSIDAN */
.langindx a:link
{
 font-family: Times, Verdana, Arial;
 font-size: 9px;
 font-weight: bold;
 text-decoration: none;
 color: #BBB;
}
.langindx a:visited
{
 font-family: Times, Verdana, Arial;
 font-size: 9px;
 font-weight: bold;
 text-decoration: none;
 color: #BBB;
}
.langindx a:active
{
 font-family: Times, Verdana, Arial;
 font-size: 9px;
 font-weight: bold;
 text-decoration: none;
 color: #BBB;
}
.langindx a:hover
{
 font-family: Times, Verdana, Arial;
 font-size: 9px;
 font-weight: bold;
 text-decoration: none;
 color: #FFF;
}

/* länk "In english", "På svenska" - SIDORNA */
.lang
{
 font-family: Verdana, Arial;
 font-size: 9px;
 font-weight: normal;
 text-decoration: none;
 color: #ffffff;
}
.lang_underline
{
 font-family: Verdana, Arial;
 font-size: 9px;
 font-weight: normal;
 text-decoration: underline;
 color: #ffffff;
}
.lang:link
{
 font-family: Verdana, Arial;
 font-size: 9px;
 font-weight: normal;
 text-decoration: none;
 color: #999;
}
.lang:visited
{
 font-family: Verdana, Arial;
 font-size: 9px;
 font-weight: normal;
 text-decoration: none;
 color: #999;
}
.lang:active
{
 font-family: Verdana, Arial;
 font-size: 9px;
 font-weight: normal;
 text-decoration: none;
 color: #999;
}
.lang:hover
{
 font-family: Verdana, Arial;
 font-size: 9px;
 font-weight: normal;
 text-decoration: underline;
 color: #ffffff;
}

/* länkar på indexsidan, (RESA och VETA) */
.index a:link
{
 font-family: Verdana, Arial;
 font-size: 24px;
 font-weight: normal;
 text-decoration: none;
 color: #F25C29;
}
.index a:visited
{
 font-family: Verdana, Arial;
 font-size: 24px;
 font-weight: normal;
 text-decoration: none;
 color: #F25C29;
}
.index a:active
{
 font-family: Verdana, Arial;
 font-size: 24px;
 font-weight: normal;
 text-decoration: none;
 color: #F25C29;
}
.index a:hover
{
 font-family: Verdana, Arial;
 font-size: 24px;
 font-weight: normal;
 text-decoration: none;
 color: #FFFFFF;
}

/* menylänkar, RESAs och VETAs huvudmenyer */
.meny a:link
{
 font-family: Verdana, Arial;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 color: #BBB;
}
.meny a:visited
{
 font-family: Verdana, Arial;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 color: #BBB;
}
.meny a:active
{
 font-family: Verdana, Arial;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 color: #BBB;
}
.meny a:hover
{
 font-family: Verdana, Arial;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 color: #FFF;
}
/* menylänkar, Special för de-VETAs huvudmeny */
.meny-de-special a:link
{
 font-family: Verdana, Arial;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 color: #BBB;
}
.meny-de-special a:visited
{
 font-family: Verdana, Arial;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 color: #BBB;
}
.meny-de-special a:active
{
 font-family: Verdana, Arial;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 color: #BBB;
}
.meny-de-special a:hover
{
 font-family: Verdana, Arial;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 color: #FFF;
}
/* bakåt-länk i sidhuvudet */
.backLink:link
{
 font-family: Verdana, Arial;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 color: #777;
}
.backLink:visited
{
 font-family: Verdana, Arial;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 color: #777;
}
.backLink:active
{
 font-family: Verdana, Arial;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 color: #000000;
}
.backLink:hover
{
 font-family: Verdana, Arial;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 color: #000000;
}

/* länkar vid "slumpa3", RESAs startsida */
.slumpa3:link
{
 font-family: Verdana, Arial;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 color: #000000;
}
.slumpa3:visited
{
 font-family: Verdana, Arial;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 color: #000000;
}
.slumpa3:active
{
 font-family: Verdana, Arial;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 color: #000000;
}
.slumpa3:hover
{
 font-family: Verdana, Arial;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 color: #CC3300;
}

/* lista_link, länkar i listan över besöksmål */
.lista_link:link
{
 font-family: Verdana, Arial;
 font-size: 9px;
 font-weight: normal;
 text-decoration: none;
 color: #000000;
}
.lista_link:visited
{
 font-family: Verdana, Arial;
 font-size: 9px;
 font-weight: normal;
 text-decoration: none;
 color: #000000;
}
.lista_link:active
{
 font-family: Verdana, Arial;
 font-size: 9px;
 font-weight: normal;
 text-decoration: none;
 color: #000000;
}
.lista_link:hover
{
 font-family: Verdana, Arial;
 font-size: 9px;
 font-weight: normal;
 text-decoration: none;
 color: #CC3300;
}

/* ankare_link, ankare på varje besöksmålssida */
.ankare_link:link
{
 font-size: 10px;
 font-weight: bold;
 color: #000000; 
 text-decoration: none;
}
.ankare_link:visited
{
 font-size: 10px;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
}
.ankare_link:active
{
 font-size: 10px;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
}
.ankare_link:hover
{
 font-size: 10px;
 font-weight: bold;
 color: #000000; 
 text-decoration: underline;
}

/* sidfot_01, länkar i sidfoten (samtliga sidor) */
.sidfot_01:link
{
 font-weight: bold;
 font-size: 0.9em;
 text-decoration: none;
 color: #000000;
}
.sidfot_01:visited
{
 font-weight: bold;
 font-size: 0.9em;
 text-decoration: none;
 color: #000000;
}
.sidfot_01:active
{
 font-weight: bold;
 font-size: 0.9em;
 text-decoration: none;
 color: #000000;
}
.sidfot_01:hover
{
 font-weight: bold;
 font-size: 0.9em;
 text-decoration: none;
 color: #000000;
}

/* sidfot_02, länkar i sidfoten (samtliga sidor) */
.sidfot_02:link
{
 font-weight: bold;
 font-size: 0.9em;
 text-decoration: none;
 color: #000000;
}
.sidfot_02:visited
{
 font-weight: bold;
 font-size: 0.9em;
 text-decoration: none;
 color: #000000;
}
.sidfot_02:active
{
 font-weight: bold;
 font-size: 0.9em;
 text-decoration: none;
 color: #000000;
}
.sidfot_02:hover
{
 font-weight: bold;
 font-size: 0.9em;
 text-decoration: none;
 color: #000000;
}

/* länkar i brödtexten, page_resa, spalt_v */
.spalt_v a:link
{
 font-family: Arial, Helvetica, sans serif;
 font-weight: normal;
 text-decoration: underline;
 color: #000000;
}
.spalt_v a:visited
{
 font-family: Arial, Helvetica, sans serif;
 font-weight: normal;
 text-decoration: underline;
 color: #000000;
}
.spalt_v a:active
{
 font-family: Arial, Helvetica, sans serif;
 font-weight: normal;
 text-decoration: underline;
 color: #CC3300;
}
.spalt_v a:hover
{
 font-family: Arial, Helvetica, sans serif;
 font-weight: normal;
 text-decoration: underline;
 color: #CC3300;
}

/* sidhuvud_veta, länkar som "visar vägen" till den VETA-sida man är på */
.sidhuvud_veta a:link
{
 font-weight: bold;
 text-decoration: none;
 color: #000000;
}
.sidhuvud_veta a:visited
{
 font-weight: bold;
 text-decoration: none;
 color: #000000;
}
.sidhuvud_veta a:active
{
 font-weight: bold;
 text-decoration: none;
 color: #000000;
}
.sidhuvud_veta a:hover
{
 font-weight: bold;
 text-decoration: none;
 color: #000000;
}

/* länk till RESA, VETAs startsida */
.special_1:link
{
 font-weight: normal;
 text-decoration: none;
 color: #000000;
}
.special_1:visited
{
 font-weight: normal;
 text-decoration: none;
 color: #000000;
}
.special_1:active
{
 font-weight: normal;
 text-decoration: none;
 color: #000000;
}
.special_1:hover
{
 font-weight: normal;
 text-decoration: underline;
 color: #000000;
}

/* utan */
.utan:link
{
 font-family: Verdana, Arial;
 font-size: 0.8em;
 line-height: 1.8em;
 font-weight: normal;
 text-decoration: none;
 color: #000000;
}
.utan:visited
{
 font-family: Verdana, Arial;
 font-size: 0.8em;
 line-height: 1.8em;
 font-weight: normal;
 text-decoration: none;
 color: #000000;
}
.utan:active
{
 font-family: Verdana, Arial;
 font-size: 0.8em;
 line-height: 1.8em;
 font-weight: normal;
 text-decoration: none;
 color: #000000;
}
.utan:hover
{
 font-family: Verdana, Arial;
 font-size: 0.8em;
 line-height: 1.8em;
 font-weight: normal;
 text-decoration: none;
 color: #CC3300;
}


/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
/* --- RUBRIKER --- */

/* sidhuvudet: texten i sidhuvudet som säger lite mer om RESA och VETA */
.head_rubrik_01
{
 font-family: Times New Roman, Times, Arial, Verdana, Helvetica;
 font-size: 22px;
 font-weight: normal;
 font-style: normal;
 text-decoration: none;
 color: #DDD;
}

/* sidhuvudet: R E S A eller V E T A */
.head_rubrik_02
{
 font-family: Verdana, Arial;
 font-size: 26px;
 line-height: 26px;
 font-weight: normal;
 text-decoration: none;
 color: #BBB;
}
.head_rubrik_02 a:link
{
 font-family: Verdana, Arial;
 font-size: 26px;
 line-height: 26px;
 font-weight: normal;
 text-decoration: none;
 color: #BBB;
}
.head_rubrik_02 a:visited
{
 font-family: Verdana, Arial;
 font-size: 26px;
 line-height: 26px;
 font-weight: normal;
 text-decoration: none;
 color: #BBB;
}
.head_rubrik_02 a:active
{
 font-family: Verdana, Arial;
 font-size: 26px;
 line-height: 26px;
 font-weight: normal;
 text-decoration: none;
 color: #BBB;
}
.head_rubrik_02 a:hover
{
 font-family: Verdana, Arial;
 font-size: 26px;
 line-height: 26px;
 font-weight: normal;
 text-decoration: none;
 color: #FFF;
}

/* sidhuvudet: Ö V R I G A */
.head_rubrik_03
{
 font-family: Verdana, Arial;
 font-size: 22px;
 line-height: 26px;
 font-weight: normal;
 text-decoration: none;
 color: #BBB;
}

/* <H1>-format på alla RESA-sidor */
.page_resa h1
{
 font-size: 1.0em;
 font-weight: bold;
 color: #000000;
}

/* används på sidan Aktiviteter */
.huvudrubrik_aktiviteter
{
 width: 100%;
 font-size: 0.8em;
 font-weight: bold;
 color: #000000;
 border-bottom: 4px solid #FFFFFF;
}

/* används på sidan Aktiviteter */
.liten_rubrik_m_linje_01
{
 width: 100%;
 font-size: 0.6em;
 font-weight: bold;
 color: #000000;
 border-bottom: 1px dotted #999999;
}

/* används i högerspalten på varje besöksmålssida */
.liten_rubrik_m_linje_02
{
 width: 100%;
 font-size: 1.0em;
 font-weight: bold;
 line-height: 2.0em;
 color: #000000;
 border-top: 9px solid #FFFFFF;
 border-bottom: 1px dotted #007755;
}

/* används i högerspalten på varje besöksmålssida */
.liten_rubrik_kursiv
{
 width: 100%;
 font-size: 1.0em;
 line-height: 1.5em;
 font-style: italic;
 font-weight: normal;
 color: #000000;
 border-bottom: 1px solid #FFFFFF;
}

/* rubrik aktiviteter, varje besöksmåls programsida */
.rubrik_aktivitet
{
 width: 100%;
 font-size: 14px;
 line-height: 22px;
 font-style: normal;
 font-weight: bold;
 color: #000000;
 background: #D0D0D0;
 padding: 1px;
 border-top: 20px solid #FFFFFF;
 border-bottom: 1px solid #FFFFFF;
}

/* styckesrubriker i brödtexten, VETA */
.page_veta .rubrik
{
 font-weight: bold;
 line-height: 1.6em;
 color: #000000;
}

/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
/* --- BRÖDTEXT, STYCKEN --- */

/* standard */
p
{
 font-family: Arial, Helvetica, sans serif;
}

/* brödtext på RESA-sidorna */
.page_resa p
{
 font-size: 0.8em;
}

/* brödtext på VETA-sidorna */
.page_veta p
{
 font-size: 0.8em;
}

/* brödtext ÖVRIGA sidor */
.page p
{
 font-size: 0.8em;
}

/* bildtext på VETA-sidorna */
.page_veta .bildtext p
{
 font-size: 0.7em;
 font-style: italic;
}

/* brödtext i sidfoten */
.sidfot td
{
 font-size: 0.8em;
}

/* brödtext på varje besöksmåls programsida */
.text_aktivitet td
{
 font-size: 8px;
}

/* mindre <BR> i brödtexten på varje besöksmåls programsida */
.text_aktivitet br
{
 font-size: 9px;
}

/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
/* --- BR --- */
.sz1px{ font-size: 1px;}
.sz2px{ font-size: 2px;}
.sz3px{ font-size: 3px;}
.sz5px{ font-size: 5px;}
.sz7px{ font-size: 7px;}
.sz9px{ font-size: 9px;}
.sz10px{ font-size: 10px;}
.sz11px{ font-size: 11px;}
.sz13px{ font-size: 13px;}
.sz15px{ font-size: 15px;}
.sz20px{ font-size: 20px;}
.sz25px{ font-size: 25px;}
.sz30px{ font-size: 30px;}

/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
/* --- BILDER --- */
img
{
 border: 0px dotted #AA0000;
}


/* ------------------------------------------------- */
/* ---------------------- end ---------------------- */
/* *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* */