body { font-family: Verdana, Arial, sans-serif; font-size: 0.8em; margin: auto; color: #FF9900; font-family: Arial,sans-serif; }

/* Header */

#headerback {
	position: absolute;
	z-index: 1;
	top: 0; left: 0;
	width: 922px; height: 220px;
	background: url(http://www.pferderassen.net/anbieter/images/header.jpg)
}

#content {
	display: block;
	position: absolute;
	z-index: 2;
	top: 240px;
	left: 325px;
	width: 570px;
	background-color: #dbe2da;
	border: 1px solid #d5d5d8;
	padding: 10px;
}

/* Title */
#title {
	width: 280px;
	left: 635px;
	top: 220px;
	position: absolute;
	z-index: 2;
	background-color: #376938;
	border: 1px solid black;
}

#title h1 {
	text-align: center;
	vertical-align: bottom;
	letter-spacing: 4px;
	font-size: 1.3em;
	margin: 0;
	padding: 0.3em;
}

#breadcrumb {
	position:absolute;
	left:450px;
	top:150px;
	width:500px;
	height:35px;
	z-index:13;
	text-align: left;
}

#werbung {
	position:absolute;
	left:50px;
	top:752px;
	width:306px;
	height:720px;
	z-index:14;
}

#werbung_rechts {
	position:absolute;
	left:940px;
	top:0px;
	width:160px;
	height:1200px;
	z-index:14;
}



h1 { font-size: 1.4em; color: #FF9900; clear: left; }
h2 { font-size: 1.1em; color:#376938; clear: left; }
h3 { font-size: 1.0em; color:#FF9900; display: block; background-color: #376938; padding: 0.2em 0.4em; clear: left; margin-bottom: 0.3em;}
h4 { font-size: 0.9em; color:#376938; font-family: Arial,sans-serif; }
legend { font-size: 1em; color: #FF9900; font-family: Arial,sans-serif; }
label { float: left; 	border-bottom: 1px dotted black; width: 150px; }
p,td,th,li { font-size: 1em; color:#000000; font-family: Arial,sans-serif; text-align: justify; }
p.linklist { text-align: left; font-size: 1em; }
a:link { color:#376938; font-family: Arial,sans-serif; font-decoration: underline; }
hr {
	border: 1px solid #376938;
	margin: 5px auto;
	width: 100%;
	clear: left;
}
a:hover { color:#FF9900; font-family: Arial,sans-serif; }
a:visited { color:#376938; font-family: Arial,sans-serif; }

img.cms_icon {
	border: 0;
}

/* Rasseportrait */

div#steckbrief {
	border: 1px solid black;
	width: 268px;
	background-color: #376938;
	color: #FFF;
	float: right;
	margin: -10px -10px 5px 10px;
	padding: 5px;
}

div#steckbrief_foto {
	text-align: center;
}


div#steckbrief img {
	border: 1px solid #FF9900;
	width: 250px;
	margin: 5px auto;
}

div#steckbrief p {
	color: #FFF;
}

div#steckbrief label {
	color: #FF9900;
	width: 85px;
	margin-bottom: 10px;
	border: 0;
}

table.steckbrief { width: 100%; text-align: center; }
td.steckbrief_foto { text-align: center; }
img.foto_cell { border-style: solid; border-width: 1px; padding: 5px; margin-left: 10px; border-color:#376938; }
img.steckbrief_foto { border-style: solid; border-width: 1px; padding: 5px; }
img.zuechterliste { border-style: solid; border-width: 1px; padding: 5px; margin-right: 10px; }
form { margin: 0px; display: inline; font-size: 1em; text-align: left;  }

input,select { font-size: 0.7em; }

ul.rassenliste, ul.rassen_az {
	width: 520px;
	padding: 5px;
	border-top: 1px solid #376938;
}

ul.rassenliste li {
	width: 250px;
	display: inline;
	float: left;
	padding: 5px;
}

ul.rassen_az li {
	width: 520px;
	display: inline;
	float: left;
	padding: 5px;
}

ul.rassenliste li a, ul.rassen_az li a {
	display: block;
	background-color: #376938;
	color: #FF9900;
	padding: 5px;
	border: 1px solid #000;

}

ul.rassenliste li a:hover, ul.rassen_az li a:hover {
        background-color: #FF9900;
        /* color: #376938; */
		color: #000;
		border: 1px solid #376938;

}

ul#standard_links li, ul#premium_links li {
	padding-top: 10px;
}

/* Seite aktuelles */

div.aktuelles_eintrag {
	border: 1px solid #376938;
	margin: 0;
	padding: 10px;
}

/* Seite Zuechter */

div.zuechterliste_premium {
	margin-top: 20px;
	border: 1px solid #376938;
	padding: 5px 10px;
}

div.zuechterliste_premium img {
	margin-right: 10px;
	overflow: hidden
}

ul.zuechterliste li {
	padding-top: 10px;
}

/* Zuechtereintrag */

div.zuechtereintrag {
	border: 1px solid #376938;
	margin: 5px 0;
	padding: 10px;
}

/* Hengste */


#deckanzeigen table {
	margin: 15px 0;	
}

#deckanzeigen th {
	color: #FF9900;
	background-color: #376938;
	padding: 5px;
	font-weight: bold;
	border: 1px solid #376938;
}

#deckanzeigen td {	
	padding: 5px;
	background-color: #FFF;
	border: 1px solid #376938;
}
#deckanzeigen div.foto {
	text-align: center;
}



