@charset "utf-8";
/* CSS Document */

form#loginForm {
	background: url(../../img/tekna/element/logginnbg_sm1.png) no-repeat scroll;
	padding: 20px;
	float: left;
	margin: 10px 0px;
	height: 124px;
}

form#loginForm .PortletHeading1 {
	font-size: 0.8em;
	color: #484848;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

form#loginForm td.PortletText1 {
	white-space: normal;
}

form#loginForm table tr:first-child td.PortletText1 {
	display: none;
}

form#loginForm input {
	width: 140px;
}

form#loginForm span#msg {
	display: none;
}

form#loginForm input[type="button"] {
	width: 67px;
	height: 23px;
	background: url(../../img/tekna/knapp/btn_grey_login.png) no-repeat top left;
	margin-top: 5px;
	border: none;
	float: right;
	color: #ffffff;
	cursor: pointer;
}
form#loginForm  a.pwd_link{
	float: left;
	white-space: nowrap;
	font-size: 0.85em;
	padding-top: 10px;
}

/*************************************/

/* LoginForm liten - venstre kolonne*/

form#loginform_liten {
	background: url(../../img/tekna/element/logginnbg_sm1.png) no-repeat scroll;
	padding: 10px 16px 10px 10px;
	float: left;
	margin: 10px 0px;
	height: 124px;
	width: 174px;
}

form#loginform_liten input {
	width: 100px;
}

form#loginform_liten .PortletHeading1 {
	font-size: 0.8em;
	color: #484848;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	float: left;
}

form#loginform_liten span#msg {
	display: none;
}

form#loginform_liten input[type="button"] {
	width: 67px;
	height: 23px;
	background: url(../../img/tekna/knapp/btn_grey_login.png) no-repeat top left;
	margin-top: 5px;
	border: none;
	float: right;
	color: #ffffff;
	cursor: pointer;
}
form#loginform_liten  a.pwd_link{
	float: left;
	white-space: nowrap;
	font-size: 0.85em;
	padding-top: 10px;
}

/* SLUTT LoginForm liten - venstre kolonne*/

div#login {
	background: url(../../img/tekna/element/logginnbg_sm1.png) no-repeat scroll;
	float: left;
	clear: both;
	margin: 10px 0px;
	height: 124px;
	width: 250px;
}

div#login div#brukerinfo {
	float: left;
	clear: both;
	padding: 20px;
}

div#login span {
	float: left;
	font-size: 0.8em;
	padding-right: 10px;
	color: #484848;
	white-space: nowrap;
	display: inline;
	margin: 0px;
}

div#login a {
	float: left;
	clear: both;
	font-size: 0.8em;
	margin-left: 20px;
	white-space: nowrap;
}

/* LOGIN LITEN BOKS VENSTRE KOLONNE*/

div#login_liten {
	background: url(../../img/tekna/element/logginnbg_sm1.png) no-repeat scroll;
	float: left;
	clear: both;
	margin: 10px 0px;
	height: 124px;
	width: 200px;
}

div#login_liten div#brukerinfo {
	float: left;
	clear: both;
	padding: 20px;
}

div#login_liten span {
	float: left;
	font-size: 0.8em;
	padding-right: 10px;
	color: #484848;
	white-space: nowrap;
	display: inline;
	margin: 0px;
}

div#login_liten a {
	float: left;
	clear: both;
	font-size: 0.8em;
	margin-left: 20px;
	white-space: nowrap;
}

/* slutt LOGIN LITEN BOKS VENSTRE KOLONNE*/

/*BLI MEDLEM - liten boks*/
div#boks_blimedlem {
	background: url(../../img/tekna/element/blimedlem_bg_sm.png) no-repeat scroll;
	float: left;
	clear: both;
	margin: 10px 0px;
	height: 124px;
	width: 250px;

       
}

div#boks_blimedlem #boks_blimedlem_text{
margin: 20px;
position:relative;
}

div#boks_blimedlem_text p{
font-size:0.9em;
margin-top:7px;
}

div#boks_blimedlem_text h2{
font-size: 0.9em;
color:#545454;
text-transform:uppercase;
}

div#boks_blimedlem_text ul{
list-style:none;
width:250px;
}

div#boks_blimedlem_bunn{
left:0;
position:absolute;
top:73px;
}

div#boks_blimedlem_text ul li{
float:left;
font-size:0.82em;
padding-right:24px;
}

#bli_medlem_random0,#bli_medlem_random1,#bli_medlem_random2,#bli_medlem_random3,#bli_medlem_random4{
display:none;
}

