    a:link, a:hover, a:visited, a:active {
      text-decoration: none;
      color: #f28f18;
    }

    body {

      background-color: #FFFFFF;
      font-family: verdana;
      font-size: 11px;
      color: #444444;
    }

    ul {
      padding: 4px 0px 3px 14px;
      margin: 0px;
    }

    ul li {
      padding: 0px;
      margin: 0px;
    }
    
    .blue {
      color: #65a0c0;
    }
    
    .orange {
      color:  #f28f18;
         }

    h1 {
      font-family: Verdana, Arial;
      font-size: 13px;
      font-weight: bold;
      background-position: top;
      margin-top: 0;
      padding: 4px;
      color: #444444;
    }

     h1.orange {
      border-top: 1px solid #f28f18;
      border-bottom: 1px solid #f28f18;
      color: #f28f18;
    }

    h1.blue {
      border-top: 1px solid #65a0c0;
      border-bottom: 1px solid #65a0c0;
      color: #65a0c0;
    }
    


    h2 {
      font-family: Verdana, Arial;
      font-size: 12px;
      font-weight: bold;
      padding-top: 12px;
      padding-left: 3px;
      color: #444444;
    }
    
    h2.blue {
      color: #65a0c0;
    }

    h3 {
      font-family: Verdana, Arial;
      font-size: 11px;
      font-weight: bold;
      color: #444444;
    }

    h2.box, h3.box {
       padding-top: 0px;
       padding-bottom: 2px;
       margin: -2px 0px 2px 0px;
    }

    h2.boxpad, h3.boxpad {
       padding-top: 0px;
       padding-bottom: 2px;
       margin: 10px 0px 2px 0px;
    }

    div.collapse {
      padding-left: 12px;
    }

    h3.trigger, h3.triggerOn {
      cursor: pointer;
      padding-bottom: 9px;
      padding-left:  20px;
      margin-left: 2px;
      border-bottom: 1px solid #a9bfd3;
      background-image: url("images/zu.gif");
      background-repeat: no-repeat;
      background-position: top left;
    }

    h3.trigger:hover, h3.triggerOn:hover {
      text-decoration: underline;
    }

    .hover_unerline:hover {
      color: #f59618;
    }
    
    div.overhead {
      color: #888888;
      text-align: right;
      margin: 5px 6px 0px 0px;
      padding: 0px 0px 10px 0px; 
          
    }

    h3.triggerOn {
      background-image: url("images/auf.gif");
    }

    div#allDaPage {
      margin-left: auto;
      margin-right: auto;
      margin-top: 0px;
      width:982px;
      max-width: 982px;
      min-width: 982px;
      height: auto;
      padding: 0px 0px 0px 0px;
      position: relative;

    }

    div#headContainer {
      width: 980px;
      max-width: 980px;
      height: 130px;
      max-height: 130px;
      padding: 0px;
      margin: 0px;

      background-color: white;
    }

    div#logo {
      height: 110px;
      width: 285px;
      padding: 10px 0px 10px 0px;
      float: left;
      border-right: 0px solid #a9bfd3;
    }

    div#ambientBanner{
      height: 130px;
      width: 692px;
      float: left;
      background-image: url('images/web_home_banner2.jpg');
      background-repeat: no-repeat;
      background-position: right;
    }

    div.teamBanner {
      height: 130px;
      width: 692px;
      float: left;
      background-image: url('images/web_home_banner2.jpg');
      background-repeat: no-repeat;
      background-position: right;
      background-image: url('images/page_gfx/team/web_team_banner.jpg');
    }

    div.downloadContainer {
      width: 155px;
      height: 48px;
      float: left;
      background-color: white;
    }

    div#topMenuLeft {
      width: 9px;
      height: 34px;
      margin-top: 10px;
      float: left;
    }

    div#topMenuMiddle {
      width: 960px;
      height: 34px;
      margin-top: 10px;
      background-image: url( 'images/background_menu.png' );
      float: left;
    }

    div#topMenuRight {
      width: 9px;
      height: 34px;
      margin-top: 10px;
      float: left;
    }

    div#contact {
      width: 500px;
      height: 400px;
      position: absolute;
      left: 0px;
      top: 0px;    
    }

    div.leftCol {
      float: left;
      margin-top: 20px;
      width: 220px;
    }

    div.leftMenuContainer, div.leftMenuContainerHigh{
      width: 220px;
      max-width: 220px;
      height: auto;
      margin: 0px 0px 10px 0px;

    }

    div.leftMenuContainer div.headline, div.leftMenuContainerHigh div.headline {
      margin: 0px 13px 0px 0px;
      width: 210px;
      height: 20px;
      padding-top: 4px;
      padding-left: 10px;
      text-align: left;
      font-weight: bold;
      font-size: 12px;
      background-image: url('images/headline.jpg');
      cursor: pointer;
      color: #f28f18;
    }

    div.leftMenuContainerHigh div.headline {
      background-image: url('images/headline_over.jpg');
      color: #f59618;
      font-size: 13px;
    }

    div#mainContent {
      width: 737px;
      height: auto;
      margin: 20px 2px 10px 20px;
      float: left;
      background-color: transparent;

    }

    div.contentBoxContainer {
      width: 362px;
      min-height: 200px;
      margin-bottom: 9px;
      border: 1px solid #a9bfd3;
      background-color: #FFFFFF;
    }

    div.contentBoxContainerTeam {
      width: 333px;
      min-height: 145px;
      margin-bottom: 9px;
      margin-left: 0px;
      border: 1px solid #a9bfd3;
      background-color: #FFFFFF;
    }

    div.contentBoxContainerXL {
      width: 735px;
      min-height: 200px;
      margin: 0px 0px 4px 0px;
      border: 1px solid #a9bfd3;
      background-color: #FFFFFF;
    }

    div.contentBoxContainer div.basic{
      width: 342px;
      max-height: 180px;
      height: 180px;
      padding: 10px 10px 0px 10px;
      white-space: normal;
    }

    div.contentBoxContainer div.extended{
      width: 342px;
      height: auto;
      padding: 0px 10px 10px 10px;
      white-space: normal;
    }
 
     div.contentBoxContainerTeam div.basic{
      width: 315px;
      max-height: 125px;
      height: 125px;
      padding: 10px 10px 0px 10px;
      white-space: normal;
    }

    div.contentBoxContainerTeam div.extended{
      width: 315px;
      height: auto;
      padding: 0px 10px 10px 10px;
      white-space: normal;
    }
    
    div.campFooter {
      width: 735px;
      height: 34px;
      border-top: 1px solid #65a0c0;
      border-bottom: 1px solid #65a0c0;
      float: right;
      padding-top:2px;
      margin-right: 5px;
    }

    div.campFooter div.title{
      float: left;
      font-size: 13px;
      padding-top: 8px;
      font-weight: bold;
      color: #65a0c0;
    }

    div.l {
      float: left;
    }

    div.r {
      float: right;
    }

    div.clearing {
      clear: both;
      height: 0px;
      max-height: 0px;
    }

    div.box_subhead, div.box_head {
      border-bottom: 4px solid #FFFFFF;
    }

    div.box_subhead {
      border-top: 4px solid #FFFFFF;
    }

    div.txt {
      padding: 5px;
    }

    div.menuItem, div.menuItemHigh {
      float: left;
      margin: 5px 13px 0px 0px;
      width: 126px;
      height: 20px;
      padding-top: 4px;
      text-align: center;
      font-weight: bold;
      font-size: 12px;
      background-image: url('images/item.jpg');
      cursor: pointer;
    }

    div.menuItemHigh {
      font-size: 13px;
      background-image: url('images/item_over.jpg');
    }

    input, textarea{
      border: 1px solid #a9bfd3;
      font-family: verdana;
      font-size: 11px;
    }

    select {
      border: 1px solid #a9bfd3;
      font-family: verdana;
      font-size: 11px;
    }

    option {
      font-family: verdana;
      font-size: 10px;
    }

    span.head {
      display: inline-table;
      margin: 0px;
      padding-bottom: 3px;
      padding-left: 2px;
    }
    
    span.href {
      cursor:pointer;    
    }
    
    div.orangeBG {
      background-color: #fff9f3;
      border: 1px solid #f28f18; 
    }
    
    div.blueBG {
      background-color: #f8fbfe;
      border: 1px solid #a9bfd3;   
    }
    
    a img {
     border: 0px; 
    }

    p {
      padding: 0px;
      margin-top: 4px;
      text-align: justify;
    }
   