div#popup {
    width: 440px;
    float: left;
    margin: 0 0 6px 0;
    padding-bottom: 6px;
    text-align: left;
    color: #61667B;

}

#popup p, #popup h1, #popup h2, #popup h3, #popup h4, #popup h5, #popup h6, #popup ul, #popup li {
    color: #61667B;
}

#popup p {
    font-size: .6em;
    margin: 3px 0 9px 0;
}

#popup h1 {
    font-size: .8em;
    color: #390;
    margin: 18px 0 3px 0;
}

#popup h2 {
    font-size: .7em;
    color: #390;
    margin: 12px 0 3px 0;
}

#popup a {
    text-decoration: none;
    color: #333;
}

#popup a:hover {
    text-decoration: underline;
}

#popup a #popup img {
    border: none;
}

#popup em {
    font-weight: bold;
    font-style: normal;
}

#popup hr {
    border-style: solid;
    border-color: #DCDCDC;
    border-width: 1px 0 1px 0;
    border-top-color: white;
    margin: 9px 0;
}

#popup .center {
    text-align: center;
}

#popup form {
    margin: 0;
    padding: 0;
}

#popup dl {
    font-size: .7em;
    color: #61667B;
    margin: 6px 0;
}

#popup dt {
    clear: both;
    margin: 2px 0;
}

#popup span.error {
    color: red;
    font-size: 1em;
}

#popup dt label {
    width: 120px;
    display: block;
    float: left;
    margin-top: 3px;
}

#popup input.input {
    font-size: .9em;
    width: 150px;
}

#popup select {
    font-size: .9em;
}

/* Katalog bestellen */
#popup input.plz {
    width: 60px !important;
}

#popup input.day {
    width: 20px !important;
}

#popup input.month {
    width: 20px !important;
}

#popup input.year {
    width: 40px !important;
}

#popup .indent {
    margin-left: 120px;
}

/* Versandbedingungen */
#popup .versand dl {
    color: #61667B;
    font-size: .6em;
    margin: 0 0 12px 0;
}

#popup .versand dt {
    width: 100px;
    float: left;
    clear: both;
    margin: 0;
}

#popup .versand .dl-wide0 dt {
    width: 160px;
    float: left;
    clear: both;
}

#popup .versand dd {
    margin: 0;
    font-weight: bold;
}
