body
{
}

#topLogo {
	z-index: 3; left: 0px; width: 113px; position: relative; top: 0px; height: 127px;
	background: url(AEA_weblogo.gif) top left no-repeat;
}
#bottom-section {
	font-size: 0.8em; left: 0px; position: relative; top: 0px
	
}
#topBanner {
	left: 0px; 
	margin: 0px; 
	width: 100%; 
	position: relative; 
	top: 0px; 
	/*background:#99b850 url(../mallfiler2007/bgTop.gif) top right no-repeat;*/
}
.headBox {
	border-right: #989898 1px solid; padding-right: 0.3em; padding-left: 0.3em; font-weight: bold; padding-bottom: 0.2em; color: #ffffff; padding-top: 0.1em; background-color: #890f0e;
}

/******* VÄNSTER NAVIGERING ************/
#leftNav ul 
{
    list-style: disc url(liten_pil.gif) outside; 
	margin-left: 15px; 
	padding:0;
	vertical-align: super; 
}
#leftNav ul li
{
    margin: 0.2em 0 0.2em; 
    font-weight: bold; 
    border-bottom: #999999 1px solid;
}

#leftNav ul ul li {
	font-weight: normal; 
	border-bottom: none;
}

#leftNav ul li.dropNavLink {
	list-style-image: url(liten_pil_ned.gif);
}

#leftNav ul li.leftNavActiveLev2
{
	list-style-image: url(liten_aktiv_pil.gif);
}

#leftNav ul li.leftNavActiveLev
{
	list-style-image: url(liten_aktiv_pil.gif);
}

#leftNav ul a.leftNavActive, #leftNav ul li.leftNavActiveLev2 a
{
	color:#339982;
}

#leftNav a {
	text-decoration: none
}

#leftNav a:hover {
	text-decoration: underline
}
/*******************/

#centerCol a {
	text-decoration: none;
	color:#339982;
}
#centerCol a:hover {
	text-decoration: underline;
}

.headGreyBox {
	margin-top: 0.2em; margin-bottom: 0.5em; background-color: #cccccc
}
.headGreyBox H3 {
	padding-right: 0.2em; padding-left: 0.4em; padding-bottom: 0.2em; color: black; padding-top: 0.2em
}
.leftHeadBox H3 {
	margin: 0em; color: black
}
.headLink {
	font-weight: bold; margin-bottom: 0.1em
}
.leftCol {
	width: 220px;
}
.rightCol {
	width: 114px
}
.leftBox {
	border-right: #989898 0px solid; border-top: #989898 0px solid; margin-bottom: 2em; border-left: #989898 1px solid; width: 90%; border-bottom: #989898 1px solid
}
.leftHeadBox {
	border-right: #989898 1px solid; padding-right: 0.3em; border-top: #989898 1px solid; padding-left: 0.3em; BACKGROUND: url(textbox_topkant.gif) #dedede no-repeat right top; margin-bottom: 0.2em; padding-bottom: 0.2em; border-left: #989898 1px solid; width: 90%; padding-top: 0.1em; border-bottom: #989898 1px solid
}
.leftMainBox UL {
	margin: 0.3em 0.5em 0.5em 2em
}
.leftMainBox LI {
	list-style-image: url(liten_pil.gif)
}
#icons {
	padding-right: 0.5em; 
	padding-left: 0.3em; 
	RIGHT: 5px; 
	FLOAT: right; 
	padding-bottom: 0.3em; 
	padding-top: 0.3em; 
	position: relative; 
	top:-43px;
	-top: -67px;
}
#ettaPuff #pufftext {
	padding-right: 1.5em; padding-left: 1.5em; font-size: 1.5em; left: 0.5em; padding-bottom: 0.5em; color: #333333; line-height: 1.2em; padding-top: 0.5em; position: relative
}
/*#ettaPuff IMG {
	FLOAT: left; margin-right: 10px; top: 0px
}*/

/*#navigering {
	padding-right: 0.2em; padding-left: 0.3em; font-weight: normal; padding-bottom: 0.3em; margin: 0px; color: #003366; padding-top: 0.3em; position: relative; top: 0px; background-color: #890f0e
}
#navigering A {
	padding-right: 0.5em; color: #ffffff; margin-right: 0.5em; text-decoration: none
}
#navigering A:hover {
	color: #ffffff; text-decoration: underline
}*/

#navigering
{
	height:27px;
}
#menuShadow 
{
	float:left;
	background:url(../mallfiler2007/shadow.gif) repeat-x;height:5px;width:98%;
}

#setSubNav a {
	color: #000000;
	text-decoration: none
}

#breadCrum a {
	text-decoration: none
}
#setSubNav a:hover {
	text-decoration: underline
}

#breadCrum a:hover {
	text-decoration: underline
}
#interNav a {
	line-height: 1.2em
}

#container {
	position: relative;
	border:0px dotted red;
	/*max-width:979px;
	min-width:784px;*/
    max-width:1050px;
    min-width:63em;

	margin: 0 auto;
}

#setSubNav {
	float: right; color: #000000; 
	position: relative; 
	background-image: url(ToolsRoundCornerFull.gif);
	background-repeat:no-repeat;
	background-position: top left;
	padding: 0.3em 0.5em 0.3em 1.5em;
	height: 23px;
	top:-5px;
	-top:-16px;
	font-size:80%;
}
#setSubNav img {vertical-align:middle}

