﻿div.RadMenu a.rmLink .rmLeftImage {
    position: relative;
}

div.RadMenu .rmItem .rmLink .rmLeftImage,
div.RadMenu .rmItem .rmLink,
div.RadMenu .rmLink .rmText {
    margin: 0;
    padding: 0;
    cursor: pointer;
}

.RadMenu {
    z-index: auto;
}

.mainForm {
    position: relative;    
    width: 990px;
    padding: 0px 0px 120px 0px;
    height: auto !important;
    margin: 0 auto;
    min-height: 200px;
    left: 0px;
    z-index: 200;
}

form {
    padding: 0;
    margin: 0;
}

.debitoritem, .debitoralternatingItem {
    float: left;
    padding: 15px;
    margin: 5px;
    width: 250px;
    height: 100px;
    border: 1px solid threedshadow;
}

.selectedDebitorItem {
    float: left;
    padding: 15px;
    margin: 5px;
    width: 250px;
    height: 100px;
    border: 1px solid threedshadow;
}

.debitoritem {
    background: whitesmoke !important;
}

.debitoralternatingItem {
    background: window !important;
}

    .debitoritem:hover, .debitoralternatingItem:hover {
        background: silver !important;
    }

img {
    border: none;
}

a {
    color: #58595b;
    text-decoration: underline;
}

p {
    margin-top: 0px;
}

#MainContentContainer {
    text-align: center;
    height: auto;
}

.BigBtn {
    padding-bottom: 0px;
}

.SmallNavigationHL {
    font-size: 8pt;
    color: Gray;
    padding-right: 10px;
}

    .SmallNavigationHL a {
        text-decoration: none;
    }

        .SmallNavigationHL a:hover {
            color: #4d4d4d;
        }

.SmallNavigationLbl {
    font-size: 8pt;
    color: Gray;
}

#container {
    /*background: url(../Images/Elements/shadow_right2.jpg) right bottom repeat-y;*/
    width: 891px;
    z-index: 100;
    float: left;
}

.rightmenu {
    width: 27%;
    padding: 10px 30px 10px 0;
}

.shadowbottom {
    /*background: url(../Images/Elements/shadow_bottom.gif) right top no-repeat;*/
    height: 10px;
    width: 879px;
    border: none;
    margin: 0;
    padding: 0;
}

.tdBorderLeft {
    border-left: #e6e6e6 1px solid;
    width: 73%;
    padding: 10px;
}

.tdBorderLeft2 {
    border-left: #e6e6e6 1px solid;
    width: 73%;
    padding: 10px;
}

.NewsCell {
    padding-bottom: 30px;
    padding-left: 30px;
}

.KarriereTextMain {
    font-size: 8pt;
    font-family: Verdana;
}

.StellenHeadlineLbl {
    font-size: 12pt;
    font-weight: bold;
    font-family: Verdana;
}

.StelleBtnTxt {
    font-size: 12pt;
    font-weight: bold;
    font-family: Verdana;
    color: Black;
}

.btn_submit {
    background: url(../../Images/btn_submit.png) left bottom no-repeat;
    width: 115px;
    height: 22px;
    border: none;
    font-family: Verdana;
    font-size: 11px;
}

a.lnkSubmit:active {
    margin: 0px 0px 0px 0px;
    background: url(../../Images/Elements/Unternehmen_Elements/Karriere_Navigation_Button_Aktiv.jpg) left center no-repeat;
    padding: 0em 1.2em;
    font: 8pt "tahoma";
    color: #336699;
    text-decoration: none;
    font-weight: normal;
    letter-spacing: 0px;
}

a.lnkSubmit:link {
    margin: 0px 0px 0px 0px;
    background: url(../../Images/Elements/Unternehmen_Elements/Karriere_Navigation_Button.jpg) left center no-repeat;
    padding: 0em 1.2em;
    font: 8pt "tahoma";
    color: #336699;
    text-decoration: none;
    font-weight: normal;
    letter-spacing: 0px;
}

a.lnkSubmit:hover {
    margin: 0px 0px 0px 0px;
    background: url(../../Images/Elements/Unternehmen_Elements/Karriere_Navigation_Button_RollOver.jpg) left center no-repeat;
    padding: 0em 1.2em;
    font: 8pt "tahoma";
    color: White;
    text-decoration: none;
    font-weight: normal;
    letter-spacing: 0px;
}

* {
    margin: 0px;
    padding: 0px;
}

.headbanner {
    position: absolute;
    top: 10px;
    left: 20px;
    z-index: 900;
}

#logo {
    background: url(../../Animation/logo.png) left center no-repeat;
    display: block;
    position: relative;
    width: 641px;
    height: 61px;
    top: 30px;
    right: 20px;
    float: right;
    display: none;
}

#suche {
    /*left: 10px;*/
    right: 10px;
    /*position: absolute;*/
    bottom: 10px;
    /*float: right;*/
}

.StelleTitel {
    font-size: 16px;
}

.StelleLabel {
}

.bewerbungsformular {
    margin-left: 30px;
    padding-bottom: 0px;
}

td {
    /*vertical-align: top;*/
}

.shortnews {
    text-decoration: none;
    color: Black;
}

.ProdukteHeadline {
    font-size: 18px;
    font-weight: bold;
}

.ProduktgruppenLabel a {
    font-size: 10px;
    color: #000000;
    text-decoration: none;
}

.Produktnavigation ul {
    padding: 0px;
    margin: 0px;
}

.Produktnavigation li {
    text-decoration: none;
    background: url(../../Images/Navigation/Produkte_Button_Navigation_1.jpg) left no-repeat;
    width: 160px;
    height: 30px;
    margin-bottom: 2px;
    display: block;
    font-weight: bold;
    font-size: 11px;
}

    .Produktnavigation li:hover {
        background: url(../../Images/Navigation/Produkte_Button_Navigation_RollOver_1.jpg) left no-repeat;
    }

.Produktnavigation a {
    color: #6b6b6b;
    text-decoration: none;
    width: 160px;
    height: 30px;
    display: block;
    line-height: 15px;
}

    .Produktnavigation a:hover {
        color: White;
    }

