/* CSS fil Ledarna custom*/

/* Error report representatives on Min sida */
#myerr br {clear: left;}
#myerr input {width: 150px; border:1px solid #CCCCCC;}
#myerr label {float:left; width: 125px;}

/*less space above the content, if there is no toppuff*/
div.contentOuterWrapper {margin-top: 10px}
#puffFirst {margin-top: 10px}
#puffSecond {margin-top: 10px}

/*used by membership fee calculation page*/

#memberfee input {border: none}
      
/*these are used to style fields in the staff calculation pages*/
      /*form for calculating hourly cost of staff*/ 

.inputnoborder{border: none; text-align: right}
     
div#debateBox div#bottom, div.debateBox div.bottom{background: url(/web/open/fileStream?path=%2FLedarna%2Fimages%2FPuffbilder%2Fannika_elias_kronika_bottom.gif) no-repeat 0 0 #999999;}
div#faqWrapper2{width: 951px; padding: 0px;	clear: both;}
.form {padding: 7px; background-image: url(/web/open/fileStream?path=%2FLedarna%2Fimages%2Fsystem%2Fbg_form.gif); width: 450px; height: auto; border-bottom:1px solid #EEEEEC;}
#searchTabDiv { height:62px; padding-top:30px;}
table#tableSearchLoggedIn th.alignRight {width:70px;}
table#tableSearchNotMember th.alignRight {width:70px;}
table#tableSearchLoggedIn td.alignRight {width:70px;}
.commentsBoxAuthor a {color:#166FB4 !important;	font-weight:normal;	text-decoration: underline !important;}
.commentsBoxAuthor a:hover {color:#73a8d2 !important;	font-weight:normal;	text-decoration: underline !important;}
.extra a, .extra a:link, .extra a:visited{color:#166fb4 !important; font-weight:normal !important; text-decoration: underline !important;}
.extra a:hover{color:#73a8d2 !important; font-weight:normal !important; text-decoration: underline !important;}
.extra_red a, .extra_red a:link, .extra_red a:visited{color:#d52532 !important; font-weight:normal !important; text-decoration: underline !important;}
.extra_red a:hover{color:#d52532 !important; font-weight:normal !important; text-decoration: underline !important;}
	


.form_tyck_till {
	background-image: url(/web/open/fileStream?path=%2FLedarna%2Fimages%2Fsystem%2Ftill_puffar_och_mallar%2Fform_tyck_till.gif);
	width: 449px;
	height: 370px;
	padding-left: 15px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
}
	
.medlemskap_platta {
	background-image: url(/web/open/fileStream?path=%2FLedarna%2Fimages%2Fbli_medlem%2Fplatta.gif);
	width: 447px;
	height: 46px;
	padding-left: 15px;
	padding-top: 10px;
}
	
.smalltext {
	font-size: 0.916em; 
	line-height: 1.416em;
	}

div#themeBox, div.themeBox {
	background:transparent url(/web/open/fileStream?path=%2FLedarna%2Fimages%2Fsystem%2Ftill_puffar_och_mallar%2Fmember_themeBoxBg_RS.png); 
	margin-bottom:15px; 
	padding:2px; 
	width:266px;}
	
.puff {	
	height: 138px;	
	width: 270px;	
	margin-top: 15px;
	}
.puff2 { 
	height: 138px;	
	width: 270px;	
	margin-bottom: 15px;
	}
.puff3 { 
	height: 291px;	
	width: 270px;	
	margin-bottom: 15px;
	}

		
.box_green {
	background-image: url(/web/open/fileStream?path=%2FLedarna%2Fimages%2Fsystem%2Ftill_puffar_och_mallar%2Fbox_green.gif);	
	width: 448px;	
	height: auto;	
	padding-top: 4px;	
	padding-bottom: 10px;	
	padding-right: 10px;	
	padding-left: 6px;  
	border-bottom: 1px #5fb47b solid;
	}
.box_grey {
	background-image: url(/web/open/fileStream?path=%2FLedarna%2Fimages%2Fsystem%2Ftill_puffar_och_mallar%2Fbox_grey.gif);	
	width: 448px;	
	height: auto;	
	padding-top: 4px;	
	padding-bottom: 10px;	
	padding-right: 10px;	
	padding-left: 6px;  
	border-bottom: 1px #797979 solid;
	}
.box_purple {
	background-image: url(/web/open/fileStream?path=%2FLedarna%2Fimages%2Fsystem%2Ftill_puffar_och_mallar%2Fbox_purple.png);	
	width: 448px;	
	height: auto;	
	padding-top: 4px;	
	padding-bottom: 10px;	
	padding-right: 10px;	
	padding-left: 6px;  
	border-bottom: 1px #873a9b solid;
	}
	
.box_blue {
	background-image: url(/web/open/fileStream?path=%2FLedarna%2Fimages%2Fsystem%2Ftill_puffar_och_mallar%2Fbox_blue.png);	
	width: 448px;	
	height: auto;	
	padding-top: 4px;	
	padding-bottom: 10px;	
	padding-right: 10px;	
	padding-left: 6px;  
	border-bottom: 1px #4660b7 solid;
	}

.bg_form {
	height: 190px;
	width: 225px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	left: 18px;
	top: 85px !important;
	}
	
.nyheter_box {
	position:absolute;
	width:255px;
	height:229px;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(/web/open/fileStream?path=%2FLedarna%2Fimages%2Fsystem%2Ftill_puffar_och_mallar%2Fnyheter_box.gif);
	padding-top: 10px;
	padding-left: 15px;
	}
	
.relaterade_box {
	
	width:255px;
	height:auto;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-left: 15px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #eeeeec;
	border-bottom-color: #eeeeec;
	border-width: 1px;
	margin-bottom:17px;
	}
	
	
div#faq {
		margin-top:-15px;
		}

div#faqWrapper div#faqBoxopen1 {
	float:left; 
	height:130px; 
	width:150px;
	}
div#faqWrapper div#faqBoxopen1_2 {
	float:left; 
	padding-left:15px; 
	width:150px;
	}
div#faqWrapper div#faqBoxopen2  {
	border-right:1px solid #ECE8E8; 
	float:left; 
	padding-left:15px; 
	width:150px;
	}
div#faqWrapper div#faqBoxopen3 {
	border-left:1px solid #FFFDFD; 
	float:left; 
	padding-top:6px; 
	padding-left:30px; 
	width:130px; 
	font-size:0.916em;
	}
div#faqWrapper div#faqBoxopen4 {
	float:left; 
	padding-top:6px; 
	padding-left:15px; 
	width:130px; 
	font-size:0.916em;
	}
	
