/* CSS til Styrelosjen er laget av www.spectra.no */
body { 
	color: #505050; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 15px; 
	/*background-image: url(/internett1/images/bg_pattern.gif);*/
	background-color: #80817C;
}
p { color: #505050; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; }
td { color: #505050; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; }
a:link { color: #a00000; }
a:visited { color: #a65555; }
a:hover { }
a:active { }

/* Skygge */
td.top2skygge { background-image: url(/internett1/images/shadow_top.png); background-repeat: repeat-x; height: 8px; white-space: nowrap; behavior: url(iepngfix.htc); }
td.bunn2skygge { background-image: url(/internett1/images/shadow_bunn.png); background-repeat: repeat-x; height: 8px; white-space: nowrap; behavior: url(iepngfix.htc); }
td.leftskygge { background-image: url(/internett1/images/shadow_left.png); background-repeat: repeat-y; width: 8px; white-space: nowrap; behavior: url(iepngfix.htc); }
td.rightskygge { background-image: url(/internett1/images/shadow_right.png); background-repeat: repeat-y; width: 8px; white-space: nowrap; behavior: url(iepngfix.htc); }
td.topleftskygge { background-image: url(/internett1/images/shadow_topleft.png); background-repeat: no-repeat; background-position: right bottom; width: 8px; height: 8px; white-space: nowrap; behavior: url(iepngfix.htc); }
td.toprightskygge { background-image: url(/internett1/images/shadow_topright.png); background-repeat: no-repeat; background-position: left bottom; width: 8px; height: 8px; white-space: nowrap; behavior: url(iepngfix.htc); }
td.bunnleftskygge { background-image: url(/internett1/images/shadow_bunnleft.png); background-repeat: no-repeat; background-position: right top; width: 8px; height: 8px; white-space: nowrap; behavior: url(iepngfix.htc); }
td.bunnrightskygge { background-image: url(/internett1/images/shadow_bunnright.png); background-repeat: no-repeat; background-position: left top; width: 8px; height: 8px; white-space: nowrap; behavior: url(iepngfix.htc); }

/* div TD */
td.mork_rod { background-image: url(/internett1/images/bg_mork_rod.gif); }
td.container { width: 900px; padding: 13px; }
.gra_striper
{
	background-image: url(/internett1/images/gra_striper.gif);
	height: 6px;
    width: 455px;
    margin-left: 10px;
    margin-bottom: 5px;
}
td.menybg { background-color: #a00000; }
div.menybg { background-color: #a00000; }
td.bunn { color: #e16368; background-color: #9b0000; text-align: center; }

.annonsetopp
{
	color: white;
	background-color: #a00000;
	text-align: left;
	padding: 6px 6px 6px 8px;
}
td.kurstopp { font-size: 12px; font-weight: bold; line-height: 16px; background-color: #bababa; padding: 6px 6px 6px 8px; }
.nyhetstopp
{
	color: white;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	background-color: #a00000;
	padding: 6px 6px 6px 8px;
	width: 103%;
	margin: -10px -10px 0px -10px;
}
.startteaser
{
	background-color: #E2E2E2;
	padding: 10px;
	margin: 0px;
}

.mainnews1, tr .mainnews1, td .mainnews1 { margin: 0px 0px 0px 7px; }

/* meny */
#menytopp { color: #e11414; font-weight: bold; background-color: #930000; background-image: url(/internett1/images/bg_mork_rod.gif); text-transform: uppercase; text-align: right; width: 202px; margin: 0px; padding: 5px 7px 5px 5px; }
#navcontainer ul { margin: 5px; padding: 0; list-style-type: none; font-size: 10px; font-weight: bold; white-space: nowrap; }
#navcontainer ul ul { margin: 0 0 3px 10px; }
#navcontainer li { margin: 0 0 3px 0; }
#navcontainer a  { display: block; padding: 3px 2px 3px 50px; width: auto; background-image: url(/internett1/images/bg_menyknapp.gif); text-decoration: none; }
#navcontainer a:link, #navlist a:visited { color: #fff; text-decoration: none; }
#navcontainer a:hover { background-image: url(/internett1/images/bg_menyknapp_h.gif); }
#active a:link, #active a:visited, #active a:hover { background-image: url(/internett1/images/bg_menyknapp_a.gif); }

#text {
    width: 400px;
}

/*** Gjelder bare IE **
* html body div#menytopp { width: 214px; }*/

* html body div#menytopp {
	width: 202px;
}

/*
	First comment. Explorer 5 Mac
	misses the end-of-comment
	because of the backslash
\*/

* html body div#menytopp {
	width: 214px;
}

/*
	Second comment. Explorer 5 Mac
	sees the end of this
	comment as the end of
	the previous one
*/

/* kursliste */
.courselist
{
	color: white !important;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;
	background-color: #4b4b4b;
	padding: 0px 10px 0px 10px;
}
.courselist a {color: white; text-decoration: none; }
.coursedate { background-color: #323232; padding: 3px 5px; }
.courseheading { font-size: 12px; line-height: 18px; }

/* diverse */
a img{
 border:none;
}
h1, h2, h3, h4 { margin: 0; padding-bottom: 4px; }
h1 { font-size: 12px; font-weight: bold; line-height: 16px; }
.heading { font-size: 16px; line-height: 20px; }
h2, heading2 { font-size: 12px; font-weight: bold; line-height: 16px; }
.mini { font-size: 6px; line-height: 6px; display: block; }

a.login { color: #fff; background-color: #e11414; text-decoration: none; padding: 4px 16px; border: solid 1px #fff; }
a.login:hover { background-color: #a00000; }
.hvit { color: #fff; }
.startside { border: solid 3px #505050; }
img.hoyre { float: right; margin-bottom: 8px; margin-left: 8px; border: solid 3px #505050; }

.lesmer { color: #a00000; text-decoration: underline; float: right; padding: 1px 3px; display: block; }
.lesmer a:visited { color: #a00000; }
.lesmer a:hover { background-color: #fff; text-decoration: none; }

a.byline { color: #e16368; text-decoration: none; }
a.byline:visited { color: #e16368; }
a.byline:hover { color: #fff; }

table, tr, td
{
	border-spacing: 0px;
	margin: 0px 10px 10px 10px;
	padding: 2px;
}

.topgrey
{
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;
}


.rod { color: #a00000; }

tr .row0 { background-color: #FFF; }

tr .row1 { background-color: #CCC; }

/* sizingMethod='scale' */