div.Produktnavigation .rmItem .RadMenuItem {
    padding-left: 10px;
    padding-top: 7px;
    cursor: pointer;
}

.ProdukteDetailTitel {
    font-size: 16px;
    font-weight: bold;
}

.ProduktDetailTitel {
    font-size: 18px;
    color: #6b6b6b;
    /*letter-spacing: 0.2em;*/
    font-weight: bold;
}

.ArtikelVerfuegbarkeit {
    color: Green;
    font-weight: bold;
}

.navi ul {
    padding: 0;
    margin: 0;
}

.navi li {
    list-style-type: none;
    text-decoration: none;
    background: url(../../Images/Navigation/Produkte_Button_Navigation_1.jpg) left no-repeat;
    width: 160px;
    height: 30px;
    margin-bottom: 2px;
    display: block;
    font-weight: bold;
    font-size: 11px;
}

    .navi li:hover {
        background: url(../../Images/Navigation/Produkte_Button_Navigation_RollOver_1.jpg) left no-repeat;
    }

.navi a {
    color: #6b6b6b;
    text-decoration: none;
    padding-left: 10px;
    padding-top: 7px;
    cursor: pointer;
    width: 160px;
    height: 30px;
    display: block;
}

    .navi a:hover {
        color: White;
    }

.chemisch {
    color: #6b6b6b;
    font-weight: bold;
}

.Unternehmencaption {
    font-size: 16px;
    font-weight: bold;
}

.kontakttabs {
    padding-left: 10px;
    padding-top: 10px;
}

.kontaktformtabs .rtsUL .rtsLI {
    background: none;
    height: auto;
    width: auto;
}

    .kontaktformtabs .rtsUL .rtsLI a {
        padding-left: 9px;
        font-size: 12px;
    }

.abwasser {
    background: url(../../Images/Kontakt/Formular_Konzepte_Awasser.jpg) left bottom no-repeat;
    width: 820px;
    height: 119px;
}

.gefahrstoffe {
    background: url(../../Images/Kontakt/Formular_Konzepte_Gefahrstoffe.jpg) left bottom no-repeat;
    width: 820px;
    height: 119px;
}

.arbeitsicherheit {
    background: url(../../Images/Kontakt/Formular_Konzepte_Arbeitssicherheit.jpg) left bottom no-repeat;
    width: 820px;
    height: 119px;
}

.hautschutz {
    background: url(../../Images/Kontakt/Formular_Konzepte_Hautschutz.jpg) left bottom no-repeat;
    width: 820px;
    height: 119px;
}

.Produkte a {
    text-decoration: none;
    color: #000000;
    font-size: 10px;
}

.Produktkategorie {
    font-size: 16px;
    font-weight: bold;
    color: #454545;
}

.ProdukteText {
    color: #454545;
}

.autocomplete_completionListElement {
    background-color: inherit;
    border: 1px solid buttonshadow;
    color: windowtext;
    height: auto;
    list-style-type: none;
    margin: 0 !important;
    overflow: auto;
    padding: 0;
    text-align: left;
    visibility: hidden;
    z-index: 9999;
    font-size: 12px;
    float: left;
}

.autocomplete_highlightedListItem {
    background-color: #DEDEDE;
    color: black;
    padding: 1px;
}

.autocomplete_listItem {
    background-color: window;
    color: windowtext;
    padding: 1px;
}

.newstitel {
    font-size: 16px;
    font-weight: bold;
    color: #454545;
}

.newsuntertitel {
    font-style: italic;
}

.newstext {
}

    .newstext a {
        color: #000000;
        font-weight: bold;
        text-decoration: none;
    }

.smalllink {
    font-size: 9px;
    font-weight: bold;
    color: #454545;
    text-decoration: none;
    padding-right: 5px;
}

.RadForm_Default table.rfdRoundedWrapper input.watermark {
    color: #cccccc;
}

.watermark {
    color: #cccccc;
}

.sitenav {
    font-size: 10px;
    color: Black;
}

    .sitenav a {
        color: Black;
    }

.datenschutz {
    font-size: 9px;
}

.suchergebnis a {
    font-size: 14px;
    color: #cccccc;
}

.suchheader {
    font-size: 16px;
    font-weight: bold;
}

.bomkatheader {
    font-size: 16px;
    font-weight: bold;
}

.KategorieHeader {
    font-size: 20px;
}

.konzept_einleitung {
    font-size: 18px;
    font-weight: bold;
}

.header_abwasseranalyse {
    font-size: 50px;
    font-weight: bold;
    color: #0098cf;
}

.header_gefahrstoffe {
    font-size: 50px;
    font-weight: bold;
    color: #ee7f00;
}

.header_hautschutz {
    font-size: 50px;
    font-weight: bold;
    color: #a62c71;
}

.header_arbeitssicherheit {
    font-size: 50px;
    font-weight: bold;
    color: #004990;
}

.konzepte p {
    margin: 0;
    padding-bottom: 10px;
}

.konzepte a {
    color: Black;
    font-weight: bold;
    text-decoration: none;
}

.konzepte2 a {
    color: Black;
    text-decoration: none;
}

.konzeptenavi ul {
    padding: 0;
    margin: 0;
}

.konzeptenavi li {
    list-style-type: none;
    text-decoration: none;
    background: url(../../Images/Kontakt/Button_Konzepte_Normal.gif) left no-repeat;
    width: 160px;
    height: 30px;
    margin-bottom: 2px;
    display: block;
    font-weight: bold;
    font-size: 11px;
}

    .konzeptenavi li:hover {
        background: url(../../Images/Kontakt/Button_Konzepte_RollOver.gif) left no-repeat;
    }

.konzeptenavi a {
    color: #6b6b6b;
    text-decoration: none;
    padding-left: 10px;
    padding-top: 7px;
    cursor: pointer;
    width: 160px;
    height: 30px;
    display: block;
}

    .konzeptenavi a:hover {
        color: White;
    }

.referenzen ul {
    margin: 0;
    padding: 0;
}

