body {font-family: Verdana, Geneva, sans-serif; background-color:#FDFEFE; background-image:url(images/bakgrund.gif); background-repeat:repeat-x;}

* {margin:0; padding:0;}

div#wrapper {width:957px; margin: 0 auto 0 auto; background-color:#ffffff;/*border:solid 1px;*/ }

div#bodycontainer {width: 957px; background-image:url(images/newBackground.gif); background-repeat:repeat-y;}

div#mainDiv {width:749px; float:left;}
div#minDiv {width: 208px !important; width: 190px; float:left; position:relative;}

div#header {width: 957px; height: 100px; background-color:#2A4323; position:relative;}
div#header table {width: 957px; height:100px; background-color:#2A4323;}
div#header td {vertical-align:middle; text-align:center; position:relative; background-color: #2A4323;}

div#header h1 {
font-family:Georgia,Verdana, Geneva, sans-serif;
width: 390px;
margin-left: 200px;
color: #ffcc00;
text-transform:capitalize;
font-size: 28px;
margin-bottom:5px;
}

div#header p {

font-family:Georgia,Verdana, Geneva, sans-serif;
width: 500px;
margin-left: 150px;
color: #9ebc63;
font-size: 12px;
font-style:normal;
font-weight: bold;}

div#logo {position:absolute; right:0; top:10px; right: 35px;}


div#topMenu {width: 957px; height: 20px; background-image:url(images/topMenuBackground.jpg); background-repeat:repeat-x; color:white; border-top: none; border-color:#ffcc00; border-bottom:solid 1px;text-align:center;}
div#topMenu p {font-size: 10px; padding-top: 4px; text-transform:uppercase;}

div#deals table {width: 250px; height: 350px; float:right; font-size: 12px; margin: 20px 55px 20px 55px; border: solid 1px; border-color:black; background-color: #cccccc;}
div#deals th {background-color: #cccccc; text-align:left; padding-left: 5px;font-weight:bold;}
div#deals td {padding-left: 5px;}
div#deals td a {color: white;}

div#bigText {float:left; font-size: 20px; font-style:italic; width: 250px; margin: 20px 55px 0 60px; color: white; background-color:#3789DA; padding: 10px;}

div#articleSpace {width: 748px; float:left; min-height: 600px; margin-bottom:55px; margin-top: 35px; background-color:white;}
div#articleSpace h1, h2 {font-family:Verdana, Arial, Helvetica, sans-serif;}
div#articleSpace h1 {font-size: 24px; color: #819dbc; padding:5px; margin: 35px 55px 0 55px;}
div#articleSpace h1 span {color: #669999; font-size: 22px;}
div#articleSpace h2 {clear:right;font-size: 22px; color: #333333; margin: 20px 55px 0 55px; font-family:Georgia,Verdana, Geneva, sans-serif;}
div#articleSpace h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin: 20px 55px -5px 55px; color: #2A4323;}
div#articleSpace h4 {font-size:14px; margin: 20px 35px -20px 35px; color: #333333; text-transform:capitalize;}
div#articleSpace p {text-align: left; font-size:12px; margin: 20px 55px 0 55px; color:#222222; line-height: 20px;}
div#articleSpace ul {margin-top: 10px; margin-left: 55px; font-size:12px;}
div#articleSpace ul li {line-height: 20px;}
div#articleSpace ol {font-size: 12px; margin-left: 110px; margin-top: 20px; line-height:20px;}
div#articleSpace dl {margin-top: 20px; margin-left:55px; font-size:12px; margin-right: 55px; color:#222222;}
div#articleSpace dt {margin-top: 10px; color: #003366; text-transform:capitalize; font-weight: bold;}
div#articleSpace input, textarea {margin-left:55px;}
div#articleSpace table tr {height:25px;}
div#articleSpace table th {font-size:10px; text-transform:uppercase;}
div#articleSpace a {color: #003366;}
div#articleSpace a:hover {text-decoration:none; color: #990000;}
div#articleSpace strong {font-style:normal; color: #333333;}
div#articleSpace form {
margin-top: 20px;
padding-bottom: 20px;}
/*div#articleSpace input {
background-color: #FFFFCC;
border: solid 1px;
font-family: "Courier New", Courier, monospace;
border-color: #ffcc00;
}*/

.kreditkort {
	float:right;
	margin-left:20px;
	margin-bottom: 20px;
	margin-right: 40px;}

div#gradient {background-image:url(images/gradient.jpg); background-repeat:repeat-x;margin-left: 55px; margin-right: 55px; color:white; font-weight: bold; font-size:12px; height:20px; margin-bottom:5px; margin-top:10px;}

#information {
font-weight: bold;}

.center {text-align:center;}
.bold {font-weight:bold;}
.ingress {font-weight:bold;color:#333333; text-align:justify; padding-bottom:20px;}
.preamble strong {color:#555555;}
.italic {font-style: italic;}
.readMore {font-size: 10px;}
.justify {text-align:justify;}

#img {
float: left;
margin: 20px 20px 20px 40px;
width: 200px;
height:100px;
background-color:#cccccc;}

div#navMenu {font-family: Arial, Helvetica, sans-serif; position:relative; left:0; width: 208px; background-color:#FFDCB8; padding-top:10px; top:0px;}
div#navMenu ul {color: #aaaaaa; list-style-position:inside; width: 208px; margin-left:0; margin-bottom: 10px;}
div#navMenu li {font-size: 11px; padding-left: 10px; line-height:18px;}
div#navMenu li a {color: #222222;}
div#navMenu h5 {width: 176px; background-color:#2A4323; margin-left:7px;padding-left: 20px; margin-bottom:5px; color:white; font-size:12px; text-transform: uppercase;}
div#navMenu p {margin-top:23px; font-size:12px; color: #003366; margin-bottom: 15px; padding-left: 25px;}
div#navMenu p a {color: #003366; }
div#navMenu a:hover {text-decoration:none;}
div#navMenu img {border:none;}

li.listSubHeader a {padding-left:13px;font-size:10px; }
li.listSubHeader {list-style-type:none;}

div#footer {text-align:center; font-size:12px; color: white;background-color: #2A4323;}
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;}

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

