/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *\
 | CSS script udviklet af: H U S E T  G (http://husetg.dk)
 | URL: www.esbjergkommune.dk
 | Oprettet: 14-12-2009
 | Ændret: 15-04-2010
\* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/* reset.css */
/* Tak til Eric Meyer */
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: top; background: transparent; }
table { border-collapse: collapse; border-spacing: 0;}
th { text-align: left;}
blockquote:before, blockquote:after, q:before, q:after {	content: ''; content: none; }
blockquote, q { quotes: none; }
body { line-height: 1; }
ol, ul { list-style: none; }
a:focus { outline: 1px dotted #204d5a; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
/* /reset.css */

/* grid */
.main { margin: 0 auto; width: 960px;}

.col1, .col2, .col3, .col4 { margin-left: 20px; float: left;}
* html .col1, * html .col2, * html .col3, * html .col4 { display: inline; } /* ie6 */

.col1 {	width: 215px; }
.col2 {	width: 450px; } /* 215*2 + 1*20 */
.col3 { 	width: 685px; } /* 215*3 + 2*20 */
.col3 { 	width: 685px; } /* 215*3 + 2*20 */
.col4 { 	width: 920px; } /* 215*4 + 3*20 */

.col1.full, .col2.full, .col3.full { margin-left: 0; } 
.col1.full { width: 235px; } /* 215+20 */
.col2.full { width: 470px; } /* 450+20 */
.col3.full { width: 705px; } /* 685+20 */

.col1-inner { width: 195px; margin-left: 20px; float: left; }
* html .col1-inner {display: inline;}

.single { margin-left: 0;}

.section { position: relative; }
/* /grid */

/* General */
h1, .h1 { padding: 0 0 0.4em; font: normal 1.7em/1.4em  "Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif; color: #666; }
h2, .h2 { padding: 0 0 0.4em; font: normal 1.45em/1.3em  "Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif;}
h3, .h3 { padding: 0 0 0.4em; font: normal 1.3em/1.1em "Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif;}
h4, .h4 { font-size: 1.1em; font-weight: bold;}
h5, .h5 { font-weight: bold;	padding: 0 0 0.2em;}
#borger h1, #borger .h1 { color: #B4841B;}
#erhverv h1, #erhverv .h1 { color: #00789A;}
#politik h1, #politik .h1 { color: #5C12B4;}
#om-kommunen h1, #om-kommunen .h1 { color: #599612;}

h1.subtle, h2.subtle, h3.subtle, h4.subtle, h5.subtle, h6.subtle { color: #666; }

a:link { color: #00789a; }
a:visited { color: #7E0099; }
a:hover {}
a:active {}

#borger #footer a:link, #erhverv #footer a:link, #politik #footer a:link, #om-kommunen #footer a:link { color: #00789a; }
#borger #footer a:visited, #erhverv #footer a:visited, #politik #footer a:visited, #om-kommunen #footer a:visited { color: #7E0099; }

cite { font-style: normal; clear: both; }

#borger a:link { color: #b4841b; }
#borger a:link:visited { color: #9f8243; }
#borger a:link:hover { color: #bf963d; }
#borger a:link:active { color: #485b86; }

#erhverv a:link { color: #00789a; }
#erhverv a:link:visited { color: #4d7d8a; }
#erhverv a:link:hover { color: #268ca9; }
#erhverv a:link:active { color: #644036; }

#politik a:link { color: #8a75b3; }
#politik a:link:visited { color: #837d8f; }
#politik a:link:hover { color: #9f8ec1; }
#politik a:link:active { color: #a0ba6d; }

#om-kommunen a:link { color: #599612; }
#om-kommunen a:link:visited { color: #708954; }
#om-kommunen a:link:hover { color: #72a635; }
#om-kommunen a:link:active { color: #524068; }

hr { 
	height: 1px;
	padding: 0;
	margin: 10px 0;}
#borger hr { color: #B4841B; background-color: #B4841B;}
#erhverv hr { color: #00789A; background-color: #00789A;}
#politik hr { color: #5C12B4; background-color: #5C12B4;}
#om-kommunen hr { color: #599612; background-color: #599612;}

p, ul, ol, blockquote { padding-bottom: 1.1em; }

/*#main-content ul, #main-content ol { padding-bottom: 1.1em; }*/

ul.clean, ol.clean, ul:last-child, ol:last-child { padding-bottom: 0;}

ol {
	padding-left: 25px;
	list-style-type: decimal;}
ul {
	padding-left: 22px;
	list-style-type: disc;}
	

small { font-size: 0.85em; }

html { background: url(images/bg-top.png) 0 -10px repeat-x; }

body { 
	margin: 0;
	text-align: center;
	font-size: 62.5%; /* 1em == 10 px */
	background: url(images/bg-top.jpg) center 0 no-repeat;}
	
.main {
	text-align: left;
	font: 1.3em/1.4em Tahoma, Geneva, Verdana, Helvetica, sans-serif;
	background-color: #ececec;
	border-left: 1px solid #00789a;
	border-right: 1px solid #00789a;}

.margin { padding-bottom: 20px;}
.margin-top { padding-top: 20px;}
.inset-content { margin: 0 20px; }

#bg-branch {
	width: 100%;
	height: 478px;
	background: url(images/bg-branch-big.png) center top no-repeat;
	display: block;
	margin: 0 auto;
	position: absolute;
	left: 0;
	top: 0;}
* html #bg-branch { display: none; } /* Hide from ie6 */
#front-nav #bg-branch { bottom: -315px; top: auto; }
#main-content, #sidebar-a, sidebar-b { position: relative; }
#main {  }
#main #bg-branch { top: -25px; }

.main-box { /* Box for main content */
	position: relative; 
	border: 1px solid #B2B2B2; 
	background-color: #f7f7f7; min-height: 1px; }
	#borger .main-box   { border: 1px solid #d9c18d; background-color: #f7f3e8;}
	#erhverv .main-box { border: 1px solid #80bbcd; background-color: #e6f1f5; }
	#politik .main-box { border: 1px solid #c4bad9; background-color: #f3f1f7; }
	#om-kommunen .main-box { border: 1px solid #acca88; background-color: #eef4e7; }
	.main-box .topleft, .main-box .topright, .main-box .botleft, .main-box .botright { 
		width: 10px;
		height: 10px;
		display: block;
		position: relative;
		float: left;
		z-index: 10;
		font-size: 1%;
		background: url(images/box-corners.png) top left no-repeat; }
	.main-box .topright, .main-box  .topleft { 
		overflow:hidden;
		top: -1px;
		margin-bottom:-32000px;}
	.main-box .botleft, .main-box .botright {
		margin-top:-10px;
		bottom: -1px;}
	.main-box .topright, .main-box .botright {
		float: right;
		right: -1px;}
	.main-box .topleft, .main-box .botleft { left: -1px; }
	#borger .main-box .topleft  { background-position: 0 0; }
	#borger .main-box .topright { background-position: -10px 0; }
	#borger .main-box .botleft  { background-position: 0 -10px; }
	#borger .main-box .botright { background-position: -10px -10px; }
	#erhverv .main-box .topleft  { background-position: -20px 0; }
	#erhverv .main-box .topright { background-position: -30px 0; }
	#erhverv .main-box .botleft  { background-position: -20px -10px; }
	#erhverv .main-box .botright { background-position: -30px -10px; }
	#politik .main-box .topleft  { background-position: -40px 0; }
	#politik .main-box .topright { background-position: -50px 0; }
	#politik .main-box .botleft  { background-position: -40px -10px; }
	#politik .main-box .botright { background-position: -50px -10px; }
	#om-kommunen .main-box .topleft  { background-position: -60px 0; }
	#om-kommunen .main-box .topright { background-position: -70px 0; }
	#om-kommunen .main-box .botleft  { background-position: -60px -10px; }
	#om-kommunen .main-box .botright { background-position: -70px -10px; }
	.main-box .topleft  { background-position: -80px 0; }
	.main-box .topright { background-position: -90px 0; }
	.main-box .botleft  { background-position: -80px -10px; }
	.main-box .botright { background-position: -90px -10px; }
	.main-box .content { padding: 20px 0; }

	
h1.clean, h2.clean, h3.clean, h4.clean, h5.clean { padding: 0; }	
ul li.clean, ol li.clean { padding: 0; background-image: none;} 
.main.clean { border: 0; background: none;}
.section.clean { margin-bottom: 0; }

.acc-hide { /* Hide accessibility features */
	width:1px; 
	height:1px; 
	position:absolute; 
	left:-10000px; 
	top: 0; 
	overflow:hidden;
	display: block;}

/* Show accessibility links on focus */
#skip-links a { 
	margin: 1px auto;
	padding: 10px;
	background: #ccc;
	border-bottom: 1px solid #000;
	font: 1.5em Verdana, Arial, Helvetica, sans-serif;} 
#skip-links a:focus { 
	width: 100%; 
	height:auto;
	left: 0;
	top: 0;
	outline: 0;} 
/* General */

/* Header */
#header { padding-top: 30px;}
	#header #head {
		margin: 0;
		padding-bottom: 10px;}
	* html #header #head { background-image: none; }
	#header #head .logo-link {
		display: block;
		height: 75px;}
	#header #head .logo {
		display: none;}
	
#header #related-links {
	margin-top: 44px;
	font-size: 10px;
	color: #ccc;}
	#header #related-links .heading {
		display: block;
		float: left;
		font-weight: normal;}
	#header #related-links ol { float: right; } 	
	#header #related-links li { margin-left: 8px;} 	
	#header #related-links li a { 
		display: block;
		height: 32px;
		color: #92daf8;}
	* html #header #related-links li a { float: left; }
	#header #related-links li a:hover { color: #c9ecf8; }
	#header #related-links li.akut a { 
		padding-left: 35px;
		background: url(images/icons.png) 0 -255px no-repeat;}
		
	#header form#top-search {
		padding: 0 6px;
		height: 32px;
		border-left: 1px solid #00789a;
		background: url(images/search.png) right 0 no-repeat;
		float: right; 
		line-height: 32px;}
	#header form#top-search .submit { padding: 0 2px; }
	#header form#top-search .text { width: 120px; }
	#header form#top-search label { display: none; }
	* html #header form#top-search input, * html #header form#top-search select { margin-top: 3px; }
		
