.h { display: none; }
.printOnly {
	display: none;
}

div.bestellungframe {
	 height: 490px;
	 background: #e0e0e0;
	 margin: 25px auto;
	 padding: 89px 0 0 0;
}
div#bestellung {
	height: 280px;
	width: 779px;
	padding: 0;
	margin: 84px 0 0 0;
	float: left;
	clear: none;
	left: 0;
	overflow: hidden;
}


* html body.bestellung div.w460 { width: 510px; }
* html body.bestellung div.w180 { width: 205px; }

form {
	margin: 0;
	padding: 0;
}
input {
	background: #fff;
}

h3 {
	margin: 0;
	padding: 0;
	color: #000;
	font-weight: bold;
	padding: 0 0 0 10px;
	background: url('/fileadmin/egn/media/subnav_markers.gif') no-repeat 0px 6px;
	line-height: 18px;
}
h3 span {
	font-weight: normal;
}
h3.tgrey {
	color: #e0e0e0;
	background: url('/fileadmin/egn/media/subnav_markers_grey.gif') no-repeat 0px 6px;
}
* html h3 {
	background-position: 0px 7px;
}
div.accordion_toggle h3 {
	margin: 4px 0;
	text-transform: uppercase;
	cursor: pointer;
}

select {
	border: 1px solid #ccc;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
}

div.submitrow a,
div.submitrow div,
div.submitrow button {
	display: block;
	float: left;
	clear: none;
	margin: 0;
	padding: 0;
	background: none;
	border: none;
	color: #000;
	font-size: 1em;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
}
div.submitrow a {
	padding: 0 10px;
}
* html div.submitrow button {
	padding: 0;
}
div.submitrow a:hover,
div.submitrow button:hover {
	color: #f39500;
}
div.submitrow .first-child		{ padding-left: 11px; }
div.submitrow .last-child		 { padding-right: 11px; }
div.submitrow .first-child		{ background: url('/fileadmin/egn/media/nav_marker_orange_left.gif') no-repeat 0px 12px; }
/*	div.submitrow .first-child:hover  { background: url('/fileadmin/egn/media/nav_marker_black_left.gif') no-repeat 0px 12px; }*/
div.submitrow .last-child		 { background: url('/fileadmin/egn/media/nav_marker_orange.gif') no-repeat 100% 12px; }
/*	div.submitrow .last-child:hover   { background: url('/fileadmin/egn/media/nav_marker_black.gif') no-repeat 100% 12px ; }*/
* html div.submitrow .first-child { background-position: 0px 13px; }
* html div.submitrow .last-child  { background-position: 100% 13px; }

table.metainfo tr td {
	padding: 0;
	margin: 0;
	color: #262626;
	line-height: 1.5em;
}
table.metainfo tr td strong {
	color: #535353;
}

table.container {
	border-bottom: 1px dotted #666;
}
table.container,
table.container td {
	margin: 0;
	padding: 4px 0;
/*		border: 1px solid #0f0;*/
}
table.container td p {
	margin-bottom: 0;
	padding-bottom: 0;
}

div.strassenabfrage input {
	border: 1px solid #ccc;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	width: 380px;
	float: left;
}
div.strassenabfrage button {
	background: url(/fileadmin/egn/media/abort.gif) no-repeat center center;
	border: none;
	width: 19px;
	height: 19px;
	line-height: 19px;
	margin: 0;
	padding: 0;
	float: left;
}

div.strassenabfrage button span {
	display: none;
}

.tgrey,
div.abfallarten span { color: #666; }

.Menge select { width: auto; }

.Nutzung input,
.Nutzung label { float: left; }
.Nutzung label { margin-right: 8px; }


table.warenkorb,
table.warenkorb td {
	margin: 0;
	padding: 0;
}
table.warenkorb { margin-bottom: 2em; }
table.warenkorb td {
	padding: 0 0 4px 0;
}
table.warenkorb td p {
	margin: 0;
	padding: 2px 0 0 0;
	line-height: 1.5em;
}

