/* 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 */
body {background:#000;}
#container {position:relative; width:948px; margin:20px auto 0 auto; padding:0;}
#banner {position:relative;}
#content {float:right; width:712px; margin-bottom:20px; padding:30px 0 0 0;}
#sidemenu {float:left; width:200px; margin-bottom:20px; padding:30px 0 0 0;}
#footer {clear:both; padding:0; text-align:right;}
#annonce {position:absolute; left:0; top:100px;}

/*//////// TEXT ////////*/
body {font-family:verdana, sans-serif; font-size:12px; line-height:14px; color:#fff;}
h1 {font-size:18px; margin:0 0 18px 0; color:#F00;}
h2 {font-size:13px; margin:0 0 2px 0; color:#F00; font-weight:bold;}
h3 {font-size:13px; margin:0 0 2px 0; font-weight:bold;}
p {margin:2px 0 10px 0;}
a:link, a:visited {color:#fff; text-decoration:none;}
a:hover {text-decoration:underline;}

table#priser td h2 {font-size:13px; margin:14px 0 2px 0; color:#F00; font-weight:bold;}
table#priser {margin:0 0 18px 0;}
table#priser tr {border-bottom:1px solid #555; padding-bottom:4px;}

/* banner - image replacement coming later here*/
#banner h1 {position:absolute; right:40px; top:60px; font-size:32px; font-weight:normal; color:#efefef; background-color:transparent;}

/*//////// LOGO LINK ////////*/
#logo a:link img, #logo a:visited img {border:none; outline:none;}
#logo a:focus img {border:1px dotted red; outline:none;}
#logo a:hover img {border:none; outline:none;}
#logo a:active img {border:none; outline:none;}

/*//////// CONTENT LINKS //////// link-visited-focus-hover-active */
#content a:link, #content a:visited {border-bottom:1px dotted #cc0033; text-decoration:none; color:#cc0033;}
#content a:focus {border-bottom:1px solid #cc0033; outline:none;}
#content a:hover{border-bottom:1px solid #cc0033;}
#content a:active {border-bottom:1px solid #cc0033;}

/*//////// RIGHT LINKS //////// link-visited-focus-hover-active */
#right a:link, #right a:visited {border-bottom:1px dotted #545454; text-decoration:none; color:#545454; background:inherit;}
#right a:focus {outline:none; border-bottom:1px solid #545454;}
#right a:hover{text-decoration:none; border-bottom:1px solid #545454;}
#right a:active {text-decoration:none; border-bottom:1px solid #545454;}