body {
	font-family:Arial, Geneva, Verdana;
}

/* ---------------------------------------------- Medlemsside -----------------------------------------------------*/

#loginform {
	/* position:fixed; */
	position:absolute;
	left:50%;
	top:200px;
	width:400px;
	margin-left:-200px;
	height:auto;
	border:1px solid black;
	text-align:center;
}	
input.login {
	padding:2px;
	border:1px solid black;
}
input.bsf {
	padding:2px;
	border:1px solid #FFFFFF;
}
input.button {
	border-width:1px;
	border-color:#000000;
}
input.button:hover {
	background-color:#AAAAAA;
}
.divpadding {
	padding-right:50px; padding-left: 50px;
	padding-top:20px; padding-bottom: 20px;
}
#innloggin_header {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:200px;
}
#innlogging_logo {
	position:absolute;
	left:50%;
	top:0px;
	margin-left:-335px;
}
#innlogging_velkomst {
	position:absolute;
	left:50%;
	top:130px;
	margin-left:-400px;
	width:800px;
	text-align:center;
	font-size:25pt;

}

/* ----------------------------- Badeaktivitet ------------------------------------------------------------------------------------------------------------*/

#medlem_header {
	position:fixed;
	top:0px;	
	left:0px;
	width:100%;
	height:30px;
}
.lenker {
	position:absolute;
	padding:5px;
	right:10px;
}
#sett_inn_penger {
	position:fixed;
	right:20px;
	top:150px;
	width:300px;
	height:50px;
}
#verktoy {
	position:fixed;
	right:20px;
	top:380px;
	width:300px;
	height:50px;
}
.los_boks_svart {
	border:1px solid black;
	background-color:#000000;
	color:#FFFFFF;
}
.los_boks {
	border:1px solid black;
}
#velkomstboks {
	width:300px;
	height:50px;
	position:fixed;
	top:50px;
	right:20px;
}

#saldo {
	font-size:20pt;	
}
#velkommen {

}
#graa_stripe {
	border-left:2px solid #CCCCCC;
	background-color:#FFFFFF;
	position:fixed;
	right:370px;
	top:0px;
	width:auto;
	height:100%;
	z-index:5;
}
.divpadding_medlem {
	padding:10px;
}

.medlemsbilder {
	postion:absolute;
	right:0px;
	width:75%;
}
.enkeltmedlem {
	float:left;
	padding-left:10px;
	padding-right:10px;
	width:150px;
	height:200px;
	text-align:center;
	text-valign:bottom;
}
.enkeltmedlem_navn {
	font-size:10pt;
}
.profilbilde {
	max-width:100%;
	max-height:80%;
}
.profilbilde_stort {
	max-width:80%;
	max-height:80%;
}
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------VARSLER---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.login_varsel {
	position:absolute;
	left:50%;
	top:450px;
	margin-left:-250px;
	width:500px;
	color:#FF0000;
	font-size:20pt;
	font-weight:bold;
	text-align:center;
}
.varsel_innsida {
	position:fixed;
	left:50%;
	width:300px;
	height:auto;
	margin-left:-150px;
	top:200px;
	font-size:12pt;
	background-color:#FFFFFF;
	border:2px solid black;
	z-index:5;
}
.varsel_innsida_liten {
	position:fixed;
	left:50%;
	width:300px;
	height:auto;
	margin-left:-150px;
	top:200px;
	font-size:12pt;
	background-color:#FFFFFF;
	border:2px solid black;
	z-index:5;
}

/*--------------------------------------------GENERELLT ---------------------------------------------------------------------------------------------------*/
table, th, td {
	border-collapse:collapse;
	border: 0px;
}
th {
	background-color:#A03033;
	color:#FFFFFF;
	padding-right:5px; padding-left:5px;
	padding-top:10px; padding-bottom:5px;
}
hr {
	z-index:-3;
}
	
table.medlem {
	width:500px;
}
.bsf_verktoy {
	border-left:2px solid #CCCCCC;
	background-color:#FFFFFF;
	position:fixed;
	right:0px;
	top:0px;
	width:auto;
	height:100%;
	z-index:5;
}
.hovedmeny {
	width:700px;
	height:auto;
	border-width:5px; black;
	padding:20px;
}

.meny_overskrift {
	font-size:18pt;
	font-weight:bold;
	padding-bottom:20px;
}
#andre_trekk {
	position:fixed;
	right:100px;
	top:400px;
	width:200px;
}
.hilsen {
	font-size:8pt;
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-250px;
	width:500px;
	text-align:center;
}


#ubetalt {
	position:absolute;
	right:10px;
	top:20px;
	height:auto;
	border-collapse:collapse;
	border: 1px solid;
}

.input_graa {
	background-color:#C8C8C8;
	border: 1px solid #C8C8C8;
}
.input_hvit {
	background-color:#FFFFFF;
	border: 1px solid #FFFFFF;
}
.input_green {
	background-color:#00FF00;
	border: 1px solid #00FF00;
}
.input_normal {
	background-color:#FFFFFF;
	border: 1px solid #000000;
}
a:link {color:#000000; text-decoration:none;}   
a:visited {color:#000000; text-decoration:none;}   
a:hover {color:#000000; text-decoration:underline;}   
a:active {color:#000000; text-decoration:none;}   

a.hvit:link	{color:#FFFFFF; text-decoration:none;}
a.hvit:visited	{color:#FFFFFF; text-decoration:none;}
a.hvit:hover	{color:#FFFFFF; text-decoration:underline;}
a.hvit:active	{color:#FFFFFF; text-decoration:none;}

a.svart:link	{color:#000000; text-decoration:none;}
a.svart:visited	{color:#000000; text-decoration:none;}
a.svart:hover	{color:#000000; text-decoration:underline;}
a.svart:active	{color:#000000; text-decoration:none;}
