/* Overlay */
#overlay							{ position:absolute; top: 230px;}
.overlay 							{ display: none; width: 460px; /*background: url(../img/bg/overlay-stan.png) top left no-repeat;*/ } 
.overlay-shadow						{ /*background: url(../img/bg/overlay-shadow.png) top left no-repeat;*/ }
.overlay-shadow-bottom				{ height: 10px; margin-bottom: -10px; background: url(../img/bg/overlay-shadow.png) bottom left no-repeat; }

.overlay a							{ color:#00A2FF; }

					.overlay-headline		{ background: url(../img/bg/overlay-header-stan.png) top left no-repeat; } 
#medlemmer			.overlay-headline		{ background: url(../img/bg/overlay-header-medl.png) top left no-repeat; } 
#virksomheder		.overlay-headline		{ background: url(../img/bg/overlay-header-virk.png) top left no-repeat; } 
#organisationer		.overlay-headline		{ background: url(../img/bg/overlay-header-orga.png) top left no-repeat; } 
#ompensiondanmark	.overlay-headline		{ background: url(../img/bg/overlay-header-opdk.png) top left no-repeat; } 

/* Overlay Close button */ 
.overlay .close 						{ position: absolute; right: 0; top: 20px; height: 29px; width: 29px; cursor: pointer; background: url(../img/icon/spot-head-close-stan.png) no-repeat; }

#medlemmer			.overlay .close	{ background-image: url(../img/icon/spot-head-close-medl.png); } 
#virksomheder		.overlay .close	{ background-image: url(../img/icon/spot-head-close-virk.png); } 
#organisationer		.overlay .close	{ background-image: url(../img/icon/spot-head-close-orga.png); } 
#ompensiondanmark	.overlay .close	{ background-image: url(../img/icon/spot-head-close-opdk.png); } 

/* Content and Form styles inside overlay */
.overlay .overlay-headline			{ padding: 25px 0 12px 25px; }
.overlay .overlay-content			{ overflow: hidden; padding: 25px 25px 35px; background: url(../img/bg/overlay-content.png) repeat-y; }
.overlay .overlay-headline h2		{ font-size: 18px; color: #fff; }
.overlay .overlay-content h3			{ font-size: 16px; margin-bottom: 10px; }
.overlay .overlay-content h4        { border-bottom: 1px solid #D3D3D3; padding-bottom: 10px; margin-bottom: 10px; }
.overlay .overlay-content input		{ border: 1px solid #7f9db9; width: 165px; overflow: visible; }
.overlay .overlay-content textarea		{ border: 1px solid #7f9db9; width: 265px; height: 75px; overflow: auto; }	
.overlay .overlay-content p			{ margin-bottom: 5px; }
.overlay .overlay-content dl			{ margin: 0; }
.overlay .overlay-content dl dd		{ margin: 2px 0 10px; }
.overlay .overlay-content dl dt		{ margin: 0; }
.overlay  input.postnummer			{ width: 33px; }
.overlay  input.city				{ width: 125px; }
.overlay  input[type=text]:focus,
.overlay  textarea:focus,
.overlay  select:focus,
.overlay .focusField								{ border: solid 1px #30ce00 !important; color: #000 !important; } 

/* Error styles */	
input.error					{ border: 1px solid #D61A19; color: #000; }
/* label.error, span.amounterror, span.CPRerror  { margin-left: 10px; color: #D61A19; width: 150px; } 
    Init: SIN Removed width to restore error message on "Omlægger til PBS flow" */
label.error, span.amounterror, span.CPRerror  { margin-left: 10px; color: #D61A19; }
label.error, span.amounterror  {float:left;}


/* Focus to inputfield */
.overlay  input.focusField,
.overlay  textarea.focusField			{ border: solid 1px #30ce00; color: #000; } 


