* {
  margin: 0;  
  padding: 0;
  text-align: left;
}

element { }
body { color: black; font-size: 11px; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; background-image: url('grafikk/bg.jpg'); background-repeat: repeat-x; }
a:link { color: #336338; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:visited { color: #336338; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:hover { color: #374b63; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:active { color: #374b63; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }

img {
  display: block;
}
p { }
td { }
.float-right 		{
  float:right;
}

#bgcontainer            { 
  width: 980px; 
  margin: 0 auto;
  padding-bottom: 10px; 
  background-image: url('grafikk/bg.jpg'); 
  background-repeat: repeat-x; 
  border: #ff0000 0px solid;
}
#toppcontainer 		{ 
  height: 82px; 
  width: 980px; 
  background-color: #25412a;
  border: #000000 0px solid;
}
#toppbildecontainer { 
  height: 133px; 
  width: 980px; 
  background-color: #29522a; 
  border: #ff0000 0px solid;
}
#navcontainer 		{ 
  height: 23px; 
  width: 980px; 
  background-color: #29522a; 
  margin-bottom: 10px;
  padding-top: 5px;
  border: #000000 0px solid;
}
#navcontainer div { 
  float: left;
  height: 23px; 
/*  width: 100px; */
  font-weight: bold;
  text-align: center;
  padding: 3px 15px 0px 15px;
/*  background-image: url('grafikk/markor_bg.jpg'); 
  background-repeat: repeat-x; */
  background-image: none; 
  margin: 0px 0 0 5px;
  border: #ff0000 0px solid;
}
#navcontainer div a { 
  color: white;
  font-size: 11px;
  text-decoration: none;
}
#navcontainer div.current { 
  float: left;
  height: 23px; 
/*  width: 100px; */
  font-weight: bold;
  text-align: center;
  padding: 3px 15px 0px 15px;
  background-image: url('grafikk/markor_bg.jpg'); 
  background-repeat: repeat-x; 
/*  background-color: #addce4; */
  margin: 0px 0 0 5px;
  border: #ff0000 0px solid;
}
#navcontainer div.current a { 
  color: white;						
  font-size: 11px;
  text-decoration: none;
}

#undernavcontainer 	{ 
  height: 324px; 
  width: 155px;  
  float: left; 
  margin: 5px 30px 15px 0;
  border: #ff0000 0px solid;
}
#undernavcontainer div { 
  height: 20px; 
  font-weight: bold;
  padding: 3px 2px 1px 6px; 
  padding: 0; 
  border-color: #155462; 
  border-style: solid; 
  border-width: 1px 1px 1px 1px;
  margin-top: 6px; 
}
#undernavcontainer div a { 
  display: block;
  color: black;
  font-size: 11px;
  text-decoration: none;
  margin: 3px 2px 2px 6px;
  border: #ff0000 0px solid;
}
#undernavcontainer div.current { 
  height: 20px; 
  font-weight: bold;
  padding: 3px 2px 1px 6px; 
  padding: 0; 
  border-color: #155462; 
  border-style: solid; 
  border-width: 1px 16px 1px 1px; 
}
#undernavcontainer div.current a { 
  display: block;
  color: black;
  font-size: 11px;
  text-decoration: none;
  margin: 3px 2px 2px 6px; 
  border: #ff0000 0px solid;
}
#innholdcontainer {
	border:0 solid #000000;
	float:left;
	margin:10px 0 25px 0;
	overflow:hidden;
	padding:0;
	width:795px;
}

