body {
	background-image: url('images/bg_header.gif');
	background-repeat: repeat-x;
	background-position: top;
	background-attachment: scroll;
	margin: 0px;
}
img {
	border: none;
}
.ButtonFrame {
	clear: left;
	width: 754px;
	height: 18px;
	margin-top: 0px;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	background-color: #003300;
}
.ButtonFramInner {
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}
a.MenuButton {
	display: block;
	color: white;
	width: 122px;
	height: 16px;
	float: left;
	padding: 2px 0px 0px 0px;
	margin-left: 2px;
	text-align: center;
	BORDER-RIGHT: #669966 1px solid;
	BORDER-TOP: #669966 1px solid;
	BORDER-LEFT: #669966 1px solid;
	BORDER-BOTTOM: #669966 1px solid;
	background-color: #006600;
	FONT-SIZE: 11px;
	font-weight: bold;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
a:hover.MenuButton {
	border-color: #99cc99;
	COLOR: #ccffcc;
}
.Logo {
	float: left;
	width: 120px;
	height: 60px;
	margin: 0px 0px 0px 5px;
	padding: 0px;
}
.Pageheader {
	width: 758px;
	height: 90px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	clear: both;
}
.PageheaderCenter {
	width: 270px;
	margin-right: 0px;
	margin-left: auto;
	margin-top: 0px;
}
.PageheaderCenterInner {
	height: 60px;
	float: left;
}
.language {
	float: left;
	width: 50px;
	margin-top: 13px;
	margin-left: 0px;
	margin-right: 0px;
}
.sokall {
	float: left;
	clear: left;
	width: 50px;
	text-align: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.LoginBox2 {
	float: left;
	margin-right: 0px;
	margin-left: 16px;
	margin-top: 10px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 0px; /*Inline tidigare*/
	width: 200px;
	height: 35px;
	text-align: center;
	vertical-align: middle; /*css (div)*/
	border-right: #669966 1px outset;
	border-top: #669966 1px inset;
	border-left: #669966 1px inset;
	border-bottom: #669966 1px outset;
	border-bottom-style: outset; /*css (loginbox och loginbox.a) lite kortad*/
	background-color: #003300;
	font-weight: normal;
	font-size: 11px;
	color: white;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align:center;
	/*line-height: 14px;*/
}
.LoginBox2 a {
	color: white;
	display: inline;	
}
.LoginBox2 a:hover {
	color: #ccffcc;
}
.UserIcon 
{
	float: left;
	width: 15px;
	height: 19px;
	margin:  6px 0px 0px 6px;
	padding: 0px;
}
.Copyright {
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	font-family: Arial, Verdana;
	background-color: #eeeeee;
	text-align: center;
	height: 20px;
	padding-top: 8px;
}
.FooterSimpleLine{
 background-color:#999999;
 height:6px;
}
.FooterBox {
	width: 120px;
	float: left;
}
.FooterColumns {
	width: 700px;
	margin: 15px auto 20px auto;
	padding: 0px 0px 20px 0px;
	clear: both;
}
.footLine {
	margin-top: 4px;
}
.FooterSeperator {
	float: left;
	background-color: #CCCCCC;
	margin-left:35px ;
	margin-right:35px;
	height: 70px;
	width: 1px;
}
.Centered {
	/*Width maste sattas*/
	margin-left:auto;
	margin-right:auto;	
}
.Clear {
	clear: both;
}
.pageContent 
{
	/*border: thin 1px black;*/
	width : 780px;/*758px;*/
	margin: 15px  auto 0px auto;
	padding: 0px 0px 0px 0px;
	clear:  both;
	min-height:480px;
}
/*.ent
{
width:800px;
	
}*/
/*Overskrifter pa sidor*/
.Header
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 30px;
    COLOR: #cc9900;
    FONT-FAMILY: Times, Helvetica, Verdana, sans-serif
}
.Header2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 18px;
    COLOR: #cc9900;
    FONT-FAMILY: Times, Helvetica, Verdana, sans-serif
}
.HeaderGrey
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 30px;
    COLOR: #999999;
    LINE-HEIGHT: 30px;
    FONT-FAMILY: Times, Helvetica, Verdana, sans-serif
}
/*validated to here*/
.HeaderLine
{
	background-color:#CC9900;
	/*background-image:url('Images/pix_line.gif');
	background-repeat:repeat-x;
	width: 596px;*/
	height:3px;
}

.ErrorMessage
{
	font-weight: bold ;
    FONT-SIZE: 11px;
    COLOR:Red;
    FONT-FAMILY: Arial, Verdana,
}
.Validators
{
font-weight:bolder ;
font-size:x-large   ;
}
.NummerRubrik
{
	font-style:italic;
	}
.UnderRubrik
{
	font-style:italic;
	}
.text, .text a, .textB
{
	font-weight:normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana;
    /*Text-decoration:none;*/
}
.textS
{
	FONT-SIZE:9px;
}
.textB, .textB a ,a.textB
{
	FONT-WEIGHT: bold ;
	}
a.textB:hover, .textB a:hover, a.text:hover , .text a:hover
{
    COLOR: #cc9900;
}
.menulink
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none
	}
.leftmenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none
}
.leftmenu a:hover,a.leftmenu:hover,menulink a:hover,a.menulink:hover
{
    COLOR: #cc9900	
	}

.textmenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #990000;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none
}
.textmenu2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #4c0000;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none
}
.textmenu:hover
{
    COLOR: #cc9900
}
.textmenu2:hover
{
    COLOR: #cc9900
}
.textWhite
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Arial, Verdana
}
.textWhite a:hover,a.textWhite:hover
{
    color:#ccffcc;
 }

.copyWrite
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	font-family: Arial, Verdana;
}
.textgrey
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Verdana
}

.textRub
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 18px;
    COLOR: #cc9900;
    FONT-FAMILY: Times;
    TEXT-DECORATION: none
}
.textRub a:hover
{
    COLOR: #990000
}
.textRub2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #cc9900;
    FONT-FAMILY: Times;
    TEXT-DECORATION: none
}
.textRubGrey
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 18px;
    COLOR: #333333;
    FONT-FAMILY: Times
}
.textRubGrey2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #777777;
    FONT-FAMILY: Times;
    TEXT-DECORATION: none;
 }
.textRubGrey2 a:hover, a.textRubGrey2:hover
{
	COLOR: #cc9900;
}
.pris
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 18px;
    COLOR: #000000;
    FONT-FAMILY: Times
}

.divLine
{
	/*background-color:#CCCCCC;*/
	background-image:url('Images/pix_dot.gif');
	/*background-image:url('Images/pix_line.gif');*/
	background-repeat:repeat-x;
	/*width: 596px;*/
	height:1px;
	overflow:hidden;
	margin-bottom:4px;
	margin-top:4px;
}
.TEST
{
	border-right: navy thin solid;
	border-top: navy thin solid;
	border-left: navy thin solid;
	border-bottom: navy thin solid;
	
}
.TestDiveLineLeft{
	background-image:url('Images/pix_dot.gif');
	/*background-image:url('Images/pix_line.gif');*/
	background-repeat:repeat-y;
	padding-left:5px;
	margin-bottom:2px;
	margin-top:2px;
	margin-right:5px;
	
}
.divLineV
{
	/*background-color:#CCCCCC;*/
	background-image:url('Images/pix_dot.gif');
	/*background-image:url('Images/pix_line.gif');*/
	background-repeat:repeat-y;
	/*width: 596px;*/
	width:1px;
	overflow:hidden;
	margin-left:2px;
	margin-right:2px;
}
.tableLineH
{
	/*background-color:#CCCCCC;*/
	background-image:url('Images/pix_dot.gif');
	/*background-image:url('Images/pix_line.gif');*/
	background-repeat:repeat-x;
	/*width: 596px;*/
	height:1px;
}
.tableLineV
{
	/*background-color:#CCCCCC;*/
	background-image:url('Images/pix_dot.gif');
	background-repeat:repeat-y;
	width: 1px;
}
.tableLine2V
{
	/*background-color:#CCCCCC;*/
	background-image:url('Images/pix_dotYellow.gif');
	/*background-image:url('Images/pix_line.gif');*/
	background-repeat:repeat-x;
	/*width: 596px;*/
	height:1px;
}
.tableLine2H
{
	/*background-color:#CCCCCC;*/
	background-image:url('Images/pix_dotYellow.gif');
	background-repeat:repeat-y;
	width: 1px;
}
.table2
{
	background-color:#FFFFCC;
	border:solid thin #CC9900;
	font-weight:normal;
    FONT-SIZE: 11px;
}
.div2 
{
	background-color:#FFFFCC;
	border:solid thin #CC9900;
	font-weight:normal;
    FONT-SIZE: 11px;

    padding-top:5px;
    padding-bottom:5px;
    text-align:center;

}
.div3
{
	background-color: #f3f3f3;
	font-weight: normal;
	font-size: 11px;
	border-right: #dcdcdc thin solid;
	border-top: #dcdcdc thin solid;
	border-left: #dcdcdc thin solid;
	border-bottom: #dcdcdc thin solid;
	padding: 10px 0px 10px 0px;
	margin: 0px 3px 0px 3px;
}
.TabControlCellSelected
{
	border-right:  thin #cc9900 solid;
	/*border-left: solid thin #cc9900;*/
	/*border-bottom: solid thin #cc9900; */
	text-align: center;
	}
.TabControlCell
{
	border-right: solid thin #cc9900;
	/*border-left: solid thin #cc9900;*/
	border-bottom: solid thin #cc9900;
	text-align: center;
}
.Disabled{
   font-style:italic;
}
.ExpanderHead
{
	width:100%;
	height:30px;
	background-image: url(images/bg_head.png);
	background-repeat:repeat-x;
	cursor:pointer; 
	vertical-align: middle;
}
.ExpanderHeadLeft
{
	padding: 5px; 
	float:left; 
	Vertical-align:middle;	
}
.ExpanderHeadRight
{
	padding: 5px; 
	float:right; 
	Vertical-align:middle;	
}
.Expander
{/*div3 -top*/
	background-color: #f3f3f3;
	font-weight: normal;
	font-size: 11px;
	border-right: #dcdcdc thin solid;
	border-left: #dcdcdc thin solid;
	border-bottom: #dcdcdc thin solid;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.modalBackground 
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;  
}

