

body
{
	font-family: Arial;
	font-size: 9pt;
	line-height: 14pt;
	background: #ccc;
	margin-top:10px;
}

form
{
	width:840px;
	margin: 0px auto;
}

#page
{
	background:#fff;
	width:840px;
	margin: 0px auto;
}
    #top
    {
        background:url(/images/viflow/top.png);
        width:840px;
        height:130px;    
    }
    #contentStart
    {
        width:840px;        
    }
    #bottom
    {
        margin-top:10px;
        border-top:#104d95 10px solid;
        width: 840px;
        height: 65px;
        float: left;          
    }

h1 {FONT-WEIGHT: normal; FONT-SIZE:21px; FONT-FAMILY: arial, helvetica, sans-serif; color:#d99800}

h2 {FONT-WEIGHT: bold; FONT-SIZE:12pt; FONT-FAMILY: arial, helvetica, sans-serif; color:#525353 }

td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; color: #676868} 
div { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; color: #676868} 
a {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; text-decoration: none; color: #d99800} 
/*ol {  list-style-type: decimal; left: 0px; clip:  rect(   ); list-style-position: outside}*/
/*li {  left: -2px; clip:   rect(   ); color: #5997D0}*/
ul { 
margin-left:25px; 
margin-right:0px; 
margin-top:8px; 
margin-bottom:8px;
} 


hr
{
	height:1px;
	color: #b9c3d6;
	margin:2px 0px 2px 0px;
}

/*Topmenu*/
.topMenu
{
	width: 840px;
	background: #000;
	height: 22px;
}

.topMenuItem, .topMenuItemSelected
{
	padding-left:1px;
	float:left;
	width:auto;
}
.topMenuLink
{
	color: #fff;	
	font-size:12px;
	font-weight:bold;
	margin-right:10px;
	line-height:22px;
}
.topMenuLinkSelected
{
	color: #d99800;
	font-size:12px;
	font-weight:bold;
	line-height:22px;
	margin-right:10px;
}

.topMenuSpacer
{
}
/*slut topmeny*/

/*sid design*/
.topPic
{}
.pageLine
{
	height:2px;
	line-height:2px;
	font-size:2px;
	width:750px;
	background-color:#6688CC;
}
/*slut siddesign*/

/*companies*/
.line
{
	line-height:1px;
	height:1px;
	border-top:1px solid #b9c3d6;
	margin:5px 0px 5px 0px;
	font-size:1px;
}
/*end companies*/

/*anchor*/
.anchor
{
	color: gray;
	font-weight:normal;
	font-size:11px;
}
/*end anchor*/

/*textlist*/
.textListHeading
{
	background-color:#b9c3d6;
	padding:2px 5px 2px 5px;
	margin-top:5px;
	margin-bottom: 3px;
}
/*end textlist*/
/*search*/
.searchNrOfResults
{
	margin: 5px 0px 5px 0px;
	font-weight:normal;
}
.searchbox
{
	padding: 3px 5px 3px 5px;
	border: #b9c3d6 1px solid;
	margin:5px 0px 5px 0px;	
}
.searchButton
{
	HEIGHT:18px;
	width:55px;
	BORDER:1px solid #aeaeae;
	margin-top:1px;
	font-weight: bold;
	color: #454545;
	BACKGROUND-IMAGE:url(/style/default/bfade.jpg);
	font-family:Arial;
	font-size:11px;
	cursor:hand;
}
.searchInput
{
	padding-left:5px;
	font-size:11px;
	border:1px solid #gray;
}
.searchHitHeading
{
	font-weight:bold;
	line-height:20px;
}
.searchHitDate
{
}
.searchHitText
{
}
.searchLink
{
	font-size:11px;
	color:Black;
	text-decoration: underline;
	line-height:20px;
}
/*end search*/
/*left menu*/
.leftMenuSelected
{
	padding:2px 0px 2px 5px;
	background-color:#F3F1E5;
}
.leftMenuItem
{
	padding:2px 0px 2px 17px;
}
.leftMenuSelectedUnder
{
	padding:2px 0px 2px 10px;
	background-color:#F3F1E5;
}
.leftMenuItemUnder
{
	padding:2px 0px 2px 22px;
}
.leftMenuSelectedLink
{
	font-weight:bold;
	font-family:Arial;
	font-size:11px;
	color:#21201E;
	text-transform:uppercase;
}
.leftMenuLink
{
	font-weight:bold;
	font-family:Arial;
	font-size:11px;
	color:#fff;
	text-transform:uppercase;
}
.leftMenuSelectedLinkUnder
{
	font-weight:bold;
	font-family:Arial;
	font-size:11px;
	color:#21201E;
	text-transform:lowercase;
}
.leftMenuLinkUnder
{
	font-weight:bold;
	font-family:Arial;
	font-size:11px;
	color:#21201E;
	text-transform:lowercase;
}
.leftMenuSelectedLinkUnder2
{
	font-weight:bold;
	font-family:Arial;
	font-size:11px;
	color:#21201E;
	text-transform:none;
}
.leftMenuLinkUnder2
{
	font-weight:bold;
	font-family:Arial;
	font-size:11px;
	color:#21201E;
	text-transform:none;
}

/*end left menu*/
/*right menu*/
.timezone
{
	font-size:11px;
}
.flagimg
{
	border:1px solid black;
}
.rightArrowBox
{
 width: 182px;
 background: url(images\\menuRight.gif) no-repeat;
}
.rightContentBox
{
	background: url(images\\menuRightSmall.gif) no-repeat;
	background-color: #E8EFF5;
	margin-left: 16px;
	margin-top: 0px;
	margin-right: 0px;
	width: 167px;
}
.rightContentMarginBox
{
	padding: 4px 4px 10px 10px;
}
.rightContentBoxCal
{
	background: url(images\\menuRightSmall.gif) no-repeat;
	background-color: #E8EFF5;
	margin-left: 16px;
	margin-top: 0px;
	margin-right: 0px;
	width: 167px;
}
.rightContentBoxCal2
{
	background-color: #E8EFF5;
	margin-left: 16px;
	margin-top: 0px;
	margin-right: 0px;
	width: 167px;
}
.rightContentMarginBoxCal
{
	padding: 5px 5px 5px 5px;
}
.InkCalTop
{
	background-color: #F3F1E5;
	border: none 0px white;
}
.InkCal
{
	color: red;
}
.InkCalRub
{
	font-size: 11px;
	font-weight: bold;
}
.rightImageBox
{
	margin-left: 16px;
	margin-top: 0px;
	margin-right: 0px;
	width: 167px;
	background-color: #E8EFF5;
	text-align: center;
}
.rightImageMarginBox
{
	padding: 4px 4px 4px 4px;
}
	
.rightTopmargin
{
	height: 52px;
}
/*end right menu*/

/*article list*/
.inkListMain
{
	font-family: Arial;
	font-size: 12px;
	width: 400px;
	font-weight: normal;
}		
.inkListRub
{
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	margin:2px 0px 2px 0px;
}
.inkListLine
{
	width: 100%;
	height: 1px;
	font-size: 0px;
	line-height: 1px;
	background-image:url(images/bluelinebg.gif);
	background-repeat:repeat-x;
}
.inkListItem
{
	padding: 2px 2px 2px 2px;
}
.inkListAltItem
{
	background-color: #F1F4F9;
	padding: 2px 2px 2px 2px;
}
.inlListLink
{
	color: #012F61;
	text-decoration: none;
	font-weight:normal;
}
.inlListLink:hover
{
	color: #012F61;
	font-weight:normal;
}
.inkListBottom
{
	text-align: right;
	font-weight: bold;
	margin:2px 0px 2px 0px;
}
.inkListPageingPre
{
	float: right;
}
.inkListPageingNext
{
	float: right;
}
.inlListLinkInactive
{
	color: #B0C2D0;
	text-decoration: none;
}
.inlListLinkActive
{
	color: #012F61;
	text-decoration: none;
}
.inlListLinkActive:hover
{
	text-decoration: underline;	
}
/*end article list*/
/*start page*/
.startLinkLeft
{
	color:#214A76
}
.startLinkRight
{
	color:#fff;
	text-decoration:underline;
	font-weight:bold;
}
.startHeading2
{
	font-weight:bold;
	margin-top:10px;
	font-size: 11pt;	
}
.startHeading3
{
	font-weight:bold;
	margin-top:10px;
	font-size: 12pt;
	color:#fff;	
}
.startBoxText, .startBoxText div
{
	line-height:normal;
	color:#fff;
}
.startBox1
{
	padding:10px 10px 10px 10px;
	background-color:#aaaaaa;
	width:214px;
	margin-top:10px;
	margin-right: 10px;
	border: solid 1px #666666;
	float: left;
	height: 200px;
}

.startImg
{
	margin:5px 0px 5px 0px;
}
.startTopPic
{
	width: 750px;
	height:83px;
	background-image: url(Images/topImg.jpg);
	text-align:right;
}
.loginText
{
	color:White;
}
.loginbox
{
	padding:0px 20px 0px 0px;
}
.loginbox a
{
	color:White;
}
/*end startpage*/
/*stilar som kan sättas vid redigering av text*/
.Rubrik1 
{
	font-weight:normal;
	font-size:18pt;
	margin-bottom:8px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.Rubrik2 {
	font-weight:bold;
	font-size:11pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.Rubrik3 {
	font-weight:bold;
	font-size:9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.Tagline {
	font-weight:bold;
	font-size:13pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.Normal
{
	font-weight:normal;
	font-size:9pt;
	margin-bottom:2px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:14pt;
}
/*slut*/
/*slutformular*/
.questionComment
{
	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	
}
.questionDiv
{
	clear:both;
	margin-bottom:5px;
}
.formLeft
{
	float:left;
	width:200px;
}
.formRight
{
	float:left;
}
.formText
{
	
}
.textfield
{
	margin-top:2px
}
/*slut formular*/
/*startpage*/
.startLeft{padding-left:10px;}


.imgList { border: 0px none #fff; margin-right: 10px;}
