/*____________________________________________________________________________*/
/*                                                                            */
/*                                                                            */
/*____________________________________________________________________________*/
.text_weiss_fett { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 120%; font-weight: bold; font-variant: normal; color: #FFFFFF }
.text_weiss { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 120%; font-weight: normal; font-variant: normal; color: #FFFFFF }
.text_weiss_klein { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 100%; font-weight: normal; font-variant: normal; color: #FFFFFF }
.text_blau_fett { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 120%; font-weight: bold; font-variant: normal; color: #003399}
.text_blau { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 120%; font-weight: normal; font-variant: normal; color: #003399 }
.text_grau { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 120%; font-weight: normal; font-variant: normal; color: #999999 }
.text_blau_kursiv { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; line-height: 120%; font-weight: normal; font-variant: normal; color: #003399 }
.text_blau_klein { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: 120%; font-weight: bold; font-variant: normal; color: #003399}
.link { font-family: Arial, Helvetica, sans-serif; font-size: 3px; font-style: normal; line-height: 100%; font-weight: normal; font-variant: normal; color: #FF0000 }
.link_blau_fett{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; line-height: 120%; font-weight: bold; font-variant: normal; color: #003399}
.text_black { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: 100%; font-weight: normal; font-variant: normal; color: #000000 }
.text_black_fett { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: bold; line-height: 100%; font-weight: normal; font-variant: normal; color: #000000 }



/*____________________________________________________________________________*/
/*                                                                            */
/* Homepage                                                                   */
/*____________________________________________________________________________*/
.div_info
{
  position:absolute; 
  left:180; 
  top:310; 
  width:440px; 
  height:400px;
}

.img_info
{
  float:right; 
  left:0px; 
  top:0px; 
  border:0px;
  padding:0px;
  padding-left:10px;
  padding-top:10px;
  padding-bottom:10px;
  margin:0px;
  width:240px; 
}

.img_div
{
  position:absolute; 
  left:180px; 
  top:0px; 
  border:0px;
  padding:0px;
  margin:0px;
  width:440px; 
  height:293px; 
}

.img_main
{
  position:absolute; 
  left:0px; 
  top:0px; 
  border:0px;
  padding:0px;
  margin:0px;
  width:440px; 
  height:293px; 
}

.div_img_1
{
  position:absolute; 
  left:2px; 
  top:2px; 
  border:0px;
  padding:0px;
  margin:0px;
  width:210px; 
  height:136px; 
}

.div_img_2
{
  position:absolute; 
  left:220px; 
  top:2px; 
  border:0px;
  padding:0px;
  margin:0px;
  width:218px; 
  height:136px; 
}

.div_img_3
{
  position:absolute; 
  left:2px; 
  top:147px; 
  border:0px;
  padding:0px;
  margin:0px;
  width:210px; 
  height:144px; 
}

.div_img_4
{
  position:absolute; 
  left:220px; 
  top:147px; 
  border:0px;
  padding:0px;
  margin:0px;
  width:218px; 
  height:144px; 
}


/*____________________________________________________________________________*/
/*                                                                            */
/* Menu oben                                                                  */
/*____________________________________________________________________________*/
.mm_a
{
  width:133px; 
  height:24px; 
  float:left;
  border-width: 0px;
  border-color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-style: normal; 
  line-height: 24px; 
  font-weight: bold; 
  font-variant: normal; 
  text-decoration:none;
  text-align:center;
  color: #003399;
  background:url(http://www.bauernhof-erlebnis.de/bilder/menutop_a_white.png);
}

.mm_a:hover
{
  width:133px; 
  height:24px; 
  float:left;
  border-width: 0px;
  border-color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-style: normal; 
  line-height: 24px; 
  font-weight: bold; 
  font-variant: normal; 
  text-decoration:none;
  text-align:center;
  color: #003399;
  background:url(http://www.bauernhof-erlebnis.de/bilder/menutop_a_orange.png);
}


/*____________________________________________________________________________*/
/*                                                                            */
/* Alle Ferienhöfe zeigen                                                     */
/*____________________________________________________________________________*/

.region_caption
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-style: normal; 
  line-height: 120%; 
  font-weight: bold; 
  font-variant: normal; 
  text-decoration:none;
  color: #003399;
}
.region_caption:hover
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-style: normal; 
  line-height: 120%; 
  font-weight: bold; 
  font-variant: normal; 
  text-decoration:none;
  color: #99ADD6;
}



/*____________________________________________________________________________*/
/*                                                                            */
/* Ferienhöfe suchen                                                          */
/*____________________________________________________________________________*/
#extra_tab
{
  border: 0;
  width: 510;
  padding: 0;
  word-spacing: 0;
}

#extra_td
{
  border-width: 0px;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-style: normal; 
  line-height: 120%; 
  font-weight: normal; 
  font-variant: normal; 
  text-decoration:none;
  color: #003399;
  background-color:#FFFFFF;
}
#extra_td:hover
{
  border-width: 1px;
  border-color: #003399;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-style: normal; 
  line-height: 120%; 
  font-weight: normal; 
  font-variant: normal; 
  text-decoration:none;
  color: #003399;
  background-color:#F0F0FF;
}

.search_counthits_div
{
  float:left;
  margin:0px;
  padding:0px;
  height:28px;
  border-style:none;
  border-width: 0px;
  border-color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-style: normal; 
  line-height: 120%; 
  font-weight: normal; 
  font-variant: normal; 
  text-decoration:none;
  color: #0088C7;
  background-color:#80A0C3;
}

.search_counthits_ifr
{
  float:left;
  margin:0px;
  margin-left:32px;
  padding:0px;
  border-width:0px;
  border-style:none;
  background-color:#80A0C3;
}


/*____________________________________________________________________________*/
/*                                                                            */
/* Hofseite                                                                   */
/*____________________________________________________________________________*/
.m_a
{
  width:133px; 
  height:24px; 
  float:left;
  border-width: 0px;
  border-color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-style: normal; 
  line-height: 24px; 
  font-weight: bold; 
  font-variant: normal; 
  text-decoration:none;
  text-align:center;
  color:#000000;
  background:url(http://www.bauernhof-erlebnis.de/bilder/menu_a_white.png);
  cursor:hand;
}

.m_a:hover
{
  width:133px; 
  height:24px; 
  float:left;
  border-width: 0px;
  border-color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-style: normal; 
  line-height: 24px; 
  font-weight: bold; 
  font-variant: normal; 
  text-decoration:none;
  text-align:center;
  color:#252525;
  background:url(http://www.bauernhof-erlebnis.de/bilder/menu_a_orange.png);
  cursor:hand;
}

.m_a_h
{
  width:133px; 
  height:24px; 
  float:left;
  border-width: 0px;
  border-color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-style: normal; 
  line-height: 24px; 
  font-weight: bold; 
  font-variant: normal; 
  text-decoration:none;
  text-align:center;
  color:#252525;
  background:url(http://www.bauernhof-erlebnis.de/bilder/menu_a_orange.png);
  cursor:hand;
}

.hofnr_div
{
  width:40px; 
  height:24px; 
  float:left;
  border-width: 5px;
  border-color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-style: normal; 
  line-height: 24px; 
  font-weight: bold; 
  font-variant: normal; 
  text-decoration:none;
  text-align:center;
  color:#FFFFFF;
  background-color:#000000;
}

.hof_pic_div
{
  float:center;
  border-width: 0px;
  text-align:center;
}

.hof_pic_img
{
  float:center;
  margin-left:0px;
  margin-right:0px;
  border-width:3px;
  border-style:solid;
  border-color:#FFFFFF;
  text-align:center;
  cursor:hand;
}

.text_hof 
{ 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-style: normal; 
  line-height: 120%; 
  font-weight: normal; 
  font-variant: normal; 
  text-decoration:none;
  color: #000000;
}

.text_fett_hof 
{ 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-style: normal; 
  line-height: 120%; 
  font-weight: bold; 
  font-variant: normal; 
  text-decoration:none;
  color: #000000;
}

.link_hof 
{ 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-style: normal; 
  line-height: 28px; 
  font-weight: bold; 
  font-variant: normal; 
  text-decoration:none;
  color: #FFFFFF;
}

.link_hof:hover 
{ 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-style: normal; 
  line-height: 28px; 
  font-weight: bold; 
  font-variant: normal; 
  text-decoration:underline;
  color: #FFFFFF;
}



/*____________________________________________________________________________*/
/*                                                                            */
/* Belegungskalender                                                          */
/*____________________________________________________________________________*/
.objname_div
{
  text-align:left;
  padding-left:3px;
  padding-right:3px;
  border-width: 0px;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-style: normal; 
  font-weight: bold; 
  font-variant: normal; 
  text-decoration:none;
  color: #000000;
}

.objname_div_sel
{
  text-align:left;
  padding-left:3px;
  padding-right:3px;
  border-width: 0px;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-style: normal; 
  font-weight: bold; 
  font-variant: normal; 
  text-decoration:none;
  color: #000000;
}

.kwt_div
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-style: normal; 
  font-weight: bold; 
  font-variant: normal; 
  color: #FFFFFF;
}

.kft_div
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-style: normal; 
  font-weight: bold; 
  font-variant: normal; 
  color: #003399;
}

.kft_div_sel
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-style: italic; 
  font-weight: bold; 
  font-variant: normal; 
  color: #003399;
}

.header_titel_div
{
  float:left;
  width:150px;
  height:24px;
  line-height:24px; 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-style: normal; 
  font-weight: bold; 
  font-variant: normal; 
  text-align:center;    
  text-decoration:none; 
  color: #000000;
}
                        
.kal_header_div
{
  float:left;
  margin:0px;
  padding:0px;
  border:0px;
  width:796px;
  height:30px;
  color: #000000;
}

.kal_main_div
{
  float:left;
  margin:0px;
  padding:0px;
  border:0px;
  width:800px;
}

.kal_header_titel_div
{
  float:left;
  margin:0px;
  width:130px;
  height:30px;
  line-height:30px; 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-style: normal; 
  font-weight: bold; 
  font-variant: normal; 
  text-align:center;   
  text-decoration:none; 
  color: #000000;
}

.kal_text_div
{
  float:left;
  margin-left:15px;
  height:30px; 
  font-family: Arial, Helvetica, sans-serif; 
  line-height:30px;
  font-size: 12px; 
  font-style: normal; 
  font-weight: bold; 
  font-variant: normal; 
  text-decoration:none;
  color: #000000;
}

.kal_img
{
  float:left;
  margin-top:5px;
  margin-right:10px;
  margin-left:10px;
  height:20px; 
}

.kal_month
{
  float:left;
  margin-left:5px;
  height:30px; 
  font-family: Arial, Helvetica, sans-serif; 
  line-height:30px;
  font-size: 12px; 
  font-style: normal; 
  font-weight: bold; 
  font-variant: normal; 
  text-decoration:none;
  color: #000000;
}

.kalender_text
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-style: normal; 
  line-height: 100%; 
  font-weight: bold; 
  font-variant: normal; 
  text-decoration:none;
  color: #000000;
}

.kalenderwochentag
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-style: normal; 
  line-height: 100%; 
  font-weight: bold; 
  font-variant: normal; 
  color: #FFFFFF;
}

.kalenderwochentag_span
{
  text-align:center;
  vertical-align:center;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-style: normal; 
  line-height: 100%; 
  font-weight: bold; 
  font-variant: normal; 
  color: #FFFFFF;
  background-color:#F0F0FF;
 
}

.kalendertag
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-style: normal; 
  line-height: 100%; 
  font-weight: bold; 
  font-variant: normal; 
  color: #003399;
}

.kalenderlink
{
  height:30px; 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-style: normal; 
  line-height:30px;
  font-weight: bold; 
  font-variant: normal; 
  text-decoration:none;
  color: #003399;
}

.kalenderlink:hover
{
  height:30px; 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-style: normal; 
  line-height:30px;
  font-weight: bold; 
  font-variant: normal; 
  text-decoration:none;
  color: #FEB2BC;
}

/*____________________________________________________________________________*/
/*                                                                            */
/* Foto                                                                        */
/*____________________________________________________________________________*/

.pic_body
{
  margin:0px;
  padding:0px;
  border:0px;
}

.pic_main_div
{
  position:absolute;
  top:0px;
  left:0px;
  margin:0px;
  padding:0px;
  border:0px;
}

.pic_div
{
  margin:0px;
  padding:0px;
  border:0px;
}

.pic_pic
{
  margin:15px;
  padding:0px;
  border:0px;
}

.pic_text
{
  float:left;
  margin:0px;
  padding:0px;
  border:0px;
  height:24px; 
  font-family: Arial, Helvetica, sans-serif; 
  line-height:24px;
  font-size: 12px; 
  font-style: normal; 
  font-weight: bold; 
  font-variant: normal; 
  text-decoration:none;
  text-align:left;
  color: #000000;
}

.pic_link
{
  float:center;
  margin:0px;
  margin-bottom:10px;
  padding:0px;
  border:0px;
  height:24px; 
  font-family: Arial, Helvetica, sans-serif; 
  line-height:24px;
  font-size: 12px; 
  font-style: normal; 
  font-weight: bold; 
  font-variant: normal; 
  text-decoration:none;
  text-align:center;
  color: #FFFFFF;
}

.btn_l
{
  position:relative;
  left:8px;
  top:8px;
  width:64px; 
  height:104px; 

  margin:0px;
  padding:0px;
  border-width: 0px;
  border-color: #FFFFFF;
  
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-style: normal; 
  line-height: 20px; 
  vertical-align:middle;
  font-weight: bold; 
  font-variant: normal; 
  text-decoration:none;
  text-align:center;
  color:#000000;
  /*background-color:#CCCCCC;*/
  cursor:hand;
}

.btna_l
{
  width:90px; 
  height:130px; 
  float:left;
  padding:0px;
  margin:0px;
  border-width: 0px;
  border-color: #FFFFFF;
  text-decoration:none;
  background:url(http://www.bauernhof-erlebnis.de/bilder/btn_90_130.png);
  background-repeat:no-repeat;float:left;
  cursor:hand;
}

.btna_l:hover
{
  width:90px; 
  height:130px; 
  float:left;
  padding:0px;
  margin:0px;
  border-width: 0px;
  border-color: #FFFFFF;
  text-decoration:none;
  background:url(http://www.bauernhof-erlebnis.de/bilder/btn_90_130_hover2.png);
  background-repeat:no-repeat;float:left;
  cursor:hand;
}

.btn_s
{
  position:relative;
  left:8px;
  top:8px;
  width:64px; 
  height:40px; 
  margin:0px;
  padding:0px;
  border-width: 0px;
  border-color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-style: normal; 
  line-height:40px; 
  font-weight: bold; 
  font-variant: normal; 
  text-decoration:none;
  text-align:center;
  color:#000000;
  /*background-color:#CCCCCC;*/
  cursor:hand;
}

.btna_s
{
  width:90px; 
  height:65px; 
  float:left;
  padding:0px;
  margin:0px;
  border-width: 0px;
  border-color: #FFFFFF;
  text-decoration:none;
  background:url(http://www.bauernhof-erlebnis.de/bilder/btn_90_65.png);
  background-repeat:no-repeat;float:left;
  cursor:hand;
}
.btna_s:hover
{
  width:90px; 
  height:65px; 
  float:left;
  padding:0px;
  margin:0px;
  border-width: 0px;
  border-color: #FFFFFF;
  text-decoration:none;
  background:url(http://www.bauernhof-erlebnis.de/bilder/btn_90_65_hover2.png);
  background-repeat:no-repeat;float:left;
  cursor:hand;
}

.btn_n
{
  position:relative;
  left:8px;
  top:8px;
  width:64px; 
  height:40px; 
  margin:0px;
  padding:0px;
  border-width: 0px;
  border-color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-style: normal; 
  line-height:40px; 
  font-weight: bold; 
  font-variant: normal; 
  text-decoration:none;
  text-align:center;
  color:#000000;
  /*background-color:#CCCCCC;*/
  cursor:hand;
}

.btna_n
{
  width:180px; 
  height:65px; 
  float:left;
  padding:0px;
  margin:0px;
  border-width: 0px;
  border-color: #FFFFFF;
  text-decoration:none;
  background:url(http://www.bauernhof-erlebnis.de/bilder/btn_180_65.png);
  background-repeat:no-repeat;float:left;
  cursor:hand;
}
.btna_n:hover
{
  width:180px; 
  height:65px; 
  float:left;
  padding:0px;
  margin:0px;
  border-width: 0px;
  border-color: #FFFFFF;
  text-decoration:none;
  background:url(http://www.bauernhof-erlebnis.de/bilder/btn_180_65_hover2.png);
  background-repeat:no-repeat;float:left;
  cursor:hand;
}



/*____________________________________________________________________________*/
/*                                                                            */
/* Landerleben                                                                */
/*____________________________________________________________________________*/
.div_broschure
{
  float:left;
  border:1px;
  padding-bottom:6px;
  padding-top:6px;
  margin-bottom:6px;
  width:440px;
  border-style:solid;
  border-color:#AAAAAA;
}

.img_broschure
{
  float:left;
  border:1px;
  margin-left:6px;
  margin-right:12px;
  margin-bottom:6px;
  height:100px;
  border-style:solid;
  border-color:#AAAAAA;
  background-color:#FFFFFF;
}

.titel_broschure
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: 120%;
  font-weight: bold;
  font-variant: normal;
  color: #003399;
}

.text_broschure
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: 120%;
  font-weight: normal;
  font-variant: normal;
  color: #003399;
}

.div_link_broschure
{
  float:right;
  margin:10;
  margin-bottom:0;
}

.link_broschure
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: 120%;
  font-weight: bold;
  font-variant: normal;
  text-decoration:none;
  color: #666666;
}






