/* This file needs to be saved in the UTF-8 format in order to handle EditMenuName attributes with non-english characters */

/* --- Divs used for page structure ---*/
		
#containerdiv
{ 	
/*	box-sizing: border-box;
	-moz-box-sizing: border-box;*/
	POSITION: relative; 
	HEIGHT: auto; 
	width:81.3em;	
}


#allcontent 
{ 
/*box-sizing: border-box;
	-moz-box-sizing: border-box;*/
	
}
#allcontent:after
			{
				content: ". "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}
	
#footerdiv 
{
/*	box-sizing: border-box;
	-moz-box-sizing: border-box;*/
	border-top: solid 0.1em #ddd;
	margin-top: 2em;
	padding: 0.4em 0em 0.4em 0em;
	text-align: center;
	
	color:#FFFFFF;
	background-color:#5082B5;

	height:14px;
	
}
#footerdiv:after
			{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}

/* -- topcontainerdiv --*/

#topbannerdiv
{
	/*text-align: left;*/
	
	width:100%;
}
#topbannerdiv:after
			{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}

#imagediv
{
	background-color:#5082B5;
	width:100%;
	
}

#topmenudiv
{
/*	box-sizing: border-box;
	-moz-box-sizing: border-box;*/
	background:  url("/search/nb/20070603210204oe_/http://www.datatilsynet.no/images/menystripe.jpg") top left repeat-y;
	vertical-align:middle;
	width:100%;

}


/* -- allcontent --*/
#subcontainerdiv
{

/*box-sizing: border-box;
	-moz-box-sizing: border-box;*/
	width: 100%;
	background:  url("/search/nb/20070603210204oe_/http://www.datatilsynet.no/images/pixel_rekke2.gif") top left;
/*	padding: 0.7em 0.43em 0.7em 0.7em; */
	margin:0em 0em 1em 0em;
	padding-bottom:0.8em;

}

#subcontainerdiv:after
			{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}
#topicdiv
{
/*	box-sizing: border-box;
	-moz-box-sizing: border-box;*/
	width: 72.2%;
	float: left;
	text-align: left;
	border-style:solid;
	border-width: 1px;
	border-color:#305389;
	/*padding:0.15em 0.15em 0.15em 0.15em;*/
	padding:1px 1px 1px 1px;
	margin:0.7em 0.43em 0.0em 0.7em;
}

*html #topicdiv
{
	width: 72.2%;
	float: left;
	text-align: left;
	border-style:solid;
	border-width: 1px;
	border-color:#305389;
	/*padding:0.15em 0.15em 0.15em 0.15em;*/
	padding:1px 1px 1px 1px;
	margin:0.7em 0.43em 0.7em 0.35em;
}

#topicdivlarge
{
/*	box-sizing: border-box;
	-moz-box-sizing: border-box;*/
	width: 100%;
	float: left;
	text-align: left;
	border-style:solid;
	border-width: 1px;
	border-color:#305389;
	padding:0.15em 0.15em 0.15em 0.15em;

}
#topicdivlarge:after
			{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}
#rightoftopic
{
/*	box-sizing: border-box;
	-moz-box-sizing: border-box;*/
	float: left;
	width: 24%;
	margin: 0.8em 0em 0em 0.7em;
	/*padding: 0.05em 0.3em 0.05em 0.4em;*/
	
}
#rightoftopic:after
			{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}
#quicksearchdiv
{
/*	box-sizing: border-box;
	-moz-box-sizing: border-box;*/
	text-align: left;
	border-style:solid;
	border-width: 1px;
	border-color:#305389;
	background-color: #E0E0E0;
	padding: 0.9em 0.1em 1em 0.4em;
	

}
#quicksearchdiv:after
			{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}
#imagesearch
{
/*	box-sizing: border-box;
	-moz-box-sizing: border-box;*/
	padding: 0.7em 0em 0em 0em;
	float:right;
	width:100%;
}
#imagesearch:after
			{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}
			