div.faqpublicabout{
	border: 1px solid #d52532;
	padding: 10px;
	margin-bottom: 20px;
	}
	
/*used in confirmationrequest page*/

.confheader{
	background-image:url('/ledarna-resources/images/member_navigationBg.gif');
	position:relative; 
	top:1px; 
	left:250px; 
	width:500px;
	height:100px;
	}
.confh1{
	font-size: 1.83em; 
	line-height: 1.227em; 
	margin: 0.4545em 0;
	font-weight: bold;
	}
.confh2{
	font-size: 1.33em;
	line-height: 1.3125em;
	margin: 1.0625em 0 0.3125em 0;
	font-weight: bold;
	}
.confbody{
	width:500px;
	position:relative;
	top:50px;
	left:250px;
	}

/*end confirmation*/

/* style used in boktips popup layers*/
.boktips {
	cursor:pointer;
	display:none;
	text-decoration: underline;
	color: #166FB4;
	font-size: 11px;
	width: 130px;
	}

.boktips:hover {
	text-decoration: underline;
	color: #73a8d2;
	font-size: 11px;
	width: 130px;
	}


/* style used for verktygsklådan*/
li#menuung_chef {
	height:28px;
	margin-bottom:10px;
	margin-top:60px;
	padding-bottom:5px;
	padding-top:5px;
	border-top:1px solid #EEEEEC;
	background:url(https://www.ledarna.se/web/open/fileStream?path=%2FLedarna%2Fimages%2Fsystem%2Ftill_puffar_och_mallar%2Fbg_1.gif) no-repeat scroll 0 0;
	}

li#menuung_chef.active{
	background:#3A96DE url(https://www.ledarna.se/web/open/fileStream?path=%2FLedarna%2Fimages%2Fsystem%2Ftill_puffar_och_mallar%2Fbg.gif) no-repeat scroll 0 0;
	height:28px;
	margin-bottom:10px;
	margin-top:60px;
	padding-bottom:5px;
	padding-top:5px;
	}

li#menuadmin  {
	background:transparent none repeat scroll 0 0 !important;
	margin-left:-40px;
	margin-top:-100px;
	color: #FFFFFF;
	}

