	* {
		font-family: verdana;
	}
  a { color: gray; }
	body {
		background-color: #f9f9f1;
		margin: 0px;
		text-align: center;
	}
	h1 {
		color:#525252;
		font-size: 14px;
		margin-bottom: 15px;
		margin-top: 0px;
	}
	p.login {
		font-weight:bold;
		font-size:11px;
		width:100%;
		text-align:right;
		color:#4e4f50;
	}
	p.toolbarItem {
		font-weight:bold;
		font-size:11px;
		text-align:right;
		color:#4e4f50;
		margin:0px 0px 0px 10px;
		float:right;
		clear:none;
	}
	.toolbarItem {
		font-weight:bold;
		font-size:11px;
		text-align:right;
		color:#4e4f50;
		margin:0px 0px 0px 10px;
		float:right;
		clear:none;
		height:16px;
		text-decoration:none;
	}
	.toolbarItem p {
		float:left;
		clear:none;
		color:#4e4f50;
		padding:0;
		margin:3px 0px 0px 0px;
	}
	.toolbarItem span a {
		text-decoration:none;
		color:#4e4f50;
		font-weight:bold;
	}
	.toolbarItem span {
		margin:3px 0px 0px 0px;
		font-weight:normal;
	}
	.toolbarItem img {
		border:0;
		margin:auto 0px;
		float:left;
	}
	p.sprog a {
		font-weight:bold;
		font-size:11px;
		width:100%;
		text-decoration:none;
		padding:0px 0px 0px 10px;
		text-align:left;
		color:#4e4f50;
	}
	h2 {
		color: #767676;
		font-size: 12px;
		margin-bottom: 0px;
		margin-top: 15px;
	}
	p {
		font-size: 11px;
		color:#939395;
		margin-top: 5px;
	}
	.backgroundLogo{
		background:url('http://www.nemreg.dk/gfx/backgroundlogo.png') no-repeat;
	}
	ul {
		font-size: 11px;
		color:#939395;
		margin-top: 5px;
	}
	div#content {
		width: 820px;
		height: 100%;
		overflow: visible;
		margin: auto;
	}
	div#menu {
		height: 88px;
		width: 850px;
		background-image: url('../gfx/top.gif');
		margin: auto;	
	}
	div#top-page {
		font-size: 1px;
		height: 16px;
		width: 852px;
		background-image: url('http://www.nemreg.dk/gfx/top-page.gif');
		background-repeat:no-repeat;
	}
	div#toolbar {
		height:32px;
		width:852px;
		margin:0px auto 7px auto;
		background-image: url('../gfx/toolbar_real.gif');
	}
	div#page {
		height: auto;
		width: 852px;
		border-left:1px solid #eeede8;
		border-right:1px solid #eeede8;
		background-color: white;
		text-align: left;
	}	
	div#page-padding {
		padding-left: 15px;
		padding-right: 15px;
	}
	div#padding-extra {	
		padding-left:35px;
		padding-right:20px;
	}
	div#bottom-page {
		font-size: 1px;
		height: 16px;
		width: 852px;
		background-image: url('http://www.nemreg.dk/gfx/bottom-page.gif');
	}
	td#menu {
		width:204px;
	}
	td#menu-bg {
		width: 20px;
    font-size 1px;
	}
	td#reg-content {
		padding-left: 0px;
	}
	.pkt_ikke_udfyldt {
		display: block;
		width: 204px;
		height: 30px;
		font-size: 12px;
		font-weight: bold;
		color:#b6b6b6;
		text-align: left;
		background-image: url('http://www.nemreg.dk/gfx/menu-bg.gif');
		line-height: 30px;
		text-decoration: none;
		padding-top: 1px;
		padding-bottom: 1px;
		margin-bottom: 5px;
	}
	.pktNU {
		display: block;
		width: 204px;
		height: 30px;
		font-size: 12px;
		font-weight: bold;
		color: gray;
		text-align: left;
		line-height: 30px;
		text-decoration: none;
		padding-top: 1px;
		padding-bottom: 1px;		
    margin-bottom: 5px;
	}

	.pkt {
		display: block;
		width: 204px;
		height: 30px;
		font-size: 12px;
		font-weight: bold;
		color:#aaaaaa;
		text-align: left;
		background-image: url('http://www.nemreg.dk/gfx/menu-bg-udfyldt.gif');
		line-height: 30px;
		text-decoration: none;
		padding-top: 1px;
		padding-bottom: 1px;		
    margin-bottom: 5px;
	}
	/* MENU */
  div#menu-l-space {
    width: 180px;
    height: 88px;
    float: left;
  }
  a.menu-punkt {
    text-decoration: none; 
    display: block; 
    height: 88px; 
    float: left;
	text-align:right;
  }
  #spoergsmaalogsvar {
    width: 87px; 
    background-image: url('gfx/menu/spoergsmaal_og_svar.gif');
  }
  #priserogvilkaar {
    width: 113px; 
    background-image: url('gfx/menu/priser_og_vilkaar.gif');
  }
  #produkter {
    width: 118px; 
    background-image: url('gfx/menu/produkter.gif');
  }
  #home {
  	width:138px;
	height:78px;
	display:block;
	margin:0px 0px 0px 24px;
  }
  #blog {
    width: 60px; 
    background-image: url('gfx/menu/nyheder.gif');
  }
  #nyheder {
    width: 90px; 
    background-image: url('gfx/menu/nyheder.gif');
  }
  #hvadernemreg {
	width:97px;
	background-image:url('gfx/menu/hvad_er_nemreg.gif');
  }
  #opretselskab {
    width: 168px; 
    background-image: url('gfx/menu/opret_selskab.gif');
  }
  #ivaeksaetter {
    width: 111px; 
    background-image: url('gfx/menu/ivaeksaetter.gif');
  }
  #kontakt {
    width: 87px; 
    background-image: url('gfx/menu/kontakt.gif');
  }
  #forsidehovedbox {
	width:555px;
	height:345px;
	float:left;
	clear:left;
	background:url('gfx/frontpage/danmarks_ubetinget_billigste_en.jpg') no-repeat 0px 0px;
  }
  #forsidehovedbox #text1 {
	width:470px;
	height:70px;
	float:left;
	margin:44px 0px 0px 40px;
  }
  #forsidehovedbox #text2, #text3 {
	width:470px;
	height:70px;
	float:left;
	margin:22px 0px 0px 40px;
  }
  #forsidevenstrebox {
	  width:250px;
	  height:514px;
	  float:left;
	  background:url('http://www.nemreg.dk/gfx/frontpage/venstre_frontpage.jpg') no-repeat 0px 0px;
	  margin:14px 0px 0px 5px;
  }
  
  #forsidevenstrebox #text1left {
	width:250px;
	height:40px;
	margin:134px 0px 0px 0px;
	float:left;
	clear:left;
  }
  
  #forsidevenstrebox #text1left p{
	margin:4px 0px 0px 20px;
	float:left;
	width:115px;
	color:#4e4f50;
	font:normal 11px tahoma;
  }
  
  #forsidevenstrebox #text1left input {
	margin:10px 0px 0px 10px;
  }
  
  #forsidevenstrebox #text2left {
	margin:0px 0px 0px 15px;
	width:220px;
	height:180px;
	float:left;
	clear:left;
  }
  #forsidevenstrebox #text3left {
	margin:6px 0px 0px 15px;
	width:220px;
	height:180px;
	float:left;
	clear:left;
  }
  #forsidevenstrebox h2 {
	color:#4e4f50;
	font-size:12px;
	margin:15px 0px 4px 0px;
	padding:0;	
  }
  #forsidevenstrebox .long {
  	margin:0;
	padding:0;
  }
  #forsidevenstrebox table,form,td,tr {
  	margin:0;
	padding:0;
  }  
  
  div#text2left p {
	font-weight: bold;
	color:#4e4f50;
	font:normal 11px tahoma;
	margin:0px 0px 2px 5px;
	padding:0;
  }
  div#text3left p {
	font-weight: bold;
	color:#4e4f50;
	font:normal 11px tahoma;
	margin:0px 0px 2px 5px;
  }
  div#text2left .inputFejlColor {
    color: #a00000;
  }
  div#text3left .inputFejlColor {
    color: #a00000;
  }
  table.yellowbox {
	padding:0;
	margin:0;
	border:0;
  }
  table.yellowbox td ul {
   list-style:none;
   float:left;
   clear:left;
   margin:0;
   padding:5px 5px 5px 0px;
  }
  table.yellowbox td.pris {
  		color: #767676;
		margin-top: 15px;
		margin:15px 0px 0px 0px;
		padding:0px 0px 0px 35px;
		text-align:right;
		font:bold 12px verdana;
  }
  
	
  
	/* INPUT FELTER */
	.input-style {
		border: 1px double  #cbccce;
		border-collapse: separate; 
		background-image: url('http://www.nemreg.dk/gfx/input-long.gif');
		color: #959597;
		font-size: 11px;
		height: 20px;
		line-height: 16px;
		margin-bottom: 5px;
		width: 100%;
	}
	.select-style {
		widows:100%;
		font-size: 11px;
		line-height: 16px;
		height: 20px;
		border: 1px double  #cbccce;
		border-collapse: separate; 
		color: #959597;
	}
	.textarea-style {
		border: 1px double  #cbccce;
		border-collapse: separate; 
		background-image: url('http://www.nemreg.dk/gfx/input-long.gif');
		color: #959597;
		font-size: 11px;
		line-height: 16px;
		margin-bottom: 5px;
		width: 100%;
    background-position: top left;
    background-repeat: no-repeat;
	}
	/* Aktive inputfelter*/
	.inputHighlighted{  
			background-image: url('http://www.nemreg.dk/gfx/input-long-high.gif');
			color: #959597;
			font-size: 11px;
			height: 20px;
			line-height: 16px;
			margin-bottom: 5px;
			border:1px solid #b5b5b5;
			width: 100%;
	}
	.long {
		width: 259px;
	}
	.long-post {
		width:50px;
	}
	.long-POSTNR {
		width: 70px;
	}
	.long-SPACE {
		width: 10px;
	}
	.input-submit {
		height: 16px;
		border: 0px;
		color: white;
		background-image: url('http://www.nemreg.dk/gfx/input-submit-bg.gif');
		font-size: 10px;
		font-weight: bold;
		text-align: center;
		width: 80px;
	}
	/* /// INPUT ***/
	.input-txt {
		margin-bottom:2px;
		font-weight: bold;
		text-indent:5px;
	}
	.input-txt-cursor {
		cursor: help;
	}
	.IEcenter {
		text-align: center;
	} 
	.FIREcenter {
		margin: auto;
	}

	.div-hide {
		display: none;

	}
  /* FEJL */
  .inputFejlColor {
    color: #a00000;
  }
  .inputFejlBorder {
    border: 1px solid #a00000;
  }
  .inputFejl {
    font-size: 10px;
    font-style: italic;
    text-indent: 5px;
    line-height: 20px;
  }
	/* HELP DIVS */
	.help-layout {
		width: 150px;
		background-color:#eab545;
		padding: 5px;
		color: white;
		font-size: 11px;
	}
	div#navn-position {
		position: relative;
		left: 20px;
		top: 21px;
	}
	div#dato-position {
		position: relative;
		left: 20px;
		top: 0px;
	}
	div#selskab-conavn-position {
		position: relative;
		left: 20px;
		top: 90px;
	}
	div#selskab-binavn-position {
		position: relative;
		left: 20px;
		top: 50px;
	}
	div#selskab-byen-position,div#selskab-postnr-position {
		position: relative;
		left: 20px;
		top: 180px;
	}	
	div#selskab-adresse-position {
		position: relative;
		left: 20px;
		top: 136px;
	}	
	div#selskab-hovednavn-position {
		position: relative;
		left: 20px;
		top: 21px;
		margin:0px -30px -20px 0px;
	}
	div#pengeinstitut-position {
		position: relative;
		left: 20px;
		top: 21px;
	}
	div#afdeling-position {
		position: relative;
		left: 20px;
		top: 68px;
	}	
	div#adresse-position {
		position: relative;
		left: 20px;
		top: 68px;
	}	
	div#postnr-position {
		position: relative;
		left: 20px;
		top: 116px;
	}
	div#regnr-position {
		position: relative;
		left: 20px;
		top: 111px;
	}	
	div#kontonr-position {
		position: relative;
		left: 20px;
		top: 111px;
	}		
	div#byen-position {
		position: relative;
		left: 20px;
		top: 116px;
	}	
	div#bank-byen-position {
		position: relative;
		left: 20px;
		top: 201px;
	}	

	div#bank-kontaktnavn-position {
		position: relative;
		left: 20px;
		top: 246px;
	}	
	
	div#bank-kontaktemail-position {
		position: relative;
		left: 20px;
		top: 292px;
	}	

	div#bank-postnr-position {
		position: relative;
		left: 20px;
		top: 201px;
	}	
	div#bank-adresse-position {
		position: relative;
		left: 20px;
		top: 156px;
	}	
	div#telefon-position {
		position: relative;
		left: 20px;
		top: 163px;
	}		
	div#email-position {
		position: relative;
		left: 20px;
		top: 210px;
	}
	div#bestyrelse-cprnr-position, div#direktoer-cprnr-position{
		position: relative;
		left: 20px;
		top: 113px;
	}
	div#bestyrelse-navn-position, div#direktoer-navn-position{
		position: relative;
		left: 20px;
		top: 65px;
	}
	div#bestyrelse-adresse-position, div#direktoer-adresse-position{
		position: relative;
		left: 20px;
		top: 159px;
	}
	div#bestyrelse-postnr-position, div#direktoer-postnr-position{
		position: relative;
		left: 20px;
		top: 206px;
	}
	div#bestyrelse-byen-position, div#direktoer-byen-position{
		position: relative;
		left: 20px;
		top: 206px;
	}
	div#bestyrelse-tlfnr-position, div#direktoer-tlfnr-position{
		position: relative;
		left: 20px;
		top: 296px;
	}
	div#bestyrelse-email-position, div#direktoer-email-position{
		position: relative;
		left: 20px;
		top: 250px;
	}
	div#revision-navn-position{
		position: relative;
		left: 20px;
		top: 20px;
	}
	div#revision-adresse-position{
		position: relative;
		left: 20px;
		top: 65px;
	}
	div#revision-postnr-position, div#revision-byen-position{
		position: relative;
		left: 20px;
		top: 110px;
	}
	div#stifterperson-nominel-position{
		position: relative;
		left: 20px;
		top: 48px;
	}
	div#stifterperson-cprnr-position{
		position: relative;
		left: 20px;
		top: 86px;
	}
	div#stifterperson-navn-position{
		position: relative;
		left: 20px;
		top: 136px;
	}
	div#stifterperson-adresse-position{
		position: relative;
		left: 20px;
		top: 182px;
	}
	div#stifterperson-email-position{
		position: relative;
		left: 20px;
		top: 276px;
	}
	div#stifterperson-postnr-position, div#stifterperson-by-position{
		position: relative;
		left: 20px;
		top: 230px;
	}
	div#stifterperson-telefon-position{
		position: relative;
		left: 20px;
		top: 324px;
	}
	div#stifterselskab-nominel-position{
		position: relative;
		left: 20px;
		top: 80px;
	}
	div#stifterselskab-navn-position{
		position: relative;
		left: 20px;
		top: 116px;
	}
	div#stifterselskab-cvrnr-position{
		position: relative;
		left: 20px;
		top: 162px;
	}
	div#stifterselskab-adresse-position{
		position: relative;
		left: 20px;
		top: 208px;
	}	
	div#stifterselskab-by-position,div#stifterselskab-postnr-position{
		position: relative;
		left: 20px;
		top: 254px;
	}
	div#stifterselskab-email-position{
		position: relative;
		left: 20px;
		top: 302px;
	}
	div#stifterselskab-telefon-position{
		position: relative;
		left: 20px;
		top: 348px;
	}
	div#upload-position{
		position: relative;
		left: 20px;
		top: 58px;
	}
	
  /* Diverse */
  .td-headline {
    line-height: 20px; 
    border-top: 1px solid #E1E1E1;
    border-bottom: 1px solid #E1E1E1;

  }
  .td-data {
    border-bottom: 1px solid #E1E1E1;
    padding: 5px;
  }
  .gen-right {
    text-align: right;
  }
  .link-rediger {
    color: #eab545;
    font-size: 10px;
  }
  .link-slet {
    color:red;
    font-size: 10px;
  }

  /* Slet stifter boks */
  .sletstifter {
    background-color: white;
    height: 100%;
    width: 100%;
    display:none;
    position: fixed;
    top: 0px;
    left: 0px;

  }
  .full {
    text-align: center;
    height: 100%;
    width:100%;
  }

  /* Total oversigt */
  .totalData {
    font-size: 13px;
  }
  .totalDataHeader {
    font-size: 13px;
    font-weight: bold;
  }
  .totalOverskrift {
    font-size: 15px;
    font-weight: bold;
  }

  /* -- total data grid */
  .totalTable {
    border: 1px solid black;
  }
  .totalHeadline {
    font-size: 13px;
    font-weight: bold;
  }
  .totalDataGrid {
    border-top: 1px solid gray;
    font-size: 12px;
  }
  .totalDataRight {
    text-align: right;
  }


  /* Midter line */
  .tdMidtFelt {
    font-size: 1px;
    width: 15px;
  }
  .tdBoLeft {
    border-left: 1px solid #e6e6e6;
  }
  .tdBoRight {
    border-right: 1px solid #e6e6e6;
  }
  .tdBoTop {
    border-top: 1px solid #e6e6e6;
  }
  .tdBoBottom {
    border-bottom: 1px solid #e6e6e6;
  }
  div#divMenuPktPSacer {

  height: 15px;
  }
  
  .extendmargin {
  	margin:0px 0px 0px 45px;
  }
  
  div.navigation {
	  width:100%;
	  margin:auto;
  }
  div.navigation div.alignleft {
	  width:50%;
	  float:left;
	  clear:left;
	  text-align:left;
  }
  div.navigation div.alignright {
  	  width:50%;
	  float:left;
	  text-align:right;
  }
  #sidebar {
	margin:0;
	padding:0;
  }
