	/*---allgemein---*/
	html {
	overflow-y: scroll;
}

	body
	{
		margin: 0;
		padding: 0;
		color: #666634;
		font-size: 10px;
		font-weight: bold;
		font-family: verdana;
	}

	#container
	{
		margin: 0px auto;
		position:relative;
		width: 950px;
		padding: 0px;
		text-align: left;
		/*background-color: gray;*/	
	}

  a
  {
	display: block;

	color: #666634;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana;
  }

   table.txt
  {
	display: block;

	color: #666634;
	font-size: 11px;
	font-weight: bold;
	font-family: verdana;
  }
  table.txt_noblock
  {
	color: #666634;
	font-size: 11px;
	font-weight: bold;
	font-family: verdana;
	width:100%;
  }
    table.show_user
  {
	color: #666634;
	font-size: 10px;
	font-weight: normal;
	font-family: verdana;
  }

  	#error_page
	{
		width: 950px;
		
		
		/*padding-left: 20px;*/
		/*border:1px solid #000000;*/
		background-color: #CAD08E
	}

  table.error
  {
	display: block;

	color: #666634;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana;
  }

  fieldset.f_error
  {
		border: 1px solid #666634;
		padding: 0px; 
		font-size: 10px;
		font-family: verdana;
		text-decoration: none;
		margin-left: 0px;
		margin-top: 0px;
		width: 230px;
		margin-left: 20px;
  }

 /*---reiter----*/

 #cur_rider_hf
{
position: absolute;
top:122px;
left:378px;
z-index:4;

/*display:none;*/
}

  	#cur_rider_video
	{
		position: absolute;
		top:122px;
		left:478px;
		z-index:2;
		/*display:none;*/
	}

 	#cur_rider_home
	{
		position: absolute;
		top:122px;
		left:258px;
		z-index:2;
		/*display:none;*/
	}

	#cur_rider_hunde
	{
		position: absolute;
		top:122px;
		left:318px;
		z-index:2;
		/*display:none;*/
	}

	#cur_rider_meisterschaften
	{
		position: absolute;
		top:122px;
		left:598px;
		z-index:4;
		
		/*display:none;*/
	}

	#cur_rider_zucht
	{
		position: absolute;
		top:122px;
		left:538px;
		z-index:4;
		
		/*display:none;*/
	}

	#cur_rider_mywd
	{
		position: absolute;
		top:122px;
		left:718px;
		z-index:2;
		/*display:none;*/
	}

	#cur_rider_admin
	{
		position: absolute;
		top:122px;
		left:698px;
		z-index:2;
	/*display:none;*/
	}

	#cur_rider_gb
	{
		position: absolute;
		top:122px;
		left:698px;
		z-index:2;
	/*display:none;*/
	}


