/*------------------------------------------------------------------------*/
/*---------------------------- ALLGEMEINES -------------------------------*/
/*------------------------------------------------------------------------*/
html{
	overflow-y:scroll;
}

body{
	margin:0; 
	padding:0; 
	font-size:100%; 
	font-family:Arial, Helvetica, sans-serif; 
	line-height:100%; 
	background-color:#FFFFFF; 
	background-image:url(images/bg.gif); 
	background-repeat:repeat-y; 
	background-position:center;
}

img{
	border:none;
}

a:link{
	text-decoration:none; 
	color:#7b9524;
}

a:visited{
	text-decoration:none; 
	color:#7b9524;
}

a:hover{
	text-decoration:underline; 
	color:#7b9524;
}

a:active{
	text-decoration:none; 
	color:#7b9524;
}

.clear{
	clear:both;
}

#print{
	display:none;
}
/*------------------------------------------------------------------------*/
/*---------------------------- HEAD BEREICH ------------------------------*/
/*------------------------------------------------------------------------*/
#head{
	width:922px; 
	height:88px; 
	border-top:5px solid #c9da53;
}

/*------------------------------------------------------------------------*/
/*---------------------------- MENU BEREICH ------------------------------*/
/*------------------------------------------------------------------------*/
#menu{
	float:left; 
	padding:21px 0px 0px 29px;
}

.menupunkt{
	float:left; 
	text-transform:uppercase; 
	padding:0px 26px 0px 0px;
}

.menupunkt a{
	text-decoration:none; 
	color:#282931; 
	font-size:70%; 
	font-weight:bold;
}

.menupunkt a:visited{
	text-decoration:none; 
	color:#282931;
}

.menupunkt a:hover{
	text-decoration:underline; 
	color:#282931;
}

.menupunkt a:active{
	text-decoration:none; 
	color:#282931;
}

.menuaktiv{
	float:left; 
	text-transform:uppercase; 
	padding:0px 26px 0px 0px;
}

.menuaktiv a{
	text-decoration:underline; 
	color:#282931; 
	font-size:70%; 
	font-weight:bold;
}

.menuaktiv a:visited{
	text-decoration:underline; 
	color:#282931;
}

.menuaktiv a:hover{
	text-decoration:underline; 
	color:#282931;
}

.menuaktiv a:active{
	text-decoration:underline; 
	color:#282931;
}

#submenu{
	float:left; 
	text-align:left; 
	text-transform:uppercase; 
	padding:5px 0px 0px 160px;
}

.submenupunkt a{
	text-decoration:none; 
	color:#282931; 
	font-size:70%; 
	font-weight:bold;
}

.submenupunkt a:visited{
	text-decoration:none; 
	color:#282931;
}

.submenupunkt a:hover{
	text-decoration:none; 
	color:#7b9524;
}

.submenupunkt a:active{
	text-decoration:none; 
	color:#282931;
}

.submenuaktiv a{
	text-decoration:none; 
	color:#7b9524; 
	font-size:65%; 
	font-weight:bold;
}

.submenuaktiv a:visited{
	text-decoration:none; 
	color:#7b9524;
}

.submenuaktiv a:hover{
	text-decoration:none; 
	color:#7b9524;
}

.submenuaktiv a:active{
	text-decoration:none; 
	color:#7b9524;
}

/*------------------------------------------------------------------------*/
/*---------------------------- LOGO BEREICH ------------------------------*/
/*------------------------------------------------------------------------*/
#logo{
	width:250px; 
	height:88px; 
	float:right; 
	background-image:url(images/logo.gif); 
	background-repeat:no-repeat;
}

/*------------------------------------------------------------------------*/
/*-------------------------- STREIFEN BEREICH ----------------------------*/
/*------------------------------------------------------------------------*/
#stripes{
	background-image:url(images/streifen.gif); 
	background-repeat:repeat-x;
}

#image{
	width:956px; 
	height:183px; 
	background-image:url(images/head.jpg); 
	background-repeat:no-repeat;
}

/*------------------------------------------------------------------------*/
/*----------------------- IMPRESSUM LINE BEREICH -------------------------*/
/*------------------------------------------------------------------------*/
#impline{
width:956px; height:46px;
}

#ueberschrift{
float:left; 
padding:28px 0px 0px 60px;
}

#ueberschrift h1{
margin:0; 
padding:0; 
font-size:105%; 
font-weight:bold; 
color:#7b9524; 
text-transform:uppercase;
}

#impnavi{
float:right; 
padding:18px 21px 0px 0px; 
font-size:70%; 
letter-spacing:1px;
}

#impnavi a{
text-decoration:none; 
text-transform:uppercase; 
color:#755d49; 
font-weight:bold;
}

#impnavi a:visited{
text-decoration:none; 
text-transform:uppercase; 
color:#755d49; 
font-weight:bold;
}

#impnavi a:hover{
text-decoration:underline;
text-transform:uppercase; 
color:#755d49; 
font-weight:bold;
}
 
