body { 
	background: url(../gfx/bg-header.jpg) left top repeat-x;
	margin: 0; 
	padding: 0;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 100%;
}

#container {
	width: 970px;
	margin: 0 auto;
	padding: 0;
}

#content-container {
	color: #000;
	min-height: 410px;
	margin: 20px auto;
	padding: 0;
}
#content {
	color: #000;
	width: 970px;
	padding: 0;
}

#upload {width: 600px;}

#upload input,#upload textarea {
	width: 300px; padding: 3px;
	font-size: 1.2em;
}

#upload textarea {	
	font-family: arial, helvetica, verdana, sans-serif;
}
label {
  float:left;
  width:20%;
  margin-right:0.3em;
  padding-top:0.2em;
  text-align:left;
  font-weight:bold;
  }
input#submit {width: 100px;}

#header {
	width: 1050px;
	height: 132px;
	margin: 0px auto;
	background: url(../gfx/header.jpg) right no-repeat;
}
#logo {margin: 0 0 0 0px; padding: 20px 0 0 0;}
#welcometext {margin: 0 0 0 15px; color: #3e4d58;font-weight:bold;}
#meny {
	background: #d3d3d3;
}

#footer {
	width: 998px;
	height: 35px;
	background: url(../gfx/footer.png) repeat-x;
	margin: 10px 0 0 0;
	padding: 10px;
	font-size: 0.8em;
}

	#footer-text {float: left;}
	#copyright {float: right;}

img {border: none; margin: 0 0 5px 0;}
p	{ font-family: arial, helvetica; font-weight: normal; font-size: 0.8em; padding: 0; margin: 0 0 10px 0; line-height: 1.4em; }
h1	{ font-family: arial, helvetica; font-weight: bold; font-size: 2.4em; margin: 0; padding:0; margin: 0 0 20px 0;display: inline;}
h2	{ font-family: arial, helvetica; font-weight: bold; font-size: 1.5em; margin: 0;}
h3	{ font-family: arial, helvetica; font-weight: bold; font-size: 1em; line-height: 1em; margin: 0;}

span#splash {float: right;text-align: right;padding: 15px;font-size: 1em;font-weight: bold;}
#karta {float: right; width: 600px; margin: 0}
#kontakt {width: 250px;}
.info {float: left; width: 200px; margin: 0 0 20px 0;}

/* SIDOBLOCK */
#right-col {width: 200px; margin: 0; padding: 0; float: right;}
.block {
	width: 180px;
	height: 200px;
	background: url(../gfx/box.png) no-repeat;
	padding: 10px 10px 5px 12px;
	color: #000;
}
/* Bytbil iframe */
#bytbil {height: 1090px; width: 1055px; padding: 0; margin: 0; background: #fff !important;}
#bytbil html  body div.noMargin div.ListHolder {padding: 0 !important; margin: 0 !important; background: #ff00ff !important;}


/* NAVIGERING */

#nav {
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: 48px;
	width: 100%;
	background: url(../gfx/menyrad.png) repeat-x;
}

/* I-MoFo-E */
#nav {
	/* IE<7 */
	_height: 1%;

	/* IE7 */
	+display: inline-block;
}

#nav:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
#nav ul {list-style-type: none; margin: 0px auto; padding: 0; width: 1000px;}
	#nav li {
		background: url(../gfx/nav-left.png) no-repeat left top;
		float: left;
		margin: 0;
	}

		#nav li a {
			background: url(../gfx/nav-right.png) no-repeat right top;
			display: block;
			padding: 15px 15px 14px 15px;

			font: 14px/1.3 Arial;
			font-weight: bold;
			text-decoration: none;
			color: #000;

			outline: 0;
		}

		/* I-MoFo-E */
		#nav li a {
			_width: 1%;
			_white-space: nowrap;
		}
	
	#nav li:hover {
		background-position: left -48px;
	}
	
		#nav li:hover a {
			background-position: right -48px;
			color: #fff;
		}
	
	#nav li.selected, #nav li.selected:hover {
		background-position: left -200px;
	}
	
		#nav li.selected a, #nav li.selected:hover a {
			background-position: right -200px;
			color: #fff;
		}

