/* ---------------------
basic layout
--------------------- */

* {
	margin: 0;
	padding: 0;
} 

html,body
{
	height: 			100%;
	background-color: 	#FFFFFF;  
	/*text-align:			center;*/
}

.waterbody {
	height:				100%;
	margin:				0px;
	color:				#FF3333;
  text-align:		center;
}

div,td,p {
	font-size:			11px;
	/*line-height:		18px;*/
	color:				#000000;
	text-align:		left;
}


a:link,
a:visited {
	text-decoration:	none;
	color:						#95abb4;
}

a:active,
a:hover {
	text-decoration:	none;
	color:						#95abb4;
	color:						#000000;	
	background-color:	#dddddd;	
}

a:hover img {
	background-color: transparent	!important;
	background: 			transparent !important;
}


.imglink {
		margin-left:		10px;
}
.imglink:hover, .imglink:visited{
	background-color: transparent;
	background: transparent;
}


ul {

	margin: 							0px;
	margin-left: 					22px;
	padding: 							0px;
	list-style: 					none;
	list-style-type: 			square;
	list-style-image: url(../images/Xindent1_small.gif);	
}

li {
	line-height: 					15px;
	padding-left:					0px;
	padding-top:					0px;
	list-style-position: 	outside;
}

/** clear the banner to make it sit in the bottom **/
.clear {
	clear:				both;
}

/* ---------------------
template layout
--------------------- */

/** wrapper to make the page center **/
#xContainer {
	width:				975px;
	margin: 			1px auto;
	text-align: 		center;
}

#xTopLogo {
	width: 				136px;
	height: 			35px;
	float: 				left;
	margin: 			10px 0px 0px 4px;

	background: 		#FFFFFF url(../images/logo.jpg) no-repeat left top;
	cursor: 			pointer;
}
#xNav {
	width: 				975px;
	height: 			260px;
	float: 				left;
	clear: 				both;
	background: 		#FFFFFF url(../images/topflash3.jpg) no-repeat left top;
}
#xcontentFirstpage {
	width: 				975px;
	height: 			654px;
	padding: 			0px 2px 0px 15px;
	float: 				left;
	background: 		transparent url(../images/xbg_lowersajt.gif) repeat-y;
}
#xContent {
	width: 				975px;
	padding: 			0px 0px 0px 15px;
	float: 				left;
	clear: 				both;	
	background: 		#FFFFFF url(../images/onlycontent2.gif) no-repeat left top;
}


#xcolLeft {
	width: 				245px;
	margin: 			0px;
	padding: 			0px 0px 0px 0px;
	float: 				left;
	background: 		transparent;
}
#xcolMid {
	width: 				456px;
	margin: 			0px;
	padding: 			0px;
	margin-top: 		6px;
	float: 				left;
	background: 		transparent url(../images/dividerDottedFade.gif) no-repeat left top;
}
#xcolRight {
	width: 				238px;
	margin: 			0px;
	padding: 			0px 0px 0px 0px;
	float: 				left;
	text-align:			left;
	background: 		transparent;
}



/* Spacer foot   */
#xspacerfoot {						/* Satt i IE7 oxo */
	width: 				975px;
	height: 			13px;
	margin-top: 		100px; /*-180px*/
	padding: 			0px 0px 0px 0px;
	clear: 				both;
	float: 				left;
	background: 		transparent url(../images/xFooterBGlineMiddle.gif) repeat-x left bottom;
}
#xspacerfootfront {					/* Satt i IE7 oxo */
	width: 				975px;
	height: 			13px;
	margin-top: 		-9;
	padding: 			0px 0px 0px 0px;
	clear: 				both;
	float: 				left;
	background: 		transparent url(../images/xFooterBGlineMiddle.gif) repeat-x left bottom;
}
#xspacerfootborderleft {
	width: 				3px;
	height: 			243px;
	padding: 			0px 0px 0px 0px;
	float: 				left;
	background: 		transparent url(../images/xFooterBGlineLeft.gif) no-repeat left bottom;
}
#xspacerfootborderleft2 {
	width: 				3px;
	height: 			243px;
	padding: 			0px 0px 0px 0px;
	float: 				left;
	background: 		transparent url(../images/xFooterBGlineLeft2.gif) no-repeat left bottom;
}
#xspacerfootborderbgleft {
	width: 				10px;
	height: 			243px;
	margin-top: 		-243;	
	padding: 			0px 0px 0px 0px;
	float: 				left;
	background: 		transparent url(../images/xFooterBGline.gif) repeat-x left bottom;
}
#xspacerfootborderbgright {
	width: 				10px;
	height: 			243px;
	margin-top: 		-243;	
	padding: 			0px 0px 0px 0px;
	float: 				right;
	background: 		transparent url(../images/xFooterBGline.gif) repeat-x left bottom;
}

