body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #ffffff;
	margin: 0;
	padding: 0;
	background-color: #000000;
	background-image: url(images/stars-bg.jpg);
}
h1 {
	font-size: 2.1em;
	color: #996698;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin-top: 0.1em;
	margin-right: 0;
	margin-bottom: 0.4em;
	margin-left: 0;
}
h2 {margin: 0.2em 0 0.5em 0; padding: 0.2em; font-size: 1em; color: #660000;  background-color: #ffffff; }
h3 {margin: 0; padding: 0.2em; font-size: 1em; color: #000000; background: #f2f2f2; }
h4 {
	margin: 0;
	padding: 0.2em;
	font-size: 1em;
	color: #000000;
}
p {line-height: 1.3em; margin: 0 0 10px 0; padding: 0.1px 0 0.1px 0;}
td {vertical-align: top;}
ul, ol {padding: 0; margin: 0.75em 0 1em 2.5em; }
ul ul, ol ul {margin: 0.3em 0 0.5em 1.3em; }
ul ol, ol ol {margin: 0.3em 0 0.5em 1.9em; }
ul, ul ul {list-style-type: disc;}
li {margin: 0 0 0.3em 0; padding: 0; line-height: 1.25em; }

a:link{color: #000099; text-decoration: none; font-weight: bold; }
a:visited{
	color: #330099;
	text-decoration: none;
	font-weight: bold;
}
a:hover { background: #f3cb7f; }
.bildetxt {font-size: 0.9em; }
.ingress {
	margin: 0.5em 0 0.5em 0;
	padding: 0;
	font-size: 1.1em;
	letter-spacing: 0.1em;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#kurs {
	border: 1px solid #996798;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#kurs h3 {
	color: #FFFFFF;
	background-color: #986699;
	text-align: center;
}
#kurs h4 {
	font-weight: bold;
	color: #000000;
}

#kursinnhold {
	padding: 5px;
	font-size: 0.9em;
	background-color: #eeeeee;
}
#kursinnhold a {
	color: #986699;
}


.punktliste {margin: 0; padding: 0 0 1em 1.5em; text-align:left;}
.punktliste li{padding: 0.2em; }
.burguBold {color: #993334; font-weight:bold; background: #ffffff;}
.bottom {vertical-align: bottom;}

/* sidelayout */
#layout {
	width: 759px;
	color: #000000;
	background: #f3cb7f;
	border: 1px solid #cc99cc;
	margin-right: auto;
	margin-left: auto;
}
#toppen {
	float: left;
	width: 754px;
	margin: 0;
	font-size: 2.2em;
	color: #000000;
	font-family:"Comic Sans MS", Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 3px;
	clear: right;
}
#toppen a {
	text-decoration: none;
}
#toppen a:link {
	color: #000000;
}
#toppen a:visited {
	color: #000000;
}


#kolonnekonteiner{margin: 0; padding: 0; width: 760px; height: auto; color: #000000; background: #996699; }
/* Venstre meny, bilde i topp og bunn */
#kolonne1_kont{
	float: left;
	width: 160px;
	height: auto;
	text-align: left;
	padding: 0;
	margin: 0;
	vertical-align: top;
}
#kolonne1_1 {
	height: auto;
	padding: 0;
	margin: 0;
	background-color: #996699;
	background-image: url(images/left_meny_w160_h400.jpg);
	background-repeat: no-repeat;
}
#kolonne1_2 {height: 200px; text-align: left; background: #996699; color: #ffffff; font-size: 0.8em; }
/* Innhold */
#kolonne2 {float: left; width: 580px; height: auto; margin: 0px; padding: 0 10px 0 10px; background: #ffffff; color: #000000; text-align: left; }

/* Bunn */
#bunnkonteiner {clear: both; padding: 0.1em 0 0.3em 0; margin: 0; text-align: center; color: #ffffff; font-size: 0.9em; }
#bunnkonteiner ul{padding: 0; }
#bunnkonteiner li{display: inline; list-style: none;}
#bunnkonteiner li a{
	text-decoration: none;
	margin: 3em;
}
#bunnkonteiner a:link{
	color: #000000;
}
#bunnkonteiner a:visited{
	color: #000000;
}
#bunnkonteiner a:hover{
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
#bunnkonteiner a#current2{font-weight: bold; color: #000000;}

/* Toppmenyen */
#menykonteiner ul{
	font: 1em Verdana, Helvetica, sans-serif;
	font-weight: bold;
	background: #000000;
	color: #ffffff;
	text-align: center;
	margin-top: 4em;
	margin-right: 0;
	margin-bottom: 0.7em;
	margin-left: 0;
	padding-top: 0.1em;
	padding-right: 0;
	padding-bottom: 0.1em;
	padding-left: 0px;
}
#menykonteiner li{display: inline; list-style: none;}
#menykonteiner li a{text-decoration: none; padding: 0.4em 2em; margin-right: 0.5em; }
#menykonteiner a:link{color: #fffffc;}
#menykonteiner a:visited{color: #fffffc;}
#menykonteiner a:hover{color: #000001; border: 1px solid #000000; }
#menykonteiner a#current{background: #fffffb; border: 1px solid #000000; color: #000000;}

/* Venstremeny */
#vmenykonteiner{
	margin: 0;
	padding: 0;
	border: 0;
	color: #FFFFFF;
	width: 160px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	background-color: #996699;
	background-image: url(images/left_meny_w160_h400.jpg);
	background-repeat: no-repeat;
}
#vmeny a{display: block; text-decoration: none; }
#vmeny a:link{
	color: #FFFFFF;
}
#vmeny a:visited{
	color: #FFFFFF;
}
#vmeny a:hover{background: #996699; color: #FFFFFF; }
#vmeny a#current{font-weight: bold;}
#vmeny a#subcurrent{font-weight: bold;}
#innholdTable {
	background-color: #FFFFFF;
	border: 0px none #000000;
	margin: 0px;
	padding: 0px;
	float: left;
}
#innholdTable   .vmeny  {
	background-color: #986699;
	width: 140px;
	background-image: url(images/left_meny_w160_h400.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding-top: 160px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 15px;
	height: 265px;
}


#innholdTable .innhold {
	padding: 5px;
	clear: right;
}


#innholdTable a:link {
	color: #986699;
	text-decoration: none;
}
#innholdTable #linkVmeny a {
	color: #FFFFFF;
	display: block;
}
#layout #innholdTable #linkVmeny a:link {
	color: #FFFFFF;
}
#layout #innholdTable #linkVmeny a:visited {
	color: #FFFFFF;
}
#layout #innholdTable #linkVmeny a:hover {
	color: #FFFFFF;
	background-color: #6E375F;
	display: block;
}


#innholdTable a:visited {
	color: #986699;
	text-decoration: none;
}
#innholdTable a:hover {
	color: #FFFFFF;
	background-color: #996699;
}
#layout #innholdTable #hmeny #kurs #kursinnhold a {
	color: #986699;
}
#layout #innholdTable #hmeny #kurs #kursinnhold a:link {
	font-weight: bold;
	color: #986699;
}
#layout #innholdTable #hmeny #kurs #kursinnhold a:visited {
	font-weight: bold;
	color: #986699;
}
#layout #innholdTable #hmeny #kurs #kursinnhold a:hover {
	font-weight: bold;
	color: #FFFFFF;
}

.padding {
	padding: 5px;
}
.lillaramme {
	border: 1px solid #986699;
	padding: 5px;
	background-color: #eeeeee;
}
