

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#676565;
}


a{
  text-decoration:none;
	color:#cd9802;
}
a:hover
{
text-decoration:underline;
}

div, p, form, img, table{
 	padding:0px;
	margin:0px;
	border:none;
	font-size:10pt;
}

h1, h2, h3, h4, h5, h6{
 padding:0px;
 margin:0px;
 }
 
h1{
  font-size:1.3em;
	font-weight:normal;
	margin-bottom:0px;
  }

  
H1 SPAN {
	COLOR: #bbbbbb;
	}

H2{
	font-size:1.1em;
	color: #514f4f;
	margin: 20px 0px 10px 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #ebebeb;
	border-right-color: #ebebeb;
	border-bottom-color: #ebebeb;
	border-left-color: #ebebeb;
	border-width:1px;
	background-color:#f4f4f4;}


p{
  margin-bottom:5px;
  margin-left: 10px;
  font-size:10pt;
  }

 

fieldset
{
   margin:0px;
   padding:0px;
}


legend {

color:#676565;
font-size:12pt;
font-weight:bold;
padding:2px 6px 0 0;
margin-left:4px;

}



/* Hoved DIV (paamelding) som rammer inn hele portleten */
#paamelding
{
    width: 580px;
}

#paamelding  span

{
  font-size:0.8em;
}


#paamelding .noshow 
{
display:none;
}


#paamelding .input_readonly
{
    font-size: 8pt;
    color: black;
    height: 19px;
    width:140px;
   	BACKGROUND-COLOR: lightgrey;		
}

#paamelding ul
{
	list-style-type:none;
}

#paamelding li 
{
}


#paamelding .input_ro_pn_nr
{
    font-size: 8pt;
    color: black;
    height: 19px;
    width:35px;
   	BACKGROUND-COLOR: lightgrey;	
		
}

#paamelding .input_normal_pn_nr, #paamelding #frm_v17
{
    font-size: 8pt;
    color: black;
    height: 19px;
    width:35px;
}
    
	
#paamelding #frm_v18, #paamelding #frm_v31, #paamelding #frm_v39 
{
    font-size: 8pt;
    color: black;
    height: 19px;
    width:210px;
   	BACKGROUND-COLOR: lightgrey;	
}


#paamelding #frm_v03, #paamelding #frm_v04, 
#paamelding #frm_v05, #paamelding #frm_v06, 
#paamelding #frm_v09, #paamelding #frm_v10,
#paamelding #frm_v11, #paamelding #frm_v12, 
#paamelding #frm_v13, #paamelding #frm_v14, 
#paamelding #frm_v15, #paamelding #frm_v16, 
#paamelding #frm_v20, #paamelding #frm_v21, 
#paamelding #frm_v25, #paamelding #frm_v26, 
#paamelding #frm_v27, #paamelding #frm_v28, 
#paamelding #frm_v29, #paamelding #frm_v33, 
#paamelding #frm_v35, #paamelding #frm_v36, 
#paamelding #frm_v37, #paamelding #frm_v40,
#paamelding #frm_v43
{
    font-size: 8pt;
    color: black;
    height: 19px;
    width:250px;
}


#paamelding #frm_v19, #paamelding #frm_v09  
{
    font-size: 8pt;
    color: black;
    height: 19px;
    width:250px;
}


/* Hoved DIV (paamelding) - Slutt */



/* Globale verdier for utenforliggende div på fieldset - Start*/


#Opsjoner div, 	
#Personalia div, 
#FakturaSendes div, 
#Ledsager div, 
#Kurspris div, 
#Opsjoner div, 	
#Opsjonsgrupper div,  
#Hotell div, 
#Tilleggsinfo div,
#Betaling div 
{
	width: 500px;
}

#Kursinfo, #Opsjoner, #Personalia, #FakturaSendes, #Ledsager, #Kurspris, #Opsjoner, #Opsjonsgrupper, #Hotell, #Tilleggsinfo, #Betaling {  
 margin-bottom: 20px;
}
/* Globale verdier for fieldset - Slutt */



/* Lokale verdier for fieldset */


#Kursinfo .label_div
{
	float: left;
	width: 190px;
	display: inline;
	
}

#Personalia .label_div
{
	float: left;
	width: 130px;
	display: inline;
	
	
}


#FakturaSendes  .label_div
{
	float: left;
	width: 130px;
	display: inline;
	
}

#Ledsager .label_div
{
	float: left;
	width: 130px;
	display: inline;
}

#Kurspris  .label_div
{
	float: left;
	width: 30px;
	display: inline;
	
}

#Opsjoner .label_div
{
	display: inline;
	float: left;
	width: 300px;
}


#Opsjonsgrupper .label_div    
{
	float: left;
	width: 300px;
	display: inline;
}


#Hotell #frm_v41, #Hotell #frm_v42
{
    font-size: 8pt;
    color: black;
    height: 19px;
    width:100px;
}


#Hotell .label_div
{
}

#Hotell .label_datoer_div
{
	float: left;
	width: 130px;
	display: inline;
}

#Tilleggsinfo  .label_div
{
	float: left;
	width: 130px;
	display: inline;
	
}

#Betaling .label_div
{
	display: inline;
	float: left;
	width: 30px;
	
}


#Kursinfo span
{	
    font-size: 10pt;
    color: black;
    vertical-align: top;

	float: left;
	clear: none;
	position:relative;
	display: block;
	width: 120;
    vertical-align: top;
}


#personalia 
{
/* uten border 
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
*/
}




div.divError
{
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
	color: red;
}
   


/* Kode for Bekreftelses siden */

#Bekreftelse ul li
{
	list-style-type:none;
	Font-size: 10pt;

}

div.opsjons_pris
{ 
	white-space:nowrap; 
	font-weight:bold;
}

div.hotell_pris
{ 
	white-space:nowrap; 
	font-weight:bold;
}

