html, body { height: 100%; margin-bottom:1px; }

body {
  background: url(../img_design/blumegelb_k.jpg) no-repeat fixed right bottom #252837;
  font-family:Verdana, Arial, Helvetica, sans-serif; color:#DEDEDE;
  font-size: 100.01%;
  padding: 0;
  margin: auto;
  text-align: center;
}

* { margin: 0; padding: 0; border: 0; }

h1, h2, h3, h4, h5, h6 { padding: 0; margin: 0; border: 0; }
p, ul, ol { margin: 1em 0; padding: 0; }

input, select, textarea { font-size: 100%; }
form label, #reset, #submit, #eintrag, #admin, #login, input.check, input.bearbeiten, input.zumAdmin { cursor:pointer; }

.blind {
   position: absolute !important;
   left: -6000px !important;
   top: -6000px !important;
   width: 0px !important;
   height: 0px !important;
}

.stopFloat {
	display: block;
	float: none;
	clear: both;
	height: 1px;
	font-size: 0px;
	line-height: 0px;
}

a:link, a:visited { color: #FAC76E; text-decoration: none; }
a:focus, a:hover, a:active { color: #CCC; text-decoration: underline; }

a.korb:link, a.korb:visited { 
  color: #FAC76E; text-decoration: none; font-weight: bold;
  padding:0 40px 0 3px; background: url(../img_design/warenkorb01.gif) no-repeat right center;
  } 
a.korb:focus, a.korb:hover, a.korb:active { 
  color: #CCC; text-decoration: none; font-weight: bold;
  padding:0 40px 0 3px; background: url(../img_design/warenkorb02.gif) no-repeat right center;
  }

/* +++++ SEITE +++++ */

#farbiflora { height: 100%;
    background: url(../img_design/blumerot_k.jpg) no-repeat fixed left top;
	text-align: left;
    }
#kopf {
    margin: 0 0 0 220px; padding-top: 30px;
	}
#kopf h1 { display: inline;
    font-size: 1.3em; color: #CCC; 
	letter-spacing: 0.15em; font-weight:normal;
	font-family:"Trebuchet MS"; }

#kopf img { margin:0 5px 0 60px; }

#menue { text-align:left; margin:15px 0 0 228px; color: #FAC76E; font-size: 80%; line-height:170%; }

#menue a { font-weight:bold; }
#menue a:link, #menue a:visited { color:#FAC76E; text-decoration:none; margin:6px 3px; }
#menue a:focus, #menue a:hover, #menue a:active { color:#CCC; text-decoration:none; margin:6px 3px;; }



#spaltelinks {
  float:left; width: 190px; margin-top:72px;
  font-size:70%; line-height: 140%;
  }
#spaltelinks p { margin: 1em 8px 1em 25px; }
#spaltelinks p.topp { margin: 5px 8px 1em 25px; }

#spaltelinks a:link, #spaltelinks a:visited { text-decoration: none; font-weight: bold; }
#spaltelinks a.bild:focus img, #spaltelinks a.bild:hover img, #spaltelinks a.bild:active img { border: 1px solid #CCC; }
#spaltelinks a.bild:link img, #spaltelinks a.bild:visited img { border: 1px solid #FAC76E; }
#spaltelinks a.bild:focus img, #spaltelinks a.bild:hover img, #spaltelinks a.bild:active img { border: 1px solid #CCC; }

#spalterechts { float:left; width: 66%;
  margin: 6px 0; padding: 20px 0; 
  border: 1px dotted #CFA663; }

#spalterechts p { margin: 1em 40px; font-size: 80%; line-height: 150%; }

#spalterechts p.impres { margin: 1em 40px; font-size: 90%; line-height: 150%; }
#implinks { float: left; width: 45%; }
#imprechts { float: left; width: 54%; }

#spalterechts h1 { 
  font-family: "Trebuchet MS"; 
  margin-left: 40px; font-size: 130%; 
  font-weight: normal; line-height: 180%;
  letter-spacing: 1px; }
  
#spalterechts h2 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 90%; line-height:150%;
  margin: 10px 0 15px 40px;
  }

/* FUSS */
#fuss { text-align:left; margin:0 10px 0 231px; font-size:70%; color: #FAC76E; padding-bottom:8px; }


/*  Divierses */
div.conform { float:right; margin:5px 40px 0 5px; }
div.conform a { text-decoration: none; }

div.bildrechts {
  float: right; text-align:center; font-size: 0.7em; font-weight:bold;
  margin: 0 40px 10px 15px; padding: 5px; border: 1px solid #DEDEDE;
}
div.bildlinks {
  float: left; text-align:center; font-size: 0.7em; font-weight:bold;
  margin: 0 15px 10px 40px; padding: 5px; border: 1px solid #DEDEDE;
}
