@charset "iso-8859-1";
/* base element inheritance formatting*/
body 
{
  width           : 780px;
  margin-right    : auto;
  margin-left     : auto;
/*
	margin-left     : 0px;
	margin-right    : 0px;
*/
	margin-top      : 0px;
	margin-bottom   : 0px;
	font-family     : arial, geneva, helvetica, "sans serif";
	font-size       : 14px;	
	background-color:#ffffff;
/*	background-image:url(img/corallobg.gif); */
/*  background-repeat:repeat; */
}

#background
{
  position        : absolute;
  bottom          : 0px;
* bottom          : 0px;
  z-index          : -99;
	margin-left     : 0px;
	margin-right    : 0px;
	margin-top      : 0px;
	margin-bottom   : 0px;
  width           : 780px;
  height          : 600px;
}

#bottom
{
	margin-left     : 0px;
	margin-right    : 0px;
	margin-top      : 0px;
	margin-bottom   : 0px;
	text-align      : right;
}

#bottom_left
{
	margin-left     : 0px;
	margin-right    : 0px;
	margin-top      : 0px;
	margin-bottom   : 0px;
	text-align      : left;
}

#right
{
  position        : absolute;
  right           : 0px;
	margin-left     : 0px;
	margin-right    : 0px;
	margin-top      : 0px;
	margin-bottom   : 0px;
}


img 
{
  border: none;
}

h1
{
	font-family : arial, geneva, helvetica, "sans serif";
  line-height : 27px;
  padding-top : 15px;
	font-size   : 20px;	
}

h2
{
  font-family : arial, geneva, helvetica, "sans serif";
  line-height : 24px;
  padding-top : 13px;
  font-size   : 18px;	
  font-weight : bold;
}

#laufschrift
{
  position   : relative;
  top        : -330px;
  left       : 77px;
/*   right      : 20px;*/
  width      : 585px;
  margin     : 0px;
  padding    : 0px;
  float      : left;
  padding-top: 13px;
  font-family: arial, geneva, helvetica, "sans serif";
  font-size  : 20px;
  font-weight: bold;
  color      : white;
}

#root
{
  position: relative;
  width   : 780px;
/*  border  : 1px solid #0f932e; */
  border  : 1px solid #0000ff;
  margin  : 0px;
  padding : 0px;
  float   : left;
}

#horses
{
  border   : 0px;
  margin   : 0px;
  padding  : 0px;
  font-size: 12px;
}

#horse
{
  margin          : 2px;
  margin-top      : 0px;
  padding         : 0px;
  margin-left     : 30px;
  margin-bottom   : 30px;
/*
  border          : 5px solid #fcd085;
  background-color: #fcd085;
  border-color    : #fcd085;
*/
  border          : 5px solid #9A9BFE;
  background-color: #9A9BFE;
  border-color    : #9A9BFE;
}

#horse_1
{
  padding         : 2px;
/*  background-color:#fcd085; orange dark */
  background-color:#9A9BFE;
}

#horse_2
{
  padding         : 2px;
  /*background-color:#fee7c5; orange */
  background-color:#CCCCFF;
}

#horsedata
{
  border : 0px;
  margin : 0px;
  padding: 0px;
}

#horse_name
{
  font-weight   : bold;
  padding-bottom: 3px;
}

#parents
{
  width: 35px;
}

#link
{
  text-align : center;
  font-size  : 12px;
  font-weight: bold;
}

#link_new_row
{
  height:25px;
}

#contact
{
  border       : 0px;
  margin       : 0px;
  padding      : 0px;
  margin-right : 4px;
  padding-right: 4px;
}

#header
{
  position: relative;
  top     : -167px; 
  left    : 158px; 
}

#iebug_no_bg
{
  margin-left : 10px;
  margin-right: 0px; 
  width       : 90%;
  padding     : 0px;
  float       : none;
  color       : #003277;
  font-family : arial, geneva, helvetica, "sans serif";
  font-weight : bold;
}


#contentleft
{
	position    : relative;
	top         : -72px; 
*	top         : -77px; 
	left        : -5px; 
	margin-right: 0px; 
  width       : 166px;
  padding     : 5px;
  float       : left;
  color       : #003277;
	font-family : arial, geneva, helvetica, "sans serif";
	font-weight : bold;
}