#leftRegionDiv
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 74%;
	float: left;
	text-align: left;
	padding:1em 0em 0em 1em;


}
#leftRegionDiv:after
			{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
}			
#leftdiv
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 35%;
	float: left;
	text-align: left;
	padding:0em 1em 0em 0em;
		
	

}
#leftdiv:after
			{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
}	
#leftolddiv
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 27%;
	max-width: 210px;
	float: left;
	text-align: left;
	padding:0em 0em 0em 1em;
	margin: -1em 0em 0em 0em;

}
#leftolddiv:after
			{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
}	
#contentdiv
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width:72%;
	float: right;
	padding:0em 0.9em 0em 0.5em;
	margin: -1em 0em 0em 0em;

}
#contentdiv:after
			{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}		
div.mainareadiv
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width:63%;
	float: left;
	text-align: left;

}
#mainareadiv:after
			{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}
			
div.mainareaolddiv
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width:73%;
	float: left;
	text-align: left;
	padding: 1em 0em 0em 0em;

}
div.mainareaolddiv:after
			{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}
#rightdiv
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 24%;
	float: right;
	text-align: left;
	padding: 1em 0em 0em 0em;
	
	

}
#rightdiv:after
			{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}
div.dottedbackground
{

box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 100%;
	background:  url("/search/nb/20070603210204oe_/http://www.datatilsynet.no/images/pixel_rekke.gif") top left;
	padding:1.2em 0.83em 1.67em 1em;

}
div.dottedbackground:after
			{
				content: "."; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}
#maincontainerdiv
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding-top: 1em;
	float: right;
	width: 100%;
	
	/*padding:0.5em 0.5em 0em 0.5em;*/
	padding:0;

}
#maincontainerdiv:after
			{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}

#topmenudoublelinediv
{
/*	box-sizing: border-box;
	-moz-box-sizing: border-box;*/
	padding:0em 0em 0.1em 0em;
	margin: -0em 0em 0.1em 0em;
	border-top-style:solid;
	border-bottom-style:solid;
	border-color:#536E9A;
	border-width:1px;
	width: 100%;
}

#topmenu
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin-top: 0em;
	padding: 0.67em 0em 0em 0em;
	width: 100%;
	border-bottom-style:solid;
	border-color:#536E9A;
	border-width:1px;

	
}
#topmenu:after
			{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
				
			}
div.topmenuitemseperator
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	float:left;
	width:1em;
	height: 1.1em;
	margin-top: 0.3em;
	background: url("/search/nb/20070603210204oe_/http://www.datatilsynet.no/images/menuseperator.jpg") bottom left no-repeat;
}
div.topmenuitemseperator:after
			{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}
div.topmenuitemtext
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	
	float:left;
	vertical-align:top;

	margin-top:-0.2em;
	width:auto;
	
}
div.topmenuitemtext:after
{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
}
#flags
{	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	float:right;
	margin-top:-0.1em;
	
}
#flags:after
			{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}


#breadcrumbs
{	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding:0.25em 0.5em 0.6em 0.5em;
	
}
#breadcrumbs:after
			{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}
#quickbar
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	border-width: 0.1em 0em;
	border-style: solid;
	border-color: #ddd; 
	margin: 0.5em 0em;
	padding: 0.5em 0em;
	text-align: center;
}
#quickbar:after
			{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}
#cookielink
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	border-width: 0.1em 0em;
	border-style: solid;
	border-color: #ddd;
	padding: 0.5em 0em;
	margin-top: 1em;
	display: block;
}
#cookielink:after
			{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}
/* -- Divs for frontpage -- */
#leftfrontpage
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width:57%;
	float:left;
	padding:0.1em 0.1em 0.1em 1em;
	
}
#leftfrontpage:after
			{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}

#rightfrontpage
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width:40%;
	float:right;
	/*padding:0em 0em 0.3em 1em;*/
	padding:0;
	margin-right:0.7em;
	
}
#rightfrontpage:after
			{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}
#mainnewscontainer
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width:100%;
	margin:0em 0em 0em 0em;

}
#mainnewscontainer:after
			{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}
#mainnewspicture
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width:20%;
	float:left;
}
#mainnewspicture:after
			{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}
#mainnews
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width:79%;
	float:right;
}
#mainnews:after
			{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}

div.dotline 
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background:  url("/search/nb/20070603210204oe_/http://www.datatilsynet.no/images/skillelinje_prikker.gif") repeat-x;
	width:100%;
} 
div.dotline:after
			{
				content: "."; 
				display: block; 
				line-height: 6px; 
				font-size: 1px; 
				clear: both;
			}