#xspacerfootmiddlecornerleft{
	width: 				10px;
	height: 			243px;
	margin-top: 		-2px;
	padding: 			0px 0px 0px 0px;
	float: 				left;
	background: 		transparent url(../images/xFooterBGcornerLeft.gif) no-repeat right bottom;
}

#xspacerfootmiddlemiddlecornerleftfront{
	width: 				1px;
	height: 			1px;
	max-height: 		1px;		
	margin: 			-1px 0px 1px 10px;
	padding: 			0px 0px 0px 0px;
	float: 				left;
	background: 		transparent url(../images/black1x1.gif) no-repeat left bottom;
}
#xspacerfootmiddlemiddlecornerrightfront{
	width: 				1px;
	height: 			1px;
	max-height: 		1px;	
	margin: 			-1px 10px 1px 0px;
	padding: 			0px 0px 0px 0px;
	float: 				right;
	background: 		transparent url(../images/black1x1.gif) no-repeat left bottom;
}
#xspacerfootmiddlemiddlecornerright{
	width: 					1px;
	height: 				1px;
	max-height: 		1px;	
	margin: 				-1px 10px 1px 0px;
	padding:				0px 0px 0px 0px;
	float: 					right;
	background: 		transparent url(../images/black1x1.gif) no-repeat left top;
}
#xspacerfootmiddlemiddlecornerleft{
	width: 					1px;
	height: 				1px;
	max-height: 		1px;		
	margin: 				-1px 0px 1px 10px;
	padding: 				0px 0px 0px 0px;
	float: 					left;
	background: 		transparent url(../images/black1x1.gif) no-repeat left top;
}
#xspacerfootmiddlecornerright{
	width: 					10px;
	height: 				243px;
	margin-top:			-2px;
	padding: 				0px 0px 0px 0px;
	float: 					right;
	background: 		transparent url(../images/xFooterBGcornerRight.gif) no-repeat right bottom;
}
#xspacerfootborderright{
	width: 					3px;
	height: 				243px;
	padding: 				0px 0px 0px 0px;
	float: 					right;
	background: 		transparent url(../images/xFooterBGlineRight.gif) no-repeat right bottom;
}
#xspacerfootborderright2{
	width: 					3px;
	height: 				243px;
	padding: 				0px 0px 0px 0px;
	float: 					right;
	background: 		transparent url(../images/xFooterBGlineRight2.gif) no-repeat right bottom;
}

#xfooter {							/* Satt i IE7 oxo */
	width: 				975px;
	height: 			69px;
	float: 				left;
	background: 		transparent;
	margin-left: 		-4px;
}
#xfooterfront {						/* Satt i IE7 oxo */
	width: 				975px;
	height: 			69px;
	float: 				left;
	margin-top: 		-5px;
	margin-left: 		-4px;	
	background: 		transparent;
}
#xfootermenu {
	height: 			30px;
	margin: 			2px 0px 0px 10px;
	padding: 			0px 5px 0px 0px;
	float: 				left;
}
#xfootercopyright {
	position: 			relative;
	width: 				450px;
	height: 			30px;
	margin: 			2px 0px 0px 0px;
	padding: 			0px 0px 0px 0px;
	float: 				right;
	font-family: 		Verdana, Arial;
	font-size: 			9px;
	line-height: 		17px;
	text-align: 		right;
	font-weight: 		normal;
	color: 				#a8a8a8;
}