#header #toolbar { padding: 20px 0; }	
	#header #toolbar #flag-list {}
		#header #toolbar #flag-list li  { margin: 0; }
		#header #toolbar #flag-list li a {
			margin: 4px 0 0 5px;
			padding: 4px 5px;
			width: 20px;
			height: 15px;
			display: block;
			background: url(images/icons.png) 0 0 no-repeat;
			text-indent: -9999px;}
		* html #header #toolbar #flag-list li a { padding-bottom: 0; font-size: 1px;}
		#header #toolbar #flag-list li.uk a {       background-position: 5px 4px;}
		#header #toolbar #flag-list li.uk a:hover { background-position: -25px 4px;}
		#header #toolbar #flag-list li.de a {       background-position: 5px -16px;}
		#header #toolbar #flag-list li.de a:hover { background-position: -25px -16px;}
		#header #toolbar #flag-list li.dk a {       background-position: 5px -36px;}
		#header #toolbar #flag-list li.dk a:hover { background-position: -25px -36px;}
	
	#header #toolbar #toolbar-list { float: right; }
		#header #toolbar #toolbar-list li { margin-right: 8px; }
		#header #toolbar #toolbar-list li a { 
			padding-left: 35px;
			display: block;
			height: 32px;
			float: left;
			background: url(images/icons.png) 100px 100px no-repeat;
			font-size: 10px;
			line-height: 32px;
			color: #ddd;
			text-decoration: none;}
		#header #toolbar #toolbar-list li a:hover { color: #fff;}
		#header #toolbar #toolbar-list li.print a {        background-position: 0 -62px;}
		#header #toolbar #toolbar-list li.read-aloud a {   background-position: 0 -95px;}
		#header #toolbar #toolbar-list li.text-version a { background-position: 0 -125px;}
		#header #toolbar #toolbar-list li.rss a {          background-position: 0 -190px;}
		#header #toolbar #toolbar-list li.index a {        background-position: 0 -225px;}
		#header #toolbar #toolbar-list li.translate a {        background-position: 0 -288px;}
					
		#header #toolbar #toolbar-list li.text-size { 
			font-size: 10px;
			line-height:32px;
			color: #ddd;}
		#header #toolbar #toolbar-list li.text-size a {
			width: 15px;
			padding: 0;
			text-indent: -9999px;}
		#header #toolbar #toolbar-list li.text-size a.minus { background-position: -3px -155px;}
		#header #toolbar #toolbar-list li.text-size a.plus {  background-position: -17px -155px;}
