﻿body 
{
	
	 
	margin:0px 0px; 
	padding:0px;
	text-align:center;
	font-size:14px;
	font-family:Tahoma;
	background-image:url(../Images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#d2d2d2;
	
	
}


/*input,select,textarea
{
	font-size:12px;
	font-family:Trebuchet MS;	
}*/
.backPx
{
	position:relative;
	left:-2px;	
}
.bgInner
{
	background-color:#FFFFFF;
	/*border-left:solid 4px #e6e6e5;	
	border-right:solid 4px #e6e6e5;*/
	
}
.bgShadow
{
	/*filter:shadow(color:gray,OffX=5,OffY=5,Positive=0);*/
	background-color:#e5e4e4;
	/*background-image:url(../Images/skugga_hoger.jpg);
	*/
	
}

.bgShadowLeft
{
	filter:dropshadow(color:gray,OffX=5,OffY=1,Positive=1);
	/*background-image:url(../Images/bgShadow.gif);
	background-repeat:repeat-y;	*/
	/*top:-10px;
	*/
	position:relative;
	z-index:0;
}
.bigred
{
	font-family:Tahoma;
	font-size:16px;
	color:Red;	
	font-weight:bold;
}

.blueLink
{
	color:#3b4f8c;	
	font-size:11px;
	
	font-family:Tahoma;	
	font-weight:bold;
}
.borderRight
{
	
	border-right:solid 1px silver;	
}
.borderTop
{
	
	border-top:solid 1px silver;	
}
.borderTopRight
{
	border-right:solid 1px silver;	
	border-top:solid 1px silver;
	padding:5px 5px 5px 5px;
}
.borderBottomRight
{
	border-right:solid 1px silver;	
	border-bottom:solid 1px silver;	
	padding:5px 5px 5px 5px;
}
.borderBottom
{
	
	border-bottom:solid 1px silver;	
}
.borderTopBottom
{
	border-bottom:solid 1px silver;
	border-top:solid 1px silver;	
}
.borderLeft
{
	padding-left:10px;
	border-left:solid 1px silver;	
}
.botContainer
{
	position:relative;
	z-index:10;	
	top:0px;
}
.botDotted
{
	border-bottom:dotted 1px silver;
}
.botDottedPadding
{
	border-bottom:dotted 1px silver;
	padding-bottom:18px;	
}
.btnLeftGal
{
	position:relative;
	z-index:10;	
	top:-120px;
	left:-10px;	
}
.btnPres
{
	/*position:relative;
	top:-45px;	*/
	
	padding-left:45px;
}

.btnRightGal
{
	
	position:relative;
	z-index:10;	
	top:-155px;
	left:400px;		
}
.cbxLabel
{
	font-size:10px;
	font-family:Tahoma;	
}
.detailbottom
{
	position:relative;
	top:-60px;
	
}
.divMainInner
{
	background-color:#FFFFFF;
	margin:0px 33px 0px 033px;	
}
.divPadLeft
{
	vertical-align:middle;
	padding-left:12px;	
	padding-bottom:10px;
}
.divUp
{
	position:relative;
	top:-80px;	
}
.divUp2
{
	position:relative;
	top:-70px;	
}
.dottedTableTop
{
	background-image:url(../Images/border/top.gif);
	font-size:1px;
	background-repeat:repeat-x;
	
}

.dottedTableBottom
{
	background-image:url(../Images/border/bottom.gif);
	background-repeat:repeat-x;
	font-size:3px;
	
}
.dottedTableLeft
{
	background-image:url(../Images/border/left.gif);
	background-repeat:repeat-y;
	
}
.dottedTableRight
{
	background-image:url(../Images/border/right.gif);
	background-repeat:repeat-y;
	
}
.dottedTableCornerRight
{
	background-image:url(../Images/border/cornerright.gif);
	background-repeat:no-repeat;
	
}
.dottedTableCornerLeft
{
	background-image:url(../Images/border/cornerleft.gif);
	background-repeat:no-repeat;
	
}
.flagPos
{
	position:relative;
	left:380px;
	top:-30px;	
}
.footerLink
{
	color:#50448c;
	text-decoration:none;	
	font-size:12px;
	
}
.green
{
	color:#84a937;
	font-size:11px;
	font-family:Tahoma;
	text-decoration:none;		
}
.greenSmal
{
	font-weight:bold;
	color:#84a937;
	font-size:9px;
	font-family:Tahoma;
	text-decoration:none;		
}
.greenBut
{
	padding:2px 2px 2px 2px;
	color:White;
	font-family:Tahoma;
	font-size:10px;
	background-color : 	#84a937;
	text-decoration:none;
	text-align:center;
}
.headerItem
{
	position:relative;
	
	text-decoration:none;
	font-size:17px;
	color:#000000;
	font-family:Tahoma;	
	font-weight:normal;
	z-index:2;
}
.headerMain2
{
	display: inline;
	color:#000000;
	font-size:15px;
	font-family:Tahoma;	
	text-decoration:none;
	font-weight:normal;	
}
.imgPos
{
	position:relative;
	z-index:5;	
	top:0px;
			
}
.inputKonf
{
	font-size:12px;
	color:#000000;
	font-family:Tahoma;		
}
.label
{
	font-weight:bold;
		
}
.labelHeader
{
	font-size:14px;
	color:#000000;
	font-family:Tahoma;		
}
.labelMed2
{
	font-weight:bold;
	font-size:11px;
	color:#000000;
	font-weight:bold;	
	text-decoration:none;
}
.labelgreen
{
	color:#84a937;
	font-weight:bold;	
	font-size:11px;
	font-family:Tahoma;
	text-decoration:none;	
		
}
.labelgreenMid
{
	color:#84a937;
	font-weight:bold;	
	font-size:9px;
	font-family:Tahoma;
	text-decoration:none;	
		
}
.labelgreenSmal
{
	color:#84a937;
	font-weight:bold;	
	font-size:6pt;
	font-family:Tahoma;
	text-decoration:none;	
		
}
.labelmini
{
	font-weight:bold;	
	font-size:13px;
	font-family:Tahoma;
	text-decoration:none;
	color:#000000;	
}
.labelminiItalic
{
	font-weight:bold;	
	font-size:13px;
	font-family:Tahoma;
	text-decoration:none;
	color:#000000;
	font-style:italic;	
}
.labelsmal
{
		
	font-size:12px;
	font-family:Tahoma;
	text-decoration:none;
	color:#000000;	
}
.labelsmalGray
{
	font-size:12px;
	font-family:Tahoma;
	text-decoration:none;
	color:#686868;
}
.labelsmalBold
{
		font-weight:bold;
	font-size:12px;
	font-family:Tahoma;
	text-decoration:none;
	color:#000000;	
}
.labelsmalBoldNoSpace
{
		font-weight:bold;
	font-size:12px;
	font-family:Tahoma;
	text-decoration:none;
	color:#000000;	
		
}
.labelStd
{
		font-weight:bold;
	font-size:14px;
	font-family:Tahoma;
	text-decoration:none;
	color:#000000;	
}
.labelsmalU
{
	font-weight:bold;	
	font-size:12px;
	font-family:Tahoma;
	text-decoration:underline;
	color:#000000;	
}
.labelmidget
{
	 
	font-weight:bold;	
	font-size:10px;
	font-family:Tahoma;
	text-decoration:none;
	color:#000000;	
}
.labeltiny
{
	 
	font-weight:bold;	
	font-size:9px;
	font-family:Tahoma;
	text-decoration:none;
	color:#000000;	
}
.labelmidgetGray
{
	font-weight:bold;	
	font-size:9px;
	font-family:Tahoma;
	text-decoration:none;
	color:#686868;
			
}
.labelmidgetSmal
{
		font-weight:bold;	
	font-size:7pt;
	font-family:Tahoma;
	text-decoration:none;
	color:#000000;
}
.labelmini
{
	 
	font-weight:bold;	
	font-size:11px;
	font-family:Tahoma;
	text-decoration:none;
	color:#000000;	
}
.labelMenuHeaders
{
	padding:2px 0px 2px 0px;
}
.leftStuffRel
{

	
}
.leftStuff
{

	position:absolute;
	left:auto;
	top:270px;
	z-index:5;	
	
}
.leftStuffDetail
{

	padding-top:25px;
	
}
.leftStuffInner
{
	position:relative;
	left:150px;
	z-index:5;	
	
	
}
.letter
{
	font-size:16px;
	font-family:Tahoma;
	text-decoration:none;
	color:#000000;		
}
.line
{
	background-image:url(../Images/line.jpg);
	background-repeat:repeat-x;
	background-position:center;
	
}
.lineFront
{
	background-image:url(../Images/line.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	
}
.linkGreen
{
	border:solid 1px #84a937;
	padding:5px 10px 5px 10px;
	color:#84a937;
	font-weight:bold;	
	font-size:11px;
	font-family:Tahoma;
	text-decoration:none;	
}
.linkGreenBasic
{
	padding:5px 10px 5px 10px;
	color:#84a937;
	font-weight:bold;	
	font-size:11px;
	font-family:Tahoma;
	text-decoration:none;	
}
.linkGreenSmal
{
	
	color:#84a937;
	font-size:9px;
	font-family:Tahoma;
	text-decoration:none;	
}
.linkGreenBig
{
	
	color:#84a937;
	font-size:13px;
	font-family:Tahoma;
	text-decoration:none;	
}
.linkGreenSmalBold
{
	font-weight:bold;
	color:#84a937;
	font-size:9px;
	font-family:Tahoma;
	text-decoration:none;	
}
.linkBlack
{
	color:#000000;
	font-size:10px;
	font-family:Tahoma;
	text-decoration:none;
		
}
.menuSmal
{
	color:#41357f;
	/*font-weight:bold;*/
	font-size:10px;
	font-family:Tahoma;
	text-decoration:none;	
}
.navPage
{
	font-size:12px;
	font-family:Tahoma;
	text-decoration:underline;
	color:#000000;	
}
.navPageNone
{
	font-size:12px;
	font-family:Tahoma;
	text-decoration:none;
	color:#000000;	
}
.navPageCurrent
{
	font-weight:bold;
	font-size:12px;
	font-family:Tahoma;
	text-decoration:none;
	color:#000000;	
}
.niceText
{
	word-spacing:1px;
	line-height:16px;
	font-size:11px;
	font-family:Tahoma;
	

}
.niceTextDetailPage
{
	word-spacing:3px;
	line-height:19px;
	font-size:11px;
	font-family:Tahoma;
	

}
.niceTextSmal
{
	word-spacing:1px;
	line-height:13px;
	color:#000000;
	font-size:10px;
	font-family:Tahoma;	
	

}
.niceTextSmalBook
{
	word-spacing:1px;
	line-height:12px;
	color:#000000;
	font-size:10px;
	font-family:Tahoma;	
	

}
.niceTextMedium
{
	word-spacing:1px;
	line-height:16px;
	color:#000000;
	font-size:11px;
	font-family:Tahoma;	
	

}
.objectname
{
	
	font-size:22px;
	font-family:Tahoma;
	text-decoration:none;
	color:#000000;		
}
.paddingTop10
{
	padding-top:10px;	
}
.paddCell5
{
	padding:2px 0px 2px 0px;	
}
.red
{
	color:Red;	
}
.resultTable
{
	text-align:left;	
	border-right:solid 1px silver;	
}
.rightPadding
{
	padding-right:20px;	
}
.row0
{
	background-color:#e4e4e4;	
}
.row1
{
	background-color:#FFFFFF;	
}
.rowBold0
{
	font-weight:bold;
	background-color:#e4e4e4;
	color:#647f30;	
}
.rowBold1
{
	color:#647f30;	
	font-weight:bold;
	background-color:#FFFFFF;	
}
.searchBox
{
	
	position:relative;
	top:30px;
}
.searchBox2
{
	position:relative;
	top:15px;
	z-index:99;
	
}
.searchTab
{
	padding:0px 0px 0px 0px;	
}
.searchTextbox
{
	width:453px;
	height:20px;
	color:#989998;
	font-weight:bold;
	padding-top:5px;
	
}
.smal
{
	font-size:11px;
	font-family:Tahoma;		
}
.std
{
	font-size:11px;
	font-family:Tahoma;	
	color:#000000;
	text-decoration:none;
}
.stdBig
{
	color:#000000;
	font-size:15px;
	font-family:Tahoma;	
	text-decoration:none;
}

.stdGrey
{
	font-size:11px;
	font-family:Tahoma;	
	color:#9b9b9b;
	text-decoration:none;
}

.stdGreenClear
{
	font-size:11px;
	font-family:Tahoma;	
	color:Green;
	text-decoration:none;
}
.stdMedium
{
	color:#000000;
	font-size:13px;
	font-family:Tahoma;	
	text-decoration:none;
}
.stdSmall
{
	color:#000000;
	font-size:11px;
	font-family:Tahoma;	
	text-decoration:none;
}
.stdMidget
{
	color:#000000;
	font-size:11px;
	font-family:Tahoma;	
}
.stdMidgetSmal
{
	color:#000000;
	font-size:10px;
	font-family:Tahoma;	
}
.stdMidgetSmalest
{
	color:#000000;
	font-size:9px;
	font-family:Tahoma;	
}
.stdMidgetItalic
{
	color:#000000;
	font-size:11px;
	font-family:Tahoma;	
	font-style:italic;
}
.stdMidgetXtraItalic
{
	color:#000000;
	font-size:9px;
	font-family:Tahoma;	
	font-style:italic;
}
.stdMidgetSpace
{
	color:#000000;
	font-size:11px;
	font-family:Tahoma;	
	
}
.stdSmallItalic
{
	
	font-size:11px;
	font-family:Tahoma;
	text-decoration:none;
	color:#000000;
	font-style:italic;	
}
.stdSmallGray
{
	color:#686868;
	font-size:10px;
	font-family:Tahoma;
			
}
.stdSmalGreen
{
	color:#84a937;
	
	font-size:10px;
	font-family:Tahoma;
	text-decoration:none;	
		
}
.tdhelp
{
	padding-left:10px;
}
.tdhelpBook
{
	padding-left:10px;
		

}
.tdMoveUp
{
	position:relative;
	top:2px;	
}
.tdMoveUp2
{
	position:relative;
	top:-17px;
	left:10px;	
}
.tdPadd10
{
	padding-left:1px;
	padding-right:1px;	
}
.tdPaddTopBot
{
	padding:10px 0px 10px 0px;	
}
.tdPaddTopMEdium
{
	padding:1px 0px 1px 0px;	
}
.tdPaddTopMEdium2
{
	padding:5px 0px 5px 0px;	
}
.tdPaddTopBotSmal
{
	padding:4px 0px 0px 0px;	
}
.tdMenuSearch
{
	padding:0px  0px 0px 0px;	
}
.tdMenuSearchFront
{
	padding:0px 15px 0px 0px;	
}
.tdValignTop
{
	position:relative;
	vertical-align:top;	
	top:-2px;
}
.top4Div
{
	padding:0px;
	text-align:center;
	width:744px;
	
}
.topMenuItem
{
	text-decoration:none;
	font-size:17px;
	color:#000000;
	font-family:Tahoma;	
	
	
}
.topMenuItemHeader
{
	text-decoration:none;
	font-size:13px;
	color:#000000;
	font-family:Tahoma;	
	
	
}
.topMenuItemSelected
{
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
	color:#000000;
	font-family:Tahoma;	
}
.topMenuTab
{
	position:relative;
	top:10px;
	border-bottom:solid 1px #000000;
	border-top:solid 1px #000000; 	
}
.topPanel
{
	position:relative;
	top:0px;
	
}
.trGray
{
	background-color:#f1f1f1;	
}







.
