
h3 {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	margin: 0px;
	background-color: #000000;
	background-image: url("../bilder/pattern_blue.jpg");
	padding: 2px;
	}

td {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	}

#bildelinker img {
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	width: 118px;
	margin-top: 5px;
	}


/*LINKER*/

a:link { color: #000000; text-decoration: none; }
a:visited { color: #000000; text-decoration: none; }
a:hover { color: #000000; text-decoration: underline; }

.red:link { color: #FF0000; text-decoration: underline; }
.red:visited { color: #FF0000; text-decoration: underline; }
.red:hover { color: #000000; text-decoration: underline; }

.white:link { color: #FFFFFF; text-decoration: underline; }
.white:visited { color: #FFFFFF; text-decoration: underline; }
.white:hover { color: #FFFFFF; text-decoration: none; }

.headline1:link { color: #000000; text-decoration: none; }
.headline1:visited { color: #000000; text-decoration: none; }
.headline1:hover { color: #000000; text-decoration: none; }

.dato_hva:link { text-transform: lowercase; text-decoration: none;  }
.dato_hva:visited { text-transform: lowercase; text-decoration: none;  }
.dato_hva:hover { text-decoration: underline; text-transform: lowercase; }







/*DIVERSE*/

.fakta { font-family: Verdana, sans-serif; font-size: 10px; text-transform: }

.knapp_foto { font-family: Times New Roman, serif; font-size: 25px; font-weight: bold; margin-bottom: 15px; }

hr { height: 1px; color: #AFAFAF; border: solid; border-width: 0px; border-top-width: 1px;}

#gallery { position: relative; width:760px; height:102px; margin:0; padding:0; }
#gallery li { display: block; }

#container { margin:0; padding:0; background: #FFFFFF url(bilder/loading_animation.gif) no-repeat 50% 50%; }
#container img#photo { margin:0; padding:0; }
.photo { position: absolute; left: 0px; top: -33px; }

.logo_img { position:absolute; top: 19px; left: 10px; border-width: 1px; border-color: #000000; border-style: solid; }
.foto_logo_shadow { position:absolute; top: 56px; left: 97px; font-family: Arial, sans-serif; font-size: 45px; color: #000000; }
.foto_logo {  position:absolute; top: 55px; left: 95px; font-family: Arial, sans-serif; font-size: 45px; color: #FFFFFF; }
.logo:link { color: #FFFFFF; text-decoration: none; }
.logo:visited { color: #FFFFFF; text-decoration: none; }
.logo:hover { color: #FFFFFF; text-decoration: none; }



.boks {width: 140px; background-color: #e7dfde; border-color: #ada29c; border-width: 1px; border-style: solid; padding: 4px; text-align: left;}
.boks_h {width: 122px; background-color: #e7dfde; border-color: #ada29c; border-width: 1px; border-style: solid; padding: 4px; text-align: left;}
.boks200 {width: 200px; background-color: #e7dfde; border-color: #ada29c; border-width: 1px; border-style: solid; padding: 4px; text-align: left;}
.meldingsboks { width: 120px; }

.melding { background-color: #FAFFF2; border: 1px dashed #92CA1C; width: 210px; margin-bottom: 15px; padding: 4px; }
.melding2 { background-color: #EFF7FF; border: 1px dashed #0B5F9F; width: 210px; margin-bottom: 15px; padding: 4px; }
.m_overskrift { font-weight: bold; font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000; }
.m_tekst { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.m_avsender { font-family: arial, helvetica, sans-serif; font-size: 9px; color: #000000; }
.m_dato { font-family: arial, helvetica, sans-serif; font-size: 9px; color: #9F9F9F; }
.knapp { border: solid; border-color: #000000; border-width: 1px; background-color: #BBBBBB; color: #000000;}
.knapp:hover { border: solid; border-color: #000000; border-width: 1px; background-color: #DDDDDD; color: #000000;}

.main_include {width: 450px; }
.art_table {width: 430px; }
.redaktor { font-size: 9px; font-family: Arial, Helvetica, sans-serif; width: 440; background-color: #F9F9F9; }
.redaktor2 { font-size: 8px; font-family: FFF Harmony, sans-serif; }
.franklin_submenu { font-size: 16; color: #000000; }
.responstekst { padding: 2px; background-color: #BBBBBB; border-width: 1px; border-style: solid; border-color: #000000; }



/*SKRIFT*/

.submenutext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform: lowercase; }
.headline1 { font-family: Arial, Helvetica, sans-serif; font-size: 36px; }
.headline2 { font-family: Arial, sans-serif; font-size: 16px; font-weight: bold;}
.ingress { font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; }
.brodtekst { font-family: Verdana, sans-serif; font-size: 11px;}
.text { font-family: Verdana, sans-serif; font-size: 11px; }
.bildetekst { font-family: arial, helvetica, sans-serif; font-size: 11px; }
.bildetekst_intro { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-transform: uppercase; }
.key { text-transform: uppercase; font-size: 11px; font-weight: 700; font-family: Verdana, sans-serif; }
.small_tekst { font-family: Verdana, sans-serif; font-size: 9px; }


/*PROGRAM*/

.month { width: 430px; background-color: #CCCCCC; padding: 2px; margin-bottom: 1px; font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; text-transform: uppercase; }
.day { width: 430px; background-color: #EEEEEE; padding: 2px; margin-bottom: 1px; font-family: Verdana, sans-serif; font-size: 11px; }

.dato { font-family: Verdana, sans-serif; font-size: 10px; text-transform: lowercase; }
.dato_hva { font-family: Verdana, sans-serif; font-size: 10px; text-transform: lowercase; }







/*FORUM*/

.forum_small { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 9px; }
.forum_small_date { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 9px; }
.forum_small_page { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 9px; vertical-align: bottom; }
.forum_endret { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 11px; }

.forum_headline1 { font-family: Arial, Helvetica, sans-serif; font-size: 36px; }
.forum_headline2 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; }

.PM_td { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 11px; }
.PM_tekst { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 11px; border-style: dotted; border-width: 1px; border-color: #000000; margin-bottom: 5px;}


/*FORUM-LINKER*/

.forum:link { font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }
.forum:visited { font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }
.forum:hover { font-family: Arial, Helvetica, sans-serif; color: #FF0000; text-decoration: none; }

.forumny:link { font-family: Arial, Helvetica, sans-serif; color: #336699; text-decoration: none; }
.forumny:visited { font-family: Arial, Helvetica, sans-serif; color: #113355; text-decoration: none; }
.forumny:hover { font-family: Arial, Helvetica, sans-serif; color: #FF0000; text-decoration: none; }

.flink:link { font-family: Verdana, Arial, Helvetica, sans-serif; color: #336699; text-decoration: underline; }
.flink:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color: #336699; text-decoration: underline; }
.flink:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF0000; text-decoration: underline; }









/*FONTS*/
@font-face {
    font-family: FFF Harmony;
    font-style:  normal;
    font-weight: normal;
    src: url(fonts/FFFHARM0.eot);
  }

@font-face {
    font-family: Franklin Gothic Medium;
    font-style:  normal;
    font-weight: normal;
    src: url(fonts/FRANKLI0.eot);
  }











/*MENU*/

.menu_main { 
	margin-bottom: 5px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #000000;
	font-family: Verdana, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	width: 120px; 
	}

.menu_link_main:link { 
	color: #000000;
	text-decoration: none; 
	}

.menu_link_main:visited { 
	color: #000000;
	text-decoration: none; 
	}

.menu_link_main:hover { 
	color: #CCCCCC;  
	text-decoration: none; 
	}




.menu_sub { 
	margin-bottom: 2px;
	font-family: Verdana, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	width: 120px; 
	}

.menu_sub:link {
	color: #CCCCCC; 
	text-decoration: none; 
	}

.menu_sub:visited {
	color: #CCCCCC;  
	text-decoration: none; 
	}

.menu_sub:hover { 
	color: #000000; 
	text-decoration: none; 
	}














/*MENU OLD

.menu_main { 
	text-transform: lowercase; 
	font-family: Verdana, sans-serif; 
	size: 10px; 
	}

.menu_main:link { 
	padding-left: 4px; 
	padding-right: 2px; 
	text-decoration: none; 
	}

.menu_main:visited { 
	padding-left: 4px;
	padding-right: 2px; 
	text-decoration: none; 
	}

.menu_main:hover { 
	color: #FCC900; 
	padding-left: 4px;
	padding-right: 2px; 
	text-decoration: none; 
	}




.menu_sub { 
	text-transform: lowercase; 
	font-family: Verdana, sans-serif;
	size: 10px; 
	}

.menu_sub:link {
	color: #9C9C9C; 
	padding-left: 0px; 
	padding-right: 2px; 
	text-decoration: none; 
	}

.menu_sub:visited {
	color: #9C9C9C; 
	padding-left: 0px; 
	padding-right: 2px; 
	text-decoration: none; 
	}

.menu_sub:hover { 
	color: #FCC900; 
	padding-left: 0px; 
	padding-right: 2px; 
	text-decoration: none; 
	}

*/