/* /Header */

/* Footer */
#footer {
	margin-bottom: 20px;
	padding: 20px 0;
	background: #a8e1f9 url(images/footer-grad.png) top left repeat-x; 
	font-size: 1.1em;
	border-bottom: 1px solid #00789a;}
	#footer .location { display: block; float: left; }
	#footer .number { display: block; float: right; }
	#footer .bl, #footer .br {
		position: absolute;
		bottom: -1px;
		background-image: url(images/box-corners.png);}
	#footer .bl { left: -1px; background-position: -200px -10px;}
	#footer .br { right: -1px; background-position: -210px -10px;}
	#footer li { overflow: hidden; }
	#footer li a:link {	color: #00789a;}
	#footer li a:visited { color: #4D6B73;}
	/*
	#footer a:link.icon {	color: #ff8765 !important;}
	#footer a:visited.icon { color: #ff8765 !important;}*/
	#footer h5 { color: #204d5a; }
	
	#footer #badges { 
		bottom: 20px;
		right: 20px;
		position: absolute; }
	#footer #badges img { float: left; margin-left: 15px; } 
/* /Footer */

/* Frontpage */
#front-nav { padding: 20px 0; }
	#front-nav .main { position: relative; }

#front-self-service {}
	#front-self-service li.fraud a , #front-self-service li.money a, #front-self-service li.pas a, #front-self-service li.license a, #front-self-service li.move a, #front-self-service li.tax a, #front-self-service li.child a,#front-self-service li.entrepeneur a, #front-self-service li.forms a, #front-self-service li.healthcard_yellow a, #front-self-service li.healthcard_blue a, #front-self-service li.property a, #front-self-service li.green a, #front-self-service li.sickness a, #front-self-service li.summer a, #front-self-service li.nemid a { background: url(images/selvbetjening.png) top left no-repeat; }
	#front-self-service li.pas a {         background-position: 165px 2px;}
	#front-self-service li.license a {     background-position: 165px -30px;}
	#front-self-service li.move a {        background-position: 165px -61px;}
	#front-self-service li.money a {         background-position: 165px -92px;}
	#front-self-service li.child a {       background-position: 165px -123px;}
	#front-self-service li.entrepeneur a { background-position: 165px -154px;}
	#front-self-service li.forms a { background-position: 165px -180px;}
	#front-self-service li.healthcard_yellow a { background-position: 165px -209px;}
	#front-self-service li.healthcard_blue a { background-position: 165px -240px;}
	#front-self-service li.property a { background-position: 165px -267px;}
	#front-self-service li.green a { background-position: 165px -296px;}
	#front-self-service li.sickness a { background-position: 165px -328px;}
	#front-self-service li.summer a { background-position: 165px -359px;}
	#front-self-service li.nemid a { background-position: 165px -388px;}
	#front-self-service li.tax a { background-position: 165px -417px;}
	#front-self-service li.fraud a { background-position: 165px -447px;}
/*
#front-tips-tricks .text, #front-news .text, #front-self-service .text, #front-calendar .text {
	padding: 15px 20px;
	font-size: 0.88em;
	line-height: 1.3em;}*/
#front-tips-tricks .ft, #front-news .ft, #front-self-service .ft, #front-calendar .ft { border-top: 1px solid #fff; }
	
#front-tips-tricks {}
	#front-tips-tricks .bd { /*padding-bottom: 75px; */}
	#front-tips-tricks #tips-image {
		float: right;
		position: absolute;
		right: 0;
		bottom: 55px;}
	* html #front-tips-tricks #tips-image { bottom: 65px;}
	#front-tips-tricks .text { /*font-size: 0.88em;*/ }
		
#front-news {}
	#front-news .featured { padding-bottom: 0.7em;}
	#front-news .featured a { font-weight: bold;}
	#front-news .news-image { border-bottom: 1px solid #fff;}
	#front-news table th { font-weight: normal;}
	#front-news table td { padding-left: 10px;}
		
#front-calendar {}
	#front-calendar .bd .text { padding-bottom: 0;}
	#front-calendar .bd a { font-weight: bold;}
	
#mast-head .news-head { 
	margin-bottom: 0;
	color: #27566e;
	font-size: 0.9em;
	line-height: 1.3em;
	position: relative;}
	* html .news-head  { height: 1%; }
	#news-1, #news-2, #news-3 { height: 200px; }
	.news-head  .news-img img  { padding: 10px;}
	.news-head  .news-text { 
		/*margin-bottom: 40px;*/
		padding: 20px 20px 0;}
	.news-head  h2 {
		padding-bottom: 0.6em;
		font-size: 1.7em;}
	.news-head  h2 a { 
		color: #27566e;
		text-decoration: none;}
	.news-head .news-meta {
		width: 450px;
		position: absolute;
		left: 0;
		bottom: 15px;
		font-weight: bold;}
	.news-head .news-meta .date { 
		margin-left: 20px;
	}
	/*.news-head .news-meta .weather, .news-head .news-meta .date { 
		display: block;
		float: right;}*/
	.news-head .news-meta .weather {
		height: 20px;
		padding-left: 30px;
		padding-top: 4px;
		margin-top:-4px;
		background-image: url(images/weather.png); 
		background-repeat: no-repeat;
		position: absolute; 
		top: 0; 
		right: 0; }
		.news-head .news-meta .weather.sunny { background-position: 0 0; }
		.news-head .news-meta .weather.cloudySun { background-position: 0 -24px; }
		.news-head .news-meta .weather.rainy { background-position: 0 -48px; }
		.news-head .news-meta .weather.sleet { background-position: 0 -72px; }
		.news-head .news-meta .weather.snow { background-position: 0 -96px; }
		.news-head .news-meta .weather.cloud { background-position: 0 -119px; }
	body.no-js .news-head #news-2, body.no-js .news-head #news-3 { display: none; }
/* Front page */

