* { 
	margin:0; 
	padding:0
}
html,body  {
	font: normal 87%/100% "Verdana", Arial, Helvetica, sans-serif;
}
#container {
	width: 971px;
	margin: 10px auto;
}
#loggo {
	background:#FFFFFF url(bilder/logga_green.gif) no-repeat left center;
	height:80px;
	width:338px;
	float:left;
}
#header {
	height:80px;
	width:630px;
	float:right;
}
div#navcontainer {
background-color: #FFF;
border: solid 1px #B6B6B6;
width:623px;
float:right;
clear:both;
}

div#navcontainer ul
{
color: #FFF;
margin: 0;
padding-bottom: 4px;
padding-top: 4px;
}

div#navcontainer ul li
{
display: inline;
margin-left: -5px;
}

div#navcontainer ul li a
{
padding: 2px 20px 2px 20px;
color: #000;
text-decoration: none;
border-right: 1px solid #B6B6B6;
}

div#navcontainer ul li a:hover
{
background-color: #01672F;
color: #FFF;
}
#active a { border-left: 1px solid #B6B6B6; 
}
#news {
	background:#FFF;
	width:338px;
	float:left;
}
#news h1 {
	font-size:100%;
	color:#FFF;
	padding:0.3em 0.3em;
	background: #01672F;
	height: 14px;
	width: 328px;
}
#news p {
	color:#000;
	padding:0.5em;
	line-height:18px;
}
#main {
	background:#000;
	margin: 5px 0 0 0;
	float:right;
	width:623px;
	border:1px solid #666666;
	min-height: 300px;
	height: auto !important;
	height: 300px;
	clear:right;
}
#main2 {
	background:#FFF;
	margin: 5px 0 0 0;
	float:right;
	width:623px;
	border:1px solid #666666;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	clear:right;
}
#main2b {
	/*background:#FFF url(bilder/bg_uthyres_big.jpg) right top no-repeat;*/
	margin: 30px 0 0 8px;
	float:left;
	width:623px;
	border:1px solid #666666;
	/*min-height: 400px;*/
	height: auto !important;
	height: 400px;
	clear:right;
}
#main2c {
	background:#FFF url(bilder/bg_uthyres_big.jpg) right top no-repeat;
	margin: 5px 0 0 0;
	float:right;
	width:623px;
	border:1px solid #666666;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	clear:right;
}
#main2d {
	background:#FFF url(bilder/lantvag.jpg) right top no-repeat;
	margin: 5px 0 0 0;
	float:right;
	width:623px;
	border:1px solid #666666;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	clear:right;
}
#main2e {
	background:#FFF url(bilder/bg_kontakt.jpg) right top repeat-y;
	margin: 5px 0 0 0;
	float:right;
	width:623px;
	border:1px solid #666666;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	clear:right;
}
#main h1, #main2 h1, #intern1 h1, #intern2 h1, #main2b h1, #main2c h1, #main2d h1, #main2e h1 {
	font-size:130%;
	padding:1em 0 1em 0.7em;
}
#main p, #main2 p, #main2d p, #intern1 p, #intern2 p,#formholder p, #main2e p {
	padding:0 0 1em 1em;
}
#main2b p, #main2c p {
	margin:1em 21.5em 0  1em;
}
#foot {
	margin:5px 0 0 0;
	background-color:#fff;
	border: 1px solid #CCCCCC;
	height: 2em;
	clear: both;
}
#adress {
	margin: 6px  0 0 2px;
	clear:both;
	width: 960px;
	text-align: right;
	padding: 0.1em 0;
}
#bild_1 {
	margin:20px 0 20px 0;
}
#intern1 {
	background:#FFF;
	width:290px;
	float:left;
	border-top:1px solid #8A807B;
	height:177px;
	min-height:177px;
}
#intern2 {
	background:#FFFFFF url(bilder/tittut.jpg) no-repeat center center;
	width:274px;
	float:right;
	border-left:1px solid #8A807B;
	border-top:1px solid #8A807B;
	height:177px;
	min-height:177px;
}
.formthing {
	width:200px;
}
.form1 {
	margin:2px 0 0 0;
	clear:right;
	float:left;
	margin: 0 10px 0 0;
}

.form3{
	margin:2px 0 0 0;
	clear:right;
	float:left;
	margin: 0 10px 0 0;
}
.form5{
	margin:2px 0 0 0;
	clear:both;
	float:left;
}
.form6{
	margin:2px 0 0 0;
	clear:both;
	width:284px;
	float:left;
}
.form7{
	margin:2px 0 0 0;
	clear:both;
	width:400px;
	float:left;
}
/* menyn */

body.tillsalu a#tillsalu, body.sokes a#sokes, body.foretaget a#foretaget, body.intresse a#intresse, body.kontakt a#kontakt, body.uthyres a#uthyres, body.referenser a#referenser {
	background-color: #01672F;
	color: #FFF;
}