#impnavi a:active	{
text-decoration:none; 
text-transform:uppercase; 
color:#755d49; 
font-weight:bold;
}

#impnavi .impaktiv{
text-decoration:underline;
}

#impnavi .impaktiv a{
text-decoration:underline;
}

#impnavi .impaktiv a:visited{
text-decoration:underline;
}

#impnavi .impaktiv a:hover{
text-decoration:underline;
}

#impnavi .impaktiv a:active{
text-decoration:underline;
}

#schrift{
float:right;
padding:22px 40px 0px 0px;
}

/*------------------------------------------------------------------------*/
/*------------------------ TRENN LEISTEN BEREICH -------------------------*/
/*------------------------------------------------------------------------*/
#leiste_gruen{
float:left; 
width:640px; 
height:16px;	
background-image:url(images/leiste_gruen.gif); 
background-repeat:no-repeat;
}

#leiste_braun		{
float:right; 
width:217px; 
height:16px; 
background-image:url(images/leiste_braun.gif); 
background-repeat:no-repeat;
}

#leiste_braun h1	{
margin:0; 
padding:0; 
font-size:70%; 
color:#FFFFFF; 
text-align:center;
text-transform:uppercase;
}

/*------------------------------------------------------------------------*/
/*-------------------------- CONTENT BEREICH -----------------------------*/
/*------------------------------------------------------------------------*/
#content{
width:894px; 
padding:0px 17px 0px 45px; 
text-align:left;
}

#content_bg{
width:894px; 
background-image:url(images/content_bg.gif); 
background-repeat:repeat-y;
}

/*------------------------------------------------------------------------*/
/*--------------------------- INHALT BEREICH -----------------------------*/
/*------------------------------------------------------------------------*/
#inhalt		{
text-align:left;
float:left; 
width:590px; 
padding:18px 24px 25px 26px;
}

#inhalt p	{
text-align:left;
font-size:75%; 
color:#282931; 
margin:0px 0px 20px 0px;
}

#inhalt h1	{
text-align:left;
font-size:85%; 
color:#282931; 
margin:0px 0px 10px 0px; 
padding:0;
}

#inhalt h2	{
text-align:left;
font-size:85%; 
color:#282931; 
margin:0; 
padding:0;
}

#inhalt ul	{
text-align:left;
margin-top:0px; 
padding-top:0px;
}

#inhalt li	{
text-align:left;
font-size:75%; 
color:#282931;
margin:0px 0px 5px 0px;
}

#inhalt .bulleninfo{
text-align:left;
font-size:80%;
}

#inhalt .bulleninfo h4{
margin:0;
padding:0;
}

#inhalt .bullen{
font-size:80%;
margin:15px 0px 15px 0px;
width:560px;
}

#inhalt .bullen h4{
text-align:left;
margin:0;
padding:0;
font-size:100%;
}

#inhalt .zuchtdaten{
margin:0;
padding:0px 0px 0px 25px;
vertical-align:top;
text-align:left;
}

#inhalt .zuchtdaten p{
margin:0px 0px 10px 0px;
padding:0;
font-size:95%;
}

#inhalt .zuchtdaten h3{
font-size:110%; 
color:#282931; 
margin:0px 0px 10px 0px; 
padding:0;
}

#inhalt .zuchtkuer{
margin:0;
padding:0px 0px 0px 25px;
vertical-align:top;
font-size:95%;
text-align:left;
}

#inhalt .zuchtkuer p{
margin:0;
padding:0;
text-align:left;
}

#inhalt .zuchtzelle{
width:180px;
vertical-align:top;
}

#inhalt .zuchtzelle p{
margin:0;
padding:0;
font-size:95%;
}

#inhalt .trennstrich{
width:100%;
border-top:1px dashed #7b9524;
margin:0px 0px 20px 0px;
}

.abstammung{
height:15px;
text-align:left;
margin:0px 0px 0px 32px;
padding:0;
font-size:80%;
}

.abstammung a{
color:#755D49;
font-weight:bold;
text-decoration:none;
}

.abstammung a:visited{
text-decoration:none;color:#755D49;
}

.abstammung a:hover{
text-decoration:none;color:#755D49;
}

.abstammung a:active{
text-decoration:none;color:#755D49;
}

.abstammungb{
height:15px;
text-align:left;
margin:0px 0px 0px 20px;
padding:0;
font-size:80%;
}

.abstammungb a{
display:none;
color:#755D49;
font-weight:bold;
text-decoration:none;
}

.abstammungb a:visited{
text-decoration:none;
color:#755D49;
}

.abstammungb a:hover{
text-decoration:none;
color:#755D49;
}

.abstammungb a:active{
text-decoration:none;
color:#755D49;
}

.aufundzu{
display:none;
height:30px;
margin:0px 0px 10px 0px;
}

/*------------------------------------------------------------------------*/
/*--------------------------- TEASER BEREICH -----------------------------*/
/*------------------------------------------------------------------------*/
#teaser{
float:right; 
width:173px; 
padding:18px 18px 25px 26px;
}

