/* GENERAL DECLARATIONS TO BE USED WHEREVER YOU NEED THEM 
   MOVE TO CUSTOM_STYLES.css
*/ 

/* styling for vis / skjul alternativer */ 


span.mktitle {
	color: #384F89;
	cursor: help;
}

li p.mkanswer {
	background: #F5f5ff;
	padding: 10px;
	border: solid 1px #eee;
	margin-top: 10px;
}

.jqmover, .jqmover2 {
background: #F5f5ff;
padding: 10px;
border: solid 1px #eee;
margin-top: 10px;
}


/* styling for prev / next links IN content for med.kod */ 

body.nettoppfosen div.foseninnhold {
	float: left;
	width: 615px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
		padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	
}

body.nettoppfosen div.announcements-container {
	float: right;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 170px;
	clear:none;
    background-color: #FFFFCC;
	padding: 8px;
	border: 1px dotted #999999;
}

body.nettoppfosen div.announcements-container span.date {
	
        display: none;
        
}
body.nettoppfosen div.announcements-container .page-title {
	
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #006699;
	
        
}
body.nettoppfosen div.announcements-container a {
	font-size: 8px;
font-weight: bold;
height: 20px;
	width: 50px;
	border: 1px solid #CCCCCC;
	padding: 3px;
	background-color: #E7E7B9;
	          
}
body.nettoppfosen div.announcements-container a:hover {
	font-size: 8px;
font-weight: bold;
height: 20px;
	width: 50px;
	border: 1px solid #CCCCCC;
	padding: 3px;
	background-color: #FFCCCC;
	          
}

body.nettoppfosen div.foseninnhold h1 {
	
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #006699;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
        
}


.prevnext-links {
	background: #f5f5ff;
	border: solid 1px #eee;
	float: right;
	padding: 3px 3px 1px 3px;
	-moz-border-radius: 2px;
	clear:both;
	margin-top:10px;
}

/* styling some pages in "hjelp det kl‚àö‚àèr" */ 

.cid-3529, .cid-5056, .cid-6100, .cid-7794  {
	background: #CF8E8E;
}

.cid-3526, .cid-3531, .cid-4626, .cid-3836, 
.cid-5053, .cid-5058, .cid-5088, .cid-5091, 
.cid-6097, .cid-6102, .cid-6132, .cid-6135, 
.cid-7791, .cid-7796, .cid-7826, .cid-7829
 {
	background: #8FBF9F;
}

.clear {
clear: both;
}

.float-left: {
float: left;
margin-right: 15px;
}

.float-right: {
float: right;
margin-left: 15px;
}

/* jquery menu at front page for huntingtons & med. koding */ 

.ui-tabs-hide { display: none; }
	
	#medkodingtabs {
	margin-top: 40px;
	width: 100%;
	border: solid 1px #eee;
	padding: 10px;
	}


	#hjelpdetklortabs {
	margin-top: 25px;
	}

	#huntingtontabs, #loktatabs, #sortabs {
		margin: 25px 0px;
		width: 90%;
		background:#F5F5FF;
		border:1px solid #EEEEEE;
		padding:20px 10px;
	}

	#loktatabs ul.tabs, 
	#medkodingtabs ul.tabs, 
	#huntingtontabs ul.tabs, 
	#hjelpdetklortabs ul.tabs, 
	#sortabs ul.tabs
	 {
		display: inline;
		margin: 0 0 20px 0;
		padding: 0;
	}

	#loktatabs ul.tabs li, 
	#medkodingtabs ul.tabs li, 
	#huntingtontabs ul.tabs li, 
	#hjelpdetklortabs ul.tabs li, 
	#sortabs ul.tabs li	
 	{
		display: inline;
		background: #eee;
		padding: 8px;
		margin-right: 4px;
		background: #4287CC;
		-moz-border-radius: 3px;
	}

	#loktatabs ul.tabs li a, #loktatabs ul.tabs li.ui-tabs-selected a,
	#medkodingtabs ul.tabs li a, #medkodingtabs ul.tabs li.ui-tabs-selected a,
	#huntingtontabs ul.tabs li a, #huntingtontabs ul.tabs li.ui-tabs-selected a, 
	#hjelpdetklortabs ul.tabs li a, #hjelpdeetklortabs ul.tabs li.ui-tabs-selected a, 
	#sortabs ul.tabs li a, #sortabs ul.tabs li.ui-tabs-selected a
	  {
		color: white;
	}


	#loktatabs ul.tabs li.ui-tabs-selected a, 
	#medkodingtabs ul.tabs li.ui-tabs-selected a, 
	#huntingtontabs ul.tabs li.ui-tabs-selected a, 
	#hjelpdetklortabs ul.tabs li.ui-tabs-selected a, 
	#sortabs ul.tabs li.ui-tabs-selected a   {
		color: black;
	}


	#loktatabs ul.tabs li.ui-tabs-selected, 
	#medkodingtabs ul.tabs li.ui-tabs-selected, 
	#huntingtontabs ul.tabs li.ui-tabs-selected, 
	#hjelpdetklortabs ul.tabs li.ui-tabs-selected,
	#sortabs ul.tabs li.ui-tabs-selected  {
		display: inline;
		background: #9BC1E1;
		padding: 8px;
		color: white;
