Som jag misstänkte så skapar nu denna ful-lösning problem med upplägg på resten av sidan.
Som jag har det nu så funkar ju menyn, men när jag t.ex vill sätta en margin på en h1 så händer ju inte så mycket tack vare denna lösning.
Visst kan jag väl lägga till en <br /> extra här och där, men helst vill jag ju kunna styra detta via css'en.
Så hur går jag tillväga nu?
body, html {
background-image: url(images/topbg.png);
background-repeat: repeat-x;
background-position: top;
margin: 0px;
padding: 0px;
}
#headwrapper {
width: 780px;
height: 81px;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
}
#logo {
height: 66px;
width: 66px;
margin-left: 25px;
float: left;
padding-top: 8px;
}
#topnav {
float: right;
}
#navlisttop ul
{
margin: 0px;
list-style-type: none;
}
#navlisttop li
{
display: block;
white-space: nowrap;
float: left;
list-style-type: none;
}
#maincontent {
width: 780px;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
}
#search {
width: 250px;
float: right;
margin-top: 40px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: right;
height: 80px;
background-image: url(images/searchbg.gif);
background-repeat: no-repeat;
}
p {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
}
a:link, a:visited {
color: #d01f3c;
text-decoration: underline;
}
#searchform {
text-align: center;
width: 250px;
margin-top: 20px;
}
#content {
float: left;
width: 520px;
margin-top: 40px;
}
h1 {
font-family: "Trebuchet MS", Arial, sans-serif;
font-size: 16px;
color: #d01f3c;
text-decoration: none;
font-weight: lighter;
display: inline;
margin-bottom: 25px;
}
#navlisttop a {
padding-top: 55px;
padding-right: 15px;
padding-bottom: 12px;
padding-left: 15px;
display: block;
white-space: nowrap;
}
#navlisttop a:link, #navlisttop a:visited
{
color: #FFFFFF;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}
#navlisttop a:hover
{
color: #C4172D;
text-decoration: none;
background-image: url(images/hoverbg.gif);
background-repeat: repeat-x;
background-position: top;
border-right-width: 1px;
border-right-style: dotted;
border-right-color: #333333;
border-left-width: 1px;
border-left-style: dotted;
border-left-color: #333333;
}
* html #navlisttop a {width:1%;}
* {margin:0;padding:0}
.searchin {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 8px;
margin-bottom: 5px;
}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Fri-Frakt - Betala inte mer än du behöver</title>
<style type="text/css" media="screen">
<!--
@import url("global.css");
-->
</style>
</head>
<body>
<div id="headwrapper">
<div id="logo"><a href="index.php"><img src="images/fflogo.gif" alt="Fri-Frakt Logo" width="66" height="64" border="0" /></a></div>
<div id="topnav">
<ul id="navlisttop">
<li><a href="#">Hem</a></li>
<li><a href="#">Om</a></li>
<li><a href="#">Nyheter</a></li>
<li><a href="#">Kontakt</a></li>
</ul>
</div>
</div>
<div id="maincontent">
<div id="content">
<h1>Betala inte mer än du behöver! </h1>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam sollicitudin, justo nec commodo accumsan, lectus lacus ullamcorper tortor, at viverra nunc sapien eu dui. Curabitur magna. Curabitur malesuada tincidunt nulla. Fusce quis sem ac elit malesuada ullamcorper. Maecenas volutpat risus vel leo. Duis ante risus, ullamcorper non, vestibulum nec, tempus a, ante. Etiam consectetuer pede et metus. Pellentesque arcu velit, accumsan a, aliquam ut, venenatis molestie, ligula. Integer vel elit vel augue malesuada viverra. Praesent neque urna, volutpat quis, consequat non, convallis ut, est. Proin felis massa, facilisis mattis, nonummy non, sagittis nec, lectus.</p>
<p>Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Vivamus porttitor, odio et feugiat lacinia, lorem massa adipiscing orci, ac egestas massa felis vitae ante. Aliquam rhoncus. In porttitor tortor id nisi. Pellentesque augue. Fusce a elit non eros fringilla suscipit. Praesent vulputate nisl ut quam. Fusce nec enim nec lacus facilisis sollicitudin. Duis at ligula. Suspendisse quis elit. Vestibulum sed justo a diam rutrum gravida.
Phasellus molestie.</p>
</div>
<div id="search">
<form id="searchform" name="form1" method="post" action="">
<input name="search" type="text" class="searchin" />
<input name="Submit" type="image" src="images/search.gif" class="searchbtn" value="Sök" />
<br />
<a href="#">Avancerad sökning</a> | <a href="#">Sökhjälp?</a>
</form>
</div>
<br style="clear:both" />
</div>
</body>
</html>