/*---navi block---*/
  td.tm
	{
		margin: 0;
		padding: 0;
		FONT-FAMILY: Verdana;
		FONT-SIZE: 10px;
		color: #666634;
	}

  td.tm1
	{
		/*display: block;*/
		margin: 0;
		padding: 0;
	color: #666634;
	font-size: 10px;
	font-weight: normal;
	font-family: verdana;
}

	#top_navi
	{
		height: 33px;
		width: 950px;
		/*border:1px solid #000000;*/
	}

	#logo
	{
		margin-top:1px;
		height: 170px;
		width: 258px;
		float: left;
		background-image: url(layout/logo_2.jpg);
		/*background-position: 139px;*/
		background-repeat: no-repeat;
		overflow:hidden;
		/*border:1px solid #000000;*/
	}

	#main_navi
	{
		margin-top:5px;
		height: 170px;
		width: 692px;
		float: left;
		overflow:hidden;
		/*border:1px solid #000000;*/
	}

	#banner
	{
		height: 89px;
		width: 692px;
		overflow:hidden;
		/*border:1px solid #000000;*/
	}

	#line1
	{
		height: 2px;
		width: 470px;
		overflow:hidden;
		background-color: #979832;		
	}
	
	#line2
	{
		height: 1px;
		width: 450px;
		overflow:hidden;
		background-color: #979832;		
	}

	#line3
	{
		height: 1px;
		width: 948px;
		overflow:hidden;
		background-color: #CCCCCC;	
		margin-bottom: 10px;
		clear: both;
	}

	#main_area_home
	{
		/*height: 233px;*/
		width: 700px;
		float: left;
		overflow:hidden;
		margin-left: 0px;
		margin-right: 0px;
		/*border:1px solid #000000;*/
	}

	#main_area_new_dog
	{
		/*height: 233px;*/
		width: 241px;
		margin-left: 0px;
		margin-right: 0px;
		float: right;
		/*border:1px solid #000000;*/
		overflow:hidden;	
	}

	#main_area_wurf
	{
		height: 183px;
		width: 388px;
		float: left;
		margin-top: 10px;
		margin-right: 5px;
		/*border:1px solid #000000;*/
		overflow:hidden;
	}

	#main_area_top10
	{
		height: 183px;
		width: 308px;
		margin-top: 10px;
		margin-left: 0px;
		float: left;
		/*border:1px solid #000000;*/
		overflow:hidden;
	}

	#footer
	{	
		margin-top:0px;
		clear:left;
		width:950px;
		overflow:hidden;
		background-color: #FFFFFF;
		/*border:1px solid #000000;*/
		margin:0px;
	}


	input.input1
	{	
	font-size: 10px;
	font-family: verdana;
	color: #000000;
	background-color: #FFFFFF;
	padding-left: 4px;
    height: 18px;
	width: 88px;
	text-indent : 2px;
	margin-left: 2px;
	}

	input.input1d
	{	
	font-size: 10px;
	font-family: verdana;
	color: #000000;
	background-color: #FFFFFF;
	padding-left: 4px;
    height: 12px;
	width: 79px;
	text-indent : 2px;
	margin-left: 2px;
	}


	input.input2
	{	
	font-size: 11px;
	font-family: verdana;
	color: #000000;
	background-color: #FFFFFF;
    height: 18px;
	width: 60px;
	margin-left: 2px;
	margin-top: 0px;
	font-weight: normal;
	}

	input.input3
	{	
	font-size: 10px;
	font-family: verdana;
	color: #000000;
	background-color: #FFFFFF;
	padding-left: 4px;
    height: 18px;
	width: 110px;
	text-indent : 2px;
	margin-left: 2px;
	}

	select.select1
	{
		margin-left: 0px;
		padding-left: 0px;
		padding-top: 2px;
		font-size: 10px;
		font-family: verdana;
		color: #FFFFFF;
		border:1px solid #000000;
		cursor: pointer;
		width: 130px;
		height: 18px;
		background: #9ea794; 
		font-weight: bold;
	}

	td.main_text
	{
		font-size: 10px;
		font-family: verdana;
		color: #FFFFFF;
		font-weight: bold;	
	}

	fieldset.fset1
	{
		border: 1px solid #cad08e;
		padding: 0px; 
		font-size: 10px;
		font-family: verdana;
		text-decoration: none;
		margin-left: 0px;
		margin-top: 0px;
		width: 241px;
		height: 211px;
		
	}

	fieldset.fset2
	{
		border: 1px solid #cad08e;
		padding: 0px; 
		font-size: 10px;
		font-family: verdana;
		text-decoration: none;
		margin-left: 0px;
		margin-top: 0px;
		width: 386px;
		height: 161px;
		
	}

	fieldset.fset3
	{
		border: 1px solid #cad08e;
		padding: 0px; 
		font-size: 10px;
		font-family: verdana;
		text-decoration: none;
		margin-left: 0px;
		margin-top: 0px;
		width: 304px;
		height: 161px;
		
	}
  
  fieldset.fset_lastdog  
  {
		border: 1px solid #cad08e;
		padding: 0px; 
		font-size: 10px;
		text-decoration:none;
    /*font:Verdana;*/
    color:#666634;
		margin-left: 0px;
		margin-top: 0px;
		width: 239px;
		height: 231px;
		
	}
	
	fieldset.anzeige
	{
		border: 1px solid #95A01E;
		font-size: 10px;
		font-family: verdana;
		text-decoration: none;
		margin: 0px;
		height:60px;
		width: 468px;
		padding:1px;
	}

	fieldset.anzeige2
	{
		border: 1px solid #95A01E;
		font-size: 10px;
		font-family: verdana;
		text-decoration: none;
		margin: 0px;
		height:94px;
		width: 938px;
		padding:1px;
	}

	a.link1 {
	display: block;
	text-decoration: none;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	font-family: verdana;
}

  a.link2
  {
      text-decoration:none;
      /*font:Verdana;*/
      font-size:10px;
      color:#666634;
  }