#rightcontainer 		{ 
  float: left; 
  width: 240px; 
  height: 320px; 
  margin: 25px 0 0 0; 
  padding: 3px;
  padding: 0;
  border: #000000 0px solid; 
}
#bunnbox 			{ 
/*  height: 16px; */
  width: 980px; 
  text-align: center;
  border-top: #000000 1px solid; 
  border-bottom: #000000 1px solid; 
  clear: both; 
  padding: 4px; 0 4px 0;
}
.bunntxt 			{ 
  color: #5a5a5a; 
  font-size: 10px; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  text-decoration: none; 
}
#bunnbox_pixelhospitalet		{ 
  clear: both; 
  width: 980px; 
  text-align: center;
  margin-top: 15px; 
}
.bunntxt_pixelhospitalet { 
  color: #5a5a5a; 
  font-size: 10px; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  text-decoration: none; 
}

/* Fast omrï¿½de */
#free-text 	{ 
  width: 520px;  
  border: #ff0000 0px solid;
}
#free-text .heading	{ 
   color: #006400;
}
#free-text .heading	.overskrift { 
color: #006400;
}
#free-text .lead-image	{ 
   float: right;
   margin-bottom: 5px;
}
#free-text .image	{ 
   float: right;
   margin-bottom: 5px;
}
#free-text .intro	{ 
  margin-bottom: 10px; 
}
#free-text .map	{ 
  margin-bottom: 10px; 
}
#free-text .content	{ 
}

h1 {
/*
margin-left: 0;
padding-left: 0;
*/
}
/* Artikkel */
#article .teaser	{ 
   margin-bottom: 5px;
}
#article .lead-image	{ 
   float: right;
   margin: 0 0 5px 0px;
}
#article .image	{ 
   float: right;
   margin: 0 0 5px 0px;
}
#article .heading { 
color: #006400;
}

#article .lead	{ 
   padding-right: 2px;
	 padding-left: 2px;
   margin-bottom: 10px;
}
#article .content	{ 
   padding-right: 2px;
	 padding-left: 2px;
   margin-bottom: 5px;
}

/* Artikkel - ingresser */
#lead-articles {
}
#lead-articles .article-lead {
   margin-bottom: 15px;
   padding-bottom: 5px;
   display: table;
   width: 100%;
   border-bottom: 2px solid #336338;
}
#lead-articles .article-lead .lead-image{
}
#lead-articles .article-lead .image{
}
#lead-articles .article-lead .heading{
color: #006400;
}
#lead-articles .article-lead .heading .overskrift{
color: #006400;
}
#lead-articles .article-lead .lead{
   padding-right: 2px;
	 padding-left: 2px;
}
#lead-articles .article-lead .readmore{
   float: right;
}

#lead-articles .article-lead td {
   vertical-align:top;
}

/* Artikkel - arkivingresser */
#archive-lead-articles {
}
#archive-lead-articles .archive-article-lead {
   margin-bottom: 10px;
/*   margin-bottom: 0px; */
   padding-bottom: 5px;
/*   padding-bottom: 0px; */
   display: table;
   width: 100%;
   border-bottom: 1px solid #336338;
  float: left;

}
#archive-lead-articles .archive-article-lead .lead-image{
}
#archive-lead-articles .archive-article-lead .image{
}
#archive-lead-articles .archive-article-lead .heading{
color: #006400;
   float: left;
}
#archive-lead-articles .archive-article-lead .heading a {
   color: #006400;;
   font-size: 11px;
   margin: 0px 0 0px 0;
   border: 0px solid #ff0000;
   text-decoration: none;
   font-weight: bold;
}
#archive-lead-articles .archive-article-lead .heading a:hover {
   color: #000;
   text-decoration: underline;
}
#archive-lead-articles .archive-article-lead .heading .overskrift{
color: #006400;
}
#archive-lead-articles .archive-article-lead .heading a .overskrift {
color: #006400;
}
#archive-lead-articles .archive-article-lead .lead{
   padding-right: 2px;
   padding-right: 0px;
   padding-left: 2px;
   padding-left: 0px;
}
#archive-lead-articles .archive-article-lead .lead .ingress{
   font-weight: normal;
}
#archive-lead-articles .archive-article-lead .readmore{
   float: right;
}

