  /* Generelle styles */

  
  
  html {
    height: 100.02%;
  }

  body          {
    font-size:  11px;
    font-family: Verdana, Arial, sans-serif;
    background-color: #fff;
    text-align:  center }


  h1 {
    color:      #69c;
    clear: both;
    font-size:   14px;
    font-style:  normal;
    font-weight: bold;
    line-height: normal }


  h2 {
    color:         #000000;
    font-size:      12px;
    font-weight:    bold;
    text-align:     left;
    vertical-align: text-top }

  h3 {
    color:         #000000;
    font-size:      11px;
    font-weight:    bold;
    text-align:     left;
    vertical-align: text-top }

  h4 {
    color:      #000;
    font-size:   11px;
    font-weight: normal }

  h5 {
    color:      #ffffff;
    font-size:   11px;
    font-weight: normal }

  h6 {
    color:      #999;
    font-size:   10px;
    font-weight: normal }

  p {
    color:      black;
    font-size:   11px;
    font-style:  normal;
    font-weight: normal }

  ul  {
    color:    #000000;
    font-size: 11px }


  ul li  {
    color:          #000000;
    font-size:       11px;
    list-style-type: square }
  
  ol li    {
    list-style-type: decimal }


  td {
    color:      #000000;
    font-size:   11px }

  th {
    font-size:   11px
  }

  a:link  {
    color:  #0000FF;
    text-decoration: none }


  a:visited  {
    color: #990066;
    text-decoration: none }


  a:hover {
    color:      #f90 }

  hr {
    color:              #CCD5DF;
    font-size:           1px;
    text-decoration:     none;
    list-style-type:     none;
    list-style-position: inside;
    border:              solid 1px }

  img {
    border-width: 0 }

  .normaltextcontent img {
    margin: 5px
  }

  form {
     display: inline;
     clear: both
  }

  /*Styles til layout af divs*/

  #pagecontainer          {
    margin-right: auto;
    margin-left:   auto;
    width:         840px;
    overflow:      visible }


  .layoutcontainer {
    margin-right: auto;
    margin-left:   auto;
    width:         840px;
    overflow:      visible }

  #headercontainer  {
    margin-bottom: 10px }


  #aaulogocontainer  {
    text-align:   left;
    margin-top:    10px;
    margin-bottom: 10px;
    float:         left }


  #topnavigationcontainer    {
    visibility:   visible;
    display:       inline;
    margin-bottom: 15px;
    float:         right }



  #topnavigationcontent {
    text-align: right }


  #breadcrumbcontainer {
    clear: both;
    border-bottom: 1px solid #CCD5DF; }

  #breadcrumbcontent  {
    font-size:    10px;
    text-align:    left;
    margin-top:    5px;
    margin-bottom: 5px;
    padding-right: 3px }

  #headerpiccontainer  {
    clear: both }

  #headerpiccontent { }

  #mainmenucontainer {
    clear:         both;
  }

  #mainmenucontent {
    float: left;
    text-align:    left;
    margin-top:    10px;
    width: 100%;

    background:   #eaeff5;

    margin-top:    3px;
    margin-bottom: 3px;

    border-top:    1px solid #ccd5df;
    border-left:  1px solid #ccd5df;
    border-right:  1px solid #ccd5df;
    border-bottom: 1px solid #ccd5df;
    padding: 0
  }


  #submenucontainer {
    text-align: left;
    position:    relative;
    width:       260px;
    min-width:   260px;
    max-width:   260px;
    float:       left
  }

  .submenucontent {
    text-align: left;
    margin-bottom: 10px;
  }


  #contentcontainer   {
    width: 840px;
    clear:  both;
    margin-top: 10px }

  .container_130      {
    text-align: left;
    position:    relative;
    width:       130px;
    min-width:   130px;
    max-width:   130px;
    float:       left;
    overflow: visible;
    clear:       none }

  .container_260      {
    text-align: left;
    position:    relative;
    width:       260px;
    min-width:   260px;
    max-width:   260px;
    float:       left;
    clear:       none }

  .container_390        {
    text-align: left;
    position:    relative;
    width:       390px;
    min-width:   390px;
    max-width:   390px;
    float:       left;
    clear:       none }

  .container_520     {
    text-align: left;
    position:    relative;
    width:       520px;
    min-width:   520px;
    max-width:   520px;
    float:       left;
    clear:       none;
    overflow: visible }

  .container_650     {
    text-align: left;
    position:    relative;
    width:       650px;
    min-width:   650px;
    max-width:   650px;
    float:       left;
    clear:       none }

  .container_710      {
    text-align: left;
    position:    relative;
    width:       710px;
    min-width:   710px;
    max-width:   710px;
    float:       left;
    clear:       none }

  .container_780      {
    text-align: left;
    position:    relative;
    width:       780px;
    min-width:   780px;
    max-width:   780px;
    float:       left;
    clear:       none }

  #navigationcontainer {
    text-align: left;
    position:    relative;
    width:       130px;
    min-width: 130px;
    float:       left }

  .normaltextcontent   {
    overflow: visible;
    margin-right: 30px }

  #footercontainer     {
    text-align: left;
    width:       100%;
    margin-top: 10px;
    border-top:  1px solid #CCD5DF }

  #footercontent      {
    text-align:   left;
    margin-top:  5px;
    padding-right: 3px }


  .clear {
    height:  1px;
    clear: both;
    overflow: hidden }


  /* Styles til mainmenucontent */

  #mainmenucontent ul {
    list-style-type: none;
    margin:          0;
    padding:         0
  }

  #mainmenucontent li {
      margin: 0;
      padding: 0;
      float: left;
      border-right: 1px solid #CCD5DF;
      display: inline;
      font-size: 10px;
      white-space: nowrap;
  }

  #mainmenucontent ul .selected {
    background: #CCD5DF
  }

  #mainmenucontent li a   {
    text-decoration: none;
    color: black;
    display:          block;
    padding:          3px }

  #mainmenucontent li a:hover    {
    color:           #f90;
    text-decoration:  none;
    background-color: #FFFFFF;
    display:          block;
    padding:          3px }


  #mainmenucontent .end  {
    border-right: 1px solid #CCD5DF }




  /* Styles til links */

  #topnavigationcontent a:link  {
    color: #000 }

  #topnavigationcontent a:visited {
    color: #000 }

  #topnavigationcontent a:hover {
    color: #f90 }

  #breadcrumbcontent a:link {
    color: #000000
   }

  #breadcrumbcontent a:visited {
    color: #000000
  }

  #breadcrumbcontent a:hover {
    color: #f90 }


  /* Styles til specialformatering af content*/

  .teaserbox {
    background:  #EAEFF5;
    text-align: left;
    margin-right: 10px;
    margin-bottom: 5px;
    padding-top: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    font-size: 10px;
 }

  .container_390 .teaserbox {
    margin-right: 0
  }

    /* Styles til formfelter og formknapper */

  .searchselect {
    font-size: 10px;
  }

  .searchform {
    clear: both
  }

  .button_light {
    color:     #000000;
    font-size:  10px;
    background: #EAEFF5;
    height:     17px;
    border:     solid 0 }

  .button_dark {
    color:     #000000;
    font-size:  10px;
    background: #CCD5DF;
    height:     17px;
    border:     solid 0 }

  .input_field_dark {
    color:    #000;
    font-size: 8pt;
    border:    solid 1px #CCD5DF }

  .genvej {
    text-decoration: underline }

  /* Styles til diverse knapper */

  .bigbutton   {
    color:              #000;
    font-size:           10px;
    font-weight:         normal;
    text-decoration:     none;
    background-color:    #EAEFF5;
    background-image: url("pil_gul_stor-ny.gif");

    background-repeat:   no-repeat;
    background-position: left 0;
    text-align:          left;
    display:             block;
    margin:              0px 10px 5px 1px;
    padding:             2px 2px 2px 20px;
    clear:               right }

  .bigbutton:hover {
    background-color: white
  }

  .bigbutton a:link {
    color: #000 }

  .bigbutton a:visited {
    color: #000 }

  .bigbutton a:hover  {
    color:           #f90;
    background-color: #fff }


  .bigbutton:first-line {
    font-size:  13px;
    font-weight: bold }

  /*Styles til overskrifter */

  a.black:link {
    color:          #000;
    text-decoration: none }

  a.black:visited {
    color:          #000;
    text-decoration: none }

  a.black:hover {
    color: #f90;
    text-decoration: none }

  p.submenuheader {
    font-weight: bold
  }

  p.header {
    color:         #000000;
    font-size:      12px;
    font-weight:    bold;
    text-align:     left;
    vertical-align: text-top
  }

  .teaserbox p {
    margin-top: 2px;
    margin-bottom: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 10px;

  }

  .teaserbox h2 {
    font-size:  11px;
    font-family: Verdana, Arial, sans-serif;
    font-weight: bold;
    margin-top: 3px;
    margin-bottom: 2px;
    padding-top: 0px;
    padding-bottom: 0px;

  }

    .normaltextcontent .newsheader {
    font-weight: bold;
}

  .normaltextcontent .newsdate {
    font-weight: normal;
}
