/*HTML{
	min-height: 100%;
}*/


BODY{
	background: url(../img/grey_bg_3px.gif) repeat-x bottom;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	overflow:scroll;
	padding: 0px 0px -4px 0px;
	text-align: center;
}

/* JT */
table{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}

A:active{
	outline: none;
}

A:focus{
	-moz-outline-style: none;
}

FORM{
	margin: 0px 0px 0px 0px;
}
	input.input_text
	{
		width:300px;
	}

img
{
	z-index:100;
}

#mainContainer
{
	/*background:url(../img/bg_holePage_test3.gif) no-repeat bottom;*/
	/*float:left;*/
	height:100%;
	margin: 0px auto 0px auto;
	padding: 0px;
	text-align: left;
	width: 978px;
}

#pageHolder
{
	background: url(../img/bg_holePage_test3.gif) no-repeat bottom;
	float:left;
	left: 0px;
	margin: 0px;
	min-height:150px;
	padding: 0px 4px 1px 4px;
	position: relative;
	top: 0px;
	width: 970px;
}

#pageContainer{
	background: url(../img/bg_topBow.gif) no-repeat 0 0;
	float: left;
	width: 970px;
}

/* HEAD & NAVI */
#pageHead{
	float: left;
	height: 112px;
	position: relative;
	width:100%;
}

#logo{
	border: none;
	left: 0px;
	position: absolute;
	top: 18px;
}

#search{
	/*background: pink;*/
	font-size: 9px;
	height: 25px;
	line-height: 9px;
	position: absolute;
	right: 23px;
	/*text-align: right;*/
	top: 24px;
	width: 200px;
}

#search .field{
	border: 1px solid #a4a4a4;
	font-size: 9px;
	height: 18px;
	margin: 0px 0px 0px 0px;
	position: absolute;
	right: 30px;
	top: 0px;
	width: 21px;
	width: 120px;
}

#search .button{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 21px;
	height: 18px;
	font-size: 9px;
	background: url(../img/bg_searchButton.gif) no-repeat 0 0;
	border: none;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
}

#language{
	position: absolute;
	top: 27px;
	right: 180px;
}

#language UL{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

#language UL LI{
	float: left;
	padding: 0px 20px 5px 0px;
	margin: 0px 0px 0px 10px;
	font-size: 10px;
	
}

#language UL LI.swe{
	background: url(../img/flagga_swe.jpg) no-repeat 100% 0px;
}

#language UL LI.eng{
	background: url(../img/flagga_eng.jpg) no-repeat 100% 0px;
}

#language UL LI A{
	text-decoration: none;
	color: #6b6c6e;
}

#language UL LI A:hover{
	color: #af0039;
}



/* NAVI */
#navi{
	position: absolute;
	bottom: 0px;
	right: 1px;
	width: 100%;
	background:url(../img/bg_navi.gif) no-repeat 100% 100%;
	/*background: pink;*/
	
}

#navi UL{
	float: right;
	display: inline;
	margin: 0px 19px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style:none;
}

#navi UL LI{
	float:left;
	background: url(../img/bg_navTabLeft.gif) no-repeat left top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
}

#navi UL LI A{
	display:block;
	background: url(../img/bg_navTabRight.gif) no-repeat right top;
	padding: 14px 15px 8px 0px;
	text-decoration: none;
	color: #424242;
}

#navi UL LI A:hover{
	color: #af0039;
}

#navi UL LI.active{
	background: url(../img/bg_navTabLeftActive.gif) no-repeat left top;
}

#navi UL LI.active A{
	background: url(../img/bg_navTabRightActive.gif) no-repeat right top;
	color: #af0039;
	/*padding-bottom: 6px;*/
}
	






#pageContent{
	float: left;
	display: inline;
	width: 924px;
	margin: 30px 0px 0px 23px;
	/*background: pink;*/
}

/* SUBNAVI */
#subNavi{
	float: left;
	width: 180px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #aeaeae;
	font-size: 10px;
}

#subNavi UL{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style:none;
}

#subNavi UL LI{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 7px 12px;
	border-bottom: 1px solid #aeaeae;
	font-weight: bold;
}

#subNavi UL LI A, #subNavi UL LI.active UL LI A{
	color: #424242;
	text-decoration: none;
}

#subNavi UL LI A:hover, #subNavi UL LI.active UL LI A:hover{
	color: #af0039;
}

#subNavi UL LI A.active, #subNavi UL LI UL LI A.active{
	color: #af0039;
}



#subNavi UL LI UL{
	margin: 3px 0px 5px 0px;
}

#subNavi UL LI UL LI{
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 3px 0px;
	border-bottom: none;
	font-weight: normal;
}

/* CONTENT */
#columns{
	float: right;
	width: 710px;
	/*background: pink;*/
}

