
/* body und allg. tags */

  html,body {
    height:100%;
  }
  p, div, h1, h2, h3, h4, h5, h6, img, form {
    color:#58585A;
  }


/* allg. class */

  .nur_print {
    display:none;
  }

/* allg. layer */


  /* header */


  /* navi oben allgemein */
  #navi_pos {
  }
  #navi_li {
    /* width siehe screen-alt */
    float:left;
    width:546px;    /* 458 */
  }
  #navi_re {
    width:130px;
    float:right;
  }
  
  #generalnavi_pos, #sprachnavi_pos {
    padding-top:10px;
    height:15px;
    color:#87888A;
  }
  a.sprachnavi, a.generalnavi {
    font-family:"Trebuchet MS",verdana, sans-serif;
    color:#7F8082;
    text-transform:lowercase;
    font-size:12px;
    border:0px;
  }
  a.sprachnavi:hover, a.generalnavi:hover {
    color:white;
  }

  /* general navi */
  
  #generalnavi_pos {
    text-align:right;
    margin-right:5px;
  }
  
  /* sprach navi */

  #sprachnavi_pos {
  }

  /* haupt navi  */

  #cl_back, #cl_back_2 {
    position:absolute;
    left:0px;
    width:770px;
    z-index:90;
    display:none;
  }
  #cl_back {
    top:0px;
    height:99px;
  }
  #cl_back_2 {
    top:110px;
    height:250px;
  }

  #hauptnavi_pos {
    position:absolute;
    left:160px;
    top:68px;
    z-index:100;
    height:32px;
    padding-top:5px;
    background-color:white;
  }

  a.hn {
    border:0px;
    text-decoration:none;
    border-right:5px solid white;
    height:27px;
  }
  .hn_pos {
    /*border-top:5px solid white;*/
    height:27px;
    /*padding-right:5px solid white;*/
    cursor:pointer;                /* für ie 6*/
  }

  /* unter navi */

  #un_1, #un_2, #un_3, #un_4, #un_5, #un_6, #un_7 {
    position:absolute;
    top:100px;
    width:160px;
    z-index:100;
    display:none;
    background-color:white;
    /*padding-top:5px;*/
  }
  #un_1 {
    left:155px;
  }
  #un_2 {
    left:228px;
  }
  #un_3 {
    left:300px;
  }
  #un_4 {
    left:377px;
  }
  #un_5 {
    left:472px;
  }
  .un_hg {
    margin:5px;
  }
  .div_un_item {
    background-color:white;
  }
  a.un {
    color:white;
    text-transform:lowercase;
    font-weight:bold;
    font-size:12px;
    line-height:15px;
    border:0px;
  }
  .a_un_item {
    background-color:#D7D8D8;   /* 9c9c9c */
    padding:6px 10px 6px 10px;
    display:block;
  }


  /* content navi links */

  #cont_navi_li_pos {
    width:160px;
    background-color:#ffffff;
    /*border:1px solid black;*/
  }
  .un_li_pos_k, .un_li_pos_t {
    padding-left:15px;
    margin-bottom:9px;
  }
  .un_li_pos_k_t {
    margin-bottom:15px;
  }
  .un_li_hg_k, .un_li_pos_k:hover,.un_li_hg_t, .un_li_pos_t:hover {
    background-image:url(pix/un_li_t_hg.gif);
    background-repeat:repeat-y;
    background-position:top left;
  }
  .un_li_k, .un_li_t {
    border:0px;
    font-size:11px;
  }
  .un_li_k {
    font-weight:bold;
  }
  .un_li_t {
  }

  /* content */


    /* index */
    
    #index_cont_li {
      width:220px;
      float:left;
      background-color:#FBDB9D;
      height:420px;
    }
    #index_cont_re {
      width:475px;    /* 850 - #index_cont_li */
      float:right;
      height:420px;
    }

    /*  formulare  */




  /* bild rechts */



  /* footer */

  #footer_pos {
    background-color:#F5A60A;
  }
  #copy_pos, #impressum_pos {
    margin-top:22px;
  }
  #copy_pos {
    color:white;
  }
  #impressum_pos {
    float:left;
    padding-left:20px;
  }
  a.imp {
    font-family:"Trebuchet MS",verdana, sans-serif;
    color:white;
    text-transform:uppercase;
    font-size:12px;
  }
  #social_bookmarks_pos {
    float:right;
    padding:2px 20px 0 20px;
    text-transform:uppercase;
    /*line-height:12px;*/
  }
  #sb_block {
    width:250px;
  }
  #social_bookmarks_pos .sbs_link {
    font-family:"Trebuchet MS",verdana, sans-serif;
    padding:0 0 0 2px;
  }
  #social_bookmarks_pos a {
    color:white;
    font-size:10px;
    text-decoration:none;
  }



