@import "form.css"; 
body {
  margin:0;
  background:url("images/background.jpg") no-repeat center top;
  color:#333333;
  font:12px Arial, Helvetica, sans-serif;
}
a img {
  border:0px;
}
p {
  color:#666666;
  font-size:12px;
}
#allWrap {
  width:1000px;
  min-height:500px;
  margin:0 auto;
  position:relative;
  padding-left:80px;
  padding-bottom:50px;
  background:url("images/allwrap-bg.png") 0px 0px no-repeat;  
}

#logo {
  position:absolute;
  top:21px;
  left:85px;
  z-index:2;
}
#logo span a img {
  position:absolute;
  right:25px;
  top:223px;
  z-index:-1;
}

#loggedinarea {
  position:absolute;
  top:2px;
  right:10px;
  width:540px;
  height:35px;
}

#loggedinarea #navn {
  position:absolute;
  right:300px;
  top:8px;
  padding-left:8px;
  padding-right:8px;
  padding-top:4px;
  overflow:hidden;
  height:18px;
  width:288px;
  background:url('images/logged-in-name.png');
  color:#999999;
}

#loggedinarea .opdater {
  position:absolute;
  right:130px;
  top:8px;
}

#loggedinarea .logout {
  position:absolute;
  right:10px;
  top:0px;
}


#loginarea {
  position:absolute;
  top:2px;
  right:0px;
  width:540px;
  height:17px;
  background:url("images/login-form-bg.png") top left no-repeat;
  margin-top:10px;
}
#loginarea input.username, #loginarea input.password {
  font-family:arial;
  color:#FFFFFF;
  border:0px;
  font-size:12px;
  background:url("images/login-form-input.png");
  height:19px;
  width:184px;
  position:absolute;
  top:-3px;
  left:53px;
  padding-left:10px;
  padding-top:2px;
}
#loginarea input.password {
  left:275px;
}
#loginarea input.submit {
  position:absolute;
  top:-9px;
  left:480px;
}
#contentWrap {
  background:url("images/content-bg.png");
  position:relative;
  float:left;
  width:835px;
  margin-left:163px;
  margin-top:43px;
  z-index:1;
}

#topMenu {
  width:835px;
  float:left;
  position:relative;
  height:140px;
  z-index:3;
}
#topMenu a.hvader {
  position:absolute;
  top:21px;
  left:62px;
}
#topMenu a.taet {
  position:absolute;
  top:21px;
  left:278px;
}
#topMenu a.bliv {
  position:absolute;
  top:16px;
  left:509px;
}
#topMenu a.koeb {
  position:absolute;
  top:8px;
  left:682px;
}

#content {
  margin-left:86px;
  width:500px;
  padding-bottom:10px;
  float:left;
  position:relative;
  z-index:3;
}

#content .column1, #content .column2 {
  width:240px;
  float:left;
}
#content .column1 {
  padding-right:20px;
}
#content .column1 img, #content .column2 img {
padding-bottom:20px;
}
#content .column1 hr, #content .column2 hr {
height:1px;
color:#cccccc;
}

#content a {
  color:#eb1261;
  text-decoration:none;
  border-bottom:1px solid #f9b3cd;
}
#content .csc-textpic-imagewrap a {
  border:0px;
}
#content .csc-textpic-caption {
  text-align:center;
}
#content h1 {
  font-family:Changing, Arial;
  font-size:60px;
  line-height:45px;
  padding:0px;
  margin:0px;
  padding-bottom:20px;
}
#content h2 {
  font-size:16px;
  font-weight:bold;
  padding:0px;
  margin:0px;
  padding-bottom:0px;
  line-height:20px;
}
#content p {
  padding:0px;
  margin:0px;
  padding-bottom:15px;
  line-height:14px;
}
#subMenu {
  width:200px;
  float:left;
  padding-left:38px;
  padding-top:19px;
  color:#4c4c4c;
  margin-bottom:15px;  
  position:relative;
  z-index:3;
}

#subMenu ul {
  list-style:none;
  background:url("images/submenu-top.png") top center no-repeat #f2f2f2;
  margin:0px;
  padding:0px;
  width:184px;
  margin-bottom:50px;
}
#subMenu li {
  height:26px;
  background:url("images/submenu-divider.png") bottom center no-repeat;
  padding-top:10px;
  padding-left:35px;
}
#subMenu li.act {
  background:url("images/submenu-act.png") bottom center no-repeat;
}
#subMenu li.ro {
  background:url("images/submenu-ro.png") bottom center no-repeat;
  cursor:pointer;
}
#subMenu li.act a {
  color:#909d43;
  font-weight:bold;
}
#subMenu li.bottom {
  height:31px;
  background:url("images/submenu-btm.png") bottom center no-repeat;
  cursor:default;
}
#subMenu li a {
  font-size:13px;
  color:#4c4c4c;
  text-decoration:none;
}

#contentbtm {
  position:absolute;
  bottom:-6px;
  width:835px;
  height:167px;
  background:url("images/content-bg-btm.png") no-repeat;
  z-index:2;
}
#contenttop {
  position:absolute;
  top:-10px;
  width:835px;
  height:284px;
  background:url("images/content-bg-top.png") no-repeat;
  z-index:2;
}


#dreng {
  position:absolute;
  bottom:80px;
  left:120px;
}
#typofree {
  position:absolute;
  bottom:29px;
  left:260px;
  z-index:5;
}
#footer {
  position:absolute;
  bottom:5px;
  right:30px;
}