a.l_tn
{
	display: block;
	text-decoration: none;
	color: #666634;
	font-size: 9px;
	font-weight: normal;
	font-family: verdana;
}
a.reiter
{
	display: block;
	text-decoration: none;
	color: #666666;
	font-size: 9px;
	font-weight: bold;
	font-family: verdana;
}
a.reiter_akt
{
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
	font-family: verdana;
}
a.reiter1
{
	display: block;
	text-decoration: none;
	color: #666634;
	font-size: 9px;
	font-weight: bold;
	font-family: verdana;
}

td.steckbrief, a.steckbrief
{
	text-decoration: none;
	color: #000000;
	font-size: 9px;
	font-weight: bold;
	font-family: verdana;
}

textarea.beschr
{
	width: 522px;
	height: 73px;
	text-decoration: none;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	font-family: verdana;
	padding: 2px;
	border-style: none;
	border:1px solid #FFFFFF;
	background-color: #DDE4C5;
}

textarea.beschr_w
{
	width: 522px;
	height: 48px;
	text-decoration: none;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	font-family: verdana;
	padding: 2px;
	border-style: none;
	border:1px solid #FFFFFF;
	background-color: #FFFFFF;
}

textarea.beschr2_w
{
	width: 522px;
	
	text-decoration: none;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	font-family: verdana;
	padding: 2px;
	border-style: none;
	border:1px solid #FFFFFF;
	background-color: #FFFFFF;
}

/*  ---dog_details--- */


#main_area_dog
	{
		/*height: 410px;*/
		width: 950px;
		
		overflow:hidden;
		margin-right: 5px;
		/*border:1px solid #000000;*/
		background-color: #CAD08E;
	}

	#main_area_zucht_planen
	{
		height: 250px;
		width: 950px;
		
		overflow:hidden;
		margin-right: 5px;
		/*border:1px solid #000000;*/
		background-color: #CAD08E;
	}
/*Hundesuche ajax*/

tr.hs_ajax
{ 
	display: block;
	color: #666634;
	background-color: #CAD6A6;
	font-size: 11px;
	font-weight: normal;
	font-family: verdana;
	text-decoration:none;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
}

tr.hs_ajax_alt
{ 
	display: block;
	color: #666634;
	background-color: #DDE4C5;
	font-size: 11px;
	font-weight: normal;
	font-family: verdana;
	text-decoration:none;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
}

#main_area_dog_w
	{
		height: 380px;
		width: 950px;
		
		overflow:hidden;
		margin-right: 5px;
		/*border:1px solid #000000;*/
		background-color: #FFFFFF;
	}

	#main_area_dog_druck
	{
		width: 950px;
		height:auto;
		margin-right: 5px;
		/*border:1px solid #000000;*/
		background-color: #FFFFFF;
	}

	#main_area_dog_anlegen
	{
		width: 950px;
		
		
		/*padding-left: 20px;*/
		/*border:1px solid #000000;*/
		background-color: #CAD08E;
	}

	#main_area_dog_bild
	{
		height: 310px;
		width: 400px;
		
		overflow:hidden;
		margin-right: 9px;
		/*border:1px solid #000000;*/
		margin-top: 10px;
		margin-left: 9px;
		/*background-color: #666633;*/
	}

	#main_area_dog_details
	{
		height: 267px;
		width: 285px;
		float: left;
		overflow:hidden;
		margin-right: 9px;
		/*border:1px solid #000000;*/
		margin-top: 10px;
	}

	#main_area_dog_details_druck
	{
	
		width: 285px;
		float: left;
		
		margin-right: 9px;
		/*border:1px solid #000000;*/
		margin-top: 10px;
	}

	#main_area_kinder
	{
		width: 908px;
		
		overflow:hidden;
		/*border:1px solid #000000;*/
		margin-top: 20px;
		margin-right: 20px;
		margin-left: 20px;
	}

	#main_area_geschwister
	{
		width: 908px;
		overflow:hidden;
		/*border:1px solid #000000;*/
		margin-top: 10px;
		margin-left: 20px;
		margin-right: 20px;
	}

	#main_area_person_details
	{
		height: 270px;
		width: 225px;
		overflow:hidden;
		margin-right: 0px;
		/*border:1px solid #000000;*/
		margin-top: 10px;
	}

	#main_area_dog_beschreibung
	{
		height: 80px;
		width: 525px;
		overflow:hidden;
		margin-right: 0px;
		/*border:1px solid #000000;*/
		margin-top: 15px;
		margin-bottom: 10px;
		
	}

	#main_area_dog_beschreibung_druck
	{

		width: 525px;
		overflow:hidden;
		margin-right: 0px;
		/*border:1px solid #000000;*/
		margin-top: 15px;
		
	}

	#main_area_dog_gallerie
	{
		width: 950px;
		clear: both;
		
		margin-right: 5px;
		margin-top: 10px;
		background-color: #CAD08E;
		/*border:1px solid #000000;*/
	}


