  *  { font-family:Verdana; border:none; padding:0; margin:0 }

  body { background:#6985a1 }
  p { margin-bottom:5px }
  div#container { position:relative; top: 25px; margin:auto; width:800px; height:600px }

  h1#head { position:absolute; top:0; left:0; width:800px; height:55px; background:firebrick; 
  background-image:url(newlogo.png); background-repeat:no-repeat; background-position:143px 5px }
  a#sprout { float:left; line-height: 0; margin:30px 0 0 20px }
  a#logolink { font-weight:normal; float:left; padding-left: 180px; margin:4px 0 0 50px; color:white; letter-spacing:.2em; text-decoration:none; font-size:36px }

  #banner { position:absolute; top:65px; left:200px; width:600px; height:110px }
  #navigationbar { position:absolute; top:55px; left:200px; width:600px; height:20px; background:yellowgreen; text-align:center }
  #navigationbar a { display:inline-block; width:22%; text-decoration:none; font-size:10px; line-height:150%; color:darkslategray; font-family:Arial; font-weight:bold }
  #navigationbar a:hover {  color:firebrick }

  div#menubar { position:absolute; top:55px; left:0; width:200px; height:520px; background: lightsteelblue; 
  text-align:center; background-image:url(granit.gif); background-position:0 0}
  #menubar img { margin-top:20px }
  div#kontaktinfo { position:relative; left:-4px; font-size:11px; font-weight:bold; margin-bottom:5px; color:black }
  #kontaktinfo span { color:firebrick }
  #menubar a { text-decoration:none; color:black; font-size:13px; font-weight:bold; display:block; text-align:left; padding:0 0 15px 5px }
  #menubar a:hover { color: firebrick }
  #leftmenu { width:182px; height:237px; background-repeat:no-repeat; padding-top:20px	 }
  #leftmenu a, #leftmenu a img	 { margin: 0 }
  h4.nyheder { font-size:10px; color:firebrick; border-bottom:1px solid black; margin-bottom:3px; margin-top:8px;
	margin-bottom:8px }
  h2.top { font-size:14px; line-height:140%; font-weight:bold; color:firebrick;	margin-bottom:8px; width:400px; margin:auto }
  h2.sub { font-size:12px; color: firebrick; width:400px; margin:auto; border-bottom:solid 1px firebrick; }
  h3 { font-size:12px; font-weight:bold; line-height:140% }
  h5 { font-size:12px; line-height:140% }

  #mycustomscroll { position:absolute; top:175px; left:200px; width:580px; height:380px; background:ivory;  
	padding:10px; overflow:scroll; font-size:12px; line-height:180% }
  #containerspacer { height:395px; width:1px; float:right }

  div#foot { position:absolute; bottom:0; left:0; width:800px; height:20px; background:firebrick; padding-top:5px }
  #foot, #foot * { color:white; text-decoration:none; font-size:11px; text-align:center; vertical-align:bottom }

  .honeydew-tr { position: absolute; top:0; right:0; width:15px; height:15px; background-image:url(img/corner_honeydew_tr.gif); background-repeat:no-repeat }
  .honeydew-tl { position: absolute; top:0; left:0; width:15px; height:15px; background-image:url(img/corner_honeydew_tl.gif); background-repeat:no-repeat }
  .honeydew-br { position: absolute; bottom:0; right:0; width:15px; height:15px; background-image:url(img/corner_honeydew_br.gif); background-repeat:no-repeat }
  .honeydew-bl { position: absolute; bottom:0; left:0; width:15px; height:15px; background-image:url(img/corner_honeydew_bl.gif); background-repeat:no-repeat }

	.roundBox_dk { padding:8px 15px 8px 15px; font-size:12px; margin:auto; margin-top:30px; margin-bottom:10px; 
	position:relative; 	line-height:125%; text-align:left;  }
	.boxHead { color:darkred; border-bottom:solid 1px gray; font-weight:bold; margin-bottom:5px; text-align:center }
    .blCorner_dk, .brCorner_dk, .tlCorner_dk, .trCorner_dk { background-repeat:no-repeat; position:absolute; width:15px; height:15px;  z-index:1 }
	.blCorner_dk { background-image: url("img/corner_lemonchiffon_bl.gif"); bottom:0; left:0; background-position:left }
	.brCorner_dk { background-image: url("img/corner_lemonchiffon_br.gif"); bottom:0; right:0; background-position:right }
	.tlCorner_dk { background-image: url("img/corner_lemonchiffon_tl.gif"); top:0; left:0; background-position:left }
	.trCorner_dk { background-image: url("img/corner_lemonchiffon_tr.gif"); top:0; right:0; background-position:right }
	.boxFoot { width:100%; text-align:center; border-top:solid 1px firebrick; margin-top:3px; clear:both }

	.redlink { font-size:10px; color:firebrick; font-weight:bold }
	a { color:firebrick }
	td { vertical-align:top }

ul { margin:10px 0 10px 30px }

.input { background:gainsboro; padding:3px; font-size:11px }

.send { background:#acd373; color:darkslategray; width:80px; height:25px; padding:2px 5px 2px 5px; margin-right:20px; font-size:10px; font-weight:bold }
.reset { background:brown; color:white; width:80px; height:25px; padding:2px 5px 2px 5px; font-size:10px; font-weight:bold }

h4.profil { margin-bottom:2px; margin-top:20px }
div.profil { margin-left:15px; margin-top:0px }