body  {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #FFFFCB;
	color: #663300;
	border: 0px;
	margin: 0px;
	padding: 0px;
  background-image: url(images/menurand.gif); 
	background-repeat: repeat-y;
}

.buttonbild {
	margin-bottom: 10px;
	margin-right: 2px;
	clear: left;
  float: left;	
}

#buttons {
  z-index: 80;
  position: absolute;
  left: 171px;
  top: 250px;
}

#menu {
	list-style-type: none;
	color: #000000;
	z-index: 90px;
	width: 198px;
	top: 240px;
	left: 0px;
	position: absolute;
	z-index: 500;
}
#menu li {
   display: inline;
	float: left;
	clear: left;
   padding: 0px;
	margin: 0px;	
	margin-bottom: 10px;
	margin-left: -10px;
}
#menu li a {
	color: #000000;
}

h1 {
	color: #000000;
	border-bottom: 2px solid #cc9966;
	border-top: 2px solid #cc9966;
	background: #ffcc99;
	font-size: 150%;
	margin: 0px;
	margin-bottom: 30px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
	background-image: url(images/h1-oben.gif);
	background-repeat: repeat-x;
}


h2 {
	font-size: 150%;
}

a {
  color: #663300;	
}

.ecke_unten  {
	border-bottom: 1px solid black;
	border-left: 1px solid black;
}
.ecke_oben  {
	border-top: 1px solid black;
	border-left: 1px solid black;
}
.linie_links  {
	border-left: 1px solid black;
}
.linie_unten {
	border-bottom: 1px solid black;
}

.abstammungsbaum {
	width: auto;
	border-collapse: collapse;
}

.box {
	background-color: #ffcc99;
	text-align: center;
	vertical-align: middle;
	border: solid 2px #cc9966;
	width: 170px;
}

.merkmale {
	font-size: 0.75em;
	color: Black;
}

.nachzuchtbild { width: 160px; 
  height:120px;
  border: solid 2px #cc9966;
  display: block;
  margin: 10px;
  position: absolute;
}

#nachzuchtbild1 { left: 240px; top: 80px; background-image: url(images/nachzucht/nachzucht-bild1.jpg); }
#nachzuchtbild2 { left: 500px; top: 80px; background-image: url(images/nachzucht/nachzucht-bild2.jpg); }
#nachzuchtbild3 { left: 760px; top: 80px; background-image: url(images/nachzucht/nachzucht-bild3.jpg); height: 240px; }
#nachzuchtbild4 { left: 760px; top: 340px; background-image: url(images/nachzucht/nachzucht-bild4.jpg); }
#nachzuchtbild5 { left: 760px; top: 480px; background-image: url(images/nachzucht/nachzucht-bild5.jpg); }
#nachzuchtbild6 { left: 760px; top: 620px; background-image: url(images/nachzucht/nachzucht-bild6.jpg); }
#nachzuchtbild7 { left: 760px; top: 760px; background-image: url(images/nachzucht/nachzucht-bild7.jpg); }
#nachzuchtbild8 { left: 760px; top: 900px; background-image: url(images/nachzucht/nachzucht-bild8.jpg); }
#nachzuchtbild9 { left: 760px; top: 1040px; background-image: url(images/nachzucht/nachzucht-bild9.jpg); }

#erfolgenachzucht { 
  position: absolute;
  left: 240px; top: 220px;
  width: 520px;
}

#erfolgenachzucht ul { margin-left: 0; padding-left: 25px;  }
#erfolgenachzucht ul li { }

.erfolgebild { 
  width: 160px; 
  height:120px;
  border: solid 2px #cc9966;
  display: block;
  margin: 10px;
  position: absolute;
}

#erfolgebild1 { left: 240px; top: 80px; background-image: url(images/erfolge/erfolge-bild1.jpg); }
#erfolgebild2 { left: 500px; top: 80px; background-image: url(images/erfolge/erfolge-bild2.jpg); }
#erfolgebild3 { left: 760px; top: 80px; background-image: url(images/erfolge/erfolge-bild3.jpg); height: 240px; }
#erfolgebild4 { left: 760px; top: 360px; background-image: url(images/erfolge/erfolge-bild4.jpg); height: 240px;}
#erfolgebild5 { left: 760px; top: 640px; background-image: url(images/erfolge/erfolge-bild5.jpg); height: 240px; }
#erfolgebild6 { left: 760px; top: 900px; background-image: url(images/erfolge/erfolge-bild6.jpg); }
#erfolgebild7 { left: 760px; top: 1040px; background-image: url(images/erfolge/erfolge-bild7.jpg); }
#erfolgebild8 { left: 760px; top: 1180px; background-image: url(images/erfolge/erfolge-bild8.jpg);  height: 240px; }

#erfolge { 
  position: absolute;
  left: 240px; top: 220px;
}

#erfolge ul { margin-left: 0; padding-left: 25px; }
#erfolge ul li { }

.emdbild_left { float: left; margin-right: 5px; border: 0px; }
.emdbild_right { float: right; margin-left: 5px; border: 0px; }

.bild { border: solid 2px #cc9966; }

#toplogo { 
 z-index: 150; 
 width: 276px;
 position: absolute;
 top: 0px;
 left: 0px;
}

#main {
  margin-right: 10px;
  z-index: 100;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
}

#main h1 {
  padding-left: 235px;
}

#inhalt {
  margin-left: 250px;
  margin-right: 10px;
}

img.kurve {
	/* float: left; clear: left; */ height: 20px; margin: 0px 15px 0px 0px; padding: 0px;
}

/*
#a11,
#a7,
#a5,
#a3 { clear: both; }
*/

#inhalt img { 
  border: solid 2px #cc9966;
  margin: 5px;
}

.pdfsymbol {
  border: 0px none ! important 
}

#inhalt .img_left {
  float:left;
}
#inhalt .textbild {
  width:160px; height: 120px; 
}
#inhalt .img_right {
  float:right;
}