/* ---STAMMBAUM----*/ 

   #stammbaum
	{
		
		width: 950px;
		clear: both;
		
		margin-right: 5px;
		margin-top:10px;
		/*border:1px solid #000000;*/
	}

	#erw_stammbaum
	{
		
		width: 950px;
		clear: both;
		overflow:hidden;
		margin-right: 0px;
		margin-top:10px;
		/*border:1px solid #000000;*/
	}

	#kinder
	{
		
		width: 950px;
		clear: both;
		overflow:hidden;
		margin-right: 0px;
		margin-top:10px;
		background-color:#cad08e;
		/*border:1px solid #000000;*/
		color: #666634;
		font-size: 9px;
		font-weight: bold;
		font-family: verdana;
	}

	#geschwister
	{
		
		width: 950px;
		clear: both;
		overflow:hidden;
		margin-right: 0px;
		margin-top:10px;
		background-color:#cad08e;
		/*border:1px solid #000000;*/
		color: #666634;
		font-size: 9px;
		font-weight: bold;
		font-family: verdana;
	}

	
  #stammbaum	a 
  {
	display: block;
	text-decoration: none;
	color: #666634;
	font-size: 10px;
	font-weight: bold;
	font-family: verdana;
  }

   #erw_stammbaum	a 
  {
	display: block;
	text-decoration: none;
	color: #666634;
	font-size: 10px;
	font-weight: bold;
	font-family: verdana;
  }

  #kinder	a 
  {
	display: block;
	text-decoration: none;
	color: #666634;
	font-size: 9px;
	font-weight: bold;
	font-family: verdana;
  }

    #geschwister	a 
  {
	display: block;
	text-decoration: none;
	color: #666634;
	font-size: 9px;
	font-weight: bold;
	font-family: verdana;
  }


       table.stammbaumtabelle th
    {
        
       padding-top: 10px;
       padding-bottom: 10px;
       padding-right: 5px;
       padding-left: 5px;
       font-size: 12px;
       font-weight: bold;
       font-family: verdana;
       color: #000000; 
       
    }
   
     table.stammbaumtabelle td
    {
       border-top: 1px solid #DDE4C3; 
       padding-top: 5px;
       padding-bottom: 5px;
       padding-right: 15px;
       text-align: right;
	   text-decoration: none;
	color: #666634;
	font-size: 10px;
	font-weight: bold;
	font-family: verdana;
	text-align:center;
    } 
 
