/* CSS Document */
* {
	margin:0;
	padding:0;
}
body {
	text-align:center;
	font-size: 1em;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family:Times New Roman;
	color:#333;
	background:#fff;
	

}

h2, h3 {
	color: #009BD8;
	font-size: 1em;
}

h4 
{	margin:5px 0 0 0;
	padding:0;
	font-size:1.2em;
}
a {
	color: #009BD8;
	text-decoration:none;
	
}
img 
{
	border:none;
}

#wrap {
	width:700px;
	margin-right:auto;
	margin-left:auto;
	margin-top:25px;
	padding:0px;
	text-align:left;
}


#contentheader {
	background:#fff;
	width: 100%;
	display:none;

}
#logoforprint {
	display:block;

}



/*Menyn i topp*/
#topmenu {
	width:300px;
	height:160px;
	border:1px solid red;
	background:url(../Images/logo.gif) -10px -10px no-repeat;
	display:none;
	

	
	
}
#topmenu li {
	float:left;
	padding: 21px 0px 0 0px;
	display:none;
	
	
	
}
#topmenu a {
	color: #999;
	padding: 0 8px 0 10px;
	margin: 0;
	font-weight: bold;
	display:none;
}
#topmenu a:hover 
{
	color:#009BD8;
	color:#D0EBF6;
	
}

#wrap #contentheader #topmenu .selected a {
	color:#009BD8;
}

/*Slut -  menyn i topp*/


#search {
	float:left;
	display:none;

}
/*Sökfält på söksidan */
.searchPageItems 
{
	margin:10px 0;
}
.searchPagefield {
	margin: 0px;
	width:40%;
	height:15px;
	font-size:.8em;
	border:1px solid #7C7B7E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.searchPagebutton 
{
	color:#fff;
	background-color:#007AAD;
	font-size:.8em;
	font-weight:900;
	margin:0;
	padding:0 5px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*Sökfält uppet till höger */
#searchfield, .searchfield {

	margin: 30px 0px 0 10px;
	font-size:.8em;
	border:1px solid #7C7B7E;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}
/* Sökknapp uppe till höger på alla sidor */
#searchbutton, .searchbutton, #QuickSearchButton  {
	color:#fff;
	background-color:#007AAD;
	font-size:.8em;
	font-weight:900;
	border:none;
	margin:0;
	padding:0 5px 0 5px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;

}

/*Div där sitemappen är placerad */
div.sitemap 
{
	width:580px;
	float:left;
	margin:0;
}
		
/* contentleft */

#contentleft {
	/*width:194px;*/
	width:200px;
	padding:0px;
	margin:0;
	float:left;
	background:#fff;
	height:420px;
	display:none;
}
html>body #contentleft 
{
	height:auto;
	min-height:420px;
}

#contentleft div {
	padding-right: 10px;
	padding-left: 2px;
	margin-top:0;
	padding-top:0;
}

/*Flikmeny till vänster */	

	#tabmenu {
		list-style: none;
		margin: 0 0 0 3px;
		padding: 0;
		float: left;
		display:none;
	
	}
	html>body #tabmenu 
	{
		margin-left:5px;
	}
	
	#tabmenu li {
		float: left;
		font-size: 0.85em;
		margin-right: 4px;
		padding: 3px 5px 3px 0;
		background: url(../Images/tab-right.gif) no-repeat top right;
	}
	
	#tabmenu .fadedmenu{
		background: url(../Images/faded-tab-right.gif) no-repeat top right;

	}
	#tabmenu .fadedmenu a{
		background: url(../Images/faded-tab-left.gif) no-repeat top left;
		

	}
	
	#tabmenu a {
		text-decoration:none;
		color:#fff;
		padding:3px 5px 3px 8px;
		background: url(../Images/tab-left.gif) no-repeat top left;
	}


/*Slut Flikmeny till vänster */	

div#leftbox {
	background: #D0EBF6 url(../Images/leftbox-bottom.gif) no-repeat bottom;
	width: 178px;
	padding: 0 0 15px 0;
	margin: 0px 0 0 4px;
}
#leftbox p, #leftbox h3 {
	padding: 0 2px 0 8px;	
}
#leftbox a {
	color: #009BD8;
}
#leftbox a:hover {
	text-decoration:underline;
}

/* Slut contentleft */

/* #ContentCenterDiv justeringar   */
/*--------                      */

#ContentCenterDiv {
	/*width:398px;*/
	width:650px;
	padding:0px;
	float:left;
	/*border:1px solid red;*/
}
#ContentCenterDiv div#innercenter, .sitemap div#innercenter {
	padding: 5px 16px 0 0;
}

#ContentCenterDiv h1, #ContentCenterDiv .Heading1, .sitemap h1, .sitemap .Heading1 {
	color: #009BD8;
	font-size: 1.2em;
	margin: 0 0 10px 0;
	font-weight:bold;
}

#ContentCenterDiv h3 {
	color:#009BD8;
	margin: 10px 0;
}
#ContentCenterDiv img {
	float: right;
	margin-top: 0px;
	padding:0 0 20px 10px;
}

#ContentCenterDiv .campaign {
	background: url(../Images/camp-bottom.gif) no-repeat bottom left;
	width: 370px;
	padding: 5px 0 0 0;
	display:none;
}
	
