* { margin:0; padding:0; }
* html body * {overflow: visible}
* html iframe, * html frame {overflow: auto}
* html frameset {overflow: hidden}

html {
}

body {
	height: 100%;
	margin-bottom: 1px;
	min-width: 101%;
	background-repeat: no-repeat;
	background-color: #484d3b;
	font-size: 100.01%;
	background-image: url(../bilder/blume.jpg);
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #AAC661;
	line-height: 14px;
	letter-spacing: 1px;
	font-weight: bold;
	font-style: normal;
}

img {border: 0 solid;}
a img {border: 0 solid;}
a:focus {outline: none;}


/* body-Hintergrund-Farben +++++++++++++++++++++++++++++++++ */  

table.wrapper {
	z-index: 1000;
	top: 4%;
	display: block;
	position: absolute;
	left: -2px;
}

.bg-pink  { background-color: #2D3025; }
.bg-bleu  { background-color: D2E8E8; }
.bg-rose  { background-color: FAF3CA; }

.clear {
	clear: both;
}



/* Kopf-Teil mnit Logo und Menü +++++++++++++++++++++++++++++++++ */ 

#header {
	height: 150px;
	background-color: #001400;
	background-attachment: scroll;
}
#header img.logo {
	margin: 18px 0 0 0;	
}
#header img.sgruen {
	margin: 3px 0 2px 0;	
}
#header img.schuss-1 {
	margin: 3px 0 1px 0;	
}
#header img.schuss-2 {
	margin: 1px 0 1px 0;	
}

#header2 {
	height: 165px;
	background-color: #001400;
	background-attachment: scroll;
}
#header2 img.logo {
	margin: 18px 0 0 0;	
}
#header2 img.sgruen {
	margin: 3px 0 2px 0;	
}
#header2 img.schuss-1 {
	margin: 3px 0 1px 0;	
}
#header2 img.schuss-2 {
	margin: 1px 0 1px 0;	
}	
	
	
	

/* Inhalt Mittel-Teil +++++++++++++++++++++++++++++++++ */ 

#content {
	background-color: #0D2200;
	margin: 30px 0 30px 0;
	/*border-top: 3px solid #252A1B;
	border-bottom: 0px solid #252A1B;
	padding: 20px;
	/*	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-image: url(../bilder/bam-vektor_2.jpg);  */
}

#content .startimg {  /* Start-Bild */
	padding: 0px 0;
}

#dia-1 {  /* div-Conteiner Bilder linke Seite */
	text-align: right;
}

#dia-1 img {
	float: right;
	display: block;
}

#dia-1 p {
	clear: both;
}

#content td#thbs-navi img { /* Thumbs Menü Mitte */
	display: block;
	height: 50px;
	width: 50px;
	margin: 0 0px 10px 0px;
}
#content td#thbs-navi-u img { /* Thumbs Menü Mitte */
	display: block;
	height: 50px;
	width: 50px;
	margin: 10px 0px 0px 0px;
}

#content td.thbs-li, #content td.thbs-re{ /* Abstand Thumb-Leiste Mitte links/rechts */
	width: 2px;
}

#content td.abstandMi {
	width: 26px;
	/* background-color: #CCC; */
}

#content td.breiteLiRe {
	width: 389px;
}


/* +++++  Fuß-Teil Info-Leiste  ++++++++++++++++++++++++++++++++++++++++++++++ */ 

td#footer {
	height: 30px;
	background-color: #001400;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: right bottom;
}

#bottom img.space { /* Abstands-gif über Durchschuss footer */
	height: 2px;
}

td#footer div {
	margin-top: 0px;
}

#impressum {  /*  Impressum  */
	text-align: left;
	margin-bottom: 0px;
	padding: 8px 38px;
	font-weight: normal;
}

#impressum_link {  /*  Impressum  Link */
	text-align: center;
	margin-bottom: 0px;
	padding: 8px 38px;
	font-weight: normal;
}



/* +++++  Galerie Leihpflanzen  ++++++++++++++++++++++++++++++++++++++ */