/* Rapport */
#report .lead-image	{ 
   float: left;
   margin: 0 10px 5px 0;
}
#report .heading .overskrift { 
}
#report .content	{ 
   margin-bottom: 10px;
}
#report .link{
}

/* Rapport - ingresser */
#report-lead-articles {
}
#report-lead-articles .report-article-lead {
   margin-bottom: 15px;
   padding-bottom: 5px;
   display: table;
   width: 100%;
}
#report-lead-articles .report-article-lead .lead-image{
   float: left;
   margin-right: 10px;
}
#report-lead-articles .report-article-lead .heading{
}
#report-lead-articles .report-article-lead .heading .overskrift{
   color: #006400;
   font-size: 12px;
   font-family: arial, verdana, helvetica, sans-serif;
   font-weight: bold;
   margin: 0px 0 10px 0;
}
#report-lead-articles .report-article-lead .content{
   margin-bottom: 10px;
}
#report-lead-articles .report-article-lead .link{
   float: right;
}

.readmore a {
   color: #53591b;
   font-size: 11px;
   text-decoration: underline;
}
.readmore a:hover {
   color: #000;
}

#tips-en-venn {
	border:	1px solid #29522B;
	height: 20px;
}

.clear {
	clear:both;
}

/*
 * Fancybox
 */
#tip_header {
	border-bottom:1px solid;
	font-size:14px;
	padding-left:45px;
}

#tip_header img, #tip-topic {
	float: left;
	margin:1px 5px 7px 10px;
}

.tip-topic {
	margin-top:8px;
}

#tips_send {
	margin:5px auto;
	width:355px;
}

#tips_svar {
	margin:5px auto;
	text-align:center;
	width:415px;
}
 
.label {
	float:left;
	width: 110px;
}

.input {
	float:left;
	width: 240px;
}

.input, .label {
	margin-top: 5px;
}

.input .req {
	float: left;
	color: #f71e04;
	font-weight: bold;
	margin-left: 5px;
	font-size: 15px;
}

.input input {
	float: left;
}

#captcha {
	margin-top: 5px;
}

#captcha img {
	float: left;
	margin-right: 5px;
}

#captcha #captcha-text {
	float:left;
	margin-left:20px;
	width:125px;
}

#captcha input {
	float:left;
	margin-left:40px;
	margin-top:5px;
}

.tips-bottom {
	width: 80px;
	margin: 5px auto;
}

/*
 * Skjemaer
 */
fieldset {
	padding: 10px;	
}

.req {
	color: red;
}

#sok_fagskole_form h3 {
	color: #006400;
}
/* VGS */
.description {
  margin-top:10px;
}

#sok_vgs_form h3 {
	color: #006400;
}

.clear {
	clear:both;
}
.field div.error {
  color:red; float:left;
}

#Velg_studieretning {
	border-bottom:1px dotted #888888;
	font-weight:bold;
	margin-bottom:10px;
	padding-top:10px;
	padding-bottom:10px;
}
#Velg_studieretning h3 {
	margin-bottom:5px;
}
#Velg_studieretning input {
/*	width: 10px; */
float:right;
}
#Velg_studieretning .field {
	border-bottom:1px dotted #888888;
}

#Velg_studieretning .label {
/*	float:left; */
	margin-top:3px;
/*	width:250px; */
	float:left;
}

#rehabilitering, #eldreomsorg, #psykisk_helsearbeid, #miljoarbeid_innen_rus, #kreftomsorg_og_lindrende_pleie, #fysisk_aktivitet_og_kulturarbeid {
	float:left;
	margin:3px;
	width:270px;
	padding-left: 0px;
/*	margin-left: 75px; */
	margin-right: 25px;
}
/* VGS */
#ambulansefag, #helsearbeiderfag {
	float:left;
	margin:3px;
	width:270px;
	width:190px;
	padding-left: 0px;
/*	margin-left: 75px; */
	margin-right: 25px;
}
#barne_og_ungdomsarbeiderfag, #vg3_pabygg {
	float:left;
	margin:3px;
	width:270px;
	width:350px;
	padding-left: 0px;
