/* -- RELOAD 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-size: 100%;

	font-family: inherit;

	vertical-align: baseline;

}



:focus { outline: 0; }

body { line-height: 1; color: black; }

iframe { border: 0px solid #000; }

ol, ul { list-style: none; }

table {
      border-collapse: separate;
      border-spacing: 0;
}

caption, th, td {
      text-align: left;
      font-weight: normal;
}


blockquote:before, blockquote:after,

q:before, q:after { content: ""; }

blockquote, q { quotes: "" ""; }

h1 {
     color:#FFF;
     font: normal 17px verdana, helvetica, sans-serif;
     letter-spacing:0px;
     cursor: default;
}

h2 {
     float:left;
     display:block;
     color:#FFF;
     font: bold 18px verdana, helvetica, sans-serif;
     letter-spacing:0px;
     cursor: default;
}

h3 {
     float:left;
     display:block;
     color:#A42A2A;
     font: normal 11px verdana, helvetica, sans-serif;
     letter-spacing:0px;
     cursor: default;
}

h4 {
     color:#FFF;
     font: bold 18px verdana, helvetica, sans-serif;
     letter-spacing:0px;
     cursor: default;
}


/* -- HTML FORMAT -- */

body, html {
  height:100%;
  font: normal 12px/15px verdana, arial, helvetica, sans-serif;
  color: #FFFFFF;
  background: #000 url(../img/tapetbg_2.jpg) repeat-x top left;
}

a {
   outline: none;
   margin:0px;
   padding:0px;
   font: normal 11px/12px verdana, arial, helvetica, sans-serif;
   color:#CCC;
   text-decoration: underline;
}

a:hover {
   color:#FFF;
   text-decoration: none;
}
/* -- END HTML FORMATS -- */


#supercenter {
    float:left;
    padding:0px;
    margin:0px;
    width:100%;
    height:100%;
    background: transparent;
}

#container {
    clear:both;
    width:1024px;
    height:100%;
    padding:0px;
    margin:0px;
    margin-left:auto;
    margin-right:auto;
    background: transparent url(../img/superbg.png) repeat-y top left;
}

#content {
   float:left;
   padding:0px;
   margin:0px;
   margin-left:64px;
   width:900px;
   height:100%;
}

#content td {
   background: #000;
   height:22px;
   line-height:17px;
}

#banner {
  width:1024px;
  height:242px;
  background: transparent url(../img/banner_4.jpg) no-repeat 64px 0%;
}

#topcol{
   clear:both;
   width:800px;
   padding:0px;
   margin:0px;
   margin-left:auto;
   margin-right:auto;
   background: transparent url(../img/dot.gif) no-repeat 0% 0%;
   font: normal 12px/16px verdana, arial, helvetica, sans-serif;
   color:#FFF;
   cursor:default;
}

#topcol p {
    float:left;
    width:100%;
    display:block;
    font: normal 12px/16px verdana, arial, helvetica, sans-serif;
    color:#FFF;
    padding:0px;
    margin:0px;
    cursor:default;
}

#form {
    float:left;
    width:100%;
    height:400px;
    display:block;
    font: normal 12px/16px verdana, arial, helvetica, sans-serif;
    color:#FFF;
    padding:30px;
    margin:0px;
    cursor:default;
}

#centercol_01 {
   float:left;
   width:400px;
   height:500px;
   padding:0px;
   margin:0px;
   margin-top:15px;
   background: url(../annonser/flyer_left.jpg) no-repeat 50% 0%;
}

#centercol_02 {
   float:left;
   width:400px;
   height:500px;
   padding:0px;
   margin:0px;
   margin-top:15px;
   background: url(../annonser/flyer_right.jpg) no-repeat 50% 0%;
}

#centercol {
   clear:both;
   width:800px;
   padding:0px;
   margin:0px;
   margin-left:auto;
   margin-right:auto;
   background: transparent;
}

