body {
        background-color : #ffffff;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 10px;
}


.textblau {
    color : #28247b;
}

table {
    font-size : 12px;
}

.menuO {
        background-color : #28247b;
        color : #ffffff;
        font-size : 12px;
        font-weight : bold;
        /*letter-spacing : 1px;
        */
        text-align : justify;
        white-space : nowrap;
}

.menuLHeader {
        background-color : #28247b;
        background-image :url(../pictures/site/menueLeftHeaderBG.gif);
        color : #ffffff;
        font-size : 11px;
        font-weight : bold;
        /*width : 153px;*/
        height : 20px;
        text-align : left;
        white-space : nowrap;
}

.menuLLang {
        border-color : #28247b;
        border-right-style : solid;
        border-right-width : 2px;
        border-left-style : solid;
        border-left-width : 2px;
        /*width : 156px;*/
}

.menuLItem {
        background-color : #28247b;
        font-weight : bold;
        text-indent : 20px;
        color : #ffffff;
        height : 22px;

}

.menuLRahmenM {
        width : 170px;
    /*height : 100%;*/
    padding : 0px;
}

.menuLRahmenL {
        border-color : #28247b;
        border-left-style : solid;
        border-left-width : 1px;
        /*width : 156px;*/
}

.menuLRahmenR {
        border-color : #28247b;
        border-right-style : solid;
        border-right-width : 1px;
        /*width : 156px;*/
}

.menuLRahmenU {
        font-weight : bold;
        text-indent : 15px;
        color : #28247b;
        height : 22px;
        border-color : #28247b;
        border-right-style : solid;
        border-right-width : 2px;
        border-left-style : solid;
        border-left-width : 2px;
        /*width : 156px;*/
}

.menuLsubProdukt {
        font-weight : normal;
        text-indent : 0px;
        color : #28247b;
        height : 17px;
        border-color : #28247b;
        border-right-style : solid;
        border-right-width : 1px;
        border-left-style : solid;
        border-left-width : 1px;
        background-color:#dfdeeb;
        vertical-align:middle;
        /*width : 156px;
        border-top-style:solid;;
        border-top-width:1px;*/
}

.menuLsubSub {
        background-color:#eeeeee;
        font-weight : normal;
        text-indent : 0px;
        color : #28247b;
        height : 17px;
        border-color : #28247b;
        border-right-style : solid;
        border-right-width : 1px;
        border-left-style : solid;
        border-left-width : 1px;
        vertical-align:middle;
        /*width : 156px;
        border-top-style:solid;;
        border-top-width:1px;*/
}

.menuLsubSub5 {
        background-color:#F8F8F8;
        font-weight : normal;
        text-indent : 0px;
        color : #28247b;
        height : 17px;
        border-color : #28247b;
        border-right-style : solid;
        border-right-width : 1px;
        border-left-style : solid;
        border-left-width : 1px;
        vertical-align:middle;
        /*width : 156px;
        border-top-style:solid;;
        border-top-width:1px;*/
}

.menuLsubSub6 {
        background-color:#FFFFFF;
        font-weight : normal;
        text-indent : 0px;
        color : #28247b;
        height : 17px;
        border-color : #28247b;
        border-right-style : solid;
        border-right-width : 1px;
        border-left-style : solid;
        border-left-width : 1px;
        vertical-align:middle;
        /*width : 156px;
        border-top-style:solid;;
        border-top-width:1px;*/
}

.menuLsubSpacer {
        border-color : #28247b;
        border-right-style : solid;
        border-right-width : 1px;
        border-left-style : solid;
        border-left-width : 1px;
        background-color:#28247b;
}

.menuLFirstSubSpacer {
        border-color : #28247b;
        border-right-style : solid;
        border-right-width : 1px;
        border-left-style : solid;
        border-left-width : 1px;
        background-color:#ffffff;
}

.menuLRahmenStrech {
    border-color : #28247b;
        border-right-style : solid;
        border-right-width : 1px;
        border-left-style : solid;
        border-left-width : 1px;
    /*height : 100%;*/
}

.menuLRahmenBL {
        color : #28247b;
        border-color : #28247b;
        border-bottom-style : solid;
        border-bottom-width : 1px;
}

.menuQuick {
        background-color : #ffffff;
        color : #28247b;
        white-space : nowrap;
}

.menuSearch {
        background-color : #28247b;
        color : #28247b;
        font-size : 10px;
        font-style : normal;
        font-weight : bold;
}

.menuLRahmenSearch {
        border-color : #28247b;
        border-right-style : solid;
        border-right-width : 1px;
        /*width : 156px;*/
        background-color : #28247b;
}

.searchBG {
        background : #28247b;
}

.madeby {
        background-color : #ffffff;
        color : #28247b;
        font-size : 9px;
        font-style : italic;
        text-align : right;
        text-vertical-align : top;
        width : 100%;
        align : right;
        valign : top;
}