li#menuadmin a  {
	background:transparent none repeat scroll 0 0 !important;
	color: #FFF;
	}


#articleAdd select, #firstpageAdd select, #articleUpdate select{
	width: 300px;
}

#articleAdd input, #firstpageAdd input, #articleUpdate input{
	width: 300px;
}

#articleAdd input.formRadioButton, #firstpageAdd  input.formRadioButton, #articleUpdate  input.formRadioButton{
	width: auto;
}

#articleAdd input.formButton, #firstpageAdd  input.formButton, #articleUpdate  input.formButton{
	width: auto;
}

.mceSelectList{
	width: 98px !important;
}




/* style used for ettan*/
#rekProcCampaign {
	height:254px;
	margin-bottom:1px;
	padding-bottom:5px;
	width:980px;
	border-bottom:none
	}
	
	#puffFirst {
	margin-top:5px;
	}


/* style used  to hide menubuttons*/
div#navWrapper li#menucontact {
display:none;
}

div#navWrapper li#menuopenabout {
display:none;
}

div#navWrapper li#menuabout{
display:none;
}



/* style used  in calc of membershipfee*/
.memberfee_selectinc{
	width: 262px;
	}
	
	
	
	
	
	
.formInputWidth {
float:left;
width:160px !important;
}
#searchTabDiv {
border-top:1px solid #EEEEEC;
height:26px;
padding-top:10px;
margin-top:-36px;
}

#boxSearch {
margin-top:1px;
width:270px;
}


#searchTab {
display:none;
}

#mostReadTab {
display:none;
}


#tabs clearfix {
display:none;
}
.smalltext {font-size: 0.916em; line-height: 1.416em;}
.rattlon {color: #0070ce;}
.rattjobb {color: #69076e;}
.ratttrygghet {color: #bc0000;}
.rattkunskap {color: #08a545;}
.white {color: #ffffff;}
till custom.css: 
/*styles for openfooterfeed*/

#frontpagefeed{ 	
	width: 422px; } 	 	
#feedtitle 	{ 	
	display:inline;  	
	font-size: 11px;		 	
	font-weight: bold; 	
	} 	
#feeddate 	{ 	
	margin-left:4px; 	
	display:inline; 	
	font-size:10px; 	
	} 	
#feedsource 	{ 	
	margin-left:4px;  	
	display:inline; 	
	font-size:10px; 	
	} 	 
#feedsnippet { 	
	font-size:0.9em; 	
	font-weight:normal; 	
	margin-bottom:5px; 
	color:black;	 	
	} 	
.feedlink{ 	
	text-decoration:underline !important; 	
	color:#D52532 !important; 	
	display:block; 	
	font-size:0.9em;
	}
	/*feedarchive classes*/
	
div#feedarchive{width:464px;}

#feedarchivetitle 	{ 	
	display:block;  	
	font-size: 14px;		 	
	font-weight: bold; 	
	} 	
#feedarchivedate 	{ 	
	
	display:inline; 	
	font-size:11px; 	
	} 	
#feedarchivesource 	{ 	
	margin-left:4px;  	
	display:inline; 	
	font-size:11px; 	
	} 	 
#feedarchivesnippet { 	
	font-size:1em; 	
	font-weight:normal; 	
	margin-bottom:2px; 
	color:black;	 	
	} 	
.feedarchivelink{ 	
	text-decoration:underline;		
	display:block; 	
	font-size:0.9em;
	margin-bottom: 10px;
	}
	
h2,.h2 {
font-size:1.33em;
/* ~16px */
line-height:1.3125em;
margin:1.0625em 0 .3125em;
font-weight:700;
display: inline;
}

.newsBox span
{display:block;}