#xsmallSquare {						/* Satt i IE7 oxo */
	background:			#FFFFFF url(../images/smallSquare.jpg) no-repeat left top;
	float: 				left;
	height: 			204px;
	margin: 			0px 5px 8px 2px;
	padding: 			5px 0px 0px 0px;
	width: 				308px;
	cursor: 			pointer;
}
#xsmallSquareHeader {				/* Satt i IE7 oxo */
	float: 				left;
	height: 			10px;
	margin: 			0px 0px 0px 10px;
	padding: 			0px 5px 0px 0px;
	width: 				295px;
}
#xsmallSquarePicture {				/* Satt i IE7 oxo */
	width: 				304px;
	height: 			100px;
	margin: 			10px 0px 0px 2px;
	padding: 			0px 0px 0px 0px;
	float: 				left;
	background: 		#FFFFFF url(../images/bild_signup1.jpg) no-repeat left top;
}
#xsmallSquareText {					/* Satt i IE7 oxo */
	width: 				288px;
	height: 			100px;
	margin: 			2px 0px 0px 10px;
	padding: 			0px 5px 0px 0px;
	float: 				left;
	font-family: 		Arial, Verdana;
	font-size: 			11px;
	line-height: 		17px;
	text-align: 		justify;
	font-weight: 		normal;
	color: 				#000000;
}
#caldivxcerion  {					/* Satt i IE7 oxo */
	background: 		transparent url(../images/smallerSquare.jpg) no-repeat left top;
	float: 				left;
	height: 			204px;
	margin: 			0px 5px 2px 2px;
	padding: 			0px 0px 0px 0px;
	width: 				238px;
	text-align: 		center;
}

#caldivxcerion table td {					
	text-align: 		center;
}

#caldivxcerion table td a.hover img {				
	text-align: 		center;
	background-color: black;
}


#xsmallerSquare {					/* Satt i IE7 oxo */
	background: 		transparent url(../images/smallerSquare.jpg) no-repeat left top;
	float: 				left;
	height: 			204px;
	margin: 			0px 5px 2px 2px;
	padding: 			5px 0px 0px 0px;
	width: 				238px;
	cursor: 			pointer;
}
#xsmallerSquareHeader {				/* Satt i IE7 oxo */
	float: 				left;
	height: 			10px;
	margin: 			0px 0px 0px 10px;
	padding:			0px 5px 0px 0px;
	width: 				230px;
}
#xsmallerSquarePicture {				/* Satt i IE7 oxo */
	width:				238px;
	height:				100px;
	margin: 			10px 0px 0px 2px;
	padding: 			0px 0px 0px 0px;
	float:				left;
	background:			#FFFFFF url(../images/bild_signup1.jpg) no-repeat left top;
}
#xsmallerSquareText {				/* Satt i IE7 oxo */
	width:				218px;
	height:				70px;
	margin:				2px 0px 0px 10px;
	padding:			0px 5px 0px 0px;
	float:				left;
	font-family:		Arial, Verdana;
	font-size:			11px;
	line-height:		17px;
	text-align:			justify;
	font-weight: 		normal;
	color: 				#000000;
}

#xbigSquareCBE {					/* Satt i IE7 oxo */
	width:				938px;
	height:				204px;
	
	margin: 			0px 5px 2px 2px;
	padding: 			5px 3px 0px 10px;
	float:				left;
	background:			transparent url(../images/bigSquare.jpg) no-repeat left top;
	cursor: 			pointer;	
}

#xbigSquare {						/* Satt i IE7 oxo */
	width:				938px;
	height:				204px;
	
	margin: 			0px 5px 2px 2px;
	padding: 			5px 3px 0px 10px;
	float:				left;
	background:			transparent url(../images/bigSquare.gif) no-repeat left top;
	cursor: 			pointer;	
}
#xbigSquareHeader {
	float: 				left;
	height: 			10px;
	margin: 			0px;
	padding: 			0px 5px 0px 0px;
	width: 				921px;
}

#xbigSquareText {					/* Satt i IE7 oxo */
	width:				938px;
	height:				200px;
	margin: 			2px 0px 0px 10px;
	padding: 			0px 5px 0px 0px;
	float:				left;
	font-family: 		Arial, Verdana;
	font-size:			11px;
	line-height:		17px;
	text-align:			center;
	font-weight:		normal;
	color: 				#000000;
}

table td.xsquareXheader {									/* Square Headline */
	font-family:		Verdana, Arial, Helvetica;
	font-size:			12px;
	text-align:			left;
	font-weight:		bold;
	color:				#95abb4;
	padding:			0px 0px 0px 0px;
}



