* {
  margin: 0pt;
  padding: 0pt;
  }
body {
  color: black;
  font-size: 12px;
  font-family: verdana;
  background-color: white;
  }
a:link,a:hover,a:visited {
  color: #000;
  line-height: 18px;
  text-decoration: none;
  outline: none;
  }
a:hover {
  text-decoration:underline;
  }
#menu {
  margin-left: 291px;
  }
#logo {
  margin-left: 35px;
  clear:left;
  display:block;
  }
#container {
  margin-left: 26px;
  }
#main {
  height: 402px;
  }
#picture_menu {
  background: url('hr.gif') no-repeat left top; 
  height:65px;
  width:900px;
  }
#text {
  width: 200px;
  height:336px;
  float:left;
  }
#content {
  background: url('hr.gif') no-repeat left top; 
  padding-left:10px;
  height:336px;
  width: 949px;
  }
#solid {
  width: 949px;
  float:left;
  }  
div.newsletter {
  background: url('nyhedsbrev.gif'); 
  width: 300px;
  height: 126px;
  float:left;
  }
#afmeld {
    background: url('afmeld.gif') no-repeat left top;
    width:399px;
    height:166px;
    float:left;
  }
.email {
  font: verdana 29px;
  width:201px;
  color:#c5c5c5;
  border: 1px solid #c5c5c5;
  padding-left:5px;
  padding-right:5px;
  padding-top:7px;
  padding-bottom:7px;
  }
#bt-send {
  width:46px;
  height:19px;
  background: url(send.gif) no-repeat;
  border: 0px;
  outline: none;
  cursor: pointer;
  }
.return {
  position:relative;
  top:-20px;
  left:305px;
  width:19px;
  height:19px;
  background: url(bt-return.gif) no-repeat;
  border: 0px;
  outline: none;
  cursor: pointer;
  }
.return2 {
  position:relative;
  top:11px;
  left:5px;
  width:19px;
  height:19px;
  background: url(bt-return.gif) no-repeat;
  border: 0px;
  outline: none;
  cursor: pointer;
  }
/*#kontakt {
  width: 200px;
  height:336px;
  float:left;
  }*/
.input  {
  font-family: verdana;
  font-size: 12px;
  width:336px;
  height:20px;
  line-height:20px;
  color:#000;
  border: 1px solid #c5c5c5;
  padding-left:5px;
  padding-right:5px;
  }
.menuitem {
   float:left;
   margin:0px;
   border-left:1px solid #C5C5C5
   }