/*	margin-left: 75px; */
	margin-right: 25px;
}
#ambulansefag .label, #helsearbeiderfag .label {
width:140px;
}
#barne_og_ungdomsarbeiderfag .label, #vg3_pabygg .label {
width:300px;
}

#Personalia {
	border-bottom: 1px dotted #888888;
	margin-bottom: 10px;
	padding-bottom: 10px;	
}

#Personalia input {
	float:left;
}

#Personalia .field {
	float:left;
	margin:5px;
	width:375px;
}

#Personalia .label {
	border-bottom:1px dotted #888888;
	float:left;
	margin-top:4px;
	width:165px;
  padding-bottom:2px;
}

#Personalia #ungdomsrett input, #Personalia #over_24_ikke_fullfort input {
	float:none;
}
#Personalia #ungdomsrett label.error, #Personalia #over_24_ikke_fullfort label.error {
	float:right;
  margin-right:41px;
	overflow:hidden;
}
#Personalia #ungdomsrett div.error, #Personalia #over_24_ikke_fullfort div.error {
  display:none;
	float:right;
}


#Helse-_og_sosialfaglig_utdanning_på_videregående_nivå {
	border-bottom: 1px dotted #888888;
	margin-bottom: 10px;
	padding-bottom: 10px;	
}

#skole1_navn, #skole2_navn, #skole3_navn {
	float: left;
	width: 485px;
	margin: 5px 5px 5px 0;
}
#skole1_navn input, #skole2_navn input, #skole3_navn input {
	width: 485px;
}

#skole1_aar, #skole2_aar, #skole3_aar {
	float: left;
	width: 30px;
	margin: 5px;
}

#skole1_aar input, #skole2_aar input, #skole3_aar input {
	width: 30px;
}

#skole1_type, #skole2_type, #skole3_type {
	float: left;
	width: 185px;
	margin: 5px;
}

#skole1_type input, #skole2_type input, #skole3_type input {
	width: 185px;
}

#skole1_godkjent, #skole2_godkjent, #skole3_godkjent {
	float: left;
	width: 30px;
	margin: 5px;
}

#skole1_godkjent input, #skole2_godkjent input, #skole3_godkjent input {
	width: 30px;
}

/* VGS */
#Tidligere_skolegang {
	border-bottom: 1px dotted #888888;
	margin-bottom: 10px;
	padding-bottom: 10px;	
}

/*****/
#Annen_utdanning_etter_grunnskole {
	border-bottom: 1px dotted #888888;
	margin-bottom: 10px;
	padding-bottom: 10px;	
}

#utdanning1_navn, #utdanning2_navn, #utdanning3_navn, #utdanning4_navn {
	float: left;
	width: 485px;
	margin: 5px 5px 5px 0;
}
#utdanning1_navn input, #utdanning2_navn input, #utdanning3_navn input, #utdanning4_navn input {
	width: 485px;
}

#utdanning1_aar, #utdanning2_aar, #utdanning3_aar, #utdanning4_aar {
	float: left;
	width: 30px;
	margin: 5px;
}

#utdanning1_aar input, #utdanning2_aar input, #utdanning3_aar input, #utdanning4_aar input {
	width: 30px;
}

#utdanning1_type, #utdanning2_type, #utdanning3_type, #utdanning4_type {
	float: left;
	width: 185px;
	margin: 5px;
}

#utdanning1_type input, #utdanning2_type input, #utdanning3_type input, #utdanning4_type input {
	width: 185px;
}

#utdanning1_godkjent, #utdanning2_godkjent, #utdanning3_godkjent, #utdanning4_godkjent {
	float: left;
	width: 30px;
	margin: 5px;
}

#utdanning1_godkjent input, #utdanning2_godkjent input, #utdanning3_godkjent input, #utdanning4_godkjent input {
	width: 30px;
}