#xcontentText {						/* Satt i IE7 oxo */
	width:				430px;
	margin:				2px 0px 0px 15px;
	padding:			0px 5px 0px 0px;
	float:				left;
	font-family: 		Arial, Verdana;
	font-size:			11px;
	line-height:		17px; 
	text-align:			justify;
	font-weight:		normal;
	color: 				#000000;
	text-indent:		0px;
}

.mainlevelxfootermenu {
	font-family: 		Verdana, Arial;
	font-size:			9px;
	line-height:		17px;
	text-align:			justify;
	font-weight:		Bold;
	color: 				#a8a8a8;
}

/* footermeny */

/*a.mainlevelxfootermenu,*/
a.mainlevelxfootermenu:link,
a.mainlevelxfootermenu:visited {
	text-decoration:	none;
	color:				#a8a8a8;
}
a.mainlevelxfootermenu:hover {
	text-decoration:	underline;
	color:				#a8a8a8;
	background-color:	#FFFFFF;	
}
a.mainlevelxfootermenu:active {
	text-decoration:	underline;
	color:				#000000;
	background-color:	#FFFFFF;	
}


.mainlevelleft {   		/******  Section menu  ******/
	font-family:		Verdana, Arial;
	font-size:			14px;
	line-height:		25px;
	text-align:			justify;
	font-weight:		Bold;
	color:				#95abb4;
	width:				200px;
	margin-left:		2px;
}

a.mainlevelleft,
a.mainlevelleft:link,
a.mainlevelleft:visited {
	text-decoration:	none;
	color:				#95abb4;
}

a.mainlevelleft:hover {
	text-decoration:	underline;
	color:				#95abb4;
	background-color:	#FFFFFF;	
}
a.mainlevelleft:active {
	text-decoration:	underline;
	color:				#000000;
}


.sublevelleft { 										/******  Category menu  ******/
	font-family:		Verdana, Arial;
	font-size:			11px;
	line-height:		20px;
	text-align:			left;
	font-weight:		Bold;
	color:					#95abb4;
	background:			transparent;	
}
#leftcol div a.sublevelleft:link, 			/* Satt i IE7 oxo */
#leftcol div a.sublevelleft:visited {
	height: 				20px;
	width: 					180px;
	text-decoration:	none;
	color:					#95abb4;
	background:			transparent;
}
#leftcol div  {
	height:					20px;
	width:					240px;
	background:			transparent url(../images/menuDivider.jpg) no-repeat left;
}
#leftcol div:hover {
	height:					20px;
	width:					240px;
	background:			transparent url(../images/menuDividerArrow.jpg) no-repeat left;
}
html .moduletable{
	height:				20px;
	width:				240px;
	background:			transparent;
}
#leftcol div a.sublevelleft  {
	width:				130px;
	background:			transparent;
}



/* Related Items */

.moduletableRealatedItems  {
	margin-top:			20px;
	margin-left:		2px;			/* Satt i IE7 oxo */
	text-decoration:	none;
	width: 				200px;
}
.moduletableRealatedItems a {
	font-family: 		Verdana, Arial;

	font-size:			12px;
	line-height:		20px;
	text-align:			justify;
	font-weight:		Bold;
	color:				#95abb4;
	text-decoration:	none;
	width:				200px;
}
.moduletableRealatedItems ul {
	margin-top: 		0px;
		
}
.moduletableRealatedItems ul li a{
	font-family: 		Verdana, Arial;
	font-size:			11px;
	line-height:		20px;
	text-align:			left;
	font-weight:		Bold;
	margin-top:			-11px;
	color:				#95abb4;
	text-decoration:	none;
	background:			transparent url(../images/XXXmenuDivider.jpg) no-repeat -35px;
}
.moduletableRealatedItems ul li a:hover{
	font-family:		Verdana, Arial;
	font-size:			11px;
	line-height:		20px;
	text-align:			left;
	font-weight:		Bold;
	color:				#95abb4;
	text-decoration:	none;
	background:			transparent url(../images/XXXmenuDividerArrow.jpg) -35px;
}
.moduletableRealatedItems ul li a:link, .moduletableRealatedItems ul li a:visited{
	font-family:		Verdana, Arial;
	font-size:			11px;
	line-height:		20px;
	text-align:			left;
	font-weight:		Bold;
	color:				#95abb4;
	text-decoration:	none;
}
.moduletableRealatedItems ul li {
	list-style-image: 	url(../images/Xindent1.gif);
	margin-left:		6px;
}
.moduletableRealatedItems {
	font-family:		Verdana, Arial;
	font-size:			15px;
	line-height:		25px;
	text-align:			justify;
	font-weight:		Bold;
	color:				#95abb4;
	width: 				200px;
}