/*font face styles for glypha*/
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on August 25, 2010 */
@font-face {
	font-family: 'GlyphaRegular';
	src: url('/web/open/fileStream?path=/Ledarna/images/system/glypha/glyph-webfont.eot');
	src: local('?'), url('/web/open/fileStream?path=/Ledarna/images/system/glypha/glyph-webfont.woff') format('woff'), url('/web/open/fileStream?path=/Ledarna/images/system/glypha/glyph-webfont.ttf') format('truetype'), url('/web/open/fileStream?path=/Ledarna/images/system/glypha/glyph-webfont.svg#webfonteHrXveiH') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GlyphaRegular';
	src: url('/web/open/fileStream?path=/Ledarna/images/system/glypha/glyphbla-webfont.eot');
	src: local('?'), url('/web/open/fileStream?path=/Ledarna/images/system/glypha/glyphbla-webfont.woff') format('woff'), url('/web/open/fileStream?path=/Ledarna/images/system/glypha/glyphbla-webfont.ttf') format('truetype'), url('/web/open/fileStream?path=/Ledarna/images/system/glypha/glyphbla-webfont.svg#webfontVRCMpZ2W') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GlyphaLTBold';
	src: url('/web/open/fileStream?path=/Ledarna/images/system/glypha/lte50044_0-webfont.eot');
	src: local('?'), url('/web/open/fileStream?path=/Ledarna/images/system/glypha/lte50044_0-webfont.woff') format('woff'), url('/web/open/fileStream?path=/Ledarna/images/system/glypha/lte50044_0-webfont.ttf') format('truetype'), url('/web/open/fileStream?path=/Ledarna/images/system/glypha/lte50044_0-webfont.svg#webfontaLmg5Aam') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GlyphaLTLightRegular';
	src: url('/web/open/fileStream?path=/Ledarna/images/system/glypha/lte50836-webfont.eot');
	src: local('?'), url('/web/open/fileStream?path=/Ledarna/images/system/glypha/lte50836-webfont.woff') format('woff'), url('/web/open/fileStream?path=/Ledarna/images/system/glypha/lte50836-webfont.ttf') format('truetype'), url('/web/open/fileStream?path=/Ledarna/images/system/glypha/lte50836-webfont.svg#webfontC5EteB0r') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GlyphaLTBlackRegular';
	src: url('/web/open/fileStream?path=/Ledarna/images/system/glypha/lte50838_0-webfont.eot');
	src: local('?'), url('/web/open/fileStream?path=/Ledarna/images/system/glypha/lte50838_0-webfont.woff') format('woff'), url('/web/open/fileStream?path=/Ledarna/images/system/glypha/lte50838_0-webfont.ttf') format('truetype'), url('/web/open/fileStream?path=/Ledarna/images/system/glypha/lte50838_0-webfont.svg#webfonteJ4WN8vK') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GlyphaLTRegular';
	src: url('/web/open/fileStream?path=/Ledarna/images/system/glypha/lte50042_0-webfont.eot');
	src: local('?'), url('/web/open/fileStream?path=/Ledarna/images/system/glypha/lte50042_0-webfont.woff') format('woff'), url('/web/open/fileStream?path=/Ledarna/images/system/glypha/lte50042_0-webfont.ttf') format('truetype'), url('lte50042_0-webfont.svg#webfontm1LvIyRA') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GlyphaRegular';
	src: url('/web/open/fileStream?path=/Ledarna/images/system/glypha/glyphbol-webfont.eot');
	src: local('?'), url('/web/open/fileStream?path=/Ledarna/images/system/glypha/glyphbol-webfont.woff') format('woff'), url('/web/open/fileStream?path=/Ledarna/images/system/glypha/glyphbol-webfont.ttf') format('truetype'), url('/web/open/fileStream?path=/Ledarna/images/system/glypha/glyphbol-webfont.svg#webfontpNpTw63V') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GlyphaLTItalic';
	src: url('/web/open/fileStream?path=/Ledarna/images/system/glypha/lte50043_0-webfont.eot');
	src: local('?'), url('/web/open/fileStream?path=/Ledarna/images/system/glypha/lte50043_0-webfont.woff') format('woff'), url('/web/open/fileStream?path=/Ledarna/images/system/glypha/lte50043_0-webfont.ttf') format('truetype'), url('/web/open/fileStream?path=/Ledarna/images/system/glypha/lte50043_0-webfont.svg#webfontMEvl4u0l') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*glypha styles end*/


#rekProcWrapper {
height:444px;
margin-top:0;
padding:12px 0 0 0;
width:957px;
}


.rekProcOrange {
border:0 solid #A41C22;
}

.rekProcOrange #rekProcContent {
background:transparent url(/web/open/fileStream?path=%2FLedarna%2Fimages%2Fbli_medlem%2Fbli_medlem%2FrekProcContentNoTabsBg.png) no-repeat scroll 0 0;
height:356px;
}

/* These styles are especially for  Safari and Google Chrome */	
@media screen and (-webkit-min-device-pixel-ratio:0)
{
 div#boxMyInfo table caption, div.boxMyInfo table caption
 {
 padding-bottom: 20px; 
 }
}