#centercol_start {
   clear:both;
   width:800px;
   height:450px;
   margin:0px;
   padding:0px;
   margin-left:auto;
   margin-right:auto;
   background: transparent url(../img/main.gif) no-repeat 0% 0%;
}

#centercol p {
    clear:both;
    width:95%;
    margin:5px 0px 5px 0px;
    margin-left:auto;
    margin-right:auto;
    font: normal 11px/16px verdana, arial, helvetica, sans-serif;
    color:#626262;
    cursor: default;
}

.event {
   float:left;
   padding-top:10px;
   padding-bottom:10px;
   margin:0px;
   margin-left:80px;
   width:700px;
   border-bottom:solid 1px #444;
}

.event img {
   float:left;
   margin:10px;
   margin-top:0px;
   margin-bottom:0px;
   display:block;
   border:solid 1px #444;
}

.eventmsg {
   float:left;
   width:350px;
   padding:0px;
   margin:0px;
}

.event a {
   font: normal 12px/16px verdana, arial, helvetica, sans-serif;
   color:#A42A2A;
   text-decoration: underline;
}

.event a:hover {
   font: normal 12px/16px verdana, arial, helvetica, sans-serif;
   color:#A42A2A;
   text-decoration: none;
}

#rightcol{
   float:left;
   padding:5px;
   margin:0px;
   width:325px;
   margin-left:10px;
   margin-top:15px;
}

#rightcol p {
    float:left;
    width:100%;
    display:block;
    font: normal 12px/16px verdana, arial, helvetica, sans-serif;
    color:#FFF;
    padding:0px;
    margin:0px;
    cursor:default;
}

#footer {
    float:left;
    width:900px;
    height:100px;
    margin:0px;
    padding:0px;
    background: #000 url(../img/line_2.jpg) no-repeat -10px 15px;
}

#footer_textbox {
  float:left;
  width:20%;
  margin:0px;
  padding:0px;
  padding-top:30px;
  color:#999;
  font: normal 10px verdana, arial, helvetica, sans-serif;
}

#footer_text {
    width:85%;
    margin:0px;
    padding:0px;
    padding-top:30px;
    margin-left:auto;
    margin-right:auto;
    color:#999;
    font: normal 9px verdana, arial, helvetica, sans-serif;
}

#footer a { color:#FFF; margin-left:5px; margin-right:5px; }
#footer a:hover { text-decoration: underline; }


#logo {
    float:left;
    width:110px;
    height:92px;
    background: url(../img/logo.gif) no-repeat top left;
}

#logo:hover {
    cursor:pointer;
}

#menu {
    clear:both;
    width:900px;
    height:20px;
    margin:0px;
    padding:0px;
    margin-left:auto;
    margin-right:auto;
}

#menu td {
   margin:0px;
   padding:0px;
   height:20px;
   line-height:20px;
   cursor:pointer;
   color:#FFF;
}

#menu td:hover {
   cursor: pointer;
   color:#FFF;
}

#line {
    width:900px;
    height:10px;
    background: #000 url(../img/line_2.jpg) no-repeat -8px 0%;
    padding:0px;
    margin:0px;
    margin-left:auto;
    margin-right:auto;
}



/* -- END GENERIC LAYOUT -- */



/* ignored by IE, applied everywhere else */

/* height : auto !important; */



/* IE treats as min-height */

/* height : 100%; */



/* IE ignores this */

/* min-height : 100%; */



.sp {
   float:left;
   height:25px;
   width:100%;
   margin:0px;
   padding:0px;
   background:transparent;
}


/* -- HIDE FROM IE -- */

/*html>body #rightcol {margin-right:15px;}*/


.adbox {
    clear:both;
    width:90%;
    height:60px;
    margin:10px 0px 10px 0px;
    margin-left:auto;
    margin-right:auto;
    padding:0px;
    border:solid 1px #EEEEEE;
}

.adbox_bar {
    clear:both;
    width:100%;
    height:90px;
    margin:10px 0px 10px 0px;
    margin-left:auto;
    margin-right:auto;
    padding:0px;
    border:solid 1px #EEEEEE;
}






