@charset "utf-8";
/* Varje mall eller mallgrupp får en egen style här nedan */
*,div {
	margin: 0;
	padding: 0;
	margin-left: 0;
	margin-right: 0;
	/*border:1px solid black;*/
}
.bor {
	border:1px solid #333333;
}
.picshow {
	position:relative;
	float:left;
	width:480px;
	text-align:left;
}
.pics {
	height:60px;
	padding:5px;
	background:#FFFFFF;
	border:1px solid #CCCCCC;
	margin-bottom:10px;
}
/**** DOCUMENT ******/
.doc_container {
	padding:0px;
	margin:10px 0px 0px 0px;
	clear:both;
	background:#002244;
	height:20px;
	border-bottom:1px solid #414141;
}
.doc_1, .doc_2 {
	margin:5px auto;
	margin-bottom:0px;
	margin-top:0px;
	clear:both;
	height:35px;
}
.doc_1 {
	background-color:#A8C2D1;
	border:1px solid #414141;
	border-top:0px;
}
.doc_2 {
	background-color:#CEDBE3;
	border:1px solid #414141;
	border-top:0px;
}
#o_doc_icon, #o_doc_name, #o_doc_descr, #o_doc_size, #o_doc_download {
	margin:0px;
	margin-top:3px;
	float:left;
	font:1em Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
#d_doc_icon, #d_doc_name, #d_doc_descr, #d_doc_size, #d_doc_download {
	margin:0px;
	margin-top:3px;
	float:left;
	font:1em Arial, Helvetica, sans-serif;
	color:#414141;
}
#o_doc_icon, #d_doc_icon {
	width:30px;
	text-align:left;
	margin-left:7px;
}
#o_doc_name, #d_doc_name {
	width:140px;
	margin-right:5px;
	text-align:left;
}
#o_doc_descr, #d_doc_descr {
	width:145px;
	margin-right:5px;
	text-align:left;
}
#o_doc_size, #d_doc_size {
	width:57px;
	text-align:right;
}
#o_doc_download, #d_doc_download {
	width:65px;
	text-align:right;
}
a.doc, a.doc:link, a.doc:visited {
	font:1em Arial, Helvetica, sans-serif;
	color:#333333;
}
a.doc:hover, a.doc:active {
	font:1em Arial, Helvetica, sans-serif;
	color:#414141;
}
.docDescrSq
{
	position:absolute;
	visibility:hidden;
	padding:7px;
	width: 250px;
	height: 240px;
	z-index:2;
	background-color: #F2F5F8;
	border: 1px dashed #000000;
	font-size: 80%;
}
.docDescr {
	height:220px;
}
/**** INLOGGNING ******/
.authloginform {
text-align:left;
margin-bottom:10px;
}
.authloginform p {
    padding: 0;
    margin: 0;
	margin-top:5px;
}
#anvtext {
	margin-top:5px;
	position:relative;
	float:left;
	/*width:160px;*/
	text-align:left;
}
#anvtext p {
	margin:0px;
	color:#000000;
}
#anvtext a,#anvtext a:link,#anvtext a:visited {
	color:#ff9933;
	text-decoration:none;
}
#anvtext a:hover, #anvtext a:active {
	color:#ff9933;
	text-decoration:underline;
}