#teaser h1	{
margin:10px 0px 4px 0px; 
padding:0; 
font-size:90%; 
font-weight:bold;
}

#teaser p	{
margin:0;
padding:0;
font-size:75%; 
color:#282931;
}

.stars{
font-size:130%;
padding:0; 
margin:0px 0px 0px 0px;
}

.artikelhead{
font-size:90%;
padding:0;
margin:0px 0px 10px 0px;
}

/*------------------------------------------------------------------------*/
/*-------------------------- KONTAKT BEREICH -----------------------------*/
/*------------------------------------------------------------------------*/
.kontaktform{
	font-size:80%;
}

.textfeld{
	width:180px;
}

/*------------------------------------------------------------------------*/
/*-------------------------- INTERN BEREICH ------------------------------*/
/*------------------------------------------------------------------------*/
.zuchtintern{
margin:10px 0px 0px 0px;
}

.trennstrichfloat{
float:left; 
width:100%; 
border-top:1px dashed #7b9524; 
margin:20px 0px 20px 0px;
}

.einteilung{
font-weight:bold; 
background-color:#7b9524; 
color:#282931;
}

.einteilung .name{
font-size:90%; 
width:250px;
}

.einteilung .id{
font-size:90%; 
width:200px;
}

.einteilung .funktionen{
font-size:90%; 
width:100px; 
text-align:center;
}

.zuchtintern .name{
font-size:80%; 
width:250px;
}

.zuchtintern .id{
font-size:80%; 
width:200px;
}

.zuchtintern .funktionen{
font-size:80%; 
width:100px; 
text-align:center;
}

.v{
float:left; 
font-size:90%; 
margin:0px 15px 0px 0px;
}

.vv{
float:left; 
font-size:90%; 
margin:0px 15px 0px 0px;
}

.vm{
float:left; 
font-size:90%;
}

.stamm	{
width:100px; 
border:1px solid #7b9524;
padding:2px 5px 2px 5px;
}

.daten{
font-size:90%;
}

.daten .datenfeld{
width:130px; 
border:1px solid #7b9524;
padding:2px 5px 2px 5px;
}

.daten .datum{
width:30px; 
border:1px solid #7b9524;
text-align:center;
}

.daten .jahr{
width:56px; 
border:1px solid #7b9524;
text-align:center;
}

.daten .feld{
vertical-align:top; 
width:100px;
}

.kuerung{
width:376px; 
height:150px; 
border:1px solid #7b9524;
}

.pulldown{
border:1px solid #7b9524;
width:140px;
}

.abschicken{
border:1px solid #7b9524;
padding:2px 5px 2px 5px; 
margin:0px 0px 0px 65px;
}

.kuerungverkauf{
width:376px; 
height:100px; 
border:1px solid #7b9524;
}

.verkaufinfo{
width:376px; 
height:150px; 
border:1px solid #7b9524;
}

.verkaufstext{
width:100%; 
text-align:left; 
padding:0px 30px 0px 15px;
}

.details{
height:15px;
text-align:left;
margin:0px 0px 0px 72px;
padding:0;
font-size:80%;
}

.details a{
color:#755D49;
font-weight:bold;
text-decoration:none;
}

.details a:visited{
text-decoration:none;
color:#755D49;
}

.details a:hover{
text-decoration:none;
color:#755D49;
}

.details a:active{
text-decoration:none;
color:#755D49;
}

.detailsb{
height:15px;
text-align:left;
margin:0px 0px 0px 60px;
padding:0;
font-size:80%;
}

.detailsb a{
display:none;
color:#755D49;
font-weight:bold;
text-decoration:none;
}

.detailsb a:visited	{
text-decoration:none;
color:#755D49;
}

.detailsb a:hover{
text-decoration:none;
color:#755D49;
}

.detailsb a:active{
text-decoration:none;
color:#755D49;
}

/*------------------------------------------------------------------------*/
/*-------------------- INTERN BEREICH #AKTUELLES# ------------------------*/
/*------------------------------------------------------------------------*/
.artikel{
margin:10px 0px 0px 0px;
}

.artikel .ueberschrift{
font-size:80%; 
width:190px; 
}

.artikel .text{
font-size:80%; 
width:260px; 
}

.artikel .funktionen{
font-size:80%; 
width:100px; 
text-align:center;
}

.artikel .artikelintern{
font-size:80%;
}




/* ----- tool tip  styles ----- */
#theToolTip{
	position: absolute; 
	left: -300px; 
	border: 2px solid #755d49; 
	background-color: #f6f9e9; 
	visibility: hidden; 
	z-index: 100;
	padding:5px;
}

#ToolTipPointer{
	position:absolute; 
	left: -300px; 
	z-index: 101; 
	visibility: hidden;
}

#theToolTip p{
	font-size: 1.1em; 
	color: #333333; 
	line-height:1.4em; 
	margin-right:10px; 
	margin-top:0;
}

#ToolTipTextWrap {
	font-weight:bold; 
	font-size: 1.2em; 
	color: #592C16; 
	margin-right:10px;
}
