/* reindorf.css */

/* ------------ index.html ------------ */

body.index
	{
	margin:0px;
	margin-top:100px;;
	padding:0px;
	background-color:#FFFFFF;
	color:#000000;
	font-family:arial,helvetica,sans-serif;
	font-size:0.8em;
	text-align:center;
	}

#starttext
	{
	margin-top:50px;
	}

#starttext a
	{
	color:#000000;
	}

#starttext a:visited
	{
	color:gray;
	}

#starttext a:hover
	{
	color:#226F3B;
	}

/* ==================================== */

body
	{
	margin:0px;
	margin-top:20px;
	padding:0px;
	background-color:#FFFFFF;
	color:#000000;
	font-family:arial,helvetica,sans-serif;
	}

/* --------------- MAIN --------------- */

#box_main
	{
	position:relative;
	left:0px;
	top:0px;
	width:750px;
	margin-left:auto;
	margin-right:auto;
	border:0px #000000 solid;
	}

/* ---------- KOPFBEREICH ---------- */

#box_kopfbereich
	{
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	height:115px;
	margin-left:auto;
	margin-right:auto;
	border-left:1px #000000 solid;
	border-top:1px #000000 solid;
	border-right:1px #000000 solid;
	}

#box_kopfbereich img.logo
	{
	position:absolute;
	left:20px;
	top:5px;
	}

#box_kopfbereich #box_kopftexte
	{
	position:absolute;
	top:0px;
	left:450px;
	font-size:12px;
	margin:10px 0px;
	padding:0px;
	border:0px #444444 solid;
	}

#box_kopfbereich #box_kopftexte p
	{
	margin-top:0px;
	}

/* ---------- HAUPTBEREICH ---------- */

#box_hauptbereich
	{
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	min-height:400px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	background-color:#8EC260;
	text-align:center;
	border:1px #000000 solid;
	font-family:arial,helvetica,sans-serif;
	font-size:0.8em;
	}

/* ----- MENU ----- */

#box_hauptbereich #box_menu
	{
	position:absolute;
	left:10px;
	top:80px;
	width:120px;
	font-family:Arial,Helvetica,Sans-Serif;
	text-align:center;
	border:0px #000000 solid;
	}

#box_hauptbereich #box_menu .menupunkt
	{
	padding:0px;
	margin:2px 0px;
	}

#box_hauptbereich #box_menu a
	{
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	padding-top:3px;
	margin:0px;
	background-image: url('grafik/knopp3.gif');
	background-repeat: no-repeat;
	height:25px;
	vertical-align:center;
	}

#box_hauptbereich #box_menu a:hover
	{
	color:#000000;
	background-image: url('grafik/knopp3e.gif');
	background-repeat: no-repeat;
	}

#box_hauptbereich #box_menu span.alink
	{
	display:block;
	color:#000000;
	text-decoration:none;
	padding-top:3px;
	margin:0px;
	background-image: url('grafik/knopp3e.gif');
	background-repeat: no-repeat;
	height:25px;
	vertical-align:center;
	}

/* ----- UEBERSCHRIFT ----- */

#box_hauptbereich #box_ueberschrift
	{
	text-align:center;
	border-bottom:1px #000000 solid;
	margin-bottom:11px;
	}

#box_hauptbereich #box_ueberschrift h1
	{
	text-align:center;
	font-size:25px;
	margin-left:120px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:30px;
	padding-bottom:10px;
	}

#box_hauptbereich .inhalt_bild
	{
	margin-left:120px;
	margin-bottom:20px;
	}

#box_hauptbereich .inhalt_bild .bildkasten
	{
	padding-top:5px;
	padding-bottom:5px;
	width:400px;
	background-color:#FFFFFF;
	border:1px #000000 solid;
	margin-left:auto;
	margin-right:auto;
	}

#box_hauptbereich .inhalt_bild img
	{
	border:1px #000000 solid;
	margin-left:auto;
	margin-right:auto;
	}

#box_hauptbereich .inhalt_text
	{
	margin-left:120px;
	margin-bottom:20px;
	clear:both;
	}

#box_hauptbereich .inhalt_text .text
	{
	position:relative;
	left:0px;
	top:0px;
	width:390px;
	background-color:#FFFFFF;
	border:1px #000000 solid;
	margin-left:auto;
	margin-right:auto;
	padding:0px 5px;
	text-align:left;
	}

#box_hauptbereich .inhalt_text .text p
	{
	padding:5px 0px;
	margin:0px;
	clear:both;
	}

#box_hauptbereich .inhalt_text .text ul
	{
	padding:5px 0px;
	margin:0px 0px 0px 15px;
	}

#box_hauptbereich .inhalt_text .text li
	{
	margin:0px;
	padding:0px;
	}

#box_hauptbereich .inhalt_text  .hv
	{
	font-weight:bold;
	}

#box_hauptbereich .inhalt_text .text p.pgewinn
	{
	min-height:190px;
	}

#box_hauptbereich .inhalt_text .text img.gewinn
	{
	float:right;
	margin:0px 0px 5px 10px;
	border:1px solid #000000;
	}

#box_hauptbereich .inhalt_text  img.intext_links
	{
	float:left;
	margin:2px;
	}

#box_hauptbereich .inhalt_text  img.intext_rechts
	{
	float:right;
	margin:2px;
	}

#box_hauptbereich .inhalt_text  #floristik_r
	{
	position:absolute;
	left:205px;
	top:0px;
	}

#box_hauptbereich .inhalt_text a
	{
	color:#000000;
	}

#box_hauptbereich .inhalt_text a:visited
	{
	color:gray;
	}

#box_hauptbereich .inhalt_text a:hover
	{
	color:#226F3B;
	}

#qualitaet
	{
	position:absolute;
	right:10px;
	top:83px;
	border:1px #000000 solid;
	}

#box_hauptbereich #platzhalter
	{
	height:50px;
	}

#box_hauptbereich #platzhalter2
	{
	height:250px;
	}

#box_hauptbereich #platzhalter3
	{
	height:300px;
	}

/* FORM */

form
	{
	font-family:Verdana,Arial,Helvetica,Sans-serif;
	color:#000000;
	margin:0px;
	padding:0px;
	}

.formbox
	{
  	width: auto;
	border: 0px #000000 solid;
	}

.reihe
	{
  	clear: both;
  	padding: 2px 0px;
	}

.label
	{
  	float: left;
  	width: 110px;
  	text-align: left;
  	padding-top: 3px;
  	padding-right: 5px;
	border: 0px #000000 solid;
	}

.button
	{
	position:relative;
	left: 170px;
  	text-align: center;
  	padding-top: 3px;
  	padding-bottom: 3px;
	width:150px;
	}

.input
	{
  	width: 260px;
	font-family:Arial,Helvetica, Sans-serif;
	font-size:0.9em;
	}

.input_plz
	{
	width:42px;
	font-family:Arial,Helvetica, Sans-serif;
	font-size:0.9em;
	margin-right:0px;
	}

.input_ort
	{
	width:211px;
	font-family:Arial,Helvetica, Sans-serif;
	font-size:0.9em;
	margin-left:1px;
	}

/* FORM ENDE */
