/*
Author:
	Byte my Eye GbR 2009
	info@byte-my-eye.de
	www.byte-my-eye.de

Table of Contents:
	global
	text
	mainmenu
	submenu
	input form
	shop
	beratung
	ie-hacks


*/


/*----------------------*/
/*--------global--------*/
/*----------------------*/

body {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #000000;
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
}
div {
	margin:0px;
	padding:0px;
}
img {
	margin:0px;
	padding:0px;
	border-width:0px;
}


/*----------------------*/
/*---------Text---------*/
/*----------------------*/

a {
	color: #000000; 
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size:10pt;
	border:0px;
}
	  
a:hover {
	color: #000000; 
	text-decoration: underline;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	border:0px;
}
em {
	font: bold 16px Geneva, Arial, Helvetica, sans-serif;
}

h1 {
	font: bold 18px Arial, Helvetica, sans-serif;
}
h2 {
	font: bold 16px Arial, Helvetica, sans-serif;
}
h3 {
	font: bold 16px Arial, Helvetica, sans-serif;
}
li {
	list-style: none;
}
ul {
	white-space: pre;
}
.text_bg {
	background-image: url(gfx/text.gif);
	background-repeat: no-repeat;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	padding-left: 10px;
}
.text
{
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration:none;
	font-weight:normal;
	text-align:justify;
}

.text_bold
{
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration:none;
	font-weight:bold;
	text-align:justify;
}
.headline1 {
	font-family:Arial,sans-serif;
	font-size:18pt;
	color:black;
	border-bottom-style:solid;
	border-bottom-width:3px;
	border-color:green;
    margin:0px; margin-bottom:16px;
}

.headline2 {
	font-family: Arial, sans-serif;
	font-size: 12pt;
	color: #000000;
	text-decoration:underline;
	font-weight:bold;
}

.headline3 {
	font-family: Arial, sans-serif;
	font-size: 12pt;
	color: #000000;
	text-decoration:underline;
	font-weight:bold;
}



/*----------------------------*/
/*----------structure---------*/
/*----------------------------*/





#header {
	background-image: url(gfx/header_logo.png);
	width: 1024px;
	height: 176px;
	background-repeat: no-repeat;
}

#footer {
	background-image: url(gfx/index_21.jpg);
	width: 808px;
	background-repeat: no-repeat;
	text-align: center;
	clear:both;
	height:32px;
}

#main {
	clear:both;
	background-image: url(gfx/text.gif);
	background-repeat: no-repeat;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	width: 1024px;
}

#content1 {
	padding-left: 10px;
	width: 730px;
}

#content2 {
	height: 200px;
	padding-left: 10px;
}

.index_07
{
	background-image: url(gfx/index_07.gif);
	background-repeat: no-repeat;
	width: 344px;
	height: 41px;
	float:left;
}

.flag_border
{
	border-width:3px;
	border-style:solid;
	border-color:#0000FF;
}

#starter
{
	background-image: url(gfx/starter.gif);
	background-repeat: no-repeat;
	width: 254px;
	height: 216px;
	position:absolute;
	left:770px;
}

#stretcher
{
	background-image: url(gfx/stretcher.gif);
	background-repeat: repeat-y;
	background-position: right;
	width:1024px;
}

#bme_logo {
	width:808px;
	text-align: center;
}

#impressum {
	width:808px;
	text-align: center;
	margin-bottom:10px;
}

.stopper
{
	background-image: url(gfx/index_17.gif);
	background-repeat: no-repeat;
	height: 65px;
	width: 254px;
	background-position: bottom;
	vertical-align: bottom;
}

.logo
{
	/*background-image: url(gfx/index_20.jpg);*/
	background-image: url(gfx/bottom_right.png);
	background-repeat: no-repeat;
	width: 561px;
	height: 200px;
	background-position: left bottom;
	min-height: 200px;
	overflow: hidden;
	float:left;
}



