html { background-color: #303034; }
body { font-family: Arial; height: 100%; min-width: 970px; width:auto !important; width: 970px; }
a, a:visited, a:active { text-decoration: none; color:#dfdddd;  }
a:hover { text-decoration: underline; }
#header { height: 100px; position: relative; }
#logo { float:left; padding: 8px 0 0 15px; }
#dkulogo { width: 129px; height: 129px; position: absolute; z-index: 99; right:-50px; bottom:-46px; }
#menu { float:right; padding-top: 74px; padding-right: 84px; }
#menu ul { list-style-type: none; }
#menu ul li { float: left; }
#menu ul li a {
	background-color: #f9f9f9;
	padding: 0 8px;
	display: block;
	line-height: 26px;
	text-decoration: none;
	font-size: 21px;
	color: #303034;
	margin-left: 5px;
	border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
}
#contentOuter { background-color: #f9f9f9; }
#content { padding: 24px 0; overflow: auto; }
#footer p { padding: 10px 0; text-align: center; color: #f9f9f9; font-size: 15px; font-weight: bold; }

div.mAuto { width: 960px; margin: 0 auto;}
div.box2.mHeight406{ min-height: 406px; }
div.box2.mHeight2011 { min-height: 211px; }
div.sep { width: 930px; height: 24px; margin: 24px 15px; background-color: #f13d2f; float: left; border-radius: 3px; -moz-border-radius: 3px; }
div h2 { font-size: 24px; padding: 2px 0; margin-bottom: 10px; border-bottom: 1px dashed #f9f9f9; }
div h3 { font-size: 18px; font-weight: bold; }
div.box span { width: 188px; height: 30px; padding: 0 10px; line-height: 33px; display: block; position: absolute; bottom: 0px; left: 0px; background: transparent url('g/overlay.png') repeat scroll left top; border-radius: 0 0 15px 15px; -moz-border-radius: 0 0 15px 15px; }
div.box span a, p.box span a:visited, p.box span a:active { font-weight: bold; font-size: 26px; color: #f9f9f9; }
div.box span a:hover { text-decoration: none; }
div.box { width: 208px; height: 138px; position: relative; background-color: #c9c9c9; float: left; margin: 0 15px; border-radius: 15px; -moz-border-radius: 15px; border: solid 1px #303034; }
div.box2 { width: 658px; min-height: 150px; color: #f9f9f9; background-color: #345f90; float: left; margin: 0 15px; padding: 15px; border-radius: 15px; -moz-border-radius: 15px; }
div.box3 { width: 178px; min-height: 150px; color: #f9f9f9; background-color: #345f90; float: left; margin: 0 15px 15px; padding: 15px; border-radius: 15px; -moz-border-radius: 15px; }
div.box4 { width: 900px; min-height: 100px; color: #f9f9f9; background-color: #345f90; float: left; margin: 0 15px; padding: 15px; border-radius: 15px; -moz-border-radius: 15px; }
div.box4 table { width: 100%; }
div.box4 table td.text div.dots { background:url('g/dot.gif') repeat-x bottom; }
div.box4 table td.text div.dots span.field { background-color: #345f90; }
div.box4 table td.price { width: 90px; text-align: right; }
div.box5 { width: 178px; min-height: 150px; float: left; margin: 0 15px; }
div.box6 { width: 178px; min-height: 109px; color: #f9f9f9; background-color: #345f90; float: left; margin: 0 15px 15px; padding: 15px; border-radius: 15px; -moz-border-radius: 15px ; }
div.box.bil { background: transparent url('g/bil.jpg') no-repeat center center; }
div.box.mc { background: transparent url('g/mc.jpg') no-repeat center center; }
div.box.trailer { background: transparent url('g/skilt.jpg') no-repeat center center; }
div.box.andet { background: transparent url('g/bil_mc.jpg') no-repeat center center; }