﻿body, td, p {
    font-family:           Arial, Helvetica, sans-serif;
    font-size:             12px;
}

.impressum {
    color:                 #000000;
    font-family:           Arial, Helvetica, sans-serif;
    font-size:             12px;
}
.impressum2 {
    color:                 #ffffff;
    font-family:           Arial, Helvetica, sans-serif;
    font-size:             12px;
    font-weight:           bold;
}

.link {
    color:                 #408a4d;
    font-weight:           bold;
}

a.link:hover {
    color:                 #b34d36;
}

input, select, textarea {
    /*border:                1px solid #000000;*/
}
input:focus, select:focus, textarea:focus, input.focus, select.focus, textarea.focus, inputFocus  {
    /*border:                1px solid #b34d36;*/
}

.menge {
    /*border:                1px solid #000000;*/
    text-align:            center;
    width:                 35px;
}

.radio {
    border:                none;
}

.red {
    color:                 #a34e34;
    font-family:           Arial, Helvetica, sans-serif;
    font-size:             12px;
}

.break {
    color:                 #a34e34;
}

.angebot, .angebot a {
    color:                 #fff5a1;
    font-family:           Arial, Helvetica, sans-serif;
    font-size:             12px;
    font-weight:           bold;
}
.angebot a {
    text-decoration:       none;
}

.preis, .preis a {
    color:                 #b34d36;
    font-family:           Arial, Helvetica, sans-serif;
    font-size:             12px;
    font-weight:           bold;
}
.preis a {
    text-decoration:       underline;
}
.preisalt {
    font-family:           Arial, Helvetica, sans-serif;
    font-size:             10px;
    font-weight:           normal;
}
.menu {
    color:                 #000000;
    font-family:           Arial, Helvetica, sans-serif;
    font-size:             15px;
    font-weight:           bold;
    text-decoration:       none;
}

hr.basket {
    background-color:      #db593b;
    border-top:            1px solid #db593b;
    border-bottom:         1px none transparent;
    color:                 #db593b;
    height:                1px;
}

input.basketbutton {
    background-color:      #ffffff;
    border:                1px none transparent;
    color:                 #408a4d;
    font-family:           Arial, Helvetica, sans-serif;
    font-weight:           bold;
    font-size:             12px;
    padding:               0px 0px 0px 0px;
    margin:                1px 1px 1px 1px;
    text-align:            left;
    text-decoration:       underline;
    cursor:                pointer;
}

select.basket {
    font-size:             12px;
    font-family:           Arial, Helvetica, sans-serif;
    width:                 250px;
}
select.basket optgroup {
    color:                 #408a4d;
    font-family:           Arial, Helvetica, sans-serif;
    font-size:             12px;
    font-style:            normal;
    font-weight:           bold;
}
select.basket option {
    color:                 #000000;
    font-family:           Arial, Helvetica, sans-serif;
    font-size:             12px;
    font-style:            normal;
    font-weight:           normal;
}

.footer {
    color:                 #000000;
    font-family:           Arial, Helvetica, sans-serif;
    font-size:             10px;
}
.footer a:link, .footer a:active, .footer a:visited {
    color:                 #000000;
    font-family:           Arial, Helvetica, sans-serif;
    font-size:             10px;
    text-decoration:       underline;
}
.footer a:hover {
    color:                 #ffffff;
    text-decoration:       underline;
}

#agbs {
    margin:                 0px auto;
    width:                  600px;
}
#agbs h1 {
    color:                 #000000;
    font-family:           Arial, Helvetica, sans-serif;
    font-size:             14px;
    font-weight:           bold;
    margin-left:           20px;
}
#agbs h2 {
    color:                 #db593b;
    font-family:           Arial, Helvetica, sans-serif;
    font-size:             12px;
    font-weight:           bold;
    margin-top:            20px;
    margin-left:           20px;
}
#agbs li, #agbs p {
    color:                 #000000;
    font-family:           Arial, Helvetica, sans-serif;
    font-size:             12px;
    font-weight:           normal;
}

#agbs a:link, #agbs a:active, #agbs a:visited, #agbs li a:link, #agbs li a:active, #agbs li a:visited {
    color:                 #408a4d;
    font-family:           Arial, Helvetica, sans-serif;
    font-size:             12px;
    font-weight:           bold;
    text-decoration:       underline;
}

#agbs p a:hover, #agbs li a:hover {
    color:                 #db593b;
    font-family:           Arial, Helvetica, sans-serif;
    font-size:             12px;
    font-weight:           bold;
    text-decoration:       underline;
}

#agbs li {
    margin-bottom:         12px;
}
#agbs p {
    margin-left:           20px;
}
#agbs table {
    border-collapse: collapse !important
}
#agbs td {
    border:                 1px solid #666666 !important;
    padding:                3px 6px !important;
}
#agbs td.noborder {
    border-left:                    0 none !important;
    border-top:                     0 none !important;
}


