body {font-family: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;}

* {margin:0; padding:0;}

h1, h3, h4 {margin: 0 40px 20px 40px;}

h1 { font-family:Verdana, Arial, Helvetica, sans-serif;}

h3 {text-transform: none; font-size:16px; color: #990000;}
h4 {font-size:14px; color:#003366;}
img {margin-right:20px;}

/* width: 750px; */
div#wrapper {width:959px; margin: 0 auto 0 auto; background-color:#ffffff;}

div#bodycontainer {width: 959px;}

div#logo table {width:959px; height:90px;}
div#logo h1 {text-align:center; vertical-align:middle; text-transform: capitalize;}
div#logo h2 {text-align:center; vertical-align:middle; text-transform:lowercase;}
div#logo h2:first-letter {text-transform:uppercase;}
div#logo h1 {font-size: 24px; margin-top: 10px; margin-bottom:5px; color: white;}
div#logo h2 {font-size: 20px; margin-bottom: 10px; margin-top:5px; color:#ffee00;}
div#logo td {background-image:url(images/logo-gradient.jpg); background-repeat:repeat-x;background-color: #003366; vertical-align:middle;}

div#mainDiv {width:759px; background-color:white;float:left;}
div#minDiv {width: 200px !important; width: 190px; float:left; margin-left:0;}

.card {float:left;margin-left:40px;}

div#preHeader p {margin-bottom:-5px; text-transform:uppercase; font-weight:bold; color:#aaaaaa;}

div#adsense125x125 {float:left; margin-left: 50px !important; margin-left: 20px; margin-right: 40px; margin-top:0;}

div#artikelText { margin-top: 30px; min-height: 570px;float:left; margin-left:10px !important; margin-left:0;margin-bottom:40px;}
div#artikelText p {text-align: left; font-size:14px; margin: 0 40px 20px 40px;}
div#artikelText ul {margin-bottom: 30px; margin-left:80px; list-style-type: disc; font-size:14px;}
div#artikelText ul li {line-height: 20px; }
div#artikelText input, textarea {margin-left:40px;}
div#artikelText table {margin-left:40px; margin-bottom:10px; padding:0 5px 0 5px; width:550px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
div#artikelText table tr {height:25px;}
div#artikelText table th {font-size:10px; text-transform:uppercase;}
div#artikelText a {color:#990000;}

div#toplist {margin-left: 40px; margin-right:40px; margin-bottom:20px; }
div#toplist table {margin-left:0; width: 100%;}
div#toplist table td {text-align:left; padding:0; height:40px;}
/* removed from above background-image:url(images/toplist-gradient.jpg); background-repeat:repeat-y; */
div#toplist table td:first-child {text-align:center;}
div#toplist table tr:last-child td {background-color: white;}
div#toplist table th {text-align:left; background-color:#990000; padding-left:5px; color:white; background-image:url(images/gradientTh.jpg); background-repeat:repeat-x;}
div#toplist h2 {margin-bottom:0; color:#003366;text-transform: uppercase; text-align:center; font-size: 12px;}
div#toplist  a {color:#990000; text-decoration:underline;}
div#toplist a:hover {text-decoration:none;}

p#ingress {font-weight: bold; clear:left;}

.bigTextLeft {float:left; line-height: 30px; padding:10px;margin-right:30px; margin-left:40px; font-style:italic;}
.bigTextRight {float:right; width: 200px; line-height: 30px; padding:10px; margin-left:10px; font-style:italic;}

.image {float:left; margin:0 10px 0 0; color:#990000; font-style:italic;}
.bold {font-weight:bold; color:#000000; text-align:justify;}
.boldFaded {font-weight:bold; color:#999999; text-align:justify;}

.anfang:first-letter {font-size:20px; font-weight:bold;}

div#contentAdRightFloat {float:right; margin: -20px 20px 0 20px;width:250px; text-align:right;}
div#contentAdRightFloat span {padding-right:10px; font-size:10px; color:#cccccc;}

div#dynamicAd {margin-left:40px; margin-bottom: 20px;}

div#miljonlotteriet {
position: fixed;
background-color: #01708C;
/*background-image: url(images/textGradient.gif);*/
background-repeat:repeat-x;
padding-left:9px;
border-top: solid 2px;
height: 60px;
bottom: 0;
left:0;
width: 100%;
text-align: center;
}


div#navMenu {font-size:12px;text-align:left; background-image: url(images/tableGradient.gif); background-color:white; background-repeat:repeat-x;}
div#navMenu ul {color:#003366; list-style-type:none; padding:5px; width: 100%;}
div#navMenu p {text-transform: uppercase;margin-left:5px; padding-left:5px; font-weight:bold; margin:0;}
div#navMenu a {color:#003366;}
div#navMenu a:hover {text-decoration:none;}

div#footer {text-align:center; font-size:12px;color: white;background-color:#003366;}
div#footer a {color:white;}
div#footer p {margin:0 0 0 0;}

div#w3c {width:939px;margin-right:auto; margin-left:auto; padding-top: 3px;text-align:center; margin-bottom:60px;}

.clearfix:after {
    content: ".";              /* punkten placeras på sidan som sista objekt innan div-elementet avslutas */
	display: block;          /* inline-element reagerar inte på egenskapen clear */ 
    height: 0;                  /* ser till att punkten inte är synlig */
    clear: both;               /* får behållaren att frilägga punkten */
    visibility: hidden;	     /* försäkrar ytterligare att punkten inte är synlig */
}