/* Content Header */

.componentheading, .contentheadingTitle, .xEmailFormHeader{
	font-family: 		Verdana, Arial;
	font-size:			15px;
	text-align:			left;
	font-weight:		Bold;
	color:				#95abb4;
}

.xEmailForm {
	font-family: 		Verdana, Arial;
	font-size:			10px;
	text-align:			left;
	font-weight:		Bold;
	color: 				#95abb4;
}

#xEmailFormDiv {
	padding: 			10px;
}

h1, h2, h3, h4, h5, h6 {
	font-family:		Verdana, Arial;
	font-size:			17px;
	text-align:			left;
	font-weight:		Bold;
	color: 				#95abb4;
}

h1 {
	font-size:			16px;
	padding-bottom:	5px;
	padding-top:		5px;
}
h2 {
	font-size:			15px;
	padding-bottom:	5px;
	padding-top:		5px;	
}
h3 {
	font-size:			14px;
	padding-bottom:	5px;
	padding-top:		5px;	
}

h4 {
	font-size:			12px;
}
h5 {
	font-size:			11px;
}




a.readon:link, a.readon:visited {
	text-decoration:	none;
	text-align:			left;
	color: 				#95abb4;

}
a.readon:hover, a.readon:active {
	text-decoration:	none;
	text-align:			left;
	color: 				#000000;	
}

.contentpaneopen ul {
	font-size:			11px;
}

.contentpaneopen ul li {
	list-style-image: url(../images/Xindent1_small.gif);

 margin-left: 		-6px;
 margin-top: 			13px;
}

.contentpaneopen ul li div{
	font-weight:		normal;
	font-size:			12px;
	text-align:			justify;
}

/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
		AKO Last coment
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */

.AKOlastComment {
	font-family:		Arial, Verdana;
	text-align:			left;
	font-weight:		Normal;
	color: 					#000000;
	font-size:			11px;
	padding-bottom:	2px;
	padding-top:		1px;
}

.AKOlastLink {
	font-family:		Arial, Verdana;
	text-align:			left;
	font-weight:		normal;
	color: 					#95abb4;
	font-size:			11px;
}

.AKOlastTable {
	padding-bottom:	5px;
	padding-top:		5px;
/*	margin-left:		11px; */
}

.AKOlastHeader {
	font-family:		Verdana, Arial;
	text-align:			left;
	font-weight:		bold;
	color: 					#000000;
	font-size:			13px;
	padding-bottom:	2px;
	padding-top:		12px;
}

.moduletableAKOlast {
	font-family:		Verdana, Arial;
	text-align:			left;
	font-weight:		bold;
	color: 					#95abb4;
	font-size:			15px;
	margin-left:		11px;
	padding-bottom:	2px;
	margin-top:			10px;
}



/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
		Latest content
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */

.category {
	font-family: 		Verdana, Arial;
	font-size:			13px;
	line-height:		20px;
	text-align:			left;
	font-weight:		Bold;
	color: 					#95abb4;
}

.moduletablelatcon  th{
	font-family: 		Verdana, Arial;
	font-size:			14px;
	line-height:		30px;
	text-align:			left;
	font-weight:		Bold;
	color: 					#95abb4;
	margin-left:		-20px;
	width:					140px;
}

.moduletablelatcon .moduletablelatcon .contentpaneopen .contentheading {
	font-family:		Verdana, Arial;
	font-size:			13px;
	line-height:		20px;
	text-align:			left;
	font-weight:		Bold;
	color:				#95abb4;
}

.moduletablelatcon .contentpaneopen td {
	font-family:		Arial, Verdana;
	font-size:			11px;
	line-height:		20px;
	text-align:			left;
	font-weight:		normal;
	color:				#000000;
}