.referenzen li {
    list-style-type: none;
    line-height: 2;
    font-weight: bold;
}

.seminar_headline {
    font-size: 20px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

.seminar_kontakt a {
    font-weight: bold;
    color: #000000;
    text-decoration: underline;
}

.kontakt_header {
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

.kontakt {
    color: #575556;
}

.btn {
    background-color: #cccccc;
    padding: 2px;
    text-decoration: none;
    color: Black;
    border: 1px solid #dddddd;
    width: 70px;
    display: block;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
}

div.MainNavigation {
    position: inherit;
}

.MainNavigation ul {
    margin: 0;
    padding: 0;
    z-index: 6999;
}

.MainNavigation span.rmText {
    float: none;
}

.MainNavigation a.rmLink {
    width: 120px;
}

.MainNavigation a.rmExpanded {
    color: #fff;
}

.MainNavigation li {
    text-decoration: none;
    background: url(../../Images/Navigation/navigation.gif) left no-repeat;
    width: 124px;
    height: 29px;
    display: block;
    font-size: 14px;
    text-align: center;
    float: left;
}

    .MainNavigation li:hover {
        background: url(../../Images/Navigation/navigation_hover.gif) left no-repeat;
    }

.MainNavigation a {
    color: #6b6b6b;
    text-decoration: none;
    width: 124px;
    line-height: 29px;
    font-size: 11px;
    display: block;
    text-shadow: 2px 2px 3px #aaa;
}

    .MainNavigation a:hover {
        color: White;
    }

.LoginTable input {
    font-size: 12px;
}

.LoginTable {
    font-size: 12px;
}

    .LoginTable td {
        vertical-align: bottom;
    }

.LoginButton {
    background: url(../../Images/Elements/Login_Button.gif) left no-repeat;
    width: 103px;
    height: 21px;
    border: 0;
    cursor: pointer;
    color: Black;
    font-size: 12px;
    font-family: verdana;
    line-height: 21px;
    vertical-align: middle;
}

    .LoginButton:hover {
        background: url(../../Images/Elements/Login_Button_Hover.gif) left no-repeat;
        color: #cccccc;
    }

.meinkontotab {
    width: 830px;
    border: 1px solid #ccc;
    padding: 10px;
}

.meinkontologindaten {
    width: 805px;
    min-height: 368px;
    border: 0px solid #ccc;
    padding: 20px;
    margin-top: -1px;
    background: url(../../Images/Elements/Login_MeinKonto.jpg) #e3e4e6 top left no-repeat;
}

.meinkontoansprechpartner {
    width: 805px;
    height: 368px;
    border: 0px solid #ccc;
    padding: 20px;
    margin-top: -1px;
    background: url(../../Images/Elements/Ansprechpartner_MeinKonto.jpg) #e3e4e6 top left no-repeat;
}

.meinkontolieferadressen {
    width: 805px;
    height: 368px;
    border: 0px solid #ccc;
    padding: 20px;
    margin-top: -1px;
    background: url(../../Images/Elements/Lieferadressen_MeinKonto.jpg) #e3e4e6 top left no-repeat;
}

.meinkontobankverbindung {
    width: 805px;
    min-height: 368px;
    border: 0px solid #ccc;
    padding: 20px;
    margin-top: -1px;
    background: url(../../Images/Elements/Bankverbindung_MeinKonto.jpg) #e3e4e6 top left no-repeat;
}

.meinkontogekaufteprodukte {
    width: 805px;
    min-height: 357px;
    border: 0px solid #ccc;
    padding: 0 20px;
    margin-top: -1px;
    background: url(../../Images/Elements/GekaufteProdukte_MeinKonto.jpg) #e3e4e6 top left no-repeat;
}

.meinkontogekaufteproduktebottom {
    width: 805px;
    height: 11px;
    padding: 0px 20px;
    background: url(../../Images/Elements/GekaufteProdukte_MeinKonto_bottom.jpg) #e3e4e6 top left no-repeat;
}

.meinkontopaketverfolgung {
    width: 805px;
    min-height: 368px;
    border: 0px solid #ccc;
    padding: 20px;
    margin-top: -1px;
    background: url(../../Images/Elements/Paketverfolgung_MeinKonto.jpg) #e3e4e6 top left no-repeat;
}

.meinkontoversandsdb {
    width: 805px;
    min-height: 368px;
    border: 0px solid #ccc;
    padding: 20px;
    margin-top: -1px;
    background: url(../../Images/Elements/Versand_SDB_MeinKonto.jpg) #e3e4e6 top left no-repeat;
}

.meinkontotable {
    margin: 0;
    padding: 0;
    width: 350px;
}

td.meinkontofirstcolumn {
    margin: 0;
    padding: 0;
    vertical-align: middle;
}

.RadForm_Default.rfdLabel .LoginTable label {
    color: #58595b;
}

.RadForm_Default.rfdLabel .meinkontozahlung label {
    width: 120px;
    float: left;
    color: #58595B;
}

.meinkontoinput {
    width: 200px;
}

#homerightpanel {
    width: 311px;
    height: 177px;
    background: url(../../Images/Elements/Balken_Grau_Login.png) left no-repeat;
    margin: 0;
}

/*h2 {
    font-size: 18px;
    font-weight: normal;
    text-align: left;
    margin-top: 0;
    margin-bottom: 10px;
}*/

#headlinemeinkonto {
    font-size: 46px;
    line-height: 40px;
    font-weight: bold;
    color: #bbbdc0;
    width: 835px;
    /*border-bottom: 2px #bbbdc0 solid;*/
    margin-bottom: 15px;
    padding-left: 10px;
    padding-top: 10px;
}

#headlinehome {
    font-size: 46px;
    line-height: 50px;
    height: 44px;
    font-weight: bold;
    color: #bbbdc0;
    width: 481px;
    /*border-bottom: 2px #bbbdc0 solid;*/
    margin-bottom: 30px;
    padding-left: 10px;
    margin-top: 15px;
    padding-top: 10px;
}

.headlinelogin {
    font-size: 26px;
    line-height: 40px;
    font-weight: bold;
    color: #bbbdc0;
    padding-top: 10px;
}

