.tdBGMain {  
	background-image: url(../grafikk/bg_lys.gif); 
}

td, p, div {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #333333;
}
strong, b {
	font-weight: 600;
}
.bgLight {
	background-color: #E6EBF0;
}
.siteHead {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: 600; 
	color: #004987; 
	letter-spacing: 2px;
}
.txtWhite {
	color: #FFFFFF
}
.txtWhiteSmall {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal;
	color: #FFFFFF
}
.small {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal;
}
.comment {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #333333;
}
.textLight1 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #E6EBF0;
}
.textLight2 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #B4C8DB;
}
/*Overskrift (m linkes)*/
.artTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: 600;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;

} 
/*Stor overskrift (m linkes)*/
.artTitleBig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: 600;

}
/*Ingress tekst, fet skrift*/ 
.artIngress {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	font-weight: 600;
	padding-bottom: 12px;

} 
/*"normal" tekst, men kan vre annen enn "p"*/
.artText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

} 
/*forfatter infolinje, (padding) */
.byline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: left;
	text-indent: 10px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 14px;
	padding-left: 0px;

} 
/*forfatter, fet type, (m linkes) */
.author {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: 600;

} 
.dateline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;

} 
/*For bunnteksten "lagt inn av" (liten/linkes) */
.source {
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
	color: #666666;

} 
/*Bildetekst*/
.imageCaption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;

} 
/*Foto referanse	(m linkes) */
.photographer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: 600;
	color: #666666;

} 


/* Vanlige linker */
a, a:link, a:visited {  
	color: #333333; 
}
a:hover {  
	color: #333333; 
	text-decoration: underline;
}

/* tekstknapper/linker */
.knapp {  
	font-family: Georgia, Times New Roman, Times, serif; 
	font-size: 10px; 
	font-weight: 600; 
	text-decoration: none;
}
.knapp a, .knapp a:link, .knapp a:visited {  
	font-family: Georgia, Times New Roman, Times, serif; 
	font-size: 10px; 
	font-weight: 600; 
	color: #B1022A;
	text-decoration: none;
}
.knapp a:hover {  
	color: #B1022A; 
	text-decoration: underline;
}
.tdEditLink {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: 600;
	text-decoration: none;
	color: #B3B4B7;
	background-color: #D3D5DC;
}
.tdEditLink a, .tdEditLink a:link, .tdEditLink a:visited {  
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 10px; 
	font-weight: 600; 
	color: #B3B4B7;
	text-decoration: none;
}
.tdEditLink a:hover {  
	color: #B1022A; 
	text-decoration: underline;
}

.artLink, .artLink a, .artLink a:link, .artLink a:visited {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 10px;
	font-weight: 600;
	color: #B1022A;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.artLink a:hover {  
	color: #B1022A; 
	text-decoration: underline;
}



/* For login-/reg-info felt */
.loginInfo {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #B4C8DB;

}
.loginName, .loginName a, .loginName a:link, .loginName a:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: 600; 
	color: #FDFB30;
	text-decoration: none;
}
.loginName a:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: 600; 
	color: #B1022A;
	text-decoration: underlined;
}
.loginboxDate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 600;
	letter-spacing: 2px;
}
.loginboxUsername {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 600;
	color: #FDFB30;
	vertical-align: middle;
}



/* Hovedinndeling */
.tdM {
	background-color: #B3B4B7;
}
.tdMainHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	color: #FDFB30;
	letter-spacing: 2px;
	text-transform: none;
	text-align: left;
	text-indent: 40px;
	vertical-align: text-top;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 35px;
	background-image: url(../grafikk/HeadMain_628.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
}
.tdMainTxtcell {
	background-image: url(../grafikk/bg_fieldMain.jpg);
	padding: 5px;
}
.tableMainBG {

	background-image: url(../grafikk/bg_fieldMain.jpg);
}

/* Underelementer */
.tdS {
	background-color: #BFC0C3;
	text-align: left;
}
.tdSubHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 600;
	color: #FDFB30;
	text-transform: none;
	background-image: url(../grafikk/HeadSub_628.jpg);
	text-align: left;
	text-indent: 30px;
	margin: 0px;
	height: 35px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: text-top;
}
.tdSubTxtcell {
	background-image: url(../grafikk/bg_fieldSub.jpg);
	padding: 5px;
	font-size: 10px;
}
.tableSubBG {

	background-image: url(../grafikk/bg_fieldSub.jpg);
}

/* 2 spalter bokser i hovedfelt */
.tdSmallHead1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #E6EBF0;
	letter-spacing: 2px;
	background-image: url(../grafikk/HeadSmall1_628.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	text-indent: 25px;
	height: 25px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.tdSmall1Txtcell {

	background-image: url(../grafikk/bg_fieldSmall1.jpg);
	padding: 3px;
	font-size: 10px;
}
.tableSmall1BG {


	background-image: url(../grafikk/bg_fieldSmall1.jpg);
}

.tdSmallHead2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: 600; 
	color: #000000; 
	background-color: #A7A7A7;
}