.moduletablelatcon .contentpaneopen td p {
	font-family:		Arial, Verdana;
	font-size:			11px;
	line-height:		20px;
	text-align:			right;
	font-weight:		normal;
	color:				#000000;
}

.moduletablelatcon a:link, .moduletablelatcon a:visited  {
	font-family:		Verdana, Arial;
	font-size:			10px;
	line-height:		20px;
	text-align:			right;
	font-weight:		bold;
	color:				#95abb4;
	text-decoration:	none;	
	width:				202px;
	background:			transparent url(../images/menuDivider.jpg) no-repeat right 0px;	
}

.moduletablelatcon a:hover  {
	font-family:		Verdana, Arial;
	font-size:			10px;
	line-height:		20px;
	text-align:			right;
	font-weight:		bold;
	color:				#95abb4;
	text-decoration:	underline;
}


/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
		Archive
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */
.moduletablearc  th{
	font-family:  		Verdana, Arial;
	font-size:			14px;
	line-height:		30px;
	text-align:			left;
	font-weight:		Bold;
	color: 				#95abb4;
	border:				2px;
	padding-left:		5px;
}

#ff_frame11 {
	border:				5px;

}

/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
		Formul䲍
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */

#xTopSearch {
	width:				172px;
	height:				30px;
	float:				right;
	left: 				0px; 
	margin: 			15px -9px 0px 0px;
	background:			transparent url(../images/searchBorder.gif) no-repeat left top;
}
#xTopLogin {
	width:				104px;
	height:				30px;
	float:				right;
	left: 				0px; 
	margin: 			14px 0px 0px 0px;
	background:			transparent url(../images/LoginRuta.jpg) no-repeat left top;
		cursor: 			pointer;
}

#xTopSearch input{
  background-color:transparent !important;
  border:0 none !important;
  padding:5px !important;
}

.xTopSearchinput {
	z-index:			10;
	width:				132px;
	height:				30px;
	float:				left;

	margin: 			0px 0px 0px 0px !important;
	padding: 			9px 3px 0px 0px !important;
	
	color: 				#FFFFFF;
	background:			url(../images/searchBorder.gif) no-repeat left top;	
	border: 			0px;

	font-family: 		Verdana, Arial;
	font-size:			9px;
	line-height:		17px;
	text-align:			right;
	font-weight:		normal;
	color: 				#000000;
}
.xTopSearchbutton {
	z-index:			2;
	width:				30px;
	height:				30px;
	float:				left;

	margin: 			0px 0px 0px 0px !important;
	padding: 			0px 0px 0px 0px !important;
	
	color: 				#FFFFFF;
	border: 			0px;

}


.contentpaneopen .inputbox {
	font-size:			10px;
	width:				130px;
	height:				19px;
	border:				0px;
	background-color:	#FAFAFA;
	border-left: 		1px solid #DDDDDD;
	border-top: 		1px solid #DDDDDD;
	margin: 			2px 0px 0px 0px;

}
/** specific left column form **/
.contentpaneopen .button {
	font-size:			10px;
	font-weight:		bold;
	color:				black;
	border:				0px;
	width:				80px;
	height:				19px;
	margin:				2px 0px 0px 0px;	
	background:			transparent url(../images/searchknapp.gif) no-repeat left top;
}


/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
		Opinions Formul䲍
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */

#ff_div299, #ff_div301, #ff_div303, #ff_div308, #ff_div309,
#ff_div313, #ff_div315, #ff_div317, #ff_div318  {
	font-family: 		Arial, Verdana;
	font-size:			11px;
	text-align:			left;
	color: 				black;
}
/*
#ff_div299, #ff_div301, #ff_div303, #ff_div308, #ff_div309,
#ff_div313, #ff_div315, #ff_div317, #ff_div318,
#ff_elem380, #ff_elem382, #ff_elem392, #ff_elem395, #ff_elem388 {
	font-family: 		Arial, Verdana;
	font-size:			11px;
	text-align:			left;
	color: 				black;
}
*/
/*
#ff_elem388 {
	font-family: 		Arial, Verdana;
	font-size:			11px;
	text-align:			center;
	color: 				black;
}
*/



