﻿/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *\
 | 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
\* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


/*newsrotator*/


#slide_nav li{
  float:left;
    list-style:none;
    width:25px;
    height:15px;
    margin-left:3px; 
    margin-right:3px;

    text-align:center;
  background-color:#27566E;
  color:#FFFFFF;
  }
#slide_nav li:hover{
 cursor:pointer;
  background-color:#AFC9D6 !important;
      color:#27566E !important;
  }
ul#slide_nav{
 padding-left:18px; 
}
#button_selected{
    background-color:#AFC9D6 !important;
    color:#27566E !important;
  }
#NewsRotator2 li{
 list-style:none;

}
#NewsRotator2{
 padding:0px !important;

}

/* 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.eboks a {        background-position: 0 -360px;}
    #header #toolbar #toolbar-list li.minside a {      background-position: 13px -392px;}
          
    #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/selvbetjening5.png) top left no-repeat; }
  #front-self-service li.pas a {         background-position: 165px 2px;}
#front-self-service li.smsaffald a {background: url("/files/billeder/selvbetjening/Mobil_ny_skygge.png") no-repeat scroll left top transparent; background-position: 180px 0px;}
  #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 {
    padding-left:20px;
    width:440px;
    position: absolute;
    top: 156px;
    left: 0;
    font-weight: bold;
    z-index:100;}
  .news-head .news-meta .date { 
    margin: 0; 
    position: absolute;
    top: 0;
    right: 0;}
  /*.news-head .news-meta .weather, .news-head .news-meta .date { 
    display: block;
    float: right;}*/
  .news-head .news-meta .weather { 
    margin: 0;
    padding: 4px 0 4px 30px;
    position: static;
    background-image: url(images/weather.png); 
    background-repeat: no-repeat;}
    .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; }
  .news-head .news-meta .byline {
    padding-top:2px;
    font-size: 0.8em;
    font-weight: normal;}
/* 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 .bd ADDED SNE 11/03/11  */
  .content-box .bd {  } 
  .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: 1px 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, #main-content table#news-list-table thead tr { display: block; 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; }



 #kommune_top {
background: url('images/esbjerg-shadow.png') repeat-x;
height: 13px;
}
#kommune_top div div{
background: url('images/button-top.png') no-repeat;
  width:263px;
  margin-left:697px;
  height:30px;
  text-align:center;
  padding-top:5px;
  color:#FFFFFF;
  font:1.3em/1.4em Tahoma, Geneva, Verdana, Helvetica, sans-serif;
}

/*omsorgsjournal*/
#front-self-service li.omsorgsjournal a {
    background: url("/files/billeder/selvbetjening/omsorgsjournal.png") no-repeat scroll 180px 0 transparent;
}
/*skoleindskrivning*/
#front-self-service li.skoleindskrivning a {
    background: url("/files/billeder/selvbetjening/skoleindskrivning.png") no-repeat scroll 180px 0 transparent;
}


