 body, body td {
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;    
   }
   body {
     margin-top:0px;
     margin-bottom:0px;
     padding-bottom:0px;
   }

   a {
     color:#925421;
     text-decoration:none;
   }
   a:hover {
     text-decoration:underline;
   }
   
   #subNav {
     margin-top:4px;
     height:22px;
     line-height:22px;
   }
   
   .subNavItem {
     float:left;
     padding-left:10px;
     padding-right:10px;
   }
   .subNavItemActive {
     font-weight:bold;
   }
   
  .mainNavItem {
    padding-left:10px;
    padding-right:10px;
    padding-top:12px;
    padding-bottom:7px;
    color:white;
    font-weight:bold;
    font-size:13px;
    float:left;
  }
  .mainNavItem a {
    color:white;
    text-decoration:none;
  }

  .mainNavItem a:hover {
    color:#C47938;
  }

  .metaNavItem, .metaNavItem a {
    color:white;    
  }
  
  .metaNavItem {
    float:left;    
    font-size:11px;    
  }
  
  .metaNavItem a {
    padding-left:10px;
    padding-right:10px;      
  }
  
  .metaNavItem a:hover {
    text-decoration:underline;
  }
  
  .mainNavItemActive {
     background:url(/opencms/opencms/system/modules/de.hansekontor.www/resources/img/bg_brown.jpg);
   }
  
  .arrowLink {
    background:url(/opencms/opencms/system/modules/de.hansekontor.www/resources/img/brown_arrow.gif) no-repeat;
    padding-left:12px;
  }
  
  .downloadLink {
    background:url(/opencms/opencms/system/modules/de.hansekontor.www/resources/img/brown_download.gif) no-repeat;   
    padding-left:15px;
    color:black;
    line-height:20px;
  }  
  
  .navigatorLink,.blueNavigatorLink  {
    background:url(/opencms/opencms/system/modules/de.hansekontor.www/resources/img/brown_navigator.gif) no-repeat;
    padding-left:20px;
    line-height:30px;
    font-weight:bold;
  }
  .blueNavigatorLink  {
      background:url(/opencms/opencms/system/modules/de.hansekontor.www/resources/img/blue_navigator.gif) no-repeat;
  }
  
  .anchorLink {
    background:url(/opencms/opencms/system/modules/de.hansekontor.www/resources/img/brown_anchor.gif) no-repeat;
    padding-left:20px;
    line-height:25px;    
  }
  
  .doubleBoxHeader,.singleBoxHeader {
    color:white;
    font-weight:bold;
    font-size:12px;
    line-height:20px;
    padding-left:10px;    
    width:627px;
    _width:637px;
    margin-bottom:5px;
    height:20px;
    background:url(/opencms/opencms/system/modules/de.hansekontor.www/resources/img/bg_box_brown.jpg);    
  }

  .singleBoxHeader {
    width:294px;
    _width:304px;
  }
  
  .singleBoxBody {
    width:304px;
    _width:304px;
    height:161px;
  }
  
  .doubleBoxBody {
    width:637px;
	_width:637px;
	height:109px;
  }
  
  .box {
    margin-bottom:15px;
  }
  
  .headlineWithPadding {
    padding-left:10px;
  }
  
  .textWithPadding {
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    padding-bottom:5px;    
   }

    .text, .textWithPadding {
      font-size:11px;
    }

    .bgBrown {
     background-color:#905930;
     }
    
    
   .bgBlue {
     background-color:#DFF0FA;
   }
   
   .bgBeige {
     background-color:#EAE5CF;
   }
   
   #leftColumn h1 {
     color:#915523;
   }

   #leftColumn h2 {
     font-size:13px;
     margin-top:5px;
     margin-bottom:5px;
   }
   
   #rightColumn h2 {
     color:#915523;
     font-size:13px;
     margin-top:5px;
     margin-bottom:5px;     
   }

   .thickBrownLine, .thinBrownLine {
    width:241px;
    height:9px;
    font-size:1px;
    background-color:#905930;
    border:white 0px;
    padding:0px;
    margin:0px;
   }
   .thinBrownLine {
     height:2px;
     margin-top:4px;
   }

   
   .thinBeigeLine, .thickBeigeLine  {
     background-color:#EAE5CF;
     width:401px;
   }
   .thickBeigeLine h2 {
     font-size:13px;
     font-weight:bold;
     padding-left:16px;
     height:21px;
     line-height:21px;     
   }
   .thinBeigeLine {
     height:10px;
     margin-top:4px;
     font-size:1px;     
   }
   
   .bg_lightbeige {
     background-color:#F7F7EF;     
   }
   
   .footer {
     clear:both;
     background:url(/opencms/opencms/system/modules/de.hansekontor.www/resources/img/bg_footer.gif);    
     height:40px;
     color:white;
     line-height:20px;
     padding-left:10px;
     _padding-top:2px;
   }

   footer a {
        color:white;
   }