/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
		Signup activation�
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */
.SignUpForm {
	font-family: 		Arial, Verdana;
	font-size:			11px;
	text-align:			left;
	line-height:		9px;
	width:					165;
	color: 					black;
	margin-top:			2px;
	margin-bottom:	5px;	
}

.SignUpFormButton {
	font-family: 		Arial, Verdana;
	font-size:			11px;
	width:					50px;
	text-align:			center;
	line-height:		9px;
	color: 					black;

}

#XsignupHeaderActivation {
	width: 				975px;
	height: 			260px;
	float: 				left;
	clear: 				both;
	background: 		#FFFFFF url(../images/topflash3activation.jpg) no-repeat left top;
}


form .sm {
	display:	inline;
	font:	11px arial,verdana,sans-serif;
	color:	red;
	margin: 0; /* set top margin same as form input - textarea etc. elements */
	padding: 0; 
}

form .required{font-weight:bold;} /* uses class instead of div, more efficient */



/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
		Blogg Rubriker
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */

.contentpane .contentheading a:link, .contentpane .contentheading a:visited {
	font-family: 		Verdana, Arial;
	font-size:			14px;
	font-weight:		bold;
	text-align:			left;	
	text-decoration:	None;	
	color: 				#95abb4;
	
}
.contentpane .contentheading a:hover {
	font-family: 		Verdana, Arial;
	font-size:			14px;
	font-weight:		bold;
	text-align:			left;	
	text-decoration:	none;	
	color: 				#95abb4;
	
}
.contentpane .contentheading a:active {
	color: 				black;
}







.modifydate {
	margin-top:			10px;
	margin-bottom:		10px;
	font-family: 		Verdana, Arial;
	font-size:			10px;
	text-align:			right;
	font-style:			italic;	
	color: 				#666666;
}


.sectiontableheader {
	font-family: 		Verdana, Arial;
	font-size:			12px;
	font-weight:		bold;
	text-align:			left;		
	color: 				#95abb4;
}

.text {
	font-family: 		Arial, Verdana;
	font-size:			11px;	
	color: 				#000000;
}

.contentpaneopen p {
	font-family: 		Arial, Verdana;
	font-size:			11px;	
	color: 				#000000;
}

.contentheading, .componentheading {

	font-family: 		Arial, Verdana;
	font-weight:		bold;
	font-size:			25px;	
	color:					#000000;
	padding-bottom:	18px;
}

.contentheadingBlogContentHeading, .componentheadingBlogContentHeading {

	font-family:		Verdana, Arial;
	font-size:			17px;
	text-align:			left;
	font-weight:		Bold;
	color: 				#95abb4;

	font-size:			16px;
	padding-bottom:	5px;
	padding-top:		5px;

}



.buttonheading {
 /*Mail knappar*/

	background-color:	transparent;
	padding-bottom:		18px;
}

/*
<table width='100%' class='contentpaneopen'><tr><td><h1 class='componentheading'>

*/

hr { 
	color: 				#666666;
	height:				1px;
	border:				none;

	border-bottom: 1px dotted #c8c8c8;
}

p {
	/*
	text-align:		left;
	*/
}



.press { 
	font-weight: bold; 
	font-family: verdana; 
	font-size: 8pt; 
	color: #888888; 
	display: block; 
	width: 100%; 
	border-bottom: 1px dotted #c8c8c8; 
	padding-bottom: 2px; }	

.press strong { 
	color: #000000; 
}


p.pressDate {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8Pt; 
	WIDTH: 100%; 
	COLOR: #888888; 
	FONT-FAMILY: verdana
}

p.pressSource {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8Pt; 
	WIDTH: 100%; 
	COLOR: #000000; 
	FONT-FAMILY: verdana;
	MARGIN-TOP: 1Pt;
		text-decoration:	none;		
}

.pressLine{
	DISPLAY: block; 
	WIDTH: 100%; 
	MARGIN-TOP: 2pt;
	BORDER-BOTTOM: #c8c8c8 1px dotted; 
}

p.pressTeaser {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8Pt; 
	WIDTH: 100%; 
	COLOR: #000000; 
	FONT-FAMILY: verdana;
	MARGIN-BOTTOM: 2Pt;
}

a:hover img {
	background-color: transparent !important;
	background: 			transparent !important;
}


#rssX {
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0px;
}