/* begin styles for general formatting */

li {
	background-image:url(../images/dot.gif);
	background-repeat: no-repeat;
	background-position: 0.4em; 
	padding-left: 1.4em;
	list-style-type: none;
	line-height:1.6em;
}
ul {	
	padding: 2px;
	margin: 2px;
	text-align: left;
}
.articleULitem {
	margin-left: -2px;
	
}
ul.articleUL {
	margin-top:-2px;
	
}
ol {
	list-style-type: decimal;
	margin-left:14px; 
	padding-left:8px; 
	line-height:1.6em;
}
ol.articleOL{
	margin-top:-2px;	
}
hr {
	color:#000000;
	height:1px
}
p {
	border: none;
	margin: 0;
}
body {
}
.printBody {
	background-image:none;
}
body, p, td, input, input.clean, input.button, select, textarea, pre {
	font-family:Verdana,Arial,Sans Serif;
	color:#000000;
	font-size:11px
}
pre {
 	white-space: pre-wrap;       /* css-3 */
 	white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
 	white-space: -pre-wrap;      /* Opera 4-6 */
 	white-space: -o-pre-wrap;    /* Opera 7 */
 	word-wrap: break-word;       /* Internet Explorer 5.5+ */
 	width: 99%;
}
a {
	color:#000000;
	text-decoration:underline
}
a:hover {
	color:#B70618
}
a:active {
	color:#B70618
}
a:visited:hover {
	color:#B70618
}
/* end */
.articleListDate {
	font-size:9px
}
.mainTable {
	margin-top:10px;
	width:770px;
	background-color:#5F3A3B
}
.mainTableFill {
	background-color:#fff
}
.menuBar_Bg {
	background-color:#B70618;
	height:20px
}
.widthMargin {
	width:10px
}
.heightMargin {
	height:10px
}
.horizontalLineMargin {
	width:20px; /* Twice widthMargin */
	background:url(/fioniafond/system/image/template_images/stiplet_linje.image/stiplet_linje.gif) repeat-y center center
}
.verticalLineMargin {
	height:7px
}
/*article styling */
.titleTxt {
    color: #B70618;
    font-weight: bold;
    font-size: 14px;
	text-align: right;
	padding: 3px 0 25px 0;
}
.titleBarText {
    color: #B70618;
    font-weight: bold;
    font-size: 14px;
	text-align: right;
	padding: 0 0 25px 0;
}
.articleParHeadline, .articleHeaderTxt {
	font-weight:bold;
	text-decoration:none;
    	font-size: 11px;
}
/* Component styles */
.titleBar{
	border-bottom:none;
	height: 17px;
	width: 100%;
	padding: 0px;
	padding: 3px 25px 25px 0;
}
.titleBarNoAlign{
	border:0px;
	width: 100%;
	padding: 0px;
}
.titleBarNoAlignTxt{
    color: #B70618;
    font-weight: bold;
    font-size: 14px;
    vertical-align: top;
}
.articleDate {
	font-size:10px;
	margin-top:4px
}
.articleSpace {
	height:10px;
}
.articleSpaceSide {
	width:10px;
}
.articleHeaderLogo {
	height:15px
}
.articleHeaderLine {
	background-image:url("/fioniafond/system/image/streg1x1.image/streg1x1.gif");
	background-repeat:repeat-x;
	height:4px
}
.articleBox {
	padding: 4px 8px 4px 8px; border: 1px solid #D3D3D3
}
.articlePar {
	color: #222222;	
	padding-top: 6px;
	padding-bottom: 4px;
}
.articleTable {
   	padding: 0px;
   	background: none;  
	line-height: 1.4em;     
	text-align: left;
}
.pageTitle {
	font-size:12px;
	font-weight:bold;
	padding-bottom:10px;
}
.newsHeader {
	font-weight:bold;
	color:#ffffff;
	padding-left:5px
}
a.topLink { 
	font-size:10px;
	color:#000000;
	text-decoration:underline;
	font-weight:bold
}
a.topLink:hover {
	color:#B70618
}
a.topLink:active {
	color:#B70618
}
/* table formatting */
/* table formatting tags:
	tableNormal - interlaced table, no border
	tableBorder - interlaced table with black border

	tableGray - gray table, no border
	tableGrayBorder - gray table with black border
	
	tableWhite - white table, no border 
	tableWhiteBorder - white table with black border */
	
table.tableBorder, table.tableGrayBorder, table.tableWhiteBorder {
	border:1px solid black;
	border-collapse:collapse;
}

table.tableNormal {
	border-collapse:collapse;
}

table.tableGray, table.tableGrayBorder, table.tableGrayBorder, table.tableWhiteBorder {
	background-color: #f9f8f8;
	margin: 6px 5px 4px 0;	
	border-collapse:collapse;
}

table.tableWhite, table.tableWhiteBorder {
	background-color: #ffffff;
	margin: 6px 5px 4px 0;	
}
table.tableWhite {
	border-collapse:collapse;
	
}
table.tableNormal td, table.tableBorder td, table.tableGray td, table.tableGrayBorder td, table.tableWhite td, table.tableWhiteBorder td {
	padding: 4px;
	vertical-align: top;
}
/* td formatting tags
	tableGray - gray background, normal text
	tableLightGray, light gray background, normal text
	tableWhite - white background, normal text
	tableRedBold - red background, white bold text
	tableRed - red background, white text

*/


td.tableGray {
	background-color:#cccccc; 
}
td.tableGrayBold {
	background-color:#cccccc; 
	font-weight: bold;
}

td.tableLightGray {
	background-color:#EEEEEE;
}
td.tableLightGrayBold {
	background-color:#EEEEEE;
	font-weight: bold;
}
td.tableWhite {
	background-color:#ffffff;
}
td.tableWhiteBold {
	background-color:#ffffff;
	font-weight: bold;
}
td.tableRedBold {
 	background-color: #B70618;
	color: white;
	font-weight: bold;
}
td.tableRed {
	background-color: #B70618;
	color: white;
	font-weight: normal;
}
.inputbox{
border: 1px solid #B70618;
width: 556px;
height: 20px;
}
.textareabox{
border: 1px solid #B70618;
width: 556px;
height: 60px;
}
.submitknap{
border: 1px solid #000;
background-color: #B70618;
width: 556px;
height: 20px;
color: #fff;
font-weight: bold;
}
.inputbox_more{
display: none;
}