/*******************************
Tabelle mit grünem Balken oben
*******************************/
.bBox
{
	border:1px solid #005E1C;
}

.bBoxHeader
{
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color:#FFFFFF;
	background-color: #005E1C;
	text-align:left;
	padding:4px;
	vertical-align: middle;
}

.bBoxHeader a
{
	color: #FFFFFF;
}

.bBoxHeader a:hover
{
	color: #FFFFFF;
}

.bBoxBody
{
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight:normal;
	color:#000000;
	background-color: #FFFFFF;
	text-align:left;
	padding:10px;
	text-align: justify;
}

.bTable
{
	border-width:1px;
	border-style:solid;
	border-color:#005E1C;
}

.bTableHeader
{
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color:#FFFFFF;
	background-color: #005E1C;
	text-align:left;
	padding:4px;
	vertical-align: middle;
}

.bTableHeader a
{
	color: #FFFFFF;
}

.bTableHeader a:hover
{
	color: #FFFFFF;
}

.bTableBody
{
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight:normal;
	color:#000000;
	background-color: #FFFFFF;
	text-align:left;
	padding:8px;
	text-align: justify;
}

.bTableFooter
{
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight:normal;
	color:#FFFFFF;
	background-color: #005E1C;
	text-align:right;
}

.newsBox {
	width:700px;
	margin:auto;
	border: 1px solid #005E1C;
}

.newsBoxNovapolled {
	width:340px;
	margin:auto;
	border: 1px solid #005E1C;
}


dl.meImgLeft
{
	float: left;
	margin-right: 1em;
}

dl.meImgLeft dt
{
	margin-bottom: 0;
} 

dl.meImgLeft dd
{
	margin: 0;
}

.button
{
	border:1px solid #000000;
	color:#FFFFFF;
	font-size:10pt;
	font-family: Arial, sans-serif;
	background-color:#005E1C;
	font-weight:bold;
}

.edit
{
	font-size: 10pt;
    color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, sans-serif;
	background-color:#ffffff;
	border:1px solid #000000;
}

.ProfilTable
{
	border-width:1px;
	border-style:solid;
	border-color:#005E1C;
	width:260px;
}

/*--------------------------*/
/*--------input form--------*/
/*--------------------------*/

input.txt
{
	border:1px solid #666666;
	font-size:10pt;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0px;
	margin:0px;
}

textarea.txt
{
	border:1px solid #666666;
	font-size:10pt;
	padding-top: 2px;
	padding-bottom: 2px;
}


.captcha_img
{
	border:1px solid #000000;
	width:140px;
	height:40px;
}


/*--------------------*/
/*--------shop--------*/
/*--------------------*/


.shop_detail_headline
{
	color: #000000; 
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 12pt;
	border-bottom-style:solid;
	border-bottom-width:3px;
	border-color:green;
}

.stammbaum
{
	vertical-align:middle;
	color: #000000; 
	font-weight: bold;
	font-family: Impact, Tahoma, sans-serif;
	font-size: 14pt;
	text-align:left;
}

.stammbaum_end
{
	vertical-align:middle;
	color: #000000; 
	font-weight: bold;
	font-family: Impact, Tahoma, sans-serif;
	font-size: 24pt;
	text-align:left;
}


/*-------------------------*/
/*--------mainmenu--------*/
/*-------------------------*/


#mainmenu {
	height: 41px;
	width: 1024px;
}

.menu_home
{
	background: url(gfx/menu_home.gif) no-repeat;
	background-position: 0 0px;
	display:block;
	width: 79px;
	height: 41px;
	float:left;
}

.menu_home a
{
	background: url(gfx/menu_home.gif) no-repeat;
	background-position: 0 0px;
	display:block;
	width: 79px;
	height: 41px;
}

.menu_novaselek
{
	background: url(gfx/menu_novaselek.gif) no-repeat;
	background-position: 0 -41px;
	display:block;
	width: 129px;
	height: 41px;
	float:left;
}

