
/*ALLMÄNT*/
.br *,.br input {font-weight:bold} /*rader i table blir fetstil */
.brc1 td:nth-child(1) {font-weight:bold} /*rader i table blir fetstil */
.ir * {font-style:italic} /*rader i table blir kursiva */
.irc1 td:nth-child(1) {font-style:italic} 
.right {text-align: right} /*210904 instead of td align */

/*egna rubrikstorlekar*/
.hd1 {
	font-size: 24px;
	padding-bottom:10px;
	margin-bottom:0px;
}
.hd2 {
	font-size: 16px;
	padding-bottom:10px;
	margin-bottom:0px;
}
.hd3 {
	font-size: 14px;
	padding-bottom:10px;
	margin-bottom:0px;
}
.hd4 {
	font-size: 12px;
	padding-bottom:10px;
	margin-bottom:0px;
}
/*div*/
.b{font-weight:bold;}
.i{font-style:italic;}.l{text-align:left;}
.px18b {font-size: 18px;font-weight:bold;}
.px14b {font-size: 14px;font-weight:bold;}
.px12b {font-size: 12px;font-weight:bold;}
.px11 *{font-size:11px !important;} /*Force size for note eget kapital*/
[id^="NOT"] {font-weight: normal;font-style: normal} /*Not är aldrig fet eller kursiv*/




/*slut*/


.s {
	border-top-width: 0.5pt;
	border-top-style: solid;
	border-top-color: #000000;
}/* för summeringsfält  */


/*skatteberäkningstabell, ändras vid print*/
#skatt th+th,#skatt2 th+th {text-align: right;width:140px} 
#skatt td+td,#skatt2 td+td {text-align: right;width:140px} 
/*för inputfältet, behövs inte vid print*/
#skatt th+th input,#skatt2 th+th input{text-align: right} 
#skatt td+td input,#skatt2 td+td input{text-align: right} 









.fb,.fb2, .fbn, .fbn2, .fbnl, .fbp, .fby, .fbl,.fbt,.fbt2, .fbek, .fbekK2,.fbekrub,.fbqa {margin:0;padding:0;border-style:solid;border-width:1px;border-color:grey;margin-bottom:1px;background-color:white;}

.focus{ 
	background-color: #CCCCCC;
}

input[type=text]:focus,textarea:focus
{ 
background-color:#CCCCCC;
}







.fb {text-align: right;width: 100%; max-width:200px;}
.fb2 {text-align: right;width: 100%; max-width:200px;}/*for fields without number format */
.fbn {text-align: right;width: 15px;}
.fbn2 {text-align: right;width: 9px;}/*for small note */
.fbnl {text-align: left;width: 15px;}
.fbp {text-align: right;width: 30px;}/*percent */
.fby {text-align: right;width: 50px;}/*year */
.fbl {text-align: left;width: 100%; max-width:400px;}
.fbt {text-align: left;width: 100%;}
.fbt2 {text-align: left;width: 100%;max-width:200px;}

.fb,.fb2, .fbn, .fbn2, .fbnl, .fbp, .fby, .fbl,.fbt, .fbt2 {
	height:18px;
	line-height:18px;
	}




.lk{background-color: transparent;border-style: none;cursor: not-allowed;}
.lk2 {background-color: white;}
.c{background-color:#F9F;}


/* Setting stamma */


/*STÄMMA*/
#stammaform table {border-collapse: collapse}
#stammaform td{vertical-align: top;padding:1px;}
/*table för röster */
.stammaaktieagare {table-layout: fixed; width:665px;border-collapse: collapse}
.stammaaktieagare tr {height:18px} 
.stammaaktieagare td {text-align: left;padding:1px;} /* Nowrap för att ej göra line break */
.stammaaktieagare td+td {text-align: right;width:125px;} 
.stammaaktieagare td+td+td {text-align: right;width:125px;} 
/*table för std */
.arsstamma {table-layout: fixed; width:665px;border-collapse: collapse}
.arsstamma tr {height:18px} 
.arsstamma td {text-align: left;padding:1px;width:40px} /* Nowrap för att ej göra line break */
.arsstamma td+td {text-align: left;width:625px;} 

/*input */
#stammaform input {text-align:left;border:0px;width:100%;height:18px;background-color:whitesmoke}
#stammaform textarea {border:0px;width:100%;background-color:whitesmoke}
#stammaaktieagare td+td *,#stammaaktieagare td+td+td * {text-align: right}
/*slut */


/*BOKSLUTSSPEC*/
#bokspecform input {border:0px;width:100%;height:18px;background-color:whitesmoke}
#bokspecform textarea {border:0px;width:665px;background-color:whitesmoke}
/*slut */


.px10{font-size:10px;}
.sign{float:left;width:195px;height:30px;margin-right:20px;margin-top:60px;}
#divRRBR{display:block;}#divQA{display:none;}#divNOT{display:block;}#divFB{display:block;}#divKF{display:block;}.hide{display:none;}.pagebreak{padding-top:30px;}



.sshp{display:block;}.hssp{display:none;}

