
/* body und allg. tags */

  body {
    margin:0px; padding:0px; border:0px;
    background-color:#ffffff;
  }
  img, form, p {
    margin:0px; padding:0px; border:0px;
  }
  p, div, h1, h2, h3, h4, h5, h6, img, form {
    margin:0px; padding:0px; border:0px;
    font-style:normal;
    font-weight:normal;
  }
  p, div, td {
    font-family:verdana, sans-serif;
    font-size:12px;
  }
  h1, h2, h3, h4, h5, h6 {
    font-family:"Trebuchet MS",verdana, sans-serif;
    font-size:13px;
    color:#58585A;
  }
  h1 {
    font-size:20px;
    margin-bottom:20px;
  }
  h2 {
    font-weight:bold;
    line-height:20px;
    margin-bottom:10px;
  }
  h3 {
    color:#AF8E00;
    font-weight:bold;
    margin-top:4px;   /* 30 */
    margin-bottom:10px;
  }
  ul, ol {
    margin-top:0;
    margin-bottom:0;
  }
  li {  /* margin: siehe auch browserspezifisch */
    line-height:18px;
  }
  a {
    color:#58585A;
    text-decoration:none;
    border-bottom:2px solid #FF9E04;
  }
  a.ohne_border {
    border-bottom:0;
  }

/* pencast */

.pencast {
  margin-top: 8px;
}

/* allg. class */

  .fliess_block {
    margin-bottom:30px;   /* 20 */
  }
  .fliess_block_li {
    width:48%;
    float:left;
  }
  .fliess_block_re {
    width:48%;
    float:right;
  }
  .fliess {
    line-height:20px;
    margin-bottom:10px;
  }
  .gold {
    color:#AF8E00;
  }
  .clear {
    clear:both;
  }
  .fett {
    font-weight:bold;
  }



/* allg. layer */

  #header_pos, #footer_pos {
    width:100%;
    /*max-width:1100px;*/
  }

  /* header */

  #header_pos {
    background-color:white;
    height:120px;
  }
  #logo_pos, #navi_pos {
    height:100px;
    background-color:#d8d8d8;
  }
  #logo_pos {
    width:160px;
    float:left;
    background-color:white;
  }
  #logo {
    margin:20px 0px 0px 20px;
  }
  a.logo {
    border:0px;
  }

  /* navi oben allgemein */


  /* general navi */
  

  /* sprach navi */


  /* haupt navi  */



  /* unter navi */


  /* content navi links */


  /* content */

  #content_pos {
    clear:both;
  }

  #um_mi_re_pos {
    /*background-color:#ffffff;*/
    /*margin-left:160px;*/
  }
  #content_mi_pos {
  }
  #content_mi {
    padding:30px 20px 20px 7px;
  }


    /* index */
    
    #index_cont_li_hg {
      padding:25px 20px 20px 20px;
      /*background-color: #FBDB9D;*/
    }

    /*  formulare  */

    .pflicht_feld {
      /*color:red;*/
    }

    .button_senden {
      border:1px solid #C6C6C6;
      background-color:#F2F2F2;
      color:#E61900;
      font-size:11px;
      font-family:verdana,helvetica,arial,sans-serif;
      cursor:pointer;
      /*text-transform:uppercase;*/
      margin-top:2px;
    }
    .button_abbrechen {
      border:1px solid #C6C6C6;
      background-color:#F2F2F2;
      color:#333333;
      font-size:11px;
      font-family:verdana,helvetica,arial,sans-serif;
      cursor:pointer;
      /*text-transform:uppercase;*/
      height:17px;
      padding-left:10px; padding-right:10px;
      padding-top:2px; padding-bottom:0px;
    }
    .button_senden_text {
      border:1px solid #C6C6C6;
      background-color:#F2F2F2;
      color:#E61900;
      font-size:11px;
      /*font-family:"courier new",monospace;*/
      font-family:verdana,helvetica,arial,sans-serif;
      cursor:pointer;
      /*text-transform:uppercase;*/
      height:17px;
      padding-left:10px; padding-right:10px;
      padding-top:1px; padding-bottom:1px;
    }
    a.button_senden:hover, a.button_abbrechen:hover, a.button_senden_text:hover {
      text-decoration:none;
    }
    .input {
      border:1px solid #C6C6C6;
      font-family:"courier new",monospace;
      background-color:#ffffff;
      font-size:12px;
    }
    .form_trenner_h { width:15px; }
    .form_trenner_v {
      height:6px;
      font-size:1px;
      clear:both;
    }

    .tr_form {
      clear:both;
      width:395px;
      /*border:1px solid white;*/
    }
    .td_form_li {
      float:left;
      width:85px;
    }
    .td_form_re {
      float:right;
      width:310px;
    }



  /* bild rechts */



  /* footer */

  #footer_pos {
    height:62px;
    bottom:0px;
    clear:both;
  }
  #copy_pos, #impressum_pos {
    margin-top:22px;
  }
  #copy_pos {
    float:left;
    text-transform:uppercase;
    font-size:11px;
  }
  a.imp {
    border:0px;
  }



  #bittewarten {
    /*
    position:absolute;
    z-index:100;
    left:0px;
    top:0px;
    width:100%;
    */
    /*height:20px;*/
    display:none;
    clear:both;
    margin-top:15px;
    margin-left:150px;
  }