div.tema 
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
  background:  url("/search/nb/20070603210204oe_/http://www.datatilsynet.no/images/custom_corners_topleft.gif") top left no-repeat;
  width:100%;
  } 
div.tema:after
			{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}
div.tema h6 
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
  background:  url("/search/nb/20070603210204oe_/http://www.datatilsynet.no/images/hoyretop.jpg") top right no-repeat;
  font-size:1.3em;
  padding:10px;
  padding-left:5px;
  margin:0;
  position:relative;
  right:-6px;
  }
div.temabody 
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
  background:  url("/search/nb/20070603210204oe_/http://www.datatilsynet.no/images/vertikal.jpg") top right repeat-y;
  margin:0;
  margin-top:-2em;
  padding: 10px 10px 4px 10px;
  padding-left:5px;
  position:relative;
  right:-6px;
  }
  div.temabody:after
			{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}

div.temafooter 
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
  background:  url("/search/nb/20070603210204oe_/http://www.datatilsynet.no/images/custom_corners_bottomleft.gif") bottom left no-repeat;
  position:relative;
  top:0px;
  
  }
 div.temafooter:after
			{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}
div.temafooter p 
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
  background:  url("/search/nb/20070603210204oe_/http://www.datatilsynet.no/images/hoyrebunn.jpg") bottom right no-repeat;
  padding:5px;
  padding-left:5px;
  display:block;
  margin:-2em 0 0 0;
  position:relative;
  right:-6px;
  height:35px;
  }


/* -- Divs for teamfrontpage --*/


/* -- Divs for makeing up an 3*n table -- */
#topiccontainerdiv
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 2em 0em 0.9em 0em;
	border-style:solid;
	border-width: 1px;
	border-color:#305389;
	background-color: #E0E0E0;
	height:auto;
	float: left;
	width: 100%;
}

			
			
#topiccontainerdivStartPage
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 1.1em 0em 0.5em 0em;
	border-style:solid;
	border-width: 1px;
	border-color:#305389;
	background-color: #E0E0E0;
	height:auto;
	float: left;
	width: 100%;
}
#topiccontainerdivStartPage:after
			{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}

#CategoryHits
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	border-width: 0.1em;
	border-style: dotted;
	border-color: #ddd; 
	margin: 0.5em 0em;
	padding: 0.5em;
	text-align: left;
	height: 5em; /* TODO */
}
#CategoryHits:after
			{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}

#LeftCategoryDiv
{
	float: left;
	text-align: left;
	width: 49%;
}

#RightCategoryDiv
{
	float: right;
	text-align: left;
	width: 49%;
}
			
#CategoryName
{
	font-weight: bold;
	font-size: 1.6em;	
}

div.AlignRight
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	float: right;
	width: 49%;
	text-align: left;
	margin:0em 0em 0em 0.3em;
}

div.AlignLeft
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 49%;
	float: left;
	text-align: left;
	margin:0em 0em 0em 0.3em;
}


div.left
{
box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 34%;
	float: left;
	text-align: left;
	margin:0em 0em 0em 0.3em;
}

div.left:after
			{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}

div.middlecontent
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 26%;
	float: left;
	text-align: left;
	margin:0em 0em 0em 0.3em;


}
div.middlecontent:after
			{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}
div.right
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	float: left;
	width: 32%;
	text-align: left;
	margin:0em 0em 0em 0.3em;


}
div.right:after
			{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}

div.topic
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	float:left;
	width: 100%;

	text-align:left;
	margin:0em 0em 0em 0.0em;
	
	
}
div.topic:after
			{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}
div.pointList
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	float:left;
	width: 99%;
	text-align:left;
	padding:0em 0em 0.3em 0.0em; 
	
	
}
div.pointList:after
			{
				content: " "; 
				display: block; 
				line-height: 0.01em; 
				font-size: 1px; 
				clear: both;
			}
div.row
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding:0em 0em 0em 0em;
	width:100%;
	

}
div.row:after
			{
				content: ""; 
				display: block; 
				
				line-height: 5px; 
				font-size: 1px; 
				clear: both;
			}
			
