body {font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; font-size: 1em; background-color: #000000;}

* {margin:0; padding:0;}

h1 {font-size: 22px; text-transform: uppercase; margin-bottom:10px; color:#990000;}
h2 {text-transform: uppercase; margin-bottom: 20px; font-size: 16px; line-height: 1.4em; color: #3771A8;}
h3 {text-transform: none; margin-top:10px; margin-bottom: 8px; font-size:14px; color:#aaaaaa;}
a {color: #999;}
h2 a {color: #3771A8;}
img {margin-right:20px;}

/* width: 750px; */
div#wrapper {width:959px;margin-left:auto;margin-right:auto;}

div#bodycontainer {width: 959px;}

div#mainDiv {width:769px; float:left;}
div#minDiv {width: 150px;float:left;display:inline;}

div#artikelText {color:#ffffff; margin: 40px 20px 20px 20px; font-size:0.8em;}
div#artikelText p {margin-bottom:30px; text-align:left; font-size:1em;}
div#artikelText ul {margin-bottom: 30px; margin-left:40px;}
div#artikelText strong {color: #ffffff;}

.image {float:left; margin:0 10px 0 0; color:#990000; font-style:italic;}

div#forumRegister {background-image:url(images/forum-register.gif); background-repeat:no-repeat; font-size:24px; width: 290px; height: 67px;padding-left: 20px; padding-top:16px; margin-top: 20px;}
div#forumEnter {background-image:url(images/forum-enter.gif); background-repeat:no-repeat; font-size:24px; width: 290px; height: 67px;padding-left: 20px; padding-top:16px;  margin-top: 20px; margin-bottom:20px;}

div#ad {width: 380px; margin-left: 30px;float:right;}
div#ad img {border:none;}
div#ad ol {float:left; width:20px; list-style-type:decimal;}
div#ad ul {float:left; margin-left:0; list-style-type:none;}
div#ad ol, div#toplist ul {font-size: 0.8em;}
div#ad li {margin-left:5px; line-height:2.4em; border-bottom:solid 1px; border-color:#eeeeee;}
div#ad li:first-child {list-style-type:none; font-size:1.4em;}
div#ad li a {color: #3771A8; text-decoration:none;}
div#ad .rubrik {color:#ffcc00; text-transform:uppercase; font-weight:bold;margin-bottom:10px; font-size: 1.2em}


div#navMenu {margin-top:40px; font-size: 0.7em; text-align:left; color:#549FC9;}
div#navMenu a {color: #549FC9;text-decoration:none;}
div#navMenu p {color:#806680; margin-bottom:20px; line-height:normal;}
div#navMenu ul, ol {margin-bottom:5px; list-style-type:none; list-style-position:inside;}
div#navMenu li {line-height:normal; padding: 2px 0 2px 10px;}

div#navMenu .underkategori {color:#006699; padding-left:2px;}

div#navMenu .menuHeader {color:#ffffff; font-weight:bold; background-image: url(images/menu-header-background.gif); height:15px; background-repeat: no-repeat; padding-left:10px;border-bottom:none; text-transform:uppercase;}

div#navMenu ul li {border-bottom:solid 1px; border-color: #333333;}
div#navMenu ul li:last-child {border-bottom:none;}

div#footer {text-align:center; font-size:12px; text-transform: uppercase; color:#999999;}

.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 */
}
