
* {font-family:Arial,Helvetica,Sans-serif;font-size:12px;}

body {
    background-color:#FFFFFF;
    margin:0px;
    padding:0px;
    text-align:center;
    }

h1 {padding:0px;margin:0px;}
    
.bgmanner {background-color:#f69686;background-image:url(images/customer/headerbg_manner.gif);background-repeat:repeat-x;}
.bgcasali {background-color:#bc0120;background-image:url(images/customer/headerbg_casali.gif);background-repeat:repeat-x;}
.bgcasaligelb {background-color:#ffd014;background-image:url(images/customer/headerbg_casaligelb.gif);background-repeat:repeat-x;}
.bgnapoli {background-color:#af1022;background-image:url(images/customer/headerbg_napoli.gif);background-repeat:repeat-x;}
.bgildefonso {background-color:#76c7dc;background-image:url(images/customer/headerbg_ildefonso.gif);background-repeat:repeat-x;}
.bgvictor {background-color:#900230;background-image:url(images/customer/headerbg_victor.gif);background-repeat:repeat-x;}
.bgshop {background-color:#f69686;background-image:url(images/customer/headerbg_shop.gif);background-repeat:repeat-x;}
.bgwm {background-color:#547f24;background-image:url(images/customer/headerbg_wm.gif);background-repeat:repeat-x;}

div.contentblock {margin-left:20px;position:relative;min-height:20px;}
div.editblock {position:absolute;left:-17px;}
div.newblock {padding-left:4px;}


#metanav  {margin:auto;width:900px;height:55px;text-align:left;}
    #metanav a:link,     
    #metanav a:visited  {font-size:11px;text-decoration:none;color:#666666;}  
    #metanav a:active   {font-size:11px;text-decoration:none;color:#184690;}   	
    #metanav a:hover  	{font-size:11px;text-decoration:none;color:#184690;}
    div.metanavmenu  {float:left;width:74px;border-left:1px solid #e6e6e6;text-align:center;padding:5px 0px 5px 0px;}
    div.metanavlang  {float:right;width:130px;border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6;padding:4px 0px 0px 0px;}
    div.metanavlang select.langfield {width:100px;padding:0px;margin:0px 0px 0px 5px;border: 1px solid #e6e6e6;background-color:#e6e6e6;color:#666666;vertical-align:top;}    
    div.metanavsearch  {float:right;border-right:1px solid #e6e6e6;text-align:center;padding:4px 0px 2px 0px;}
    div.metanavsearch input.searchfield {width:122px;padding-left:2px;margin:0px 0px 0px 5px;border: 1px solid #e6e6e6;background-color:#e6e6e6;color:#666666;}
    div.metanavsearch input.searchbutton {vertical-align:middle;margin:0 2px 0 2px;}

#mainnav  {margin:auto;width:900px;height:40px;}
#contentheader  {margin:auto;width:900px;height:105px;}
#allcontent     {margin:auto;width:900px;background-color:#FFFFFF;text-align:left;}

    #topcorner      {background-color:#FFFFFF;padding-bottom:8px;}
    #breadcrumb     {font-size:11px;color:#666666;text-align:left;padding:0px 0px 14px 0px;background-color:#FFFFFF;}
    #breadcrumb ul  {list-style:none;margin:0px;padding:0px;}
    #breadcrumb li  {display:inline;padding:0px 7px 0px 9px;background:url(images/customer/icon_breadcrumb.gif) no-repeat left;}
    #breadcrumb li a   {color:#666666;}
    #breadcrumb li.first  {background:none;padding-left:20px;}
    #pagecontent    {padding-bottom:10px;position:relative;text-align:left;width:655px;float:left;}
    #pagecontentfull{padding-bottom:10px;position:relative;text-align:left;width:880px;}


    div.home_flashcol      {float:left;overflow:hidden;}
    div.home_flashcolspace {clear:both;width:635px;}
    div.page_flashcol      {float:left;overflow:hidden;}
    div.page_flashcolspace {clear:both;width:635px;}

    
    
    #subnav         {width:205px;margin-left:20px;float:left;text-align:left;position:relative;}
    #subnav ul      {list-style:none;margin:0px;padding:0px;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
    
    #subnav li {padding:5px 0 5px 29px;border-top:1px solid #e6e6e6;}

    #subnav li.lev1on_manner   {background-color:#f69686;background-image:url(images/menu/snav_bullet_on.gif);background-repeat:no-repeat;background-position: 10px 9px;}    
    #subnav li.lev1off_manner  {background-color:white;background-image:url(images/menu/snav_bullet.gif);background-repeat:no-repeat;background-position:10px 9px;}
    #subnav li.lev2on_manner   {background-color:#f8cac2;}
    #subnav li.lev2off_manner  {background-color:#f9ecea;}

    #subnav li.lev1on_casali   {background-color:#bc011f;background-image:url(images/menu/snav_bullet_on.gif);background-repeat:no-repeat;background-position: 10px 9px;}
    #subnav li.lev1off_casali  {background-color:white;background-image:url(images/menu/snav_bullet.gif);background-repeat:no-repeat;background-position:10px 9px;}
    #subnav li.lev2on_casali   {background-color:#dc8190;}
    #subnav li.lev2off_casali  {background-color:#f1d7db;}    
    
    #subnav li.lev1on_casaligelb   {background-color:#ffd014;background-image:url(images/menu/snav_bullet_on.gif);background-repeat:no-repeat;background-position: 10px 9px;}
    #subnav li.lev1off_casaligelb  {background-color:white;background-image:url(images/menu/snav_bullet.gif);background-repeat:no-repeat;background-position:10px 9px;}
    #subnav li.lev2on_casaligelb   {background-color:#fde689;}
    #subnav li.lev2off_casaligelb  {background-color:#fbf4d9;}    
    
    #subnav li.lev1on_napoli   {background-color:#af1022;background-image:url(images/menu/snav_bullet_on.gif);background-repeat:no-repeat;background-position: 10px 9px;}
    #subnav li.lev1off_napoli  {background-color:white;background-image:url(images/menu/snav_bullet.gif);background-repeat:no-repeat;background-position:10px 9px;}
    #subnav li.lev2on_napoli   {background-color:#d58992;}
    #subnav li.lev2off_napoli  {background-color:#efd9dc;}    

    #subnav li.lev1on_ildefonso   {background-color:#76c7dc;background-image:url(images/menu/snav_bullet_on.gif);background-repeat:no-repeat;background-position: 10px 9px;}
    #subnav li.lev1off_ildefonso  {background-color:white;background-image:url(images/menu/snav_bullet.gif);background-repeat:no-repeat;background-position:10px 9px;}
    #subnav li.lev2on_ildefonso   {background-color:#9cd8e6;}
    #subnav li.lev2off_ildefonso  {background-color:#dff0f4;}    
    
    #subnav li.lev1on_victor   {background-color:#900230;background-image:url(images/menu/snav_bullet_on.gif);background-repeat:no-repeat;background-position: 10px 9px;}
    #subnav li.lev1off_victor  {background-color:white;background-image:url(images/menu/snav_bullet.gif);background-repeat:no-repeat;background-position:10px 9px;}
    #subnav li.lev2on_victor   {background-color:#cb819a;}
    #subnav li.lev2off_victor  {background-color:#ecd7de;}    

    #subnav li.lev1on_shop   {background-color:#f69686;background-image:url(images/menu/snav_bullet_on.gif);background-repeat:no-repeat;background-position: 10px 9px;}
    #subnav li.lev1off_shop  {background-color:white;background-image:url(images/menu/snav_bullet.gif);background-repeat:no-repeat;background-position:10px 9px;}
    #subnav li.lev2on_shop   {background-color:#f8cac2;}
    #subnav li.lev2off_shop  {background-color:#f9ecea;}    
    
    #subnav li.lev1on_wm   {background-color:#547f24;background-image:url(images/menu/snav_bullet_on.gif);background-repeat:no-repeat;background-position: 10px 9px;}
    #subnav li.lev1off_wm  {background-color:white;background-image:url(images/menu/snav_bullet.gif);background-repeat:no-repeat;background-position:10px 9px;}
    #subnav li.lev2on_wm   {background-color:#547f24;}
    #subnav li.lev2off_wm  {background-color:#b0c17b;}       
    
    
    
    a.lev1off_link  {font-size:14px;color:#666666;font-weight:bold;text-decoration:none;cursor:pointer;display:block;}
    a.lev1on_link   {font-size:14px;color:#fafafa;font-weight:bold;text-decoration:none;cursor:pointer;display:block;}
    a.lev2off_link  {font-size:12px;color:#666666;text-decoration:none;cursor:pointer;display:block;}
    a.lev2on_link   {font-size:12px;color:#fafafa;text-decoration:none;cursor:pointer;display:block;}
    
    
    div.nlabosideboxtop {padding:10px 0px 3px 10px;background:url(images/menu/subnav_top.gif);color:#666666;font-size:14px;}
    div.nlabosidebox {border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;padding:9px 0px 0px 10px;background:#FAFAFA;}
    div.nlabosidebox input.emailfield {width:160px;padding:2px;border: 1px solid #e6e6e6;background-color:#e6e6e6;color:#666666;}
    div.nlabosidebox input.abobutton {vertical-align:middle;margin:0 0px 0 8px;}    
    div.nlform_interesse {padding:5px 0px 10px 0px;font-size:11px;color:#666666;}
    
    .textcols_headline h1   {font-size:18px;font-weight:bold;color:#333333;padding-bottom:10px;}
    .galerie_zoomtext    {border-bottom:1px solid #e6e6e6;margin:0px 0 5px 0;padding-bottom:5px;width:635px;text-align:center;overflow:hidden;font-size:12px;}
    .guestbook_headline  {font-size:14px;font-weight:bold;color:#333333;}
    .guestbook_headline_antw {font-weight:bold;}
    .guestbook_name      {font-size:14px;color:white;font-weight:bold;}
    .guestbook_name_antw {font-weight:bold;font-style:italic;}
    .guestbook_ort       {font-weight:bold;}

    .prodoverview_title     {font-size:16px;text-align:left;color:white;font-weight:bold;padding:10px 0 0 0;margin:0px 19px 30px 19px;}
    .prodoverview_prod      {margin-right:20px;text-align:center;}
    .prodoverview_prod a    {text-decoration:none;color:#666666;}
    .prodoverview_prod img  {margin-bottom:5px;}
    .prodoverview_subtext   {text-align:center;height:40px;white-space:normal;font-size:11px;color:#666666;}    
    
    .proddetail_title     {font-size:16px;color:white;font-weight:bold;padding:10px 0 0 0;margin:0px 19px 10px 19px;}
    .proddetail_prod      {position:absolute;top:45px;left:25px;overflow:hidden;width:585px;height:210px;text-align:center;}
    .proddetail_subtext   {width:120px;height:40px;white-space:normal;font-size:11px;color:#666666;}      
    
    .prodmenu               {border-top:1px solid #e6e6e6;overflow:hidden;}
    
    .votingantwortmanner     {margin:15px 0 5px 0;color:#000000;font-size:14px;font-weight:bold;}
    .votingantwortcasali     {margin:15px 0 5px 0;color:#000000;font-size:14px;font-weight:bold;}
    .votingantwortcasaligelb {margin:15px 0 5px 0;color:#000000;font-size:14px;font-weight:bold;}
    .votingantwortnapoli     {margin:15px 0 5px 0;color:#000000;font-size:14px;font-weight:bold;}
    .votingantwortildefonso  {margin:15px 0 5px 0;color:#000000;font-size:14px;font-weight:bold;}
    .votingantwortvictor     {margin:15px 0 5px 0;color:#000000;font-size:14px;font-weight:bold;}
    .votingantwortshop       {margin:15px 0 5px 0;color:#000000;font-size:14px;font-weight:bold;}
    .votingantwortwm         {margin:15px 0 5px 0;color:#000000;font-size:14px;font-weight:bold;}
    .votingantwort           {margin:15px 0 5px 0;color:#000000;font-size:14px;font-weight:bold;}
    .votingbarfull {float:left;height:20px;}
    .votingbarempty {float:left;height:20px;}
    
    .votingpercentmanner {color:#333333;float:left;padding:3px 0px 3px 10px;font-size:14px;font-weight:bold;}
    .votingpercentcasali {color:#bc0120;float:left;padding:3px 0px 3px 10px;font-size:14px;font-weight:bold;}
    .votingpercentcasaligelb {color:#333333;float:left;padding:3px 0px 3px 10px;font-size:14px;font-weight:bold;}
    .votingpercentnapoli {color:#333333;float:left;padding:3px 0px 3px 10px;font-size:14px;font-weight:bold;}
    .votingpercentildefonso {color:#333333;float:left;padding:3px 0px 3px 10px;font-size:14px;font-weight:bold;}
    .votingpercentvictor {color:#333333;float:left;padding:3px 0px 3px 10px;font-size:14px;font-weight:bold;}
    .votingpercentshop {color:#333333;float:left;padding:3px 0px 3px 10px;font-size:14px;font-weight:bold;}    
    .votingpercentwm   {color:#c10c13;float:left;padding:3px 0px 3px 10px;font-size:14px;font-weight:bold;}    
    
    .votingbgmanner {background-color:#f69686;}
    .votingbgcasali {background-color:#bc0120;}
    .votingbgcasaligelb {background-color:#ffd014;}
    .votingbgnapoli {background-color:#CCCCCC;}
    .votingbgildefonso {background-color:#76c7dc;}
    .votingbgvictor {background-color:#bd9e4e;}
    .votingbgshop {background-color:#f69686;}
    .votingbgwm   {background-color:#b0c17b;}
    
    .votingheadlinemanner h1 {color:#FFFFFF;font-size:18px;font-weight:bold;}
    .votingheadlinecasali h1 {color:#bc0120;font-size:18px;font-weight:bold;}
    .votingheadlinecasaligelb h1 {color:#af1022;font-size:18px;font-weight:bold;}
    .votingheadlinenapoli h1 {color:#af1022;font-size:18px;font-weight:bold;}
    .votingheadlineildefonso h1 {color:#FFFFFF;font-size:18px;font-weight:bold;}
    .votingheadlinevictor h1 {color:#333333;font-size:18px;font-weight:bold;}
    .votingheadlineshop h1 {color:#f69686;font-size:18px;font-weight:bold;}    
    .votingheadlinewm h1 {color:#c10c13;font-size:18px;font-weight:bold;}    
    
    
    .videobox {float:left;width:320px;height:300px;}
    .videospacer {float:left;width:20px;height:300px;}
    .videolist {border-top:1px solid #e6e6e6;line-height:12px;float:left;width:295px;}
    .videomarke {margin-top:5px;font-weight:bold;}
    .videoimg {float:left;margin:5px 10px 5px 0px;}
    .videocurrmarke {margin-top:20px;font-weight:bold;font-size:14px;}
    .videocurrtitel {font-weight:bold;}    
    
    .faqnachoben {font-size:11px;line-height:15px;padding-right:10px;background:url(images/customer/icon_nachoben.gif) no-repeat right;}	    
    
    .manner_headline h1  {font-size:18px;font-weight:bold;color:#f69686;padding-bottom:10px;}
    .manner_subheadline {font-size:14px;font-weight:bold;color:#f69686;}
    .manner_teasertext,
    .manner_teasertext span,
    .manner_teasertext strong,
    .manner_teasertext em,
    .manner_teasertext u,
    .manner_teasertext b,
    .manner_teasertext li,
    .manner_teasertext a {font-size:14px;line-height:18px;color:#333333;}
    .manner_teasertext a {color:#184690;}
    .manner_text       {font-size:12px;color:#333333;line-height:18px;}
    .manner_text a     {color:#184690;}
    .manner_line       {border-top:1px solid #f69686;width:635px;}
    .manner_link_page     {padding-left:20px;background:url(images/btn/btn_manner_next.gif) no-repeat left;}
    .manner_link_website  {padding-left:20px;background:url(images/btn/btn_manner_link.gif) no-repeat left;}
    .manner_link_file     {padding-left:20px;background:url(images/btn/btn_manner_download.gif) no-repeat left;}
    .manner_link_email    {padding-left:20px;background:url(images/btn/btn_manner_email.gif) no-repeat left;}
    .manner_link_mehrdazu {padding-left:10px;background:url(images/btn/manner_arrow_rechts.gif) no-repeat left;}
    .manner_link_prodmenu {padding-left:10px;background:url(images/btn/manner_arrow_rechts.gif) no-repeat left;text-decoration:none;}                
    .manner_link_back     {padding-left:20px;background:url(images/btn/btn_manner_back.gif) no-repeat left;}
    .manner_link_next     {padding-right:20px;background:url(images/btn/btn_manner_next.gif) no-repeat right;}
    .manner_gal_subtext   {font-size:11px;color:#666666;overflow:hidden;width:205px;height:17px;background:url(images/btn/btn_manner_zoom.gif) no-repeat right top;}        
    
    .manner_datum         {font-size:11px;line-height:18px;color:#666666;}
    .manner_bildsubtext   {font-size:11px;color:#666666;}
    .manner_bildtexttop   {height:10px;border-top:1px solid #f69686;}
    .manner_bildtextbot   {clear:both;height:25px;}
    .manner_bildtext_bild   {width:215px;float:left;text-align:left;}
    .manner_bildtext_text   {width:420px;float:left;}

    .wm_headline h1   {font-size:18px;font-weight:bold;color:#c10c13;padding-bottom:10px;}
    .wm_subheadline {font-size:14px;font-weight:bold;color:#333333;}
    .wm_teasertext,
    .wm_teasertext span,
    .wm_teasertext strong,
    .wm_teasertext em,
    .wm_teasertext u,
    .wm_teasertext b,
    .wm_teasertext li,
    .wm_teasertext a {font-size:14px;line-height:18px;color:#333333;}
    .wm_teasertext a {color:#c10c13;}
    .wm_text       {font-size:12px;color:#333333;line-height:18px;}
    .wm_text a     {color:#c10c13;}
    .wm_line       {border-top:1px solid #547f24;width:635px;}
    .wm_link_page     {padding-left:20px;background:url(images/btn/btn_wm_next.gif) no-repeat left;}
    .wm_link_website  {padding-left:20px;background:url(images/btn/btn_wm_link.gif) no-repeat left;}
    .wm_link_file     {padding-left:20px;background:url(images/btn/btn_wm_download.gif) no-repeat left;}
    .wm_link_email    {padding-left:20px;background:url(images/btn/btn_wm_email.gif) no-repeat left;}
    .wm_link_mehrdazu {padding-left:10px;background:url(images/btn/wm_arrow_rechts.gif) no-repeat left;}
    .wm_link_prodmenu {padding-left:10px;background:url(images/btn/wm_arrow_rechts.gif) no-repeat left;text-decoration:none;}                
    .wm_link_back     {padding-left:20px;background:url(images/btn/btn_wm_back.gif) no-repeat left;}
    .wm_link_next     {padding-right:20px;background:url(images/btn/btn_wm_next.gif) no-repeat right;}
    .wm_gal_subtext   {font-size:11px;color:#666666;overflow:hidden;width:205px;height:17px;background:url(images/btn/btn_wm_zoom.gif) no-repeat right top;}        
    
    .wm_datum         {font-size:11px;line-height:18px;color:#666666;}
    .wm_bildsubtext   {font-size:11px;color:#666666;}
    .wm_bildtexttop   {height:10px;border-top:1px solid #c10c13;}
    .wm_bildtextbot   {clear:both;height:25px;}
    .wm_bildtext_bild   {width:215px;float:left;text-align:left;}
    .wm_bildtext_text   {width:420px;float:left;}
   
    
    .shop_headline h1  {font-size:18px;font-weight:bold;color:#f69686;padding-bottom:10px;}
    .shop_subheadline {font-size:14px;font-weight:bold;color:#f69686;}
    .shop_teasertext,
    .shop_teasertext span,
    .shop_teasertext strong,
    .shop_teasertext em,
    .shop_teasertext u,
    .shop_teasertext b,
    .shop_teasertext li,
    .shop_teasertext a {font-size:14px;line-height:18px;color:#333333;}
    .shop_teasertext a {color:#184690;}
    .shop_text       {font-size:12px;color:#333333;line-height:18px;}    
    .shop_text a     {color:#184690;}
    .shop_line       {border-top:1px solid #f69686;width:635px;}    
    .shop_link_page     {padding-left:20px;background:url(images/btn/btn_shop_next.gif) no-repeat left;}
    .shop_link_website  {padding-left:20px;background:url(images/btn/btn_shop_link.gif) no-repeat left;}
    .shop_link_file     {padding-left:20px;background:url(images/btn/btn_shop_download.gif) no-repeat left;}
    .shop_link_email    {padding-left:20px;background:url(images/btn/btn_shop_email.gif) no-repeat left;}    
    .shop_link_mehrdazu {padding-left:10px;background:url(images/btn/manner_arrow_rechts.gif) no-repeat left;}    
    .shop_link_prodmenu {padding-left:10px;background:url(images/btn/manner_arrow_rechts.gif) no-repeat left;text-decoration:none;}            
    .shop_link_back     {padding-left:20px;background:url(images/btn/btn_shop_back.gif) no-repeat left;}
    .shop_link_next     {padding-right:20px;background:url(images/btn/btn_shop_next.gif) no-repeat right;}
    .shop_link_zoom     {padding-left:20px;background:url(images/btn/btn_shop_zoom.gif) no-repeat left;}
    .shop_gal_subtext   {font-size:11px;color:#666666;overflow:hidden;width:205px;height:17px;background:url(images/btn/btn_shop_zoom.gif) no-repeat right top;}            

    .shop_bildtexttop   {height:10px;border-top:1px solid #f69686;}    
    .shop_datum         {font-size:11px;line-height:18px;color:#666666;}
    .shop_bildsubtext   {font-size:11px;color:#666666;}
    .shop_bildtextbot   {clear:both;height:25px;}
    .shop_bildtext_bild   {width:215px;float:left;text-align:left;}
    .shop_bildtext_text   {width:420px;float:left;}
    
    .shop_produktname    {font-weight:bold;font-size:14px;color:#184690;line-height:16px;}
    .shop_produktname_dtl {font-weight:bold;font-size:18px;color:#f69686;line-height:20px;}
    .shop_stattpreis    {font-weight:bold;text-decoration:line-through;}
    .shop_stattpreis_dtl{font-weight:bold;text-decoration:line-through;font-size:18px;}
    .shop_detailtext    {font-size:12px;color:#333333;line-height:18px;padding:20px 5px 15px 0;}        
    .shop_preis         {font-weight:bold;}
    .shop_preis_dtl     {font-weight:bold;font-size:18px;}
    .shop_aktionstext   {font-weight:bold;color:#f69686;}
    .shop_aktionstext_dtl{font-weight:bold;color:#f69686;font-size:18px;}
    .shop_kurztext      {font-size:11px;line-height:18px;color:#333333;line-height:14px;}    
    .shop_artikelnummer {font-size:11px;line-height:18px;color:#9A9A9A;line-height:14px;}    
    .shop_mwst_dtl      {font-size:12px;color:#f69686;}
    .shop_category_headline {font-size:14px;margin:0 0 20px 20px;padding:2px 0 3px 10px;color:#FFFFFF;font-weight:bold;background:url(images/shop/shop_category_bg.gif) no-repeat right top;}
    .shop_line_dtl      {border-top:1px solid #e6e6e6;margin:5px 0 5px 0;}
    
    /*

    .bez_row div        {width:613px;font-size:12px;color:#666666;}
    .bez_row div span.korb_artnr {font-size:11px;color:#9A9A9A;line-height:14px;}
    .bez_row div span.korb_option {font-size:11px;color:#333333;line-height:14px;}
    */    

    div.bez_subheaderrow   {padding:3px 10px 3px 10px;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-top:1px solid #e6e6e6;background:#e6e6e6;}    
    div.bez_subheaderrow div  {width:613px;font-size:11px;color:#666666;font-weight:bold;}
    div.bez_subheaderrow div span  {font-weight:normal;font-size:11px;}
    
    div.bez_headline       {font-size:14px;margin:0px;padding:2px 0 2px 10px;;color:#FFFFFF;font-weight:bold;background:url(images/shop/shop_bezahlen_header.gif) no-repeat right top;}
    div.bez_row            {padding:8px 10px 8px 10px;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-top:1px solid #e6e6e6;background:#FAFAFA;}    
    div.bez_rowend         {clear:both;height:0px;width:0px;line-height:0px;}
    div.bez_lastrow        {width:635px;height:30px;background:url(images/shop/shop_bezahlen_footer.jpg) no-repeat right top;}    
    
    table#korb tr                        {border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-top:1px solid #e6e6e6;background:#FAFAFA;}
    table#korb td.bez_subheaderrow       {padding-top:4px;padding-bottom:4px;font-size:11px;color:#666666;font-weight:bold;background:#e6e6e6;}
    table#korb td.bez_subheaderrow span  {font-weight:normal;font-size:11px;}
    
    table#korb td.bez_rs                 {width:12px;border-left:1px solid #e6e6e6;padding:0px;}
    table#korb td.bez_re                 {width:11px;border-right:1px solid #e6e6e6;padding:0px;}
    table#korb td {font-size:12px;color:#666666;padding-top:8px;padding-bottom:8px;border-bottom:1px solid #e6e6e6;vertical-align:top;}
    table#korb td span.korb_artnr {font-size:11px;color:#9A9A9A;line-height:14px;}
    table#korb td span.korb_option {font-size:11px;color:#333333;line-height:14px;}
    table#korb td.bez_lastrow        {border:0px;width:635px;height:30px;background: #FFF url(images/shop/shop_bezahlen_footer.jpg) no-repeat right top;}        
    table#korb tr.bez_botline td       {border-bottom:none;}
    
    .casali_headline h1   {font-size:18px;font-weight:bold;color:#bc0120;padding-bottom:10px;}
    .casali_subheadline {font-size:14px;font-weight:bold;color:#bc0120;}
    .casali_teasertext,
    .casali_teasertext span,
    .casali_teasertext strong,
    .casali_teasertext em,
    .casali_teasertext u,
    .casali_teasertext b,
    .casali_teasertext li,
    .casali_teasertext a {font-size:14px;line-height:18px;color:#333333;}
    .casali_teasertext a {color:#bc0120;}

    .casali_text       {font-size:12px;color:#333333;line-height:18px;}    
    .casali_text a     {color:#bc0120;}
    .casali_line       {border-top:1px solid #bc0120;width:635px;}    
    .casali_link_page     {padding-left:20px;background:url(images/btn/btn_casali_next.gif) no-repeat left;}
    .casali_link_website  {padding-left:20px;background:url(images/btn/btn_casali_link.gif) no-repeat left;}
    .casali_link_file     {padding-left:20px;background:url(images/btn/btn_casali_download.gif) no-repeat left;}
    .casali_link_email    {padding-left:20px;background:url(images/btn/btn_casali_email.gif) no-repeat left;}
    .casali_link_mehrdazu {padding-left:10px;background:url(images/btn/casali_arrow_rechts.gif) no-repeat left;}        
    .casali_link_prodmenu {padding-left:10px;background:url(images/btn/casali_arrow_rechts.gif) no-repeat 0px 7px;}        
    .casali_link_back     {padding-left:20px;background:url(images/btn/btn_casali_back.gif) no-repeat left;}
    .casali_link_next     {padding-right:20px;background:url(images/btn/btn_casali_next.gif) no-repeat right;}
    .casali_gal_subtext   {font-size:11px;color:#666666;overflow:hidden;width:205px;height:17px;background:url(images/btn/btn_casali_zoom.gif) no-repeat right top;}            
    .casali_bildtexttop   {height:10px;border-top:1px solid #bc0120;}    
    .casali_datum         {font-size:11px;line-height:18px;color:#666666;}
    .casali_bildsubtext   {font-size:11px;color:#666666;}
    .casali_bildtextbot   {clear:both;height:25px;}
    .casali_bildtext_bild {width:215px;float:left;text-align:left;}
    .casali_bildtext_text {width:420px;float:left;}    
    
    .casaligelb_headline h1   {font-size:18px;font-weight:bold;color:#333333;padding-bottom:10px;}
    .casaligelb_subheadline {font-size:14px;font-weight:bold;color:#333333;}
    .casaligelb_teasertext, 
    .casaligelb_teasertext span,
    .casaligelb_teasertext strong,
    .casaligelb_teasertext em,
    .casaligelb_teasertext u,
    .casaligelb_teasertext b,
    .casaligelb_teasertext li,
    .casaligelb_teasertext a {font-size:14px;line-height:18px;color:#333333;}
    .casaligelb_teasertext a {color:#bc0120;}    
    .casaligelb_text       {font-size:12px;color:#333333;line-height:18px;}
    .casaligelb_text a     {color:#bc0120;}
    .casaligelb_line       {border-top:1px solid #bc0120;width:635px;}    
    .casaligelb_link_page     {padding-left:20px;background:url(images/btn/btn_casaligelb_next.gif) no-repeat left;}
    .casaligelb_link_website  {padding-left:20px;background:url(images/btn/btn_casaligelb_link.gif) no-repeat left;}
    .casaligelb_link_file     {padding-left:20px;background:url(images/btn/btn_casaligelb_download.gif) no-repeat left;}
    .casaligelb_link_email    {padding-left:20px;background:url(images/btn/btn_casaligelb_email.gif) no-repeat left;}
    .casaligelb_link_mehrdazu {padding-left:10px;background:url(images/btn/casaligelb_arrow_rechts.gif) no-repeat left;}        
    .casaligelb_link_prodmenu {padding-left:10px;background:url(images/btn/casaligelb_arrow_rechts.gif) no-repeat left;text-decoration:none;}            
    .casaligelb_link_back     {padding-left:20px;background:url(images/btn/btn_casaligelb_back.gif) no-repeat left;}
    .casaligelb_link_next     {padding-right:20px;background:url(images/btn/btn_casaligelb_next.gif) no-repeat right;}
    .casaligelb_gal_subtext   {font-size:11px;color:#666666;overflow:hidden;width:205px;height:17px;background:url(images/btn/btn_casaligelb_zoom.gif) no-repeat right top;}            
    .casaligelb_bildtexttop   {height:10px;border-top:1px solid #ffd014;}        
    .casaligelb_datum         {font-size:11px;line-height:18px;color:#666666;}
    .casaligelb_bildsubtext   {font-size:11px;color:#666666;}
    .casaligelb_bildtextbot   {clear:both;height:25px;}
    .casaligelb_bildtext_bild   {width:215px;float:left;text-align:left;}
    .casaligelb_bildtext_text   {width:420px;float:left;}    
    
    .napoli_headline h1   {font-size:18px;font-weight:bold;color:#af1022;padding-bottom:10px;}
    .napoli_subheadline {font-size:14px;font-weight:bold;color:#af1022;}
    .napoli_teasertext,
    .napoli_teasertext span,
    .napoli_teasertext strong,
    .napoli_teasertext em,
    .napoli_teasertext u,
    .napoli_teasertext b,
    .napoli_teasertext li,
    .napoli_teasertext a {font-size:14px;line-height:18px;color:#333333;}
    .napoli_teasertext a {color:#af1022;}
    .napoli_text       {font-size:12px;color:#333333;line-height:18px;}
    .napoli_text a     {color:#af1022;}
    .napoli_line       {border-top:1px solid #af1022;width:635px;}        
    .napoli_link_page     {padding-left:20px;background:url(images/btn/btn_napoli_next.gif) no-repeat left;}
    .napoli_link_website  {padding-left:20px;background:url(images/btn/btn_napoli_link.gif) no-repeat left;}
    .napoli_link_file     {padding-left:20px;background:url(images/btn/btn_napoli_download.gif) no-repeat left;}
    .napoli_link_email    {padding-left:20px;background:url(images/btn/btn_napoli_email.gif) no-repeat left;}
    .napoli_link_mehrdazu {padding-left:10px;background:url(images/btn/napoli_arrow_rechts.gif) no-repeat left;}               
    .napoli_link_prodmenu {padding-left:10px;background:url(images/btn/napoli_arrow_rechts.gif) no-repeat left;text-decoration:none;}                
    .napoli_link_back     {padding-left:20px;background:url(images/btn/btn_napoli_back.gif) no-repeat left;}
    .napoli_link_next      {padding-right:20px;background:url(images/btn/btn_napoli_next.gif) no-repeat right;}
    .napoli_gal_subtext   {font-size:11px;color:#666666;overflow:hidden;width:205px;height:17px;background:url(images/btn/btn_napoli_zoom.gif) no-repeat right top;}        
    .napoli_bildtexttop   {height:10px;border-top:1px solid #af1022;}        
    .napoli_datum         {font-size:11px;line-height:18px;color:#666666;}
    .napoli_bildsubtext   {font-size:11px;color:#666666;}
    .napoli_bildtextbot   {clear:both;height:25px;}
    .napoli_bildtext_bild   {width:215px;float:left;text-align:left;}
    .napoli_bildtext_text   {width:420px;float:left;}    
    
    .ildefonso_headline h1   {font-size:18px;font-weight:bold;color:#bd9e4e;padding-bottom:10px;}
    .ildefonso_subheadline {font-size:14px;font-weight:bold;color:#bd9e4e;}
    .ildefonso_teasertext,
    .ildefonso_teasertext span,
    .ildefonso_teasertext strong,
    .ildefonso_teasertext em,
    .ildefonso_teasertext u,
    .ildefonso_teasertext b,
    .ildefonso_teasertext li,
    .ildefonso_teasertext a {font-size:14px;line-height:18px;color:#333333;}
    .ildefonso_teasertext a {color:#76c7dc;}
    .ildefonso_text       {font-size:12px;color:#333333;line-height:18px;}    
    .ildefonso_text a     {color:#76c7dc;}
    .ildefonso_line       {border-top:1px solid #76c7dc;width:635px;}        
    .ildefonso_link_page     {padding-left:20px;background:url(images/btn/btn_ildefonso_next.gif) no-repeat left;}
    .ildefonso_link_website  {padding-left:20px;background:url(images/btn/btn_ildefonso_link.gif) no-repeat left;}
    .ildefonso_link_file     {padding-left:20px;background:url(images/btn/btn_ildefonso_download.gif) no-repeat left;}
    .ildefonso_link_email    {padding-left:20px;background:url(images/btn/btn_ildefonso_email.gif) no-repeat left;}    
    .ildefonso_link_mehrdazu {padding-left:10px;background:url(images/btn/ildefonso_arrow_rechts.gif) no-repeat left;}            
    .ildefonso_link_prodmenu {padding-left:10px;background:url(images/btn/ildefonso_arrow_rechts.gif) no-repeat left;text-decoration:none;}                    
    .ildefonso_link_back     {padding-left:20px;background:url(images/btn/btn_ildefonso_back.gif) no-repeat left;}
    .ildefonso_link_next     {padding-right:20px;background:url(images/btn/btn_ildefonso_next.gif) no-repeat right;}
    .ildefonso_gal_subtext   {font-size:11px;color:#666666;overflow:hidden;width:205px;height:17px;background:url(images/btn/btn_ildefonso_zoom.gif) no-repeat right top;}            
    .ildefonso_bildtexttop   {height:10px;border-top:1px solid #76c7dc;}        
    .ildefonso_datum         {font-size:11px;line-height:18px;color:#666666;}
    .ildefonso_bildsubtext   {font-size:11px;color:#666666;}
    .ildefonso_bildtextbot   {clear:both;height:25px;}
    .ildefonso_bildtext_bild   {width:215px;float:left;text-align:left;}
    .ildefonso_bildtext_text   {width:420px;float:left;}    
    
    .victor_headline h1   {font-size:18px;font-weight:bold;color:#bd9e4e;padding-bottom:10px;}
    .victor_subheadline {font-size:14px;font-weight:bold;color:#bd9e4e;}
    .victor_teasertext,
    .victor_teasertext span,
    .victor_teasertext strong,
    .victor_teasertext em,
    .victor_teasertext u,
    .victor_teasertext b,
    .victor_teasertext li,
    .victor_teasertext a {font-size:14px;line-height:18px;color:#333333;}
    .victor_teasertext a {color:#990134;}
    .victor_text       {font-size:12px;color:#333333;line-height:18px;}    
    .victor_text a     {color:#990134;}
    .victor_line       {border-top:1px solid #990134;width:635px;}        
    .victor_link_page     {padding-left:20px;background:url(images/btn/btn_victor_next.gif) no-repeat left;}
    .victor_link_website  {padding-left:20px;background:url(images/btn/btn_victor_link.gif) no-repeat left;}
    .victor_link_file     {padding-left:20px;background:url(images/btn/btn_victor_download.gif) no-repeat left;}
    .victor_link_email    {padding-left:20px;background:url(images/btn/btn_victor_email.gif) no-repeat left;}    
    .victor_link_mehrdazu {padding-left:10px;background:url(images/btn/victor_arrow_rechts.gif) no-repeat left;}        
    .victor_link_prodmenu {padding-left:10px;background:url(images/btn/victor_arrow_rechts.gif) no-repeat left;text-decoration:none;}                        
    .victor_link_back     {padding-left:20px;background:url(images/btn/btn_victor_back.gif) no-repeat left;}
    .victor_link_next     {padding-right:20px;background:url(images/btn/btn_victor_next.gif) no-repeat right;}
    .victor_gal_subtext   {font-size:11px;color:#666666;overflow:hidden;width:205px;height:17px;background:url(images/btn/btn_victor_zoom.gif) no-repeat right top;}            
    .victor_bildtexttop   {height:10px;border-top:1px solid #900230;}        
    .victor_datum         {font-size:11px;line-height:18px;color:#666666;}
    .victor_bildsubtext   {font-size:11px;color:#666666;}
    .victor_bildtextbot   {clear:both;height:25px;}
    .victor_bildtext_bild   {width:215px;float:left;text-align:left;}
    .victor_bildtext_text   {width:420px;float:left;}    
    
    #pagefooter { clear:both;padding-top:6px;width:900px;border-top:1px solid #e6e6e6;background-color:#FFFFFF;font-size:11px;}
    #pagefootercol1 {height:16px;width:270px;background-color:#ffffff;float:left;text-align:left;}	
    #pagefootercol2 {height:16px;width:190px;background-color:#ffffff;float:left;}	
    #pagefootercol3 {height:16px;width:195px;background-color:#ffffff;float:left;text-align:right;}	
    #pagefootercol4 {height:16px;width:245px;background-color:#ffffff;float:left;}	
    a.addthis_button_expanded {font-size:11px;line-height:15px;text-decoration:none;color:#666666;padding-right:10px;}	
    a.nachoben {font-size:11px;line-height:15px;text-decoration:none;color:#666666;padding-right:10px;background:url(images/customer/icon_nachoben.gif) no-repeat right;}	
    a.empfehlen {font-size:11px;line-height:15px;text-decoration:none;color:#666666;padding-left:20px;margin-left:20px;background:url(images/customer/icon_empfehlen.gif) no-repeat left;}	
    a.drucken {font-size:11px;line-height:15px;text-decoration:none;color:#666666;padding-left:20px;margin-left:20px;background:url(images/customer/icon_drucken.gif) no-repeat left;}	
#botcorner {margin:auto;width:900px;clear:both;padding-bottom:20px;}

    #sitefooter {margin:auto;width:900px;font-size:11px;line-height:15px;font-size:11px;}
    #sitefooter a {text-decoration:none;font-size:11px;}
    div.sitefooter_manner {color:#000000;} div.sitefooter_manner a {color:#184690;font-size:11px;}
    div.sitefooter_casali {color:#CCCCCC;} div.sitefooter_casali a {color:#FFFFFF;font-size:11px;}
    div.sitefooter_casaligelb {color:#333333;} div.sitefooter_casaligelb a {color:#bc0120;font-size:11px;}
    div.sitefooter_napoli {color:#CCCCCC;} div.sitefooter_napoli a {color:#FFFFFF;font-size:11px;}
    div.sitefooter_ildefonso {color:#333333;} div.sitefooter_ildefonso a {color:#FFFFFF;font-size:11px;}
    div.sitefooter_victor {color:#bd9e4e;} div.sitefooter_victor a {color:#FFFFFF;font-size:11px;}
    div.sitefooter_shop {color:#000000;} div.sitefooter_shop a {color:#184690;font-size:11px;}
    div.sitefooter_wm {color:#999999;} div.sitefooter_wm a {color:#FFFFFF;font-size:11px;}

#menubot {float:left;text-align:left;width:600px;font-size:11px;}
#siteby {float:left;text-align:right;width:300px;}


p  {margin:0px;}
form {margin:0px;padding:0px;}


div.formrowtitle    {width:135px;float:left;text-align:left;overflow:hidden;}
div.formrowfield    {width:250px;float:left;}
div.formrowend      {clear:both;line-height:0px;}

.formfield           {border:1px solid #d6d6d6;font-size:12px;color:#333333;margin-bottom:5px;padding-left:2px;}
.formfieldcheckbox {line-height:1em;background:#FFFFFF;
                      color: black;
                      height:13px;
                      width:13px;
                      border: 0px;
                      margin:0px;
                      vertical-align:middle;
                    }    
.formfieldradio {
                      border: 0px;
                      height:12px;
                      width:12px;
                      margin:0px 10px 0px 0px;
                      padding:0px 0px 0px 0px;
                      vertical-align:top;
                    }       

div.row_mc        {margin-bottom:10px;line-height:18px;}
div.rowcol1_mc    {margin-bottom:7px;width:145px;float:left;text-align:left;overflow:hidden;}
div.rowcol2_mc    {margin-bottom:7px;width:276px;float:left;}
div.rowcol2full_mc{margin-bottom:7px;width:425px;float:left;}
div.rowcol3_mc    {margin-bottom:7px;width:184px;float:left;}
div.rowcol3_small_mc {margin-bottom:7px;width:154px;float:left;}
div.rowend_mc     {clear:both;line-height:0px;}


div.winheader_mc       {width:635px;padding:0px;margin:0px;position:relative;}
div.winheader_mc_text  {margin:0px;padding:0px;}
div.winheader_mc_text h2 {font-size:15px;margin:0px;color:#FFF;}
                       
/*div.winheader_mc_logo  {width:200px;height:60px;padding:0px;margin:0px;float:left;}*/

div.wincontent_mc_border {border-left:1px solid #E6E6E6;border-right:1px solid #E6E6E6;padding:14px 14px 5px 14px;}
div.wincontent_mc      {width:605px;position:relative;color:#333333;}
div.winbottom_mc	   {width:635px;height:5px;font-size:3px;line-height:5px;background:url(images/club/winbottom.jpg) no-repeat left;}
div.winbottom_201_mc   {width:201px;height:5px;font-size:3px;line-height:5px;background:url(images/club/winbottom_201.jpg) no-repeat left;}
div.winbottom_313_mc   {width:313px;height:5px;font-size:3px;line-height:5px;background:url(images/club/winbottom_313.jpg) no-repeat left;}
div.winbottom_420_mc   {width:420px;height:5px;font-size:3px;line-height:5px;background:url(images/club/winbottom_420.jpg) no-repeat left;}

div.loginstatus_mc_content 
					   {padding:10px 10px 10px 10px;
					    border-left:1px solid #E6E6E6;
					    border-right:1px solid #E6E6E6;
					    font-size:12px;
					    color:#184690;
					    background:url(images/club/winbg_login_status.jpg) repeat-x top left;
					   }

div.expander_mc_open   {background-color:#E6E6E6;
						background-image:url(images/club/btn_open.gif);
						background-repeat:no-repeat;
						background-position:6px 50%;
						border:1px solid #E6E6E6;
						padding:2px 14px 1px 29px;
						cursor:pointer;
						margin-bottom:0px;
						}

div.expander_mc_close  {background-color:#E6E6E6;
						background-image:url(images/club/btn_close.gif);
						background-repeat:no-repeat;
						background-position:6px 50%;
						border:1px solid #E6E6E6;
						padding:2px 14px 2px 29px;
						margin-bottom:5px;
						cursor:pointer;
						}
						
						
div.expander_mc_border {border:1px solid #E6E6E6;padding:14px 14px 14px 14px;margin-bottom:5px;}
div.expander_mc_content{width:575px;position:relative;color:#333333;}

div.rowcol1_mc a,
div.rowcol2_mc a, 
div.rowcol2full_mc a, 
div.rowcol3_mc a,
div.loginstatus_mc_content a
                  {color:#184690;}

span.infotext          {font-size:11px;color:#656565;}         
span.user_ort_mc       {font-size:11px;color:#656565;}         
span.user_lose_mc      {font-size:11px;color:#184690;line-height:20px;padding:0 0 0 20px;background:url(images/club/pokal.gif) no-repeat left;}         
div.user_statustext_mc {font-size:11px;color:#656565;padding:10px 0 10px 0;}
div.user_statustext_mc a {color:#184690;font-size:10px;padding-left:10px;background:url(images/btn/manner_arrow_rechts.gif) no-repeat left;}                  

div.bearbeiten_mc      {font-size:11px;color:#656565;padding:0px;}
div.bearbeiten_mc a    {color:#184690;font-size:10px;padding-left:10px;background:url(images/btn/manner_arrow_rechts.gif) no-repeat left;}                  
					   
div.formrowtitlewm     {width:90px;float:left;text-align:left;overflow:hidden;}
div.formrowfieldwm     {width:220px;float:left;min-height:25px;}
.formfieldwm           {border:1px solid #547f24;font-size:12px;color:#333333;margin-bottom:10px;padding-left:2px;}




.print {display:none;}    

@media print {
    .noprint {display:none; height:0px; width:0px;}
    .outerborder {border: none;}
    .print {display:block;}
}    

