body, table, tr, td {
  color:#5c5c5c;
  font-size:11px;
  font-family:Arial;
}

p {
    padding: 0px;
    margin: 0px;
}

#body {
  background-color:#fbeddd;
  background-image:url('../img/bg_main.gif');
  background-repeat:repeat-x;
  margin:10px 0px 20px 0px;
}

    table#innerTable {
      background-color:#faf0eb;
      background-image:url('../img/bg_head.gif');
      background-repeat:repeat-x;
    }
    
        td#headLeft {
          padding-top:45px;
          vertical-align:top;
          text-align:center;
          width:280px;
        }
        
        td#headRight {
          width:620px;
          height:260px;
        }
        
        td#contentNavi {
          padding:0px 0px 0px 75px;
          vertical-align:top;
          height:400px;
        }
        
        td#contentText {
          vertical-align:top;
        }
        
            div#divContentText {
              margin-bottom:25px;
            }
            
            div#divContentForm {
              
            }
            
            td#textCol {
              vertical-align:top;
              padding:0px 40px 30px 0px;
              width:360px;
            }
            
            td#teaserCol {
              vertical-align:top;
              width:220px;
            }
            
                div.teaserBox {
                  margin-bottom:15px;
                  background-image:url('../img/bg_teaser.gif');
                  background-repeat:no-repeat;
                }
            
                a.teaserLink {
                  color:#cf6f3f;
                  font-weight:bold;
                }
                
                td.teaserTitle {
                  padding:10px 0px 0px 25px;
                }
                
                td.teaserText {
                  padding-left:40px;
                }

    table#globalTable {
      background-color:#ffffff;
    }

        a {color:#505050;text-decoration:none;}
        a.level2Marked {font-weight:bold;}
    
        /*****************
        * Content tables *
        *****************/
        
        
        
        td.tableCountCaption {
          width:12px;
          vertical-align:top;
          padding-top:5px;
        }
        td.tableCountField {
          vertical-align:top;
          padding-bottom:15px;
        }
        
        
        input.contact {
          font-family:Arial;
          font-size:11px;
          border:1px solid #cf6f3f;
          width:250px;
        }
        textarea.contact {
          font-family:Arial;
          font-size:11px;
          border:1px solid #cf6f3f;
          width:250px;
          height:125px;
          margin:0px;
        }
        .errMsg {
          font-weight:bold;
          color:#ff0000;
        }
