.agb_titel {
  background-color:#ECECEC;border-width:1px;border-style:solid; border-color:#888888;color:#333333;padding:5px;font-weight:bold;font-size:12px;
  margin-top:10px;margin-bottom:10px; }

.kundeninfo_name { float:left; font-weight:bold; width:120px;text-align:right; padding-right:5px;}
.kundeninfo_wert { }

.statistik_name { padding-top:3px; float:left; font-weight:bold; width:120px;text-align:right; padding-right:5px;}
.statistik_name2 { float:left; font-weight:bold; width:200px;text-align:right; padding-right:3px;}
.statistik_wert {  }

.lightgrey { color:#bbbbbb; }

ul {font-weight:none; margin: 0px; background-color:#EEEEEE;padding:0px;padding-left:0px;padding-right:0px;border: 1px #666666 solid;width:220px;}
li { margin:0px; text-align:left; list-style-image:none; list-style: none; background: #fff; border-bottom: 1px solid #eee; padding: 2px;}
li.selected {background-color:#FFFFFF; }

.anylinkcss {

    position:absolute;
    visibility: hidden;
    z-index: 100;
    left:0px;
    width:282px;
    }

.anylinkcss2 {

    position:absolute;
    visibility: hidden;
    z-index: 100;
    left:0px;
    width:300px;
    padding-right:20px;
    margin-top:-8px;
    
  }
  
.bestellungvorschaubereich {

    background-color:#EEEEEE;
    padding:5px;
    border-width:1px;
    border-style:solid;
    border-color:#000000;

  }

.warenkorb_einklinker_oben {

    background-image:url(images/warenkorb_einklinker_oben.gif);
    width:282px;
    height:4px;
    padding:0px;
    margin:0px;
    font-size:1px;
     }

.startseiten_text_1 {

    padding:4px;
    padding-top:2px;
    color:#ffffff;
    font-size:13px;
    font-weight:bold;
    background-color:#6E65A3;
    margin-bottom:5px;
    margin-right:1px;
    margin-left:1px;
    border-width:1px;
    border-style:solid;
    border-color:#3B365B;
    
    
    }

.startseiten_text_2 {

    padding:4px;
    padding-top:2px;
    color:#ffffff;
    font-size:13px;
    font-weight:bold;
    background-color:#149E1E;
    margin-bottom:5px;
    margin-right:1px;
    margin-left:1px;
    border-width:1px;
    border-style:solid;
    border-color:#0D5B13;


    }

.startseiten_text_3 {

    padding:4px;
    padding-top:2px;
    color:#ffffff;
    font-size:13px;
    font-weight:bold;
    background-color:#BD1919;
    margin-bottom:5px;
    margin-right:1px;
    margin-left:1px;
    border-width:1px;
    border-style:solid;
    border-color:#741111;


  }

.startseiten_text_4 {

    padding:4px;
    padding-top:2px;
    color:#ffffff;
    font-size:13px;
    font-weight:bold;
    background-color:#9F19CB;
    margin-bottom:5px;
    margin-right:1px;
    margin-left:1px;
    border-width:1px;
    border-style:solid;
    border-color:#5B1273;


  }


.startseiten_text_5 {

    padding:4px;
    padding-top:2px;
    color:#ffffff;
    font-size:13px;
    font-weight:bold;
    background-color:#BD1919;
    margin-bottom:5px;
    margin-right:1px;
    margin-left:1px;
    border-width:1px;
    border-style:solid;
    border-color:#741111;


  }
  
.startseiten_text_6 {

    padding:4px;
    padding-top:2px;
    color:#ffffff;
    font-size:13px;
    font-weight:bold;
    background-color:#555555;
    margin-bottom:5px;
    margin-right:1px;
    margin-left:1px;
    border-width:1px;
    border-style:solid;
    border-color:#000000;


  }



.startseiten_text_7 {

    padding:4px;
    padding-top:2px;
    color:#ffffff;
    font-size:13px;
    font-weight:bold;
    background-color:#2428D5;
    margin-bottom:5px;
    margin-right:1px;
    margin-left:1px;
    border-width:1px;
    border-style:solid;
    border-color:#17197C;


  }
     
.warenkorb_einklinker_body {

    background-image:url(images/warenkorb_einklinker_body.gif);
    width:262px;
    text-align:left;
    padding-left:10px;
    padding-right:10px;
    padding-top:2px;

    }
     
.warenkorb_einklinker_unten {

    background-image:url(images/warenkorb_einklinker_unten.gif);
    width:282px;
    height:8px;
    padding:0px;
    margin:0px;
    font-size:1px;
    }
     
.warenkorb_block {

    background-image:url(images/block_warenkorb.gif);
    width:194px;
    height:135px;
    padding:9px;
    overflow:hidden;

  }

.warenkorb_preis {

    text-align:right;
    font-size:15px;
    font-weight:bold;
    color:#cc0000;
    margin:0px;
    padding-top:0px;

 }

.bisheriger_preis {

    text-align:right;
    font-weight:bold;
    color:#cc0000;
    margin:0px;
    padding-top:0px;
    text-decoration:line-through;

 }

.warenkorb_links {

    width:224px;
    height:23px;
    float:right;
    background-image:url(images/warenkorb_bg_voll.gif);
    text-align:left;
    padding-top:8px;
    padding-left:30px;
 }


.warenkorb_links_leer {

    width:224px;
    height:23px;
    float:right;
    background-image:url(images/warenkorb_bg_leer.gif);
    text-align:left;
    padding-top:8px;
    padding-left:30px;
 }
 
.title {

    font-weight:bold;
    font-size:12px;
    color:#24548B;

    }

.title_big {

    font-weight:bold;
    font-size:13px;
    color:#24548B;

  }

.big {

    font-weight:bold;
    font-size:12px;

  }
  
.kategorielink {

    font-size:11px;
    color:#24548B;

  }
  
.big_hilite {

    font-weight:bold;
    font-size:12px;
    color:#dd0000;

  }

.seitenzahlen {

    height:15px;
    background-color:#F9FAEE;
    text-align:center;
    margin:3px;
    padding:5px;
    border-width:1px;
    border-style:solid;
    border-color:#EAD97C;

}

.buchstaben {

    height:15px;
    background-color:#F9FAEE;
    text-align:center;
    padding:2px;
    border-width:1px;
    border-style:solid;
    border-color:#EAD97C;

}

.buchstaben_mark {

    height:15px;
    background-color:#F9FAEE;
    text-align:center;
    padding:2px;
    border-width:1px;
    border-style:solid;
    border-color:#dd0000;
    font-weight:bold;

}

  .punktlinie {

    background-image:url(images/punktlinie.gif);
    height:3px;

  }

  .punktlinie2 {

    background-image:url(images/punktlinie2.gif);
    height:9px;

  }

  .punktlinie3 {

    background-image:url(images/punktlinie2.gif);
    height:9px;
    margin-top:5px;
    margin-bottom:5px;
    margin-right:3px;
    margin-left:3px;

  }

  
  .admin_punkt {

    background-image:url(images/pfeil.gif);
    background-repeat:no-repeat;
    padding-left:18px;
    float:left;
    width:150px;
    height:18px;

  }
  
  .funktionsname {

    font-weight:bold;
    float:left;
    text-align:right;
    width:150px;
    height:17px;
    padding-top:3px;

  }

  .funktionswert {

    height:20px;

    }
  
  .admin_ueberschrift {

    background-image:url(images/security_agent.gif);
    background-repeat:no-repeat;
    padding-left:20px;
    height:24px;
    padding-bottom:10px;
    padding-top:4px;
    font-weight:bold;
    color:#dd0000;
    font-size:13px;

  }

  .menu_zeile2 {

    margin-top:6px;

}

.fatblue {

    color:#3C73B1;
    font-size:11px;
    font-weight:bold;
    padding-bottom:3px;

}

.fatlinks_ue {

    font-weight:bold;
    padding-top:5px;
    padding-bottom:5px;

}

.fatlinks_ue_ohne {

    font-weight:bold;
    padding-bottom:5px;

}

.fatlinks_ue_ohne_2 {

    font-weight:bold;
    padding-bottom:5px;
    margin-left:10px;

}

.fatlinks_ue2 {

    font-weight:bold;
    padding-top:5px;
    padding-bottom:5px;
    margin-left:10px;

}

.produktinfo_vorschlag {

    background-image:url(images/punkt_10.gif);
    background-repeat:no-repeat;
    padding-left:12px;
    font-size:11px;

}


.unterkategorie_links {

    background-image:url(images/punkt_10.gif);
    background-repeat:no-repeat;
    width:130px;
    padding-left:12px;
    font-size:11px;

}

.unterkategorie_links2 {

    background-image:url(images/punkt_10.gif);
    background-repeat:no-repeat;
    width:130px;
    margin-left:10px;
    padding-left:12px;
    font-size:11px;

}


.unterkategorie_links3 {

    background-image:url(images/punkt_10.gif);
    background-repeat:no-repeat;
    width:100px;
    margin-left:20px;
    padding-left:12px;
    font-size:11px;

}

.menukasten {

    border-width:1px;
    border-style:solid;
    border-color:#eeeeee;
    background-color:#f5f5f5;
    padding:5px;
    margin-top:5px;
    margin-bottom:5px;
    margin-right:5px;

}


.menukasten2 {

    border-width:1px;
    border-style:solid;
    border-color:#dddddd;
    background-color:#f5f5f5;
    padding:5px;
    margin-top:5px;
    margin-bottom:5px;
    margin-right:5px;

}

.unterkategorie_down {

    background-image:url(images/punkt_10.gif);
    background-repeat:no-repeat;
    width:130px;
    padding-left:12px;
    font-size:11px;

}

.unterkategorie_down2 {

    background-image:url(images/punkt_10.gif);
    background-repeat:no-repeat;
    width:125px;
    padding-left:12px;
    margin-left:10px;
    font-size:11px;

}

.unterkategorie_down3 {

    background-image:url(images/punkt_10.gif);
    background-repeat:no-repeat;
    width:115px;
    padding-left:12px;
    margin-left:20px;
    font-size:11px;

}

.cont230_top {

    margin-top:5px;
    margin-bottom:5px;
    width:174px;
    padding:4px;
    padding-top:2px;
    color:#ffffff;
    font-size:13px;
    font-weight:bold;
    background-color:#6E65A3;
    border-width:1px;
    border-style:solid;
    border-color:#3B365B;
}

.rechter_block_1 {

    margin-top:5px;
    margin-bottom:5px;
    width:174px;
    padding:4px;
    padding-top:2px;
    color:#ffffff;
    font-size:13px;
    font-weight:bold;
    background-color:#6E65A3;
    border-width:1px;
    border-style:solid;
    border-color:#3B365B;
}

.rechter_block_2 {

    margin-top:5px;
    margin-bottom:5px;
    width:174px;
    padding:4px;
    padding-top:2px;
    color:#ffffff;
    font-size:13px;
    font-weight:bold;
    background-color:#149E1E;
    border-width:1px;
    border-style:solid;
    border-color:#0D5B13;
}


.rechter_block_3 {

    margin-top:5px;
    margin-bottom:5px;
    width:174px;
    padding:4px;
    padding-top:2px;
    color:#ffffff;
    font-size:13px;
    font-weight:bold;
    background-color:#BD1919;;
    border-width:1px;
    border-style:solid;
    border-color:#741111;
}

.rechter_block_4 {

    margin-top:5px;
    margin-bottom:5px;
    width:174px;
    padding:4px;
    padding-top:2px;
    color:#ffffff;
    font-size:13px;
    font-weight:bold;
    background-color:#9F19CB;
    border-width:1px;
    border-style:solid;
    border-color:#641658;
}

.rechter_block_5 {

    margin-top:5px;
    margin-bottom:5px;
    width:174px;
    padding:4px;
    padding-top:2px;
    color:#ffffff;
    font-size:13px;
    font-weight:bold;
    background-color:#BD1919;;
    border-width:1px;
    border-style:solid;
    border-color:#741111;
}

.rechter_block_6 {

    margin-top:5px;
    margin-bottom:5px;
    width:174px;
    padding:4px;
    padding-top:2px;
    color:#ffffff;
    font-size:13px;
    font-weight:bold;
    background-color:#555555;
    border-width:1px;
    border-style:solid;
    border-color:#333333;
}




.rechter_block_o1 {

    margin-top:5px;
    margin-bottom:5px;
    padding:4px;
    padding-top:2px;
    color:#ffffff;
    width:190px;
    font-size:11px;
    font-weight:bold;
    background-color:#6E65A3;
    border-width:1px;
    border-style:solid;
    border-color:#3B365B;
}

.rechter_block_o2 {

    margin-top:5px;
    margin-bottom:5px;
    width:190px;
    font-size:11px;
    padding:4px;
    padding-top:2px;
    color:#ffffff;
    font-weight:bold;
    background-color:#149E1E;
    border-width:1px;
    border-style:solid;
    border-color:#0D5B13;
}


.rechter_block_o3 {

    margin-top:5px;
    margin-bottom:5px;
    width:190px;
    font-size:11px;
    padding:4px;
    padding-top:2px;
    color:#ffffff;
    font-weight:bold;
    background-color:#BD1919;;
    border-width:1px;
    border-style:solid;
    border-color:#741111;
}

.rechter_block_o4 {

    margin-top:5px;
    margin-bottom:5px;
    width:190px;
    padding:4px;
    padding-top:2px;
    color:#ffffff;
    font-size:11px;
    font-weight:bold;
    background-color:#9F19CB;
    border-width:1px;
    border-style:solid;
    border-color:#641658;
}

.rechter_block_o5 {

    margin-top:5px;
    margin-bottom:5px;
    width:190px;
    padding:4px;
    padding-top:2px;
    color:#ffffff;
    font-size:11px;
    font-weight:bold;
    background-color:#555555;
    border-width:1px;
    border-style:solid;
    border-color:#333333;
}


.rechter_block_o21 {

    margin-bottom:5px;
    padding:4px;
    padding-top:2px;
    color:#ffffff;
    width:190px;
    font-size:11px;
    font-weight:bold;
    background-color:#6E65A3;
    border-width:1px;
    border-style:solid;
    border-color:#3B365B;
}

.rechter_block_o22 {

    margin-bottom:3px;
    width:190px;
    font-size:11px;
    padding:4px;
    padding-top:2px;
    color:#ffffff;
    font-weight:bold;
    background-color:#149E1E;
    border-width:1px;
    border-style:solid;
    border-color:#0D5B13;
}


.rechter_block_o23 {

    margin-bottom:3px;
    width:190px;
    font-size:11px;
    padding:4px;
    padding-top:2px;
    color:#ffffff;
    font-weight:bold;
    background-color:#BD1919;;
    border-width:1px;
    border-style:solid;
    border-color:#741111;
}

.rechter_block_o24 {

    margin-bottom:3px;
    width:190px;
    padding:4px;
    padding-top:2px;
    color:#ffffff;
    font-size:11px;
    font-weight:bold;
    background-color:#9F19CB;
    border-width:1px;
    border-style:solid;
    border-color:#641658;
}

.rechter_block_o25 {

    margin-bottom:3px;
    width:190px;
    padding:4px;
    padding-top:2px;
    color:#ffffff;
    font-size:11px;
    font-weight:bold;
    background-color:#555555;
    border-width:1px;
    border-style:solid;
    border-color:#333333;
}


.suchleiste {

    margin-bottom:5px;
    margin-left:1px;
    padding:2px;
    background-color:#F1CE0F;
    border-width:1px;
    border-style:solid;
    border-color:#F1A90F;


}

.warenkorb_grau {

    margin-bottom:5px;
    width:190px;
    padding:4px;
    background-color:#E5E5E5;
    border-width:1px;
    border-style:solid;
    border-color:#999999;



}
.cont230_body {

    width:174px;
    padding-left:6px;

}

.cont170_top {

    background-image:url(images/cont_170_2_top.gif);
    width:164px;
    height:24px;
    padding-top:8px;
    padding-left:6px;
    font-weight:bold;
    color:#ffffff;

}

.cont170_bottom {

    background-image:url(images/cont_170_2_bottom.gif);
    width:170px;
    height:12px;


}

.cont170_body {

    background-image:url(images/cont_170_2_body.gif);
    width:160px;
    padding-left:5px;
    padding-right:5px;

}

.table_block_left_blau {

    background-image:url(images/menu_balken_left.gif);

}

.table_block_right_blau {

    background-image:url(images/menu_balken_right.gif);

}

.table_block_body_blau {

    background-image:url(images/menu_balken_body.gif);

}


.table_block_left_azur {

    background-image:url(images/menu_balken_left_azur.gif);

}

.table_block_right_azur {

    background-image:url(images/menu_balken_right_azur.gif);

}

.table_block_body_azur {

    background-image:url(images/menu_balken_body_azur.gif);

}


.table_block_left_rot {

    background-image:url(images/menu_balken_left_rot.gif);

}

.table_block_right_rot {

    background-image:url(images/menu_balken_right_rot.gif);

}

.table_block_body_rot {

    background-image:url(images/menu_balken_body_rot.gif);

}

.table_block_left_lila {

    background-image:url(images/menu_balken_left_lila.gif);

}

.table_block_right_lila {

    background-image:url(images/menu_balken_right_lila.gif);

}

.table_block_body_lila {

    background-image:url(images/menu_balken_body_lila.gif);

}


.table_block_left_anthrazit {

    background-image:url(images/menu_balken_left_anthrazit.gif);

}

.table_block_right_anthrazit {

    background-image:url(images/menu_balken_right_anthrazit.gif);

}

.table_block_body_anthrazit {

    background-image:url(images/menu_balken_body_anthrazit.gif);

}


.table_block_left_gruen {

    background-image:url(images/menu_balken_left_gruen.gif);

}

.table_block_right_gruen {

    background-image:url(images/menu_balken_right_gruen.gif);

}

.table_block_body_gruen {

    background-image:url(images/menu_balken_body_gruen.gif);

}



table#kundendatenblock {

    background-color:#EBEAE5;
    border-width:1px;
    border-style:solid;
    border-color:#cccccc;

}

    div#kasten_links {

    text-align:center;
    vertical-align:middle;
    margin-top:0px;
    margin-left:0px;
    height: 190px;
    overflow: hidden;

  }

    div#datenfeld_text {

    float:left;
    width:150px;
    margin-top:3px;
    text-align:right;

  }
  
    div#datenfeld_eingabe {

    height:19px;
    
  }
  
    div#pfeil {
    position:absolute;
    float:left;
    right:100px;

  }
  
  div#kasten_rechts_oben {

    margin-top:0px;
    margin-left:0px;
    margin-right:2px;
    width: 100%;
    height: 110px;
    overflow: hidden;
  }
  
  div#preisblock {

    text-align:right;
    margin-top:0px;
    margin-left:0px;
    margin-right:2px;
    width: 100%;
    height: 39px;
    overflow: hidden;
  }
  
  div#Kasten_rechts_unten {

    text-align:right;
    margin-right:0px;
    width: 100%;
    overflow: hidden;
  }

  div#printinfo {

    position:absolute;
    margin-top:-6px;
    margin-left:-6px;

  }

  div#Kasten_anzahl {

    margin-top:28px;

  }

  div#Links {
    float: left; width: 185px;
  }

  div#Rechts {

    float: right; width: 170px;
    padding-left:5px;
    
  }


  div#Inhalt {
    padding-top:5px;
    padding-left:5px;
    padding-bottom:5px;
    
  }

