body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}


form
{
 margin:10px 0px 0px 0px;
 padding:10px 0px 0px 0px;
}



/* Advance søgning */

 .left
 {
  float:left;
  width:100px;
 }

 .right
 {
  float:left;
  width:300px;
 }

/* Lektion handler */

.lektionhandler
{
	width:400px;
	height:200px;

	background-color: #FFFFFF;
	border: solid 1px #666666; 

	position: absolute;	
	display:none;
	
	margin-left:-200px;
	margin-top:-100px;

	left:50%;
	top:50%;
}


.kursushandler
{
	width:400px;
	height:200px;

	background-color: #FFFFFF;
	border: solid 1px #666666; 

	position: absolute;	
	display:none;
	
	margin-left:-200px;
	margin-top:-100px;

	left:50%;
	top:50%;
}


#boxhandler
{
	width:400px;
	height:200px;

	background-color: #FFFFFF;
	border: solid 1px #666666; 

	position: absolute;	
	
	margin-left:auto;
	margin-top:auto;

	z-index:200;
}

#boxhandler
{

	background-color: #FFFFFF;
	border: solid 1px #666666; 

	position: absolute;	
	
	margin-left:-200px;
	margin-top:-100px;

	left:50%;
	top:50%;

	z-index:200;
}

#boxhandler2
{

	background-color: #FFFFFF;
	border: solid 1px #666666; 

	position: absolute;	
	
	margin-left:-200px;
	margin-top:-100px;

	left:50%;
	top:50%;

	z-index:200;
}

/* Skrifttyper */

.nfont_lysgraa {
	color: #999999;
}




/* Skrifttype slut */

.stip {
	background-image: url("../images/underline.gif");
	background-repeat: repeat-x;
	background-position : bottom;
	}
.menustip {
	background-image: url("../images/underline.gif");
	background-repeat: repeat-x;
	background-position : top;
	height: 21px;
	padding: 3px;
	}

.menustip2 {
	background-image: url("../images/underline.gif");
	background-repeat: repeat-x;
	background-position : bottom;
	height: 21px;
	padding: 3px;
	background-color:#FFFFFF;
	}

.menustip3 {
	background-image: url("../images/underline.gif");
	background-repeat: repeat-x;
	background-position : bottom;
	height: 21px;
	padding: 3px;
	background-color:#F8F8F8;
	}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.mfont_graa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#C0C0C0;
}


.mfont_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#b50013;
}

legend
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#b50013;
}

.overskrift_red
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#b50013;
}

