/*########################################################################*/
/*                                                                        */
/*  Homepage www.tanjajacobs.com  2007                                   */
/*  Programm by: Andreas Gonell  mail@surium.de                           */
/*                                                                        */
/*  *id = "$Id:  $" */
/*                                                                        */
/*########################################################################*/

  html, img, form { margin:0px; padding:0px; border:0px; }
  body {
    margin:0px;
    padding:0px;
    background-image:url(pix/hg_tj.jpg);
  }

  div,p,td,h1,h2,h3,h4,h5,h6, a {
    font-family:"courier new",monospace;
  }
  p,h1,h2,h3,h4,h5,h6  {
    margin:0px; padding:0px;
    font-style:normal;
    font-weight:normal;
  }
  div,p,td {
    font-size:12px;
  }

  h1 {
    font-size:20px;
    margin-bottom:10px;
    /*letter-spacing:1px;*/
  }
  h2 {
    font-size:15px;
    font-weight:bold;
    margin-bottom:10px;
    /*letter-spacing:1px;*/
  }

  a {
    color:#544D38;
    text-decoration:none;
    font-size:12px;
    /*text-decoration:underline;*/
  }
  a:hover {
    color:#544D38;
    font-weight:bold;
    font-size:12px;
  }
  #cont_pos a:hover {
    line-height:16px;
  }
  
  .clear {
    clear:both;
  }

  .fliess {
    line-height:17px;
    padding-bottom:10px;
  }
  .fliess_adr {
    line-height:16px;
    padding-bottom:0px;
  }
  .fliess_block {
    padding-bottom:24px;
  }
  .fett {
    font-weight:bold;
  }
  .rechts {
    text-align:right;
  }
  .nobr {
    white-space:nowrap;
  }
  .text_weiss {
    color:white;
  }
  .text_schwarz {
    color:black;
  }

  .nix {
    font-size:0px;
    line-height:0px;
    height:0px;
  }


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

  .button_senden {
    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;*/
    margin-top:2px;
  }
  .button_abbrechen {
    border:1px solid #C6C6C6;
    background-color:#F2F2F2;
    color:#333333;
    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: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:380px;
    /*border:1px solid white;*/
  }
  .td_form_li {
    float:left;
    width:70px;
  }
  .td_form_re {
    float:right;
    width:310px;
  }



  /** IDs **/

  /* um alles */
  #um_alles_pos {
    margin-left:auto;
    margin-right:auto;
    margin-top:80px;
    margin-bottom:20px;
    width:943px;
    height:600px;
    background-color:white;
    background-image:url(pix/hg_cont_tj.jpg);
    background-repeat:no-repeat;
  }
  #um_cont_pos {
    margin-left:30px;
    margin-top:28px;
  }
  #cont_pos {
    height:432px;
    width:814px;
    margin-left:37px;
    margin-top:35px;
    /*border:1px solid black;*/
  }



  /* HEAD */
  
  #head_pos {
    height:20px;
    width:885px;
    /*border:1px solid black;*/
  }

  #cl_back {
    position:absolute;
    top:0px;
    left:0px;
    z-index:1;
    width:980px;
    height:500px;
    visibility:hidden;
    /*border:1px solid black;*/
  }


  /* navi */

  #navi_pos {
    float:left;
    width:375px;
  }
  #navi_copyright {
    float:right;
    width:450px;
    text-align:right;
  }
  .copyright, .seite_von {
    color:#787878;
  }
  

  #hn_pos {
    /*border:1px solid black;*/
    height:20px;
  }
  .hn_pos {
    display:inline;
    margin-right:16px;
  }
  .navi_zeile {
    position:absolute;
    top:110px;
    z-index:1;
  }
  .td_hn_de {
    padding-right:21px;
  }
  .td_hn_en {
    padding-right:25px;
  }

  a.hn, a.un {
    color:#000000;
    text-decoration:none;
    font-size:12px;
  }
  a.hn_aktiv, a.un_aktiv {
    text-decoration:none;
    color:#544D38;
    font-size:12px;
    font-weight:bold;
  }
  a.hn:hover, a.un:hover {
    text-decoration:none;
    color:#544D38;
    font-weight:bold;
  }

  .un_item {
  }
  


  /* INHALT */

  #inh_li_pos {
    float:left;
    width:270px;
  }
  #inh_re_pos {
    float:right;
    width:440px;
    height:430px;
    overflow:auto;
    /*border:1px solid black;*/
  }

  /* inhalt */

  .inh_re_text {
    padding-left:30px;
    padding-right:30px;
    padding-top:20px;
    padding-bottom:0px;
  }

  /*
  .hg_re_kon_oben {
    background-color:#D39915;
  }
  */
  
  #medien_tabelle_hg {
    background-image:url(pix/hg_m_tab.gif);
    background-repeat:no-repeat;
  }
  #medien_tabelle {
  }

  .m_tr_bild {
    height:50px;
  }
  .m_td_bild {
    width:50px;
    /*background-color:#E5E3DB;*/
  }
  .m_td_trenner {
    width:5px;
  }
  .m_tr_leer {
    height:5px;
  }
  .m_td_bild_leer {
    width:50px;
  }

  /* kontakt */

  .inh_re_kon_tr {
    width:210px;
  }
  .inh_re_kon_td_li {
    float:left;
    width:50px;
    font-size:12px;
  }
  .inh_re_kon_td_re {
    float:right;
    width:160px;
    font-size:12px;
  }


  /* start / register / portfolio */

  #gal_navi {
  }

  #medien_gross {
    /*border:1px solid black;*/
  }
  .medien_gross {
    width:440px;
    height:430px;
    text-align:center;
    vertical-align:middle;
  }

  #medien_besch {
  }
  .fliess_fuss {
    line-height:14px;
  }


  /*   FOOT   */

  #footer {
    margin-left:37px;
    clear:both;
    width:850px;
  }
  #footer_top {
    height:26px;  /* 32 */
    font-size:1px;
  }
  #foot_li {
    margin-top:-2px;
    float:left;
    width:272px;
    text-align:center;
    /*border:1px solid black;*/
  }
  #foot_re {
    float:right;
    width:495px;
    /*border:1px solid black;*/
  }

  #vor_zurueck {
    text-align:center;
  }



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