.seitentitel {
    
    height:25px;
    font-weight:bold;
    font-size:14px;
    background-image:url(images/bullet_square_red.gif);
    background-repeat:no-repeat;
    padding-left:20px;
    padding-top:4px;
    color:#dd0000;
    
    
  }

.seitentitel_klein {

    height:25px;
    font-weight:bold;
    font-size:12px;
    background-image:url(images/bullet_square_red.gif);
    background-repeat:no-repeat;
    padding-left:20px;
    padding-top:4px;
    color:#dd0000;
    margin-bottom:4px;


  }

  
body { font-family:Tahoma,Verdana ; font-size:11px; background-color:#ffffff; margin:5px;}

h1, h2, h3, h4, p, ol, li, div, td, th, address, blockquote, nobr, b, i { color:#333333; }

h1 { font-size:13px; margin-bottom:0px; font-weight:bold; color:#333333;}

img { border:0px;  border-style:solid; border-color:#cccccc;}

h2 { font-size:15px; margin-bottom:0px; color:#cc0000;}
h3 { font-size:15px; margin-bottom:0px; color:#ffffff; }
h4 { font-size:13px; }
p, ol, div, td, th, address, blockquote { font-size:11px; }

pre { font-family:Courier New,Courier; font-size:13px; color:#0000C0; }
code, kbd, tt { font-family:Courier New,Courier; color:#0000C0; }
var { font-style:normal; color:#0000C0; }
blockquote, cite { font-style:italic; }
.xmpcode { border-width:10px; border-style:solid; border-color:#EEEEEE; background-color:#FFFFE0; }
.code { background-color:#FFFFE0; }
.tabxpl { background-color:#E4EEFF; }
.doc { background-color:#EEEEEE; }
.nav { background-color:#FFEEDD; }
.qbar { background-color:#FFFFE0; font-size:13px; font-family:Arial,sans-serif; }
.blue { color:#0000C0; }
pre.normal { color:#333333; }

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

a.untermenu:link {font-weight:bold; color:#ffffff; text-decoration:none }
a.untermenu:visited { font-weight:bold; color:#ffffff; text-decoration:none }
a.untermenu:hover {font-weight:bold; color:#ffffff; text-decoration:underline }
a.untermenu:active { font-weight:none; color:#ffffff; text-decoration:none }

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

a.an { text-decoration:none; }
.unicode { font-size:15px; font-family:Arial Unicode MS,Arial,sans-serif }
ins { color:#009900; font-weight:none; text-decoration:none; }
del { color:#990000; font-weight:none; text-decoration:line-through; }

/* ---------------------------------------------------------------------------------- */
/* -------------------    Gestaltung der Formularelemente    ------------------------ */
/* ---------------------------------------------------------------------------------- */

input, textarea, select {
        background-color : #EEEEEE;
        color : #333333;
        font: normal 11px Tahoma, Verdana;
        border: 1px #AAAAAA solid;
}

form { display:inline; }

 .Check, .Radio
   { background-color:#FFFFFF; border:0px solid #DDDDDD; }

 .CheckD, 
   { background-color:#DDDDDD; border:0px solid #AAAAAA; }
   
 .fehler
   { background-color:#FF0000; border:1px solid #555555; color:#FFFFFF  }
   
 .Gruen
   { background-color:#009900; border:1px solid #555555; color:#FFFFFF  }
   
  .blau1
   { background-color:#0033cc; border:0px; color:#FFFFFF  }

  .blau2
   { background-color:#2B60FF; border:0px; color:#FFFFFF  }

  .blau3
   { background-color:#6A8FFF; border:0px; color:#FFFFFF  }
   
  .blau4
   { background-color:#9BB5FF; border:0px; color:#FFFFFF  }

  .rot1
   { background-color:#840000; border:0px; color:#FFFFFF  }

  .rot2
   { background-color:#A71C1C; border:0px; color:#FFFFFF  }

  .rot3
   { background-color:#CE6666; border:0px; color:#FFFFFF  }

  .rot4
   { background-color:#DD8F8F; border:0px; color:#FFFFFF  }
   
 .klein { font-size:10px; background-color:#ffffff; padding-left:2px; padding-right:2px; }
 .kleinschwarz { font-size:10px; color:#333333;}
 .kleingrau { font-size:10px; color:#808080;}
 .minischwarz { font-size:10px; color:#000000;}
 .minigrau { font-family:Arial; font-size:9px; color:#AAAAAA;}
 .kleinweiss { font-size:10px; color:#FFFFFF;}
 .preisklein { font-size:10px; }
 .hersteller { font-size:12px; }
 .preis {  margin-left:10px; margin-top:6px; font-weight:bold; color:#bb0000; font-size:12px; }
 .ueberschrift { font-weight:bold; font-size:24px; color:#FF0000; }
 .megared { font-weight:bold; font-size:36px; color:#FF0000; }
 .bigblack { font-weight:bold; font-size:13px; color:#333333; }
 .bigred { font-weight:bold; font-size:13px; color:#dd0000; }
 .midired { font-weight:bold; font-size:14px; color:#FF0000; }
 .bigredul { font-weight:bold; font-size:13px; color:#FF0000; text-decoration:underline; }
 .fatred { font-weight:bold; font-size:11px; color:#DD0000; }
 .fatdarkred { font-weight:bold; font-size:11px; color:#CC0000; }
 .middlered { font-weight:bold; font-size:16px; color:#FF0000; }
 .fatblack { font-weight:bold; font-size:11px; color:#333333; }
 .whitefat { font-weight:bold; font-size:10px; color:#FFFFFF; }
 .kleinfatblack { font-weight:bold; font-size:10px; color:#333333; }

 a.black:link {font-weight:none; color:#333333; text-decoration:none }
 a.black:visited { font-weight:none; color:#333333; text-decoration:none }
 a.black:hover {font-weight:none; color:#333333; text-decoration:underline }
 a:black:active { font-weight:none; color:#333333; text-decoration:none }

 a.white:link { font-weight:none; color:#FFFFFF; text-decoration:none }
 a.white:visited { font-weight:none; color:#FFFFFF; text-decoration:none }
 a.white:hover {  font-weight:none; color:#FFFF00; text-decoration:underline }
 a:white:active {  font-weight:none; color:#FFFFFF; text-decoration:none }

 a.white2:link { font-weight:none; color:#FFFFFF; text-decoration:none }
 a.white2:visited { font-weight:none; color:#FFFFFF; text-decoration:none }
 a.white2:hover {  font-weight:none; color:#FFFFFF; text-decoration:underline }
 a:white2:active {  font-weight:none; color:#FFFFFF; text-decoration:none }
 
 a.black2:link {font-weight:none; color:#333333; text-decoration:none }
 a.black2:visited { font-weight:none; color:#333333; text-decoration:none }
 a.black2:hover {font-weight:none; color:#333333; text-decoration:none }
 a:black2:active { font-weight:none; color:#333333; text-decoration:none }

#pic a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 1px;
}

#pic a.p1:hover {
	background-color: #ffffff;
	cursor:default;
}
.artikelbewertenbox {

background-color:#EEEEEE;
border: 1px #AAAAAA solid;
padding:3px;

}