/*****/
#Yrkespraksis {
	border-bottom: 1px dotted #888888;
	margin-bottom: 10px;
	padding-bottom: 10px;	
}
#praksis1_navn, #praksis2_navn, #praksis3_navn, #praksis4_navn {
	float: left;
	width: 485px;
	margin: 5px 5px 5px 0;
}
#praksis1_navn input, #praksis2_navn input, #praksis3_navn input, #praksis4_navn input {
	width: 485px;
}

#praksis1_tidsrom, #praksis2_tidsrom, #praksis3_tidsrom, #praksis4_tidsrom {
	float: left;
	width: 30px;
	margin: 5px;
}

#praksis1_tidsrom input, #praksis2_tidsrom input, #praksis3_tidsrom input, #praksis4_tidsrom input {
	width: 30px;
}

#praksis1_storrelse, #praksis2_storrelse, #praksis3_storrelse, #praksis4_storrelse {
	float: left;
	width: 185px;
	margin: 5px;
}

#praksis1_storrelse input, #praksis2_storrelse input, #praksis3_storrelse input, #praksis4_storrelse input {
	width: 185px;
}

#praksis1_vedlegg, #praksis2_vedlegg, #praksis3_vedlegg, #praksis4_vedlegg {
	float: left;
	width: 30px;
	margin: 5px;
}

#praksis1_vedlegg input, #praksis2_vedlegg input, #praksis3_vedlegg input, #praksis4_vedlegg input {
	width: 30px;
}

/*****/
#Navn_pa_2_referanser__gjelder_kun_ambulansefag_ {
	border-bottom: 1px dotted #888888;
	margin-bottom: 10px;
	padding-bottom: 10px;	
}
#referanse1_navn, #referanse2_navn {
	float: left;
	width: 455px;
	margin: 5px 5px 5px 0;
}
#referanse1_navn input, #referanse2_navn input {
	width: 455px;
}

#referanse1_tlf, #referanse2_tlf {
	float: left;
	width: 60px;
	margin: 5px;
}
#referanse1_tlf input, #referanse2_tlf input {
	width: 60px;
}
#referanse1_arbeidssted, #referanse2_arbeidssted {
	float: left;
	width: 185px;
	margin: 5px;
}

#referanse1_arbeidssted input, #referanse2_arbeidssted input {
	width: 185px;
}

#referanse1_vedlegg, #referanse2_vedlegg {
	float: left;
	width: 30px;
	margin: 5px;
}

#referanse1_vedlegg input, #referanse2_vedlegg input {
	width: 30px;
}

/*****/

#Evt__annen_praksis__Omsorg_i_hjemmet__annen_skolegang__aktuelle_kurs_ {
	border-bottom: 1px dotted #888888;
	margin-bottom: 10px;
	padding-bottom: 10px;		
}

#annen1_navn, #annen2_navn, #annen3_navn, #annen4_navn {
	float: left;
	width: 485px;
	margin: 5px 5px 5px 0;
}
#annen1_navn input, #annen2_navn input, #annen3_navn input, #annen4_navn input {
	width: 485px;
}

#annen1_tidsrom, #annen2_tidsrom, #annen3_tidsrom, #annen4_tidsrom {
	float: left;
	width: 30px;
	margin: 5px;
}

#annen1_tidsrom input, #annen2_tidsrom input, #annen3_tidsrom input, #annen4_tidsrom input {
	width: 30px;
}

#annen1_lengde, #annen2_lengde, #annen3_lengde, #annen4_lengde {
	float: left;
	width: 185px;
	margin: 5px;
}

#annen1_lengde input, #annen2_lengde input, #annen3_lengde input, #annen4_lengde input {
	width: 185px;
}

#annen1_vedlegg, #annen2_vedlegg, #annen3_vedlegg, #annen4_vedlegg {
	float: left;
	width: 30px;
	margin: 5px;
}

