*, div { margin : 0; padding: 0; }
img { border: 0; }
html { margin: 0;  height: 100%; padding: 0; width:100%; }
body { margin: 0;  padding: 0; font-family: Arial, Helvetica, sans-serif;  font-size: 62.5%;  }
body#index {  font-size: 62.5%; background: url(../billeder/kob.png) no-repeat center 300px;  }
a:link { color: #000; text-decoration: none; }
a:visited { color: #000;  text-decoration: none;  }
a:hover { color: #00CC33; text-decoration: none; z-index: 12;}
a:active { color: #fff; text-decoration: none; }
h1 { text-indent: -2232px;}
h1 a { z-index: 1; position: absolute; background: url(../billeder/enmillion.png) no-repeat 0px 0px; height: 40px; width: 202px; margin: 0; top: 9px; left: 32px; z-index: 1; }

div#holder { border: 1px solid #a8a8a8; width: 1180px; border-bottom: 0px; display: block; margin: 12px auto 34px auto; position: relative;  }
div#indhold { width: 750px; display: block; margin: 0px 0 18px 70px; padding-bottom: 30px;}
body#index div#indhold {  background:url(../billeder/indhold.png) repeat 0 0; border-top: 1px solid #dadada; width: 1180px; border-bottom: 1px solid #dadada; height: 840px;margin: 0px; position: relative; top: -12px; }
body#tekst div#indhold { position: relative; top: 12px;}
img.add { position: relative; top: 2px; left:  0px;}
ul#menu {  margin: 0 0 12px 0px; height: 42px; padding: 24px 0 0 300px;background: url(../billeder/menu.png) repeat-x 0 0px;}
ul#menu li { display: inline;  }
ul#menu li a { font-size: 16px; border-left: 2px solid #a8a8a8; padding:4px 2px 4px 12px; margin-left: 12px; }
ul#menu li a.aktiv { color: #00CC33;}
ul#menu li a.forste { border: 0px;}

ul#bundmenu { width: 1182px; text-align: center; height: 28px;border-top: 1px solid #a8a8a8; padding-top: 10px; margin-top: 0px; background-color: #fff; position: relative; left: -1px; }
ul#bundmenu  li { display: inline; }
ul#bundmenu li a { font-size: 12px; border-left: 1px solid #a8a8a8; color:  #a8a8a8; padding:2px 2px 2px 12px; margin-left: 12px; }
ul#bundmenu li a.aktiv { color: #00CC33;}
ul#bundmenu li a.forste { border: 0px;}

a.a1 { position: absolute; top: 50px; left: 320px; }/*denanden*/
a.a2 { position: absolute; top: 150px; left: 410px; }/*frokost*/
a.a3 { position: absolute; top: 0px; left: 0px; }/*larryvsharry*/
a.a4 { position: absolute; top: 150px; left: 40px; }/*dollar*/
a.a5 { position: absolute; top: 0px; left:  160px; }/*spisibyen*/
a.a6 { position: absolute; top: 50px; left:  520px; }/*Hofdamerne*/
a.a7 { position: absolute; top: 150px; left: 220px; }/*dd*/
a.a8{ position: absolute; top: 150px; left: 50px; }/*clairvoyance*/
a.a9{ position: absolute; top: 60px; left: 150px; }/*noedhjaelp*/
a.a10{ position: absolute; top: 89px; left: 209px; }/*toke*/
a.a11{ position: absolute; top: 189px; left: 309px; }/*toke*/
a.a12{ position: absolute; top: 209px; left: 209px; }/*toke*/
a.a13{ position: absolute; top: 39px; left: 9px; }/*toke*/
a.a14{ position: absolute; top: 19px; left: 439px; }/*toke*/

p.billede2 { text-align: center; margin-bottom: 12px;}
p.tal { position: absolute; top: -6px; left: 710px; height: 22px; width: 22px; color: #fff; font-size: 34px;}

div.box { width: 660px; background: url(../billeder/faq.png) no-repeat 0 0; min-height: 96px; padding: 29px 20px 22px 70px; font-size: 14px;margin-bottom: 12px; position: relative; }
p.spoergsmaal { color: #808080;   }
p.svar { color: #b3b3b3; margin-top: 12px; }
div.box p strong {  color: #00CC33; }
div.box p { }
body#tekst h2 { backgroud-color: #fff;font-size: 42px; font-weight: normal; border-bottom: 1px solid #a8a8a8; margin: 22px 0 12px 0; padding-bottom: 6px; width: 750px; }
body#tekst div#spalte h2 {  width: 220px; }
body#tekst h3, body#tekst h4, body#tekst h5 {  padding: 0 44px;  font-family: Arial, Helvetica, sans-serif; font-size: 22px;  color: #000; margin-top: 24px; margin-bottom: 12px; font-weight: normal; }
body#tekst h3 span, body#tekst h4 span, body#tekst h5 span { font-family:"Lucida Bright",  "Times New Roman", Times, serif; font-size: 16px;  color: #00CC33;  }

body#tekst div.blog2 p.titel {font-family:"Lucida Bright",  "Times New Roman", Times, serif; color: #00CC33; position: relative; top: -0px; }
body#tekst p.dato { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; margin-bottom: 28px;}
body#tekst p.mvh { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 12px 0px;  color: #000;}

body#tekst div.blogPost p.titel {font-family:"Lucida Bright",  "Times New Roman", Times, serif; color: #00CC33; margin-top: 24px; position: relative; top: 6px; font-size: 22px;}


div#indhold2 div.blog1 { background-color: #fff; padding: 5px 5px 24px 5px; }
div#indhold2 div.blog2 {padding: 5px 5px 24px 5px; border-bottom: 1px dotted #808080; margin: 0 44px;}
div#indhold2 div.blog2 p {color: #808080; padding: 0;}

div#indhold2 div.blog2 p.dato { margin-bottom: 0px; margin-top: 12px; color: #000;}


div#indhold2 div.kommentar {padding: 5px 5px 24px 5px; border-bottom: 1px dotted #808080; margin: 0 44px;}
div#indhold2 div.kommentar p {color: #808080; padding: 0; }
div#indhold2 div.kommentar p.dato {font-family: Arial, Helvetica, sans-serif; font-size: 12px;  color: #a8a8a8;margin-top: 24px;  margin-bottom: 0px; color: #000;}
div#indhold2 div.kommentar p.navn {font-family: Arial, Helvetica, sans-serif; font-size: 11px;  color: #a8a8a8;margin-top: 24px;}
div#indhold2 div.kommentar p.titel {font-family:"Lucida Bright",  "Times New Roman", Times, serif; font-size: 14px !important; color: #00CC33; position: relative; top: -6px;}
div#indhold2 div.kommentar p.tekst {font-size: 12px; color: #808080; }


body#tekst div.blog1 h2 span { font-family:"Lucida Bright",  "Times New Roman", Times, serif; font-size: 22px;  color: #00CC33; }
body#tekst div.blog1 h2 {font-size: 42px; font-weight: normal; border-bottom: 1px solid #a8a8a8; margin: 22px 0 12px 0; padding: 0 44px; width: 662px; position: relative; top: -12px;}
div#indhold2 p.hvid { background-color: #fff; padding-bottom: 24px; position: relative; top: -2px; padding-top: 34px;}
div#blogpostdiv { background-color: #fff; position: relative; top: -12px; padding: 12px 0 34px 0; }

p.tilbage { font-size: 11px; position: relative; top: 12px;}

body#tekst h2 span { font-family:"Lucida Bright",  "Times New Roman", Times, serif; font-size: 22px;  color: #00CC33;}

body#tekst div#spalte h2 { font-size: 22px; font-weight: normal; margin: 22px 0 12px 0; padding-bottom: 6px; border: 0;}
body#tekst div#indhold2 { width: 750px; display: block; margin: 0px 0 12px 70px; padding-bottom: 30px; background:url(../billeder/indholdbg.png) no-repeat 0 65px; min-height: 400px; position: relative; top: 12px;}



div#indhold2 p.placering,div#indhold2 p.placering2 { float: left;font-family:"Lucida Bright",  "Times New Roman", Times, serif; font-size: 24px;  color: #00CC33; width: 150px; }
body#tekst div#indhold2 p.placering2 {  font-size: 18px; height: 24px;  }

div#indhold2 p.placering span,div#indhold2 p.placering2 span { font-family: Arial, Helvetica, sans-serif; font-size: 10px;  color: #000; }
div#indhold2 p.placering2 span {  font-size: 12px; }


div.x1 { background-color: #ddd; padding: 5px; margin: 0 24px; min-height: 40px;}
div.x2 { padding: 5px; margin: 0 24px;  min-height: 40px;}


div#spalte div.y2 {  background-color: #ddd; padding: 8px 20px 2px 20px; margin: 0 12px 2px 12px;  }
div#spalte div.y1 {  background-color: none; padding: 8px 20px 2px 20px; margin: 0 12px  2px 12px; }
div#spalte div.y2 p,div#spalte div.y1 p { font-size: 12px;  }

div#spalte p.billede { margin: 0; font-size: 10px;}


div.klik { text-align: center; background:url(../billeder/cirkel.png) no-repeat 0 0; height: 142px; width: 154px; padding: 26px 0px 12px 4px; position: absolute; left: 500px; top: 36px; }
div#indhold2 div.klik p { padding: 0 36px; }

div#spalte div.klik {  text-align: center; background:url(../billeder/cirkel.png) no-repeat 0 0; height: 142px; width: 135px; padding: 46px 12px 12px 12px; position: relative; left: 30px; top: 0; }
div#indhold2 p.tallet, div#spalte div.klik p.tallet { color: #00CC33; font-size: 28px;font-family:"Lucida Bright",  "Times New Roman", Times, serif; margin: 0 0 6px 0; }


div#indhold2 p.link { margin: 2px 0 6px 0; font-size: 10px;}
div#indhold2 p.link {}
div#indhold2 p.billede { margin: 0; font-size: 10px;}
div#indhold2 p { padding: 0 44px; font-size: 14px;color: #808080; margin: 4px 0 8px 0;}
div#indhold2 p span { color: #00CC33; font-size: 18px;font-family:"Lucida Bright",  "Times New Roman", Times, serif; }


div#spalte { width: 220px; min-height: 300px;  background: url(../billeder/spalte.png) no-repeat 0 -20px; display: block; float: right; margin-right: 73px; margin-top: 76px; border-top: 1px solid #a8a8a8; padding: 0 15px; }
div#spalte p { font-size: 14px; margin-bottom: 12px; color: #808080;}

div.kasse { width: 300px; display: block; float: right; margin-right: 24px; margin-top: -12px;  }



img.maaler { position: absolute; top: 6px; left: 940px; }

.hotspot {color:#00CC33; cursor:auto; z-index: 30;}
#tt {position:absolute; display:block; background:url(../billeder/left.png) top left no-repeat;  z-index: 30;}
#tttop {display:block; height:5px; margin-left:5px; background:url(../billeder/top.png) top right no-repeat; overflow:hidden; z-index: 30;}
#ttcont {display:block; padding:20px; margin-left:5px; background:#fff; color:#808080; font-size: 12px; z-index: 30;}
#ttbot {display:block; height:5px; margin-left:5px; background:url(../billeder/bottom.png) top right no-repeat; overflow:hidden; z-index: 30;}


form#paypal input { background-color: transparent; width: 273px; margin-left: 120px;}
form#kontaktform { margin: 0px 0 0 44px;  width: 300px; display: block; }
fieldset { margin: 0; padding: 0; border: none;  }
legend { display: none; margin: 0; padding: 0; border: none; }
input { margin-bottom: 8px;}
input, textarea {  border: none; outline: none; width:300px; background-color: #A8A8A8; padding: 4px 4px; font-size: 14px; font-family: Geneva, Arial, Helvetica, sans-serif; color: #1f1f1f; font-weight: normal; margin-left: 12px;font-family:"Lucida Bright",  "Times New Roman", Times, serif;  }
label {width:300px; padding: 3px 3px 1px 3px;  font-size: 12px;  font-family: Arial, Helvetica, sans-serif; margin: 3px 0 0px 9px;color: #A8A8A8; display: none;  }
textarea { height: 70px;}
input:hover, textarea:hover, #antispam:hover { background-color: #b3b3b3; }
input:focus, textarea:focus{ background-color: #b3b3b3;  }
#skjult { height: 1px; display: none; }
#submit {  width:200px;  color: #fff; height: 40px; text-align: left;  cursor: pointer; clear: both; border: 0px; background-color: #A8A8A8; border-top:4px solid #000; position: relative; top: 0px; left: 0px; }
#submit:hover {   border-top:4px solid #fff;  background-color: #b3b3b3; color: #fff; }
br { clear:both;}
body#tekst div.kasse p.advarsel {  font-family: Arial, Helvetica, sans-serif; font-size: 14px;  color: #A8A8A8; margin-top: 12px; }
div#indhold2 div.kommenter p.advarsel1 {font-family:"Lucida Bright",  "Times New Roman", Times, serif; color: #00CC33; font-size: 22px; margin-top: 12px;}
.hidden  { display: none; }
form#kontaktform input#antispam { width:86px; position: relative; top: -4px; left: -0px;  }
img.cap { position: relative; top: 3px; left: 3px;}

/* Kontakt sider*/

div#indhold2 div.blogPost p.titel { margin-top: 44px; font-size: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 22px;  color: #000; }

div.kommenter { width: 750px; display: block; background: url(../billeder/form.png) no-repeat center top; padding-top: 40px; }

form#frmRegistration { margin: 24px 0 0 0px;  width: 718px; display: block; padding-left: 32px; }
form#frmRegistration fieldset { margin: 0; padding: 0; border: none; }
legend { display: none; margin: 0; padding: 0; border: none; }
form#frmRegistration input { margin-bottom: 0px;}
form#frmRegistration input, form#frmRegistration textarea {  border: 1px dotted #808080;  outline: none; outline: none; width:660px; background-color: #fff; padding: 3px 4px; font-size: 13px; font-family: Geneva, Arial, Helvetica, sans-serif; color: #1f1f1f; font-weight: normal; margin-left: 12px;  }
form#frmRegistration input:focus, form#frmRegistration textarea:focus {  border: 1px solid #808080;  outline: none;  }

form#frmRegistration input.error,form#frmRegistration textarea.error { border: 1px solid #CC0000;}


form#frmRegistration label { color: #808080;  display:block; font-size: 14px; margin-bottom: 0px; margin-top: 6px; margin-left: 15px; }
form#frmRegistration label#nej { display:block;   }
form#frmRegistration textarea { height: 80px;}

form#frmRegistration #submitC {   width:104px;  color: #111; height: 42px; text-align: left; margin: 0px 0px 0px 0px;  cursor: pointer; clear: both; border: 0px; background-color: transparent; border:0px; position: relative; top: -74px; left: 280px; }
form#frmRegistration #submitC:hover {     }

form#frmRegistration input#spam { width:60px; position: relative; top: -28px; left: 124px; float: none; padding: 3px 2px;  }
div#holder form#frmRegistration p.spamme { padding: 0 18px; }
.error { color: #fff; text-transform: none;  }