#headline100 {
    font-size: 46px;
    line-height: 50px;
    /*height:44px;*/
    font-weight: bold;
    color: #bbbdc0;
    width: 655px;
    /*border-bottom: 2px #bbbdc0 solid;*/
    margin-bottom: 15px;
    padding-left: 10px;
    position: relative;
    padding-top: 10px;
    margin-left: 10px;
}

.headlinevsdb {
    font-size: 24px;
    line-height: 18px;
    height: 22px;
    font-weight: bold;
    /*border-bottom: 2px #bbbdc0 solid;*/
    color: #bbbdc0;
    margin-bottom: 2px;
    position: relative;
    padding-top: 10px;
    padding-left: 10px;
    width: 100%;
}

#headline100 .zurueck {
    font-weight: normal;
    font-size: 11px;
    right: 0px;
    float: right;
    position: absolute;
    top: 20px;
}

    #headline100 .zurueck a {
        font-size: 14px;
        float: right;
    }

#headline100 a {
    text-decoration: none;
}

#headline100 .warenkorbicon {
    font-weight: normal;
    font-size: 10px;
    line-height: 16px;
    position: absolute;
    top: 4px;
    right: 0px;
    float: right;
    width: 109px;
    /*height: 41px;*/
    color: #000;
    background: url(../../Images/Elements/Warenkorb_Button.gif) top left no-repeat;
    cursor: pointer;
}

    #headline100 .warenkorbicon:hover {
        background: url(../../Images/Elements/Warenkorb_Button_Hover.gif) top left no-repeat;
        color: #fff;
    }

        #headline100 .warenkorbicon:hover a {
            color: #fff;
        }

    #headline100 .warenkorbicon .warenkorbinner {
        position: absolute;
        left: 50px;
        top: 4px;
    }

#meinkontotabs .RadTabStripTop_Default .rtsLI .rtsSelected {
    background-color: #fff;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    width: 120px;
    background: url(../../Images/Elements/MeinKonto_Reiter_Aktiv_120px.png) top left no-repeat;
}

#meinkontotabs .RadTabStripTop_Default .rtsLI .rtsAfter {
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    width: 120px;
    background: url(../../Images/Elements/MeinKonto_Reiter_Inaktiv_120px.png) top left no-repeat;
}

#meinkontotabs .RadTabStripTop_Default .rtsLI {
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    width: 120px;
    background: url(../../Images/Elements/MeinKonto_Reiter_Inaktiv_120px.png) top left no-repeat;
}

    #meinkontotabs .RadTabStripTop_Default .rtsLI a {
        font-size: 11px;
        text-align: center;
    }

#meinkontotabs .RadTabStrip {
    margin-bottom: 0px;
    /*z-index:7999;*/
    position: relative;
}

    #meinkontotabs .RadTabStrip .rtsLI a {
        padding-left: 0px;
    }

.downloadrechnung {
    width: 805px;
    min-height: 368px;
    padding: 20px;
    margin-top: -2px;
    background: url(../../Images/Elements/Rechnung_Download.jpg) #e3e4e6 top left no-repeat;
}

.downloadabwasser {
    width: 805px;
    min-height: 368px;
    padding: 20px;
    margin-top: -2px;
    background: url(../../Images/Elements/Abwasseranalyse_Download.jpg) #e3e4e6 top left no-repeat;
}

.downloadauswertung {
    width: 805px;
    min-height: 368px;
    padding: 20px;
    margin-top: -2px;
    background: url(../../Images/Elements/Auswertungsprotokoll_Download.jpg) #e3e4e6 top left no-repeat;
}

.downloadinfo {
    width: 805px;
    min-height: 368px;
    padding: 20px;
    margin-top: -2px;
    background: url(../../Images/Elements/InfoPlattform_Download.jpg) #e3e4e6 top left no-repeat;
}

.Download .rtsLI .rtsSelected {
    background-color: #fff;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    width: 200px;
    background: url(../../Images/Elements/Download_Reiter_Aktiv.png) top left no-repeat;
}

.Download .rtsLI .rtsAfter {
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    width: 200px;
    background: url(../../Images/Elements/Download_Reiter_Inaktiv.png) top left no-repeat;
}

.Download .rtsLI {
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    width: 200px;
    background: url(../../Images/Elements/Download_Reiter_Inaktiv.png) top left no-repeat;
}

    .Download .rtsLI a {
        font-size: 13px;
        text-align: center;
    }

#newsticker {
    width: 260px;
    height: 205px;
    background: url(../../Images/Elements/News_Ticker_Kundenportal.jpg) top left no-repeat;
}

#newstickerloggedout {
    width: 311px;
    height: 205px;
    background: url(../../Images/Elements/News_Ticker_Kundenportal_groß.jpg) top left no-repeat;
}

#newsticker .newscontent {
    position: relative;
    top: 40px;
    left: 15px;
    width: 230px;
    height: 150px;
    z-index: 999;
}

#newstickerloggedout .newscontent {
    position: relative;
    top: 40px;
    left: 15px;
    width: 311px;
    height: 150px;
    z-index: 999;
}

#divline {
    width: 850px;
    height: 2px;
    background-color: #ccc;
    margin: 10px 0px;
}

.FragenZumProduktHeader {
    font-size: 18px;
}

textarea {
    font-family: Verdana;
    font-size: 12px;
    padding: 5px;
}

.artikelhistoriebig {
    font-weight: bold;
    vertical-align: bottom;
    font-size: 12px;
}

.artikelhistoriesmallhead {
    font-size: 11px;
    font-weight: bold;
}

.artikelhistoriesmall {
    font-size: 10px;
}

.artikelnrhistoriesmall {
    font-size: 10px;
    white-space: nowrap;
}

.multidebitors {
    font-weight: bold;
    vertical-align: bottom;
    font-size: 12px;
}