#contentleft_flash
{
	position    : relative;
	left        : -5px; 
	margin-right: 0px; 
  width       : 166px;
  padding     : 5px;
  float       : left;
  color       : #003277;
	font-family : arial, geneva, helvetica, "sans serif";
	font-weight : bold;
}


#contentright
{
	position    : relative;
	top         : -72px; 
*	top         : -77px; 
  width       : 580px;
	margin-left : 10px; 
/** margin-left : 0px;*/
	margin-right: 0px; 
  padding     : 0px;
  float       : left;
  color       : #000000;
	font-family : arial, geneva, helvetica, "sans serif";
	font-weight : normal;
}

#contentright_flash
{
	position    : relative;
  width       : 580px;
	margin-left : 10px; 
/** margin-left : 0px;*/
	margin-right: 0px; 
  padding     : 0px;
  float       : left;
  color       : #000000;
	font-family : arial, geneva, helvetica, "sans serif";
	font-weight : normal;
}


#contentgallery
{
	position    : relative;
	top         : -150px; 
*	top         : -145px;
  width       : 580px;
	margin-left : 10px; 
* margin-left : 0px; 
	margin-right: 0px; 
  padding     : 0px;
  float       : left;
  color       : #000000;
	font-family : arial, geneva, helvetica, "sans serif";
	font-weight : normal;
}


#courtesy
{
	font-family: arial, geneva, helvetica, "sans serif";
	font-size  : 11px;	
}

#brineton
{
	position    : relative;
	left        : 15px; 
	top         : 35px; 
	margin-right: 0px; 
  float       : left;
}

/*- Menu --------------------------- */
ul 
{
  list-style: none;
  margin    : 0;
  padding   : 0;
}
	
	
#menu 
{
  width : 166px;
  margin: 0px;
}
	
#menu li a 
{
  height         : 33px;
  voice-family   : "\"}\""; 
  voice-family   : inherit;
  height         : 24px;
  text-decoration: none;
}	
	
#menu li a:link, #menu li a:visited
{
  color     : #333;
  display   : block;
  background: url(img/btn.gif);
  padding   : 9px 0 0 10px;
}
	
#menu li a:hover
{
  color     : #FFF;
  background: url(img/btn_over.gif);
  padding   : 9px 0 0 10px;
}				

#menu li div
{
  height    : 24px;
/*  color     : #080; Green */
  color     : blue;
  background: url(img/btn_over.gif);
  padding   : 9px 0 0 10px;
}				


		
/* all links are bold*/
a
{
	font-family:arial, geneva, helvetica, "sans serif";
	font-weight:bold;
}


/* unvisited link*/
a:link
{
  color          : red;
  text-decoration: none;
}


/* visited links*/
a:visited
{
  color          : red;
  text-decoration: none;
}

/* letzter gewählte Link */
a:active
{
  color          : black;
  text-decoration: none;
}

/* links beim drüberfahren */
a:hover
{
  color:silver;
}


table
{
  margin-left  : 0px;
  margin-right : 0px;
  margin-top   : 0px;
  margin-bottom: 0px;
}

td
{
  font-family : arial, geneva, helvetica, "sans serif";
}

th
{
  font-family : arial, geneva, helvetica, "sans serif";
  font-weight : bold;
}

td h1
{
  font-family : arial, geneva, helvetica, "sans serif";
  line-height : 26px;
  padding-top : 0px;
  font-size   : 20px;	
}

td h2
{
  font-family : arial, geneva, helvetica, "sans serif";
  line-height : 22px;
  padding-top : 10px;
  font-size   : 16px;	
  font-weight : bold;
}


.layoutml  {
	font-family : Arial,sans-serif;
	font-size : 11pt;
	color : gray;
	border-bottom-style : solid;
	border-bottom-width : thin;
	border-color : white;
	margin : 0px;
	margin-bottom : 0px;
	background-color : white;
}

.layoutbody  {
	font-family : Arial,sans-serif;
	font-size : 14pt;
	text-align : center;
	color : Black;
	border-bottom-style : solid;
	border-bottom-width : thin;
	border-color : red;
	margin : 0px;
	margin-bottom : 16px;
	background-color : White;
	margin-left : 10px;
	margin-top : 0px;
	padding-left : 0px;
	border-left-width : medium;
	border-right-width : thin;
	border-top-width : medium;
	border-width : thin;
	border-style : none;
	overflow : auto;
	visibility : visible;
	clip : auto;
}