.mainContent {
        width : 800px;
        background-color : #ffffff;
}

.footer {
        /*width : 100%;*/
        text-align : center;
        font-size : 9px;
}

.search {
    position : relative;
        border : 0px;
        /*width : 130px;*/
        height : 16px;
            top : 0px;
        font-size : 11px;
        background-color:#e9e9f2
}

.greisBlue {
        color : #28247b;
        background-color : #28247b;
}

a.lila:link {
    color : #29237B;
    font-weight:bold;
    text-decoration : underline;
}

a.lila:visited {
    color : #29237B;
    font-weight:bold;
    text-decoration : underline;
}

a.lila:hover {
    color : #cc0000;
    font-weight:bold;
    text-decoration : underline;
}

a:link {
    color : #000000;
    text-decoration : none;
}

a:visited {
    color : #ff0000;
    text-decoration : none;
}

a:hover {
    color : #ff0000;
    text-decoration : none;
}

a:link.white {
    color : #ffffff;
    text-decoration : none;
}

a:visited.white {
    color : #ffffff;
    text-decoration : none;
}

a:hover.white {
    color : #ffffff;
    text-decoration : underline;
}

a:link.black {
    color : #000000;
    text-decoration : none;
}

a:visited.black {
    color : #000000;
    text-decoration : none;
}

a:hover.black {
    color : #000000;
    text-decoration : none;
}

a:link.blue {
    color : #28247B;
    text-decoration : none;
}

a:visited.blue {
    color :#28247B ;
    text-decoration : none;
}

a:hover.blue {
    color : #28247B;
    text-decoration : none;
}

a:visited.white_underline {
    color : #ffffff;
    text-decoration : underline;
}

a:hover.white_underline {
    color : #ffffff;
    text-decoration : underline;
}

a:link.white_underline {
    color : #ffffff;
    text-decoration : underline;
}

a:link.blackXS {
    color : #000000;
    text-decoration : underline;
    font-weight : normal;
}

a:visited.blackXS {
    color : #000000;
    text-decoration : underline;
    font-weight : normal;
}

a:hover.blackXS {
    color : #000000;
    text-decoration : underline;
    font-weight : normal;
}

.white {
        color : #ffffff;
        height : 1;
        white-space : nowrap;
}

.gelb {
        color : #FED016;
        text-decoration : none;
        font-size : 14px;
        font-style: normal;
}

a:hover.quick {
        color : #ff0000;
        text-decoration : none;
}

a:link.quick {
        color : #ff0000;
        text-decoration : none;
}

a:visited.quick {
        color : #ff0000;
        text-decoration : none;
}

a:link.search {
        background-color : #FED016;
        color : #2a2579;
        text-decoration : none;
        font-size : 14px;
        font-style:normal;
}

a:visited.search {
        background-color : #FED016;
        color : #2a2579;
        text-decoration : none;
        font-size : 14px;
        font-style:normal;
}

a:hover.search {
        background-color : #FED016;
        color : #2a2579;
        text-decoration : none;
        font-size : 14px;
        font-style:normal;
}

a:link.oben {
        color : #FED016;
        text-decoration : none;
        font-size : 14px;
        font-style:normal;
}

a:visited.oben {
        color : #FED016;
        text-decoration : none;
        font-size : 14px;
        font-style:normal;
}

a:hover.oben {
        color : #FED016;
        text-decoration : underline;
        font-size : 14px;
        font-style:normal;
}

a:visited.oben_selected {
        color : #e92028;
        text-decoration : none;
        font-size : 14px;
        font-style:normal;
}

a:link.oben_selected {
        color : #e92028;
        text-decoration : none;
        font-size : 14px;
        font-style:normal;
}

a:link.sub {
        color : #ffffff;
        text-decoration : none;
}

a:visited.sub {
        color : #ffffff;
        text-decoration : none;
}

a:hover.sub {
        color : #ffffff;
        text-decoration : underline;
}

a:link.sub_selected {
    color : #ff0000;
    text-decoration : none;
}

a:visited.sub_selected {
    color : #ff0000;
    text-decoration : none;
}

a:hover.sub_selected {
        color : #ff0000;
        text-decoration : underline;
}



a:link.seite {
        color : #28247b;
        text-decoration : none;
    font-size : 14px;
}

a:visited.seite {
        color : #28247b;
        text-decoration : none;
    font-size : 14px;
}

a:hover.seite {
        color : #28247b;
        text-decoration : underline;
    font-size : 14px;
}

a:link.seite_selected {
    /*color : #28247b;*/
    color : #ff3300;
    text-decoration : underline;
    font-size : 14px;
}

a:visited.seite_selected {
    /*color : #28247b;*/
    color : #ff3300;
    text-decoration : underline;
    font-size : 14px;
}

