body {	background-position:0% 0%;
		padding:2em;
		margin:0;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		font-size:0.7em;
		font-family:Verdana, sans-serif;
		background-image:url('images/background_gradient.gif');
		background-repeat:repeat;
		background-attachment:fixed;
		color:#666666;}
h1 {	font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 2.2em;
		font-weight: normal;
		letter-spacing: 0.2em;
		line-height: 1.3em;
		color:#B35A1B;
		margin-left:0;
		margin-right:0;
		margin-top:6px;
		margin-bottom:12px;
		text-align:center;}
h2 {	font-family: Georgia, "Times New Roman", Times, serif;
		margin: 8px 0;
		font-size:1.1em;
		font-weight:normal;
		letter-spacing: 0.2em;
		color: #B35A1B;
		background: #CCDFDB;}
h3 {	margin: 5px 0 0 0;
		font-size: 1em;
		letter-spacing: 0.1em;
		color: #B35A1B;
		font-weight:100;}
p {		margin: 0px 20px 8px 2px;}
ul {	margin-top: 0px; margin-bottom: 8px; margin-left: 0px; padding-left:20px;}
ol {	margin-top: 0px; margin-bottom: 0px; margin-left: 24px;}
li { margin-bottom: 6px; margin-left: 0px; margin-right: 20px;}
.tight li { margin-bottom: 0px; }
a img {border: 1px solid #3A918A;}
a         { text-decoration: none; color: #444444; border-bottom: 1px dotted #444444;}
a:link    { text-decoration: none; color: #3A918A; border-bottom: 1px dotted #3A918A;}
a:visited { text-decoration: none; color: #B35A1B; border-bottom: 1px dotted #B35A1B;}
a:active  { text-decoration: none; color: #3A918A; border-bottom: solid #3A918A;}
a:hover   { text-decoration: none; color: #3A918A; border-bottom: 1px solid #3A918A;}
a:no_dots  { text-decoration: none; border-bottom:none;}
form { 	border : 1px solid #DDDDDD;
		padding : 5px;
		margin-top: 0px;
		background-color : #DFEBE6}
table { padding: 0px;
		margin: 0 0 0 0;
		border: 0;}
.index_table a:link, table a:visited {border-bottom: none;text-decoration:none;}
.index_table a:hover {border-bottom: 1px solid #3A918A;text-decoration:none;}

#layout {width: 750px; margin-right: auto; margin-left: auto; margin-top: -15px; margin-bottom: -15px;}
#layout_large {width: 1050px; margin-right: auto; margin-left: auto; margin-top: -15px; margin-bottom: -15px; position:relative}
#sidhuvud {padding: 0px; margin: 0; background: #E9F7FA;border-right: 1px solid #C1C1C1;border-left: 1px solid #C1C1C1;border-bottom: 1px solid #C1C1C1;}
#sidfot {clear: both; padding: 0px; background: #DDF1F6; border-right: 1px solid #C1C1C1;border-left: 1px solid #C1C1C1;border-top: 1px solid #C1C1C1;}
#kolumncontainer{float: left; margin-top: 0px; border-right: 1px solid #C1C1C1; border-left: 1px solid #C1C1C1; border-top: 1px solid #C1C1C1; border-bottom: 1px solid #C1C1C1; background: #F5FAF8;}
#kolumn1 {float: left; width: 174px; height: auto; background: #F5FAF8; margin-right:-1px; border-right: 1px solid #C1C1C1;}
#menubox {float: left; width: 175px; height: 248px; background: #F5FAF8; margin:0px; padding:0px;}
#kolumn2_short {float: left; width: 553px; height: 490px; padding-top: 7px; padding-bottom: 0px; padding-left: 10px; padding-right: 10px; overflow: auto; border-left: 1px solid #C1C1C1; background: #ffffff; line-height: 1.8em;}
#kolumn2 {float: left; width: 553px; height: auto; overflow:visible; padding-top: 7px; padding-bottom: 0px; padding-left: 10px; padding-right: 10px; border-left: 1px solid #C1C1C1; background: #ffffff; line-height: 1.8em;}
#kolumn2_large {float: left; width: 853px; height: auto; overflow:visible; padding-top: 7px; padding-bottom: 0px; padding-left: 10px; padding-right: 10px; border-left: 1px solid #C1C1C1; background: #ffffff; line-height: 1.8em;}
#image_left{float: left; margin: 5px 15px 5px 0; padding: 0;}
#image_right{float: right; margin: 5px 0 5px 15px; padding: 0;}
#kolumn_left{float: left; margin:0; padding: 0; width: 276px;}
#kolumn_right{float: right; margin:0; padding: 0; width: 276px;}
#bottom { float: left;width:750px; height:35px; padding-top:2px; background-image:url(images/teknisk_analys_bottom2.gif); background-repeat:no-repeat; color:#FFFFFF; font-size:0.9em;}
#bottom a:link {color:#FFFFFF; border-bottom: none;}
#bottom a:active {color:#FFFFFF; border-bottom: none;}
#bottom a:visited {color:#FFFFFF; border-bottom: none;}
#bottom a:hover { text-decoration: none; color: #FFFFFF; border-bottom: 1px solid #FFFFFF;}

#flag a:link {color:#FFFFFF; border-bottom: none;}
#flag a:active {color:#FFFFFF; border-bottom: none;}
#flag a:visited {color:#FFFFFF; border-bottom: none;}
#flag a:hover { text-decoration: none; color: #FFFFFF; border-bottom: 1px solid #FFFFFF;}
#flag img {border-width:1px; border-color:#FFFFFF}

.left  {padding: 0px 20px 5px 2px}
.right {padding: 0px 1px 5px 20px}
.orange {color: #995626}
.o {color: #B35A1B}
  /* Style spec's for tooltip  */
div#tipDiv {
  position:absolute; visibility:hidden; left:0; top:0; z-index:10000;
  background-color:#FFFFE8; border:1px solid #666666; 
  width:auto; padding:2px;
}
.tip {background-color:#FFFFE8; border:1px solid #666666; 
      width:auto; padding:2px;}

 /* Style spec's for tooltip  */
#hintsClass {
  position:absolute; visibility:hidden; left:0; top:0; z-index:10000;
  background-color:#999999; border:1px solid #666666; 
  width:auto; padding:3px;
}

#menycontainer {padding-bottom:0px; font-weight:bold}
#menycontainer ul{float: left; width: 100%; background: #CCDFDB;
				  margin-left: 0px; padding-left: 0px; margin-top: 0px; padding-top: 0px;}
#menycontainer li{display: inline;}
#menycontainer ul a{float: left; font-size:12px; text-decoration: none; margin: 0px;
padding-bottom: 2px; padding-top: 2px; padding-right: 7px; padding-left: 7px;}

#menycontainer a:link{color: #666666; border-bottom: none;}
#menycontainer a:visited{color: #666666; border-bottom: none;}
#menycontainer a:hover{background: #BECECE; color: #B35A1B;}
#menycontainer a#curr2{background: #BECECE; color: #B35A1B;}

.menu2 {margin-left: 0px; margin-right:0px; text-align:center}
.menu2 a,.menu a:visited,.menu a:hover {border-bottom: none;text-decoration:none;}

.menu {
margin-right:0px;
margin-left:0px;
z-index:1000;
font-size: 12px;
font-weight: bold;
color:#666666;
}
.menu a, .menu a:visited{color: #666666; border-bottom: none;}
.menu a:hover, .menu a#current{background: #BECECE; color: #A05723;}
.menu ul {
padding:0;
margin:0;
list-style-type:none;
width:171px;
}
/* hack for IE5.5 */
* html .menu ul {margin-left:-16px; ma\rgin-left:0;}
.menu li {
position:relative;
background:#CCDFDB;
height:25px;
padding:0px;
margin:0px;
}

.menu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}
.menu a, .menu a:visited, .menu a:hover, .menu a#current {
display:block; 
text-decoration:none;
height:24px;
line-height:24px;
width:170px;
text-indent:5px;
border:1px solid #fff;
border-width:2px 0px 0px 2px;
}
/* hack for IE5.5 */
* html .menu a, * html .menu a:visited {background:#CCDFDB; width:171px; w\idth:170px;}
* html .menu a:hover,* html .menu a#current {color:#A05723; background:#BECECE;}

.menu :hover > a {
color:#A05723; background:#BECECE;
}
.menu ul ul {
visibility:hidden;
position:absolute;
top:0;
left:171px; 
}
.menu ul li:hover ul, .menu ul a:hover ul{
visibility:visible;
}

<!--[if IE 7]>
<style type="text/css">
.menu li {float:left;}
</style>
<![endif]-->