/*ALLGEMEIN*/

body{
	color: #FFCC00;
	background-color: #054505;
	font-size: 1.6em;
	font-family: Monotype Corsiva, Verdana, Arial;
}

a:link    { 
	text-decoration:none;
	color:#4B64FF;
}

a:visited { 
	text-decoration:none;
	color:#4B64FF;
}

a:hover   { 
	background-color:#4B64FF;
	color:#FF0000;
}

a:active  { 
	text-decoration:none;
	color:#4B64FF;
}

a:focus		{	
	background-color:#4B64FF;
	color:#FF0000;
}

#head{
	height: 260px;
	width: 1000px;
	background-image: url(img/banner.png);
	margin:0px auto;
}

#content{
	width: 1000px;
	margin:0px auto;
}

#contenttext{
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	text-align: center;
}

#headmenu{
	width: 1000px;
	margin:0px auto;
}

/* Navigationsmenu */
#menu {
	width: 1000px;
	background: #eee;
	float: left;}

#menu ul { list-style: none; margin: 0; padding: 0; float: left;}

#menu a, #menu h2
  { font: bold 11px/16px arial, helvetica, sans-serif;
  display: block; border-width: 1px; border-style: solid;
  border-color: #ccc #888 #555 #bbb;
  margin: 0; padding: 2px 3px; } 

#menu h2 { color: #000; background: #efefef; text-decoration: none; } 

#menu a { color: #000; background: #efefef; text-decoration: none; }

#menu a:hover { color: #a00; background: #fff; }

#menu li {position: relative; width: 125px;} 

#menu ul ul { position: absolute; z-index: 500; }

#menu ul ul ul { position: absolute; top: 0; left: 100%; } 

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
  {display: none;} 

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
  {display: block;}


/*AHNENTAFELN*/

td.pedigree_dog_text	{
	font-size: 0.9em;
}
td.eltern	{
	background-color: #E6A082;
	color:#000000;
	font-size: 0.7em;
}
td.grosseltern	{
	background-color: #E6C882;
	color:#000000;
	font-size: 0.7em;
}
td.urgrosseltern	{
	background-color: #C8B4B4;
	color:#000000;
	font-size: 0.7em;
}
td.ururgrosseltern	{
	background-color: #C8B4B4;
	color:#000000;
	font-size: 0.7em;
}

td.ped_text	{
	font-size: 0.7em;
	color:#000000;
	text-align: center;
}
										
/*NEWS*/

.newsdate{
	color: #FF6600;
	font-weight: bold;
}

.newstext{
	color: #FFCC00;
	font-weight: bold;
}

.starttext{
	color: #000055;
	font-weight: bold;
}

/*GAESTEBUCH*/
td.eintrag_kopf {
	background-color: #BEBEFF;
	color: #4B64FF;
}

td.navigation {
	background-color: #BEBEFF;
}

td.no-border {
	border-left-style: none;
	border-right-style: none;
}