/*		font-weight: bold; */ 
		margin-right: 4px;
	}

/* for Hjelp det kl‚àö‚àèr og eventuelt andre. Gir plass til billedtekst under et bilde som er 400 px bredt   */ 

.bildetekst {
width: 400px;
background: #eee;
padding: 3px;
border-bottom: solid 1px gray;
float: left;
}

.fokusboks-gul, .fokusboks-ip {
	padding: 10px;
	background-color: #ffffd5; 
	border: solid 1px #6889cb;
	clear: both;
	margin-top: 20px;
	}
	
.fokusboks-gronn {
	padding: 10px;
	background: #e0eff4;
	border: solid 1px #6889cb;
	clear: both;
	margin-top: 20px;
}


.fokusboks-medkoding {
	padding: 10px;
	background: #EFF5FF;
	border: solid 1px #D1DAEF;
	clear: both;
	margin-top: 20px;
}

.fokusboks-blaa {
	padding: 10px;
	background: #e6eef7;
	border: solid 1px #6889cb;
	clear: both;
	margin-top: 20px;
}


.hjelpdetklor-linker a:link, .hjelpdetklor-linker a:visited  {
background: #7ab6f2;
width: 90%;
display: block;
padding: 15px;
color: white;
-moz-border-radius: 4px;
}

.hjelpdetklor-linker a:hover {
color: white;
background: #474747;
}

/* for hjelp det kl‚àö‚àèr */ 

.verafilmer {
	background: #eee;
	border: solid 1px gray;
	width: 360px;
	padding: 5px 10px;
	float: right;
	margin: 0 10px;
}



/* MPW image floats */

.f-left {
float: left;
margin-right: 20px;
margin-bottom: 10px;
}

.f-right {
float: right;
margin-left: 20px;
margin-bottom: 10px;
}


/* table of HIV / AIDS techniques */

table.aidstechnique td {
vertical-align: top;
padding: 10px;
}

table.aidstechnique td.desc {
vertical-align: top;
width: 30%;
background: #C6E0D3;
font-weight: bold;
padding: 10px;
}

/* MPW styles */ 

.mpw-instructions {
padding: 10px;
background-color: #ffffd5; 
border: solid 1px #6889cb;
clear: both;
width: 555px;
margin-top: 20px;
}