/* ---MEISTERSCHAFTSART----*/ 
	
     #meister_ueber
	{
		
		width: 950px;
		float: left;
		overflow:hidden;
		margin-right: 5px;
		/*border:1px solid #000000;*/
	}
	
	  #m_bild
    {
        
       padding-top: 10px;
       padding-bottom: 10px;
       padding-right: 15px;
       text-align: right;
    }
    
     #m_name
    {
        
       padding-top: 10px;
       padding-bottom: 10px;
       padding-left: 15px;
       text-align: left;
       font-size: 12px;
       font-weight: bold;
       font-family: verdana;
       color: #000000;
    }
    
    	#meister_ueber	a 
  {
	display: block;
	
	color: #666634;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana;
  }
  
      #meister_ueber2
	{
		
		width: 950px;
		float: left;
		overflow:hidden;
		margin-right: 5px;
		/*border:1px solid #000000;*/
	}
    
    
     table.meister_ueber2 th
    {
        
       text-align:left;
       padding-top: 10px;
       padding-bottom: 10px;
       padding-right: 10px;
       padding-left: 60px;
       font-size: 12px;
       font-weight: bold;
       font-family: verdana;
       color: #000000; 
       
    }
    
        table.meister_ueber2 td
    {
        
       text-align:left;
       padding-top: 4px;
       padding-bottom: 4px;
       padding-right: 10px;
       padding-left: 60px;
       font-size: 12px;
       font-weight: normal;
       font-family: verdana;
       color: #666634; 
       
    }
    
       	#meister_ueber2	a 
  {
	display: block;
	
	color: #666634;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana;
  }
    
    
          table.meistersch 
          {
              margin:0px;
              padding:0px
          
          }
    
    td.ms1 
    {
        
       text-align:right;
       padding-top: 6px;
       padding-bottom: 6px;
       padding-right: 15px;
       padding-left: 0px;
       font-size: 12px;
       font-weight: bold;
       font-family: verdana;
       color: #000000;  
    }
    
      td.ms2
    {
        
       text-align:left;
       padding-top: 6px;
       padding-bottom: 6px;
       padding-right: 0px;
       padding-left: 15px;
       font-size: 12px;
       font-weight: normal;
       font-family: verdana;
       color: #666634;    
    }
    
    table.meistersch2 th
    {
        border-bottom: 1px solid #DDE4C3;
       text-align:left;
       padding-top: 6px;
       padding-bottom: 6px;
       padding-right: 0px;
       padding-left: 15px;
       font-size: 12px;
       font-weight: bold;
       font-family: verdana;
       color: #000000;   
    }
    
     table.meistersch2 td
    {
       border-bottom: 1px solid #DDE4C3; 
       text-align:left;
       padding-top: 6px;
       padding-bottom: 6px;
       padding-right: 0px;
       padding-left: 15px;
       font-size: 12px;
       font-weight: normal;
       font-family: verdana;
       color: #666634;     
    }
       	
    #meister	a 
      {
    	display: block;
    	
    	color: #666634;
    	font-size: 12px;
    	font-weight: normal;
    	font-family: verdana;
      }
      