.tdLeftTxtcell {
	background-image: url(../grafikk/bg_menu.jpg);
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 4px;
}
.tdLeftHead {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FDFB30;
	text-transform: none;
	background-image: url(../grafikk/HeadLeft_140.jpg);
	text-align: left;
	text-indent: 30px;
	margin: 0px;
	height: 30px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: text-top;
}


/* for lister */

.listTitle {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: 600; 
	color: #B61D2C;
}
.listTitle, .listTitle a, .listTitle a:link, .listTitle a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: 600; 
	color: #B61D2C;
	text-decoration: none;
}
.listTitle a:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: 600; 
	color: #B1022A ;
	text-decoration: underline;
}

.listTitleSmall, .listTitleSmall a, .listTitleSmall a:link, .listTitleSmall a:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: 600; 
	color: #606060;
	text-decoration: none;
}
.listTitleSmall a:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: 600; 
	color: #B1022A ;
	text-decoration: underline;
}
.listTitleBig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #004987;
	font-weight: 600;
	text-decoration: none;

} 
.listSubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B61D2C;
	font-weight: 600;
	text-decoration: none;

} 
.listText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;

} 
.listDate {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;

} 
.listMark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: #606060;

} 



/* for lister/farge p annenhver linje */
.listDark {
	background-color: #CED7E1;
}
.listLight {
	background-color: #E6EBF0;
}
.listBlank {
	color: #CCCCCC;
}


.tableBox {
	border: 1px solid #004987;
	background-color: #CED7E1;
}
.tdBoxHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	color: #B61D2C;
	background-color: #B4C8DB;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #215E84;

} 					
.tdBoxTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B61D2C;
	font-weight: 600;

} 
.tdBoxTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;

} 


/* Meny */
.menuHead, .menuHead a, .menuHead a:link, .menuHead a:visited, .menuHead a:hover {
	font-size: 9px; 
	font-weight: 600; 
	color: #D3D5DC;
	/*background-color: #B61D2C;*/
	text-transform: uppercase;
	text-decoration: none;
	/*border-bottom: solid 1px #E6EBF0;
	padding-left: 3px;*/ 
}
.menuLevel1 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600; 
	color: #B61D2C;
	/*background-color: #D3D5DC;*/
	text-transform: lowercase;
	text-decoration: none;
	/*border-bottom: 1px solid #DDDFE7;*/
}
.menuLevel1 a, .menuLevel1 a:link, .menuLevel1 a:visited {
	font-weight: 600; 
	color: #B61D2C;
	/*background-color: #D3D5DC;*/
	text-transform: lowercase;
	text-decoration: none;
}
.menuLevel1 a:hover {
	color: #606060;
	text-decoration: none;
}
.menuLevel2 {
	color: #F6F6F6;
	font-size:10px
	font-weight: 600;
	text-decoration: none;
	border-bottom: 1px solid #CED7E1;
	font-family: Arial, Helvetica, sans-serif;
}
.menuLevel2 a, .menuLevel2 a:link, .menuLevel2 a:visited {
	color: #F6F6F6;
	font-size:10px
	font-weight: 600;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.menuLevel2 a:hover {
	color: #FDFB30;
	text-decoration: none;
}

/* Titteltekst, f.eks. i forbindelse med skjema */
.formTitle, .formTitle a, .formTitle a:link, .formTitle a:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: 600; 
	color: #999999;
	text-decoration: none;
}
.formTitle a:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: 600; 
	color: #B1022A;
	text-decoration: none;
}
.formTitleLight, .formTitleLight a, .formTitleLight a:link, .formTitleLight a:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: 600; 
	color: #E6EBF0;
	text-decoration: none;
}
.formTitleLight a:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: 600; 
	color: #D59E21;
	text-decoration: none;
}


/* Formfield */

.textfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #E6EBF0;
	border-top: 2px inset #606060;
	border-right: 1px inset #606060;
	border-bottom: 1px inset #606060;
	border-left: 2px inset #606060;
	width: 250px;
}
.textfieldPlain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #E6EBF0;
	border-top: 2px inset #606060;
	border-right: 1px inset #606060;
	border-bottom: 1px inset #606060;
	border-left: 2px inset #606060;
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #E6EBF0;
	border-top: 2px inset #606060;
	border-right: 1px inset #606060;
	border-bottom: 1px inset #606060;
	border-left: 2px inset #606060;
}
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E6EBF0;
	background-color: #B61D2C;
	font-weight: 600;
	border-top: 2px outset #B4C8DB;
	border-right: 1px outset #B4C8DB;
	border-bottom: 1px outset #B4C8DB;
	border-left: 2px outset #B4C8DB;
}

/* For skjema p mrk bunn */
.textfieldDark {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E6EBF0;
	background-color: #B61D2C;
	border-top: 2px inset #CED7E1;
	border-right: 1px inset #CED7E1;
	border-bottom: 1px inset #CED7E1;
	border-left: 2px inset #CED7E1;
}
.buttonDark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	border: 1px outset #B61D2C;
	background-color: #606060;
	font-weight: 600;
}
.selectDark {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E6EBF0;
	background-color: #B61D2C;
	border-top: 2px inset #CED7E1;
	border-right: 1px inset #CED7E1;
	border-bottom: 1px inset #CED7E1;
	border-left: 2px inset #CED7E1;
}