input.productbutton {
    text-decoration: none;
    background: url(../../Images/Navigation/Produkte_Button_Navigation_1.jpg) left no-repeat;
    width: 160px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    display: block;
    font-size: 11px;
    text-align: left;
    padding-left: 4px;
    border: 0;
    cursor: pointer;
    color: #6B6B6B;
    font-weight: bold;
}

/*input.basketbutton {
    text-decoration: none;
    background: url(../../Images/Navigation/Produkte_Button_Navigation_1.jpg) left no-repeat;
    width: 160px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    display: initial;
    font-size: 11px;
    text-align: left;
    padding-left: 4px;
    border: 0;
    cursor: pointer;
    color: #6B6B6B;
    font-weight: bold;
}*/

input.productbutton:hover {
    background: url(../../Images/Navigation/Produkte_Button_Navigation_RollOver_1.jpg) left no-repeat;
    color: #fff;
}

input.merkzettelbutton {
    text-decoration: none;
    background: url(../../Images/Navigation/Produkte_Button_Navigation_1.jpg) left no-repeat;
    width: 160px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    display: block;
    font-size: 11px;
    text-align: left;
    padding-left: 4px;
    border: 0;
    cursor: pointer;
    color: #6B6B6B;
    font-weight: bold;
    font-size: 9px;
}

    input.merkzettelbutton:hover {
        background: url(../../Images/Navigation/Produkte_Button_Navigation_RollOver_1.jpg) left no-repeat;
        color: #fff;
    }

input.bestellbutton {
    text-decoration: none;
    background: url(../../Images/Elements/indenwarenkorb.png) left no-repeat;
    width: 180px;
    height: 35px;
    line-height: 35px;
    vertical-align: middle;
    display: block;
    font-size: 11px;
    text-align: right;
    padding-right: 15px;
    border: 0;
    cursor: pointer;
    color: #ffffff;
    font-weight: bold;
}

    input.bestellbutton:hover {
        /*background:url(../Images/Navigation/Button_Bestellen_Hover.png) left no-repeat;*/
        color: #fff;
    }

a.bestellbutton {
    text-decoration: none;
    background: url(../../Images/Elements/indenwarenkorb.png) left no-repeat;
    width: 180px;
    height: 35px;
    line-height: 35px;
    vertical-align: middle;
    display: block;
    font-size: 11px;
    text-align: right;
    padding-right: 40px;
    border: 0;
    cursor: pointer;
    color: #ffffff;
    font-weight: bold;
}

    a.bestellbutton:hover {
        /*background:url(../Images/Navigation/Button_Bestellen_Hover.png) left no-repeat;*/
        color: #fff;
    }

input.angebotsbutton {
    text-decoration: none;
    background: url(../../Images/Elements/indenangebotskorb.png) left no-repeat;
    width: 180px;
    height: 35px;
    line-height: 35px;
    vertical-align: middle;
    display: block;
    font-size: 11px;
    text-align: right;
    padding-right: 15px;
    border: 0;
    cursor: pointer;
    color: #ffffff;
    font-weight: bold;
}

    input.angebotsbutton:hover {
        /*background:url(../Images/Navigation/Button_Bestellen_Hover.png) left no-repeat;*/
        color: #fff;
    }

a.angebotsbutton {
    text-decoration: none;
    background: url(../../Images/Elements/indenangebotskorb.png) left no-repeat;
    width: 180px;
    height: 35px;
    line-height: 35px;
    vertical-align: middle;
    display: block;
    font-size: 11px;
    text-align: right;
    padding-right: 40px;
    border: 0;
    cursor: pointer;
    color: #ffffff;
    font-weight: bold;
}

    a.angebotsbutton:hover {
        /*background:url(../Images/Navigation/Button_Bestellen_Hover.png) left no-repeat;*/
        color: #fff;
    }

a.productinfobutton {
    text-decoration: none;
    background: url(../../Images/Navigation/Produkte_Button_Navigation_1.jpg) left no-repeat;
    width: 160px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    display: block;
    font-size: 11px;
    text-align: left;
    padding-left: 4px;
    color: #000;
}

    a.productinfobutton:hover {
        background: url(../../Images/Navigation/Produkte_Button_Navigation_RollOver_1.jpg) left no-repeat;
        color: #fff;
    }

a.productbutton {
    text-decoration: none;
    background: url(../../Images/Elements/bestellen.png) left no-repeat;
    width: 160px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    display: block;
    font-size: 11px;
    text-align: left;
    padding-left: 4px;
    color: #fff;
}

    a.productbutton:hover {
        /*background:url(../Images/Navigation/Produkte_Button_Navigation_RollOver_1.jpg) left no-repeat;*/
        color: #fff;
    }

.input100 {
    width: 97%;
}

/*.warenkorbtable a.kassebutton {
    text-decoration: none;
    background: url(../../Images/Elements/zurKasse.png) left no-repeat;
    width: 80px;
    height: 29px;
    line-height: 29px;
    vertical-align: middle;
    display: block;
    font-size: 11px;
    text-align: center;
    margin: 5px 0;
    font-weight: bold;
    color: #fff;
}

    .warenkorbtable a.kassebutton:hover {
        color: #fff;
    }*/

.warenkorbtable a.angebotsdetailsbutton {
    text-decoration: none;
    background: url(../../Images/Elements/angebotAbsenden.png) right no-repeat;
    width: 180px;
    height: 29px;
    line-height: 29px;
    vertical-align: middle;
    display: block;
    font-size: 11px;
    text-align: center;
    margin: 5px 0;
    font-weight: bold;
    color: #fff;
}

    .warenkorbtable a.angebotsdetailsbutton:hover {
        /*background:url(../Images/Navigation/ZurKasse_Button_Hover.png) left no-repeat;*/
        color: #fff;
    }

.RadToolTip {
    box-shadow: 3px 3px 4px #ccc;
    -webkit-box-shadow: 3px 3px 4px #ccc;
    -moz-box-shadow: 3px 3px 4px #ccc;
}

.warenkorbtable .head td {
    vertical-align: bottom;
}

.warenkorbtable td.buttons {
    vertical-align: middle;
}

.warenkorbtable {
    width: 665px !important;
}

hr.warenkorbtrennlinie {
    color: #ccc;
    border: 1px solid;
}