#annen1_vedlegg input, #annen2_vedlegg input, #annen3_vedlegg input, #annen4_vedlegg input {
	width: 30px;
}

/*****/

#kommentarer {
	border-bottom: 1px dotted #888888;
	margin-bottom: 10px;
	padding-bottom: 10px;		
}

#kommentarer textarea {
	height:120px;
	width:763px;
}

/* VGS */
#Valgfritt_programfag_kun_for_VG3__Se_info_om_mulig_fritak_under_studietilbud_ {
	border-bottom: 1px dotted #888888;
	margin-bottom: 10px;
	padding-bottom: 10px;		
}
#valgfritt_internasjonal_engelsk, #valgfritt_kommunikasjon_kultur {
  clear:both;
	float: left;
	width: 300px;
	margin: 5px 5px 5px 0;
}
#valgfritt_internasjonal_engelsk .label, #valgfritt_kommunikasjon_kultur .label {
	width: 270px;
	margin: 0;
}
#description-bottom {
	border-bottom: 1px dotted #888888;
	margin-bottom: 10px;
	padding-bottom: 10px;		
}
#description-bottom ul {
	margin-top: 10px;
  padding-left:15px;
}
#description-bottom li {
}

#Vedlegg {
	
}

#antall_vedlegg .label {
	float:left;
	margin-top: 10px;
}

#antall_vedlegg select {
	margin: 10px
}

.valid, .not_valid {
	float:left;
	margin-left: 5px;
}

.valid img, .not_valid img {
	height: 20px;
}

label.error {
	float:left;
	overflow:hidden;
}

label.error img {
	height:19px;
	padding-left:3px;
}

input.error {
	background: #ffdccb;
	height: 16px;
}

.vedleggInput label {
	float: right;
}

.vedleggInput {
	margin: 5px 0;
}

.post_capload, .pre_capload {
	margin:0 auto;
	text-align:center;
	width:370px;
}

#left-form {
	float:left;
	margin:5px 35px;
	width:300px;
}

#right-form {
	border-left:1px dotted #888888;
	float:right;
	margin-top:20px;
	width:385px;
}

#right-form ul {
	list-style-position:outside;
	margin:0 50px;
}

.captcha {
	float:left;
	padding:0 0 0 10px;
	width:175px;
}

.captcha_refresh {
	margin: 5px 74px;
}

#cap_show {
	height: 65px;	
}

#post_capload {
	padding:0 5px 5px;
}

#cap_guess_field {
	font-size:15px;
	margin:5px;
	padding:0;
	width:60px;
}

#cap_guess {
	color:#000000;
	float:right;
	font-size:10px;
	margin-top:10px;
	text-align:center;
	width:190px;
}

#form_sub {
	float:left;
	padding:5px;
	text-align:center;
	width:365px;
}

#form_sub img {
	margin-top: 13px;
}

#form_sub p {
	text-align: center;
	margin-bottom: 10px;
}

#venstre_adv {
	float:left;
}

#midt_adv {
	float:left;
	padding:0 10px;
	text-align:center;
	width:295px;
	color: red;
	font-size: 14px;
}

#hoyere_adv {
	float:right;
}

#submit {
	margin:10px;
}

.form_headers div {
	float:left;
	font-size: 9px;
}

.header_skole {
	margin-top:24px;
	width:490px;
}

.header_aar {
	margin-top:24px;
	width:50px
}

.header_type {
	margin-top:24px;
	width:183px;
}

.header_godkjent {
	text-align:center;
	width:45px;
}

.header_vedlegg {
	margin-top:24px;
	text-align:center;
	width:47px;
}
.header_navn {
	margin-top:24px;
	width:460px
}
.header_tlf {
	margin-top:24px;
	width:80px
}
.header_arbeidssted {
	margin-top:24px;
	width:183px
}
.header_fag {
	margin:24px 0 12px;
	width:250px
}
.header_kryss {
	margin:24px 0 12px;
	width:100px
}
