body {font-family: Arial, Helvetica, sans-serif; /*background-image:url(img/bodybackground.jpg); background-repeat:repeat-x;*/}

* {margin:0; padding:0;}

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

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

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

div#header {width: 957px; height: 170px; }
div#header table {width: 957px; height:170px; border: none;}
div#header td {vertical-align:middle; text-align:center; position:relative;}
div#header img {width: 200px; height: 170px; position: absolute; z-index:10;}
div#header a img {text-decoration: none; border: none;}


div#header h1 {
margin-left: 200px;
color: #990000;
text-transform:capitalize;
font-size: 40px;
margin-bottom:5px;
font-family:Georgia, Arial, Helvetica, sans-serif; }

div#header h2 {
margin-left:200px;
text-align:center;
color: #990000;
font-size: 24px;
font-family:Georgia, Arial, Helvetica, sans-serif; 
	
}

div#header p {
margin-left: 200px;
color: #990000;
font-size: 13px;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif; }

div#review-box {
	float:right;
	margin-right:100px;
	margin-left:40px;
	margin-bottom: 20px;
	font-size: 12px;
	text-align:center;}

.ingress {
	font-weight: bold;
}


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



.center {text-align:center;}
.bold {font-weight:bold;}
.italic {font-style: italic;}
.readMore {font-size: 10px;}

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

div#navMenu {font-family: Arial, Helvetica, sans-serif; text-transform:capitalize; position:relative; left:10px; width: 208px; background-color:#FEF9F8;}
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: green;}
div#navMenu h6 {width: 176px; background-color: #990000; padding-left: 17px; margin-bottom:5px; color:white; font-size:12px; text-transform: uppercase;}
div#navMenu p {padding-top:23px;font-size:12px; font-weight: bold; color: #003366; margin-bottom: 15px; padding-left: 25px;}
div#navMenu p a {color: #003366; text-decoration:none;}
div#navMenu a:hover {text-decoration:none;}
div#navMenu .logo {width:211px; height:94px;}
div#navMenu img {border:none;}

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