/* Sub pages */
#main-nav {
	margin: 0 auto;
	width: 960px;
	height: 56px;
	position: relative;
	z-index: 20;}
	* html #main-nav { bottom: -1px;}
	#main-nav ol {
		margin: 0;
		padding: 0;
		list-style-type: none;}
	#main-nav li {
		float: left;
		margin-left: 20px;
		display: inline;}
	#main-nav li a {
		padding: 0 20px;
		width: 175px;
		height: 56px;
		display: block;
		border-bottom: 1px solid #fff;
		background: url(images/main-nav.png) 0 0 no-repeat;
		text-align: left; 
		text-decoration: none;
		font: 20px/56px "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
	#main-nav #nav1 a { color: #B4841B;}
	#main-nav #nav2 a { color: #00789A;}
	#main-nav #nav3 a { color: #5C12B4;}
	#main-nav #nav4 a { color: #599612;}
	
	#main-nav #nav1.selected  a { background-position: -215px 0; border-bottom-color: #E8DABB;}
	#main-nav #nav2.selected  a { background-position: -430px 0; border-bottom-color: #B2D6E1; }
	#main-nav #nav3.selected  a { background-position: -645px 0; border-bottom-color: #DCD6E8; }
	#main-nav #nav4.selected  a { background-position: -860px 0; border-bottom-color: #CDDFB8;}
	
#breadcrumb {}
	#breadcrumb .inner { padding: 10px 20px; }

.page-header { margin-bottom: 20px; }
	.page-header .headline { float: left; width: 505px; }
	*:first-child+html .page-header .headline { width: 480px; }
	.page-header .images { float: right; }
	.page-header .images img { 
		margin-left: 20px;
		display: inline; 
		float: left;}
	#borger .page-header .images img { border: 1px solid #b4841b; }
	#erhverv .page-header .images img { border: 1px solid #80BBCD; }
	#politik .page-header .images img { border: 1px solid #C4BAD9; }
	#om-kommunen .page-header .images img { border: 1px solid #ACCA88; }

#sub-nav {}
	#sub-nav li { margin: 1px 0; }
	#sub-nav li a { text-decoration: none; }
	#sub-nav li.selected a, #sub-nav li.selected a:hover { background-position: 2px -245px !important; }
	#sub-nav a:hover { background-position: 2px 6px; }
	#borger #sub-nav a:hover { background-color: #E8DABB; }
	#borger #sub-nav li.selected a { background-color: #B4841B; color: #E8DABB; }
	#erhverv #sub-nav a:hover { background-color: #B2D6E1; }
	#erhverv #sub-nav li.selected a { background-color: #00789A; color: #B2D6E1; }
	#politik #sub-nav a:hover { background-color: #DCD6E8; }
	#politik #sub-nav li.selected a { background-color: #5C12B4; color: #DCD6E8; }
	#om-kommunen #sub-nav a:hover { background-color: #CDDFB8; }
	#om-kommunen  #sub-nav li.selected a { background-color: #599612; color: #CDDFB8; }
	#sub-nav a:link, #sub-nav a:visited { color: #00789a; }
	#sub-nav a:hover { background-color: #E8E8E8; }
	#sub-nav li.selected a { background-color: #b2b2b2; color: #e8e8e8; }
	
.news-date { color: #333;}

#news-header { color: #666; margin: 15px 0 20px; }
	#news-header .bd { padding: 15px 20px; }
	#news-header .date-label { width: 105px; display: block; float: left;  }

#search-header {}
		#search-header #search-meta { width: 170px; float: right; }
		#search-header h3 { font-size: 1em; font-weight: bold; margin: 12px 0;}
		#search-header #categories { margin-top: -40px; }
		#search-header #categories ul { list-style-type: none; padding: 0; }
		#search-header #categories ul li { float: left; margin-left: 3px; }
		#search-header .bd { padding: 20px;}
		#search-header .result-num { padding: 10px 0 0; float: left; }
		#search-header #spelling { clear:both; }
		
#search-results { margin: 20px 20px 0; }
	#search-results  dd { margin-bottom: 15px; }
	#search-results  .resulttitle { font-weight: bold;}
	#search-results  strong { color: #ff8765;}

#employeeSearch {}
	#employeeSearch label { font-weight: bold; margin-bottom: 5px; display: block; }
	#employeeSearch #employeeName { margin-right: 20px; float: left; }
	#employeeSearch #employeeName #employeeNameInput { width: 140px; }
	
	.emp_name { width: 180px; }
	.emp_title { width: 180px; }
	.emp_phone { width: 73px; }
	.emp_email { width: 180px; }

#job-list { padding: 2px 0 0; }
	#job-list li a { display: block; margin: 0 20px; }
	#job-list li.selected>a, #job-list li.selected>a:hover { background-position: 4px -1496px !important;  }
	#job-list li.last a { padding-bottom: 5px; }
	#job-list .jobs { min-width: 0; overflow: hidden; position: relative;}
	#job-list ul { padding: 5px 0;  overflow: hidden;}
	#job-list ul li { padding: 0 70px 0 40px; position:relative; }
	#job-list .apply-date { position: absolute; top: 0; right: 20px; }
	#job-list .job-header { padding: 10px 20px 10px 60px; background-color: #e5e5e5; font-weight: bold; color: #666;position: relative; overflow: hidden;}
	* html #job-list .apply-date { display: none; }
.share-icons { padding-bottom: 1.1em; text-align: right; }
	.share-icons .icon { margin-left: 10px; }
	
.gallery-header {	}
	.gallery-header { font-weight:bold; color: #666; }
	.gallery-header .header-right, .gallery-header .header-right { display: block;}
	.gallery-header .header-right{
		text-align: right; }
	.gallery-header .header-left{
		text-align: left; 
		float: left; }
.gallery-content {
		width: 430px;
		padding-left: 20px; }
	.gallery-content .gallery-entry {
		float: left;
		width: 85px;
		padding: 0 22px 20px 0; 
		font-size: 0.9em; }
	.gallery-content .gallery-entry img{
		display: block;
		padding-bottom: 8px; }
	.gallery-content p { padding: 0; }
	 
 	#vcard-img {
		float: left;
		width: 85px;
		padding-top: 5px;
		padding-right: 20px;
		font-size: 9px;
		line-height: 12px; }
	#vcard-img img { padding-bottom: 5px;  }
	#vcard-img a { }
	#vcard-txt, #vcard-txt ul { overflow: hidden; }

#news-form .FrontendStd { 
	float: right; }
	#news-form label { 
		margin-right: 10px; 
		width: 200px; 
		display: block; 
		float: left; } 
	#news-form label input { 
		margin-bottom: 5px;
		width: 140px; } 
	#news-form .validate-text { 
		float: left; 
		background-color: #B5492B; 
		color: #fff; 
		font-size: 0.8em; } 
	#news-form .validate-text span { 
		padding: 2px 4px; 
		display: block;} 
	