/* For sm skjemafelt */
.textfieldSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #E6EBF0;
	border: 1px inset #606060;
	padding: 2px;
}
.buttonSmall {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E6EBF0;
	border: 1px outset #B4C8DB;
	background-color: #B61D2C;
	font-weight: normal;
}
.selectSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	background-color: #E6EBF0;
	border: 1px inset #606060;

}

/* Kalender og domenesk */
.available {
	font-size: 14px;
	font-weight: 600;
	color: #009900;
}
.notAvailable {
	font-size: 14px;
	font-weight: 600;
	color: #CC0000;
}
.tdAvailable {
	font-size: 14px;
	font-weight: 600;
	background-color: #009900;
}
.tdNotAvailable {
	font-size: 14px;
	font-weight: 600;
	background-color: #CC0000;
}


/* Hjelpe- og feiltekster */
.hlp {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: 600; 
	color: #B1022A;
}
.helpTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: #7E4D3A;
}
.errorTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: #FF0000;
}

.helpLink a, .helpLink a:link, .helpLink a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #B1022A;
	cursor: help;
	color: #B1022A;
}
.helpLink a:hover {
	border: 0;
	text-decoration: none;
	font-weight: bold;
}

.helpLink a span {
	display: none;
}
.helpLink a:hover span {
	display: block;
	position: absolute;
	width: 150px;
	padding: 15px;
	color: #222222;
	background: #C0C1DC;
	text-align: left;
	border: 3px solid #FF0000;
	visibility: visible;
	margin-left: -180px;
	text-decoration: none;
}

/* faf_forum */
.faf_background {
	background-color: #dddddd;
}
.faf_quote {
	font-style: italic;
}
.faf_rad_partall {
	background-color: #efefef;
}
.faf_rad_oddetall {
	background-color: #f8f8f8;
}
.faf_navigator, .faf_navigator a, .faf_navigator a:link, .faf_navigator a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
} 
.faf_navigator a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #222222;
	text-decoration: underline;
}
.faf_th {
	font-weight: bold;
} 
.faf_title, .faf_title a, .faf_title a:link, .faf_title a:visited {
	font-size: 12px;
	color: #336699;
	text-decoration: underline;
}
.faf_title a:hover {
	font-size: 12px;
	color: #222222;
	text-decoration: none;
	
}
.faf_comment {
	font-size: 11px;
	font-style: italic;
}
.faf_group, .faf_group a, .faf_group a:link, .faf_group a:visited {
	font-size: 14px;
	font-weight: bold;
	color: #336699;
}
.faf_group a:hover {
	font-size: 14px;
	font-weight: bold;
	color: #222222;
}

/* FACAL kalender */
.CalBG
{
	/* BACKGROUND-COLOR: white; */
	border: 1px solid #F5F5F5;
	
}
.month
{
	BACKGROUND-COLOR: #F5F5F5;
	color: #215E84;
	FONT-FAMILY: Verdana;
	FONT-WEIGHT: 600;
	font-size: 11px;
}
.weekday
{
	/* BACKGROUND-COLOR: white; */
	color: #215E84;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: 600;
	font-size: 10px;
	border: 1px solid #F5F5F5;
}
.eventLabel
{
	COLOR: black;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: 600;
	font-size: 12px;
}
.eventText
{
    COLOR: black
}
.selectedDay
{
	/*BACKGROUND-COLOR: #D59E21;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D59E21;
	FONT-WEIGHT: 600;
	border: 1px solid #F5F5F5;
}
.changesDay
{
	BACKGROUND-COLOR: #6666FF;
	border: 1px solid #F5F5F5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.day
{
/*	BACKGROUND-COLOR: white; */
	border: 1px solid #F5F5F5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #215E84;
}
.busy
{
	/*BACKGROUND-COLOR: #CC3300;*/
	border: 1px solid #F5F5F5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*color: #000000;#B1022A;*/
	color: #B1022A;
	FONT-WEIGHT: 600;
}
.notaDay
{
   /* BACKGROUND-COLOR: #EDEDED; */
   border: 1px solid #F5F5F5;
}
.tdSmallHeadNeg {

	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: 600; 
	color: #FFFFFF;
}
.tdLight {

	background-color: #E6EBF0;
	text-align: left;
}
.bigText {
	font-size: 16px;
	font-weight:bold;
}
.toppMeny, .toppMeny a, .toppMeny a:link, .toppMeny a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	color: #80C0F0;
	text-decoration: none;
}
.toppMeny a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.siteBottom1, .siteBottom1 a, .siteBottom1 a:link, .siteBottom1 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	color: #80C0F0;
	text-decoration: none;
}
.siteBottom1 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
}
.siteBottom2, .siteBottom2 a, .siteBottom2 a:link, .siteBottom2 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: lighter;
	color: #80C0F0;
	text-decoration: none;
}
.siteBottom2 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