.menu_novaselek a
{
	background: url(gfx/menu_novaselek.gif) no-repeat;
	background-position: 0 0px;
	display:block;
	width: 129px;
	height: 41px;
}

.menu_novaselek a:hover
{
	background-position: 0 -41px;
}


.menu_limousin
{
	background: url(gfx/menu_limousin.gif) no-repeat;
	background-position: 0 -41px;
	display:block;
	width: 132px;
	height: 41px;
	float:left;
}

.menu_limousin a
{
	background: url(gfx/menu_limousin.gif) no-repeat;
	background-position: 0 0px;
	display:block;
	width: 132px;
	height: 41px;
}

.menu_limousin a:hover
{
	background-position: 0 -41px;
}

.menu_rassen
{
	background: url(gfx/menu_rassen.gif) no-repeat;
	background-position: 0 -41px;
	display:block;
	width: 153px;
	height: 41px;
	float:left;
}

.menu_rassen a
{
	background: url(gfx/menu_rassen.gif) 0 0 no-repeat;
	display:block;
	width: 153px;
	height: 41px;
}

.menu_rassen a:hover
{
	background-position: 0 -41px;
}

.menu_info
{
	background: url(gfx/menu_info.gif) no-repeat;
	background-position: 0 -41px;
	display:block;
	width: 187px;
	height: 41px;
	float:left;
}

.menu_info a
{
	background: url(gfx/menu_info.gif) no-repeat;
	background-position: 0 0;
	display:block;
	width: 187px;
	height: 41px;
}

.menu_info a:hover
{
	background-position: 0 -41px;
}


/*----------------------*/
/*--------submenu--------*/
/*----------------------*/


#submenu {
	height: 44px;
	width: 1024px;
}

.submenu_news_limousin
{
	background: url(gfx/submenu_news_limousin.png) no-repeat;
	background-position: 0 -44px;
	display:block;
	width: 93px;
	height: 44px;
	float:left;
}

.submenu_news_limousin a
{
	background: url(gfx/submenu_news_limousin.png) no-repeat;
	background-position: 0 0;
	display:block;
	width: 93px;
	height: 44px;
}

.submenu_news_limousin a:hover
{
	background-position: 0 -44px;
}

.submenu_zuchttiere_limousin
{
	background: url(gfx/submenu_zuchttiere_limousin.png) no-repeat;
	background-position: 0 -44px;
	display:block;
	width: 126px;
	height: 44px;
	float:left;
}

.submenu_zuchttiere_limousin a
{
	background: url(gfx/submenu_zuchttiere_limousin.png) no-repeat;
	background-position: 0 0;
	display:block;
	width: 126px;
	height: 44px;
}

.submenu_zuchttiere_limousin a:hover
{
	background-position: 0 -44px;
}

.submenu_samen_limousin
{
	background: url(gfx/submenu_samen_embryonen_limousin.png) no-repeat;
	background-position: 0 -44px;
	display:block;
	width: 200px;
	height: 44px;
	float:left;
}

.submenu_samen_limousin a
{
	background: url(gfx/submenu_samen_embryonen_limousin.png) no-repeat;
	background-position: 0 0;
	display:block;
	width: 200px;
	height: 44px;
	float:left;
}

.submenu_samen_limousin a:hover
{
	background-position: 0 -44px;
}

.submenu_zuchtbetriebe_limousin
{
	background: url(gfx/submenu_zuchtbetriebe_limousin.png) no-repeat;
	background-position: 0 -44px;
	display:block;
	width: 167px;
	height: 44px;
	float:left;
}

.submenu_zuchtbetriebe_limousin a
{
	background: url(gfx/submenu_zuchtbetriebe_limousin.png) no-repeat;
	background-position: 0 0;
	display:block;
	width: 167px;
	height: 44px;
	float:left;
}

.submenu_zuchtbetriebe_limousin a:hover
{
	background-position: 0 -44px;
}

