/***************************************************************************/
/*** File: bellezzi_style.css                                          ****/
/*** Author: Josef Hörersdorfer                                       ****/
/*** Copyright: (c) 2006 j.hoerersdorfer@gmx.at                      ****/
/*** Last Change: 20.09.2006                                        ****/
/*** Description: System Edwin v1.0 Frontend Inhalt-Format         ****/
/*********************************************************************/

/*******************************************/
/* ------------ALLGEMEIN----------------- */
html, body { background-color: #FFFFFF; font-family: Arial, Verdana, Helvetica, SunSans-Regular, Sans-Serif; font-size:10pt; color:#000000; line-height:12pt; padding:0px; margin:0px; }
img { border:solid 0px #FFFFFF; display:inline; padding:0px; margin:0px; }
object { display:block; width:100%; height:100%; }
form { display:inline; }
a:visited { text-decoration:none; }
a:active { text-decoration:none; }

/****************************************/
/* ----------SIEDOXEN----------------- */
div.hnav_left, div.subnav, div.archiv, div.sb_cat_top, div.sb_cat_bottom { font-family: Arial, Verdana, Helvetica, SunSans-Regular, Sans-Serif; font-size:11px; line-height:11px; font-weight:400; color:#CEAA17; text-transform:none; letter-spacing:0px; font-style:normal; }
div.hnav_top { position:relative; top:0px; width:386px; height:85px; margin:0px; margin-left:-10px; padding:0px; border-bottom:solid 1px #A9A9A9; }
div.hnav_left { font-size:12px; font-weight:bold; position:relative; width:365px; height:17px; border-bottom:solid 1px #8E8E8E; padding:0px; padding-top:8px; padding-left:11px; margin:0px; text-align:left; vertical-align:top; }
div.subnav { position:relative; width:386px; height:24px; margin:0px; padding:0px; padding-top:0px; text-align:left; vertical-align:top; line-height:20px; }
div.spacer { position:relative; width:386px; height:18px; margin:0px; padding:0px; padding-left:0px; text-align:left; vertical-align:top; }

/* ------ */
div.sb_cat { width:376px; height:260px; padding:0px; margin:0px; }
div.sb_cat_top { background-image:url(../pix/sb_sto.gif); background-repeat:no-repeat; width:365px; height:16px; padding:0px; padding-top:2px; padding-left:11px; margin:0px; margin-top:4px; text-align:left; vertical-align:middle; }
div.sb_cat_bottom { background-image:url(../pix/sb_stu.gif); background-repeat:no-repeat; width:365px; height:16px; padding:0px; padding-top:2px; padding-left:11px; margin:0px; margin-bottom:20px; text-align:left; vertical-align:middle; }

/* ------ */
div.sb_pml_content, div.sb_pml_content2 { width:324px; padding:10px; margin:0px; padding-left:20px; padding-right:20px; border-left:solid 1px #E9E6E6; border-right:solid 1px #E9E6E6;}
div.sb_pml_content2 { text-align:center; }
div.sb_pml_top { background-image:url(../pix/sb_pmo.gif); background-repeat:no-repeat; width:365px; height:16px; padding:0px; padding-top:2px; padding-left:11px; margin:0px; margin-top:4px; text-align:left; vertical-align:middle; }
div.sb_pml_bottom, div.sb_pml_bottom3 { background-image:url(../pix/sb_pmu.gif); background-repeat:no-repeat; width:365px; height:16px; padding:0px; padding-top:2px; padding-left:11px; margin:0px; margin-bottom:20px; text-align:left; vertical-align:middle; }
div.sb_pml_bottom2 { width:366px; height:24px; padding:0px; margin:0px; margin-bottom:-15px; text-align:left; vertical-align:top; }
div.sb_pml_bottom3 {  background-image:url(../pix/sb_pmu2.gif); background-repeat:no-repeat; }
div.pm_summary { text-align:right; border-top:solid 1px #A9A9A9; }

/* ------ */
div.boxes, div.sidebox_head, div.sidebox_headc, div.sidebox_content_a, div.cbox_head, div.cbox2_head, div.shopbox_head { font-family: Arial, Verdana, Helvetica, SunSans-Regular, Sans-Serif; font-size:11px; line-height:20px; font-weight:bold; color:#7B7A7A; text-transform:none; letter-spacing:0px; font-style:normal; }
div.suchet { position:absolute; top:0px; left:-386px; width:376px; height:304px; padding:0px; margin:0px; margin-bottom:0px; text-align:left; vertical-align:top; display:block;  z-index:60; }
div.prodpix { position:relative; width:376px; height:304px; padding:0px; margin:0px; margin-left:-386px; margin-bottom:-308px; text-align:left; display:block; z-index:60; }
div.zurueck { position:absolute; width:366px; top:21px; padding:0px; text-align:right; vertical-align:top; z-index:10; }
div.sidebox, div.shopbox { position:relative; padding:0px; margin:0px; vertical-align:top; text-align:left; }
div.sidebox_head, div.cbox_head, div.cbox2_head { width:164px; height:23px; background-image:url(../pix/sb_gx1.gif); background-repeat:no-repeat; background-position:top; padding:0px; padding-left:13px; vertical-align:top; text-align:left; }
div.cbox2_head { width:366px; padding-left:0px; background-image:url(../pix/sb_gx3.gif); }
div.sidebox_headc { width:164px; height:23px; background-image:url(../pix/sb_gx12.gif); background-repeat:no-repeat; background-position:top; padding:0px; padding-left:13px; vertical-align:top; text-align:left; }
div.sidebox_content, div.sidebox_content2, div.sidebox_content_a { width:165px; padding:0px; padding-left:10px; vertical-align:top; text-align:left; border-left:solid 1px #E9E6E6; border-right:solid 1px #E9E6E6; border-top:solid 0px #E9E6E6; border-bottom:solid 0px #E9E6E6; z-index:50; }
div.sidebox_content2 { padding-top:5px; }
div.sidebox_content_a { padding-top:5px; font-weight:normal; color:#CEAA17; line-height:15px; }
div.sidebox_footer, div.sidebox_footer2, div.cbox_footer, div.cbox2_footer { width:177px; background-image:url(../pix/sb_gx2.gif); background-repeat:no-repeat; background-position:top; padding:0px; padding-left:0px; vertical-align:top; text-align:left; }
div.sidebox_footer2 { margin-bottom:10px; }
div.cbox2_footer { width:366px; background-image:url(../pix/sb_gx4.gif); }
div.sidebox2 { position:rlative; width:195px; margin-left:20px; margin-top:23px; padding-top:0px; padding-left:00px; padding-right:0px; padding-bottom:0px; vertical-align:top; }

/* --- SHOP --- */
div.shipbox_head { width:177px; height:10px; background-image:url(../pix/sb_shop-gx1.gif); background-repeat:no-repeat; background-position:top; padding:0px; padding-left:0px; vertical-align:top; text-align:left; display:inline; }
div.shipbox_content { font-size:11px; color:#5E5E5E; width:151px; padding:0px; margin:0px; margin-top:-5px; padding-left:10px; padding-right:14px; padding-bottom:10px; vertical-align:top; text-align:left; background-color:#E9E6E6; border-left:solid 1px #D5D5D5; border-right:solid 1px #D5D5D5; overflow:hidden; z-index:50; }
div.shipbox_footer { width:177px; height:24px; background-image:url(../pix/sb_shop-gx2.gif); background-repeat:no-repeat; background-position:top; padding:0px; padding-left:0px; vertical-align:top; text-align:left; }
div.cbox_content, div.cbox2_content { width:151px; padding:0px; padding-left:14px; padding-right:10px; padding-bottom:10px; padding-top:5px; vertical-align:top; text-align:left; border-left:solid 1px #E9E6E6; border-right:solid 1px #E9E6E6; border-top:solid 0px #E9E6E6; border-bottom:solid 0px #E9E6E6; z-index:50; }
div.cbox2_content { width:364px; padding-left:0px; padding-right:0px; }

div.prodprice { Verdana, Helvetica, SunSans-Regular, Sans-Serif; font-size:16px; line-height:18px; font-weight:bold; color:#CEAA17; text-transform:none; letter-spacing:0px; font-style:normal; text-align:center; width:150px; margin-top:10px; margin-bottom:10px; }
div.prodfeatures { font-weight:bold; text-align:left; width:158px; margin-left:-1px; margin-bottom:-4px; margin-top:3px; }
div.prodfeatures select { background-color:#ffffff; width:100px; border:1px solid #807B77; margin-top:1px; margin-bottom:2px; font-size:10px; }
div.prodqty { font-weight:bold; text-align:right; width:50px; margin-left:0px; margin-top:-18px; visibility:hidden; display:none; }
div.prodqty input { background-color:#ffffff; width:18px; height:13px; font-weight:normal; border:1px solid #807B77; text-align:right; margin-right:2px; }

div.shopbox_head { width:165px; height:18px; background-image:url(../pix/sb_shop-cbox2.gif); background-repeat:no-repeat; background-position:top; padding:0px; padding-left:13px; vertical-align:top; text-align:left; }
div.shopbox_picture { position:absolute; width:178px; height:220px; margin:0px; padding:0px; text-align:left; vertical-align:top; z-index:50; }
div.shopbox_overlay { position:absolute; width:178px; height:220px; background-image:url(../pix/sb_shop-cbox1.gif); background-repeat:no-repeat; background-position:top; margin:0px; margin-top:-2px; padding:0px; text-align:left; vertical-align:top; z-index:52; }

div.prodfacts { padding-left:4px; margin-bottom:7px; }
div.prodfacts:first-line { padding-left:-4px; }

div.listbox { position:relative; float:left; width:115px; height:280px; font-family: Arial, Verdana, Helvetica, SunSans-Regular, Sans-Serif; font-size:11px; line-height:13px; font-weight:400; color:#8E8E8E; margin:0px; margin-right:7px; margin-bottom:15px; padding:0px; text-align:left; }
div.listbox_picture { position:absolute; width:115px; height:93px; margin:0px; padding:0px; text-align:left; vertical-align:top; z-index:50; }
div.listbox_content { position:absolute; width:95px; height:163px; top:93px; background-color:#E9E6E6; margin:0px; padding:0px; padding-left:10px; padding-right:10px; text-align:left; vertical-align:top; overflow:hidden; z-index:51; }
div.listbox_features { position:absolute; height:58px; left:10px; top:102px; margin:0px; padding:0px; padding-top:3px; background-color:#E9E6E6; text-align:left; overflow:hidden; }
div.listbox_overlay { position:absolute; width:115px; height:93px; background-image:url(../pix/lb_2.gif); background-repeat:no-repeat;
background-position:top; margin:0px; margin-top:0px; padding:0px; text-align:left; vertical-align:top; z-index:52; }
div.listbox_footer { position:absolute; top:256px; width:115px; height:24px; padding:0px; margin-left:0px; vertical-align:bottom; text-align:left; z-index:52; }
div.navbox { position:relative; float:left; width:366px; margin:0px; margin-top:5px; margin-bottom:15px; padding:0px; text-align:left; }

td.cbox2_content_c, td.cbox2_content_cx, td.cbox2_content_cr, td.cbox2_head_c, td.cbox2_content_c1, td.cbox2_content_c2, td.cbox2_content_c3 { font-family: Arial, Verdana, Helvetica, SunSans-Regular, Sans-Serif; font-size:11px; line-height:12px; font-weight:normal; color:#7B7A7A; text-transform:none; letter-spacing:0px; font-style:normal; border-right:solid 1px #E9E6E6; padding-left:4px; padding-right:4px; }
td.cbox2_content_cr { border-right:solid 0px #E9E6E6; background-color:#FFCC99; }
td.cbox2_content_cx { font-weight:bold; border-right:solid 0px #E9E6E6; }
td.cbox2_content_c1 { font-size:10px; }
td.cbox2_content_c2 { font-weight:bold; padding-top:3px; padding-bottom:3px; }
td.cbox2_content_c3 { font-size:10px; border-right:solid 0px #E9E6E6; }
td.cbox2_content_c4 { font-size:11px; border-right:solid 0px #E9E6E6; font-weight:bold; color:#000000; padding-top:3px; padding-bottom:10px; }
td.cbox2_head_c { font-weight:bold; padding-top:4px; }
td.bottomborder { border-bottom:solid 1px #E9E6E6; }
td.topborder { border-top:solid 1px #E9E6E6; }
.shopbutton { width:160px; height:21px; padding-top:3px; padding-left:60px; text-align:left; background-image:url(../pix/shop_button.gif); background-repeat:no-repeat; }

/********************************************/
/* ----------CONTENTBOXEN----------------- */
div.startbox { position:relative; float:left; width:178px; height:235px; background-image:url(../pix/sb_start1.gif); background-repeat:no-repeat; background-position:bottom; font-family: Arial, Verdana, Helvetica, SunSans-Regular, Sans-Serif; font-size:11px; line-height:13px; font-weight:400; color:#8E8E8E; margin:0px; margin-right:10px; margin-bottom:32px; padding:0px; text-align:left; }
div.startbox_picture { position:absolute; width:178px; height:178px; margin:0px; padding:0px; text-align:left; vertical-align:top; z-index:50; }
div.startbox_picture_bx { position:absolute; width:167px; height:115px; margin:0px; padding:0px; padding-left:11px; padding-top:63px; text-align:left; vertical-align:top; z-index:50; }
div.startbox_content { position:absolute; width:158px; height:57px; top:178px; margin:0px; padding:0px; padding-left:10px; padding-right:10px; text-align:left; vertical-align:top; z-index:51; }
div.startbox_overlay { position:absolute; width:178px; height:178px; background-image:url(../pix/sb_start2.gif); background-repeat:no-repeat; background-position:top; margin:0px; margin-top:0px; padding:0px; text-align:left; vertical-align:top; z-index:52; }
span.theme { font-family: Arial Black, Verdana, Helvetica, SunSans-Regular, Sans-Serif; font-size:18px; line-height:25px; }
span.price { color:#CEAA17; }
span.price2 { color:#CEAA17; font-weight:bold; }

/********************************************************/
/* ----------------- I N H A L T --------------------- */
/* ----------------- Navigation --------------------- */
table.fixed { padding:0px; margin:0px; table-layout:fixed; }
td.hnav, td.ssnav, td.welkome, td.breadcrumb, td.breadcrumb_hl { font-family: Arial, Verdana, Helvetica, SunSans-Regular, Sans-Serif; text-transform:none; letter-spacing:0px; font-style:normal; }
td.hnav { font-size:11px; line-height:18px; font-weight:400; color:#CEAA17; padding-top:7px; padding-left:10px; padding-right:0px; padding-bottom:0px; text-align:left; vertical-align:top; }
td.ssnav { font-size:9px; line-height:14px; font-weight:bold; color:#000000; padding-top:9px; padding-left:20px; padding-right:20px; padding-bottom:0px; text-align:left; vertical-align:top; }
td.breadcrumb_hl { font-size:11px; font-weight:400; color:#A6A5A5; padding:0px; padding-left:10px; margin:0px; text-align:left; vertical-align:bottom; }
td.breadcrumb { font-size:11px; line-height:11px; font-weight:400; color:#A6A5A5; padding-top:0px; padding-left:10px; padding-right:0px; padding-bottom:0px; text-align:left; vertical-align:top; }
span.search { width:150px; margin-left:83px; margin-top:0px; margin-bottom:0px; padding:0px; text-align:left; }
input.sfield { font-family: Arial; font-size:10px; font-weight:400; text-transform:none; letter-spacing:0px; font-style:normal; background-color:#ffffff; width:68px; height:13px; border:1px solid #CFCFCF; margin-left:2px; margin-top:0px; margin-bottom:0px}
input.sbutton { background-image:url(../pix/search.gif); background-repeat:no-repeat; border:solid 0px #A9A9A9; nargin:0px; padding:0px; width:22px; height:17px; background-color:#ffffff; }

/* ------ */
div.bereich, div.holding, div.kontakt { font-family: Verdana, Helvetica, SunSans-Regular, Sans-Serif; text-transform:none; letter-spacing:0px; font-style:normal; text-decoration:none; }
div.bereich { font-size:14px; line-height:18px; font-weight:600; color:#FFFFFF; padding-top:9px; padding-left:0px; padding-right:0px; padding-bottom:0px; text-align:right; }
div.holding { font-size:12px; line-height:18px; font-weight:600; color:#707072; padding-top:62px; padding-left:20px; padding-right:5px; padding-bottom:0px; text-align:left; vertical-align:top; }
div.kontakt { font-size:12px; line-height:18px; font-weight:600; color:#FFFFFF; padding-top:9px; padding-left:20px; padding-right:0px; padding-bottom:0px; text-align:left; vertical-align:top; }
/* ------ */
div.ssnav { float:left; }
div.persons { width:95px; margin-right:20px; float:left; }

/* ----------------- Footer-Bereich --------------------- */
div.footertxt { position:absolute; top:40px; left:11px; font-family: Arial, Verdana, Helvetica, SunSans-Regular, Sans-Serif; font-size:11px; line-height:15px; font-weight:400; color:#8E8E8E; text-transform:none; letter-spacing:0px; font-style:normal; padding:0px; margin:0px; text-align:left; }
div.footerlink { position:absolute; top:20px; left:11px; font-family: Arial, Verdana, Helvetica, SunSans-Regular, Sans-Serif; font-size:11px; line-height:15px; font-weight:400; color:#CEAA17; text-transform:none; letter-spacing:0px; font-style:normal; margin:0px; padding:0px; text-align:left; }

/* ----------------- Inhaltsformatierung --------------------- */
div.innercontent { }
div.backlink { position:absolute; top:96px; width:376px; height:10px; padding:0px; margin:0px; margin-bottom:0px; text-align:left; vertical-align:top; display:block;  z-index:60; }
div.products { }
div.contentl, div.contentl2, div.contentr, div.contentr2, div.contentsb, div.contentb1, div.contentl3, div.contentr3, td.formtable, td.formtable_lable { font-family: Arial, Verdana, Helvetica, SunSans-Regular, Sans-Serif; font-size:12px; line-height:15px; font-weight:normal; color:#7B7A7A; text-transform:none; letter-spacing:0px; font-style:normal; }
div.contentl { padding-top:9px; padding-left:0px; padding-right:0px; padding-bottom:10px; text-align:left; vertical-align:top; }
div.contentl2 { margin-top:0px; padding-left:0px; padding-right:0px; padding-bottom:10px; text-align:left; vertical-align:top; }
div.contentl3 { margin-top:4px; padding-left:0px; padding-right:0px; padding-bottom:38px; text-align:left; vertical-align:top; }
div.contentr { margin-top:0px; padding-left:0px; padding-right:0px; padding-bottom:10px; text-align:left; vertical-align:top; }
div.contentr2 { margin-top:4px; padding-left:0px; padding-right:0px; padding-bottom:10px; text-align:left; vertical-align:top; }
div.contentr3 { margin-top:4px; padding-left:0px; padding-right:0px; padding-bottom:38px; text-align:left; vertical-align:top; }
div.contentsb { color:#FFFFFF; text-decoration:none; margin-top:0px; padding-left:0px; padding-right:0px; padding-bottom:9px; text-align:left; vertical-align:top; }
div.contentsb2 { margin-top:0px; margin-bottom:0px; padding-left:0px; padding-right:0px; padding-bottom:0px; text-align:left; vertical-align:top; }
div.contentb1 { margin-top:25px; padding-left:0px; padding-right:0px; padding-bottom:38px; text-align:left; vertical-align:top; }
td.formtable_lable { vertical-align:top; }
td.formtable { height:25px; vertical-align:top; }
/* ----------------- Überschriften --------------------- */
h1 { font-family: Verdana, Helvetica, SunSans-Regular, Sans-Serif; font-size:18px; line-height:18px; font-weight:bold; color:#5E5E5E; text-transform:none; letter-spacing:0px; font-style:normal; }
h1.boxes { background:url(../pix/bx_top1.gif) top left no-repeat; font-family: Arial, SunSans-Regular, Sans-Serif; font-size:24px; line-height:30px; font-weight:bold; color:#A9A9A9; text-transform:none; letter-spacing:-1px; font-style:normal;  margin:0px; padding:0px; padding-left:7px; padding-top:16px; text-align:left; vertical-align:top; }
h1.ues, h1.ues2, h1.product { margin-top:0px; margin-bottom:15px; padding-top:0px; padding-left:0px; padding-right:20px; padding-bottom:0px; text-align:left; vertical-align:top; }
h1.ues2 { margin-bottom:6px; }
h1.product {margin-bottom:4px; margin-top:11px;}
h1.welcome { margin-top:2px; margin-bottom:21px; padding:0px; text-align:left; vertical-align:top; }
/* ------ */
h2 { font-family: Verdana, Helvetica, SunSans-Regular, Sans-Serif; font-size:14px; line-height:18px; font-weight:400; color:#FFFFFF; text-transform:none; letter-spacing:0px; font-style:normal; padding:0px; margin:0px; text-align:left; vertical-align:top; }
h2.ues, h2.product { color:#CEAA17; margin-top:0px; margin-bottom:5px; padding-top:0px; padding-left:0px; padding-right:10px; padding-bottom:0px; text-align:left; vertical-align:top; }
h2.product { margin-bottom:15px; }
/* ------ */
h3 { font-family: Arial, Verdana, Helvetica, SunSans-Regular, Sans-Serif; font-size:11px; line-height:11px; font-weight:bold; color:#A9A9A9; text-transform:none; letter-spacing:0px; font-style:normal; }
h3.news { margin-top:8px; margin-bottom:0px; padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px; }
h3.sidebox { margin:0px; margin-bottom:3px; margin-top:10px; padding:0px; }

/* ----------------- Link-Formatierung - ALLGEMEIN --------------------- */
a { font-family: Arial, Verdana, Helvetica, SunSans-Regular, Sans-Serif; text-transform:none; letter-spacing:0px; font-style:normal; text-decoration:none; }


/* ----------------- Link-Formatierung - Navigation --------------------- */
span.space_label, span.space_label_l1 { color:#8E8E8E; }
span.space_label2 { color:#A6A5A5; }
span.ftxt { color:#8E8E8E;; }
a.hn_top { font-size:11px; line-height:18px; font-weight:400; color:#8E8E8E; }
a.hn_top:hover { color:#CEAA17; text-decoration:none; }
a.hn_left { font-size:12px; line-height:14px; font-weight:bold; color:#8E8E8E; }
a.hn_left:hover { color:#CEAA17; text-decoration:none; }
a.sn { font-size:11px; line-height:24px; font-weight:400; color:#8E8E8E; }
a.sn:hover { color:#CEAA17; text-decoration:none; }
a.ssn { font-size:11px; line-height:11px; font-weight:normal; color:#8E8E8E; }
a.ssn:hover { color:#CEAA17; font-weight:normal; text-decoration:none; }
a.an { font-size:11px; line-height:15px; font-weight:400; color:#8E8E8E; }
a.an:hover { color:#CEAA17; text-decoration:none; }
a.catbox { font-size:11px; line-height:11px; font-weight:400; color:#A6A5A5; }
a.catbox:hover { color:#CEAA17; text-decoration:none; }
a.bc_other { font-size:11px; line-height:11px; font-weight:400; color:#BCBCBC; }
a.bc_other:hover { color:#CEAA17; text-decoration:none; }
a.bc_current { font-size:11px; line-height:11px; font-weight:400; color:#A6A5A5; }
a.bc_current:hover { color:#CEAA17; text-decoration:none; }

/* ----------------- Link-Formatierung - Sideboxen --------------------- */
a.sb { font-size:11px; line-height:15px; font-weight:400; color:#A9A9A9; text-align:left; vertical-align:top; padding-left:0px;}
a.sb:hover { color:#CEAA17; text-decoration:none; }
a.sbz { font-size:11px; line-height:11px; font-weight:400; color:#A9A9A9; text-align:left; vertical-align:top; padding-left:0px;}
a.sbz:hover { color:#CEAA17; text-decoration:none; }
a.sbb { font-size:11px; line-height:15px; font-weight:400; color:#A9A9A9; text-align:left; vertical-align:top; padding-left:0px; display:block; }

/* ----------------- Link-Formatierung - Text/Fließtext --------------------- */
a.nlink1 { font-size:11px; line-height:15px; font-weight:400; color:#7B7A7A; text-align:left; }
a.nlink1:hover { color:#CEAA17; text-decoration:none; }
a.nlink2 { font-size:11px; line-height:22px; font-weight:400; color:#7B7A7A; text-align:left; }
a.nlink2:hover { color:#CEAA17; text-decoration:none; }
/* Boxenübersicht "mehr" */
a.nlink3 { font-size:11px; line-height:18px; font-weight:400; color:#7B7A7A; text-align:left; }
a.nlink3:hover { color:#CEAA17; text-decoration:none; }
a.nlink4 { font-size:11px; line-height:12px; font-weight:bold; color:#000000; text-align:left; }
a.nlink4:hover { color:#CEAA17; text-decoration:none; }

/* ----------------- Link-Formatierung - Footer-Bereich --------------------- */
a.fmlink { font-size:11px; line-height:15px; font-weight:400; color:#8E8E8E; }
a.fmlink:hover { font-weight:400; color:#CEAA17; }
a.flink1 { font-size:11px; line-height:15px; font-weight:400; color:#8E8E8E; }
a.flink1:hover { color:#CEAA17; text-decoration:none; }

/* ----------------- Link-Formatierung - Shopbereich --------------------- */
a.slink1 { font-size:11px; line-height:18px; font-weight:400; color:#7B7A7A; text-align:left; }
a.slink1:hover { color:#5E5E5E; text-decoration:none; }
a.slink2 { font-size:12px; line-height:18px; font-weight:400; color:#7B7A7A; text-align:left; }
a.slink2:hover { color:#CEAA17; text-decoration:none; }

/*********************************************************/
/* ----------------- SPEZIALFORMATE-------------------- */
/* ----------------- Errorausgaben ------------------- */
div.sberror, td.sberror { position:relative; font-family: Verdana, Helvetica, SunSans-Regular, Sans-Serif; font-size:9px; line-height:12px; font-weight:200; color:#C30606; text-transform:none; letter-spacing:0px; font-style:normal; padding-top:4px; padding-left:20px; padding-right:0px; padding-bottom:7px; text-align:right; }
div.cerror, td.cerror { font-family: Verdana, Helvetica, SunSans-Regular, Sans-Serif; font-size:10px; line-height:12px; font-weight:600; color:#C30606; text-transform:none; letter-spacing:-1px; font-style:normal; padding-top:4px; padding-left:0px; padding-right:0px; padding-bottom:0px; text-align:left; }
div.c2error, td.c2error, #message { position:relative; font-family: Verdana, Helvetica, SunSans-Regular, Sans-Serif; border:solid 1px #F2D875; background-color:#E9E6E6; font-size:10px; line-height:13px; font-weight:400; color:#C30606; text-transform:none; letter-spacing:0px; font-style:normal; padding-top:5px; padding-left:10px; padding-right:10px; padding-bottom:5px; text-align:left; }
#message { padding-left:13px; margin-top:5px; margin-bottom:5px; }