.warenkorbfooter td {
    vertical-align: bottom;
    line-height: 20px;
}

a.muelleimer {
    background: url(../../Images/Icons/Muelltonne_Standard.jpg) left no-repeat;
    height: 18px;
    width: 14px;
    display: block;
}

    a.muelleimer:hover {
        background: url(../../Images/Icons/Muelltonne_Hover.jpg) left no-repeat;
    }

div.RadToolTip.ToolTip a.rtCloseButton {
    background: url(../../Images/Icons/X_Standard.png) left no-repeat;
}

    div.RadToolTip.ToolTip a.rtCloseButton:hover {
        background: url(../../Images/Icons/X_Hover.png) left no-repeat;
    }

div.RadToolTip.ToolTip2 a.rtCloseButton {
    display: none;
}

td.productdetailpreis {
    vertical-align: middle;
    font-size: 26px;
    font-weight: bold;
}

.btnaktualisieren {
    background: url(../../Images/Icons/Aktualisieren_Standard.jpg) left no-repeat;
    width: 21px;
    height: 18px;
    display: block;
}

    .btnaktualisieren:Hover {
        background: url(../../Images/Icons/Aktualisieren_Hover.jpg) left no-repeat;
    }

.btnaktualisieren2 {
    background: url(../../Images/Icons/Aktualisieren_Standard.jpg) left no-repeat;
    width: 21px;
    height: 18px;
    display: inline-block;
    margin-left: 5px;
}

    .btnaktualisieren2:Hover {
        background: url(../../Images/Icons/Aktualisieren_Hover.jpg) left no-repeat;
    }

a.btnloeschen {
    background: url(../../Images/Icons/Muelltonne_Standard.jpg) left no-repeat;
    width: 18px;
    height: 14px;
    display: block;
}

    a.btnloeschen:hover {
        background: url(../../Images/Icons/Muelltonne_Hover.jpg) left no-repeat;
    }

.success {
    width: 870px;
    height: 445px;
    margin: -10px;
}

.success_anmeldung {
    /*background:url(../Images/Elements/Anmeldung_Danke.jpg) left no-repeat;*/
    /*background:left no-repeat;*/
    width: 870px;
    height: 475px;
    margin: -10px;
}

.anmeldung {
    position: relative;
    top: 240px;
    left: 205px;
    font-size: 14px;
}

.bestellbestaetigung {
    position: relative;
    top: 225px;
    left: 42px;
    font-size: 14px;
}

.datenaenderung {
    position: relative;
    top: 120px;
    left: 42px;
    font-size: 14px;
}

a.bestaetigenbutton {
    text-decoration: none;
    background: url(../../Images/Elements/bestellen.png) left no-repeat;
    width: 162px;
    height: 29px;
    line-height: 29px;
    vertical-align: middle;
    display: block;
    font-size: 11px;
    text-align: left;
    margin-bottom: 5px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    margin-right: 20px;
}

    a.bestaetigenbutton:hover {
        /*background:url(../Images/Navigation/ZurKasse_Button_Hover.png) left no-repeat;*/
        color: #fff;
    }

#boxsmall {
    width: 450px;
    margin-left: 10px;
    margin-right: 10px;
}

    #boxsmall .head {
        background: url(../../Images/Elements/boxfathead.png) #e3e4e5 left top no-repeat;
        min-height: 425px;
        display: block;
        position: relative;
    }

    #boxsmall .foot {
        /*background:url(../Images/Elements/boxthinfoot.png) left no-repeat;*/
        background: url(../../Images/Elements/boxfatfoot.png) left no-repeat;
        height: 7px;
        display: block;
    }

#boxlarge {
    width: 330px;
    /*margin-bottom: 10px;*/
}

    #boxlarge .head {
        background: url(../../Images/Elements/boxfathead.png) left top no-repeat;
        min-height: 142px;
        display: block;
        position: relative;
    }

    #boxlarge .head2 {
        background: url(../../Images/Elements/boxfathead.png) left top no-repeat;
        min-height: 102px;
        display: block;
        position: relative;
    }

    #boxlarge .foot {
        background: url(../../Images/Elements/boxfatfoot.png) left no-repeat;
        height: 9px;
        display: block;
    }

.lastprodboxtop {
    background: url(../../Images/Elements/lastprodboxtop.png) left no-repeat;
    height: 10px;
    width: 370px;
    display: block;
}

.lastprodboxbottom {
    background: url(../../Images/Elements/lastprodboxbottom.png) left no-repeat;
    height: 10px;
    width: 370px;
    margin-bottom: 10px;
    display: block;
}

.agbbox {
    /*background: url(../../Images/Elements/Balken_AGBs.png) left no-repeat;*/
    /*background:#454545;*/
    /*width: 310px;*/
    /*height: 45px;*/
    display: block;
    padding-top: 15px;
    padding-left: 15px;
}

.agbbox2 {
    background: url(../../Images/Elements/Balken_AGBs.png) left no-repeat;
    /*background:#454545;*/
    width: 350px;
    height: 45px;
    display: block;
    padding-top: 5px;
    padding-left: 15px;
}

.kasseheadlines {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 14px;
}

.kasseboxtable {
    margin: 0;
    padding: 0;
    /*width: 300px;*/
}

    .kasseboxtable .columnright {
        text-align: right;
    }

.bigadd {
    margin-left: 10px;
}

#newstickeritem .title {
    color: #454545;
    font-weight: bold;
    font-size: 14px;
    margin: 5px 0px 0px 0px;
}

#newsticker a {
    text-decoration: none;
}

#news .title {
    color: #454545;
    font-size: 16px;
    font-weight: bold;
}

#news .kurztext {
    font-style: italic;
}

.smallHistoryTD {
    border-width: 0px 0px 1px 0px;
    border-color: #ccc;
    border-style: solid;
    padding: 10px 3px;
    height: 100%;
}

.ergaenzendeproduktehead {
    font-size: 16px;
    margin: 10px 0px;
}

.ergaenzendeproduktetitle {
    color: #58595B;
    margin: 10px 5px 0px 5px;
}

