* {margin: 0; padding: 0;} a img {border:none;} body { font: normal 17px/1.3 Arial, sans-serif; color: #4b3d38; background: #1AB0D5 url(images/bg.jpg) top left repeat-x; text-align: center; z-index: 1; } #wrap { margin: 0 auto; width: 1194px; background: url(images/blomst.jpg) top right no-repeat; text-align: left; z-index: 2; } #banner { position: relative; margin: 0 auto; padding-right: 142px; width: 1052px; height: 193px; z-index: 3; } img.logo { padding: 56px 0 0 10px; } #innhold { margin: 0 auto; padding-right: 142px; padding-bottom: 30px; width: 1052px; z-index: 5; } #innhold { margin: 0 auto 14px; padding-right: 142px; width: 1052px; z-index: 6; } #cont, #btm { margin: 0 auto; z-index: 7; } #top { height: 14px; width: 1052px; background:url(images/bg_widetop.png) no-repeat left top; } #cont { margin: 0 auto; padding-left: 19px; width: 1033px; background:url(images/bg_wide.png) repeat-y left top; } #btm { position: relative; margin: 0 auto; padding: 10px 20px 35px; width: 1012px; font-size: 17px; line-height: 1.2; background:url(images/bg_widebtm.png) no-repeat left bottom; } #fot { clear: both; margin: 0 auto; width: 1052px; padding-right: 142px; text-align: center; } #fot ul { display: block; margin: 0 auto; list-style-type: none; } #fot li { display: inline; padding: 0 17px; } #fot img { vertical-align: bottom; }