		* {
			margin: 0;
			padding: 0;
		}
		html, body {
			height: 100%;
			line-height: 22px;
			font: 12px 'Trebuchet MS', 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
		}
		p {
			margin-bottom: 10px;
		}
		div#wrap {
			min-height: 100%;
		}
		* html div#wrap {
			height: 100%;
		}
		img {
			border: 0px;
		}
		div#header {
			height: 126px;
			background-image: url(../../images/template/header_bg_loop.gif);
			background-position: top left;
			background-repeat: x-repeat;
			background-color: #ffffff;
			text-align: center;
		}
		img#logo {
			margin-top: 9px;
			float: left;
		}
		div#header div.content {
			width: 824px;
			margin: 0px auto 0px auto;
			text-align: left;
		}
		div#header div.content div.top {
			height: 84px;
		}
		div#nav ul {
			list-style: none;
		}
		div#nav ul li { 
			display: block; 
			list-style: none;
			float: left;
			margin-right: 5px;
		}
		div#nav ul li a { 
			display: block;
			height: 42px; 
			line-height: 42px;
			float: left;
			text-decoration: none;
			color: #726d64;
		}
		div#nav ul li.link a {
			display: block;
			height: 42px;
			line-height: 42px;
			padding: 0px 10px 0px 10px;
		}
		div#nav ul li.link a:hover { color: #000000; }
		
		div#nav ul li.active a {  
			background-image: url(../../images/template/menu_btn_bg_loop.gif);
			color: #ffffff;
		}
		div#nav ul li.active span.cl {
			width: 10px;
			height: 42px;
			background-color: #ffffff;
			display: block;
			float: left;
			background-image: url(../../images/template/menu_btn_bg_left.gif);
			background-repeat: no-repeat;
		}
		div#nav ul li.active span.cr {
			float: left;
			width: 10px;
			height: 42px;
			background-color: #ffffff;
			display: block;
			background-image: url(../../images/template/menu_btn_bg_right.gif);
			background-repeat: no-repeat;
		}
		
		div#kundvagnoff {
			float: right; 
			margin-top: 12px; 
			margin-right: 10px; 
			color: #a7a297;
		}
		div#kundvagnon {
			float: right; 
			margin-top: 8px; 
			margin-right: 10px; 
			color: #a7a297;
			width: 215px;
		}
		
		img.kundvagn {
			vertical-align: middle; 
			margin-right: 5px;
		}
		
		div#header div#search {
			float: right;
			height: 67px;
			width: 315px;
			margin-top: 10px;
		}
		div#header div#search div.korg {
			height: 67px;
			width: 72px;
			background-image: url(../../images/template/search_korg.gif);
			float: left;
		}
		div#header div#search div.inputholder {
			width: 160px;
			height: 52px;
			background-image: url(../../images/template/search_input.gif);
			float: left;
		}
		div#header div#search input.inputtext {
			border: 0;
			background-color: #ffffff;
			color: #c1bcb1;
			float: left;
			width: 150px;
			margin-top: 29px;
		}
		div#header div#search input.inputsubmit {
			float: left;
			margin-top: 23px;
		}
		
		div#footer {
			color: #bbbbbb;
			height: 149px;
			margin: -149px auto 0 auto;
			background-color: #888888;
			background-image: url(../../images/template/footer_fade.gif);
		}
		div#footer a {
			text-decoration: none;
			color: #888888;
		}
		div#footer a:hover {
			color: #eeeeee;
			border-bottom: #ffffff 1px dotted;
		}
		div#footer div.holder {
			width: 824px;
			margin: 0px auto 0px auto;
		}
		div#footer div.holder div.inner {
			padding: 10px;
		}
		div#footer div.holder img.icon {
			vertical-align: middle; 
			float: left; 
			margin-right: 10px;
		}
		.vam {
			vertical-align: middle;
		}
		div#footer div.left {
			background-image: url(../../images/template/footer_shaddow.gif); 
			background-repeat: no-repeat; 
			height: 149px; 
			width: 549px;
			float: left;
		}
		div#footer div.right {
			background-image: url(../../images/template/footer_shaddow.gif); 
			background-repeat: no-repeat; 
			height: 149px;
			width: 275px;
			float: left;
		}
		
		div#pageHead {
			background-color: #032c86;
		}
		div#pageHeadShaddow {
			height: 4px;
			background-image: url(../../images/template/page_head_shaddow.gif);
		}
		div#pageHead div.content {
			width: 824px;
			margin: 0px auto 0px auto;
			text-align: left;
		}
		div#pageHead h1 {
			color: #ffffff;
			font-size: 20px;
			margin: 4px;
		}
		div#wrap div#content {
			width: 824px; 
			margin: 0px auto 0px auto;
		}
		div#wrap div.contentBackground {
			background-color: #ffffff;
			background-image: url(../../images/template/start_fade.gif);
			background-repeat: repeat-x;
			background-position: 0px 117px;
		}
		
		div.startpage {
			padding: 10px; 
			background-image: url(../../images/template/start_top.jpg); 
			background-repeat: no-repeat;
		}
		div.startpage div.pageleft {
			width: 540px; 
			float: left; 
			margin-top: 270px;
		}
		div.startpage div.pageright {
			width: 259px; 
			float: left; 
			background-image: url(../../images/template/start_rightloop.gif); 
			margin-top: 170px;
		}
		div.startpage div.pageright div.top {
			height: 31px; 
			background-image: url(../../images/template/start_righttop.gif);
		}
		div.startpage div.pageright div.inner {
			padding: 10px;
		}
		div.startpage div.pageright div.middle {
			height: 30px; 
			background-image: url(../../images/template/start_rightmiddle.gif);
		}
		div.startpage div.pageright div.middleinner {
			padding: 20px;
		}
		div.startpage div.pageright div.bottom {
			height: 23px; 
			background-image: url(../../images/template/start_rightbot.gif);
		}
		
		div.probox {
			width: 260px; 
			height: 82px; 
			float: left;
			margin-right: 7px;
			margin-bottom: 1px;
		}
		div.probox a {
			color: #444444;
			text-decoration: none;
			border-bottom: #888888 1px dashed;
		}
		div.probox a:hover {
			color: #000000;
			border-bottom: #ffffff 1px solid;
		}
		div.proboxtop {
			height: 8px; 
			background-image: url(../../images/template/start_proboxtop.gif);
		}
		div.proboxbot {
			height: 13px; 
			background-image: url(../../images/template/start_proboxbot.gif);
		}
		div.proboxmiddle {
			height: 61px; 
			background-image: url(../../images/template/start_proboxloop.gif);
		}
		div.proboxmiddle div.left {
			float: left; 
			margin-left: 10px;
		}
		div.proboxmiddle img.pil {
			margin-top: 15px; 
			margin-right: 10px; 
			float: right;
		}
		div.proboxmiddle img.boximg {
			vertical-align: middle; 
			margin-right: 4px;
		}
		
		div.clear {
			clear: both;
		}
		
		div.kampanjblock {
			margin-bottom: 10px;
		}
		div.kampanjblock img.kampanjbild {
			vertical-align: middle; 
			float: left; 
			margin-right: 5px;
		}
		div.kampanjblock div.right {
			float: left; 
			width: 168px;
			vertical-align: middle;
			
		}
		div.kampanjblock div.right div.prisblock {
			width: 168px; 
			height: 24px; 
			background-image: url(../../images/template/start_kampanjpris.gif); 
			margin-top: 5px; 
			cursor: pointer;
		}
		div.kampanjblock div.right div.pristext {
			margin-left: 20px; 
			display: block; 
			font-weight: bold; 
			line-height: 25px;
		}
		
		div.newsblock a {
			color: #444444;
			text-decoration: none;
			border-bottom: #888888 1px dashed;
		}
		div.newsblock a:hover {
			color: #bbbbbb;
			border-bottom: #ffffff 1px solid;
		}
		div.newsblock h2 {
			font-size: 13px;
			font-weight: bold;
			margin-bottom: 10px;
		}
		div.newsblock b {
			font-weight: bold;
			color: #000000;
		}
		
		
	div.modbox {
		padding: 20px; 
		border: #cccccc 1px dotted; 
		margin: 0px 5px 0px 5px; 
		background-color: #efefef;
		display: none;
	}
	div.modboxrubrik {
		margin: 0px 5px 0px 5px; 
		background-color: #cccccc;
		padding: 10px;
		font-weight: bold;
		color: #999999;
		cursor: pointer;
	}
	div.modbox span.label {
		width: 100px;
		display: block;
		float: left;
		vertical-align: middle;
	}
	div.modbox input.in {
		float: left;
		vertical-align: middle;
		width: 180px;
	}
	div.modbox input.sub {
		margin-top: 5px;
		vertical-align: middle;
	}
	div.modbox div.block {
		float: left; 
		border-left: #cccccc 2px solid;
		padding-left: 10px;
	}
	div.modbox div.row {
		height: 30px;
	}
	
	a.adminico {
		border: #ffffff 1px solid;
		padding: 4px;
	}
	a.adminico:hover {
		border: #cccccc 1px dotted;
	}
	
	div.cbox {
		margin-bottom: 10px;
	}
	div.cbox div.topshaddow {
		background-image: url(../../images/template/boxpixel.gif); 
		background-repeat: repeat-x;
		height: 8px;
	}
	div.cbox div.bottomshaddow {
		background-image: url(../../images/template/boxpixel.gif); 
		background-repeat: repeat-x;
		background-position: 0px 7px;
		height: 8px;
	}
	div.personaldiv {
		border-left: #d6d6d6 1px solid;
		border-right: #d6d6d6 1px solid;
		padding: 10px;
	}
	
	div.personaldiv h2 			{ font-size: 18px; font-weight: bold; }
	div.personaldiv h3 			{ font-size: 14px; font-weight: normal; color: #888888; margin-bottom: 10px; }
	div.personaldiv span.col 	{ display: block; width: 100px; float: left; font-weight: bold; }
	div.personaldiv div.row		{ height: 25px; }

	div.bestallform {
		border-left: #d6d6d6 1px solid;
		border-right: #d6d6d6 1px solid;
		padding: 5px;
		padding-left: 15px;
	}
	
	div.bestallform div.row {
		height: 30px;
	}
	
	div.bestallform span.label {
		display: block;
		width: 120px;
		float: left;
	}
	
	
	