#leih-dia { /* div-Container Dia Leihpflanzen */
	float: right;
	width: 389px;	
}
#leih-dia-half { /* div-Container Dia Leihpflanzen */
	display: block;
	text-align: center;
	float: center;
	margin: 0px 0 3px 0;
}
#leih-dia img { /* Dia Leihpflanzen */
	display: block;
	float: right;
	margin: 0px 0 3px 0;
}
#leih-dia p {
	clear: both;
	text-align: right;
	margin: 0 0 0 0;
	letter-spacing: 1px;
}
#leihGal { /* Thumbs-Galerie der Leihpflanzen */
	width: 390px;
	height: auto;
	float: right;
	margin: 0 0 0 0;
	right: 10px;
}
#leihGal a {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 9px;
	color: #94AA74;
	text-decoration: none;
	letter-spacing: 1px;
	text-align: left;
}
#leih-thbs a img {
	float: left;
	height: 80px;
	width: 80px;
	margin: 6px 4px 2px 0px;
}


#leih-thbs p {
	clear: both;
	text-align: left;
}



/* +++++  Preisliste  ++++++++++++++++++++++++++++++++++++++ */

#preisliste {
	height: auto;
	width: 635px;
	margin: 0 auto;
}

#preisliste div {
	float: left;
}

#preisliste div.preise1 p, div.preise2 p, div.preise3 p, div.preise4 p, div.preise5 p {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3C6006;
}

#preisliste p.titel {
	margin: 0px;
	color: #AAC661;
	padding: 10px 0 2px 0;
}

#preisliste div.preise1 {
	width: 195px;
}

#preisliste div.preise2 {
	width: 100px;
}

#preisliste div.preise3 {
	width: 140px;
}

#preisliste div.preise4 {
	width: 120px;
}

#preisliste div.preise5 {
	width: 80px;
}

#preisliste div.preise2 p, div.preise3 p, div.preise4 p, div.preise5 p {
	text-align: right;
	padding-right: 0px;
}

#preisliste div.preise5 p {
	text-align: right;
	padding-right: 0;
}






/* +++++  Galerie Div-Container Thumbs "Referenzen und Beispiele" *********************************/

#referDia {  /* Referenz-Dia */

}

#referDia p {
	clear: both;
	text-align: center;
	margin: 0px 0px 3px 0;
}

#referDia img {
	display: block;
	float: center;
	margin: 0px 0px 6px 0;
}

#galerie {  /* Galerie Div-Container Thumbs "Referenzen" */
	float: left;
	height: auto;
	width: 390px;
	margin: 15px 0 0;
}

#galerie a {
	text-decoration: none;
}

#galerie a img {  /* Thumbnails Galerie */
	float: left;
	height: 54px;
	width: 54px;
	margin: 2px 11px 4px 0;

}

p.kontakt {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 12px;
	color: #597E38;
	line-height: 20px;
	letter-spacing: 0px;	
}





