   body, table, div {
	   font-family: Arial, Helvetica, sans-serif;
	   font-size:10pt;
	}
   
   img {
      border:0;
   }

	body {
	   margin-left: 20px;
	   margin-top: 20px;
	   background-image: url(../pix/hint1.gif);
	}

	.bg {
			background-image: url(../pix/button.gif);
			width:124px;
			padding-top: 6px;
			padding-right: 0px;
			padding-bottom: 7px;
			text-align:center;
			font-family: cursive;
			font-size:12px;
         font-weight: bold;
         color: #000000;
	}

	.bg2 {
			background-image: url(../pix/button_over.gif);
			width: 124px;
			padding-top: 6px;
			padding-right: 0px;
			padding-bottom: 7px;
			text-align:center;
			font-family: cursive;
			font-size:12px;
         font-weight: bold;
         color: #000000;
	}

	.bg_small {
			background-image: url(../pix/button_small.gif);
			width:103px;
			padding-top: 4px;
			padding-right: 0px;
			padding-bottom: 4px;
			text-align:center;
			font-family: cursive;
			font-size:12px;
         font-weight: bold;
         color: #000000;
	}

	.bg_small2 {
			background-image: url(../pix/button_small_over.gif);
			width:103px;
			padding-top: 4px;
			padding-right: 0px;
			padding-bottom: 4px;
			text-align:center;
			font-family: cursive;
			font-size:12px;
         font-weight: bold;
         color: #000000;
	}
	
   .text {
     line-height: 1.8;
     text-align: justify;
   }

   .text2 {
     line-height: 1.6;
     text-align: justify;
   }
   .text3 {
     line-height: 1.5;
     text-align: justify;
     padding-left:40px
   }

   .text_news {
     line-height: 1.6;
     text-align: justify;
     padding-left: 20px; 
     padding-top: 6px;
   }

	a.menu {
			font-family: Forte, Amaze, Verdana;
			font-size:10pt;
			text-decoration:none;
			color: #000000;
	}
	a.menu:hover {
			font-family: Forte, Amaze, Verdana;
			font-size:10pt;
			text-decoration:none;
			color: #000000;
	}

	a.link1 {
			text-decoration:none;
			color: #683B2A;
	}
	a.link1:hover {
			text-decoration:underline;
			color: #683B2A;
	}
	a.link1:visited {
			text-decoration:none;
			color: #683B2A;
	}

	a.link2 {
			text-decoration:none;
			color: #683B2A;
			font-size: 9pt;
			font-weight: bold;
	}
	a.link2:hover {
			text-decoration:none;
			color: #418937;
			font-size: 9pt;
			font-weight: bold;
	}
	a.link2:visited {
			text-decoration:none;
			color: #683B2A;
			font-size: 9pt;
			font-weight: bold;
	}

	a.link3 {
			text-decoration:none;
			color: #683B2A;
			font-size: 11pt;
			font-weight: bold;
	}
	a.link3:hover {
			text-decoration:none;
			color: #418937;
			font-size: 11pt;
			font-weight: bold;
	}
	a.link3:visited {
			text-decoration:none;
			color: #683B2A;
			font-size: 11pt;
			font-weight: bold;
	}


	a.link4 {
		text-decoration:none;
      color: #824900;
      font-size: 16px;
      font-weight: bold;
 		text-decoration:underline;         
	}
	a.link4:hover {
      color: #824900;
      font-size: 16px;
      font-weight: bold;
 		text-decoration:underline;     
	}
	a.link4:visited {
      color: #824900;
      font-size: 16px;
      font-weight: bold;
 		text-decoration:underline;  
	}

	a.link5 {
			text-decoration:underline;
			color: #624622;
	}
	a.link5:hover {
			text-decoration:underline;
			color: #775B37;
	}
	a.link5:visited {
			text-decoration:underline;
			color: #624622;
	}

	a.link6 {
			text-decoration:none;
			color: #683B2A;
			font-size: 10pt;
			font-weight: bold;
	}
	a.link6:hover {
			text-decoration:none;
			color: #418937;
			font-size: 10pt;
			font-weight: bold;
	}
	a.link6:visited {
			text-decoration:none;
			color: #683B2A;
			font-size: 10pt;
			font-weight: bold;
	}


	a.link7 {
			text-decoration:none;
			color: #ff0000;
			font-size: 10pt;
			font-weight: bold;
	}
	a.link7:hover {
			text-decoration:none;
			color: #418937;
			font-size: 10pt;
			font-weight: bold;
	}
	a.link7:visited {
			text-decoration:none;
			color: #ff0000;
			font-size: 10pt;
			font-weight: bold;
	}

	a.link8 {
			text-decoration:none;
			color: #ff0000;
			font-size: 14pt;
			font-weight: bold;
	}
	a.link8:hover {
			text-decoration:none;
			color: #ff0000;
			font-size: 14pt;
			font-weight: bold;
	}
	a.link8:visited {
			text-decoration:none;
			color: #ff0000;
			font-size: 14pt;
			font-weight: bold;
	}

   
   .site_sel {
      color: #824900;
      font-size: 16px;
      font-weight: bold;
 		text-decoration:none;  
    }

	.table_home {
	  width:800px;
	}

   .table_galerie {
	  width:800px;
	  margin-left:20px;
	  line-height: 1.3; 
	  font-size:9pt;	       
   }

	.subtitle {
	   font-size: 16px;
	   font-weight: bold;
	   color: #5F3221
	}

	.subtitle2 {
	   font-size: 14px;
	   font-weight: bold;
	   color: #5F3221
	}

  .subtitle3 {
     font-weight: bold;
     color:#5F3221;          
  }
  
	.subtitle4 {
	   font-size: 14px;
	   font-weight: bold;
	   font-style: italic;
	   color: #5F3221;
	}
	
  .title {
     font-size: 12pt;
     font-family:Verdana, Arial, Helvetica, sans-serif;
  }

  .title2 {
     font-size: 22px;
     color: #6d402f;
     font-weight:bold;
     font-family:cursive, Verdana, Arial, Helvetica, sans-serif;
  }

  .title3 {
     font-size: 18px;
     color: #6d402f;
     font-weight:bold;
     font-family:cursive, Verdana, Arial, Helvetica, sans-serif;
  }

  .title4 {
     font-size: 14px;
     color: #6d402f;
     font-weight:bold;
     font-family: Arial, Helvetica, sans-serif;
  }

   .titlemember {
     font-size: 18px;
     color: #6d402f;
     font-weight:bold;
     font-family:cursive, Verdana, Arial, Helvetica, sans-serif;
     float:left;
     text-align:center;
     width:700px;
   }

  .table_member {
     width: 850px;
  }

  .tr_title {
     line-height: 25px;
     background-color: #775b37;
     color: #FFFFFF;
     padding-left: 3px;
     font-weight: bold;
     font-family: Verdana, Arial, Helvetica, sans-serif;
  }

  .p_left {
     padding-left: 5px
  }

  .p_right {
     padding-right: 5px
  }

  .td_mid {
     border-bottom: 1px solid #7f5132;
     padding-top: 3px;
     padding-bottom: 3px;
     background-color: #d7d1b5;
     padding-right: 5px;
  }

  .td_mid_2 {
     padding-top: 3px;
     padding-bottom: 3px;
     background-color: #d7d1b5;
     padding-right: 5px;
  }

  .td_left {
     border-bottom: 1px solid #7f5132;
     border-left: 1px solid #7f5132;
     padding-left: 3px;
     padding-top: 3px;
     padding-bottom: 3px;
     background-color: #d7d1b5;
     padding-right: 5px;
  }

  .td_left_2 {
     border-left: 1px solid #7f5132;
     padding-left: 3px;
     padding-top: 3px;
     padding-bottom: 3px;
     background-color: #d7d1b5;
     padding-right: 5px;
  }

  .td_right {
     border-bottom: 1px solid #7f5132;
     border-right: 1px solid #7f5132;
     padding-top: 3px;
     padding-bottom: 3px;
     background-color: #d7d1b5;
      padding-right: 5px;
  }

  .td_right_2 {
     border-right: 1px solid #7f5132;
     padding-top: 3px;
     padding-bottom: 3px;
     background-color: #d7d1b5;
     padding-right: 5px;
  }

  .div_land {
     background-color: #624622;
     color: #FFFFFF;
     font-weight: bold;
     font-family: Arial, Helvetica, sans-serif;
     font-variant:small-caps;
     padding-right: 0;
     line-height: 25px;
     width: 150px;
     text-align:center;
     float: left
  }


  .button {
			background-image: url(../pix/submit.gif);
			width:79px;
			padding-bottom: 1px;
			height: 21px;
			text-align:center;
			font-family: cursive, Arial, Helvetica, sans-serif;
			font-size:12px;
         font-weight: bold;
         color: #000000;
         border: 0;
	}

  .inputfield {
     border: 1px inset  #7f5132;
     background-color: #fef8ea;
     padding-left: 3px;
     font-size: 10pt;
     font-family:Verdana, Arial, Helvetica, sans-serif;
   }

   .inputfield2 {
     height: 18px;
     border: 1px inset  #7f5132;
     background-color: #fef8ea;
     padding-left: 3px;
     font-size: 12px;
     font-family:Verdana, Arial, Helvetica, sans-serif;
   }

   .inputfieldread {
     border: 0;
     background-color: transparent;
     padding-left: 3px;
     font-size: 10pt;
     font-family:Verdana, Arial, Helvetica, sans-serif;   
   }    

  .inputlabel {
    color:  #7b4520;
    font-weight: bold;
  }

  .inputlabel2 {
    color:  #7b4520;
  }

  .inputlabel3 {
    color:  #7b4520;
    font-weight: bold;
    font-size: 14px;
  }
  
  .error {
    color:  #c34000;
    font-weight: bold;
  }

  .message {
    color:  #2B7321;
    font-weight: bold;
  }

  .light {
     background-color: #dcd4ba;
     line-height: 20px;
  }

  .dark {
     background-color:#D0C8AE;
     line-height: 20px;
  }

  .over {
     background-color:#cfc39b;
     line-height: 20px;
  }

  .first {
     line-height: 22px;
     background-color: #775b37;
     color: #FFFFFF;
     padding-left: 3px;
     font-weight: bold;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 10pt
  }

  .table_admin {
     width: 800px;
     border: 1px solid #775b37;
     border-bottom: 0;
  }
  
  .table_admin2 {
     width: 930px;
     border: 1px solid #775b37;
     border-bottom: 0;
  }  

  .b_bottom {
     border-bottom: 1px solid #775b37;
     padding-right: 4px;
  }

  .b_bottom_pad {
     border-bottom: 1px solid #775b37;
     padding-left: 3px;
  }

  .b_middle {
     border-top: 1px solid #775b37;
     padding-bottom: 3px;     
  }
  
  .small {
     font-size: 8pt
  }

  .div_legend_1 {
     text-align:right;
     float:left;
     margin-right: 10px
  }

  .div_legend_2 {
     text-align:left;
     float:left;
  }

  .head_gbook {
     background-color: #775b37;
     color: #FFFFFF;
  }

  .name_gbook {
     padding-left: 5px;
     text-weight: bold;
  }

  .date_gbook {
     font-size: 11px;
     font-style: italic;
     padding-right: 5px
  }

  .entry_gbook {
     background-color:#E1D9B6;
     padding-left: 5px;
     padding-right: 5px;
     padding-top: 2px;
     padding-bottom: 3px;
  }
  
  .descript {
     font-style:italic;
     font-size: 9pt;
     line-height: 1.4;
  }
  
  .table_news {
     width: 700px;  
  }
  
  .first_entry {
      padding-bottom: 3px
  }
  
  .mid_entry {
      padding-top:3px;
      border-top: 1px solid #775b37
  }
  
  .bday {
      border-top: 1px solid #775b37;
      border-bottom: 1px solid #775b37;
      padding-top: 1px;
      padding-bottom: 1px;      
      padding-left: 10px;      
      font-size: 15px;
      color: #6d402f;  
      font-family: cursive;
      font-weight: bold;
  }
  
  .nobday {
      padding-left:20px; 
      font-style:italic;
  }
  
  .table_dataedit {
     width: 650px;
     border:1px solid #7b4520; 
     padding:10px
  }
  
  .intern_mensel {
     float:left; 
     line-height:23px; 
     text-align:center; 
     width: 150px; 
     color: #E1D9B6; 
     font-weight:bold; 
     background-color:#7b4520;
     border-bottom: 1px solid #7b4520;     
  }
  
  .intern_menu {
     float:left; 
     line-height:23px; 
     text-align:center; 
     width: 150px; 
     font-weight:bold; 
     background-color:#cec095; 
     border-top: 1px solid #7b4520;
     border-left: 1px solid #7b4520;
     border-right: 1px solid #7b4520;     
  }
  
  .m_top {
     margin-top: 5px
  }



  .form_tab_sel {
      width:200px; 
      line-height:20px; 
      font-weight:bold; 
      background-color: #6D402F;
      color:#E1D9B6
  }
  
  .form_tab {
      width:200px; 
      line-height:20px; 
      font-weight:bold; 
      background-color: #E1D9B6;
      border: 1px solid #6D402F;
      color: #6D402F
  }  
  .td_form_1 {
      border-right:1px solid #6D402F; 
      border-left:1px solid #6D402F; 
      padding-left:25px; 
      padding-top:15px
  }
  
  .td_form_2 {  
      border:1px solid #6D402F; 
      border-top:0; 
      padding-left:25px; 
      padding-top:20px
   }


  .td_form_3 {
      border-right:1px solid #6D402F; 
      border-left:1px solid #6D402F; 
      padding-left:50px; 
      padding-top:10px;
      line-height: 1.6
  }
    
  .td_form_4 {
      border-right:1px solid #6D402F; 
      border-left:1px solid #6D402F; 
      padding-left:50px; 
      padding-top:10px;
      line-height: 1.6;
      padding-right: 20px;
      padding-top: 20px;
      font-weight: bold;
      color: #634A33;
      font-size: 14px
  }    
  
  .td_form_5 {
      border-right:1px solid #6D402F; 
      border-left:1px solid #6D402F; 
      padding-left:50px; 
      padding-top:10px;
      line-height: 1.6;
      padding-right: 20px;
      padding-top: 20px;
  }      
  .div_form_title {
      border-bottom:1px solid #7b4520; 
      margin-right:20px;
      color:#7b4520;
      font-weight: bold;
      font-size: 14px
  }
	a.small {
	   font-size:8pt;
	   text-decoration:underline;
	   color:#331A03;
	}
	a.small:visited {
	   font-size:8pt;
	   text-decoration:underline;
	   color:#331A03;
	}
	a.small:hover {
	   font-size:8pt;
	   text-decoration:underline;
	   color:#784730;
	}
  .button3 {
      color: #6D402F;
      background-color: #E1D9B6;
      font-size:8pt;
      border: 1px outset #6D402F
  }