.mpw-background {
background: url(http://www2.helsekompetanse.no/atutor-grafikk/mpw-ikoner/icon-discuss.jpg) no-repeat;
padding: 0 0 0 50px;
margin: 15px 0;
}


.mpw-table, .mpw-table td, .mpw-table th {
border: solid 1px gray;
border-collapse: collapse;
padding: 5px;
}

/* for floating images with text, set width inline */ 

.mpw-image-right {
float: right;
font-style: italic;
margin: 0 0 10px 20px;
background: #eee;
}

.mpw-image-left {
float: left;
font-style: italic;
margin: 0 20px 10px 0;
background: #eee;
}


.mpw-box {
background: #eee;
border: solid 1px gray;
padding: 10px;
}

.mpw-table th {
background: #eee;
}


.mpw-dl-bold {
padding: 0 20px;
}

.mpw-dl-bold dt {
font-weight: bold;
}

.mpw-ed {
background: #ebe963;
}


.mpw-question {
background: url(/atutor-grafikk/mpw-ikoner/icon-question.jpg) no-repeat;
color: #426ba3;
padding: 5px 46px;
border-top: solid 4px #426ba3;
border-bottom: solid 4px #426ba3;
}


.mpw-audio {
background: url(/atutor-grafikk/mpw-ikoner/icon-film.jpg) no-repeat;
padding: 5px 46px;
border-top: solid 4px #426ba3;
border-bottom: solid 4px #426ba3;
}


.mpw-lessonindex {
float: left;
margin-left: 15px;
background: #f5f5ff;
border: solid 1px #eee;
padding: 5px;
width: 250px;
}


sup a span {
background: #ebe963;
padding: 0 4px;
}

table.medlemsliste td { vertical-align: text-top }









/* For sykepleiere */ 

.innholdsykep {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10px;
}

.innholdsykep a {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #006699;
}

.innholdsykep a:hover {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #CC3333;
}

.sponssykep {
	font-size: 11px;
	background-color: #FFFFCC;
	width: 250px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px;
}

.orangsykep {
	background-color: #FFCC99;
}
.gronsykep {
	background-color: #99CC99;
}

.rodsykep {
	background-color: #FFCCCC;
}

.hrsykep {
	background-image: url(http://www2.helsekompetanse.no/atutor/get.php/@/b64:aW1hZ2VzL3NraWxlLmpwZw==);
	background-repeat: no-repeat;
	width: 100%;
	background-position: center;
}
.jegsikep {
	text-align: center;
	width: 100%;
	padding-top: 25px;
	padding-bottom: 15px;
}
.skjemasykep {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFCC;
	text-align: left;
	vertical-align: top;
	padding: 10px;
	width: 600px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 4px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.nsfv {
	padding: 10px;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #666666;
	vertical-align: top;
	border-top-width: 4px;
	border-top-style: double;
	border-top-color: #666666;
	border-bottom-width: 4px;
	border-bottom-style: double;
	border-bottom-color: #666666;
}
.nsfm {
	padding: 10px;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #666666;
	vertical-align: top;
	border-top-width: 4px;
	border-top-style: double;
	border-top-color: #666666;
	border-bottom-width: 4px;
	border-bottom-style: double;
	border-bottom-color: #666666;
}
.nsfh {
	vertical-align: top;
	padding: 10px;
	border-top-width: 4px;
	border-top-style: double;
	border-top-color: #666666;
	border-bottom-width: 4px;
	border-bottom-style: double;
	border-bottom-color: #666666;
}

.nsfhotel {
	padding: 10px;
}
.nsfhotel1 {
	width: 100px;
}bottom-color: #666666;
}

.nsfhotel {
	padding: 10px;
}
.nsfhotel1 {
	width: 100px;
}

.nsfikke {
	color: #cccccc;
}

.nsfikke1 {
	color: #ffffff;
}

.zut {
	background-color: #FFFFCC;
	padding: 5px;
}




/* For VK 123 */ 

.vkhoved {
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-left-color: #999999;
}
.vkbanner {
	height: 100px;
	background-image: url(../images/banner2.jpg);
}
.vkmeny {
	background-color: #607573;
	height: 20px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 15px;
	padding-top: 4px;
	padding-bottom: 2px;
}
.vkmeny a {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.vkmeny a:hover {
	font-size: 10px;
	font-weight: bold;
	color: #FFFF00;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.vkinnhold {
	background-color: #FFFFFF;
	vertical-align: top;
	text-align: left;
	padding: 10px;
	background-image: url(../images/poz.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.vkhoeyre a {
	color: #006666;
	text-decoration: none;
	font-weight: bold;
}
.vkhoeyre a:hover {
	color: #006666;
	font-weight: bold;
	text-decoration: underline;
}
.vkbunn {
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 9px;
	color: #666666;
}
.vkovers {
	font-size: 16px;
	color: #607573;
	font-weight: bold;
}
.vkvenstre {
	background-image: url(../images/b.jpg);
	width: 180px;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 4px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #607573;
	border-right-color: #607573;
	border-bottom-color: #607573;
	border-left-color: #607573;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
.vkbilder {
	text-align: center;
}
.vkhoeyre {
	vertical-align: top;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 25px;
}



vkbody {
	background-color: #decdb9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.vktre {
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	background-color: #FFFFFF;
	background-image: url(../images/123.jpg);
	height: 250px;
}
.vkfire {
	width: 770px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 6px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: double;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #666666;
	border-left-color: #999999;
	padding: 15px;
}
.vkfire a {
	color: #006666;
	text-decoration: none;
	font-weight: bold;
}
.vkfire a:hover {
	color: #006666;
	font-weight: bold;
	text-decoration: underline;
}





.vkbunn a {
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.vkbunn a:hover {
	font-size: 9px;
	font-weight: bold;
	color: #FFFF00;
	text-decoration: none;
}
.vkvenstre li {
	font-size: 12px;
	font-weight: bold;
	color: #003333;
	list-style-type: circle;
}

.vkb1 {
    text-align: center;
    vertical-align: top;
    width: 150px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: dotted;
    border-bottom-style: solid;
    border-right-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
}

.vkb1z {
	text-align: left;
	vertical-align: top;
	width: 150px;
	border-right-width: 1px;
	border-bottom-width: 4px;
	border-right-style: dotted;
	border-bottom-style: double;
	border-right-color: #CCCCCC;
	border-bottom-color: #666666;
}

.vkb2 {

    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: left;
    vertical-align: top;
    padding-left: 15px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
}



/* For PalRehab */ 


.palstart1 {
	background-color: #FFFFCC;
	vertical-align: top;
	padding: 20px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
    width: 350px;
}
.palstart2 {
	background-color: #FFFFFF;
	vertical-align: top;
	padding: 20px;
	border-top-width: 1px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: double;
	border-top-color: #999999;
	border-bottom-color: #666666;
}
.palstart3 {
	background-color: #FFFFCC;
	vertical-align: top;
	padding: 20px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #999999;
}
.palstart4 {
	background-color: #E1FFF0;
	vertical-align: top;
	padding: 20px;

	border-right-width: 1px;
	border-bottom-width: 4px;
	border-right-style: dotted;
	border-bottom-style: double;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.palstart5 {
	background-color: #FFFFCC;
	vertical-align: top;
	padding: 20px;
	width: 170px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: double;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #999999;
}
.palov {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #006699;
	padding: 5px;
}
.palov1 {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #fff;
	padding: 5px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #666666;
}
.palov2 {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #ffffcc;
	padding: 5px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #666666;
}
.mfagskolen {
	width: 624px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}