/* ---Hund anlegen--- */
	#vorgehen
	{
		height: 60px;
		width: 850px;
		margin-left: 10px;
		margin-top: 0px;
		font-size: 11px;
    	font-weight: normal;
    	font-family: verdana;
		color: #666634;
	}

	#hunddaten
	{
		height: 70px;
		width: 450px;
		margin-left: 10px;
		margin-top: 10px;
		font-size: 11px;
    	font-weight: normal;
    	font-family: verdana;
		color: #666634;
		/*border:1px solid #000000;*/
	}

	#hunddaten1
	{
		
		width: 450px;
		margin-left: 10px;
		margin-top: 10px;
		font-size: 11px;
    	font-weight: normal;
    	font-family: verdana;
		color: #666634;
	}

	#suggest, #suggestVN, #suggestNN
	{
	position: absolute;
	visibility: hidden;
	border-collapse: collapse;
	border:1px solid black;
	width: 450px;
	z-index: 3;
	background-color: #FFFFFF;
	}

	* html #suggest{margin-left:2px;}
	 * html #suggestVN{margin-left:2px;}
 * html #suggestNN{margin-left:2px;}

	#if
	{
		display: none;
	}

	input.ha1
	{	
	font-size: 10px;
	font-family: verdana;
	color: #000000;
	background-color: #FFFFFF;
	border:1px solid #000000;
	padding-left: 4px;
    height: 17px;
	width: 280px;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	text-indent : 2px;
	margin-left: 0px;
	}

	input.ha2
	{	
	font-size: 10px;
	font-family: verdana;
	color: #000000;
	background-color: #FFFFFF;
	border:1px solid #000000;
	padding-left: 4px;
    height: 17px;
	width: 40px;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	text-indent : 2px;
	margin-left: 0px;
	}

	input.ha3
	{	
	font-size: 10px;
	font-family: verdana;
	color: #000000;
	border:1px solid #000000;
	padding-left: 4px;
    height: 25px;
	width: 85px;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	text-indent : 2px;
	margin-left: 0px;
	cursor: pointer;
	}

	select.sha1
	{
		margin-left: 2px;
		padding-left: 0px;
		font-size: 10px;
		font-family: verdana;
		color: #000000;
		border:1px solid #000000;
		cursor: pointer;
		width: 280px;
		height: 21px;
		background: #FFFFFF; 
	}

	textarea.taha1
	{	
	font-size: 10px;
	font-family: verdana;
	color: #000000;
	background-color: #FFFFFF;
	border:1px solid #000000;
	padding-left: 4px;
    height: 80px;
	width: 280px;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	text-indent : 2px;
	margin-left: 0px;
	overflow-y: auto;
	}


	* html textarea.taha1
	{
		margin-left: 0px;
		padding-left: 2px;
	}

	textarea.taha2
	{	
	font-size: 10px;
	font-family: verdana;
	color: #000000;
	background-color: #FFFFFF;
	border:1px solid #000000;
	padding-left: 4px;
    height: 60px;
	width: 270px;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	text-indent : 2px;
	margin-left: 2px;
	overflow-y: auto;
	}

	textarea.taha3
	{	
	font-size: 10px;
	font-family: verdana;
	color: #000000;
	background-color: #FFFFFF;
	border:1px solid #000000;
	padding: 4px;
    height: 80px;
	width: 470px;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	text-indent : 0px;
	margin-left: 0px;
	overflow-y: auto;
	}

	#m_box
	{
		position: relative;
		padding-left: 0px;
		margin-left: 0px;
		margin-top: 0px;
		left: 0px;
		top: 0px;
	}

	#v_box
	{
		padding-left: 0px;
		margin-left: 0px;
		margin-top: 0px;
		left: 0px;
		top: 0px;
		position: relative;
	}

	#bar {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	font-family: verdana;
	background-color: #666634;
	padding-bottom: 2px;
	display:table-cell;
	vertical-align: middle;	
	}

tr.hig
{ 
	display: block;
	color: #000000;
	background-color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	font-family: verdana;
	text-decoration:none;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
}

tr.hig:hover
{	display: block;
	color: #FFFFFF;
	background-color: #3366cc;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana;
	text-decoration:none;
	cursor: pointer;
}

	fieldset.fsetha
	{
		border: 1px solid #666634;
		padding: 0px; 
		font-size: 10px;
		font-family: verdana;
		text-decoration: none;
		margin: 0px;
		width:770px;
		
		
	}

	td.pics {
		color: #000000;
		font-size: 12px;
		font-weight: normal;
		font-family: verdana;
		margin: 0;
		}


/* Ende Hund anlegen */

/*------ IMPRESSUM Kontakt--------*/

 #main_Kontakt
      {
            width: 920px;
            
            overflow:hidden;
            /*border:1px solid #000000;*/
            margin-top: 20px;
            margin-bottom: 10px;
            margin-right: auto;
            margin-left: auto; 
			padding-left: 10px;
            
          }

#inhalt_Kontakt
           {
            
            width: 950px;
            clear: both;
            overflow:hidden;
            margin-right: 0px;
            margin-top:10px;
            background-color:#cad18e;
            /*border:1px solid #000000;*/
            color: #666634;
            font-size: 11px;
            font-weight: bold;
            font-family: verdana;
    
   }

   table.txt_Kontakt
            {
           
              
           color: #666634;
           font-size: 11px;
           font-weight: bold;
           font-family: verdana;
           padding-left: 0px;
            }
   
   td.main_Kontakt
           {
            font-size: 11px;
            font-family: verdana;
            color: #FFFFFF;
            font-weight: bold;
              padding-left: 0px; 
           }

