
.htmlarea .toolbar table td {border: 0px solid;}



html {
	border:		0;  
}

body {
	border: 0;
	margin: 0;
        font-size:8pt;
        background: #555555;
    BACKGROUND: url(/images/bg.jpg) white repeat 0px 0px;

}



BODY, TD, INPUT ,SELECT , TEXTAREA, .ls
{
  FONT-FAMILY: Verdana, Helvetica, Sans-Serif;
}



H1, H2, H3, H4, H5, H6, TH, .content, .nyheterForside .Dato,.nyhetSide .Dato, .nyhetSide .nyhetSign, .nyhetSide .nyhetInnledning
{
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}




@media print {
BODY, TD, INPUT ,SELECT , TEXTAREA, .ls
{
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
}


H1, H2, H3, H4, H5, H6 {
	color:#000000;
	font-weight:bold;
}

H1, H2 {font-size:	16pt;}


H3, H4, H5, H6 {
  font-size:	10pt;
  margin:1px;

}


FONT {

/* font-family:  Arial, Helvetica, sans-serif;} */
/*  FONT-FAMILY: Verdana, Helvetica, Sans-Serif;*/

}
A:link,A:visited,A:active  { color: #030567;}
A:hover { color: red ;}

UL
{
  margin: 0px 0px 0px 20px;
  padding: 0px;
}
LI
{
  margin: 1px 0px 0px 0px;
  padding: 0px;
}

HR {
    FONT-SIZE: 0px;
    PADDING: 0px;
    BORDER: #aaaaaa 1px solid;
    BORDER-TOP: #000000 0px solid;
    height: 1px;
    margin:5px;
    color:#bbbbbb;
    clear: Both;
    OVERFLOW: hidden;
}

TD {
	color:#000000;
	font-size:8pt;
}
TH {
        FONT-WEIGHT: bold;
        text-align:left;
	color:#000000;
	font-size:8pt;
}

INPUT ,SELECT , TEXTAREA
{
  font-size:8pt;
}

#myInnledning
{
	FONT-WEIGHT: bold; 
    HEIGHT: 67px;
    WIDTH: 100%;
    MARGIN: 1px;
    PADDING: 0px;
    BORDER: 1px;
  
}


.imgbutton {
	FONT-WEIGHT: bold; 
        PADDING: 0px;
        border-width:0px;
}


.content
  {
	color:	#000000;
}


.left
{
    Float:LEFT;
}
.right
{
    Float: Right;
    clear: Right;
}
.ls
{
  font-size:7pt;
}
.ramme
{
    BORDER: #aaaaaa 1px solid;
    PADDING: 4px;
    margin:0;
    background:#FFF9A1;
}

.arrangementLogo 
{
  text-align:center;  
}

/* =================================== */
/* Stiler for å lage medlemslister      */
/* =================================== */
.medlemsliste
{
  PADDING: 0px;
  BORDER: #aaaaaa 1px solid;
  margin:0;
  border-spacing: 0px;
  border-collapse: collapse;
  border: outset 0px;
  border: inset 0px;
}
.medlemsliste TH
{
  font-size:9pt;
  FONT-WEIGHT: bold;
  text-align:left;
  vertical-align:bottom;
}
.medlemsliste TR
{
  PADDING: 0px;
}
.medlemsliste TD
{
  font-size:8pt;
  PADDING: 0px 10px 0px 0px;
  border: 0px none;
  margin: 0px;
}

.medlemsliste TD A:link,.medlemsliste TD A:visited, .medlemsliste TD A:active, .projectList TD A:link,.projectList TD A:visited, .projectList TD A:active  { color: black;text-decoration:none;}
.medlemsliste TD A:hover, .projectList TD A:hover  { color: red ;text-decoration:underline;}



/* =================================== */
/* Stiler for å lage terminlister      */
/* =================================== */
.terminliste
{
  PADDING: 0px;
  border: 0px none;
  margin:0;

}

.terminliste TH
{
  font-size:9pt;
  text-align:left;
  vertical-align:bottom;
  padding: 7px 0px 0px 0px; 
}

.terminliste TR
{
  PADDING: 0px;
  border: 0px none;
  margin:0;
}

.terminliste TD
{
  vertical-align:top;
  font-size:8pt;
  PADDING: 0px 10px 0px 0px;
  border: 0px none;
  margin: 0px;
}
.terminliste UL
{
  margin: 0px 0px 0px 15px;
  padding: 0px;
}
.terminliste LI
{
  margin: 1px 0px 0px 0px;
  padding: 0px;
}
.TroppID,.FlokkID,.LagID,.LederID,.FpID,.FoID, .AspirantID
{
  margin: 0px 0px 0px 1px;
  padding:0px 2px 0px 2px;
}
.TroppID
{
  background: #7CDE88;
}
.FlokkID
{
  background: yellow;
}
.LagID
{
  background: #D95B7C;
}
.LederID
{
  background: #FF553F;
}
.FpID
{
  background: #D7B77F;
}
.FoID
{
  background: #7FB3D7;
}
.AspirantID
{
  background: #C0C0C0;
}

/* =================================== */
/* Stiler for å lage rammer/tabeller   */
/* =================================== */
.t-tab, #pcTittel DIV TABLE, .projectList, .editKartotek, .statistikk
{
  PADDING: 0px;
  BORDER: #aaaaaa 0px solid;
  margin:0;
  border-spacing: 0px;
  border-collapse: collapse;
  border: outset 0px;
  border: inset 0px;

}
 .t-tab TD, .projectList TD, .editKartotek TD, .statistikk TD
{
  PADDING: 3px;
  BORDER: #aaaaaa 1px solid;
  margin:0;
  font-size:8pt;
  vertical-align:top;
}

 .statistikk TD
{
  vertical-align:bottom;
  text-align:center;
}

 .t-tab TH, .projectList TH, .editKartotek TH
{
  font-size:9pt;
  FONT-WEIGHT: bold;
  PADDING: 3px;
  BORDER: #aaaaaa 1px solid;
  margin:0;
  vertical-align:top;
}

.editKartotek TD TABLE TD
{
  vertical-align:top;
  font-size:8pt;
  PADDING: 0px 0px 0px 0px;
  border: 0px none;
  margin: 0px;
}



/* =================================== */
/* Stiler for å lage lister med linker */
/* =================================== */

.link-liste
{
}

.link-liste UL
{
  margin: 0px 0px 0px 15px;
  padding: 0px;
}
.link-liste LI
{
  margin: 1px 0px 0px 0px;
  padding: 0px;
}

.link-liste H5
{
  font-size:10pt;
}

.link-liste H6
{
  margin: 8px 0px 0px 0px;
  padding: 0px;
  font-size:9pt;
}

.image-link
{
  PADDING: 1px;
  MARGIN:2px;
  BORDER: #555555 1px solid;
  background:#eeeeee; 
}


/* =================================== */
/* Nyhets stiler                       */
/* =================================== */

.nyheterForside
{
}

.nyheterForside H1 
{
  margin: 2px 0px 0px 0px;
  padding: 0px;
  font-size:11pt;
}
.nyheterForside .Dato
{
  Float: Right;
  text-align:right;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  font-size:7pt;
}

.nyheterForside .nyhetInnledning
{
  text-align:left;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  font-size:8pt;
}

.nyhetSide
{
}

.nyhetSide H1, .nyhetOverskrift
{
  FONT-WEIGHT: bold;
  margin: 4px 0px 10px 0px;
  padding: 0px;
  font-size:15pt;
}
.nyhetSide .Dato, .nyhetSide .nyhetSign
{
  text-align:right;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  font-size:8pt;
}

.nyhetSide .nyhetInnledning
{
  FONT-WEIGHT: bold;
  text-align:left;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  font-size:9pt;
}

.nyhetSide .nyhetTekst
{
  text-align:left;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  font-size:8pt;
}

.nyhetTekst TABLE, .nyhetInnledning TABLE
{
  PADDING: 0px;
  BORDER: #aaaaaa 0px solid;
  margin:0;
  border-spacing: 0px;
  border-collapse: collapse;
  border: outset 0px;
  border: inset 0px;

}
.nyhetTekst TD, .nyhetInnledning TD
{
  vertical-align:top;
  PADDING: 2px;
  BORDER: #aaaaaa 1px solid;
  margin:0;
}

.nyhetTekst TH, .nyhetInnledning TH
{
  vertical-align:top;
  text-align:left;
  PADDING: 2px;
  BORDER: #aaaaaa 1px solid;
  margin:0;
  FONT-WEIGHT: bold;
  font-size:9pt;
}

.nyhetTekst H1, .nyhetTekst H2,.nyhetTekst H3,.nyhetTekst H4,.nyhetTekst H5,.nyhetTekst H6
{
  margin: 10px 0px 0px 0px ! important;
  padding: 0px;
  FONT-WEIGHT: bold;
  font-size:11pt;
}

.nyhetTekst P, .nyhetInnledning P
{
  margin: 3px 0px 0px 0px ! important;
  padding: 0px;
}

/* =================================== */
/* Bilde stiler                        */
/* =================================== */
.foto-tubnail
{
  width:188px;
  Float: Right;
  clear: Right;
}
.foto-list
{
  Float: Left;
  width:316px;
  min-height:350px;
}
.foto-medium
{
  width:308px;
  Float: Left;
}
.foto-max
{  
  Float: Left;
}

.foto-tubnail, .foto-medium, .foto-max
{
  PADDING: 1px;
  MARGIN:2px;
  BORDER: #555555 1px solid;
  background:#eeeeee; 
  filter:	progid:DXImageTransform.Microsoft.Shadow(color="#777777", Direction=135, Strength=4);
}

.foto-tubnail, .foto-medium, .foto-max 
{
  text-align:center;  
}

.foto-tubnail DIV
{
  text-align:left;  
  border:2px;
  FONT-SIZE: 7pt;
  FONT-WEIGHT: normal;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  margin:0px 4px 4px 4px;
}

.foto-medium DIV, .foto-max DIV
{
  text-align:left;  
  border:2px;
  FONT-SIZE: 8pt;
  margin:4px;
}
.foto-tubnail H6
{
  border:2px;
  FONT-SIZE: 8pt;
  margin:4px 4px 0px 4px;

}

.foto-medium H6, .foto-max H6
{
  border:2px;
  FONT-SIZE: 11pt;
  margin:4px;
}


.foto-tubnail IMG, .foto-medium IMG, .foto-max IMG
{
  BORDER: #333333 1px solid;
  margin:2px 4px 0px 4px;
}

.foto-tubnail .foto-edit, .foto-medium .foto-edit, .foto-max .foto-edit
{
  Border: yellow 0px solid;
  margin:0px;
  Float: Right;
  clear: Right;
}

.foto-medium DIV I, .foto-max DIV I
{
    color: #999999; 
    FONT-SIZE: 7pt;
}

.foto-buttons
{
  FONT-SIZE: 8pt;
  POSITION: absolute;
  RIGHT: 20px;
  TOP: 90px;
  text-align:right;
}



/* =================================== */
/* Definisjon av spaltene              */
/* =================================== */

/* Feilmelding */
.error
{
    BORDER: black 1px solid;
    background: red;
    color: yellow; 
}
#pcError
{
    BORDER: black 1px solid;
    background: red;
    color: yellow; 
    PADDING: 10px;
    POSITION: absolute;
    LEFT: 200px;
    RIGHT: 200px;
    TOP: 200px;
}
#pcError h5
{
    color: yellow; 
  
}


/* Hovedspalte som dekker hele siden */
#pcHeleSiden 
{
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    POSITION: absolute;
    LEFT: 10px;
    RIGHT: 10px;
    TOP: 10px;
}

/* Hovedspalte som dekker hele bredden */
#pcPhotoViewPage1, #pcTilgang, #pcProsjektList, #pcEditKartotek, #pcStatistikk, #pcEditNyhet
{
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    POSITION: absolute;
    LEFT: 10px;
    RIGHT: 10px;
    TOP: 120px;
}

#pcPhotoViewPage1 H1, #pcTilgang H1, #pcProsjektList H1, #pcEditKartotek H1, #pcStatistikk H1, #pcEditNyhet H1
{
  MARGIN-TOP: 10px;  
  MARGIN-LEFT: 180px;
}


/* Hovedspalte med spalte til venstre og høyre */
#pcMidle, #pcHomePage, #pcEnhet, #pcLeirer
{
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    POSITION: absolute;
    LEFT: 190px;
    RIGHT: 220px;
    TOP: 120px;
}

/* Hovedspalte med spalte til venstre */
#pcPhotoViewPageN, #pcNyhet, #pcArrangementPage, #pcTerminliste, #pcPhotoSearch, #pcArticleSearch, #pcTaKontakt, #pcRegEmail, #pcLinker, #pcMedlemsliste, #pcLogin, #pcEditPhoto, #pcUpdateTermin, #pcPhotoEdit, #pcProsjekt, #pcGruppeMail, #pcEditTables, #pcMailMerge
{
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 15px;
    POSITION: absolute;
    LEFT: 190px;
    RIGHT: 0px;
    TOP: 120px;
}

/* Høyre spalte */
#page-right-column
{
    BORDER-LEFT: #bbbbbb 1px solid;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    POSITION: absolute;
    WIDTH: 200px;
    RIGHT: 0px;
    TOP: 120px;
}

/* Venstre spalte */
#page-left-column, #page-column-Nyhet-linker, #page-column-ArrangementList, #pcArrangementMedFoto, #pcArrangementArtikkelListe, #pcTabellListe
{
    BORDER-RIGHT: #bbbbbb 1px solid;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    POSITION: absolute;
    WIDTH: 180px;
    LEFT: 0px;
    TOP: 180px;
    min-height:300px;
}

/* =========================================== */
/* Ovserskrift på siden (Alt over menylinjen)  */
/* =========================================== */
#pcTittel
{
    BACKGROUND: url(/images/title-background.jpg) white no-repeat 0px 0px;
    HEIGHT: 67px;
    WIDTH: 100%;
    MARGIN: 0px;
    PADDING: 0px;
    BORDER: 0px;
}

#pcTittel H1 
{
    BORDER: 0px;
    PADDING: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 32px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN: 0px;
    COLOR: #030567;
    FONT-FAMILY: Arial Black, Verdana, Helvetica, Sans-Serif;
    LETTER-SPACING: -1px;
    POSITION: absolute;
    LEFT: 180px;
    TOP: -5px;
    DISPLAY: none;

}
#pcTittel H5
{
    BORDER: 0px;
    PADDING: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: #78acff;

    MARGIN: 0px;
    COLOR: black;
    FONT-FAMILY: Verdana, Helvetica, Sans-Serif;
    POSITION: absolute;
    LEFT: 180px;
    TOP: 50px;
    DISPLAY: none;
}
#pcTittel DIV
{
    BORDER: 0px;
    PADDING: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    RIGHT: 10px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN: 0px;
    COLOR: black;
    POSITION: absolute;
    TOP: 3px;
    BORDER: #555555 1px solid;
    background:#ffffff; 
	filter: alpha(opacity=65);
	-moz-opacity: 0.65;
	opacity: 0.65;
}
#pcTittel DIV TABLE
{
    MARGIN: 0px;
}
#pcTittel DIV FORM
{
    MARGIN: 0px;
}

#pcLogo
{
    BORDER: 0px;
    PADDING: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN: 0px;
    POSITION: absolute;
    LEFT: 35px;
    TOP: 3px;
}
/* =========================================== */
/* Meny stiler                                 */
/* =========================================== */
#pcMenuBar
{
    BORDER: #0042ae 1px solid;
    border-left: 0px;
    border-right:0px;
    BACKGROUND: #78acff;
    PADDING-LEFT: 180px;
    PADDING-TOP: 1px;
    PADDING-BOTTOM:1px;
}



