/* reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
{margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-family:inherit; vertical-align:baseline;}
img {vertical-align:bottom;}
:focus {outline:0;}
ol, ul {list-style:none;}

/* layout */
html {height:auto; margin-bottom:0; overflow-y:auto;}
body {position:relative; padding:0.5em; background:#9c958b;}
#wrap {position:relative; min-height:auto;}
#container {position:relative; width:auto; height:auto; margin:0; padding:0;}
#topmenu {position:relative; left:0; top:0; width:auto; height:auto;}
#content {width:auto; margin:0; padding:0;}
#submenu {padding:1em 0;}
#skiptonav, #skiptotop {display:inline-block;}
#skiptonav {padding-bottom:0.5em;}

/* logo */
h1#logo {position:relative; left:0; top:0; width:auto; height:auto; overflow:visible;}
h1#logo span {display:none;}
h1#logo {font-size:1.5em; line-height:1em; font-weight:normal; padding-bottom:0;}
h1#logo a:link, h1#logo a:visited {text-decoration:none; color:#333;}
h1#logo a:focus, h1#logo a:hover {text-decoration:underline;}

/* webdesign */
h3#webdesign {position:relative; right:0; bottom:0; width:auto; height:auto; overflow:visible; margin:0.5em 0; z-index:1;}
h3#webdesign span {display:none;}
h3#webdesign {font-size:1em; line-height:1em; font-weight:normal;}

/* images, address */
#images img {border:1px solid #d4d3d2; margin-bottom:0.833em;}
#pix1, #pix2, #pix3, #pix4, #pix5 {position:relative; left:0; top:0; width:auto; height:auto; z-index:1;}
#address {position:relative; left:0; top:0; width:auto; height:auto; padding-bottom:1em; text-align:left; z-index:1;}

/* text */
body {font-family:tahoma, verdana, sans-serif; font-size:0.75em; line-height:1.2; color:#333;}
h1 {font-size:1.5em; padding-bottom:0.5em;}
h2 {font-size:1em; font-weight:bold;}
p {padding:0 0 0.5em 0; font-size:1em;}
strong {font-weight:bold;}
#address p {1em}

/* text links */
a:link, a:visited {text-decoration:none; color:#333;}
a:focus {outline:none; text-decoration:underline;}
a:hover{text-decoration:underline;}

/* topmenu */
#topmenu ul {height:auto;}
#topmenu li {float:none; height:auto; font-size:1em; font-weight:bold;}
#topmenu a:link, #topmenu a:visited {display:inline; height:auto; text-indent:0px;}

li#bolo {width:auto; background-image:none;}
li#manchet {width:auto; background-image:none;}
li#kors {width:auto; background-image:none;}
li#priser {width:auto; background-image:none;}
li#om {width:auto; background-image:none;}

li#bolo a:link, li#bolo a:visited, li#bolo a:focus {width:auto; background-image:none;}
li#manchet a:link, li#manchet a:visited, li#manchet a:focus {width:auto; background-image:none;}
li#kors a:link, li#kors a:visited, li#kors a:focus {width:auto; background-image:none;}
li#priser a:link, li#priser a:visited, li#priser a:focus {width:auto; background-image:none;}
li#om a:link, li#om a:visited, li#om a:focus {width:auto; background-image:none;}

#topmenu li a:hover {background:none;}
#topmenu li.currentpage {text-indent:0}

/* ie hacks */
* html body{text-align:center;}
* html #container{text-align:left;}

/* accessability */
span.accesskey {text-decoration:none;}
.accessibility, hr {position:absolute; top:-2000px; left:-2000px;}
dfn {position:absolute; left:-4000px; top:-2000px; width:0; height:0; overflow:hidden; display:inline;}