/** VanListen WeddingPage-Modul Ext. v_wp_generator - Stylesheet **/
#site1input { margin-left: 0px; margin-top: 5px; }
#site1input label { width: 60px; display: block; float: left; margin: 5px; }
#site1input input { margin: 5px; }
#v_wpEditor { background-color: #645753; border:1px solid #ffffff; padding:10px; width:750px; margin-left: 35px; }
#v_wpEditor label, h4 { color: #ffffff; font-size: 10px; }
#v_wpImg { position: absolute; top: 25px; left: 480px; height: 250px; z-index: 1; }
.wp_nav { height:12px; line-height:12px; border:1px solid #ffffff; font:9px Verdana; padding-left:6px; padding-right:6px; margin-right:2px; }
/** Template Preview Classes **/
#preview_wrapper .navlinks{ background-image:url(../../weddingpages/images/wpnavibg.gif);padding:1px;margin-top:10px;font-size:9px;width:95px;float:left; }
#preview_wrapper .navlinks a{ text-decoration:none; }
#preview_wrapper .pfeil{ margin-top:10px; margin-left:5px; float:left; background-image:url(../../weddingpages/images/navipfeil.gif); width:16px; height:14px; }
#preview_content {  float: left; color: #333; margin: 10px 5px 10px 5px; padding: 0px; display: inline; position: relative; overflow: hidden; }
#preview_content .bodytext { background-color: #ccc; margin-left: -14px; margin-top: 5px; padding-bottom: 10px; color: #666; }
#preview_bildmitte { background-image:url(../../weddingpages/images/wpstartbildmitte.gif); background-position: top left; margin-top:25px;  width:410px;  height:240px; float:left; }
#preview_bildrechts { border: 1px solid #eeeeee; float:left; margin-left:20px; margin-top: 24px; }
#preview_textbox { width: 400px; padding-left: 10px; padding-bottom: 10px; }
#preview_header { width: 410px; height: 30px; font: 25px Trebuchet MS; font-style: italic; color: #836D60; text-align: left; }
.tx-vwpgenerator-pi1 { margin-top: 2px; }
.tx-vwpgenerator-pi1 .navlinks a { color:#555555; }
/** Template Scroller **/
#news { width:140px; position: absolute; top: 2px; left: 830px; background:#F5E2DC; border:1px solid #836D60; padding: 5px; }
#news ul { list-style-type: none; position: absolute; top: 120px; }
#news.hasJS { height: 80px; overflow: hidden; position: absolute; left: 830px; top: 2px; }
#news.hasJS ul { position: absolute; top: 20px; left: 5px; margin: 0.5em 0.5em; padding: 0; list-style-type: none; }
#newsText { text-align: left; width:140px; position: absolute; top: 100px; left: 830px; background:#F5E2DC; border:1px solid #836D60; padding: 5px; }
#submitBack1 { position: absolute; top: 177px; left: 830px; width:152px; cursor: pointer; background:#F5E2DC; border:1px solid #836D60; font-size: 9px; color: #836D60; font-weight: bold; padding-left: 3px; }
/** VanListen Wunschlisten-Modul Ext. v_wl - Stylesheet **/
#c_left { width: 150px; color: #000000; font-size: 9px; font-family: Verdana,sans-serif; }
#c_main td,p,label,span { font-size: 9px; font-family: Verdana,sans-serif; }
#vl_img1 { position: relative; left: 5px; top: 3px; }
#v_wl_login { margin-top: 0px; margin-left: 10px; color: #5F3930; } /*koralle: #DA5F52*/
#v_wl_msg { position: absolute; top: -33px; left: 175px; color: #ffffff; letter-spacing: 1px; width: 750px; padding: 2px; font-weight: bold; height: 30px; }
#v_wl_msg .msgicon { background-image:url(../images/msgicon.gif); background-position: top left; background-repeat: no-repeat; height: 25px; width: 43px; float:left; }
/*border: 1px solid #DA5F52;*/
#c_left a { color: #ffffff; text-decoration: none; } 
#c_left a:link { color: #ffffff; text-decoration: none; }
#c_left a:visited { color: #ffffff; text-decoration: none; }
#c_left a:hover { color: #ffffff; text-decoration: none; }
#c_left a:active { color: #222222; text-decoration: none; }
#c_left input { width: 140px; }

#c_main a { color: #ffffff; text-decoration: none; } /*222222*/
#c_main a:link { color: #ffffff; text-decoration: none; }
#c_main a:visited { color: #ffffff; text-decoration: none; }
#c_main a:hover { color: #cccccc; text-decoration: none; }
#c_main a:active { color: #cccccc; text-decoration: none; }

#c_main h2 { color: #000000; font-size: 14px; font-family: Verdana,sans-serif; font-weight: bold; }
#c_main h3 { color: #000000; font-size: 12px; font-family: Verdana,sans-serif; font-weight: bold; }
#c_main label { width: 150px; display: block; float: left; }
#c_main input,textarea,select { margin: 2px; }

#tt_shopTable { background-color: #645753; padding: 20px; border: 1px solid #ffffff; width: 600px; }
#tt_shopTable .scol { font-size: 12px; color: #ffffff; }
#tt_shopTable .small { font-size: 9px; color: #ffffff; }

img { border: none; }

.tx-vwl-pi1 { position: relative; margin-top: 2px; }
.bg_col1 { background: #A5988C; } 
.shop_table { border: 1px solid #cccccc; }

/** Form begin **/
input,textarea,select { 
 background-color: #FFFFFF; 
 border-width: 0px; 
 border-color: #A5988C; 
 border-style: solid; 
 color: #555555; 
 font-size: 11px;
 font-family: Verdana,sans-serif;
 text-align: left;
 }
.searchInput { height: 14px; }
.loggedin { padding: 2px; color: #705F52; }
.wl_submit{
 background: #836D60;
 background-image: url(../../../../fileadmin/img/link_leftnav.png);
 background-position: 124px;
 background-repeat: no-repeat;
 text-decoration: none;
 font: 11px Verdana, sans-serif;
 color: #ffffff;
 cursor: pointer;
 border: 1px solid #836D60;
 margin-top: 5px;
}
.wl_ppd {
 width: 175px;
 top: 5px;
 color: #FFFFFF;
 background-color: #836d60;
 background-image: url(../../../../fileadmin/img/link_leftnav.png);
 background-position: right;
 background-repeat: no-repeat;
 cursor: pointer;
 position: relative;
 left: -2px;
 border: none;
}
.wl_ttp {
 width: 96px;
 color: #DA5F53;
 background-color: #F5D7CC;
 background-image: url(../../../../fileadmin/img/nav_wl_ppd.png);
 background-position: right;
 background-repeat: no-repeat;
 cursor: pointer;
 position: relative;
 left: -2px;
 top: 5px;
 border: none;
}
.wl_next {  
 margin: 3px;
 height: 18px;
 width: 175px;
 font: 10px Verdana;
 color: #ffffff;
 background-color: #A5988C;
 background-image: url(../../../../fileadmin/img/nav_wl.png);
 background-position: right;
 background-repeat: no-repeat;
 border: none;
 cursor: pointer;
}
.wl_next a { position: relative; left: 2px; _left: 0px; top: 3px; }
.wl_next hover {background-color: #DA5F52}
.g_save {  
 margin: 3px;
 height: 18px;
 width: 80px;
 font: 10px Verdana;
 color: #ffffff;
 background-color: #3C312E;
 background-image: url(../../../../fileadmin/img/g_right.png);
 background-position: right;
 background-repeat: no-repeat;
 border: none;
 cursor: pointer;
}
.wl_table .ge { background-color: #3C312E; }
/** Form end **/
/** Registrierung, editKonto begin **/
#vl_reg { clear: both; }
#vl_reg td { background-color: #645753; color: #ffffff; padding: 1px; }
#vl_reg .reg_bg { background-color: #645753; width: 540px; margin-left: 30px; margin-top: 20px; }
#vl_reg .editKonto_bg { background-color: #645753; width: 540px; margin-left: 30px; margin-top: 20px; }
#vl_reg p { padding-top: 10px; }
#reg_link a { color: #ffffff; text-decoration: none; } 
#reg_link a:link { color: #ffffff; text-decoration: none; }
#reg_link a:visited { color: #ffffff; text-decoration: none; }
#reg_link a:hover { color: #cccccc; text-decoration: none; }
#reg_link a:active { color: #cccccc; text-decoration: none; }
#vl_reg .reg_header, #c_main .reg_header { line-height: 20px; padding-left: 10px; background-color: #705F52; border-bottom: 1px solid #ffffff; }
.reg_label { text-align: right; line-height: 20px; }
.reg_spacer { height: 12px; }
.reg_msg { text-align: right; line-height: 14px; margin-right: 20px; }
.reg_table { border: 1px solid #ffffff; width: 540px; }
/** Registrierung end **/
/** Navigation begin **/
#wl_button {  
 margin: 3px;
 height: 10px;
 width: 135px;
 font: 9px Verdana;
 color: #ffffff;
 background-image: url(../../../../fileadmin/img/nav_wl.png);
 background-position: right;
 background-repeat: no-repeat;
 float: left;
}
#b_button {  
 margin: 3px;
 height: 10px;
 width: 95px;
 font: 9px Verdana;
 color: #ffffff;
 background-image: url(../../../../fileadmin/img/nav_wl.png);
 background-position: right;
 background-repeat: no-repeat;
 float: left;
}
#f_button {  
 margin: 3px;
 height: 10px;
 width: 50px;
 padding-left: 18px;
 font: 9px Verdana;
 color: #ffffff;
 background-image: url(../../../../fileadmin/img/nav_back.png);
 background-position: left;
 background-repeat: no-repeat;
 cursor: pointer;
 float: left;
}
#f_button a, #nav_act a, #wl_button a, #b_button a { color: #ffffff; text-decoration: none; } 
#f_button a:link, #nav_act a:link, #wl_button a:link, #b_button a:link { color: #ffffff; text-decoration: none; }
#f_button a:visited, #nav_act a:visited, #wl_button a:visited, #b_button a:visited { color: #ffffff; text-decoration: none; }
#f_button a:hover, #nav_act a:hover, #wl_button a:hover, #b_button a:hover { color: #cccccc; text-decoration: none; }
#f_button a:active, #nav_act a:active, #wl_button a:active, #b_button a:active { color: #cccccc; text-decoration: none; }
#wldButtons { position: relative; _top: 35px; top: 25px; }
#v_wl_nav { width: 140px; margin: 10px; line-height: 8px; }
#enav { position: relative; top: -7px; width: 150px; }
#arrow_down { 
 width: 10px; 
 height: 10px; 
 background-image: url(../../../../fileadmin/img/link_down.png);
 background-repeat: no-repeat;
 position: relative;
 top: -11px;
 left: 126px;
 }
.end_float { clear: both; }
.TDMenu { padding: 2px; }
.nav_es { border: 1px solid #555555; }
.nav_esl { line-height: 15px;  }
#nav_act { 
 background-color: #DA5F53; 
 width: 140px; 
 line-height: 12px;
 height: 12px; 
 margin-top: 5px; 
 vertical-align: middle; 
 }
.nav_left { 
 background-color: #836D60; 
 width: 140px; 
 line-height: 12px;
 height: 14px; 
 margin-top: 5px; 
 vertical-align: middle; 
 background-image: url(../../../../fileadmin/img/link_leftnav.png);
 background-position: 124px;
 background-repeat: no-repeat;
 }
#cat_act { display:inline; }
#subcatbox #cat_act a { color: #ffffff; text-decoration: none; } 
#subcatbox #cat_act a:link { color: #ffffff; text-decoration: none; }
#subcatbox #cat_act a:visited { color: #ffffff; text-decoration: none; }
#subcatbox #cat_act a:hover { color: #cccccc; text-decoration: none; }
#subcatbox #cat_act a:active { color: #cccccc; text-decoration: none; }
#pcat { position:relative; left: 14px; }
#pcat a { color: #DA5F53; font: small-caps 12px Verdana, sans-serif; text-decoration: none; }
#pcat_act { display:inline; }
#pcat_act a { color: #DA5F53; font: small-caps 12px Verdana, sans-serif; text-decoration: none; } 
#pcat_act a:link { color: #DA5F53; text-decoration: none; }
#pcat_act a:visited { color: #DA5F53; text-decoration: none; }
#pcat_act a:hover { color: #cccccc; text-decoration: none; }
#pcat_act a:active { color: #cccccc; text-decoration: none; }
/** Bl&auml;ttern **/ 
#bl_act a:link { color: #DA5F53; font-weight: bold; text-decoration: none; }
#bl_act a:visited { color: #DA5F53; font-weight: bold; text-decoration: none; }
#bl_act a:hover { color: #cccccc; font-weight: bold; text-decoration: none; }
#bl_act a:active { color: #cccccc; font-weight: bold; text-decoration: none; }
.partner_bl_left { cursor: pointer; float: left; background-image: url(../../../../fileadmin/img/bl_left.png); background-repeat: no-repeat; background-position: top left; width: 20px; height: 12px; }
.partner_bl_right { cursor: pointer; float: left; background-image: url(../../../../fileadmin/img/bl_right.png); background-repeat: no-repeat; background-position: top right; width: 15px; height: 12px; }
/** Navigation end **/
/** Mein VanListen begin **/
.ggHaben { border: 1px solid #4c3935; padding:3px; width: 132px; height: 12px; margin-left: 10px; color: #4c3935; }
.mv_oben { width: 538px; height: 100px; border: 1px solid #ffffff; background-color: #705F52; margin-top: 30px; margin-left: 30px; }
.mv_oben p { margin: 10px; color: #ffffff; }
.mv_unten { width: 519px; height: 300px; border: 1px solid #ffffff; background-color: #705F52; margin-top: 10px; margin-left: 30px; padding: 10px; font: 12px Verdana, sans-serif; color: #FFFFFF; line-height: 12px; }
.mv_unten p { color: #ffffff; }
#mv a { color: #ffffff; text-decoration: none; } 
#mv a:link { color: #ffffff; text-decoration: none; }
#mv a:visited { color: #ffffff; text-decoration: none; }
#mv a:hover { color: #cccccc; text-decoration: none; }
#mv a:active { color: #cccccc; text-decoration: none; }
/** Mein VanListen end **/
/** Text begin **/
#p_tooltip_close { color: #705F52; cursor: pointer; text-decoration: underline; }
#p_tooltip { padding-top: 10px; font-size: 12px; }
.shop_table_h { letter-spacing: 1px; }
.messageRow{
 width: 100%;
 height: 20px;
 padding-left: 10px;
 text-align: left;
 vertical-align: middle;
 font: 12px Verdana, sans-serif;
 color: #FFFFFF;
}
.headerRow{
 width: 100%;
 height: 20px;
 /*background: #8A8478;*/
 padding-left: 10px;
 text-align: left;
 vertical-align: middle;
 font: small-caps 14px Verdana, sans-serif;
 color: #FFFFFF;
 font-weight: bold;
}
.header{
 color: #cccccc;
 font-size: 16px; 
 font-weight:bold;           
 text-align: left;
 vertikal-align: middle;
}
/** Text end **/
/** Produkt Details begin **/
#produkt_box_m p { font: 9px Verdana; color: #312725; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; }
#produkt_box_l { border: 1px solid #ffffff; width: 200px; }
#produkt_box_m { border: 1px solid #ffffff; width: 200px; background-color: #F5E2DC; }
#produkt_box_r { border: 1px solid #ffffff; width: 340px; background-repeat: no-repeat; line-height: 10px; }
#produkt_box_r a { font: 9px Verdana; color: #E9DCD7; padding: 10px; }
#produkt_box_r a:link { color: #E9DCD7; text-decoration: none; }
#produkt_box_r a:visited { color: #E9DCD7; text-decoration: none; }
#produkt_box_r a:hover { color: #cccccc; text-decoration: none; }
#produkt_box_r a:active { color: #cccccc; text-decoration: none; }
.produkt_box { width: 740px; margin-top: 16px; margin-left: 30px; font: 9px Verdana; color: #312725; padding: 1px; }
.produktName { font: small-caps 16px Verdana; color: #603a31; padding: 6px; margin-top: 15px;}
.produktPreis { font: 11px Verdana; color: #603a31; padding-left: 10px; height: 14px; }
.prod_partnerName { font: small-caps 14px Verdana; color: #ffffff; background-color: #8E7F72; padding-left: 10px; padding-bottom: 2px; height: 14px;}
.produktInput { margin-left: 10px; }
/** Produkt Details end **/
/** Categories begin **/
#subcatbox { border: 1px solid #000000; width: 220px; background-color: #B6AAA0; padding: 10px; }
#subcatbox a { font: 10px Verdana; color: #E9DCD7; padding-left: 10px; }
#subcatbox a:link { color: #312725; text-decoration: none; }
#subcatbox a:visited { color: #312725; text-decoration: none; }
#subcatbox a:hover { color: #555555; text-decoration: none; }
#subcatbox a:active { color: #555555; text-decoration: none; }
.subcatbox_header { font: 12px Verdana; padding-bottom: 5px; }
.subcatimg { border: 1px solid #C6847F; }
.subcatbox_arrow { width: 10px; height: 10px; background-image: url(../../../../fileadmin/img/subcat_link.png); background-repeat: no-repeat; background-position: left; }
.cat_main_header_l { float: left; border: 1px solid #C6847F; background-image: url(../../../../fileadmin/img/categories/cat_main.jpg); background-position: bottom left; background-repeat: no-repeat; width: 470px; height: 92px; }
.cat_main_header_r { border: 1px solid #000000; width: 242px; height: 94px; background-color: #594443; } /*width:250px*/
.cat_main_header_r p { font: 9px Verdana; color: #BEA890; padding-left: 10px; padding-top: 10px; }
.categoriesTable { /*padding: 10px;*/ }
.categoriesTD { border: 1px solid #efeab5; width: 100px; height: 100px; vertical-align: top; padding: 2px; }
/*.categoriesHeader { font: small-caps 14px Verdana; color: #efeab5; }*/
.ProduktsTable { padding-top: 10px; }
.ProduktsTD { border: 1px solid #efeab5; width: 100px; height: 100px; vertical-align: top; padding: 2px; }
.ProduktsHeader { font: small-caps 14px Verdana; color: #efeab5; height: 10px; }
.ProduktspageTable { float: left; margin-left: 10px; }
.ProduktspageTable td { padding: 2px; }
/** Categories end **/
/** Partner begin **/
#partner_header_box_m p { font: 9px Verdana; color: #312725; padding-left: 10px; padding-right: 10px; }
#partner_header_box_l { border: 1px solid #C6847F; width: 200px; }
#partner_header_box_m { border: 1px solid #C6847F; width: 200px; background-color: #F5D7CC; }
#partner_header_box_r { border: 1px solid #000000; width: 400px; background-color: #312725; line-height: 10px; }
#partner_header_box_r img { border: 1px solid #cccccc; padding: 10px; margin: 10px; }
#partner_header_box_r a { font: 9px Verdana; color: #E9DCD7; padding: 10px; }
#partner_header_box_r a:link { color: #E9DCD7; text-decoration: none; }
#partner_header_box_r a:visited { color: #E9DCD7; text-decoration: none; }
#partner_header_box_r a:hover { color: #cccccc; text-decoration: none; }
#partner_header_box_r a:active { color: #cccccc; text-decoration: none; }
#partner_link1 { width: 340px; background-color: #E38774; height: 12px; padding-top: 2px; background-image: url(../../../../fileadmin/img/p_link1.png); background-repeat: no-repeat; background-position: 320px; }
#partner_link1 a { font: 9px Verdana; color: #000000; padding: 10px; }
#partner_link1 a:link { color: #000000; text-decoration: none; }
#partner_link1 a:visited { color: #000000; text-decoration: none; }
#partner_link1 a:hover { color: #555555; text-decoration: none; }
#partner_link1 a:active { color: #555555; text-decoration: none; }
.partnerAdresse { font: 9px Verdana; color: #ffffff; background-color: #8E7F72; padding-left: 10px; padding-top: 2px; height: 14px; }
.partnerName_r { font: small-caps 14px Verdana; color: #312725; background-color: #8E7F72; padding-left: 10px; padding-bottom: 2px; height: 14px; }
.partnerTD { width: 60px; height: 60px; vertical-align: top; padding: 2px; border: 1px solid #cccccc; }
.partnerTable { margin-left: 10px; }
.partner_header_box { width: 610px; clear: both; }
.partnerName { font: small-caps 14px Verdana; color: #312725; padding: 10px; }
.partnerSubtitle { font: 11px Verdana; color: #ffffff; background-color: #8E7F72; border: 1px solid #C6847F; padding-left: 10px; height: 14px; }
.partnerHeader { margin-top: 10px; font: small-caps 14px Verdana; color: #FAE3DD; font-weight: bold; border: 1px solid #ffffff; width: 646px; padding: 3px; background-color: #907A6D; }
.partnerProduktsTable { padding: 10px; } 
.partnerProduktsTD { border: 1px solid #000000; width: 100px; height: 100px; vertical-align: top; padding: 2px; }
.partnerProduktspageTable { float: left; }
.partnerProduktspageTable td { padding: 2px; }
/*.partnerProduktsHeader { font: small-caps 14px Verdana; color: #DA5F53; }*/
.partnerOrt { width: 662px; }
.p_main_header_l { float: left; border: 1px solid #C6847F; background-image: url(../../../../fileadmin/img/p_main_header.jpg); background-repeat: no-repeat; width: 390px; height: 92px; }
.p_main_header_r { border: 1px solid #000000; width: 260px; height: 94px; background-color: #594443; }
.p_main_header_r p { font: 9px Verdana; color: #FFFFFF; padding-left: 10px; padding-top: 10px; }
/** Partner end **/
/** WL Suche, Wunschliste begin **/
#wld_pos { position: absolute; top: 0px; left: 20px; }
#wl_buttons { position: absolute; top: 130px; left: 795px; line-height: 8px; width: 200px; float: left; }
#wl_start_btn { position: absolute; top: 180px; left: 790px; line-height: 8px; width: 200px; float: left; }
#wl_add { font: 9px Verdana; color: #F2CCC0; width: 412px; float: left; margin-top: 5px; text-align: right; }
#wl_add select { width: 148px; }
#wl_deleted { font: 9px Verdana; color: #F6DCD2; width: 190px; float: left; margin-top: 5px; text-align: right; }
#wl_deleted select { width: 148px; }
#wld_act { background-color: #DA5F53; line-height: 12px; height: 12px; padding-right: 10px; }
#wld_act a { color: #ffffff; text-decoration: none; padding-left: 10px; } 
#wld_act a:link { color: #ffffff; text-decoration: none; }
#wld_act a:visited { color: #ffffff; text-decoration: none; }
#wld_act a:hover { color: #cccccc; text-decoration: none; }
#wld_act a:active { color: #cccccc; text-decoration: none; }
#wls .wls_td a { color: #ffffff; text-decoration: none; } 
#wls .wls_td a:link { color: #ffffff; text-decoration: none; }
#wls .wls_td a:visited { color: #ffffff; text-decoration: none; }
#wls .wls_td a:hover { color: #cccccc; text-decoration: none; }
#wls .wls_td a:active { color: #cccccc; text-decoration: none; }
/*
#all_wl a { font: 11px Verdana; color: #000000; text-decoration: none; } 
#all_wl a:link { color: #000000; text-decoration: none; }
#all_wl a:visited { color: #000000; text-decoration: none; }
#all_wl a:hover { color: #F6DCD2; text-decoration: none; }
#all_wl a:active { color: #F6DCD2; text-decoration: none; }
*/
.wl_saved { font: small-caps 14px Verdana; color: #312725; padding: 10px; clear: both; }
.wls_table { width: 647px; border: 1px solid #ffffff; }
.wlerstellen_header { float: left; border: 1px solid #FFFFFF; background-image: url(../../../../fileadmin/img/wlsuche_header.png); background-repeat: no-repeat; background-position: top left; background-color: #836D60; width: 595px; height: 92px; }
.wlerstellen_header p { margin-left: 140px; margin-top: 5px; color: #FFFFFF; }
.wlerstellen_header strong { font: 12px Verdana; }
.wlsuche_header { float: left; border: 1px solid #FFFFFF; background-image: url(../../../../fileadmin/img/wlsuche_header.png); background-repeat: no-repeat; background-position: top left; background-color: #B6AAA0; width: 646px; height: 92px; }
.wlsuche_header p { margin-left: 140px; margin-top: 5px; }
.wlsuche_header strong { font: 12px Verdana; }
.wls_h1 { font: small-caps 11px Verdana; color: #F6DCD2; background-color: #705F52; padding: 5px; }
.wls_td { font: 9px Verdana; color: #F6DCD2; padding: 5px; }
.wld_header_l { float: left; border: 1px solid #000000; background-color: #634435; width: 260px; }
.wld_header_m { border: 1px solid #000000; width: 497px; background-color: #F5E2DC; background-image: url(../../../../fileadmin/img/wld_main_.png); background-position: top left; background-repeat: no-repeat; }
.wld_header_m p { font: 9px Verdana; color: #000000; padding: 20px; }
.wld_header_r { border: 1px solid #000000; background-color: #8A8478; width: 110px; height: 90px; padding: 10px; line-height: 14px; }
.wld_product { border: 1px solid #cccccc; width: 110px; height: 110px; }
.wld_prodlist { margin-left: 262px; }
.wld_ptd { background-color: #ffffff; border: 1px solid #000000; width: 110px; }
#c_main .wld_ptd a { color: #DA5F52; }
#c_main .wld_ptd a:link { color: #DA5F52; text-decoration: none; }
#c_main .wld_ptd a:visited { color: #DA5F52; text-decoration: none; }
#c_main .wld_ptd a:hover { color: #DAADDA; text-decoration: none; }
#c_main .wld_ptd a:active { color: #DAADDA; text-decoration: none; }
.wld_ptd p { padding: 3px; color: #000000; margin: 0; clear: left; }
.wld_h1 { font: small-caps 30px Verdana; color: #ECBEB2; margin-left: 270px; padding: 3px; width: 800px; }
.wl_table { border: 1px solid #ffffff; width: 600px; margin-left: 30px; }
.wl_table td { color: #ffffff; padding: 5px; }
.wunschlistenTable { float: left; margin-left: 30px; }
.wunschlistenpageTable { float: left; position: relative; top: 2px; }
.wunschlistenpageTable td { padding: 2px; }
.wunschlistenTD { padding-left: 10px; border: 1px solid #ffffff; padding-right: 10px; }
.wlIota { padding-left: 10px; }
.wl_box { border: 1px solid #000000; width: 173px; height: 110px; background-color: #F5E2DC; margin-left: 15px; }
.wl_box h1 { font: 12px Verdana; color: #000000; padding-left: 7px; padding-top: 10px; }
.wl_box_red { font: 9px Verdana; color: #E06E54; padding-left: 7px; line-height: 14px; }
.wunschkorb { border: 1px solid #ffffff; width: 600px; margin-left: 30px; clear: left; }
.wunschkorb td { color: #ffffff; padding: 5px; }
.g_table { border: 1px solid #ffffff; width: 700px; margin-left: 30px; margin-top: 20px; }
.g_table td { color: #ffffff; padding: 5px; }
/** WL Suche, Wunschliste end **/