.Overskrift {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.mellemrubrik {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.tekst {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
table { color: #333333; font: 11px/normal Tahoma, Verdana, Arial, Helvetica; text-transform: none }
td { font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
input {  border: 1px #666666 solid; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; height: 18px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 2px; background-color: #F8F8F8;}
input.loginbutton    { background: white url(images/knap-login.gif); border: none 0px white; width: 54px; height: 20px }
input.searchbutton { background: white url(images/knap-sog.gif); border: none 0px white; width: 32px; height: 20px }
input.nono  { color: #333333; font: 11px/normal Tahoma, Verdana, Arial, Helvetica; background-color: white; text-transform: none; margin: 0px; padding-left: 2px; border: none; height: 18px }
input.blue { color: #333333; font: 11px/normal Tahoma, Verdana, Arial, Helvetica; background-color: #E7E7E7; text-transform: none; margin: 0px; padding-left: 2px; border: none; }
input.mark {  border: 1px #666666 solid; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; height: 18px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 2px; background-color: #ffffc2}

.checkbox {  height: auto; width: auto; background-color: #FFFFFF; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
input.radio{ 
 /* background-image: url(../grafik/textures/bg_bund.jpg); */
 background-color:#FFFFFF;
 border:0px solid #FFFFFF;
}

textarea    { color: #333333; font: 11px/14px Tahoma, Verdana, Arial, Helvetica; background-color: #f5f5f5; text-transform: none; margin: 2px; border: solid 1px #666666; width: 490px }
textarea.small { color: #333333; font: 11px/14px Tahoma, Verdana, Arial, Helvetica; background-color: #f5f5f5; text-transform: none; margin: 2px; border: solid 1px #666666; width: 258px }
textarea.Xsmall { color: #333333; font: 11px/14px Tahoma, Verdana, Arial, Helvetica; background-color: #f5f5f5;} 

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
a.aktiv:link    { color: #000; font: bold 11px/normal Tahoma, Verdana, Arial, Helvetica; text-decoration: none; text-transform: none }
a.aktiv:active   { color: #FF0000; font: bold 11px/normal Tahoma, Verdana, Arial, Helvetica; text-decoration: none; text-transform: none }
a.aktiv:visited    { color: #000000; font: bold 11px/normal Tahoma, Verdana, Arial, Helvetica; text-decoration: none; text-transform: none }
a.aktiv:hover  { color: #666666; font: bold 11px/normal Tahoma, Verdana, Arial, Helvetica; text-decoration: none; text-transform: none }

a.mark1:link    { color: #000; font: 11px/normal Tahoma, Verdana, Arial, Helvetica; text-decoration: none; background-color: #ffffc2; text-transform: none }
a.mark1:active   { color: #000; font: 11px/normal Tahoma, Verdana, Arial, Helvetica; text-decoration: none; background-color: #ffffc2; text-transform: none }
a.mark1:visited    { color: #000; font: 11px/normal Tahoma, Verdana, Arial, Helvetica; text-decoration: none; background-color: #ffffc2; text-transform: none }
a.mark1:hover  { color: #666666; font: 11px/normal Tahoma, Verdana, Arial, Helvetica; text-decoration: none; background-color: #ffffc2; text-transform: none }

a.ikkeaktiv:link    { color: gray; font: 10px/normal Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none }
a.ikkeaktiv:active   { color: gray; font: 10px/normal Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none }
a.ikkeaktiv:visited    { color: gray; font: 10px/normal Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none }
a.ikkeaktiv:hover  { color: gray; font: 10px/normal Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none }

.negativ-tekst {  font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF}
.popup { border: 1px #666666 solid; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; height: 18px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 2px; background-color: f5f5f5 }
.Farve-mork {
	background-color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 2px;
}
.Farve-mellem   {
  font-weight: normal; <br />
  font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #e7e7e7; 
	padding-left: 2px 
}
.Farve-lys   { 
  color: #000000; 
	background-color: #f7f7f7; 
	padding-left: 2px
}
.sogefelter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border: 1px solid #666666;
	height: 17px;
	width: 175px;
	padding: 2px 2px 1px;

}
.nyheds-datoer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.formular-felter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border: 1px solid #666666;
	height: 18px;
	width: 200px;
	padding: 3px;
}
.kommentar-felter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border: 1px solid #666666;
	height: 65px;
	width: 200px;
	padding: 3px;
}
.Forum-rammer {
	background-color: #666666;
}
.negativ-tekst {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
.bruger-felter { 
  color: #666666; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding: 3px; 
	border: solid 1px #666666; 
	width: 140px; 
	height: 100px 
}
.Farve-mork2 {
	background-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 2px;
}
.mgmenuoverskriftramme {
	background-image: url(../grafik/textures/bg_menutop.jpg);
	border: 1px solid #666666;
	height: 21px;
	width: 175px;
	padding: 2px;
}
.mgmenuoverskrift {
  font-size: 10px;
  color: #B50013;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.mgmenuoverskriftramme2 {
	background-color:#dddddd;
	border: 1px solid #666666;
	height: 21px;
	width: 175px;
	padding: 2px;
}
.mgmenuoverskrift2 {
  font-size: 10px;
  color: #B50013;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



.mgmenupunkt {
	background-image: url(../grafik/textures/bg_menupunkt.gif);
	height: 21px;
	padding: 3px;
}
.mgtitel {
	color: #B50013;
	font-weight: bold;
	font-size: 12px;
	font-style: normal;
}
.mgoverskriftramme {
	border: 1px solid #666666;
	height: 21px;
	background-color: #F1EDE2;
	
}
.mgoverskrift {
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.mgunderoverskriftramme {
	height: 21px;
	background-color: #EEEEEE;
  border: 1px solid #666666;
}
.mgunderoverskrift {
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.mgbrodtekstramme{
	background-color: #FFFFFF;
  border-top: 0px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}
.mgbrodtekst {
	color: #666666;
	border: 1px solid #666666;
}
.mgloginbox {
	border: 1px solid #999999;
}
.mgbrodtekstbg {
	background-color: #FFFFFF;
}
.mglistebg {
	background-color: #FFFFFF;
}
.mglistebg2 {
	background-color: #f7f7f7;
}
.mglistebg3 {
	background-color: #F1EDE2;
}
.mgramme {
  border: 1px solid #666666;
}
.listebgmark1 {
	background-color: #ffffc2;
}
.listebgmark2 {
	background-color: #e5ffe5;
}
.listebgmark3 {
	background-color: #ffdcdc;
}
a.understregning:link, a.understregning:active, a.understregning:hover, a.understregning:visited { 
 text-decoration: underline;
}

.mgfed{
 font-weight: bold;
}

.texarea1 {
 border: 1px #666666 solid; 
 font-family: Tahoma, Verdana, Arial, Helvetica; 
 font-size: 11px; 
 text-transform: none; 
 color: #333333; 
 height: 18px; 
 margin-top: 0px; 
 margin-right: 0px; 
 margin-bottom: 0px; 
 margin-left: 0px; 
 padding-left: 2px; 
 width:100px;
 background-color: f5f5f5;
 background-color: 456997;
}

.feltbredde  {
 background-color: #f5f5f5; 
 border: solid 1px #666666; 
 width: 400px 
}

.feltbredde1  { 
 background-color: #f5f5f5; 
 border: solid 1px #666666; 
 width: 300px 
}

.feltbredde2 { 
 color: #333333; 
 font: 11px/normal Tahoma, Verdana, Arial, Helvetica; 
 background-color: #f5f5f5; 
 text-transform: none; 
 margin: 2px; 
 padding: 0px; 
 border: solid 1px #666666; 
 width: 220px; 
 clip: rect(auto auto auto auto) 
}

.feltbredde3 { 
 background-color: #f5f5f5; 
 border: solid 1px #666666; 
 width: 210px 
}

.feltbredde4 { 
 background-color: #ffffff; 
 border: solid 0px #999999; 
 width: 150px; 
 height: 16px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.feltbredde5 { 
 background-color: #ffffff; 
 border: solid 0px #999999; 
 width: 360px; 
 height: 16px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.feltbreddeArea { 
 background-color: #ffffff; 
 border: solid 0px #999999; 
 width: 360px; 
 height: 40px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.felthojde { 
 color: #666666; 
 font-family: Tahoma, Verdana, Arial, Helvetica; 
 font-size: 11px; 
 text-transform: none; 
 width: 220px; 
 height: 104px 
}

select  {
 color: #333333; 
 font-family: Tahoma, Verdana, Arial, Helvetica; 
 font-size: 11px; 
 background-color: #f5f5f5; 
 style: none;
 margin: 0px;   
 border-width: 1px;
 border-color: #666666;
}

.input_hvid {
 border: solid 1px #ffffff;
 background-color: #ffffff;
}


.ramme1 {
 border: solid 1px #666666;
 border-left: solid 1px #666666;
 border-right: solid 1px #666666;
 border-top: solid 1px #666666;
 border-bottom: solid 1px #666666;
}

.ramme_celle td { 
 border: 1px solid #999999;
}