/* /Sub pages */
	
/* Lists */
.horiz-list {
	margin: 0;
	padding: 0;
	list-style-type: none;}
	.horiz-list li {
		margin-right: 10px;
		float: left;}
	*:first-child+html .horiz-list li  a {  }
	*:first-child+html .horiz-list li {  }
	* html .horiz-list li, * html .horiz-list, * html .horiz-list li a { height: 1%; display: inline;}

.arrow-list {
	margin: 0;
	padding-left: 0;
	list-style-type: none;}
	.arrow-list li {
		padding-left: 19px;
		background: url(images/bullets.png) 0 6px no-repeat;}
		
.arrow-list-link { 
	margin: 0;
	padding-left: 0;
	list-style-type: none; }		
	.arrow-list-link li { padding: 0; }
	* html .arrow-list-link li { display: inline; position: relative; }
	.arrow-list-link ul { list-style-type: none; padding: 0 0 0 15px; overflow: hidden; background-color: #fff; } 
		.arrow-list-link li.view-all {
			margin-top: 0.8em;
			font-weight: bold;}
	.arrow-list-link li a {
		padding-left: 19px;
		display: block;
		background: url(images/bullets.png) 2px 6px no-repeat;}
	.arrow-list-link.style1 li a, 	#borger .arrow-list-link li a {  color: #b4841b; }
	.arrow-list-link.style1 li a:hover, #borger .arrow-list-link li a:hover {  color: #5A420E; background-position: 2px -194px; }
	.arrow-list-link.style2 li a, #erhverv .arrow-list-link li a {  color: #00789a; }
	.arrow-list-link.style2 li a:hover, #erhverv .arrow-list-link li a:hover {  color: #003C4D; background-position: 2px -44px; }
	.arrow-list-link.style3 li a, #politik .arrow-list-link li a {  color: #5c12b4; }
	.arrow-list-link.style3 li a:hover, #politik .arrow-list-link li a:hover {  color: #2E095A; background-position: 2px -94px; }
	.arrow-list-link.style4 li a, #om-kommunen .arrow-list-link li a {  color: #599612; }
	.arrow-list-link.style4 li a:hover, #om-kommunen .arrow-list-link li a:hover {  color: #2D4B09; background-position: 2px -144px; }

.grid-list {
	margin: 0;
	padding: 0;
	list-style-type: none;}
	.grid-list li { 
		padding: 4px 20px;
		border-bottom: 1px solid #fff;
		color: #666;}
	
.grid-list-link { 
	margin: 0;
	padding: 0;
	list-style-type: none;}
	.grid-list-link li { border-bottom: 1px solid #fff; }
	.grid-list-link li a { 
		display: block;
		padding: 4px 20px;
		text-decoration: none;
		color: #666;}
	.grid-list-link li a:hover { background-color: #DFDFDF; }


.grid-list-subtle {
	margin: 0;
	padding: 0 0 0.8em 0;
	list-style-type: none;}
	.grid-list-subtle li { 
		padding: 2px 0;
		border-bottom: 1px solid #69b5d0;
		color: #204d5a;}
		
.grid-list-subtle-link {
	margin: 0;
	padding: 0 0 0.8em 0;
	list-style-type: none;}
	.grid-list-subtle-link li { border-bottom: 1px solid #69b5d0; }
	.grid-list-subtle-link li a { 
		display: block;
		padding: 2px 0px;
		text-decoration: none;
		color: #00789a;}
	.grid-list-subtle-link li a:hover { color: #00181F; }

.crumb-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
	overflow: hidden;}
	.crumb-list li { 
		margin-right: 5px;
		padding: 0 0 0 13px;
		background: url(images/bullets.png) 0 -343px no-repeat;} 

.file-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
	overflow: hidden;}
	* html .file-list li { display: inline; }
	.file-list li a {
		margin: 2px 0;
		padding: 0 0 0 22px;
		display: block;
		background: url(images/bullets.png) 0 -398px no-repeat; }
	.file-list li a.txt { background-position: 0 -498px; }
	.file-list li a.img { background-position: 0 -598px; }
	.file-list li a.pdf { background-position: 0 -698px; }
	.file-list li a.doc { background-position: 0 -798px; }
	.file-list li a.xls { background-position: 0 -898px; }
	.file-list li a.ppt { background-position: 0 -998px; }
	.file-list li a.zip { background-position: 0 -1098px; }
	
.date-list { 
	padding: 0; 
	list-style-type: none; }
.date-list li { margin-bottom: 4px; } 
	.date-list .date { font-size: 0.8em; color: #333;}
	
dl.date-list { }
	.date-list dt { float: left; font-size: 0.8em; color: #333; margin-right: 5px;}
	.date-list dd { overflow: hidden; margin-bottom: 4px;}

/* /Lists */

/* Headings */
.section-header, .section-header-style1, .section-header-style2, .section-header-style3, .section-header-style4 {
	font-size: 1.6em;
	font-weight: normal;
	text-transform: uppercase; }
.section-header-style1 a, .section-header-style2 a, .section-header-style3 a, .section-header-style4 a, .section-header-style1 a:hover, .section-header-style2 a:hover, .section-header-style3 a:hover, .section-header-style4 a:hover, .section-header-style1 a:visited, .section-header-style2 a:visited, .section-header-style3 a:visited, .section-header-style4 a:visited { text-decoration:none; }

	.section-header-style1, .section-header-style1 a, .section-header-style1 a:hover, .section-header-style1 a:visited  { color: #b4841b; }
	.section-header-style2, .section-header-style2 a, .section-header-style2 a:hover, .section-header-style2 a:visited  { color: #00789a; }
	.section-header-style3, .section-header-style3 a, .section-header-style3 a:hover, .section-header-style3 a:visited  { color: #5c12b4; }
	.section-header-style4, .section-header-style4 a, .section-header-style4 a:hover, .section-header-style4 a:visited  { color: #599612; }
/* /Headings */

/* Boxes */
.mod {} /* Basics a'la' oocss */
	.hd,.bd,.ft {overflow:hidden;}
	* html .hd, * html .bd,* html .ft, * html .inner { overflow:visible; height:1%;}
	.inner{position:relative; overflow: hidden;}
	.tl,.tr,.bl,.br ,.top,.bottom {display:block;background-repeat:no-repeat;font-size:1%;position:relative;z-index:10;}
	.tl,.tr,.bl,.br {height:10px; width:10px;float:left;}
	.tl {background-position: left top;}
	.tr {background-position: right top;}
	.bl {background-position: left bottom;} 
	.br {background-position: right bottom;}
	.br,.tr {float:right;}
	.tr,.tl {overflow:hidden;margin-bottom:-32000px;}/* margin bottom needs to be < -9px */
	.bl,.br {margin-top:-10px;}
	.top {background-position:center top;}
	.bottom {background-position:center bottom;}
	/* Basics */

	#sidebar-b .mod:last-child  { margin-bottom: 0; }
	
.subtle-box {
	padding: 6px 0;
	border-top: 2px solid #204d5a;
	color:#204D5A;
	}

.simple-box { padding: 10px 10px 20px;}
	.simple-box.clean { padding-bottom: 10px}
	#borger .simple-box { background-color: #e8dabb; }
	#erhverv .simple-box { background-color: #b2d6e1; }
	#politik .simple-box { background-color: #dcd6e8; }
	#om-kommunen .simple-box { background-color: #cddfb8; }
	.simple-box .section-img { 
		margin-bottom: 10px;
		border: 1px solid #fff;}
	
.content-box { margin: 0 0 20px; }
	.content-box .tl, .content-box .tr, .content-box .bl, .content-box .br  {
		width: 5px;
		height: 5px;
		background-image: url(images/box-corners.png);}
	.content-box .tl { background-position: -220px -10px; }
	.content-box .tr { background-position: -225px -10px; }
	.content-box .bl { background-position: -220px -15px; }
	.content-box .br { background-position: -225px -15px; }
	.content-box .bl, .content-box .br { margin-top:-5px;}
	.content-box .text {
		padding: 15px 20px;
		font-size: 1em;
		line-height: 1.3em;}
	.content-box .table-header {
		padding: 15px 20px 5px;
		font-size: 1em;
		line-height: 1.3em;}
		.content-box.no-margin { margin: 0; }
		
.top-rounded { margin: 20px 0; }
	.top-rounded .tl, .top-rounded .tr {
		width: 5px;
		height: 5px;
		background-image: url(images/box-corners.png);}
	.top-rounded  .tl { background-position: -220px 0; }
	.top-rounded  .tr { background-position: -225px 0; }
		
.top-rounded-line1,.top-rounded-line2,.top-rounded-line3,.top-rounded-line4, .top-rounded-line { margin-bottom: 20px; }
	.top-rounded-line { border: 1px solid #b2b2b2; }
	.top-rounded-line1, #borger .top-rounded-line   { border: 1px solid #d9c18d; }
	.top-rounded-line2, #erhverv .top-rounded-line { border: 1px solid #80bbcd; }
	.top-rounded-line3, #politik .top-rounded-line { border: 1px solid #c4bad9; }
	.top-rounded-line4, #om-kommunen .top-rounded-line { border: 1px solid #acca88; }
	.top-rounded-line1 .tl, .top-rounded-line1 .tr,.top-rounded-line2 .tl, .top-rounded-line2 .tr,.top-rounded-line3 .tl, .top-rounded-line3 .tr,.top-rounded-line4 .tl, .top-rounded-line4 .tr, .top-rounded-line .tl, .top-rounded-line .tr  {
		position: relative;
		top: -1px;
		width: 10px;
		height: 10px;		}
	.top-rounded-line1 .tl,.top-rounded-line2 .tl,.top-rounded-line3 .tl,.top-rounded-line4 .tl, .top-rounded-line .tl { left: -1px; }
	.top-rounded-line1 .tr,.top-rounded-line2 .tr,.top-rounded-line3 .tr,.top-rounded-line4 .tr, .top-rounded-line .tr { right: -1px; }
	.top-rounded-line1 .inner,.top-rounded-line2 .inner,.top-rounded-line3 .inner,.top-rounded-line4 .inner, .top-rounded-line .inner { border: 1px solid #fff; }
	.top-rounded-line1 .tl, .top-rounded-line1 .tr, .top-rounded-line2 .tl, .top-rounded-line2 .tr, .top-rounded-line3 .tl, .top-rounded-line3 .tr, .top-rounded-line4 .tl, .top-rounded-line4 .tr, .top-rounded-line .tl, .top-rounded-line .tr { background-image: url(images/box-corners.png); }	
	.top-rounded-line .tl { background-position: -180px 0; }
	#borger .top-rounded-line .tl, .top-rounded-line1 .tl { background-position: -100px 0; }
	#erhverv .top-rounded-line .tl, .top-rounded-line2 .tl { background-position: -120px 0; }
	#politik .top-rounded-line .tl, .top-rounded-line3 .tl { background-position: -140px 0; }
	#om-kommunen .top-rounded-line .tl, .top-rounded-line4 .tl { background-position: -160px 0; }
	.top-rounded-line .tr { background-position: -190px 0; }
	#borger .top-rounded-line .tr, .top-rounded-line1 .tr { background-position: -110px 0; }
	#erhverv .top-rounded-line .tr, .top-rounded-line2 .tr { background-position: -130px 0; }
	#politik .top-rounded-line .tr, .top-rounded-line3 .tr { background-position: -150px 0; }
	#om-kommunen .top-rounded-line .tr, .top-rounded-line4 .tr { background-position: -170px 0; }
	
.link-box1, .link-box2, .link-box3, .link-box4 , .link-box {	margin-top: 20px; }
	.link-box:first-child, .link-box.first { margin-top: 0; }
	* html .link-box { height: 1%; } /* IE6 */
	*:first-child+html .link-box { width: 100%; } /* IE7 */
	.link-box1, #borger .link-box { border: 1px solid #b4841b; background: #E8DABB url(images/linkbox1.png) top right no-repeat;}
	.link-box2, #erhverv .link-box { border: 1px solid #80bbcd; background: #B2D6E1 url(images/linkbox2.png) top right no-repeat;}
	.link-box3, #politik .link-box { border: 1px solid #c4bad9; background: #DCD6E8 url(images/linkbox3.png) top right no-repeat;}
	.link-box4, #om-kommunen .link-box { border: 1px solid #acca88; background: #CDDFB8 url(images/linkbox4.png) top right no-repeat;}
	.link-box1 .inner,.link-box2 .inner,.link-box3 .inner,.link-box4 .inner, #borger .link-box .inner, #erhverv .link-box .inner, #politik .link-box .inner, #om-kommunen .link-box .inner {
		padding: 10px;
		padding-bottom: 0.8em;
		display: block;
		border: 1px solid #fff;
		text-decoration: none;
		color: #666;
		font-size: 1.15em;
		font-weight: bold;}
	.link-box ul { font-size: 0.9em; }
	#borger .link-box a.inner:hover { background: url(images/linkbox-hover.jpg) right -1px no-repeat; color: #B4841B; }
	#erhverv .link-box a.inner:hover { background: url(images/linkbox-hover.jpg) right -96px no-repeat; color: #00789A; }
	#politik .link-box a.inner:hover { background: url(images/linkbox-hover.jpg) right -191px no-repeat; color: #5C12B4; }
	#om-kommunen .link-box a.inner:hover { background: url(images/linkbox-hover.jpg) right -286px no-repeat; color: #599612; }
	
.header-box {
	background: url(images/header-box-grad.png) top left repeat-x;}
	#borger .header-box { border: 1px solid #D9C18D;	background-position: 0 0; }
	#erhverv .header-box { border: 1px solid #80bbcd; background-position: 0 -150px; }
	#politik .header-box { border: 1px solid #c4bad9; background-position: 0 -300px; }
	#om-kommunen .header-box { border: 1px solid #acca88; background-position: 0 -450px; }
	.header-box .inner {
		padding: 20px;
		border: 1px solid #fff;
		color: #666;
		background: url(images/header-box-flowers.png) left top no-repeat; }
	#borger .header-box .inner { background-position: 0 0; }
	#erhverv .header-box .inner { background-position: 0 -150px; }
	#politik .header-box .inner { background-position: 0 -300px; }
	#om-kommunen .header-box .inner { background-position: 0 -450px; }
	
.breakout {
	padding: 20px 0;
	background: #e8e8e8;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;}
	.breakout>.top, .breakout>.bottom  {
		width: 100%;
		height: 13px; 
		background-image: url(images/shadow-horiz.png);
		background-repeat: repeat-x;
		position: absolute;
		left: 0;} 
	.breakout>.top { top: -14px; }
	.breakout>.bottom { bottom: -14px; }
	* html .breakout .top, * html .breakout .bottom { display: none; }
	#borger .breakout { background-color: #e8dabb; }
	#erhverv .breakout { background-color: #b2d6e1; }
	#politik .breakout { background-color: #dcd6e8; }
	#om-kommunen .breakout { background-color: #cddfb8; }
	
.image-box { margin-bottom: 5px; }
	.image-box cite { display: block; }
	
.image-box-right { margin: 0 0 5px 5px; width: 215px; float: right; }
	.image-box-right cite { display: block; }
	
.info-box { margin: 0 0 20px; font-size: 0.8em; line-height: 1.1em; color: #666;}
	.info-box .bd { padding: 20px; }
	
.info-box-light { margin: 0 0 20px;  color: #b2b2b2;}
	.info-box-light .bd { padding: 20px; background-color: #fff; }
	.info-box-light h3 { color: #00789a; font-size: 1em; font-weight: bold; margin-bottom: 15px; }
/* /Boxes */

/* Backgrounds */
.dim { background: #c9c9c9; }
	.dim * {	color: #666; }

.neutral { background: #d8d8d8; }
	.neutral * {	color: #666; }
	
.light { background: #e8e8e8; }

.bottom-highlight { background: #afc9d6 url(images/bottom-highlight.png) bottom left repeat-x; }

#borger .simpleblock, .simpleblock1 { background-color: #E8DABB;} 
#erhverv .simpleblock, .simpleblock2 { background-color: #B2D6E1;} 
#politik .simpleblock, .simpleblock3 { background-color: #DCD6E8;} 
#om-kommunen .simpleblock, .simpleblock4 { background-color: #CDDFB8;} 

.blockstyle, .blockstyle1, .blockstyle2, .blockstyle3, .blockstyle4  {
	padding: 13px 20px;
	border-bottom: 1px solid #fff;
	background-image: url(images/blockstyle.png);
	background-repeat: no-repeat;
	color: #fff;}
.blockstyle1, #borger .blockstyle { background-color: #b4841b; background-position: right 0;}
.blockstyle2, #erhverv .blockstyle { background-color: #00789a; background-position: right -100px;}
.blockstyle3, #politik .blockstyle { background-color: #5c12b4; background-position: right -200px;}
.blockstyle4, #om-kommunen .blockstyle { background-color: #599612; background-position: right -300px;}

.blockfade1,.blockfade2,.blockfade3,.blockfade4, .blockfade {
	background: url(images/blockstyle2.png);
	background-repeat: repeat-x;}
.blockfade  { background-position: 0 -320px; }
.blockfade1, #borger .blockfade   { background-position: 0 0;}
.blockfade2, #erhverv .blockfade { background-position: 0 -80px;}
.blockfade3, #politik .blockfade { background-position: 0 -160px;}
.blockfade4, #om-kommunen .blockfade          { background-position: 0 -240px;}
/* /Backgrounds */
	
/* Icons */
.icon { padding-left: 20px; }

.icon.arrow-style1,.icon.arrow-style2,.icon.arrow-style3,.icon.arrow-style4,.icon.arrow-strong { background: url(images/bullets.png) 0 3px no-repeat; }
.icon.arrow-style1 {	background-position: 0 -197px;}
.icon.arrow-style2 {	background-position: 0 -47px;}
.icon.arrow-style3 {	background-position: 0 -97px;}
.icon.arrow-style4 {	background-position: 0 -147px;}
.icon.arrow-strong { 
	padding-left: 15px;
	background-position: 0 -297px;
	font-weight: bold;}
	
.icon.borgeronline { background: url(images/bullets.png) 0 -1200px no-repeat; }
.icon.lock { background: url(images/bullets.png) 0 -1300px no-repeat; }
.icon.sort { background: url(images/bullets.png) -4px -1393px no-repeat; display: block; float: left; padding-left: 13px; }
.icon.facebook { background: url(images/bullets.png) 0 -1598px no-repeat; padding-top: 2px; padding-bottom: 2px;}
.icon.linkedin { background: url(images/bullets.png) 0 -1698px no-repeat; padding-top: 2px; padding-bottom: 2px;}


.icon.news-rss {
	padding: 0;
	height: 22px;
	line-height: 22px;
	display: block;
	background: url(images/icons.png) right -335px no-repeat;
	color: #ff8765; 
	font-weight: bold; }
	
/* /Icons */

/* Tables */

#main-content table {  /* Default table */
	margin-bottom: 20px;
	width: 100%;
	border-top: 1px solid Gray; 
	border-left: 1px solid Gray; }
	#main-content table tr td, #main-content table tr th, #main-content table thead tr th, #main-content table tbody tr td, #main-content table tbody tr th {  
		padding: 3px 4px;
		border: 1px ;
		border-bottom: 1px solid Gray; 
		border-right: 1px solid Gray; }
	#main-content table caption {  
		font-size: 0.8em;
		font-style: italic;
		text-align: right;} 
	#main-content table thead tr th, #main-content table tbody tr th  { 
		color: #fff; 
		font-weight: normal; 
		border-right: 1px solid #fff;
		border-bottom: 1px solid #fff;
		background-color:Gray;}
	#main-content table .no-bg { border-top:  1px solid #f7f7f7; border-left: 1px solid #f7f7f7; }
	
	#borger #main-content table tr td,  #borger #main-content table { border-color: #B4841B; }
	#borger #main-content table thead tr th, #borger #main-content table tbody tr th, #borger #main-content table tr th{ background-color: #B4841B; }
	#borger #main-content table .no-bg { border-color: #F7F3E8; }
	
	#erhverv #main-content table tr td,  #erhverv #main-content table { border-color: #B2D6E1; }
	#erhverv #main-content table thead tr th, #erhverv #main-content table tbody tr th, #erhverv #main-content table tr th { background-color: #B2D6E1; }
	#erhverv #main-content table .no-bg { border-color: #E6F1F5; }
	
	#politik #main-content table tr td,  #politik #main-content table { border-color: #DCD6E8; }
	#politik #main-content table thead tr th, #politik #main-content table tbody tr th, #politik #main-content table tr th{ background-color: #DCD6E8; }
	#politik #main-content table .no-bg { border-color: #F3F1F7; }
	
	#om-kommunen #main-content table tr td,  #om-kommunen #main-content table { border-color: #CDDFB8; }
	#om-kommunen #main-content table thead tr th, #om-kommunen #main-content table tbody tr th, #om-kommunen #main-content table tr th { background-color: #CDDFB8; }
	#om-kommunen #main-content table .no-bg { border-color: #EEF4E7; }

#main-content table#news-list-table { width: auto; margin: 0 20px; border: none;}
	#main-content table#news-list-table thead { position: absolute; left: -9999px;}
	#main-content table#news-list-table td, #main-content table#news-list-table th  { padding: 0 0 3px; border: none; background-color: transparent;} 
	#main-content table#news-list-table th { font-weight: normal;} 
	#main-content table#news-list-table .date {  width: 105px; color: #666; } 
	
	#main-content table.clean, #main-content table.clean td, #main-content table.clean th { border: 0; background-color: transparent; }

#main-content table.sort-table { margin: 5px 0 0; border: 0; border-top: 1px solid #fff !important; }
	#main-content table.sort-table td {  padding: 5px 4px 0; border: 0; }
	#main-content table.sort-table a, #main-content table.sort-table a:hover { color: #666; text-decoration: none;  }

#main-content ul li { vertical-align:middle; }


/* "easy" clearing float */
.main:after, .section:after, .news-item:after, #main-nav:after, .content:after {	content: "."; display: block; height: 0; visibility: hidden; clear: both;}
.main, .section, .news-item, #main-nav, .content { min-height: 1px; }
* html .main, * html .section, * html .news-item, * html #main-nav, * html .content { height: 1%; }
/* /"easy" clearing float */
div.clear { display: block; clear: both; }

/* Borger.dk styles */

#kontakter, #lovgivning, #anbefaler, #publikationer, #kernetekst, #optional, #selvbetjeningslinks { display: none; }
#borgerdkContent #kernetekst, .borgerKontakter #kontakter, .borgerAnbefaler #anbefaler, .borgerSelvbetjening #selvbetjeningslinks { display: block; }
#kernetekst img { float: right; margin: 10px 0; }

.addressHeading {  font-weight: bold; }
.addressHeading, .addressName, .addressAddressName, .addressPhone, .addressZipCode, .addressCity, .addressPhone, .addressFax, .addressEmail, .addressPhoneHours { display: block; }
.addressZipCode{ float: left; margin-right: 0.4em;}

/* Filpublicerings modul */
.filePub {padding-left:0; }
.filePub .filePubDir{ list-style:none; padding-top:5px; }
.filePub .filePubDir a img{ text-decoration:none; }
.filePub .filePubItem{ list-style:none;padding-top:5px; padding-left:24px; }

/* Vidste du at liste*/

#didYouKnowList .didYouknowBorder { border-bottom: solid 2px #e8e8e8; width: 450px; }
#didYouKnowList img {float: right; margin: 10px 0 0 10px;}

/* Formular tabel fix  */
#main-content form table, #main-content form table tbody, #main-content form table tbody tr, #main-content form table tr td{ border:none; }

/* jQuery autocomplete */

.autocomplete-w1 { font-family:Arial;font-size:12px;background:url(shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:6px 0 0 6px; /* IE6 fix: */ _background:none; _margin:1px 0 0 0; z-index: 9999;}
.autocomplete { font-family:Arial;font-size:12px;border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; z-index: 9999; position: relative;}
.autocomplete .selected { font-family:Arial;font-size:12px;background:#F0F0F0; }
.autocomplete div { font-family:Arial;font-size:12px;padding:2px 5px; white-space:nowrap; z-index: 9999; position: relative;}
.autocomplete strong { font-family:Arial;font-size:12px;font-weight:normal; color:#3399FF; }

 