* {
   margin: 0;
   padding: 0;
}
body 
{
   background: #e2e8ed url(www/img/bg.jpg) repeat-x top left;
   margin: 0 0 20px 0;
   text-align: center;
}
#container {
   width: 664px;
   background: #fff;
   margin: 0 auto 2px auto;
   border-left: 1px solid #bcc4d6;
   border-right: 1px solid #bcc4d6;
   text-align: left;
   padding: 0 18px 10px 18px;
}
#header {
   width: 700px;
   height: 145px;
   margin: 0 auto;
   background: url(www/img/header.jpg);
   cursor: pointer;
}
#bottom {
   width: 700px;
   height: 10px;
   background: url(www/img/bottom.jpg) no-repeat top center;
   margin: 0 auto;
}
#top {
   width: 700px;
   height: 47px;
   background: url(www/img/top.jpg) no-repeat top center;
   margin: 0 auto;
}
#nav {
   width: 175px;
   float: left;
}
#nav ul {
   list-style: none;
}
#nav li {
   font: bold 12px Arial, Helvetica, sans-serif;
   margin: 0 0 3px 0;
}
#nav li a {
   color: #7e8c98;
   text-decoration: none;
   display: block;
   border-bottom: 1px solid #eee;
   padding: 6px 0 4px 0;
   width: 155px;
}
#nav li a:hover {
   color: #162e43;
   border-bottom: 1px solid #e5e5e5;
}
#content {
   float: left;
   width: 484px;
   padding: 0 0 10px 5px;
}
.txt h1
{
   font: 28px Arial, Helvetica, sans-serif;
   letter-spacing: -1px;
   color: #3a5e7f;
   margin: 0 0 6px 0;
}
.txt h2 
{
   font: 16px Arial, Helvetica, sans-serif;
   letter-spacing: 0px;
   color: #3a5e7f;
   margin: 4px 0 0 0;
}
.txt h3 
{
   font: 16px Arial, Helvetica, sans-serif;
   letter-spacing: 0;
   color: #3a5e7f;
   margin: 4px 0 0 0;
}
.txt p 
{
   font: 12px Arial, Helvetica, sans-serif;
   line-height: 1.5;
   color: #444;
   margin: 0 0 12px 0;
}
.txt a {
   color: #3a5e7f;
}
.txt a:hover {
   color: #444;
}
.txt ul {
   list-style: square;
   margin: 10px 0 0 15px;
   font: 11px Arial, Helvetica, sans-serif;
   color: #555;
}
.txt li {
   margin: 0 0 7px 0 !important;
   margin: 0 0 2px 0;
}
.txt table {
   border-top: 1px solid #ddd;
}
.txt td {
   padding: 4px 10px 6px 0;
   font: 11px Arial, Helvetica, sans-serif;
   color: #555;
   border-bottom: 1px solid #ddd;
}

.iT {
   width: 100%;
   background: #fff;
   border: 1px solid #ddd;
   padding: 5px 0 3px 0;
   font: 11px Arial, Helvetica, sans-serif;
   color: #3a5e7f;
   text-indent: 5px;
}
.iTa {
   overflow: auto;
   width: 100%;
   background: #fff;
   border: 1px solid #ddd;
   padding: 5px 0 3px 0;
   font: 11px Arial, Helvetica, sans-serif;
   color: #3a5e7f;
}
.iB {
   background: #fff;
   border: 1px solid #ddd;
   padding: 5px 0 3px 0;
   font: 11px Arial, Helvetica, sans-serif;
   color: #3a5e7f;
   margin: 5px 0 0 0;
}
.crona
 {
   width: 260px;
   background: #fff;
   border: 1px solid #ddd;
   padding: 5px 0 3px 0;
   font: 11px Arial, Helvetica, sans-serif;
   color: #3a5e7f;
   text-indent: 5px;
}
.product {
   width: 443px;
   background: #4282a6 url(www/img/prodTop.jpg) repeat-x top left;
   padding: 25px 20px 5px 20px;
}
.product h1 a 
{
   color: #fff;
   font-size: 18px;
}
.product h2 a 
{
   color: #fff;
   font-size: 18px;
}
.product ul {
   padding: 0 0 10px 0;
}
.product li {
   font: bold 12px Arial, Helvetica, sans-serif;
   color: #fff;
   margin: 0 !important;
   margin: 0;
   line-height: 1.4;
}
.prodBottom {
   background: url(www/img/prodBottom.jpg) repeat-x top left;
   margin: 1px 0 0 0;
   width: 100%;
   height: 20px;
}
#footer {
   font: 10px Arial, Helvetica, sans-serif;
   color: #7e8c98;
   text-align: center;
   padding: 20px 0 0 0;
}
#footer a {
   color: #7e8c98;
}
#footer a:hover {
   color: #162e43;
}
.clearer {
   clear: both;
   font-size: 1px;
}




/* Mickes tillägg */
table.noborder
{
   border: none;
}

table.noborder th
{
   text-align: left;
}

table.noborder td
{
   border: none;
}

table.noborderbig
{
   border: none;
}

table.noborderbig th
{
   text-align: left;
   font-size: 12px;
}

table.noborderbig td
{
   border: none;
   font-size: 12px;
   margin: 0px; 
   padding: 0px 20px 5px 0px;
}

table.forum td
{
   padding: 2px 5px 2px 5px;
}

table.tabletext
{
   font: 12px Arial, Helvetica, sans-serif;
}

.smalltext
{
   color: #555;
   font: 11px Arial, Helvetica, sans-serif;
}

.error
{
   color: #cc0000;
   font: 11px Arial, Helvetica, sans-serif;
}

.forminput
{
   width: 300px;
   background: #ffffff;
   border: 1px solid #ddd;
   padding-top: 3px;
   height: 18px;
   font: 11px Arial, Helvetica, sans-serif;
   color: #3a5e7f;
   text-indent: 5px;
}

.forminputtextarea
{
   width: 300px;
   background: #ffffff;
   border: 1px solid #ddd;
   padding-top: 3px;
   font: 11px Arial, Helvetica, sans-serif;
   color: #3a5e7f;
/*  text-indent: 5px; */
}

hr.download
{
	border: none;
	border-bottom: 1px solid #ddd;
	margin: 15px 0;
}

a.newurl
{
   font: bold 12px Arial, Helvetica, sans-serif;
   color: #7e8c98;
   text-decoration: none;
}
a.newurl:hover 
{
   color: #162e43;
}

a.newurlred
{
   font: bold 12px Arial, Helvetica, sans-serif;
   color: #c94622;
   text-decoration: none;
}
a.newurlred:hover 
{
   color: #991602;
}

a.smallurl
{
   font: 11px Arial, Helvetica, sans-serif;
   color: #7e8c98;
   text-decoration: none;
}
a.smallurl:hover 
{
   color: #162e43;
}

table.videotable
{
   background: url(images/bkg_video.jpg) no-repeat top right;
   width: 495px;
   height: 165px;
}

.video p
{
   margin: 0 0 0 0;
}

.video td
{
   padding: 0px;
   margin: 0px;
}

.video img
{
   background: url(images/starta_video_rund_1.gif) no-repeat;
   display: block;
   width: 79px;
   height: 79px;
   margin-top: 4px;
   padding-bottom: 3px;
}

.video img:hover
{
   background: url(images/starta_video_rund_3.gif) no-repeat;
   display: block;
   width: 79px;
   height: 79px;
   margin-top: 4px;
   padding-bottom: 3px;
}

.inverted
{
   background-color: black;
   color: white;
}

span
{
   font: 11px Arial, Helvetica, sans-serif;
}