a:hover.seite_selected {
    /*color : #28247b;*/
    color : #ff3300;
    text-decoration : underline;
    font-size : 14px;
}

a:link.sub_produkt {
        color : #28247b;
        text-decoration : none;
}

a:visited.sub_produkt {
        color : #28247b;
        text-decoration : none;
}

a:hover.sub_produkt {
        color : #28247b;
        text-decoration : underline;
}

a:link.sub_produkt_selected {
    color : #ff0000;
    text-decoration : none;
}

a:visited.sub_produkt_selected {
    color : #ff0000;
    text-decoration : none;
}

a:hover.sub_produkt_selected {
        color : #ff0000;
        text-decoration : underline;
}

a.arot:link { color : #cc0000; text-decoration : underline; }
a.arot:active { color : #cc0000; text-decoration : underline; }
a.arot:visited { color : #cc0000; text-decoration : underline; }
a.arot:hover { color : #000000; text-decoration : underline; }

a.dunkelrot:link { color : #cc0000; font-weight:bold;text-decoration : underline; }
a.dunkelrot:active { color : #cc0000; font-weight:bold;text-decoration : underline; }
a.dunkelrot:visited { color : #cc0000; font-weight:bold;text-decoration : underline; }
a.dunkelrot:hover { color : #000000; font-weight:bold;text-decoration : underline; }

a.schwarz:link { color : #000000; font-weight:bold;text-decoration : underline; }
a.schwarz:active { color : #000000; font-weight:bold;text-decoration : underline; }
a.schwarz:visited { color : #000000; font-weight:bold;text-decoration : underline; }
a.schwarz:hover { color : #cc0000; font-weight:bold;text-decoration : underline; }

a.mehrpros:link    { color : #000000; font-weight:normal;text-decoration: none; }
a.mehrpros:active  { color : #000000; font-weight:normal;text-decoration: none; }
a.mehrpros:visited { color : #000000; font-weight:normal;text-decoration: none; }
a.mehrpros:hover   { color : #000000; font-weight:normal;text-decoration: underline; }

.rahmenMitteO {
        border-color : #28247b;
        border-top-style : solid;
        border-top-width : 2px;
        /*width : 156px;*/
}

.rahmenMitteU {
        border-color : #28247b;
        border-bottom-style : solid;
        border-bottom-width : 2px;
        /*width : 156px;*/
}

.rahmenMitteL {
        border-color : #28247b;
        border-left-style : solid;
        border-left-width : 2px;
        /*width : 156px;*/
}

.rahmenMitteR {
        border-color : #28247b;
        border-right-style : solid;
        border-right-width : 2px;
        /*width : 156px;*/
}

/*p        {
        font-size : 11px;
        color : #000000;
} */

.aktuelles_header {
        color : #ffffff;
        background-color : #28247b;
        font-weight : bold;
    height : 20px;
    white-space : nowrap;
}

.p_listenHeader {
        color : #ffffff;
        background-color : #28247b;
        font-weight : bold;
    height : 20px;
    white-space : nowrap;
}

.produkt_header {
        color : #ffffff;
        background-color : #28247b;
        font-weight : bold;
    height : 1px;
    white-space : nowrap;
}

.contact {
    border-color : #28247b;
    border-width : 1px;
    border-style : solid;
}

.contactBetween {
    border-color : #28247b;
    border-width: 1px;
    border-top-width : 0px;
    border-bottom-width : 0px;
    border-style : solid;
}

.contactSub {
    border-color : #28247b;
    border-width: 1px;
    border-top-width : 0px;
    border-style : solid;
}

.contactRed {
    border-color : #ff0000;
    border-width : 1px;
    border-style : solid;
}

.contactBetweenRed {
    border-color : #ff0000;
    border-width: 1px;
    border-top-width : 0px;
    border-bottom-width : 0px;
    border-style : solid;
}

.contactSubRed {
    border-color : #ff0000;
    border-width: 1px;
    border-top-width : 0px;
    border-style : solid;
}

.SeitenauswahlTop {
        white-space : nowrap
}

.SeitenauswahlTop a.seite {
        color : #ffffff;
        font-size : 10px;
        white-space : nowrap
}

.SeitenauswahlTop a.seite_selected {
        color : #ffffff;
        font-size : 10px;
        white-space : nowrap
}

.bedanlink:hover, .bedanlink:active, .bedanlink:link, .bedanlink:visited {
            color: #28247B;
}

.bedanlink:hover {
            color: #990000;
}

.tbl_bg_1 { background-color: #DFDFED; }
.tbl_bg_2 { background-color: #EEEEF6; }
.tbl_bg_e { background-color: #CC0000; }
.tbl_bg_o { background-color: #005A0E; }

legend.nl { font-weight:bold;font-size:12px;padding:5px;color:#003995;padding-top:0px; }
fieldset.nl { padding:5px;padding-top:0px;background-color:#ffffff; }