#ergaenzendeprodukteitem {
    text-align: center;
}

.RadRotator_Default .rrRelativeWrapper .rrClipRegion {
    border: none;
}

a.rtsDisabled {
    color: #ccc;
}

.btnnewsbefore {
    background: url(../../Images/Elements/Pfeil_links.gif) left no-repeat;
    width: 21px;
    height: 21px;
    float: left;
    margin-right: 5px;
}

.btnnewsnext {
    background: url(../../Images/Elements/Pfeil_rechts.gif) left no-repeat;
    width: 21px;
    height: 21px;
    float: left;
}

a.agblink {
    vertical-align: bottom;
}

#neuanmeldung input {
    margin: 0;
    padding: 0;
}

#kontaktformular input {
    margin: 0;
    padding: 0;
}

.ProduktDetailText p {
    margin-top: 10px;
}

.downloadtable td {
    vertical-align: middle;
}

#admbox {
    /*background: url(../Images/Elements/Hintergrund_Start.png) left no-repeat;*/
    /*width: 257px;*/
    /*height: 50px;*/
}

#meinkontotabs .RadTabStrip .rtsLink .rtsOut {
    padding-right: 0px;
}

#meinkontotabs .RadTabStrip .rtsLink .rtsIn {
    padding: 0;
}

#navbuttons {
    margin-left: 10px;
}

#LanguageSelection {
    float: left;
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 99999;
}

table.RMproductdocuments {
    margin-top: 5px;
}

.max100px {
    max-height: 100px;
    height: auto !important;
    height: 100px;
    max-width: 100px;
    width: auto !important;
    width: 100px;
}

.max150px {
    max-height: 150px;
    height: auto !important;
    height: 150px;
    max-width: 150px;
    width: auto !important;
    width: 150px;
}

.max70px {
    max-height: 70px;
    height: auto !important;
    height: 70px;
    max-width: 70px;
    width: auto !important;
    width: 70px;
}

.max40px img, img.max40px {
    max-height: 40px;
    height: auto !important;
    height: 40px;
    max-width: 40px;
    width: auto !important;
    width: 40px;
}

.notepad td {
    vertical-align: bottom;
}

.ProductImageGallery .rrClipRegion .rrItemsList {
    text-align: center;
}

/*.RadTreeView .rtUL .rtLI .rtUL {
    padding-left: 5px !important;
}*/

.searchtable {
    margin-bottom: 10px;
    width: 100%;
}

.searchtableheader {
    background: url("WebResource.axd?d=rfMkS7-KxJCqWUT4ypBP7MuomL3ZBxVW9lcZfLzHQ91GIH2I5sT9gPPXpLYCcLcj8uu8hswVsQxeECV0EJNrj04gRf2YUUh2y5lrf7vovI-cGK5Qkq4G7SZxncXDv0KEQjkxnx5xWDSJu-r4bsCB3h9uTAI1&t=634212761040000000") repeat-x scroll 0 -2300px #EAEAEA;
    border-color: -moz-use-text-color -moz-use-text-color #828282;
}

.searchpanel {
    /*border: 1px solid #ccc;*/
    margin-bottom: 10px;
}

.prodfilterbutton {
    width: 150px;
    margin-left: 120px;
}

#branchenauswahl {
    padding-bottom: 10px;
}

    #branchenauswahl .title {
        font-size: 12px;
        font-weight: bold;
    }

.prodgroupsearch {
    padding-bottom: 10px;
}

.rcbSlide {
    z-index: 9000 !important;
}

span.priceheaderline {
    color: #58595B;
    font-size: 12px;
    padding: 3px 0px;
    display: block;
    font-weight: normal;
}

a.freigabebutton {
    text-decoration: none;
    background: url(../../Images/Navigation/Produkte_Button_Navigation_1.jpg) left no-repeat;
    width: 160px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    display: block;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    padding-left: 4px;
    padding-right: 0px;
    margin-top: 10px;
}

    a.freigabebutton:hover {
        background: url(../../Images/Navigation/Produkte_Button_Navigation_RollOver_1.jpg) left no-repeat;
        color: #fff;
    }

.freigabetext {
    margin-right: 20px;
}

.searchresultsearch {
    display: block;
    margin: 10px 0;
}

.NotePadItemsList {
    margin: 0px 35px 0px 20px;
}

.hometable {
    width: 850px;
}

.homeleft {
}

.homeright {
    width: 341px;
}

.registerloginimage {
    background: url(../../Images/Elements/Login_Bild.jpg) left no-repeat;
    width: 454px;
    height: 339px;
}

.productpagetable {
    width: 100%;
    padding-bottom: 10px;
}

input.searchbutton {
    background: url(../../Images/Icons/searchbox.png) left no-repeat;
    border: none;
    width: 26px;
    height: 22px;
    color: #fff;
    font-size: 11px;
}

    input.searchbutton:hover {
        color: #fff;
        cursor: pointer;
    }

.highligtitemheadtext {
    font-size: 14px;
    font-weight: bold;
    margin-left: 20px;
    padding-bottom: 20px;
}

.historyitemheadtext {
    font-size: 14px;
    font-weight: bold;
    margin-left: 20px;
    padding-bottom: 20px;
}

#itemfastentry {
    /*background: url(../Images/Elements/Hintergrund_Start.png) left top repeat-x;*/
    /*width: 257px;*/
    height: 15px;
    margin-bottom: 10px;
}

.itemfastentryinner {
    padding: 10px;
}

.itemfastentrytitle {
    /*font-weight: bold;*/
    /*padding-bottom: 10px;*/
    display: block;
    font-size: 10px;
}

.itemfastentryadd {
    font-size: 10px;
}

.itemfastentrytxt {
    vertical-align: central;
    font-size: 10px;
}

.itemfastentrymenge {
    float: left;
    vertical-align: central;
    width: 40px !important;
}

.itemfastentrybutton {
    background-image: none;
    border: none;
    text-decoration: underline;
    background: none;
    font-size: 10px;
}