.submenu_novapolled_limousin
{
	background: url(gfx/submenu_novapolled_limousin.png) no-repeat;
	background-position: 0 -44px;
	display:block;
	width: 143px;
	height: 44px;
	float:left;
}

.submenu_novapolled_limousin a
{
	background: url(gfx/submenu_novapolled_limousin.png) no-repeat;
	background-position: 0 0;
	display:block;
	width: 143px;
	height: 44px;
	float:left;
}

.submenu_novapolled_limousin a:hover
{
	background-position: 0 -44px;
}

.submenu_rest_limousin
{
	background: url(gfx/submenu_right.png) no-repeat;
	display:block;
	height: 44px;
	width: 295px;
	float:left;
}

.submenu_news
{
	background: url(gfx/submenu_news.gif) no-repeat;
	background-position: 0 -44px;
	display:block;
	width: 147px;
	height: 44px;
	float:left;
}

.submenu_news a
{
	background: url(gfx/submenu_news.gif) no-repeat;
	background-position: 0 0;
	display:block;
	width: 147px;
	height: 44px;
}

.submenu_news a:hover
{
	background-position: 0 -44px;
}

.submenu_zuchttiere
{
	background: url(gfx/submenu_zuchttiere.gif) no-repeat;
	background-position: 0 -44px;
	display:block;
	width: 147px;
	height: 44px;
	float:left;
}

.submenu_zuchttiere a
{
	background: url(gfx/submenu_zuchttiere.gif) no-repeat;
	background-position: 0 0;
	display:block;
	width: 147px;
	height: 44px;
}

.submenu_zuchttiere a:hover
{
	background-position: 0 -44px;
}

.submenu_samen
{
	background: url(gfx/submenu_samen.gif) no-repeat;
	background-position: 0 -44px;
	display:block;
	width: 215px;
	height: 44px;
	float:left;
}

.submenu_samen a
{
	background: url(gfx/submenu_samen.gif) no-repeat;
	background-position: 0 0;
	display:block;
	width: 215px;
	height: 44px;
	float:left;
}

.submenu_samen a:hover
{
	background-position: 0 -44px;
}

.submenu_zuchtbetriebe
{
	background: url(gfx/submenu_zuchtbetriebe.gif) no-repeat;
	background-position: 0 -44px;
	display:block;
	width: 195px;
	height: 44px;
	float:left;
}

.submenu_zuchtbetriebe a
{
	background: url(gfx/submenu_zuchtbetriebe.gif) no-repeat;
	background-position: 0 0;
	display:block;
	width: 195px;
	height: 44px;
	float:left;
}

.submenu_zuchtbetriebe a:hover
{
	background-position: 0 -44px;
}

.submenu_rest
{
	background: url(gfx/index_11.gif) no-repeat;
	display:block;
	width: 320px;
	height: 44px;
	float:left;
}

.submenu_kontakt
{
	background: url(gfx/submenu_kontakt.gif) no-repeat;
	background-position: 0 -44px;
	display:block;
	width: 180px;
	height: 44px;
	float:left;
}

.submenu_kontakt a
{
	background: url(gfx/submenu_kontakt.gif) no-repeat;
	background-position: 0 0;
	display:block;
	width: 180px;
	height: 44px;
}

.submenu_kontakt a:hover
{
	background-position: 0 -44px;
}

.submenu_partner
{
	background: url(gfx/submenu_partner.gif) no-repeat;
	background-position: 0 -44px;
	display:block;
	width: 124px;
	height: 44px;
	float:left;
}

.submenu_partner a
{
	background: url(gfx/submenu_partner.gif) no-repeat;
	background-position: 0 0;
	display:block;
	width: 124px;
	height: 44px;
}

.submenu_partner a:hover
{
	background-position: 0 -44px;
}

.submenu_impressum
{
	background: url(gfx/submenu_impressum.gif) no-repeat;
	background-position: 0 -44px;
	display:block;
	width: 149px;
	height: 44px;
	float:left;
}