table.impressum 
          {
              margin:0px;
              padding:0px
          
          }
 
 #impressum
 {
  
  width: 950px;
  float: left;
  overflow:hidden;
  margin-right: 5px;
  /*border:1px solid #000000;*/
 }
 
 #impressum a 
  {
 display: block;
 text-decoration: none;
 color: #666634;
 font-size: 11px;
 font-weight: bold;
 font-family: verdana;
 
  }
   table.impressum th
    {
        
       padding-top: 10px;
       padding-bottom: 10px;
       padding-right: 5px;
       padding-left: 5px;
       font-size: 11px;
       font-weight: bold;
       font-family: verdana;
    
       color: #666634; 
       
    }
   
     table.impressum td
   
  {
        
       padding-top: 10px;
       padding-bottom: 10px;
       padding-right: 5px;
       padding-left: 5px;
       font-size: 11px;
       font-weight: bold;
       font-family: verdana;
       color: #666634; 
 }


		#main_inhalt_meistersch
           {
            width: 774px;
            
            overflow:hidden;
            /*border:1px solid #000000;*/
            margin-top: 10px;
            margin-bottom: 10px;
            margin-right: 88px;
            margin-left: 88px;
           }
           
           #inhalt_meistersch
           {
            
            width: 950px;
            
            
            margin-right: 0px;
            margin-top:10px;
            background-color:#CAD08E;
            /*border:1px solid #000000;*/
            color: #666634;
            font-size: 9px;
            font-weight: bold;
            font-family: verdana;
           }

		       #inhalt_meistersch_w
           {
            
            width: 950px;
            
            
            margin-right: 0px;
            margin-top:10px;
            background-color:#FFFFFF;
            /*border:1px solid #000000;*/
            color: #666634;
            font-size: 9px;
            font-weight: bold;
            font-family: verdana;
           }
           
           table.txt_meistersch
            {
           /*display: block;*/
          
           color: #666634;
           font-size: 11px;
           font-weight: bold;
           font-family: verdana;
           padding-left: 1px;
            }

			td.main_text_meistersch
           {
            font-size: 10px;
            font-family: verdana;
            color: #FFFFFF;
            font-weight: bold;
               
           }

/* Rechte zuweisen */

div.r_menu1 {
	position: relative;
	
	border-collapse: separate;
	height: 75px;
	width: 650px;
	top: 0px; 
	left: 25px; 
	z-index: 1; 
	padding-right : 10px;
	padding-left : 10px;
	padding-top : 5px;
	padding-bottom : 10px;
	margin-top : 0px;
	margin-right : 0px;
	background-color : rgb(220,220,210);
	border : 1px dashed ;
	border-color: black;
	overflow:auto;
	}

* html div.r_menu1 {
	position: relative;
	border-collapse: separate;
	display:inline;
	height: 95px;
	width: 675px;
	top: 0px; 
	left: 25px; 
	z-index: 1; 
	padding-right : 10px;
	padding-left : 10px;
	padding-top : 3px;
	padding-bottom : 3px;
	margin-top : 2px;
	margin-right : 10px;
	background-color : rgb(220,220,210);
	border : 1px dashed ;
	border-color: black;
	overflow:auto;
	}

input.r_button1 {
  border: 0px solid #900;
  font-size: 12px;
  color: #000000;
  background: #FFFFFF;
  font-size: 11px;
  font-family: verdana;
  cursor: pointer;
  margin:0;
  padding:0;
  width:90px;
}

input.r_button2 {
  border: 0px solid #900;
  font-size: 12px;
  color: #000000;
  background: #FFFFFF;
  font-size: 11px;
  font-weight: normal;
  font-family: verdana;
  cursor: pointer;
  margin:0;
  padding:0;
  width:110px;
}

input.r_button3 {
  border: 0px solid #900;
  font-size: 12px;
  color: #000000;
  background: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  font-family: verdana;
  cursor: pointer;
 
  margin:0;
  padding:0;
  width: 127px;
}

input.r_button4 {
  border: 0px solid #900;
  font-size: 12px;
  color: #000000;
  background: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  font-family: verdana;
  cursor: pointer;
  
  margin:0;
  padding:0;
  width: 100px;
}

input.r_button5 {
  border: 0px solid #900;
  font-size: 12px;
  color: #000000;
  background: #FFFFFF;
  font-size: 11px;
  font-weight: normal;
  font-family: verdana;
  cursor: pointer;
  
  margin:0;
  padding:0;
  width: 150px;
}



/*Startseite Bilderleiste*/

