/* GENERAL */
body, textarea { font-size: 79%; background: #fff; font-family: Georgia, Arial, Helvetica, sans-serif; padding: 0; margin: 0; color:#78685b; }
td { font-family: Gerogia, Arial, Helvetica, sans-serif; margin:0; padding:0; vertical-align: top; }
img { border: 0; padding: 0; margin: 0;  }
table { border-collapse: collapse; margin: 0; padding: 0; }
a { color: #0195c3; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }	
#author-and-date {
	border-color:-moz-use-text-color -moz-use-text-color #EEEEEE;
	border-style:none none solid;
	border-bottom: 1px solid #eeeeee;
	border-top: 1px solid #eeeeee;
	padding:0.5em 0 0.5em;
	margin-bottom:30px;
}
 	
/* FOOTER */
#footer { margin:0px 16px 0px 16px; }
#footerline { 
	background:#00B8F1 none repeat scroll 0 0;
	color:white;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	padding:0.4em;
	text-align:right;
}

/* LAYOUT PROPERTIES */
#page_margins { margin: 0 auto; }
#page_margins { background:transparent url(../../Hemovigilans.no/images/sidestriper.gif) repeat-y scroll left top;height:100%;width:972px;}
#page_margins_right { background:transparent url(../../Hemovigilans.no/images/sidestriper.gif) repeat-y scroll right top;height:100%;}
div#main {
	margin:0;
	padding: 2px 17px 5px 16px;
}

/* HEADER */
h1 { color: #333026; font-size: 170%; font-weight:normal; margin-top:0px; }
h2 { font-size: 120%; }
h1.col3_sub_heading { color: #333026; font-size: 170%; font-weight:normal; margin-left:35px; margin-top:30px; }
.objectHeading { border-bottom:1px solid #CCCCCC; padding-bottom:5px; font-weight:bold; }

/* ARTICLE */
#preface { 
	font-size:135%;
	line-height:1.3em;
	color:#333026;
}
#header { border:0px solid red; height:67px; background-image:url("../../Hemovigilans.no/images/top_blue.png"); background-repeat:no-repeat; background-position:bottom; padding-top:15px; }
#topmenupic1 { margin-bottom: 5px; margin-left:16px; float:left; }
#topmenutext { font-family:Arial, Helvetica, sans-serif; color:#666; margin-top:15px; float:right; margin-right:18px; font-style:italic; }
.articleimage { float:right; margin-left: 15px; margin-bottom: 10px; padding-top:20px; width:210px;} /*det store bildet øverst til venstre i brødteksten i en artikkel*/
#pictext { font-size: 80%; }
#bodytext { color:#333026; border-top: 1px solid #eeeeee; border-bottom:1px solid #eeeeee; font-size: 110%; }

/*NEWSARCHIVE*/
div#navigation-header {color:#78685B;padding:0.2em 0.4em;}
ul#archivelist {list-style-image:none;list-style-position:outside;list-style-type:none; margin-top:10px; padding:0; margin-left:0px}
ul#archivelist li {padding:5px 0px 5px 5px;}
li.alternate {background:#F1F1F1 none repeat scroll 0 0;}
ul#archivelist li a {margin-left:0.8em;}
.arhiverowdate {color:#333333;font-weight:bold;}
ul#navigation-menu {background:#EEEDEB none repeat scroll 0 0;border:1px solid #E0E0E0;clear:both;color:#78685B;list-style-type:none;margin:0 0 20px;padding:0;}
ul#navigation-menu li {border-left:1px solid #E0E0E0;display:inline;height:20px;line-height:20px;}
ul#navigation-menu li.numbers.active {background-color:#FFFFFF;color:#78685B;}
		
/* MAINLAYOUT */
table#mainlayout { width: 100%; margin: 0px 0px 0px 0px; }
.icon{vertical-align:text-bottom;}

/* MENU */
#menu { 	
	margin:7px 0px 10px 0px;
	font-weight:bold;
	border:0px solid red;
}
#menu_active {
	border-bottom:5px solid #b40202;
	padding-bottom:5px;
}
.menu_dummy {
	width:30px;
}
.menu_inactive {
	padding-bottom:5px;
}
#submenu { border:0px solid blue; background-image:url("../../Hemovigilans.no/images/stripe_bg.jpg"); background-repeat:no-repeat; }

/* FRONT BACKGROUND */
#background {
	background-image:url("../../Hemovigilans.no/images/hemo_bg.jpg");
	background-repeat:no-repeat;
	border:0px solid red;
	min-height:240px;
	height:100%;
}
#randomimage {
	margin-top:-20px;
	float:left;
	padding-left:220px;
	border:0px solid red;
}
.rapportOn {
	background-image:url("../../Hemovigilans.no/images/rapporter_onmouseover.jpg");
	background-repeat:no-repeat;
	border:0px solid red;
	height:59px;
	width:189px;
	margin-left:0px;
	margin-right:30px;
	float:left;
	cursor:hand;
}
.rapportOff {
	background-image:url("../../Hemovigilans.no/images/rapporter_onmouseout.jpg");
	background-repeat:no-repeat;
	border:0px solid red;
	height:59px;
	width:189px;
	margin-left:0px;
	margin-right:30px;
	float:left;
}
.kontaktOn {
	background-image:url("../../Hemovigilans.no/images/kontaktoss_onmouseover.jpg");
	background-repeat:no-repeat;
	border:0px solid red;
	height:59px;
	width:189px;
	margin-left:0px;
	margin-right:30px;
	float:left;
	cursor:hand;
}
.kontaktOff {
	background-image:url("../../Hemovigilans.no/images/kontaktoss_onmouseout.jpg");
	background-repeat:no-repeat;
	border:0px solid red;
	height:59px;
	width:189px;
	margin-left:0px;
	margin-right:30px;
	float:left;
}
.button {
	background-image:url("../../Hemovigilans.no/images/button.JPG");
	background-repeat:no-repeat;
	border:0px solid red;
	height:59px;
	width:189px;
	margin-left:0px;
	margin-right:30px;
	float:left;
}