#ContentCenterDiv div.campaign-breadtext {
	display:block;
	background: url(../Images/camp-top.gif) no-repeat top left;
	padding: 10px 10px 20px 10px;
	font-size: .9em;
	display:none;
}

#ContentCenterDiv div.campaign-breadtext h1 {
	float:left;
	color: #fff;
	padding: 0 0px 10px 0;
	margin-right: 20px;
	width: 60px;
	display:none;
}
	
	
/* End #ContentCenterDiv justeringar   */
/*--------                          */	


#contentright {
	/*width:175px;*/
	width:193px;
	float:left;
	display:none;
	

}
#contentright div#innerright {
	padding: 5px 3px 0 10px;
}

/* Start nyhets och ev kundlogin fält */
	/* ------                             */
	div.push {
		background: #D0EBF6 url(../Images/news-bottom.gif) no-repeat bottom;
		margin-top: 20px;
		padding-bottom:20px;
		width: 175px;
		/*Original width = 175px*/
	}
	
	
	
	div.push h3, div.push h1 {
		color:#fff;
		text-transform:uppercase;
		font-size:1.8em;
		letter-spacing:0.15em;
		padding:0;
		background:url(../Images/news-top.gif) no-repeat;
	}
	div.push p {
		padding:0 10px 0 10px;
	}
	div.push p.pushheader, .push p.pushheader a {
		color:#009BD8;
		font-weight:bold;
		padding-top:5px;
		text-decoration:none;
	}
	.push p.pushheader a:hover 
	{
		text-decoration:underline;
	}
	/* End push fält */		

/* End #contentright 		*/
/*------             		*/


/* The Alsett Clearing Method */
/* ------                     */

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility:hidden;
}
/* A fix fo IE Mac */
.clearfix {
	display: inline-block;
}
/* Holly HAck för en bugg i IE6 för Windows */
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}

/* End The Alsett Clearing Method */
/* ------                     */

.clearthefloat {
	clear: both;
	
}
#contentleft .clearthefloat {
	clear: both;
	height:5px;
}
/*Spec anpassningar till Firefox, Safari , mm */
html>body #contentleft .clearthefloat 
{
	height:0;
	min-height:6px;
	max-height:6px;
	
}

#updateText {

}
#adress {
	margin:10px 0 0 0;
	clear:both;
	background:url(../Images/address-line.gif) no-repeat top;
	padding:7px 10px 0 10px ;
	display:none;
}
#adress p 
{
	padding-left:10px;
}

/* Anpassning till Firefox och Opera */
html>body #adress p {
	margin-top:5px;
}
#adress a:hover 
{
	text-decoration:underline;
}

/* Bredcrumps definition */
/* -----                 */

.breadcrumps {
	font-size:0.9em;
	margin-bottom:15px;
	padding-bottom:15px;
	display:none;
}

a.breadcrumps  {
	text-decoration:none;
	color:#333;
	display:none;
	
}
a.breadcrumps:hover  {
	text-decoration:underline;
	display:none;
		
}

/* Stilmalla för vänster menyn som är i form av en UL lista
med li och ev nya nästlader ul listor.
*/ 
#submenu {
	list-style-image:url(../Images/menu-closed.gif);
	padding: 10px 0 0 30px;
}

#submenu-level2  {
	list-style-image:url(../Images/menu-closed.gif);
	padding:0 0 0 20px;
}
#submenu-level3 {
	list-style-image:url(../Images/menu-closed.gif);
	padding:0 0 0 40px;
}
.submenu-level3 {
	list-style-image:url(../Images/menu-closed.gif);
	padding:0 0 0 40px;
}

#submenu a, #submenu-level2 a {
	text-decoration:none;
	color:#333;
}
.openmenu {
	list-style-image:url(../Images/menu-open.gif);
}

.hidden
{
	display:none;
}
/*Sökresultatet kommer upp i denna tabell */
#resultTable 
{	width:90%;
}
#resultTable th 
{
	padding: 10px 0;
}
#resultTable .trPost 
{
	padding: 0px 0 20px 0;
}
.blue{
	background-color:#D0EBF6;
	
}
div#xform 
{
	margin-top:10px;	
}
#xform table
{
	margin:0;
	padding:0;
	/*border:1px solid #D6EBF7;*/

}
#xform td 
{
	padding:5px;
	border-bottom:1px solid #D6EBF7;
	
	
}

/*
#xform input, #xform textarea	
{
	font-size: inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-family:Courier New;
	background:#fff;
	border:none;
	
}
textarea {scrollbar-3dlight-color:#fff;
scrollbar-arrow-color:#D6EBF7;
scrollbar-base-color:#D6EBF7;
scrollbar-darkshadow-color:#efefef;
scrollbar-face-color:#fff;
scrollbar-highlight-color:#fff	;
scrollbar-shadow-color:#D6EBF7}

#xform input.formButton 
{
	color:#fff;
	background-color:#007AAD;
	font-size:.8em;
	font-weight:900;
	margin:0;
	padding:0 5px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

*/

/* Formulärtext */
.formtext {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.formheader {
	color:#009BD8;
	font-weight:bold;

}

#ContentCenterDiv #innercenter .movebuttons {
	margin:10px 0;
	padding:0;
	float:left;
	clear:both;

}

#ContentCenterDiv #innercenter .movebuttons img {
	float:left;
	padding:0 10px 0 0;
	margin:0;

}