
body {
   /* width: 100%; */
   height: 100%;
   background-color: #9AA2A8;
   text-align: center;
   margin: 0;
   background-image: url('../graphics/knudtzon_background.jpg');
   background-repeat: repeat-x;
   font-family: Arial;
   font-size: 9pt;
}

form {
   margin: 0;
}

img {
   border: 0;
}

div#container {
   width: 990px;
   margin: 0 auto;
   background-color: white;
   text-align: center;
   padding: 15px 0 15px 0;
}
   div#header {
      width: 960px;
      margin: 0 auto;
      margin-bottom: 15px;
      background-color: #134863;
      background-image: url('../graphics/knudtzon_header_bg.jpg');
      background-position: 125px;
      background-repeat: no-repeat;
      height: 110px;
   }
      div#headerLogo {
         float: left;
      }
      div#headerLogo img {
         border-right: 15px white solid;
      }
      div#headerNavigationMenuAndSearch {
         width: 805px;
         float: left;
         margin-left: 30px;
         /*background-color: red; ### USE TO DEBUG  div#headerNavigationAndSearch.width + div#headerNavigationAndSearch.margin-left + 15 + 110 = div#header.width ###*/
      }
      div#headerNavigationSearch {
         text-align: right;
         padding-top: 15px;
         margin-right: 15px;
      }
         div#headerNavigationSearch .inputText {
            margin-right: 5px;
            font-family: Arial;
            font-size: 9pt;
            width: 140px;
         }
         div#headerNavigationSearch .inputSubmit {
            font-family: Arial;
            font-size: 9pt;
            font-weight: bold;
            padding-left: 5px;
            padding-right: 5px;
         }
      div#headerNavigationMenu {
         text-align: left;
         padding-top: 44px;
         margin-left: 85px;
      }
      div#headerNavigationMenu ul {
         padding: 0;
         margin: 0;
      }
      div#headerNavigationMenu li {
         list-style: none;
         display: inline;
         padding-right: 20px;
      }
      div#headerNavigationMenu a {
         color: white;
         text-decoration: none;
         font-size: 10pt;
         font-weight: bold;
      }
      
      div#headerNavigationMenu .headerAct a {
         color: red;
         font-size: 10pt;
         font-weight: bold;
      }

   div#contentContainer {
      width: 960px;
      margin: 0 auto;
      text-align: left;
   }
      div#contentBoxLeft {
         float: left;
         width: 226px;
         text-align: left;
         background-color: #9AA2A8;
         height: 555px;
      }
         div#contentBoxLeft h1 {
            font-size: 10pt;
            margin: 0;
            color: #134863;
            background-color: white;
            padding-bottom: 6px;
            padding-top: 9px;
         }
         div#contentBoxLeft p {
            margin: 0 0 0 0;
            padding: 7px;
            /*color: #134863;*/
            color: white;
            font-weight: bold;
         }
         div#contentBoxLeft a {
            color: #134863;
         }
      div#subNavigationMenuBox {
         float: left;
         width: 226px; /*oprindelig 226px*/
         text-align: right;
         border-right: 1px #9AA2A8 solid;
      }
         div#subNavigationMenuBox ul {
            padding: 0;
            margin: 0;
         }
         div#subNavigationMenuBox li {
            list-style: none;
            padding: 5px 25px 5px 0;
         }
         div#subNavigationMenuBox a {
            font-weight: bold;
            color: #134863;
            text-decoration: none;
         }
         div#subNavigationMenuBox a:hover {
            text-decoration: underline;
         }
         div#subNavigationMenuBox .submenuAct a {
            color: red;
         }
         
      div#contentBoxRight {
         float: right;
         width: 228px;
         background-color: #9AA2A8;
         height: 450px;
      }
      * html div#contentBoxRight img {
         position: absolute;
         top: 421px;
      }
         div#contentBoxRight h1 {
            font-size: 10pt;
            margin: 0;
            color: #134863;
            padding-bottom: 6px;
            padding-top: 9px;
            width: 100%;
            background-color: white;
         }
         div#contentBoxRight p {
            margin: 0 0 0 0;
            padding: 7px;
            color: white;
            font-weight: bold;
         }
         div#contentBoxRight a {
            color: #134863;
         }
      div#contentSubsiteBoxRight {
         float: right;
         width: 228px;
         background-color: #9AA2A8;
         height: 450px;
      }
      div#contentBoxFrontpage {
         /*clear: none;*/
         margin-left: 241px;
         margin-right: 243px;
      }
         div#contentBoxFrontpage object {
            float: right;
         }
      div#contentBoxSubsite {
         text-align: left;
         clear: none;
         margin-left: 241px;
         margin-right: 243px;
         min-height: 570px;
      }
      * html div#contentBoxSubsite { /*STYLE FOR IE*/
         text-align: left;
         float: left;
         clear: right;
         margin-left: 15px;
         margin-right: 15px;
      }
         div#contentBoxSubsite h1 {
            font-size: 14pt;
            margin-bottom: 0;
            color: #134863;
         }
         div#contentBoxSubsite h2 {
            font-size: 11pt;
            margin-bottom: -3px;
            color: #134863;
         }
         div#contentBoxSubsite p {
            line-height: 17px;
            margin: 5px 0 15px 0;
            padding: 0;
         }
         div#contentBoxSubsite a {
            color: #134863;
            font-weight: bold;
         }
      div#contentBannerBottom {
         /*margin-left: 240px;*/
         padding-top: 15px;
         /*padding-bottom: 15px;*/
         clear: right;
         height: 100px;
         float: right;
      }
      div#contentFooter {
         width: 960px;
         margin: 0 auto;
         clear: both;
         background-color: #134863;
         height: 30px;
         margin-top: 15px;
      }
      * html div#contentFooter {
         margin-top: 15px;
      }
         div#contentFooter ul {
            padding: 0;
            margin: 0;
            padding-top: 8px;
         }
         div#contentFooter li {
            list-style: none;
            display: inline;
            padding-right: 20px;
            color: white;
            font-size: 8pt;
            margin: 0;
         }
         div#contentFooter a {
            color: white;
         }

ul.browsebox {
   list-style: none;
   margin: 10px 0 10px 0;
   padding: 0;
}
ul.browsebox li {
   display: inline;
   margin-right: 10px;
}

div.tx-indexedsearch-secHead secHead-tmpl-css {
   background-color: blue;
}

h2.tx-indexedsearch-title title {
   background-color: blue;
}