.refLink {
	margin-top: 0.3em; margin-bottom: 0em; text-align: left
}
.refLinkRight {
	padding-right: 0.5em; margin-top: 0.3em; margin-bottom: 0.3em; text-align: right
}
.refLink a {
	font-weight: bold
}
.puffRight {
	margin-bottom: 1em
}
#breadNav 
{
    margin-left: 1em;
	padding-right: 0.3em; 
	padding-left: 0.1em; 
	left: 0px; 
	padding-bottom: 0.3em; 
	color: #890f0e; 
	padding-top: 0.3em; 
	position: relative; 
	top: 0px;
}

#breadNav a {color: #6e823f;}

#breadCrum img
{
    padding-bottom:7px; /* firefox fix */
    -padding-bottom:0px;
}

#breadNav img 
{
    margin-left:15px;
    margin-right: 5px;
}

#footer 
{
    margin-top: 20px;
	padding-right: 10px; 
	padding-bottom: 0.5em; 
	padding-top: 0.5em; 
	width: 99%; 
	color: #000; 
	position: relative; 
	text-align: center;
	background: url(bgFooter2.gif) repeat-x;
	height:31px;
}

#footer  .footnote {
	color:#000;margin-right: 1em; margin-left: 1em;
}
#footer a {
	text-decoration: none;
	color: #000;
}

#footerPart2 
{
	padding-right: 10px; 
	padding-bottom: 0.5em; 
	padding-top: 0em; 
	width: 99%; 
	color: black; 
	position: relative; 
	text-align: center;
	height:31px;
}

#footerPart2 .footnote {
	color:black;
	margin-right: 1em; 
	margin-left: 1em;
}
#footerPart2 A {
	text-decoration: none;
	color: black;
}

#centerCol {
	width: 515px;
}

#ArticlePage
{
    margin-left: 10px;
    padding-left: 20px;
    margin-right: 15px;
    padding-right: 15px;
    border-left: 1px dotted gray;
    border-right: 1px dotted gray;
}

#centerCol h1, #centerCol h2 
{
    color:#7c95bf;
}

#SectionPage
{
    width:100%;
    margin-left:20px;
}

#SectionPage .roundbox .boxhead h2 { color:White;font-size:110%; padding-bottom:0.7em}

#SectionPage .roundbox { float:left;width:50%;margin-right:10px; }


.bread {
	padding-right: 0.2em; padding-left: 0.2em; font-weight: normal; padding-bottom: 0.2em; padding-top: 0.2em
}
DD {
	margin: 0px 0px 1em 1em
}
/*LI {
	margin-top: 0.2em; margin-bottom: 0.2em
}*/

h1 {
	font-size: 2.1em; line-height: 1em
}
h2 {
	font-size: 2em; line-height: 1em
}
h3 {
	font-size: 1.2em; margin-bottom: 0em
}
h4 {
	font-size: 1.1em; margin-bottom: 0em
}

#ettaPuff .leftColumn{
  float:left;
  margin-right:30px;
}

#ettaPuff .rightColumn{
    float:left;
}

div#HomeBelowLeft
{
    float:left;
    width:380px;
    margin-right:10px;
    margin-top:10px;
    margin-left: 0px;
}

div#HomeNewsList
{
    float:left;
    width:220px;
    margin-right:10px;
    margin-top:10px;
}

div#HomeNewsList h2
{
    background-color: #9dbad7;
    padding:0.4em;
    color:White;
    font-size:100%;
}

/*********** Direktlänkar på första sidan **************/
table#directLinks {
    margin-bottom: 2em;
    margin-left:0px;
    padding-left:0px;
}

table#directLinks th
{
    text-align:left;
   /* background-color:#9dbad7; */
    color:White;
    padding: 0.4em 0 0 0.8em;
    font-size:80%;
    margin:0px;
}

table#directLinks td
{
    /*background-color: #dddddd;*/
    padding: 0.4em 1em 0 1em;
    margin:0px;
}

table#directLinks td.altRow
{  
    /*background-color: #f6f6f6;*/
}

table#directLinks td img
{
    margin-right: 3px;
}

table#directLinks a
{
    text-decoration:none;
}

/*********** / direktlänkar **************/



/*	-------------------------------------------------------------
				Explorer min/max-width fix
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
* html div#container {width: 1050px /* fallback value */;
width:expression(((document.compatMode && 
document.compatMode=='CSS1Compat') ? 
document.documentElement.clientWidth : 
document.body.clientWidth) 
> 1050 ? "1050px" : (((document.compatMode && 
document.compatMode=='CSS1Compat') ? 
document.documentElement.clientWidth : 
document.body.clientWidth) < 784 ? "63em" : "99%")); }



/*

* html body {width: 75em 
width:expression(((document.compatMode && 
document.compatMode=='CSS1Compat') ? 
document.documentElement.clientWidth : 
document.body.clientWidth) 
> 960 ? "75em" : (((document.compatMode && 
document.compatMode=='CSS1Compat') ? 
document.documentElement.clientWidth : 
document.body.clientWidth) < 780 ? "63em" : "97%")); }
*/


/* Rate */
#RatingView 
{
    float: right;
    padding: 10px;
}

#ShowRatingForm
{
    display: block;
    font-weight: bold;
    margin-bottom: 10px;
}
#RatingForm
{
    border: solid 1px #918f8f;
    background-color: #eaf3ed;
    padding:5px;
    margin-bottom: 10px;
}

/* searchform */
a.ess-dtype-html{ font-weight: bold; font-size: 13px; }
.ess-dtypelabel, .ess-dtypeicon, .ess-attachments, .ess-category { display:none; }
dd .ess-dtype-html { padding-bottom:0px; margin-bottom:0px; }