*, div { margin : 0; padding: 0; }
img { border: 0; }
html { margin: 0;  height: 100.1%; padding: 0; width:100%; }
body { margin: 0;  padding: 0; font-family: Helvetica, Arial,sans-serif;  background: url(../images/top.png) repeat-x 0px 0px;}
.clear { clear: both;}
a:link { color: #000; text-decoration: none; font-weight: normal; }
a:visited { text-decoration: none; color: #87888A; font-weight: bold;  }
a:hover {  text-decoration: underline; }
a:active {  text-decoration: none; }
li { list-style: none;  }

div#holder { position: relative; width: 880px;  margin: 0px; font-size: 12px;  padding-bottom: 16px;}


h1 { text-indent: -2232px; }
h1 a { position: absolute; left: 41px; top: 75px; color: #000;  background: url(../images/preview.png) no-repeat 0px 0px; width: 380px; height: 75px; margin: 0px 0 0 1px; }
div#midte  { position: relative; top: 152px;background-color: #fff; height: 396px; padding: 38px 20px 5px 20px; }

div#midte img { float: left; margin-left: 21px;  }
div#midte div.bredtekst { width: 340px !important; height: 342px; overflow: hidden; float: left;  margin-left: 25px;  }
div#midte div.smaltekst { width: 245px !important; height: 342px; overflow: hidden; float: left;  margin-left: 25px;  }


div#midte div.billedepunkt p { float: left;}
div#midte div.billedepunkt br { height: 0; display: 0;}


div.top { position: fixed; left: 0; top: 0; }
ul#menu { width: 421px; height: 100px; background: url(../images/ul.png) no-repeat left bottom; display: block; position: relative; top: 14px; left: 312px;  }
ul#menu li { text-indent: -2323px; }
ul#menu li a,ul#menu li a.visited { position: absolute;  display: block; bottom: 10px; height: 22px; outline: 0; }

ul#menu li a.about { background: url(../images/menu.png) no-repeat 0 0px; width: 58px; left: 24px;  }
ul#menu li a.about:hover { background-position: 0 -25px }
ul#menu li a.about:active,ul#menu li.currentpage  a.about { background-position: 0 -50px }

ul#menu li a.work { background: url(../images/menu.png) no-repeat -100px 0px; width: 58px; left: 104px;  }
ul#menu li a.work:hover { background-position: -100px -25px }
ul#menu li a.work:active,ul#menu li.currentpage  a.work { background-position: -100px -50px }

ul#menu li a.blog { background: url(../images/menu.png) no-repeat -200px 0px; width: 58px; left: 179px;  }
ul#menu li a.blog:hover { background-position: -200px -25px }
ul#menu li a.blog:active,ul#menu li.currentpage  a.blog { background-position: -200px -50px }

/*ul#menu li a.clients { background: url(../images/menu.png) no-repeat -300px 0px; width: 68px; left: 240px;  }
ul#menu li a.clients:hover { background-position: -300px -25px }
ul#menu li a.clients:active,ul#menu li.currentpage  a.clients { background-position: -300px -50px }
*/
ul#menu li a.contact { background: url(../images/menu.png) no-repeat -400px 0px; width: 78px; left: 247px;  }
ul#menu li a.contact:hover { background-position: -400px -25px }
ul#menu li a.contact:active,ul#menu li.currentpage  a.contact { background-position: -400px -50px }
p.madeby { position: fixed; left: 0; top: 600px; margin-top: 0px; font-size: 11px; margin-left: 44px; }
p.madeby a { color: #95979a; font-size: 11px; font-weight: normal; }
p.overskrift { color: rgb(105,219,216); font-size: 17px; margin-bottom: 6px; margin-top: 0; }
p.overskrift2 { font-size: 14px;color: #8a8c8e; margin-bottom: 6px; font-weight: bold; }
p { color:  #95979a; font-size: 13px; margin-bottom: 6px;}