div.rowTopic
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding:0em 0em 0em 0em;
	width:100%;
	

}
div.rowTopic:after
			{
				content: "."; 
				display: block; 
				
				line-height: 11px; 
				font-size: 1px; 
				clear: both;
			}

div.rowheading
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	height:auto;
	width:100%;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0.1em 0em;
	background-color:#356E9A;

}
div.rowheading:after
			{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}
			
div.rowheadinglarge
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	height:auto;
	width:100%;
	padding:0.5em 0.0em 0.5em 0.0em;
	margin:0em 0em 0em 0em;
	background-color:#356E9A;

}
div.rowheadinglarge:after
			{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}

/* -- Standard divs --*/

div.leftfloating
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	float: left;
	/*width:100%;*/
}
div.leftfloating:after
			{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}
div.rightfloating
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	float: right;
	
}
div.rightfloating:after
			{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}
div.rightaligned
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	text-align: right;
}
div.rightalaigned:after
			{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}
div.fullwidth
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width:100%;	
}

div.fullwidth:after
			{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}
div.halfwidthleft
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width:50%;
	float:left;
	
}
div.halfwidthleft:after
			{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}
div.40widthleft
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width:35%;
	float:left;
	
	
}
div.40widthleft:after
			{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}
div.60widthleft
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width:60%;
	float:left;
	
	
}
div.60widthleft:after
			{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}
div.halfwidthright
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width:49%;
	float:right;
	
}
div.halfwidthright:after
			{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}
div.40widthright
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width:39%;
	float:right;
}
div.40widthright:after
			{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}
			
div.leftMargin1em
{
	margin-left:1em;
}
div.blueframe
{
	border-style:solid;
	border-width: 1px;
	border-color:#305389;
	height:auto;
	float: left;
	width: 100%;
 

}
div.blueframe:after
{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}

div.dotframe
{
	border-style:solid;
	border-width: 1px;
	border-color:#305389;
	height:auto;
	float: left;
	width: 100%;
		border-style: solid;
	border-color: #ddd; 

}
div.dotframe:after
{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}


div.lightbluebackground
{
	background-color:#C9DAEA;
}
div.lightbluebackground:after
{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}
div.menuspaceTrue
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 0em 0em 0.3em 1.6em;
	
}
div.menuspaceFalse
{
	position:absolute;
	bottom:0;	
	visibility:hidden;
	
}
div.menuspace:after
{
				content: " "; 
				display: block; 
				line-height: 1px; 
				font-size: 1px; 
				clear: both;
			}

div.bottomspace
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 0em 0em 2.7em 0em;

}
div.bottomspace:after
{
	content: " "; 
	display: block; 
	line-height: 1px; 
	font-size: 1px; 
	clear: both;
}

div.betweentextspace
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 0em 0em 0.15em 0em;
}
div.betweentextspace:after
{
	content: " "; 
	display: block; 
	line-height: 1px; 
	font-size: 1px; 
	clear: both;
}

div.betweenheadingbody
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 0em 0em 0.5em 0em;
}
div.betweenheadingbody:after
{
	content: " "; 
	display: block; 
	line-height: 1px; 
	font-size: 1px; 
	clear: both;
}
div.spacingsearch
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 0.4em 0em 0em 0em;
}
div.spacingsearch:after
{
	content: " "; 
	display: block; 
	line-height: 1px; 
	font-size: 1px; 
	clear: both;
}
div.fivecolumn
{
	width:19.91%;
}
div.fivecolumn:after
{
	content: " "; 
	display: block; 
	line-height: 1px; 
	font-size: 1px; 
	clear: both;
}
div.backgroundlightgrey
{
	background-color: #F0F0F0;
	padding:0em 0em 0em 0em;
}
.hidden
{
	
	display:none;
}
img.borderless
{
	border: 0;
	
}

div.maxlenght
{
	color:Green;
	width:350px;
	overflow:hidden;
}

/*Print divs*/
.VisiblePrintOnly
{
	visibility:hidden;	
	position:absolute;
	bottom:0px;
}

#SearchHelpDiv
{
	float: left;
	width: 50%;
	text-align: left;
}

#SortByDiv
{
	width: 100%;
	text-align: left;
}