#main_area_random_pic
	{
		height: 225px;
		width: 950px;
		margin-left: 0px;
		margin-top: 10px;
		/*margin-bottom: 10px;*/
		float: left;
		/*border:1px solid #000000;*/
		overflow:hidden;	
		
    padding: 0px;
	}
#main_area_random_pic img
  {
       border: 0px;
       margin: 0px;
       padding: 0px;
  }
	
fieldset.random_pic
	{
		border: 1px solid #cad08e;
		padding: 0px; 
		font-size: 10px;
		font-family: verdana;
		text-decoration: none;
		margin-left: 0px;
		margin-top: 0px;
		width: 948px;
	/*	height: 205px;*/
		
	}

/*Startseite word cloud*/
#word_cloud
	{
		height: 285px;
		width: 461px;
		margin-left: 0px;
		margin-top: 10px;
		float: left;
		/*border:1px solid #000000;*/
		overflow:hidden;	
	}
	
/*	
	fieldset.fset_cloud
	{
		border: 1px solid #cad08e;
		padding: 0px; 
		font-size: 10px;
		font-family: verdana;
		text-decoration: none;
		margin-left: 0px;
		margin-top: 0px;
		width: 461px;
		height: 260px;
		overflow: hidden;
		
	}
*/	

 table.word_cloud_main
 {
    border:1px solid #cad08e;
 }
 
 td.word_cloud_main
 {
      padding-left: 10px; 
      padding-right:10px; 
      text-align:justify;
      overflow: hidden;
      
 }
 
 a.word_cloud_main 
 {
      font-weight: bold;   
      margin:0px; 
      display:inline;
      font-family: verdana;
      text-decoration: none;
 }
 
 a.word_cloud_main:hover 
 { 
    font-family: verdana;
    text-decoration: underline;
  }
	/*Startseite Zucht_Bilder*/

#main_area_zucht_pic
 {
  height: 285px;
  width: 480px;
  margin-left: 0px;
  margin-top: 10px;
 
 float: right;
  /*border:1px solid #000000;*/
  overflow:hidden; 
  
    padding: 0px;
 }
 
#main_area_zucht_pic img
  {
       border: 0px;
       margin: 0px;
       padding: 0px;
  }
 


   td.zucht_pic_td
    {
        
       padding-top: 0px;
       padding-bottom: 0px;
       padding-right: 0px;
       
       font-size: 11px;
       font-weight: bold;
       font-family: verdana;
        padding-left:0px; 
        width: 160px;
       color: #666634; 
       
    }
  
  a.letztzucht
  {
      text-decoration:none;
      /*font:Verdana;*/
      font-size:11px;
      display:inline;
      color:#666634;
  }


/*------------ Einladen Mail ---------*/
        #einladen
                  
        {
            width:950px; 
            clear: both;
            color: #666634; 
            height:142px; 
        }
        
        #einladen_in
        {
            width:948px; 
            background-color:#cad6a6; 
            padding:1px;
            height:120px; 
        }
        
        #einladen_in input
        {
            
            font-family:Verdana; 
            font-size:11px; 
            color:#666634; 
            font-weight: bold; 
            width: 140px;    
        }
        
        #einladen_table
        {
           color: #666634;
           font-size: 11px;
           font-weight: bold;
           font-family: verdana;
           background-color: #cad6a6; 
           height:120px; 
           width:948px; 
           border:1px solid #FFFFFF; 
           
           padding:1px;
        }

		#invite_table
        {
           color: #666634;
           font-size: 11px;
           font-weight: bold;
           font-family: verdana;
           background-color: #cad6a6; 
           width:948px; 
           border:1px solid #FFFFFF; 
           
           padding:1px;
        }


        #einladen_table td, #invite_table td
        {
        color: #666634;
           font-size: 11px;
           font-weight: bold;
           font-family: verdana;
           padding-left:10px;
           padding-right:10px;
           padding-top:0px;
            padding-bottom:10px;
        }
        
        
      


/*#sc_bar {
		margin-left:14px;
		width: 12px;
		height: 180px;
		background-color: transparent;
		float:left; padding-left:2px;
		border:1px solid #656833; overflow:hidden;
	}

* html #sc_bar {
	margin-left: 7px;
}*/
