  
  h1 { font-size: 23px; font-weight: normal; color:#a0b40a; font-family: georgia; }                       
  h2 { font-size: 23px; font-weight: normal; color:#a0b40a; font-family: georgia;}                      
  h3 { font-size: 12px; color:#a0b40a; font-weight: normal;font-family: arial; }                      
  h4 { font-size: 12px; color:#a0b40a; font-weight: bold;font-family: arial; text-transform: uppercase; } 
  h5 { font-size: 14px; color:#a0b40a; font-weight: bold;font-family: arial; }   
  h6 { font-size: 14px; color:#a0b40a; font-weight: normal;font-family: arial; } 
  
  .hlist ul li a.aussteller
  {
      background:#a0b40a url("../../images/partner_orange.gif") repeat-x top left;
      cursor:default;
  }
  
   .hlist ul li a.sponsoren
  {
      background:#a0b40a url("../../images/partner_orange.gif") repeat-x top left;
      cursor:pointer;
  }
  
  .hlist ul li a.active
  {
      text-decoration: none;
      color:#fff;
      background:#a0b40a url("../../images/navi_active_green.gif") repeat-x top left !important; 
  }
  
  
  #start_header
  {
      width:880px;
      height:312px;
      background: transparent url("../../images/start_img_familie.jpg") no-repeat bottom left;
  }
  
   #newsletter_content input.text
 {
     background: transparent url("../../images/input_bg_green.gif") no-repeat top left;
     width: 234px;
     border:none;
     padding:5px 5px 3px 5px;
     color:#a0b40a;
 }
 
 a.fam_link{
    color:#a0b40a; 
 }
 
  a.fam_link:hover{
    text-decoration:underline; 
 }
  
  #footer
  {
      background: url(../../images/footer_bg_familie.gif) repeat-x scroll left top;
      height:19px;
  }     
  
  a#link_orange
  {
      text-transform: uppercase;
      color: #c3d53d;
      font-size: 11px;
      font-weight: bold;
      text-decoration: none;
      background: url("../../images/green_dot.gif") no-repeat left 3px;
      padding-left:13px;
      display:block;

  }
  
   a#link_orange:hover
  {  
      text-decoration: underline;
  }
  
  ul.plus li
  {
      list-style-type: none;
      background: url("../../images/li_plus.gif") no-repeat left 7px;
      margin:0 0 0 2px;
      
  }
  
  ul.plus li
  {
     padding:0 0 0 13px;
      
  }
  
  .pdf
  {
      background: url("../../images/pdf_icon.gif") no-repeat left;

  }
  
  .text_orange
  {
      color:#a0b40a;
  }
  
  .galerie_pic
  {
      float:left;
      width:72px;
      height:72px;
      margin:0 7px 7px 0;
  }
  
  .kontakt
  {
      float:left;
      width:200px;
      
  }
  
    .kontakt_presse
  {
      float:left;
      width:200px;
      
  }
  
  
  
    a.link_grey
  {
      color: #000;
  }
  
  a.link_grey:hover
  {
      text-decoration: underline;
      color:#a0b40a; 
  }
  
  .list_familie{
      list-style-type:circle !important;
      margin-left: 20px;
      position: top;
  }
  
  .messehaus_box{
      float:left; 
      padding-left:30px; 
      padding-bottom:50px;
  }
  
  .container
  {
      float:left;
      margin-bottom: 10px;
      width:100%;
  }
  
  input.text,
  input.text_small,
  textarea.text
  {
     background:#f3f6d7;  
     width: 380px;
     border:none;
     padding:5px 5px 3px 5px;
     color:#a0b40a;



  }
  form.yform div input:focus,
  form.yform div select:focus,
  form.yform div textarea:focus,
  form.yform div input:hover,
  form.yform div select:hover,
  form.yform div textarea:hover,
  form.yform div input:active,
  form.yform div select:active,
  form.yform div textarea:active
  {
      background-color:#f3f6d7;
  }
  form.yform div input.pflicht:focus,
  form.yform div select.pflicht:focus,
  form.yform div textarea.pflicht:focus,
  form.yform div input.pflicht:hover,
  form.yform div select.pflicht:hover,
  form.yform div textarea.pflicht:hover,
  form.yform div input.pflicht:active,
  form.yform div select.pflicht:active,
  form.yform div textarea.pflicht:active
  {
      background:#f3f6d7;
  }

  textarea.text { height: 150px; }

  input.text_small { width:150px; }

  input.pflicht,
  select.pflicht,
  textarea.pflicht { background-color:#f3f6d7;  border:1px solid #7d8d02; }
  
  .label 
  { 
      width:155px;
      margin-bottom: 4px;
  }

  
  
  .star
  {
      color:#0065ad;
  }
  