/* +++++  Diashow Startseite  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#imageContainer {
	position:relative;
	overflow:hidden;
	margin:auto;
	width:804px;
	height:410px;
}


#imageContainer img {
	display:none;
	position:absolute;
	top:0; left:0;
}

/* +++++  Text-Klassen  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.txt10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	line-height: 12px;
}
.txt11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DDDDDD;
	line-height: 16px;
}
.txtgruen10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5A8F0A;
	line-height: 14px;
	text-decoration: none;
}
.txtgruen10b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AAC661;
	line-height: 12px;
	text-decoration: none;
	font-weight: bold;
}
.txtgruen11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AAC661;
	line-height: 16px;
	text-decoration: none;
}
.txtgruen10:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFBB33;
	line-height: 13px;
	letter-spacing: 1px;
	text-decoration: none;
}
.linkhell10 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AAC661;
	text-decoration: underline;
}
.linkhell10:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFBB33;
	text-decoration: underline;
}
.linkhell11 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AAC661;
	text-decoration: underline;
}
.linkhell11:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFBB33;
	text-decoration: underline;
}
.linkimpressum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #001400;
	text-decoration: underline;
	letter-spacing: 1px;
}
.linkimpressum:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFBB33;
	text-decoration: underline;
	letter-spacing: 1px;
}




.txtgruen12 {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 12px;
	color: #597E38;
	line-height: 16px;
	letter-spacing: 0px;
}
.txtgruen12gesp {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 12px;
	color: #597E38;
	line-height: 16px;
	letter-spacing: 1px;
}
.txt12gesp {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	letter-spacing: 1px;
}
.txtrot12 {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 12px;
	color: #7f0000;
	line-height: 16px;
	letter-spacing: 0px;
}
.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #AAC661;
	line-height: 14px;
	letter-spacing: 1px;
	font-weight: bold;
	font-style: normal;
}
.link12 {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 11px;
	color: #7f0000;
	text-decoration: underline;
}
.link12:hover {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 11px;
	color: #CCFF00;
	text-decoration: underline;
}
.txtgelb11 {
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color: #AAC661;
	line-height: 18px;
}
.txtfettgelb11 {
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color: #EAF49D;
	line-height: 18px;
	font-weight: bold;
}
.txtgruen9 {
	font-family: Verdana, Arial, Tahoma;
	font-size: 9px;
	color: #285C24;
	line-height: 12px;
}

.txtgrau-e {
	font-family: Verdana, Arial, Tahom;
	font-size: 10px;
	color: #666666;
	line-height: 13px;
	padding-left: 15px;
}
.txtgrau {
	font-family: Verdana, Arial, Tahom;
	font-size: 10px;
	color: #666666;
	line-height: 13px;
}
.txtgrau-t {
	font-family: Verdana, Arial, Tahom;
	font-size: 10px;
	color: #666666;
	line-height: 12px;
}
.txtgrau-t2 {
	font-family: Verdana, Arial, Tahom;
	font-size: 10px;
	color: #666666;
	line-height: 11px;
}
.txtrot11 {
	font-family: Verdana, Arial, Tahom;
	font-size: 10px;
	color: #7f0000;
	line-height: 18px;
}
.txtrot11tab {
	font-family: Verdana, Arial, Tahom;
	font-size: 10px;
	color: #7f0000;
	line-height: 13px;
}
.txtreferenzen {
	font-family: Verdana, Arial, Tahom;
	font-size: 10px;
	color: #7f0000;
	line-height: 10.7px;
}
.txtrot9 {
	font-family: Verdana, Arial, Tahom;
	font-size: 9px;
	color: #7f0000;
	line-height: 18px;
}
.linkgelb11 {
        font-family: Verdana, Arial, Tahoma;
        font-size: 11px;
        color: #EAF49D;
        text-decoration: none;
}
.linkgelb11:hover {
        font-family: Verdana, Arial, Tahoma;
        font-size: 11px;
        color: #ffffff;
        text-decoration: none;
}

.linkrot11 {
	font-family: Verdana, Arial, Tahom;
	font-size: 10px;
	color: #7f0000;
	text-decoration: underline;
}
.linkrot11:hover {
        font-family: Verdana, Arial, Tahom;
        font-size: 10px;
        color: #285C24;
        text-decoration: underline;
}
.linkrot9 {
	font-family: Verdana, Arial, Tahoma;
	font-size: 9px;
	color: #7f0000;
	text-decoration: underline;
}
.linkrot9:hover {
        font-family: Verdana, Arial, Tahoma;
        font-size: 9px;
        color: #285C24;
        text-decoration: underline;
}
.menugruen9 {
	font-family: Verdana, Arial, Tahom;
	font-size: 9px;
	color: #285C24;
	line-height: 11px;
	padding-left: 27px;
	text-decoration: none;
}
.menugruen9:hover {
	font-family: Verdana, Arial, Tahom;
	font-size: 9px;
	color: #7f0000;
	line-height: 11px;
	padding-left: 27px;
	text-decoration: none;
}
.formular {
	font-family: Verdana, Arial, Tahom;
	font-size: 10px;
	line-height: 13px;
	height: 20px;
	width: 180px;
	padding: 0px;
	background-color: #FFFCF2;
}
.formular2 {
	font-family: Verdana, Arial, Tahom;
	font-size: 10px;
	line-height: 13px;
	height: 50px;
	width: 180px;
	background-color: #FFFCF2;
}
.formularbutton {
	font-family: Verdana, Arial, Tahom;
	font-size: 10px;
	line-height: 13px;
	height: 20px;
	width: 60px;
	padding: 0px;
}

