




hr { border-style: solid; }


* 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;
}
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;
}

div.abfallarten span { color: #666; }


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;
}




.w219,
#navi,
#bestellnav,
.Footer,
.Datum {
    display: none;
}




div.bestellungframe {
     height: auto;
     padding: 89px 0 0 0;
}
#bestellcontent {
    overflow: visible;
    width: 100%;
    height: auto;
}
div#bestellung {
    height: auto;
    width: auto;
    padding: 0;
    margin: 84px 0 0 0;
    float: none;
    clear: none;
    left: 0;
    overflow: auto;
    display: inline;
}