.itemfastentryresult {
    padding-left: 3px;
    font-size: 10px;
}

/*.RadTreeView .rtIn {
    white-space: normal;
    margin-left: 0px !important;
    padding: 4px 3px 3px 0px !important;
}*/

/*.RadTreeView .rtHover .rtIn, .RadTreeView .rtSelected .rtIn {
    padding: 4px 3px 3px 0px !important;
    margin-left: 0px !important;
}*/

/*.RadTreeView .rtLines .rtTop, .RadTreeView .rtLines .rtMid, .RadTreeView .rtLines .rtBot {
    width: 100px;
}*/

#headbasket {
    top: 4px;
    position: absolute;
    right: 20px;
    z-index: 9999;
}

    #headbasket a {
        text-decoration: none;
    }

    #headbasket .icontext {
        float: right;
        /*height: 38px;*/
        /*line-height: 38px;*/
        vertical-align: top;
        color: #3fa9f5 !important;
        font-weight: bold;
    }

.ShopInfoTextHeader {
    font-size: 9px;
    line-height: 25px;
    vertical-align: bottom;
}

.prodhoverimage {
    position: relative;
    width: 100px;
    height: 100px;
    border: 1px #ccc solid;
}

.hoverproductimage {
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}

.prodhoverimage:hover .hoverproductimage {
    display: block;
}

.requesteddeliverydate {
    float: left;
    display: block !important;
}

#success {
    min-height: 445px;
}

.datenaenderungbg {
    background: url(../../Images/Elements/datenanderung.jpg) no-repeat;
    margin: -10px;
}

.fragenzumproduktbg {
    background: url(../../Images/Elements/fragensuccess.jpg) no-repeat;
    margin: -10px;
}

#leftNavigation {
    background-color: #F5F5F5;
    padding-left: 10px;
    min-height: 1250px;
    overflow: hidden !important;
    margin-right: 10px;
    width: 170px;
    min-width: 170px;
    max-width: 170px;
    /*border-left: #e6e6e6 1px solid;*/
    width: 73%;
    padding: 10px;
}

.leftNavigation {
    width: 170px;
    min-width: 170px;
    max-width: 170px;
    /*border-left: #e6e6e6 1px solid;*/
    padding: 10px;
    min-height: 1250px;
}

#productNavi {
    padding-top: 10px;
    width: 170px;
    min-height: 1250px;
}

.productnavi ul li {
    border-bottom: 1px solid #000000;
    width: 165px;
}

    .productnavi ul li ul li {
        border: none;
    }

.productnavi .rtSelected, .rmnavi .rtHover {
    border: none !important;
    color: #3fa9f5 !important;
    font-weight: bold;
    background-image: none !important;
}

.RadTreeView_Vista .rtSelected .rtIn {
    background: none!important;
    border: none!important;
    color: #3fa9f5 !important;
}

.RadTreeView_Vista .rtHover .rtIn {
    background: none!important;
    border: none!important;
    color: #3fa9f5 !important;
}

.RadTreeView_Vista .rtTop {
    padding-left: 0px !important;
}

.RadTreeView_Vista .rtMid {
    padding-left: 0px !important;
}

.RadTreeView_Vista .rtBot {
    padding-left: 0px !important;
}

.ansprechpartner {
    padding-bottom: 10px;
}

.advProdGroupBasketButton {
    background-image: none;
    border: none;
    text-decoration: underline;
    background: none;
}

.advProdGroupBasketButtonHover {
    background-image: none;
    border: none;
    text-decoration: underline;
    background: none;
    cursor: pointer;
}

.mainPic {
    padding-left: 3px;
    padding-top: 11px;
}

.RadMenu_Vista .rmHorizontal .rmSeparator .rmText {
    background: #e0e0e0;
    width: 3px;
    height: 18px;
    padding: 0;
    border-right: 1px solid #fff;
}

.RadMenu_Vista .rmVertical .rmSeparator .rmText {
    border-top: 1px solid #fff;
    background: #e0e0e0;
    height: 1px;
    width: auto;
    margin-right: 6px;
}

.RadMenu_Vista .rmRootGroup .rmVertical .rmSeparator .rmText {
    margin-left: 30px;
    margin-right: 0;
}

.RadGrid_Default .rgInfoPart {
    text-decoration: underline;
}

.RadGrid_Default .rgPager {
    background: transparent !important;
}

.RadGrid_Default td.rgPagerCell {
    border: transparent !important;
}

.RadGrid_Default .rgAltRow td {
    border-style: none !important;
}

/*.RadMenu .rmHorizontal .rmSeparator .rmText{
    width: 4px !important;
    line-height: 12px !important;
    font-size: 10px !important;
}

languagSelectionSelectedItem{
    font-weight: bold;
    color: #3fa9f5 !important;
}*/

.ProductDetailHeader {
    background-color: #e6e6e6;
    font-weight: bold;
    text-align: center;
    /*margin: 0% 5% 0% 5%;*/
}

.ProductDetailTabHeader {
    text-decoration: underline !important;
    color: rgb(119,43,40);
}

    .ProductDetailTabHeader .rtsLink .rtsSelected {
        font-weight: bold !important;
        text-decoration: none;
    }

.orderAllButton {
}

/* BORT FARBEN:
    CMYK: 65 100 100 0
    RGB: 119 43 40*/

/*h1 {
    color: #762726;
    font-size: 24px;
    margin-bottom: 25px;
    margin-top:20px;
}*/

ul {
    margin-left: 15px;
}

ul li {
    color: #545454;
    font-size: 14px;
    line-height: 18px;
}

table tr td {
    vertical-align: top;
}

.basketTable, .basketTable tr, .basketTable tr td, .basketTable th{
    border:none;
}
.basketTable tr td, .basketTable tr th {
    padding:4px;
}
.REFInfo{
    border: 2px solid;
    margin-right: 110px;
    font-weight: bold;
    padding: 1px 2px 1px 2px;
    font-family:"Roboto";
}
.REFBasket{
    border: 2px solid;
    font-weight: bold;
    padding: 1px 2px 1px 2px;
    font-family:"Roboto";

}