
/* body styles */
 body   {
        margin:0px;
        padding:0px;
        background-color: #602E15; /*:#501C07;  #742800;*/
        /* erzwingt scrollbalken :) */
        height:100.05%;
        }

/* GENERAL fonts */
P, OL, UL, DIV, H1, H2 {
        font-family: verdana, arial, sans-serif;
        font-size: 13px;
        color:#4D1B01;
}

/* margin: OBENpx RECHTSpx UNTENpx LINKSpx;  */

H1 { font-size:19px;
     font-family:arial;
     color:#026600;
     margin: 0px 0px 12px 0px;
}

H2 { font-size:18px;
     font-family:arial;  
     margin: 14px 0px 6px 0px;
     padding : 0px 0px 0px 0px;  
}
 
H3 { font-size:16px;
     font-family:arial;  
     margin: 6px 0px 2px 0px;
     padding : 0px 0px 0px 0px;     
}
    

p { line-height: 18px;
    margin: 5px 0px 0px 0px;
}


a { font-size:13px; font-family: verdana, arial, sans-serif; font-weight:bold; text-decoration:none; color:#026600; }
a:hover { text-decoration:underline; }

/* table { font-size:11px; color:#4D1B01;} */


a {
    color: #026600;
    font-family: verdana,arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
}
:-moz-any-link {
    cursor: pointer;
}
td {
    text-align: inherit;
}




/* formular column  */
.csc-mailform {padding:42px; margin:0px; font-weight:normal; text-decoration:none;}

label{display:block; }




/* Content column */
.content {
        padding-left: 20px;
        padding-right: 120px;
        padding-top: 0px;
        vertical-align: top;
        border: 0px solid black;

}

.content .csc-textpic-caption {
        font-family:arial, sans-serif;
        font-size: 10px;
        line-height: 12px;
        color:#666666;
}

.content div.csc-textpic .csc-textpic-imagewrap {
    border: 0px solid black;
    margin: 0px 20px 10px 0px;

}


.content A {
        color: #026600;
        text-decoration: none;
}
.content A:hover {
        text-decoration: underline;
}


/* footer column */
.footer {
             background-color:#4D1B01;
             height:26px;
             width:963px;
             padding:0px;
             }
.footer TD {
          padding-left: 29px;
          /*
          border-top: dotted 1px #999999;
          */
          }
.footer TD P{
          font-size:8pt;
          text-align:left;
          line-height:10pt;
          font-weight:normal;
          color:#ffffff;
          margin: 0px 0px 0px 0px;
          }
.footer TD A{
          font-size:8pt;
          text-align:left;
          line-height:10pt;
          font-weight:normal;
          color:#E4A64F;
          text-decoration:none;
          }
.footer TD A:hover{
          text-decoration:underline;
          }

/* Menu 1 column */
.menu_1 {
        background-color:#4D1B01;
        padding-left:18px;
        width: 963px;
        height: 26px;
        padding-top: 2px;
        padding-bottom: 0px;
}

.menu_1 DIV {
        width: 100%; /* macht die Abst�nde zw. Tab und link*/
}

.menu_1 DIV A {
        color: #feeec7;
        font-size:14px;
        line-height:26px;
        text-decoration: none;
        padding-left:10px;
        padding-right:10px;
}
.menu_1 DIV A:hover {
        text-decoration: none;
}

/*  MENU 1, level 1, normal state (NO) */
.menu_1 DIV.menu1-no {
}
/*  MENU 1, level 1, active state (ACT) */
.menu_1 DIV.menu1-act {
  font-weight:normal;
  background-color: #B55500;

}
.menu_1 DIV.menu1-act A {
  text-decoration:none;
}



/* Menu 2 column */

.menu_2 {
        background-color:#B55500;
        padding-left:18px;
        width: 963px;
        height: 26px;
        padding-top: 2px;
        padding-bottom: 0px;
  }

.menu_2 DIV {
        width: 100%; /* macht die Abst�nde zw. Tab und link*/
}

.menu_2 DIV A {
        color: #feeec7;
        font-size:14px;
        line-height:26px;
        font-weight:bold;
        text-decoration: none;
        padding-left:10px;
        padding-right:10px;
}
.menu_2 DIV A:hover {
        text-decoration: none;
}

/*  MENU 1, level 1, normal state (NO) */
.menu_2 DIV.menu2-no {
}
/*  MENU 1, level 1, active state (ACT) */
.menu_2 DIV.menu2-act {
  font-weight:normal;
  background-color: #E4A64F;


}
.menu_2 DIV.menu2-act A {
  text-decoration:none;
  color:#4D1B01;
}






/* Menu 3 column */
.menu_3 {
        vertical-align: top;
        width: 126px;
        padding-top: 0px;
}
.menu_3 P {
        padding: 3px;
        background-color:#E4A64F;
        color:#4D1B01;
        border-bottom: 1px dotted #4D1B01;
}

.menu_3 DIV {
        padding-left:10px;
        padding-right:3px;
        padding-top: 5px;
        padding-bottom: 5px;
}
.menu_3 DIV A {
        padding-left: 0px;
        font-size:12px;
        color:#4D1B01;
        text-decoration: none;
}
.menu_3 DIV A:hover {
        text-decoration: none;
}
/*  MENU 3, level 1, normal state (NO) */
.menu_3 DIV.menu3-no {
  border-bottom: 1px dotted #4D1B01;
}
/*  MENU 3, level 1, active state (ACT) */
.menu_3 DIV.menu3-act {
  border-bottom: 1px dotted #4D1B01;
    background-color: #E4A64F;

}
.menu_3 DIV.menu3-act A {
        text-decoration: none;
}





/* Style for the Path-menu: */
.path {
  white-space: nowrap;
  background-color: #F8F8EC;

  font-family: verdana, arial;
  font-size: 11px;
  font-style: italic;
  font-weight: bold;
  padding: 1px 1px 5px 5px;
}
.path A {
  text-decoration: none;
  color:black;
}
.path A:hover {
  text-decoration: underline;
}