/* CSS Document */


/* stiler for DIV*/


DIV#maincontent
		{
		BORDER: 0px solid black;
		PADDING: 0px 0px 20px 0px;
		MARGIN: 0px 20px 0px 0px;
		xWIDTH: 100%;
		position:relative;
		xfont-size: 0.8em;
		margin-right: 10px;
		}

DIV#maincontent H1 {
	font-size:1.4em;
	font-weight:normal;
	color: #484848;
  margin-bottom: 20px;
}
		
div#bedriftsgruppe_medl_filter{
	margin: 10px 10px 10px 0px;
	width:380px; 
	}
		
div#bedr_arbeidssted {
	display:block;}
	
/* stiler for spesifikke skjema/forms */

form#bedrgr_medlem_vedlikehold{
clear:both;
}


 #bedriftinfo input{
	width:300px;
	margin-bottom:0;
	color: #676565;
  } 
  
  #bedrift_search input, #medlem_bedrgr_search input, #medlem_bedrgr_visning input{
  	width:auto;	
	margin:0px;
	padding:0px;}

#bedrift_search label {
  	font-weight:bold;
}
	
  
 #bedriftinfo fieldset {border:0px #ebebeb solid; margin:0; padding:0;}
  
  
  #bedriftinfo label{
  	text-align:left;}
	
	div#search_bedrift, div#search_member, div#search_medlem_bedrgr, div#search_member_verv{
	border:0px #ebebeb solid;
	padding:10px 10px 10px 10px;
	margin:0px 0px 10px 0px;
	background-color:#ffffff;
	margin-top: 25px;
	}
	
	div#search_member_verv {
	float:left;}
	
	#search_bedrift label, #search_medlem_bedrgr label {
	font-weight:bold;
	padding-bottom: 2px;
	}

	#search_bedrift img, #search_medlem_bedrgr img {
	vertical-align: bottom;
	}
  
	
	#bedriftinfo .savebutton, #verv_add .savebutton #medlem_bedrgr_search .savebutton{
	display:block;
	background-image: url(/img/felles/save_btn.gif);
	background-repeat: no-repeat;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10em;
	float: right;
	border:0px;
	position:relative;
	  }
	  
	#velg_visning .savebutton{
	display:block;
	background-image: url(/img/felles/save_btn.gif);
	background-repeat: no-repeat;
	height: auto;
	width: auto;
	margin: 5px 0px 10px 0px;
	float: none;
	border:0px;
	position:relative;
	}
	  
	  
	#bedriftinfo label {width:9.5em;}
	


/* ------------------- Din bedrift ------------------- */

div#dinbedrift {
	background-color:#ffffff;
}

#dinbedrift h2, #bedr_struktur h2, #bedr_medl h2, #bedr_arbeidssted h2 {
	font-size:1.1em;
	color: #514f4f;
	margin: 20px 0px 10px 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #ebebeb;
	border-right-color: #ebebeb;
	border-bottom-color: #ebebeb;
	border-left-color: #ebebeb;
	border-width:1px;
	background-color:#f4f4f4;
	 position:relative;
}


#dinbedrift ul{
	list-style-type:none;
        margin-left: 0px;
	margin-bottom:20px;
  }
	#dinbedrift li{
	  margin-bottom:0px;
	   display:block;
	  }

div#bedr_arbeidssted, div#bedr_medlemmer, div#bedr_medlemmer2, div#bedr_struktur, div#bedr_avtaler{
	background-color:#ffffff;
	border: 0px solid #ebebeb;
	margin: 20px 0px 10px 0px;
}

form#bedr_struktur label, form#medlem_bedrgr_search label {
  font-size:1.3em;
  float:none; 
  display:inline; 
  margin:0px 0.5em 0px 0px; 
  text-align:left;
  width:auto !important
}

form#bedr_struktur input {width:auto;}

div#bedr_struktur p {
	margin: 0px 0px 10px 0px;
	padding: 0px;}

/**
div#bedr_struktur h3, div#dinbedrift_medlemmer h3 {
font-weight:bold;
font-size:0.9em;}


div#bedr_struktur li{
font-size:0.8em;}
**/

div#bedr_struktur img {
  xposition: relative;
  xmargin-left:-25px;
}


div#bedr_struktur ul {
  xpadding:0px 0px 0px 0px;
  list-style-type:none;
  display: list-item;
  padding-left:20px;
}

div#bedr_struktur #ul1 {
  padding-left:0px;
}

div#bedr_struktur #ul2 li {
  padding-left:0px;
}

div#velg_visning h3 {
  font-size: 0.9em;
}

div#velg_visning label {
  font-size: 0.9em;
}

div#velg_visning ul {
  list-style-type:none;
  display: list-item;
  padding-left:0px;
}

div#bedr_struktur ul li{
  margin-left: 0;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
		
div#bedr_struktur ul li a{
  text-decoration:none;
  color:#cd9802;
}	

div#bedr_struktur ul li a:hover{
  text-decoration:underline;
}	

div#bedr_struktur ul li ul {
  padding:0px 0px 0px 0px;
  list-style-type:none;
  display: inline;
}
	
div#bedr_struktur ul li ul li{
  margin-left: 0;
  margin-left: 20px;
  padding: 0px 0px 0px 0px;
}

	div#bedrgr_komite{
	margin:20px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
		 }
		 
	#bedr_struktur ul li a.valgt_bedrift, #bedr_struktur ul li ul li a.valgt_bedrift{
	color:#514f4f;
	font-weight: bold;
	}
	

	div#bedriftsgruppe_medl_filter h2 {
	CLEAR: both;
	font-size:1.2em;
	font-weight:bold;
	MARGIN-TOP: 0;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	MARGIN-BOTTOM: 1.0em;
	LINE-HEIGHT: 130%;
	COLOR: #bbbbbb;
	border:0;
	background-color: #FFFFFF;
	float:left;
}


div#bedriftsgruppe_medl_filter h3 {
  xFLOAT: left;
	xfont-size:1.0em;
  font-size:0.8em;
  font-weight:bold;
}




#verv_add .nav_back{
	margin:5px 25px 10px 0px;
	float: right;
	padding: 10px 10px 10px 10px;
}

.kontakt { 
	width: 100%;
}

			
.kontakt DT {
	CLEAR: left;
	FONT-WEIGHT: bold;
	FLOAT: left;
	MARGIN: 0px 10px 10px 0px;
	WIDTH: 160px;
	TEXT-ALIGN: left;
}

.kontakt DD {
	MARGIN: 0px 0px 10px 130px
}

.utmeldt{
color:red;}

.sluttet{
color:blue;}

.cnt_members{
color:red;}

.cnt_members_grp{
color:blue;}

#bedr_struktur img.imgEmpty {
	width: 11px;
}