/* FRONTBOXES */
.containingbox1 {	
	border:0px solid green;	
	height:100%;
}
.box_front {
	border:0px solid blue; 
	min-height:120px; 
	height:100%; 
	float:left;
	width:190px;
	margin-left:30px;
	margin-top:30px;
}
.containingbox2 {	
	border:0px solid green;
	padding:10px 30px 30px 30px;
}
.box_text {
	float:left;
	border: 0px solid red;
	height:100%;
	padding:5px;
}
.floatleft {
	float:left;
	border: 0px solid red;
	margin-right:30px;
	padding:5px;
	width:250px;
}
.floatleftlinks{
	float:left;
	border: 0px solid red;
	margin-right:30px;
	padding:5px;
}
.floatright {
	float:right;
	border: 1px solid red;
	margin-right:30px;
	padding:5px;
	width:250px;
}
.floatleft_frontpage {
	float:left;
	width: 250px;
	border: 0px solid red;
	margin-right:40px;
	height:100%;
}

/* LISTER */
.newsbox { border-bottom:1px solid #ccc; margin-bottom: 10px; }
.news_heading { font-weight:bold; font-size:larger; margin-bottom:2px; border:0px solid red; }

/* HJELPEKLASSER */
ul.nobullets { margin-left: 0; padding-left:0; }	
ul.nobullets li { list-style-type: none; margin-left: 0; margin-bottom: 7px; }

/* RELATERTE LENKER */
.subcr_less { margin-top:30px; }

/*SKJEMA*/
table.operaform {
border-spacing:0;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
}
.operaform tr {
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
width:60%;
}
.operaform td, .operaform th {
/*background:#F3F3F3 none repeat scroll 0 0;*/
border-collapse:collapse;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
text-align:left;
padding:5px;
}
operaform th{
color:#333333;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
text-align:left;
width:40%;
}
operaform td input.text, .operaform td textarea {
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
width:99%;
}

