/* eb2010GuideStep.css */
.GuideStepOverview
{
FONT-WEIGHT: normal; 
}

.GuideStepOverview_current
{
FONT-WEIGHT: bold; 
}

/* @group Tabeller table */


#guidepage-content table, #guidepage-content table td
{
border:0;
background: none;
}

#guidepage-content table .label{font-weight: bold;}

#guidepage-buttons-table
{
width:100%;
background-color:transparent;
}

#guidepage-buttons-table td
{
padding-left:0;
padding-right:0;
}

#guidepage-buttons-table td input
{
margin:0;
}

/* @end */


#guidepage-content label{ font-size: 100%; background: transparent; 
					  margin: 0; padding: 0; border: 0; vertical-align: baseline; }



/* BEKRÄFTELSESIDORNA */
        .textbox_readonly_left{ border: none; background-color: #ffffff; white-space: nowrap; text-align: left; color:#000000;}

        .textarea_readonly_left{border: none; background-color: #ffffff; white-space: nowrap; text-align: left; color:#000000;}

        .textbox_readonly_right{border: none; background-color: #ffffff; white-space: nowrap; text-align: right; color:#000000;}

        .textarea_readonly_right{border: none; background-color: #ffffff; white-space: nowrap; text-align: right; color:#000000;}

/* eb2010Nyheter.css */
.newsitem p{margin:0;margin-bottom:3px;}

.newsdate{color:#999999; margin-bottom:15px;}
/* form.css */
.eb2010formcontainer {}

/* @group Tabeller - Ersätter den generella stilen för tabeller */
.eb2010formcontainer table				{ border: 1px solid #FFFFFF; }
.eb2010formcontainer tr:nth-child(even) {background-color: #FFFFFF;}
.eb2010formcontainer tr:nth-child(odd) {background-color: #FFFFFF;}
.eb2010formcontainer th					{ padding: 6px 10px; background-color: #FFFFFF;}
.eb2010formcontainer td					{ padding: 5px 5px 4px;}
.eb2010formcontainer tfoot td			{ background: none; padding: 5px 5px 1px; font-size: 0.85em;}
/* @end */

.eb2010formcontainer table td, .eb2010formcontainer table td img 			{ vertical-align: top; } 

.eb2010formcontainer input, .eb2010formcontainer select { vertical-align:baseline; }


.textbox{}

.textarea{}

.radio{}

.checkbox{}

.listbox{}

.submit{}






/* formresult.css */
.formresultheader{}

.formresultroweven{}

.formresultrowodd{}


/* general.css */
.ekobanken-tabell{}
/* main.css */
/* @override http://10.0.1.2/~Philip/css/main.css */

/* author: philip harrison - http://cargocollective.com/42grey */
/* reset code: html5boilerplate.com */

/* @group Reset */
html,body,div,span,h1,h2,h3,h4,h5,h6,
p,blockquote,abbr,cite,small,sub,sup,
dl,dt,dd,del,ul,li,ol,b,i,strong,em,
table,caption,tbody,tfoot,thead,tr,
th,td,img,form,fieldset,
legend,label		{ font-size: 100%; background: transparent; 
					  margin: 0; padding: 0; border: 0; vertical-align: baseline; }

ol, ul				{ list-style: none; margin:5px 0 10px;}
blockquote, q		{ quotes:none; }
blockquote:before, 
blockquote:after,
q:before, q:after 	{ content:''; }

a 					{ margin:0; padding:0; font-size:100%; vertical-align:baseline; 
						  background:transparent; text-decoration:none;}
a:hover, a:active 	{ outline: none; }
a img,
:link img,
:visited img 		{ border:none}

.clearfix:after 	{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix 			{ display: inline-block; }
* html .clearfix 	{ height: 1%; } /* göm från IE-mac \*/
.clearfix 			{ display: block; }
img		{padding:5px 0; }
ins 				{ background-color:#ff9; color:#000; text-decoration:none; }
del 				{ text-decoration: line-through; }
hr 					{ display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }
table 				{ font-size:inherit; font: 100%;  }
td, td img 			{ vertical-align: middle; } 
/* @end */


/* @group Övergripande sidstil */
body 				{ background: url(images/bg.png) repeat; }
html 				{ overflow-y: scroll; /* tvinga skroll-yta till höger på korta sidor  */ }

body, select, 
input, textarea 	{ font: 80%/1.45 "Helvetica Neue", Helvetica, Arial, sans-serif;
					  color:#555; -webkit-font-smoothing: antialiased; } /* text */
/* @end */


/* @group Sektioner */
.section 			{ margin: 0 auto; width: 960px; background-color: white; margin-bottom: 20px;
					  -webkit-box-shadow: 0px 0px 5px #b1b1b1; -moz-box-shadow: 0px 0px 5px #b1b1b1;
					  box-shadow: 0px 0px 5px #b1b1b1; position: relative; } /* wrapper för .article samt #footer */
.sub-section 		{ margin: 0 auto; width: 960px; } /* wrapper för tab navigation */
.article			{ width: 930px; padding: 15px; } /* huvudinnehåll */
/* @end */


/* @group Typsättning */
h1,h2,h3,h4,h5		{ margin-top: 1em; margin-bottom: 0.5em; font-weight: bold; color: black; 
					  text-rendering: optimizeLegibility; }
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child 		{ margin-top: 0; }

h1 					{ font-size: 2.2em; line-height: 1.3; margin-top: 0.5em; color: #111; border-bottom: 1px solid #eee; }
h2					{ font-size: 1.4em; line-height: 1.3; color: #333; }
h3					{ font-size: 1.15em; line-height: 1.3; color: #333; }
h4					{ font-size: 1.1em; color: #222; }
h5					{ font-size: 1em; line-height: 1.2; margin-top: 0.75em !important; margin-bottom: 0em; }

strong, th 			{ font-weight: bold; }
em					{ font-style: italic; }
sub 				{ vertical-align: sub; font-size: smaller; }
sup 				{ vertical-align: super; font-size: smaller; }
small 				{ font-size: 0.8em }
p 					{ margin-bottom: 0.8em }
/* Listor */
ul li img {padding:0;vertical-align:text-bottom;float: none;}
/* @end */

/* Textmarkeringsfärg.. */
::-moz-selection	{ background: #8e55a5; color:#fff; text-shadow: none; }
::selection			{ background: #8e55a5; color:#fff; text-shadow: none; } 
a:link				{ -webkit-tap-highlight-color: #8e55a5; } 

/* Synlighet */
.hidetext			{ text-indent: -999em; overflow: hidden; display: block; height: 1px; width: 1px; } /* Bild-ersättning */ 
.hidden				{ display:none; visibility:hidden; } /* Göm från alla */
.invisible			{ visibility: hidden; } /* Göm från alla, men förvara layout */
.visuallyhidden		{ position:absolute !important; clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ 
					  clip: rect(1px, 1px, 1px, 1px); } /* Göm visuellt, men synligt för assisterade enheter  */

.textright			{ text-align: right; }
.textcenter			{ text-align: center; }
/* @end */

/* @group Länkar */
a, a:active			{ color: #8f38c5; }
a:visited			{ color: #9d71a5; }
a:hover				{ color: #016a9b; -webkit-transition:all 0.40s ease-in; } /* transition: mjuk fade på mouse hover */

/* Länkstil inom klassen article + regel för bilder med länk */
.article a 			{ margin-bottom: 1px; border-bottom: 1px solid #eee;}
.article a:hover 	{ border-bottom-color: #888; }
.article a:active 	{ color: white; background-color: #8e55a5; margin-bottom:0; border:none;}
.article a img 		{ margin-bottom: 0px !important; display: inline; float: left;  }

/* @group Banner */
#wrap-header		{ background-color: white; }
.header 			{ margin: 0 auto; width: 960px; padding-top: 15px; }

#logo 				{ height: 43px; }
#toplinks			{ margin-top: 15px; font-size: 0.9em; margin-bottom: 15px; }
#toplinks a			{ margin-right: 10px; margin-left: 10px;}
#toplinks a:active	{ color: white; background-color: #8e55a5;}
#toplinks form		{ display: inline; }

/* Skugga under #wrap-header */
#topbar-bg			{ background: url(images/sprite-icons.png) repeat-x 0px -222px; 
					  height: 6px; margin-bottom: 8px;}
/* @end */

/* @group Huvudnavigation */
#nav-header			{ margin:0; width: 960px; display: block; height: 36px;
					  background: #964e98 url(images/nav-bg.png) no-repeat left top; }
#nav-header li		{ display: inline; float:left; margin: 5px 30px 0px 0px; }
#nav-header li a	{ color: #fff; font-size: 1em; text-transform: uppercase; font-weight: bold;
					  height: 26px; line-height: 26px; padding: 0px 7px; display: block; float: left; 
					  text-shadow: #7b247e 1px 1px 1px; cursor: pointer; -webkit-user-select: none; }
#nav-header 
.topnavigationSelected { background-color: #4d0957; }
#nav-header 
li a:hover 			{ background-color: #4d0957; }

/* VIKTIGT! Ändra id taggen  till vad länken till startsidan tilldelas. */
#nav-header 
li#startsida a		{ text-indent: -3333px; overflow: hidden; width: 40px;
		   			  background: url(images/sprite-icons.png) no-repeat 15px -60px; }
/* @end */



/* @group Sub@1 Navigation */
/* Tab navigation för nivå 2 sidor - begränsa till endast detta. */
#tabbed-nav 	 	{ height: 25px; }
#tabbed-nav li	 	{ float: left; display: inline; margin-left: 12px; margin-right: -4px;
					  -webkit-box-shadow: 0px 0px 5px #b1b1b1; -moz-box-shadow: 0px 0px 5px #b1b1b1;
					  box-shadow: 0px 0px 5px #b1b1b1; }
#tabbed-nav li a	{ float: left; padding: 0px 12px; line-height: 25px; background-color: #d99fee;
					  color: white; position: relative; text-transform: uppercase; font-size: 0.9em;
					  text-shadow: #9368a0 1px 1px 1px; font-weight: bold; -webkit-user-select: none; }
#tabbed-nav li 
a:hover 			{ color: black; background-color: #fff; z-index: 2; text-shadow: none; }
#tabbed-nav li 
a.subnavigationSelected { color: black; background-color: #fff;
						  z-index: 2; text-shadow: none; }
.sub-knapp 			{ margin-right: 15px; }
#tabbed-nav 
li#print a 			{ width: 20px; text-indent: -3333px; z-index: 2; 
					  background: white url(images/sprite-icons.png) no-repeat 3px -190px; }
/* @end */

/* @group Sub@2 Navigation */
/* Sidebar Navigation på undersidor. 
Utformad att skapa en sidebar nav om en .suvnav-ja klass existerar på wrappern för #nav160 (ul lista) */
.subnav-ja #nav160	{ width: 159px; float: left; border-right: 1px solid #e4e4e4; padding: 20px 0px; }
.subnav-ja 
.eko-article		{ width: 450px; margin: 0px 15px 0px 35px; padding: 0 29px 0 0;}

/* Styla en semantiskt korrekt ul li lista med flera nivåer. */
#nav160 li 			{ border-bottom: 1px solid #e4e4e4; }
#nav160 li a		{ color: #383838 !important; display: block; 
					  position: relative; margin: 0; border: none; padding: 6px 3px 7px 5px; }

#nav160 li ul 		{ margin-bottom: 20px; }	
#nav160 li ul li 	{ margin-left: 10px; font-size: 0.85em; }
#nav160 a:hover		{ background-color: #eaebed; }
#nav160 a:active 	{ background-color: #665377; border: none; color: #fff !important; }
#nav160
a.subnavigationSelected { background-color: #665377; border: none;color: #fff !important; 
						  font-weight: normal; text-shadow: #3d1f48 1px 1px 0; }
/* @end */

/* @group Sidfot */
.footer a 			{ color: #888 !important; }
.footer a:hover 	{ margin-bottom: 1px; border-bottom: 1px solid #999; color: #555; -webkit-transition: none; }
.footer a:active 	{ color: black; background: transparent; margin-bottom:0; border-bottom: none;}

/* Brödsmulor - stylar en semantiskt korrekt ol > li lista. Ordered List. */
#breadcrumbs 		{ line-height: 34px; height: 34px; padding: 0 0 0 15px;  }
#crumbs ol 			{ height: 34px; width: 800px; overflow: hidden; float: left; }
#crumbs li 			{ background: url(images/sprite-icons.png) no-repeat left -141px; 
			 			 float: left; color: black; padding: 0px 10px 0px 20px; }
#crumbs li a		{ float: left; }
#crumbs li a:hover	{ border: none; text-decoration: underline; }

/* Styla första länken med id #crumb-start med hem-knapp. */
#crumbs 
#crumb-start		{ background: none; padding: 0;}
#crumbs 
#crumb-start a		{ background: url(images/sprite-icons.png) no-repeat -5px -97px; width: 35px;
					  text-indent: -3333px; overflow: hidden;} 

#sitemap-rel 		{ background: url(images/sprite-icons.png) no-repeat right -240px; padding-right: 40px; margin-right: 8px; }
#sitemap			{ padding: 15px; line-height: 1.6; font-size: 0.9em; border-top: 1px solid #d7d7d7; margin-top: 1px;}

/* Utseende på adressen i sidfoten
Utformad efter hCard microformats */
.adr 				{ margin-bottom: 1.6em; }
.vcard				{ position: relative; }
#vcard-dl			{ height: 22px; width: 30px; position: absolute; top: 0; right: 0;
					  background: url(images/sprite-icons.png) no-repeat -5px -282px; }

#footnote			{ border-top: 1px solid #d7d7d7; padding: 5px 15px; }
/* @end */

/* @group Layout grid */
/* CSS Layout - lägg till önskade nya storlekar för att få en float left,
Definiera sedan bredden i px - .article's innerbredd är 930px */
.eko600,.eko545, 
.eko450,.eko350, 
.eko300,.eko290,
.eko260,.eko240,
.eko180,.eko160,
.eko-article,
.eko115 			{ float: left; }

.eko930				{ width: 930px; }
.eko600				{ width: 600px; } /* Landningssidor >> med 250c + 75m >> eller << 300c + 30m */
.eko545				{ width: 550px; } /* Landningssidor >> med 350 + 30 */
.eko450				{ width: 450px; } /* article col */
.eko350				{ width: 350px; } /* content col */
.eko300				{ width: 300px; } /* content col */
.eko290				{ width: 290px; } /* content col */
.eko260				{ width: 260px; } /* content col */
.eko240				{ width: 240px; } /* aside col */
.eko180				{ width: 180px; } /* footer höger col */
.eko160				{ width: 160px; } /* räntor col */
.eko115				{ width: 115px; } /* footer cols */

.eko-article 		{ width: 550px; }

/* speciella kolumner etc */
.b-r 				{ border-right: 1px solid #d7d7d7; margin-right: 5px; }
.b-b 				{ border-bottom: 1px solid #d7d7d7; margin-bottom: 15px; padding-bottom: 15px; }
.colcenter-clean	{ margin: 0px 15px 0px 15px; padding: 0px 15px 0px 15px; }
.colcenter 			{ margin: 0px 14px 0px 14px; padding: 10px 15px 0px 15px; 
			 		  border-left: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; }
.maincenter			{ margin: 0 15px 0 20px; padding-right: 104px; display: inline;border-right: 1px solid #d7d7d7; }

.article-section	{ border-bottom: 1px solid #cecece; padding-bottom: 20px;}

.m-r70				{ margin-right: 70px; }
.m-r30				{ margin-right: 30px; }
.m-r10				{ margin-right: 10px; }
.m-r0				{ margin-right: 0px; }
.p-t20				{ padding-top: 10px; }

.right 				{ float: right; }
.left  				{ float: left; }

/* för att snyggt visa bilder inuti flytande text */
.imgcenter {
    font-size: 9px;
    letter-spacing: 0.1px;
    padding: 5px 10px 5px 0;
} 
/* visa bilder till vänster i texten */
.imgfleft {
    display: inline;
    float: left;
    font-size: 9px;
    letter-spacing: 0.1px;
    padding: 5px 10px 5px 0;
} 
 /* -- till höger -- */
.imgfright 			{
	display: inline;
	float: right !important;
	font-size: 9px;
    letter-spacing: 0.1px;
	padding: 5px 0px 5px 10px;
}
/* @end */

/* @group Knappar */
a.button, .button	{ height: 26px; border: solid 1px #999 !important; color: #444 !important; 
					  cursor: pointer; font-weight: bold; -webkit-user-select: none; display: inline-block; 
					  line-height: 26px; -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25); text-shadow:0 1px 1px #fff; 
					  -moz-box-shadow:0 1px 3px rgba(0,0,0,0.25); padding: 0px 9px;margin:0;
					  box-shadow:0 1px 3px rgba(0,0,0,0.25); background: #222 url(images/button.png) repeat-x 0px 0px; 
					  -webkit-background-clip: padding-box;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

a.button:hover, 
.button:hover		{ text-decoration: none; background: #8f8f8f url(images/button.png) repeat-x 0px -30px; 
					  border: solid 1px black; margin-bottom: 0px; -webkit-transition: none; }
a.button:active, 
.button:active		{ background: #666 url(images/button.png) repeat-x 0px -60px; border: solid 1px black;
					  -webkit-transform:translateY(1px);-moz-transform:translateY(1px); outline: none;  }

a.green 			{ background: #91bd09 url(images/button.png) repeat-x 0 -90px; color: #fff !important;
					  text-shadow: #3c600e 0 -1px 1px; border: 1px solid #46801b; }
a.green:hover  		{ background: #749a02 url(images/button.png) repeat-x 0 -120px; border: 1px solid #46801b; }
a.green:active 		{ background: #4c801f url(images/button.png) repeat-x 0 -150px; border: 1px solid #46801b; }

.small.button		{ font-size:0.9em}
.large.button		{ font-size:1.1em;padding:6px 15px 10px; }
/* @end */



/* @group Formulär */
input, select 		{ vertical-align:middle; }
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"]  { vertical-align: bottom; }
label, button,
input[type=button], 
input[type=submit]	{ cursor: pointer; }
button 				{ width: auto; overflow: visible; }

input, textarea 	{ font-size: 1em; color: #333; font-weight: 500;}
select				{ font-size: 0.9em; color: #444; } 
input 				{ padding: 2px; margin-right: 13px;}
textarea 			{ padding: 6px; }
fieldset legend 	{ font-weight: bold; }
fieldset label		{ display: inline-block; margin-top: 13px; }
/* @end */



/* @group Tabeller */
table				{ border: 1px solid #eee; }
tr:nth-child(even) {background-color: #F9F9F9;}
tr:nth-child(odd) {background-color: #ecd7f5;}
th					{ padding: 6px 10px; background-color: gainsboro;}
td					{ padding: 5px 5px 4px;}
tfoot td			{ background: none; padding: 5px 5px 1px; font-size: 0.85em;}

table.clean {border: none;}
table.clean tr {background:none;}
table.clean img {margin:0; padding:0;}

/* @end */



/* @group Extragrejer */
/* Höger sidofält på startsidan */
#cto-links-startp 	{ font-size: 1.15em; font-weight: bold; background-color: #f5f5f5; padding-bottom: 5px; }
#cto-links-startp h3 { margin: 0px; font-size: 1.15em !important; color: #333; }
#cto-links-startp li { border-bottom: 1px solid #d9d9d9; margin:0; padding:0;  }
#cto-callus-startp  { background-color: #f6e4ec;  }
#cto-links-startp a, #cto-links-startp a:visited {display:block; color:#8F38C5; border:none;padding: 8px 0px 8px 10px; }
#cto-links-startp a:hover {border:none; background:#e0d3df;}
/* Räntor */
#rates-table 		{ padding: 20px 10px 0px 14px; background-color: #baebf6; }

/* Nyhetslista på startsidan */
.link-list ol		{ margin-left: 17px; }
.link-list li		{ margin-bottom: 0.8em; list-style-image: url(images/arrow.png); }
.link-list li a		{ color: #222 !important; }
.link-list li a:active			{ color: white; }

/* Tänkt att vara en låda med relaterad info - i slutet av en artikel/sida */
.related-list 		{ display: block; border: 1px solid #eee; padding: 10px; background-color: #f8f8f8;}
.related-list li	{ line-height: 1.7; font-size: inherit;  }
.related-list h3	{ border-bottom: 1px solid #c4c4c4; }

/* error sida 404 not found */
#error404			{ background: url(images/404.png) no-repeat right bottom; }
#error404-search	{ padding: 10px; background-color: #b8dfea; margin-top: 20px; 
					  -webkit-transition: background-color 1s linear; -webkit-border-radius: 7px;
					  -moz-border-radius: 7px; border-radius: 7px; }
					  
#error404-search:hover { background-color: #f2f161; }
#error404-search 
#searchbar404			{ font-size: 1.25em; padding: 4px; width: 300px; }
#error404-search
#searchbutton404	{ line-height: 1; height: 30px; }

/* Sidkarta - efter upplägget på sitemap sidan i mappen */
#sitemap-index h2	{ font-size: 1.8em;  margin-top: 2em; border-bottom: 1px solid #999; }
#sitemap-index h2 a	{ color: #444; }
#sitemap-index h3	{ font-size: 1.25em; margin-top: 0.75em;}
#sitemap-index a	{ color: #6a6a6a; }
#sitemap-index a:hover { color: #016a9b; }
#sitemap-index a:active{ color: #fff; }

/* Alternativt en grov variant på en träd layout - inte det bästa dock, då det blir en ganska kaotisk översikt */
/*#sitemap-index ul li ul { margin-left: 30px; margin-bottom: 20px; }
#sitemap-index ul li a { font-weight: bold; font-size: 1.25em; line-height: 1.5; color: #333;}
#sitemap-index ul li ul li a { font-weight: bolder; font-size: 1em; color: #666; }
#sitemap-index ul li ul li ul li a { font-weight: normal; font-size: inherit; color: #777; }*/
/* ovan -- en alternativ styling för sidkartan. inte att föredra. */

/* Visa en "li" lista med bullets och vänster marginal */
.lista 				{ list-style: disc; }
.lista-clean li 	{ margin-left: 17px; padding-bottom: 5px; }
.lista li 			{ margin-left: 17px; padding-bottom: 5px;}

ul li {padding-bottom: 5px;}
ul li ul {list-style: disc;}
ul li ul li { margin-left: 17px; line-height: 22px; }
ul li img {
    padding: 0 5px;
    vertical-align: bottom;
}
/* Snyggare element i IE > css3pie.com */
/* .section, 
#tabbed-nav li 		{  behavior: url(public/ekobanken/script/PIE.htc); } 
*/

/* Lista för bildpresentationer av t ex personal */
ul.bildlista {overflow: auto;}
.bildlista li {
    border: 1px solid #CCCCCC;
    float: left;
    margin: 4px;
    padding: 5px;
    width: 130px;
}
.bildlista img {
	margin:5px;
		-webkit-transition: -webkit-transform .2s ease-in-out, -webkit-box-shadow .2s ease-in;
		-moz-transition: -moz-transform .2s ease-in-out, -moz-box-shadow .2s ease-in;
		-o-transition: -o-transform .2s ease-in-out, -o-box-shadow .2s ease-in;
		-ms-transition: -ms-transform .2s ease-in-out, -ms-box-shadow .2s ease-in;
		transition: transform .2s ease-in-out, box-shadow .2s ease-in;
	padding:0;
}
.bildlista img:hover {
	box-shadow: #666 0 0 5px;
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
	z-index:100;
	-moz-box-shadow: #666 0 0 5px;
	-webkit-box-shadow: #666 0 0 5px;
	-o-shadow: #666 0 0 5px;
}
.bildlista h3 {
    font-size: 1em;
    margin: 0;
    text-align: center;
}
.bildlista p {
	font-size: 1em;
	margin:0;
    text-align: center;
}

/* popup-fönster i formuläret */
.popup {
	float:left;
	}
	
/* @end */

@media print {
* 					{ background-color: transparent !important; background-image: none !important; color: #000; 
					  text-shadow: none !important;}
body 				{ font-size: 11pt; }
#wrap-header 		{ display: none; }
#topbar-bg			{ display: none; }
#tabbed-nav.sub-section a { display: none;}
.section 			{ -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; 
					  margin: 0; background-color:transparent; }
.subnav-ja #nav160	{ display: none; visibility: hidden; }
a:link, a:visited 	{ color: #143152; background: transparent; font-weight: bold; 
					  border-bottom: 1px solid #5e5e5e; margin-bottom:1px; }
a:after 			{ content: " [" attr(href) "] " !important; font-size: 80%;}
a img,:link img,
:visited img 		{ border:none; margin: 0;}
a[href^="/"]:after	{ content: " [http://ekobanken.se" attr(href) "] " !important; font-size: 80%;}
a[href^="http://"]	{ padding-left: 0px; background: none; }
a[href$=".pdf"]		{ padding-left: 0px; background: none; }
a.button 			{ color: #000 !important; box-shadow: none; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;
					  -webkit-border-radius: 0; -moz-border-radius: 0;border-radius: 0; border: 1px solid #5e5e5e !important; }
.hidetext a:after 	{ content: ""; }  /* Don't show links for images */
pre, blockquote		{ border: 1px solid #999; page-break-inside: avoid; }
img 				{ page-break-inside: avoid; }
p, h2, h3			{ orphans: 3; widows: 3; }
h2, h3				{ page-break-after: avoid; }
.footer				{ display: none; }
}
/* pagestyles.css */
.ekobanken-tabell{}
/* slideshow.css */
/* jQuery Slideshow */

*{outline: none;}
img {border: 0;}

/*--Main Container--*/
.main_view {
	float: left;
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	height:296px;	width: 600px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left; padding:0;}

/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: 5px; left: 0px;
	width: 178px; height:47px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	background: none;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	color:#964E98;
	background-color: #FFFFFF;
	font-size: 9pt;
-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.paging a.active {
	color: #FFFFFF;
	background: #964E98; 
	border: 1px solid #610000;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
/*.paging a:hover {font-weight: bold;}*/

/* Neutralisera länkstil från klassen article */
.article .paging a { margin-bottom: 0px; border: 1px solid #D1D1D1; }
.article .paging a:hover { border: 1px solid #D1D1D1; }
/*.article .paging a:active { color: white; background-color: transparent; margin-bottom:0; border:none;}*/


/*.article a img { margin-bottom: 0px !important; display: inline; float: left;  }*/

