/* CSS Document 2006 */

* {
margin: 0;
padding: 0;
} 
 
html { height: 100%; 
}
 
body {
    margin: 0px;
    min-height: 100%;
	height: 100%;
	background-image: url(images/body.jpg); 
	background-repeat: repeat-y; 
    background-color: #A7C23F; 
	font-size: 62.5%;	
    font-family: Verdana, "Times New Roman", Times, sans-serif;
 /*   font-family: Arial, Helvetica, sans-serif;*/
}

#container {
    min-height: 100%;
	width: 954px;
	font-size: 1.2em;
}

#left {
	background-image: url(images/left.jpg); 
	float: left;
	height: 434px;
	width: 274px;
	padding-top: 250px;
	display:inline;
}

#bild {
float: left;
/*width: 550px;
height: 360px;*/
margin-top: 0px;
margin-left: 20px;
display:inline;
}

#bild1 {
float: left;
width: 351px;
height: 391px;
margin-top: 30px;
margin-left: 180px;
display:inline;
}

#bild4 {
float: left;
width: 500px;
height: 328px;
margin-top: 0px;
margin-left: 10px;
display:inline;
border: 1px black;
}

#bild3 {
float: left;
width: 570px;
height: 231px;
margin-top: 0px;
margin-left: 0px;
display:inline;
}

#bild3a {
float: left;
width: 570px;
height: 50px;
margin-top: 0px;
margin-left: 0px;
display:inline;
}

#bild4 {
float: left;
width: 570px;
height: 200px;
margin-top: 0px;
margin-left: 30px;
display:inline;
}

#bild5 {
float: left;
width: 438px;
height: 117px;
margin-top: 0px;
margin-left: 30px;
display:inline;
}

#bild6 {
float: left;
width: 444px;
height: 38px;
margin-top: 0px;
margin-left: 30px;
display:inline;
}

#bild7 {
float: left;
/*width: 287px;
height: 51px;*/
margin-top: 0px;
margin-left: 30px;
display:inline;
}

#right {
	background-image: url(images/right.jpg); 
	float: left;
	width: 590px;
/*	padding-top:150px; */
	padding-top:150px;	
/*	padding-right: 90px;*/
	padding-right: 90px;	
	background-repeat: no-repeat;
	display:inline;	
/*border: 1px solid red;     Se vad som händer obs tvungen att minska mått om du använder border  */	
}

#footer {
	background-image: url(images/foot.jpg);
	background-repeat: no-repeat;
	height: 100px;
	width: 524px;
	padding-left: 430px;
	padding-top: 28px;
	clear: both;
}

#navcontainer { width: 150px; }

#navcontainer ul
{
margin-top: 80px;
margin-left: 55px;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer a
{
display: block;
padding: 3px;
width: 160px;
}

#navcontainer a:link, #navlist a:visited
{
	color: #B2B1BE;
	text-decoration: none;
	padding-left: 25px;
	padding-bottom: 7px;
	font-weight: bolder;
}

#navcontainer a:hover
{
	color: #A5BB95;
}

p {margin-bottom: 15px;
   margin-top: 15px;}

h1 {
	text-align: center;
	margin-top: -55px; 
	/*color: #808D33;*/
    font-family: Arial, Helvetica, sans-serif;	
	font-size: 3.5em;	

}

h2 {
	text-align: center;
	margin-top: 7px;
	margin-bottom: 40px;
    font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 1.6em;
}

h3 {
	text-align: center;
	font-family: "Arial", Verdana, sans-serif;
	font-size: 1.5em;
}

h4 {
	text-align: center;
	font-family: verdana,arial, sans-serif;
	font-style: italic;
	color: #000000;
	font-size: 1.5em;
	margin-left: 107px;
	margin-bottom: 30px;
}

h5 {
	text-align: center;
	font-size: 1.3em;	
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

h6 {
	text-align: center;
/*	margin-top: -55px; */
	/*color: #808D33;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 1.8em;	
}

h7 {
	text-align: center;
/*	margin-top: -55px; */
	/*color: #808D33;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;	
}
blockquote {
	font-style: italic;
	border: 1px dotted #98A549;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 15px;
	margin-top: 15px;
	color: #74752B;
	
}

/*a:link {
    color: #212F79;
	text-decoration: none
}
a:visited {
    color: #212F79:
    text-decoration: none
}

a:hover {
    color: #2F5420;
    text-decoration: underline	
}
a:active {
   color: #212F79;
   text-decoration: none
}*/


a:link, a:active {
	COLOR: #0D3874; FONT-SIZE: 0.80em; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}

a, a:visited {
	COLOR: #0D3874; FONT-SIZE: 0.80em; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}

a:hover {
	COLOR: #17772E; FONT-SIZE: 0.80em; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}

a.spec:link, a.spec:active {
	COLOR: #873F04; FONT-SIZE: 0.65em; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}

/*shamelessly borrowed styles from http://www.positioniseverything.net/easyclearing.html*/
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix {height:1%; }
.clearfix {display:block; }
/* End hide from IE-mac */

