body {    color:                       #000080;/*#deb887;*/    font-size:              11px;    font-family:            verdana,arial,helvetica,sans serif;    marginwidth: 0px;    marginheight: 0px;    leftmargin: 0px;    topmargin: 0pc;    margin: 0;    padding: 0;}td {    color:                      #000080;    font-size:              11px;    font-family:            verdana,arial,helvetica,sans serif;}/************************** Hintergrundfarben *****************************//* Allgemeiner Background */.mainBackground {    background-color:   #FFFFCC;/*#FFDEAD;*/}/* Hintergrundfarbe fuer die Linien um dem Shop herum */.rahmenBackground {    background-color:   #000099;}/* Hintergrundfarbe fuer die Ueberschriftstabellen */.tdHeadlineBackground {    background-color:   #efefef;    color:                      #626262;    font-weight:            bold;}/* Hintergrundfarbe fuer den Content der Tabellen Warenkorb, Bestelluebersicht, Meine Dowanloads, Meine Bestellungen */.tdSecondBackground {    background-color:   #f8f8f8;    color:                      #626262;    font-weight:            bold;}/* Hintergrundfarbe fuer den linken Navigations Frame */.tdLeftNaviBackground {    background-color:   #FFFFCC;}/* Hintergrundfarbe fuer den rechten Navigations Frame */.tdRightNaviBackground {    background-color:   #FFFFCC;}/************************** Textformatierung  *****************************/.headline {    font-size:              12px;    font-weight:            bold;    background-color:   #EEEEEE;}.artikelname {    font-size:              12px;    font-weight:            bold;}.erfolgsMeldung {    color:                      green;    font-weight:            bold;}.fehlermeldung {    color:                      red;    font-weight:            bold;}.aneinanderFormatierung {    float:                      left;    padding-right:      6px;}/**************************** Linkdefinition ***************************/a {    font-size:              11px;    font-weight:            normal;    color:                      #153687;    text-decoration:    underline;}    a:hover {color:#ff0000; text-decoration:   none;}}a.buttonLink {   color:                      #153687;/*#ff8040;*/ border: thin #330000 solid;    /*background-color: #F8F8F8;*/    background-image:   url(http://www.eme24.com/images/button_right.gif);    background-repeat:   no-repeat;    display:      block;    white-space: nowrap;    padding-bottom : 2px;    padding-left : 2px;    padding-right : 2px;    padding-top : 2px;    text-align : center;    line-height:    16px;    border-style: solid;    border:        1px solid #000000;    float:        left;font-size:              11px;    font-weight:            normal;    color:                      #153687;    text-decoration:    none;}/* Formatierung fuer die Links auf der linken Seite */a.naviLeftLink {    /*color:                      #ff8040; */     color:      #153687;    text-decoration:    underline;}    a.naviLeftLink:hover {color:#ff0000; text-decoration:   none;}}/* Unterkategorien */a.naviSecondLeftLink {    /*color:                      #ff8040;  */     color:      #153687;    text-decoration:    underline;}    a.naviSecondLeftLink:hover {color:#ff0000; text-decoration:   none;}}a.naviTopLinks {    /*color:                      #909090;*/     color:      #153687;    text-decoration:    underline;}    a.naviTopLinks:hover {color:#ff0000; text-decoration:   none;}}/**************************** Preisformatierung *******************************/.grossPreis {    color:                          #153687;    font-size:                  15px;    font-weight:                bold;}.preisAlt {    text-decoration : line-through;    font-size:              13px;}/************************ Formular Formatierung *******************//* Formatierung fuer die Merkmals Selectboxen */.variantenForm {    font-size:              10px;    width:                      100px;}.inputNavi {    font-size:              10px;    font-family:            verdana,arial,helvetica,sans serif;    width:                      90px;    color:                      #000000;}.inputNaviSearch {    font-size:              10px;    font-family:            verdana,arial,helvetica,sans serif;    width:                      110px;    color:                      #000000;}.selectNavi {    font-size:              10px;    font-family:            verdana,arial,helvetica,sans serif;    width:                      110px;    color:                      #000000;}.inputLogin {    width:                      100px;    font-size:              10px;    color:                      #000000;}/* Registration */.inputReg {    width:                      300px;    font-size:              10px;    color:                      #000000;}.selectReg {    width:                      300px;    font-size:              10px;    color:                      #000000;}.inputEmpf {    width:                      200px;    font-size:              10px;    color:                      #000000;}.textReg {    width:                      300px;    height:                     60px;    font-size:              10px;    color:                      #000000;}/************************ Fehler Formatierung **********************/.fehlerClasse {    background-color:   red;    font-weight:            bold;    color:                      #ffffff;}/* Formatierung fuer Hinweise, die sonst leicht uebersehen werden koennten */.wichtig {    color:                      red;    font-weight:            bold;}.klein {    font-size:              10px;}.shopUebersicht {    background-color:   #FF9900;}.formerror {    color:                        #FF0000;}.logopos {position:absolute;top:30px;left:70px;}