#centerColumn{
	float: left;
	display: inline;
	width: 510px;
	color: #6b6c6e;
	/*background: lime;*/
}

#breadCrumb{
	float: left;
	width: 100%;
	margin: -3px 0px 36px 0px;
	font-size: 10px;
}

#breadCrumb UL{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style:none;
}

#breadCrumb UL LI{
	float: left;
	padding: 0px 5px 0px 0px;
}

#breadCrumb UL LI A{
	color: #6b6c6e;
	text-decoration: none;
}

#breadCrumb UL LI A:hover{
	color: #af0039;
}



/* CENTER COLUMN CONTENT */
#centerColumn H1{
	font-size: 18px;
	line-height: 23px;
	font-weight: normal;
	margin: 0px 0px 16px 0px;
	width: 65%;
}

#centerColumn H2{
	font-size: 14px;
	/*line-height: normal;*/
	margin: 0px 0px 4px 0px;
}

#centerColumn H3{
	font-size: 12px;
	/*line-height: normal;*/
	margin: 0px 0px 4px 0px;
}

#centerColumn H4{
	
}

#centerColumn P{
	margin: 0px 0px 20px 0px;
	line-height: 20px;
}
#centerColumn a
{
	color: #c3003f;
	text-decoration: none;
}
#centerColumn a:hover
{
	color: #333333;
}
/*		Datelinklist f.ex. calendar & press		*/
	#centerColumn .dateLinkList
	{
		margin:0;
		padding:0;
		width:100%;
	}
		#centerColumn .dateLinkList UL{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			list-style: none;
		}
		#centerColumn .dateLinkList UL LI
		{
			background: url(../img/bg_linkArrowRed.gif) no-repeat 0px 5px;
			/*float: left;*/
			padding: 0px 0px 20px 90px;
			position: relative;
			/*width:100%;*/
		}
		#centerColumn .dateLinkList UL LI SPAN
		{
			position: absolute;
			left :10px;
			top: 0px;
		}
/*		Pic. archive		*/
	#centerColumn .person
	{
		/*border-bottom:solid 1px #ccc;*/
		clear:both;
		float:left;
		margin: 0 0 15px 0;
		padding:0 0 5px 0;
		width:100%;
	}
		#centerColumn .person p
		{
			margin: 0;
		}
		#centerColumn .person .person25
		{
			float:left;
			margin:0 0 10px 0;
			width:25%;
		}
		#centerColumn .person .person50
		{
			float:left;
			margin:0 0 10px 0;
			width:50%;
		}


/* RIGHT COLUMN CONTENT */
#rightColumn{
	float: right;
	width: 180px;
	font-size: 10px;
	/*background: lime;*/
}

#rightColumn a{
	/*color: #c3003f;*/
	color: #333333;
	text-decoration: none;
}

#rightColumn a:hover{
	color: #c3003f;
	/*color: #333333;*/
	
}

.rightColumnImg{
	margin: 0px 0px 4px 0px;
}

.rightColumnImgText{
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: -4px 0px 4px 0px;
	/*border-bottom: 1px solid #cedbd0;*/
	color: #6b6c6e;
}

.rightColumnContent{
	float: left;
	width: 100%;
	padding: 10px 0px 115px 0px;
	background: url(../img/bg_rightColumnContent.gif) repeat-x 0px 0px;
}


.rcLinkList, .rcText{
	margin: 0px 10px 10px 10px;
	color: #6b6c6e;
}

.rcLinkList UL{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	list-style:none;
}


.rcLinkList UL LI{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	background: url(../img/bg_rcLinkListArrow.gif) no-repeat 0px 4px;
}

.rcLinkList UL LI A{
	color: #6b6c6e;
	text-decoration: none;
}

.rcLinkList UL LI A:hover{
	color: #af0039;
}

.printLink{
	color: #333333;
	text-decoration: none;
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 0px 10px;
	background: url(../img/bg_printLink.gif) no-repeat 0px 4px;
	display: block;
	/*font-weight: bold;
	font-size: 9px;*/
}

.printLink:hover{
	color: #af0039;
}


/* FOOTER */
#footer{
	float: left;/**/
	font-size: 10px;
	color: #999999;
	margin: 50px 0px 0px 0px;
	width: 940px;/*550px;*/
	height: 32px;
	/*background: pink;*/
}

#footer A{
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 10px;
	text-decoration: none;
	color: #999999;
	background: url(../img/bg_linkArrowGray.gif) no-repeat 0px 4px;
}

#footer A:hover{
	color: #666666;
}

#footerFixIE{
	float: left;
	width: 900px;
	height: 1px;
	font-size: 0px;
	line-height: 0px;
	/*background: lime;*/
}


.search 
{
	margin-top: 5px;
	height: 500px;
}