.submenu_impressum a
{
	background: url(gfx/submenu_impressum.gif) no-repeat;
	background-position: 0 0;
	display:block;
	width: 149px;
	height: 44px;
}

.submenu_impressum a:hover
{
	background-position: 0 -44px;
}

.submenu_inforest
{
	background: url(gfx/info_rest.gif) no-repeat;
	display:block;
	width: 571px;
	height: 44px;
	float:left;
}

.slidercontainer{
	BORDER:#000000 1px solid;
}

.sliderimages{
	BORDER:#000000 2px solid;
}


/*------------------------*/
/*--------Beratung--------*/
/*------------------------*/


#beratung {
	font-family: Arial, sans-serif;
	font-size: 9pt;
}

.graph1 {
	margin: 0 auto !important;
	width: 732px;
	height: 241px;
}

.graph2 {
	width: 440px;
	height: 400px;
	float: right;
}

.diag1 {
	width: 310px;
	height: 335px;
	float: right;
	background-image: url(gfx/beratung/diag1.png);
}

#beratung .floatl {
	float: left;
	clear:right;
}
	.list1 .floatr {
		float: right;
		clear: right;
		margin-right: 90px
	}

	.list2 .floatlr {
		float: left;
		text-align: right;
	}
	.list4 .floatr {
		float: right;
	}
	.list5 .floatr {
		float: right;
	}

#beratung .list1 {
	width: 100%;
	height: 140px;
}
#beratung .list2 {
	height: 410px;
	padding-top: 10px;
}
#beratung .list3 {
	height: 100%;
	padding-top: 10px;
}
#beratung .list4 {
	height: 340px;
}

#beratung .list3 li,#beratung .list5 li {
	list-style-type: circle;
}
	#beratung .list3 .no,#beratung .list5 .no {
		list-style: none;
	}

#beratung .arrow {
	list-style-image: url(gfx/listf.png);
}

.goodtoknow {
	margin: 0 auto;
	width: auto;
	height: auto;
	border: 1px dotted #0066FF;
	background-color: #EAF2FF;
}

	.goodtoknow li li {
	list-style-image: url(gfx/check.png);
	}


/*------------------------*/
/*--------IE-Hacks--------*/
/*------------------------*/


* html ul {
	line-height: 20px;
}
*+html ul {
	line-height: 20px;
}

/* add display:inline to floated elements IE6 Hack*/
* html .graph2,
* html .diag1,
* html .list1 .floatr,
* html .list2 .floatlr,
* html .index_07,
* html .logo,
* html dl.meImgLeft,
* html .menu_home,
* html .menu_novaselek,
* html .menu_limousin,
* html .menu_rassen,
* html .menu_info,
* html .submenu_news,
* html .submenu_zuchttiere,
* html .submenu_samen,
* html .submenu_samen a,
* html .submenu_rest,
* html .submenu_kontakt,
* html .submenu_partner,
* html .submenu_impressum,
* html .submenu_inforest,
* html #beratung .floatl, * html .list2 .floatl, * html .list4 .floatl, * html .list5 .floatl,
* html .list4 .floatr, * html .list5 .floatr {display:inline;}


/* add display:inline to floated elements IE7 Hack*/
*+html .graph2,
*+html .diag1,
*+html .list1 .floatr,
*+html .list2 .floatlr,
*+html .index_07,
*+html .logo,
*+html dl.meImgLeft,
*+html .menu_home,
*+html .menu_novaselek,
*+html .menu_limousin,
*+html .menu_rassen,
*+html .menu_info,
*+html .submenu_news,
*+html .submenu_zuchttiere,
*+html .submenu_samen,
*+html .submenu_samen a,
*+html .submenu_rest,
*+html .submenu_kontakt,
*+html .submenu_partner,
*+html .submenu_impressum,
*+html .submenu_inforest,
*+html #beratung .floatl, *+html .list2 .floatl, *+html .list4 .floatl, *+html .list5 .floatl,
*+html .list4 .floatr, *+html .list5 .floatr {display:inline;}


