*, div { margin : 0; padding: 0; }
img { border: none;}
html { margin: 0; padding: 0; width:100%; background-color:#000; height: 100.1%;  }
body { margin: 12px 0 0 0;  padding: 10px 0 30px 0;  font-family: Arial, Helvetica, sans-serif;  font-size: 14px;  width: 100%; background-color:#000; color: #fff;}
.clear { clear: both;}
a:link { color: #FF0000; text-decoration: none; }
a:visited { color: #ccc;  text-decoration: none; }
a:hover { color: #FF0000; text-decoration: underline;}
a:active { color: #fff; text-decoration: none; }

a.text:visited { color: #fff;  text-decoration: underline;  }
a.text:hover { color: #fff; text-decoration: none; z-index: 12;background-color: #000;}
a.text:active { color: #fff; text-decoration: none; }

div#text { width: 600px; margin-left: 120px;}
div#text2010 { margin-left: 58px;}
div#text2010 h3 { font-size: 30px; font-weight: normal;}
div#text2010 h5,div#text2010 h6 { font-size: 30px; font-weight: normal;}
div#text2010 ul { list-style: circle; padding: 24px; font-size: 20px;   }

div#text2010 h4 { font-size: 16px; font-weight: normal; margin-bottom: 0;}

div#indholdet { position: relative; width: 1023px;  margin: 16px auto 0 auto;  padding: 304px 0 30px 0; font-size: 1em; background-color: #000; min-height: 400px; }

div.fejlen { padding: 24px; background-color: #333;  -moz-border-radius: 8px;border-radius: 8px; -webkit-border-radius: 8px; width: 350px; }
p.advarsel1 { color: #f00; font-weight: bold;}

div.textkasse { position: relative; top: -335px; left: 270px; width: 400px; }
img { margin-bottom: 24px;}
p { font-size: 1.2em; text-align: left;  z-index: 8900;  margin-bottom: 8px; }
p a { padding: 2px 1px;  }
ul#sideinfo2010 a.bund {  height: 100px; width: 556px; display: block; background: transparent url(../billeder/bund3.png) no-repeat 0 20px; float: left;  }
ul#sideinfo2010 a.bund2 {  height: 100px; width: 120px; display: block; background: transparent url(../billeder/denandenbund.png) no-repeat 0  20px; float: left;  }
ul#sideinfo2010 { position: relative; left:0; top:0; width: 700px;  text-align: right; height: 100px; margin-top: 40px; list-style: none; margin-left: auto; margin-right: auto; padding-top: 24px;}
body  ul#sideinfo2010 a,body  ul#sideinfo2010 a:hover, ul#sideinfo2010 a:focus, ul#sideinfo2010 a:active { color:#000; }
body  ul#sideinfo2010 li a { color:#000; }
ul#sideinfo { height: 1.5em;  text-align: right; position: relative; top: 6px; width: 1013px; margin: 0 auto; background-color: #000;  }
ul#sideinfo li { list-style: none; display: inline; margin-right: 6px; text-align: right;}
ul#sideinfo li a { text-decoration:none; font-size: 9px; text-decoration: none;  padding-left: 12px; background: url(../billeder/prik.png) no-repeat 0 50%;}
ul#sideinfo li a:hover {  background-color: #fff; color: #000; background: none;}
ul#sideinfo li a:visited {background-color: #fff; color: #000;  }

ul#menu { width: 1013px; background-color: #000; position: absolute; top: 214px; left: 4px; height: 26px; padding-top: 12px;  padding-left: 29px; width: 946px; border-top: 2px #ccc solid;}
ul#menu li { list-style: none; display: inline; margin-right: 12px; }
ul#menu li a { float: left; font-size: 18px; text-align: center; color: #fff; margin-left: 4px; padding: 0px 4px 0px 4px;text-decoration:none; font-weight: normal; line-height: 29px; }
ul#menu li a:hover { font-weight: normal;  color: #FF0000;  }
ul#menu li a.aktiv {  font-weight: normal; }


ul#menu li.facebook a { width: 40px; height: 40px; text-indent: -4222px; background: url(../billeder/facebook.png) no-repeat 0 0; position: relative; top: -4px; left: 8px; }
ul#menu li.facebook a:hover { background-position: 0 -50px;}


ul#menu li.Lillemenupunkt a { color: #ccc; font-size: 14px; margin-left: 4px; line-height: 29px; padding: 0px 4px;}
ul#menu li.english a { margin-top: -5px;}

form#tilmelding input.Check { width: 20px; display: inline; background-color: #fff;  }
form#tilmelding #submit { cursor: pointer;  width:300px; display: block; color: #fff; font-size: 36px; text-decoration: none; background-color: #333;  -moz-border-radius: 8px;border-radius: 8px; -webkit-border-radius: 8px; padding: 10px 10px 10px 20px; margin-top: 24px; }
form#tilmelding #submit:hover { background-color: #222; }
form#tilmelding #submit:active { background-color: #ccc; }
form#tilmelding input#Anti { width: 40px;  float: left;  }


#submit{  cursor: pointer;  width:300px; display: block; color: #fff; font-size: 40px; text-decoration: none; background-color: #333;  -moz-border-radius: 8px;border-radius: 8px; -webkit-border-radius: 8px; padding: 10px 10px 10px 20px; margin-top: 24px; border: none; }
#submit:hover {  color: #f00;  border: none; }


form#tip #submit { cursor: pointer;  width:300px; display: block; color: #fff; font-size: 36px; text-decoration: none; background-color: #333;  -moz-border-radius: 8px;border-radius: 8px; -webkit-border-radius: 8px; padding: 10px 10px 10px 20px; margin-top: 24px; }
form#tip #submit:hover { background-color: #222; }
form#tip #submit:active { background-color: #ccc; }
form#tip input#Anti { width: 40px;  float: left;  }



body#aar10 div#text2010 { width: 900px; }
body#aar11 div#text2010 { width: 900px; }
div.hovedspalte { float: left; width: 480px; margin-top: 0px; margin-left: 0px; padding-bottom: 10px;  }
div.spalte { float: right; width: 380px; margin-top: -14px; margin-left: 34px; padding-bottom: 10px;  }
div.spalte h5 {}
div.spalte p { font-size: 14px;}

h1, h2{ text-indent: -2222px;}
h1 a {  position: absolute; top: 24px; left: 16px; height: 180px; width: 323px; background: url(../billeder/logo2010.png) no-repeat 0px 0px;  }
h1 a.english {  position: absolute; top: 24px; left: 16px; height: 180px; width: 323px; background: url(../billeder/logo2010e.png) no-repeat 0px 0px;  }
h1 a:hover {  background-position: 0px 0px;  }

h2#h22010 { text-indent: 0; color: #fff; font-size: 31px; line-height: 33px; text-transform: lowercase;}
body#aar10 h2#h22010 a {  position: absolute; top: 32px; left: 438px; height: 146px; width: 400px; background: url(../billeder/260610.png) no-repeat 0px 0px;  color: #fff; font-weight: normal; padding-left: 90px; padding-top: 8px; }
body#aar10 h2#h22010 a:hover { text-decoration: none; }

body#aar10 h2 a {  position: absolute; top: 148px; left: 38px; height: 146px; width: 823px; background: url(../billeder/presents10.png) no-repeat 0px 0px; -moz-border-radius: 2px;border-radius: 2px; -webkit-border-radius: 2px;  }


h2#h22010 { text-indent: 0; color: #fff; font-size: 34px; line-height: 43px; text-transform: lowercase;}
body#aar11 h2#h22010 a {  position: absolute; top: 32px; left: 438px; height: 146px; width: 400px; background: url(../billeder/170911.png) no-repeat 0px 0px;  color: #fff; font-weight: normal; padding-left: 90px; padding-top: 8px; }
body#aar11 h2#h22010 a:hover { text-decoration: none; }

body#aar11 h2 a {  position: absolute; top: 148px; left: 38px; height: 146px; width: 823px; background: url(../billeder/presents10.png) no-repeat 0px 0px; -moz-border-radius: 2px;border-radius: 2px; -webkit-border-radius: 2px;  }



div.kasse,div.kasse1 { width: 150px; float: left; padding: 14px; margin-right: 6px; background-color: #000; min-height: 100px;  }
div.kasse1 { margin-left: 36px;}
div.kasse p,div.kasse1 p { padding: 0; margin: 4px 0; color: #fff;}
div.kasse p.overskrift,div.kasse1 p.overskrift{ margin-bottom: 12px; font-weight: bold;}

body p.overstreg { text-decoration:line-through;}
div.kasse p.s1,div.kasse1 p.s1 { font-size: 14px;}
div.kasse p.s2,div.kasse1 p.s2 { font-size: 12px;}
div.kasse p.s3,div.kasse1 p.s3 { font-size: 10px;}

div.kasse p a,div.kasse p a:visited,div.kasse1 p a,div.kasse1 p a:visited { color: #fff !important; text-decoration: none; }
div.kasse p a:active { text-decoration: underline; }
div.kasse img,div.kasse1 img { margin-bottom: 20px;}


h2 a {  position: absolute; top: 148px; left: 38px; height: 146px; width: 823px; background: url(../billeder/presents.png) no-repeat 0px 0px;  }
h2 a:hover {  background-position: 0px 0px;  }

h3 { font-size: 14px;   margin-bottom: 14px; }
h4, h5, h6 { font-size: 12px;   margin-top: 18px; margin-bottom: 6px; font-weight: bold; }

div#text img { margin-right: 35px;}
div.tak { width: 300px; height: 200px; position: absolute; right: 300px; top: 324px;}


table { margin-left: 32px; background-color: #000; padding: 23px 0px 24px 0; border: 0; }
th { text-align: left; font-weight: normal; padding: 5px; padding-right: 24px; font-size: 12px; border: 0;}
tr { font-size: 12px; color: #fff; background-color: #000; border: 0; padding: 0px 18px 0px 0;}
tr:hover { color: #000; background-color: #fff;}
th.stor { font-size: 12px;}

p.note { font-size: 9px; width: 400px; margin-top: 40px; margin-bottom:}
p.tilmelddig a { position: relative;  width: 340px; display: block; color: #fff; font-size: 40px; text-decoration: none; background-color: #333;  -moz-border-radius: 8px;border-radius: 8px; -webkit-border-radius: 8px; padding: 20px; }
p.tilmelddig a:hover {background-color: #444; }
p.tilmelddig a:active { background-color: #555; font-weight: normal;}

form #Type { font-size: 14px; padding: 3px 6px; text-align: center;}
form { margin: 0px 0px;  width: 290px; }
legend, fieldset { margin: 0; padding: 0; border: none; }
legend { display: none; }
select { margin-top: 5px; margin-bottom: 5px; font-size: 14px;}
form input, form textarea {  width: 290px;  padding: 3px; font-size: 1.5em; color: #000; font-weight: normal; border-color: #000; border-style: solid; border-width: 2px; background-color: #fff; font-family:  Helvetica,Arial, sans-serif;}
textarea { height: 100px; margin-bottom: 12px;} 
label { width: 290px;   clear: both; padding: 0.3em; font-size: 1.3em; text-align: right;   }
input, label { margin: 0 0 0.4em 0;  }
input:hover, textarea:hover, #antispam:hover,input:focus, textarea:focus { background: #000; color: #fff; border-color: #fff; border-style: solid; border-width: 2px; }
.red {color: #c00; }
#skjult { height: 1px; display: none; }
#navn { margin-top: 0.3em;}
.error { padding: 0.3em 0.3em 0em 0.2em; color: #fff;font-weight: normal; position: relative; text-align: left; margin: 0 0 0em 0.3em; background-color: #000; }
.errors { padding: 0.3em 0.3em 0em 0.2em; color: #fff;font-weight: normal; position: relative; text-align: left; margin: 0 0 0em 0.3em; background-color: #000;}

.hidden  { display: none; }
p.lille { font-size: 0.5em; margin: 24px 0;}
