@import "kitchen.css";

body { 
	padding: 0px;
	margin: 0px;
	background-repeat: repeat-x;
	color: #000000;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	/*background-image: url(/App_Themes/Innova/images/bg_blue.gif);*/
	background-repeat:repeat;
}
html { padding: 0px; margin: 0px; }

a:link { text-decoration: none; font-weight: bold; }
a:visited { text-decoration: none; font-weight: bold; }
a:hover { text-decoration: underline; font-weight: bold; }
a:active { text-decoration: none; font-weight: bold; }
a:link:hover { text-decoration: underline; font-weight: bold; }
a:visited:hover { text-decoration: underline; font-weight: bold; }
fieldset, ul, form, ol, #pnlDefault { margin: 0px; padding: 0px; border: 0px; }
img { border: 0px; background: transparent; }
label { color: #363636; font-size: 0.85em; margin: 0px 10px 0px 5px; }
table { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 1em; color: #000000; }
table caption { font-size: 1.3em; }
hr { visibility: hidden; }
h1 { font-size: 1.3em; color: #0b3a7a; }

.maincol .agb .agbhighlight { background-color : Yellow; color : #ad021d; font-size:1.1em; font-weight:bold; }

/* .leftcol { position: absolute; float: left; clear: both; background-image: url(/App_Themes/Innova/images/bg_floater_left2.gif); background-repeat:repeat-y; width:1056px; background-position:right top; } */
.leftcol { position: absolute; float: left; clear: both; width:1056px; background-position:right top; }
/* .maincol { left: 202px; position: absolute; z-index: 2; padding-left:17px; background-image: url(/App_Themes/Innova/images/bg_floater_left.gif); background-repeat:repeat-y; } */
.maincol { left: 202px; position: absolute; z-index: 2; padding-left:17px; }
.maincol .startsellerheader h3  { color: #ffffff; padding: 0px 8px 5px 8px; font-size: 0.85em; height: 32px; background-image: url(/App_Themes/Innova/images/startsellertop.gif); background-repeat:no-repeat; width: 765px; margin: 10px 0px 0px 0px; }

.maincol table caption { visibility: hidden; display: none; }
.maincol table { width: 774px; border-collapse: collapse; background-color: #ffffff; }
.maincol table th { border: 1px solid #ffffff; background-color: #FFFFFF; padding: 3px; font-size:0.85em; }
.maincol table td { border: 1px solid #ffffff; background-color: #FFFFFF; padding: 3px; font-size:0.85em; }
.maincol table .rowtwo td { background-color: #ffffff; }

.hiddentext { visibility: hidden; display: none; }
.formdef { padding: 0px; margin: 0px; }
.trenner { border-bottom: 1px dashed #7f7f7f; height: 1px; width: 748px; }



/* Navigationsleiste oben, Variante 2 / Clubshop ist da, aber nicht aktiv */

/* 04/2011 */
.navmain_club_norm, .navmainerror_club_norm { background-image: url(/App_Themes/Innova/images/header_normal.jpg); background-repeat:no-repeat; width: 1061px; height: 218px; }
.navmain_club_norm .navmainmenu, .navmain_club_norm .navmainmenu2 { position: absolute; left: 9px; top: 140px; width: 985px; height: 29px; z-index: 99; }
.navmain_club_norm .navmainmenu li, .navmain_club_norm .navmainmenu2 li { background-image: url(/App_Themes/Innova/images/menu_top_row1.gif); font-size: 0.65em; background-repeat: repeat-x; float: left; list-style-type: none; margin-left: 1.5px; padding: 0px 0px 10px 0px; }
.navmain_club_norm .navmainmenu a, .navmain_club_norm .navmainmenu a:link, .navmain_club_norm .navmainmenu a:active, .navmain_club_norm .navmainmenu a:visited, .navmain_club_norm .navmainmenu a:hover, .navmain_club_norm .navmainmenu2 a, .navmain_club_norm .navmainmenu2 a:link, .navmain_club_norm .navmainmenu2 a:active, .navmain_club_norm .navmainmenu2 a:visited, .navmain_club_norm .navmainmenu2 a:hover, #live_auction { color: #ffffff; display: block; padding: 7px 5px 5px 5px; text-decoration: none; float: left; }
.navmain_club_norm .navmainmenu2 a, .navmain_club_norm .navmainmenu2 a:link, .navmain_club_norm .navmainmenu2 a:active, .navmain_club_norm .navmainmenu2 a:visited, .navmain_club_norm .navmainmenu2 a:hover, #live_auction { padding-right: 5px; padding-left: 5px; }
.navmain_club_norm .navmainmenu a:hover, .navmain_club_norm .navmainmenu2 a:hover { color: #fee1c1; }
.navmain_club_norm .navmainmenu2 { top: 166px; z-index: 98; }
.navmain_club_norm .navmainmenu2 li { background-image: url(/App_Themes/Innova/images/menu_top_row2.gif); }
.navmain_club_norm img { margin-top: 100px; } 
.navmain_club_norm .buerosmalllink a { font-size: 0.85em; }
.navmain_club_norm .navmainmenu .btnlog img, .navmain_club_norm .navmainmenu2 .btnlog img { padding: 0px 0px 0px 3px; margin-top: 0px; vertical-align: middle; }
/* 04/2011 */


.logstatus { color: #000000; font-size: 0.8em; }
.logstatus p { padding: 0px 0px 10px 18px; margin: 0px 0px 0px 0px; }
.logstatus a { color: #000000; } 

.add { z-index: 1; position: absolute; width: 215px; height: 120px; top: 0px; left: 738px; background-image: url(/App_Themes/Innova/images/werbung.jpg); background-repeat: no-repeat; }
.add p { margin: 0px 0px 0px 0px; padding: 7px 0px 0px 116px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size: 0.75em; text-align: right; line-height: 110%; }
.add p a, .add p a:hover, .add p a:visited { color: #ffffff; }

.searchbox { width: 700px; height: 40px; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0; z-index: 3; }
.searchbox .searchfield { background-color: #ffffff; width: 260px; border: 3px solid #2465AB; font-family: Verdana, Arial, Helvetica; color: #07376b; font-size: 1em; padding: 2px; margin: 0px 5px 5px 0px; font-weight: bold; }
.searchbox .searchnote { font-family: Verdana, Arial, Helvetica; font-weight: bold; color: #2465AB; font-size: 0.9em; margin-left:5px; padding-bottom:10px; vertical-align:middle; }
.searchbox .ItemGroupCombo { border-top: 2px solid #808080; border-left: 2px solid #808080; width: 205px; height:20px; padding-top:1px; font-family: Verdana, Arial, Helvetica; color: #2465AB; font-size: 0.75em; margin: 0px 0px 6px 5px; }
.searchbox .searchbutton { background-color: transparent; color: #97152a; border: 0px; font-family: Verdana, Arial, Helvetica; font-weight: bold; width: 45px; height:32px; background-image: url(/App_Themes/Innova/images/button_submit_search.gif); background-repeat: no-repeat; cursor: pointer; margin: -8px 0px 8px 1px; vertical-align:top;}
.searchbox .extendedSearchLink { padding: 0px 0px 0px 0px; margin: 15px 0px 5px 5px; left:575px; width:160px; top:48px; position:absolute; }
html>body .searchbox .extendedSearchLink { margin-top: 12px; } /* Oh Gott, Zilla! */
.searchbox .extendedSearchLink a:visited, 
.searchbox .extendedSearchLink a:active, 
.searchbox .extendedSearchLink a:hover, 
.searchbox .extendedSearchLink a:link,
.searchbox .extendedSearchLink a, .btnspeciallinks { color: #2465AB; font-size: 0.8em; padding: 0px; margin: 0px; margin-top: 5px; padding-top: 5px;text-decoration:underline; }

.versatel { background-image: url(/App_Themes/Innova/images/versatel_ad.gif); width: 142px; height: 85px; left: 585px; top: 0px; z-index: 2; position: absolute; background-repeat: no-repeat; }

.products { padding-bottom: 10px; background-color: #FBE2BF; background-image:url(/App_Themes/Innova/images/bg_products.jpg); background-repeat:no-repeat; border-right: 1px solid #c5c5c5; width: 201px; margin: 0px 0px 0px 0px; }
.products .linkseparator { border-bottom:0px solid; padding: 1px;}
.products .linkfarbwelten { background-image:url(/App_Themes/Innova/images/button_farbwelten.png); background-repeat: no-repeat; background-position: left center; height: 30px; padding: 15px 0px 5px 67px; vertical-align: bottom; }
.products .linkfilialangebote { background-image:url(/App_Themes/Innova/images/button_filialangebote.png); background-repeat: no-repeat; background-position: left center; height: 25px; padding: 15px 0px 10px 67px; vertical-align: bottom; }
.products .linkschuhe { background-image:url(/App_Themes/Innova/images/button_schuheshop.png); background-repeat: no-repeat; background-position: left center; height: 25px; padding: 15px 0px 10px 67px; vertical-align: bottom; }
.products h3 { margin: 0px 0px 0px 10px; padding: 29px 20px 0px 50px; background-image:url(/App_Themes/Innova/images/header_produkte.gif); background-repeat: no-repeat; height: 35px; color: #FFFFFF; font-weight: bold; font-size: 1em; text-align: right; }
.products li { margin:0px 8px 0px 20px; padding:5px 0px; list-style-type: none; font-size: 0.95em; font-weight: bold; line-height: 110%; border-bottom: 1px dashed #D4A060; }
.products li ul li, .partnershops li ul li { font-size: 0.9em; margin:0px 0px 0px 5px;}
.products li ul li, .products .last { border-bottom: 1px solid #D4A060; padding-bottom: 1px; padding-top: 7px; }
.products li ul li ul li {font-size: 0.9em;  margin:0px 0px 0px 5px; border-bottom: 1px dashed #D4A060; padding-bottom: 1px; padding-top: 7px; }
.products a, .products a:hover, .products a:visited, .products a:active, .partnershops a, .partnershops a:hover, .partnershops a:visited, .partnershops a:active, .partnershopsmyinnova a, .partnershopsmyinnova a:hover, .partnershopsmyinnova a:visited, .partnershopsmyinnova a:active { color: #000000; }
.products li a:hover { background-color: #ffffff; }


.products .active, .products .active a, .products .active a:visited, .products .active a:hover { color: #d30132; }
.products h3 a, products h3 a:hover, .products h3 a:visited, .products h3 a:active { color: #FFFFFF;}

.farbwelten_blau { color: #187ffe; }
.farbwelten_braun { color: #713500; }
.farbwelten_chrome, .farbwelten_silber { color: #b5b5b5; }
.farbwelten_dunkelblau { color: #001997; }
.farbwelten_dunkelgruen { color: #006115; }
.farbwelten_dunkelrot { color: #6d0000; }
.farbwelten_edelstahl, .farbwelten_grau { color: #737373; }
.farbwelten_gelb { color: #c2a401; }
.farbwelten_gruen { color: #21af00; }
.farbwelten_orange { color: #f65700; }
.farbwelten_pink { color: #ff00f0; }
.farbwelten_rot { color: #fc0000; }
.farbwelten_schwarz { color: #000000; }
.farbwelten_tuerkis { color: #00d4e1; }
.farbwelten_violett { color: #e000f4; }
.farbwelten_weiss { color: #ffffff; }

#filialangebote { font-family: Verdana, Geneva, sans-serif; font-size: 11px; line-height:13px; }
#filialangebote p { padding: 60px 0px 10px 10px; width: 590px; }
#filialangebote a { color: #000000; }
#filialangebote a:hover { color: #000000; text-decoration:none; }

#filialberlinmitte { background-image:url(/App_Themes/Innova/images/banner_filialangebote_bm.jpg); width: 750px; height: 163px; }
#filialberlinsteglitz { background-image:url(/App_Themes/Innova/images/banner_filialangebote_bst.jpg); width: 750px; height: 163px; }
#filialberlinbuckow { background-image:url(/App_Themes/Innova/images/banner_filialangebote_bb.jpg); width: 750px; height: 163px; }
#filialberlinhellersdorf { background-image:url(/App_Themes/Innova/images/banner_filialangebote_bh.jpg); width: 750px; height: 163px; }
#filialberlinpankow { background-image:url(/App_Themes/Innova/images/banner_filialangebote_bp.jpg); width: 750px; height: 163px; }
#filialberlintegel { background-image:url(/App_Themes/Innova/images/banner_filialangebote_bt.jpg); width: 750px; height: 163px; }
#filialberlincharlottenburg { background-image:url(/App_Themes/Innova/images/banner_filialangebote_bc.jpg); width: 750px; height: 163px; }
#filialberlinklmachnow { background-image:url(/App_Themes/Innova/images/banner_filialangebote_bka.jpg); width: 750px; height: 163px; }
#filialberlinfriedrichshain { background-image:url(/App_Themes/Innova/images/banner_filialangebote_bf.jpg); width: 750px; height: 163px; }
#filialberlinprenzlberg { background-image:url(/App_Themes/Innova/images/banner_filialangebote_bpb.jpg); width: 750px; height: 163px; }
#filialberlinneukoelln { background-image:url(/App_Themes/Innova/images/banner_filialangebote_bn.jpg); width: 750px; height: 163px; }
#filialberlinmariendorf { background-image:url(/App_Themes/Innova/images/banner_filialangebote_bmd.jpg); width: 750px; height: 163px; }
#filialberlinkoepenick { background-image:url(/App_Themes/Innova/images/banner_filialangebote_bkp.jpg); width: 750px; height: 163px; }
#filialberlinspandau { background-image:url(/App_Themes/Innova/images/banner_filialangebote_bsp.jpg); width: 750px; height: 163px; }
#filialpotsdam { background-image:url(/App_Themes/Innova/images/banner_filialangebote_p.jpg); width: 750px; height: 163px; }
#filialstrausberg { background-image:url(/App_Themes/Innova/images/banner_filialangebote_s.jpg); width: 750px; height: 163px; }
#filialhannover { background-image:url(/App_Themes/Innova/images/banner_filialangebote_h.jpg); width: 750px; height: 163px; }
#filialhheimsbuettel { background-image:url(/App_Themes/Innova/images/banner_filialangebote_hhei.jpg); width: 750px; height: 163px; }
#filialhhwandsbek { background-image:url(/App_Themes/Innova/images/banner_filialangebote_hw.jpg); width: 750px; height: 163px; }
#filialhhbramfeld { background-image:url(/App_Themes/Innova/images/banner_filialangebote_hbm.jpg); width: 750px; height: 163px; }
#filialhhbarmbek { background-image:url(/App_Themes/Innova/images/banner_filialangebote_hbb.jpg); width: 750px; height: 163px; }
#filialhhrahlstedt { background-image:url(/App_Themes/Innova/images/banner_filialangebote_hr.jpg); width: 750px; height: 163px; }
#filialhhpinneberg { background-image:url(/App_Themes/Innova/images/banner_filialangebote_hp.jpg); width: 750px; height: 163px; }

.partnershopsmyinnova { padding-bottom: 10px; background-color: #FBE2BF; background-image:url(/App_Themes/Innova/images/bg_products.jpg); background-repeat:no-repeat; border-right: 1px solid #c5c5c5; width: 185px; margin: 0px 0px 0px 0px; padding-left:16px; float:left;}
.partnershopsmyinnova h3 { margin: 0px 0px 0px -5px; padding: 9px 30px 0px 0px; background-image:url(/App_Themes/Innova/images/header_zuletztgesehen.gif); background-repeat: no-repeat; height: 35px; color: #FFFFFF; font-weight: bold; font-size: 1em; text-align: right; text-decoration:none;}
.partnershopsmyinnova a, .products a:hover, .products a:visited, .products a:active { color: #000000; text-decoration:none;}
.partnershopsmyinnova li { margin:0px 8px 0px 5px; padding:5px 0px; list-style-type: none; font-size: 0.85em; font-weight: bold; line-height: 110%; border-bottom: 1px dashed #D4A060; }

.mainitemgroupcount, .subgroupcount { font-weight:normal; font-size:0.85em; }

.cart, .cart_empty { padding-bottom: 0px; background-color: #FBE2BF; background-repeat:no-repeat; border-right: 1px solid #c5c5c5; width: 201px; }
.cart h3 { margin: 0px 0px 0px 10px; padding: 34px 17px 0px 0px; background-image:url(/App_Themes/Innova/images/header_warenkorb.gif); background-repeat: no-repeat; height: 35px; color: #FFFFFF; font-size: 1em; text-align: right; }
.cart h3 a, .cart h3 a:active, .cart h3 a:visited, .cart h3 a:hover { color: #ffffff; text-decoration: none; }
.cart h3 a:hover { text-decoration: underline; }
.cart_empty h3 a, .cart_empty h3 a:active, .cart_empty h3 a:visited, .cart_empty h3 a:hover { color: #ffffff; text-decoration: none; }
.cart_empty h3 a:hover { text-decoration: underline; }
.cart_empty h3 { margin: 0px 0px 0px 10px; padding: 34px 17px 0px 0px; background-image:url(/App_Themes/Innova/images/header_warenkorbleer.gif); background-repeat: no-repeat; height: 35px; color: #FFFFFF; font-size: 1em; text-align: right; }
.cart li { margin: 0px 8px 0px 8px;  list-style-type: square; font-size: 0.75em; line-height: 140%; color: #000000; font-weight: normal; }
.cart ul { margin: 0px 0px 10px 10px; padding: 0px 0px 0px 14px; }
.cart h4 { padding: 0px 0px 0px 10px; margin: 0px 0px 10px 0px; font-size: 1em; text-align: left; color: #000000; }
.cart li a, .cart li a:hover, .cart li a:visited { color: #000000; font-weight: normal; }
.cart h4 a, .cart h4 a:hover, .cart h4 a:visited { color: #000000; font-weight: bold; }
.cart_empty h4 { padding: 0px 0px 0px 18px; margin: 0px 0px 10px 0px; font-size: 0.80em; text-align: left; color: #000000; font-weight: bold; }
.cart .cartcustname { margin: 0px; padding: 0px 0px 0px 13px; font-size: 0.85em; font-weight: bold; color: #000000; }
.cart .cartcustnumber { margin: 0px; padding: 0px 0px 7px 13px; font-size: 0.75em; color: #000000; }

.cartshipping .cartselect { background-color: #f0f0f0; font-weight: normal; width: 350px; }
.cartshipping { margin: 12px 25px 0px 16px; text-align: right; width: 545px; }

.cartshipping_error .cartselect { background-color: #d30132; font-weight: normal; width: 350px; color: #ffffff; }
.cartshipping_error label { color: #d30132; font-weight:bold; font-size: 0.85em; margin: 0px 10px 0px 5px; }
.cartshipping_error { margin: 12px 25px 0px 16px; text-align: right; width: 545px; }

.cartdeliverytype { float:right; margin-right:205px; margin-top:-20px; width:20px; }

.count { font-size: 0.85em; position: absolute; top: 150px; left: 186px; color: #000000; width: 228px; height: 27px; text-align: center; padding-top: 3px; }
.count { display: none; visibility: hidden; }
.count .figure { font-weight: bold; font-size: 1.1em; }

.orderednote { margin: 5px 0px 0px 0px; color: #000000; width:770px; }
.orderednote_smaller { margin: 5px 0px 0px 0px; color: #000000; font-size:0.85em; width:770px; }
.orderednote a, .orderednote a:hover, .orderednote a:visited  { color: #000000; }

.lastvisited { padding-bottom: 0px; background-color: #FBE2BF; border-right: 1px solid #c5c5c5;  width: 201px; }
.lastvisited h3 { margin: 0px 0px 0px 10px; padding: 9px 19px 0px 0px; background-image: url(/App_Themes/Innova/images/header_zuletztgesehen.gif); background-repeat: no-repeat; height: 35px; color: #FFFFFF; font-size: 1em; text-align: right; }
.lastvisited li { margin: 0px 8px 0px 8px; list-style-type: square; font-size: 0.75em; color: #525252; font-weight: normal; line-height: 3ex; }
.lastvisited ul { margin: 0px 0px 0px 10px; padding: 0px 0px 3px 15px; }
.lastvisited a, .lastvisited li a:hover, .lastvisited li a:visited { color: #525252; font-weight: normal; }

.leftcolfader { width: 201px; } 

.pathmenu p { padding: 0px 0px 0px 0px; margin: 15px 0px 0px 0px; font-size: 0.75em; color: #000000; }
.pathmenu p .pathmenutitle { color: #494949; }
.loginresponses{ color: #494949; font-size: 0.85em; padding-right:50px; }
.loginsuccess h3 { background-image: url(/App_Themes/Innova/images/pagenav_back.gif); background-repeat:repeat-x; height:15px; width:763px; padding:5px 8px 4px 3px; font-size:0.85em; color:#FFFFFF; }
.pathmenu p a, .pathmenu p a:hover, .pathmenu p a:visited { color: #000000; }
.pathmenu img { vertical-align:top ; padding: 0px 5px 0px 0px; background-image: url(/App_Themes/Innova/images/helper_icon.gif); width: 25px; height: 25px; background-repeat:no-repeat; margin:-2px 0px 0px 0px; }

.pagenavigation { padding: 3px 8px 6px 8px; margin: 0px 20px 0px 0px; font-size: 0.85em; height: 15px; color: #ffffff; background-color: #8AAED5; background-image: url(/App_Themes/Innova/images/pagenav_back.gif); background-repeat: repeat-x; border: 1px solid #6591C1; width: 756px; }
.pagenavigation li { padding: 0px 3px 0px 3px; list-style-type: none; float: left; font-size: 1em; color: #ffeeee; font-size: 1.2em; }
.pagenavigation ul { margin-left: 5px; }
.pagenavigation a, .pagenavigation a:hover, .pagenavigation a:visited { color: #ffffff; font-size: 0.85em; }
.pagenavigation .pagenavigationtitle, .cheadertitle { color: #ffffff; padding: 2px 0px 0px 0px; float: left; }
.pagenavigationtitle a, .pagenavigationtitle a:hover, .pagenavigationtitle a:visited, .pagenavigationtitle a:active { font-size: 1em; }
.pagenavigationtitle a:hover { background-color: #2465AB; }
.pagenavigation h4 { margin: 0px; padding: 2px 0px 0px 0px; color: #ffffff; font-size: 1em; }

.cheader img { float: left; margin: 10px 10px 0px 0px; }
.cheader h3 { padding: 10px 0px 0px 0px; margin: 0px 0px 10px 0px; font-size: 1.5em; color: #2465AB; }
.cheader .cheadersteps, .cheader .cheaderstpak, .cheader .cheaderstpde { font-weight: bold; font-size: 1.3em; float: left; color: #363636; padding: 2px 2px 2px 2px; border: 1px solid #ffffff; }
.cheader .cheadersteps { padding-right: 10px; }
.cheader .cheaderstpak { margin: 0px 2px 0px 2px; width: 23px; background-color: #ededed; color: #363636; text-align: center; border-bottom: 1px solid #bdbdbd; border-left: 1px solid #bdbdbd; border-right: 1px solid #bdbdbd; border-top: 1px solid #bdbdbd; }
.cheader .cheaderstpde { margin: 0px 2px 0px 2px; color: #363636; }
.cheaderspacer { float: none; height: 30px; }

.text, .artdesc, .cheader, .agb, .imprint, .searchresults { padding: 0px 0px 0px 0px; width:770px; }
.imprint .bildrechts img { float: right; margin: 0px; padding: 0px; }
.imprint ul { margin: 10px; padding: 10px; }

.list { margin: 12px 25px 0px 0px; }
.list .listheader, .list .sumheader { margin:10px 0px 0px; border-bottom: 1px dashed #7f7f7f; padding-bottom: 15px; padding-left: 2px; width: 773px; }
.list .sumheader { border-bottom: 1px dashed #144A84; font-size: 0.95em; }
.list .cartheader h3 { font-size: 1em; }
.list .listheader img { margin: 3px 1px 0px 0px; }

.listheaderarticle_asc, .listheaderarticler_asc, .listheaderprice_asc, .listheaderpricer_asc, .listheaderinfo_asc, .listheaderinfor_asc { background-image: url(/App_Themes/Innova/images/sort_asc.gif); }
.listheaderarticle_desc, .listheaderarticler_desc, .listheaderprice_desc, .listheaderpricer_desc, .listheaderinfo_desc, .listheaderinfor_desc { background-image: url(/App_Themes/Innova/images/sort_desc.gif); }

.listheaderarticle_asc, .listheaderarticle_desc,
.listheaderarticler_asc, .listheaderarticler_desc,
.listheaderprice_asc, .listheaderprice_desc,
.listheaderpricer_asc, .listheaderpricer_desc,
.listheaderinfo_asc, .listheaderinfo_desc,
.listheaderinfor_asc, .listheaderinfor_desc,
.listheaderinfo_empty, .listheaderinfor_empty
{
	background-repeat: no-repeat; 
	background-position: left center;
	list-style-type: none; 
	line-height: 160%;
	font-size: 0.85em;
}

.list .listheader ul { height: 20px; }
.list .listheader .listheaderarticle_asc { float: left; width: 350px; padding-left: 12px; }
.list .listheader .listheaderarticle_desc { float: left; width: 350px; padding-left: 12px; }
.list .listheader .listheaderarticler_asc { float: left; width: 325px; padding-left: 12px; }
.list .listheader .listheaderarticler_desc { float: left; width: 325px; padding-left: 12px; }
.list .listheader .listheaderprice_asc { padding-left: 12px; float: left; } 
.list .listheader .listheaderprice_desc { padding-left: 12px; float: left; }
.list .listheader .listheaderpricer_asc { padding-left: 12px; float: left; }
.list .listheader .listheaderpricer_desc { padding-left: 12px; float: left; }
.list .listheader .listheaderinfo_asc { float: left; width: 246px; padding-left:12px; }
.list .listheader .listheaderinfor_asc { float: left; width: 255px; padding-left: 12px; }
.list .listheader .listheaderinfo_desc { float: left; width: 246px; padding-left:12px; }
.list .listheader .listheaderinfor_desc { float: left; width: 255px; padding-left: 12px; }
.list .listheader .listheaderinfo_empty { float: left; width: 246px; }
.list .listheader .listheaderinfor_empty { float: left; width: 255px; }

.list .listheader .mssortamount { float: left; width: 83px; font-size: 0.85em; list-style-type: none; line-height: 140%; }

.listheaderarticle, .sort_ascending {background-image:url(/App_Themes/Innova/images/sort_asc.gif); height:10px; width:10px; background-repeat:no-repeat; background-position:left center;}
.listheaderarticle, .sort_descending {background-image:url(/App_Themes/Innova/images/sort_desc.gif); height:10px; width:10px; background-repeat:no-repeat; background-position:left center;}
.listheaderinfo, .sort_ascending {background-image:url(/App_Themes/Innova/images/sort_asc.gif); height:10px; width:10px; background-repeat:no-repeat; background-position:left center;}
.listheaderinfo, .sort_descending {background-image:url(/App_Themes/Innova/images/sort_desc.gif); height:10px; width:10px; background-repeat:no-repeat; background-position:left center;}
.listheaderprice, .sort_ascending {background-image:url(/App_Themes/Innova/images/sort_asc.gif); height:10px; width:10px; background-repeat:no-repeat; background-position:left center;}
.listheaderprice, .sort_descending {background-image:url(/App_Themes/Innova/images/sort_desc.gif); height:10px; width:10px; background-repeat:no-repeat; background-position:left center;}


.list .listheader .mssortdesc, .list .listheader .mssortdesc2 { float: left; width: 470px; font-size: 0.85em; list-style-type: none; line-height: 140%; }
.list .listheader .mssortprice { float: left; width: 90px; font-size: 0.85em; list-style-type: none; line-height: 140%; }
.list .listheader .mssortfull { font-size: 0.85em; list-style-type: none; line-height: 140%; }
.list .listheader .mssortdate { float: left; width: 200px; font-size: 0.85em; list-style-type: none; line-height: 140%; }
.list .listheader .mssortsalnr { float: left; width: 130px; font-size: 0.85em; list-style-type: none; line-height: 140%; }
.list .listheader .mssortpric { float: left; width: 130px; font-size: 0.85em; list-style-type: none; line-height: 140%; }
.list .listheader .mssortstate { font-size: 0.85em; list-style-type: none; line-height: 140%; }
.list .listheader .csortamount { float: left; width: 125px; font-size: 0.85em; list-style-type: none; line-height: 140%; }
.list .listheader .csortdesc { float: left; width: 335px; font-size: 0.85em; list-style-type: none; line-height: 140%; }
.list .listheader .csortprice { float: left; width: 75px; font-size: 0.85em; list-style-type: none; line-height: 140%; }
.list .listheader .csortfull { font-size: 0.85em; list-style-type: none; line-height: 140%; }
.list .listheader .mssortamount a, .list .listheader .mssortdesc a, .list .listheader .mssortprice a, .list .listheader .mssortfull a, .list .listheader .mssortdate a, .list .listheader .mssortpric a, .list .listheader .mssortstate a, .list .listheader .csortamount a, .list .listheader .csortdesc a, .list .listheader .csortprice a, .list .listheader .csortfull a { color: #000000; list-style-type: none; line-height: 140%; }

.list .sumheader .esortamount { float: left; width: 130px; color: #000000; font-size: 0.85em; }
.list .sumheader .esortdesc { float: left; width: 110px; color: #000000; font-size: 0.80em; }
.list .sumheader .esortdesc a, .list .sumheader .esortdesc a:visited, .list .sumheader .esortdesc a:active { color: #144A84; text-decoration: underline; }
.list .sumheader .esortdesc a:hover { text-decoration: none; }
.list .sumheader .esortkind { float: left; width: 125px; color: #000000; font-size: 0.85em; }
.list .sumheader .esortprice { float: left; width: 146px; color: #000000; font-size: 0.85em; }
.list .sumheader .esortfull { color: #000000; font-size: 0.85em; }

.list .listitem, .list .cartsum { border-bottom: 1px dashed #7f7f7f; padding-top: 3px; padding-bottom: 3px; width: 773px; }
.list .cartsum { border-bottom: 1px dashed #144A84; background-color: #CBDFF5; padding-top: 7px; padding-bottom: 7px; }
.list .listitemmyev, .list .listitemmyun { border-bottom: 1px dashed #7f7f7f; padding-top: 7px; padding-bottom: 7px; background-color: #f0f0f0; width: 773px; }
.list .listitemmyun { background-color: #f7f7f7; }
.list .listitem .listitempic { float: left; width: 60px; }
.list .listitem .listitempic img { width: 60px; }
.list .listitem .listcampaignpic { float: left; }

.listitempic_medium { float: left; width: 210px; color: #b3b3b3; font-style: italic; font-size: 0.65em; text-align: center; }
.listitemdesc_medium { margin-right: 11px; margin-left: 11px; color: #363636; font-size: 0.85em; float: left; width: 400px; height:100px;}
.listitemdesc_medium a, .listitemdesc_medium a:visited { color: #AD7602; font-size: 1.2em; text-decoration: underline; }
.listitemdesc_medium a:hover { color: #AD7602; font-size: 1.2em; text-decoration:underline; }
.listitemcard_medium { float: right; margin-right:130px; background-image: url(/App_Themes/Innova/images/icon_cart_empty.gif); height:53px; width:53px; }
.listitemprice_medium { margin-left: 125px; float:left; color: #D3A201; font-weight: bold; font-size: 1.2em; width:95px; text-align: right;  }

.listiteminfo_medium { float: left; font-size: 0.85em; color: #363636; width: 100px; height:140px; }
.listiteminfo_medium a, .listiteminfo_medium a:active, .listiteminfo_medium a:visited, .listiteminfo_medium a:hover 
{
    font-size: 0.85em;
    color:Black;
    text-decoration:underline;
    width:100px;
    height:140px;
}
.listiteminfo_medium a:hover 
{
    text-decoration:none;
}


.list .listitem .listitempic .symbolabbico { color: #b3b3b3; font-style: italic; font-size: 0.65em; text-align: center; }
.list .listitem .listitemcheckbox { float: left; width: 23px; }
.list .listitem .listitemdesc { margin-right: 15px; margin-left: 11px; color: #363636; font-size: 0.85em; float: left; width: 240px; }
.list .listitem .listitemdesc a, .list .listitem .listitemdesc a:visited { color: #2465AB; font-size: 1.2em; text-decoration: underline; }
.list .listitem .listitemdesc a:hover { color: #144A84; font-size: 1.2em; text-decoration: none; }
.list .listitem .listitemdesc .listitemname, .labelbold { color: #144A84; font-size: 1.4em; text-align: left; font-weight: bold; }
.list .listitem .listitemicotopseller, .artdesc .artfooter .listitemicotopseller, .list .listitem .listitemicoVideo { float:left; width:53px; }
.list .listitem .listitemicoVideo { width: 48px; }
.list .listitem .listitemicoclub, .artdesc .artfooter .listitemicoclub { margin-right: 9px; margin-left: 5px; float:left; width:53px;}
.list .listitem .listiteminfo, .artdesc .artfooter .listiteminfo, .artdesc .listiteminfoad { float: left; font-size: 0.85em; color: #363636; width: 95px; }
.list .listitem .listiteminfo a, .list .listitem .listiteminfo a:link, .list .listitem .listiteminfo a:active, .list .listitem .listiteminfo a:visited, .list .listitem .listiteminfo a:hover 
{
    font-size: 0.85em;
    color:Black;
    text-decoration:underline;
}
.list .listitem .listiteminfo a:hover 
{
    text-decoration:none;
}
 .btnclub {float:left; background-image:url(/App_Themes/Innova/images/icon_club.gif); background-repeat:no-repeat; height:53px; background-position:bottom left;}

/* Artikelzubehör Start -- Artikelzubehör Start -- Artikelzubehör Start */

.listitempic_access { float: left; width: 60px; }
.listitempic_access img {width: 60px; }
.listitemdesc_access { margin-right: 10px; margin-top:10px;  color:#363636; font-size:0.80em; float:left; width: 380px;}
.symbolabbico_access { color:#b3b3b3; font-style:italic; font-size: 0.60em; text-align: center; }

.listiteminfo_access { float:left; font-size:0.80em; color:#363636; width: 100px; height:auto; margin-top:8px; }
.listiteminfo_access a, .listiteminfo_access a:active, .listiteminfo_access a:visited, .listiteminfo_access a:hover 
{
	margin-top:2px;
    font-size: 0.80em;
    color:Black;
    text-decoration:underline;
    width:100px;
    height:auto;
}
.listiteminfo_access a:hover 
{
	height:auto;
    text-decoration:none;
}

.listitemprice_access { float:left; text-align:right;  margin:8px 0px 0px 0px; padding:0px; color: #2465AB; font-weight: bold; font-size: 0.83em;} /* float:left;    width:95px; text-align: right; margin-top:2px;  } */
.listitemcard_access { float:right; margin:0px; padding:0px;  }

.list_dispatch_price_access { font-style: oblique; color:#000000; font-size: 1em; margin-top:2px; }
.list_dispatch_price_asterix_access a:link,
.list_dispatch_price_asterix_access a:active,
.list_dispatch_price_asterix_access a:hover,
.list_dispatch_price_asterix_access a:link:hover,
.list_dispatch_price_asterix_access a:visited:hover,
.list_dispatch_price_asterix_access a:visited { font-style: oblique; color: #d30132; font-size: 1em;  text-decoration:none;  margin-top:2px; }

.linkfliess { color:#2465AB;}

.listitemicotopseller_access { float:left; width: 53px; margin-top:2px; }
.listitemicoclub_access { margin-top:2px; margin-right:9px; margin-left:5px; float:left; width: 53px; }
.trenner_access { border-bottom: 1px dashed #7f7f7f; height: 1px; width: 748px; margin-left:20px; }


.accesscheckbox { padding-left:3px; padding-bottom:10px; }

.btnSelectWithAccessories { padding-left:20px; padding-top:10px; }

/* Artikelzubehör Ende -- Artikelzubehör Ende -- Artikelzubehör Ende  */

/* RMA START -- RMA START -- RMA START -- RMA START  */

.btn_repair  { float:right; margin-right:10px; margin-top:15px; width:500px;}
.btn_repair .tooltip { font-size: 0.80em; }
.btn_receipt { float:right; margin-right:10px; margin-top:55px; }

/* RMA ENDE -- RMA ENDE -- RMA ENDE -- RMA ENDE */



.list .listitem .listitemprice, .list .listitem .listitempricer, .artdesc .artfooter .listitempricer { margin-right: 11px; margin-left: 11px; float: left; color: #2465AB; font-weight: bold; font-size: 1.2em; width: 95px; text-align: right; }
.list .listitem .listitempricer, .artdesc .artfooter .listitempricer { text-align: right; width: 100px; padding-right: 8px; }
.list .listitem .listitempricer .amount, .artdesc .artfooter .listitempricer .amount { font-size: 0.7em; font-weight: normal; color: #000000; }
.list .listitem .listitempricer .amountfield, .artdesc .artfooter .listitempricer .amountfield { width: 35px; border-right: 1px solid #b3b3b3; border-left: 1px solid #2e2e2e; border-top: 1px solid #2e2e2e; border-bottom: 1px solid #b3b3b3; font-family: Verdana, Arial, Helvetica; font-weight: normal; color: #363636; font-size: 0.85em; padding: 1px 0px 1px 2px; margin-top: 5px; }
.list .listitem .listitemcart {  float: left;}
.list .listitem .listitemcredit { margin: 0px 0px 0px 10px; }
.list .listitem .listitemcart input { margin: 10px 0px 0px 10px;}
.list .listitemmyev .mscartamount, .list .listitemmyun .mscartamount { float: left; width: 80px; color: #000000; font-size: 1em; padding-left: 5px; }
.list .listitemmyev .mscartdesc a, .list .listitemmyun .mscartdesc a, .list .listitemmyev .mscartdesc a:visited, .list .listitemmyun .mscartdesc a:visited, .list .listitemmyev .ccartdesc a, .list .listitemmyun .ccartdesc a, .list .listitemmyev .ccartdesc a:visited, .list .listitemmyun .ccartdesc a:visited { color: #2465AB; font-size: 1em; text-decoration: underline; }
.list .listitemmyev .mscartdesc a:hover, .list .listitemmyun .mscartdesc a:hover, .list .listitemmyev .ccartdesc a:hover, .list .listitemmyun .ccartdesc a:hover { text-decoration: none; }
.list .listitemmyev .mscartdesc,  .list .listitemmyun .mscartdesc { width: 423px; float: left; font-size:0.85em; }
.list .listitemmyev .mscartprice, .list .listitemmyun .mscartprice { float: left; width: 90px; color: #000000; font-size: 1em; text-align: right; }
.list .listitemmyev .mscartfull, .list .listitemmyun .mscartfull { float: left; color: #000000; font-size: 1em; text-align: right; width: 140px; }
.list .listitemmyev .mscarthelper, .list .listitemmyun .mscarthelper { float: none; }
.list .listitemmyev .mscartdpostate, .list .listitemmyun .mscartdpostate { float: none; width: 160px; font-size:0.85em; color:green; padding-left: 85px ;padding-top: 5px; padding-bottom: 2px; }
.list .listitemmyev .msdate a, .list .listitemmyun .msdate a { color: #2465AB; font-size: 1em; text-decoration: underline; }
.list .listitemmyev .msdate, .list .listitemmyun .msdate { width: 200px; float: left; padding-left: 5px; padding-top: 3px; }
.list .listitemmyev .msdate a:hover, .list .listitemmyun .msdate a:hover { text-decoration: none; }
.list .listitemmyev .mssalenr, .list .listitemmyun .mssalenr { float: left; width: 130px; color: #000000; font-size: 1em; padding-top: 3px; }
.list .listitemmyev .msprice, .list .listitemmyun .msprice { float: left; width: 130px; color: #000000; font-size: 1em; padding-top: 3px; }
.list .listitemmyev .msstate, .list .listitemmyun .msstate { float: left; width: 170px; color: #000000; font-size: 1em; padding-top: 3px; }
.list .listitemmyev .ccartdesc, .list .listitemmyun .ccartdesc { float: left; width: 280px; color: #000000; font-size: 1em; padding-top: 3px; margin-left: 10px; }
.list .listitemmyev .ccartfull, .list .listitemmyun .ccartfull { float: left; width: 115px; color: #000000; font-size: 1em; padding-top: 3px; text-align: right; margin-right: 10px; }
.list .listitemmyev .ccartamount, .list .listitemmyun .ccartamount { float: left; width: 60px; color: #000000; font-size: 1em; padding-top: 3px; padding-left: 5px; }
.list .listitemmyev .ccartprice, .list .listitemmyun .ccartprice { float: left; width: 90px; color: #000000; font-size: 1em; padding-top: 3px; text-align: right; margin-right: 10px; }
.list .listitemmyev .camountfield, .list .listitemmyun .camountfield { float: left; width: 33px; border-right: 1px solid #b3b3b3; border-left: 1px solid #2e2e2e; border-top: 1px solid #2e2e2e; border-bottom: 1px solid #b3b3b3; font-family: Verdana, Arial, Helvetica; font-weight: normal; color: #363636; font-size: 1em; margin: 2px 8px 0px 5px; }
.list .listitemmyev .artno, .list .listitemmyun .artno, .list .listitemmyev .artno2, .list .listitemmyun .artno2 { font-size: 0.85em; margin-left: 134px; clear: both; color: #666666; width: 500px; padding-top: 2px; }
.list .listitemmyev .artno2, .list .listitemmyun .artno2 { margin-left: 85px; padding-top: 5px; }
.list .listitemmyev .buttons, .list .listitemmyun .buttons { float:right; margin-right:10px; margin-top:-15px; width:150px;}
.list .listitemmyev .buttons .tooltip, .list .listitemmyun .buttons .tooltip { font-size: 0.80em; margin-top:5px;}
.list .cartsum .cartnetto { float: left; width: 128px; font-size: 1em; padding-left: 5px; padding-top: 3px; font-weight: bold; color: #144A84; }
.list .cartsum .cartship { float: left; width: 108px; padding-top: 5px; font-size: 0.9em; color: #144A84; font-weight: bold; }
.list .cartsum .cartkind { float: left; width: 127px; padding-top: 5px; font-size: 0.9em; color: #144A84; font-weight: bold; }
.list .cartsum .carttax { float: left; width: 122px; padding-top: 5px; font-size: 0.9em; color: #144A84; font-weight: bold; }
.list .cartsum .cartend, .list .cartsum .cartendload { float: left; width: 145px; padding-top: 3px; font-size: 1.2em; color: #144A84; font-weight: bold; }
.list .cartsum .cartendload { width: 145px; }
.detail_dispatch_price { font-size: 0.9em; margin-bottom: 10px; width:285px; }
.list_dispatch_price { font-style: oblique; font-size: 0.9em; }
.list_storage_price { font-style: oblique; font-size: 0.6em; }
.list_dispatch_price_asterix a:link,
.list_dispatch_price_asterix a:active,
.list_dispatch_price_asterix a:hover,
.list_dispatch_price_asterix a:link:hover,
.list_dispatch_price_asterix a:visited:hover,
.list_dispatch_price_asterix a:visited { font-style: oblique; color: #d30132; font-size: 1em;  text-decoration:none;}
.listitem .listiteminfo .list_dispatch_price_asterix a:link,
.listitem .listiteminfo .list_dispatch_price_asterix a:active,
.listitem .listiteminfo .list_dispatch_price_asterix a:hover,
.listitem .listiteminfo .list_dispatch_price_asterix a:link:hover,
.listitem .listiteminfo .list_dispatch_price_asterix a:visited:hover,
.listitem .listiteminfo .list_dispatch_price_asterix a:visited { font-style: oblique; color: #d30132; font-size: 0.85em; text-decoration:none; }

.parts { clear: both; }
.parts .partlistheader { float: left; border-bottom: 1px dashed #7f7f7f; padding-top: 2px; padding-bottom: 2px; width: 773px; }
.parts .partlistheader .cpartdesc { float: left; margin-right: 15px; margin-left: 100px; width: 300px; font-size: 0.85em; list-style-type: none; line-height: 140%; }
.parts .partlistheader .cpartquantity { float: left; margin-right: 15px; margin-left: 15px; width: 95px; font-size: 0.85em; list-style-type: none; line-height: 140%; }
.parts .partlistheader .cpartsize { float: left; margin-right: 15px; margin-left: 15px; width: 95px; font-size: 0.85em; list-style-type: none; line-height: 140%; }

.parts .partlistitem { border-bottom: 1px dashed #7f7f7f; padding-top: 3px; padding-bottom: 3px; width: 773px; }
.parts .partlistitem .listitempic { margin-right: 15px; float: left; width: 80px; }
.parts .partlistitem .listitempic .symbolabbico { color: #b3b3b3; font-style: italic; font-size: 0.65em; text-align: center; }
.parts .partlistitem .listitemdesc { margin-left: 15px; margin-right: 15px; float: left; width: 300px; color: #363636; font-size: 0.85em; }
.parts .partlistitem .listitemquantity { margin-left: 15px; margin-right: 15px; float: left; width: 95px; color: #000000; font-size: 1.2em; font-weight: bold; text-align: left; }
.parts .partlistitem .listitemsize { margin-left: 15px; margin-right: 15px; float: left; width: 95px; color: #000000; font-size: 1.2em; font-weight: bold; text-align: left; }
.parts .partlistitem .listitempartinfo { font-size: 0.85em; margin-left: 100px; clear: both; color: #666666; width: 697px; padding-top: 2px; }

.ccartparts { margin-left: 125px;}
.ccartparts .pagenavigation { width: 631px; }
.ccartparts .partlistitem .ccartdesc { margin-right: 175px; }
.ccartparts .partlistitem { border-bottom: 1px dashed #7f7f7f; padding-top: 3px; padding-bottom: 3px; width: 649px; }
.ccartparts .partlistitem .listitempartinfo { font-size: 0.85em; margin-left: 59px; clear: both; color: #666666; width: 590px; padding-top: 2px; }

.mscartparts { clear: both; margin-left: 80px;}
.mscartparts .pagenavigation { clear: both; width: 676px; }
.mscartparts .partlistitem { clear: both; border-bottom: 1px dashed #7f7f7f; padding-top: 3px; padding-bottom: 3px; width: 693px; }

.mscartparts .partlistitem .mscrepairinfo { width: 693px;}
.mscartparts .partlistitem .mscrepairinfo .mscartrepairurl { float: left; margin-left: 85px; margin-right: 110px; width: 495px; font-size:0.85em; padding-top: 5px; padding-bottom: 7px;}
.mscartparts .partlistitem .mscrepairinfo .btnrepair { margin-top: 0px;}

.mscartparts .partlistitem .mscreceiptinfo { clear: both;  width: 693px; }
.mscartparts .partlistitem .mscreceiptinfo .mscartdpostate { clear: both; margin-left:85px; padding-left:0px; padding-bottom:7px; margin-right: 110px; width: 495px; }
.mscartparts .partlistitem .btnreceipt { float: right; position: absolute; right: 5px; margin-right: 70px; margin-top:0px; }


.list_reseller_dispatch_price { font-style: oblique; font-size: 0.9em; }
.inklmwst { font-size: 0.6em; font-style: italic; font-weight: normal; }
.listitempricer .inklmwst { color: #000000; font-size: 0.4em; }

.listitempricer .artinderfiliale { font-style: normal; font-size: 0.4em; color: #f19e3a; }

.notice, .startseller { margin:20px 0px 0px 0px; font-size: 0.9em; width: 770px; float:left; }
.startseller { width: 765px; margin-top: 0px; }
.notice a { color: #000000; }
.notice .asterix { color: #000000; }
.notice .asterixad { color: #d30132; }


.noticesavebasket { margin: 20px 0px 0px 0px; font-size: 0.85em; width: 534px; }
.noticesavebasket a, .noticesavebasket a:visited, .noticesavebasket a:active { text-decoration: underline; font-weight: bold; color: #000000; }
.noticesavebasket a:hover { text-decoration: none; }

/* 04/2011 */
.footer { padding-top: 10px; margin-top: 10px; padding-bottom: 10px; font-size: 0.75em; clear: both;  }
.footer .footercontainer { display: table; width: 773px; line-height: 150%; color: #5e5e5e; background-color: #eef4fc; border: 1px solid #a0b0c7; border-right: 0px; border-left: 0px; padding: 0px; }
.footer .footercontainer .ulcontainer { border-right: 1px solid #d6dfeb; float: left; padding: 0px 16px 0px 16px; margin: 10px 0px 10px 0px; }
.footer .footercontainer ul { padding: 0px; margin: 0px; }
.footer .footercontainer ul li { list-style-type: none; margin-left: 0px; padding-left: 0px; }
.footer .footercontainer .ulcontainervl { margin-right: 16px; }
.footer .footercontainer .ulcontainerlast { padding:0; border-right: 0px; }
.footer .footercontainer a, .footer .footercontainer a:link, .footer .footercontainer a:active, .footer .footercontainer a:visited, .footer .footercontainer a:hover { color: #5e5e5e; text-decoration: none; font-weight: normal; }
.footer .footercontainer a:hover { text-decoration: underline; }
.footer .footercontainer h2 { font-weight: bold; color: #163d71; font-size: 1em; margin: 0px !important; padding: 0px !important; }
.footer .footerc { clear: both; }
/* 04/2011 */

.social { clear: both; }

.text a, .text a:hover, .text a:visited { color: #000000; }
.text li { margin: 10px 0px 10px 15px; list-style-type: square; font-size: 0.85em; line-height: 140%; color: #000000; font-weight: normal; }
.text h3 { color: #ffffff; padding: 4px 8px 5px 8px; font-size: 0.85em; height: 15px; background-color: #8AAED5; background-image: url(/App_Themes/Innova/images/pagenav_back.gif); background-repeat: repeat-x; border: 1px solid #6591C1; width: 756px; }
.text .artfooter .listitemcartad { float: left; }
.text .textmedium p { width: 744px; margin: 0px; padding: 0px; }

.club { width: 740px; margin: 15px 0px 0px 0px; }
.clubtext { font-size: 0.85em; line-height: 140%; }
.clubtext .header { font-size: 1.5em; line-height: 150%; }
.clubtext .header a, .clubtext .header a:hover, .clubtext .header a:visited { }
.clubtext .header .punsh { font-size: 1.6em; }
.clubtext .header .punsh2 { font-size: 1.3em; }
.clubtext img { float: right; padding: 0px; margin: 0px; }
.clubgetmembership label { font-size: 1.2em; padding: 0px; margin: 0px; }
.clubgetmembership div, .clubgetmembership form { margin-top: 5px; }
.loginformnowarb #btnAddToBasket { vertical-align: middle; }
.clubtext .clubinlineimg { float: left; padding: 0px 10px 0px 0px; vertical-align: middle; } 
.clubgetmembershiptocart p input { vertical-align: middle; }

/*###############################################################################################
  # Formatierungen für Kundendateneingaben                                                      #
  ###############################################################################################
*/

.LabelPassword
{
    width         : 200px;             font-family  : Verdana, Arial, Helvetica; 
    font-weight   : normal;            color        : #000000; 
    font-size     : 1em;               margin-top   : 5px; 
}

.loginstdfld, 
    .loginstdfldlong, 
    .loginstdfldmed, 
    .loginstdfldshort 
{ 
    width         : 177px;             border-right : 1px solid #b3b3b3; 
    border-left   : 1px solid #2e2e2e; border-top   : 1px solid #2e2e2e; 
    border-bottom : 1px solid #b3b3b3; font-family  : Verdana, Arial, Helvetica; 
    font-weight   : normal;            color        : #363636; 
    font-size     : 1em;               margin-top   : 5px; 
}
/* Abweichungen. */
.loginstdfldlong  { width : 200px; margin-top : 10px; }
.loginstdfldmed   { width : 141px; margin-top : 10px; }
.loginstdfldshort { width : 50px ; margin-top : 10px; }

/* Tasten */
.loginstdbtn, .loginmiscbtn, .loginrebtn, .loginkdbtn, .loginmsbtn, .loginnewcustbtn, .loginredbtn, .camountbtn, .cchshipbtn, .btnRepairTrackingView, .btnPayWithPayPal { border: 0px; background-color: transparent; color: #363636; font-family: Verdana, Arial, Helvetica; font-weight: bold; font-size: 0.80em; height: 25px; background-image: url(/App_Themes/Innova/images/submitbutton_back.gif); background-repeat: no-repeat; padding-top: 5px; cursor: pointer; padding-bottom: 10px; margin-top:5px; }
.loginmiscbtn, .loginmsbtn, .camountbtn { background-image: url(/App_Themes/Innova/images/submitbutton_back_small.gif); width: 100px; margin-top: 15px; }
.loginrebtn, .loginkdbtn, .btnRepairTrackingView { margin-top: 10px;}
.loginredbtn { background-image: url(/App_Themes/Innova/images/submitbutton_back_red.gif); width: 120px; margin-top: 0px; font-size: 0.80em; color: #144A84; }
.loginnewcustbtn { width: 202px; background-image: url(/App_Themes/Innova/images/submitbutton_back_long.gif); margin-top: 20px; text-indent:-5px}
.loginmsbtn, .camountbtn { margin: 0px; background-image: url(/App_Themes/Innova/images/submitbutton_back_list.gif); }
.camountbtn, .cchshipbtn { float: left; background-image: url(/App_Themes/Innova/images/submitbutton_back_vsmall.gif); width: 75px; }
.cchshipbtn { float: none; background-image: url(/App_Themes/Innova/images/submitbutton_back_csmall.gif); height: 21px; padding-bottom: 2px; margin-left: 3px; }
.loginformtag { width: 500px; text-align: right; padding: 5px 100px 20px 0px; } /* .loginformtag { width: 410px; } */
.loginformtag table tr td { text-align: right; }
.loginformnowarb label { font-weight: bold; }
.loginformnowarb { color: #000000; }
/* Kundendaten -> Land */
.loginformnowarb .lblCountry { font-weight: bold; padding: 4px 93px 0px 0px; }
.loginformnowarb .asteriskad { color: #d30132; vertical-align:super; font-size:0.85em; }
.loginformnowarb, .loginformnowarbsp { white-space: nowrap; }
.loginformnowarbsp { margin: 0px 0px 8px 180px; text-align: left; }
.logincheckbox { margin: 20px 5px 0px 0px; }
.newslettercheckbox { margin: 20px 5px 0px 0px; padding: 0px 0px 0px 0px; }
.loginformnowarb .zipbutton { background-color: transparent; color: #97152a; border: 0px; width: 45px; height:32px; background-image: url(/App_Themes/Innova/images/button_submit_search.gif); background-repeat: no-repeat; cursor: pointer; vertical-align:top;}
#btnLoad { width: 80px; float: left; background-image: url(/App_Themes/Innova/images/submitbutton_back_red_small.gif); }
.btnPayWithPayPal { font-size: 0.78em; width: 202px; background-image: url(/App_Themes/Innova/images/submitbutton_back_long.gif); text-indent:-3px; margin-top:-18px; margin-left:565px;}


.artdesc h3 { padding: 0px 0px 7px 0px; margin: 0px 0px 5px 0px; font-size: 1.3em; font-weight: bold; color: #000000;}
.artdesc .artfooter { border-bottom: 1px dashed #7f7f7f; }
.artdesc .artdesc, .artdesc .artdesclist { margin: 10px 0px 10px 0px; font-size: 0.85em; line-height: 130%;}
.artdesc .artdesclist ul { padding: 10px 5px 10px 15px; }
.artdesc .artdesclist li { color: #363636; list-style-type: square; padding:0 0 5px; }
.artdesc .artdesclist li a, .artdesc .artdesclist li a:link, .artdesc .artdesclist li a:hover, .artdesc .artdesclist li a:active, .artdesc .artdesclist li a:visited { color: #000000; text-decoration: underline; }
.artdesc .artdesclist li a:hover { text-decoration: none; }
.artdesc .artback a, .artdesc .artback a:hover, .artdesc .artback a:visited { color: #000000; }
.artdescico{ margin: 0px 0px 0px 0px;}
.artdesc .artdescicots img, .artdesc .artdescicoc img, .artdesc .artdescicof img { margin: 0px; padding-top: 0px; float:left; }
.artdesc .artdescicots img { padding-right: 10px; }
.artdesc .artdescicoc img { padding-right: 10px;}
.artdesc .artdescicof img { padding-right: 10px;}
.artdesc .artfooter .listitempricer { text-align: left; margin: 0px; padding-bottom: 15px; width: 200px; float:none;}
.artdesc .listiteminfoad { padding-top: 5px; clear: left; float: none; font-size: 1.2em; font-weight: bold; width: 300px; display: table; }
.artdesc .artdescpic img { margin: 13px 0px 0px 10px; }
.artdesc .artdescpic .symbolabb { color: #686868; font-size: 0.8em; font-style: italic; margin: 0px; text-align: right; background-color: #ffffff; }
.artdesc .artdescpic { float: left; width:425px; margin:0 0 20px; }
.artdesctop { width:770px;}
.artdescbottom { float: right; display: table-cell; }
.artdescproductinfo { width:425px; float:left; margin-right:60px;}
.artdescsellinginformation { width:285px;}
.artdescpromotion { width: 285px; float: right; }
.listitempricer { font-size: 3em; color: #ec7000; font-weight: bold; margin: 0px 0px 15px 0px; text-shadow: 2px 2px 2px #cdcdcd; }
.artdescaccessories { float:left; margin:20px 0 0;}
.goback { float:left; width:450px;}
.artdescvideo {}
.cetelem { width: 286px; height: 84px; background-image: url(/App_Themes/Innova/images/button_finanzieren.jpg); }
.cetelem #datecetelem { border: 1px solid #e58028; width: 167px; margin: 13px 0px 0px 105px; }
.buttoncetelem { cursor: pointer; margin: 6px 0px 0px 9px; }

.testeoscript { width: 132px; float: left; padding-right: 0px; padding-top:0px; height: 70px; margin-bottom:5px;}

.artdescpicdiv { padding:0px; margin:0px; }
			   
.agb p { padding-left: 0px; }
.agb ol, .agb ul { margin-left: 22px; line-height: 150%;  }
.agb ul.liseclev { margin: 5px 0px 5px 22px; font-size: 1em; list-style-type: square; }
.agb h3, .agb h4 { font-size: 1.5em; color: #2465AB; padding:0px 0px 0px 0px; }
.agb h4 { font-size: 1.2em; }
.agb h5 { color: #ffffff; padding: 4px 8px 5px 8px; width:756px; font-size: 0.85em; height: 15px; background-color: #8AAED5; background-image: url(/App_Themes/Innova/images/pagenav_back.gif); background-repeat: repeat-x; border: 1px solid #6591C1; }

.imprint h3 { font-size: 1.5em; color: #2465AB; margin: 0px 0px 0px 0px; padding-top:0px;}
.imprint a, .imprint a:link, .imprint a:active, .imprint a:hover, .imprint a:visited { color: #000000; text-decoration: underline; }
.imprint a:hover { text-decoration: none; }
.imprint dl { font-size: 0.85em; line-height: 140%; margin: 5px 0px 0px 0px; }
.imprint dl dt { font-weight: bold; padding-top: 10px; width: 730px; }
.imprint dl dd { padding-left: 0px; margin: 0px; padding-bottom: 10px; width: 770px; }
.imprint dl dd a, .imprint dl dd a:visited { text-decoration: underline; color: #2465AB; }
.imprint dl dd a:hover { text-decoration: none; }

.fliesstext, .totoplink { font-size: 0.85em; margin: 0px 25px 0px 0px; line-height: 150%; }
.fliesstext .fliessbig { font-size: 1.2em; }
.fliesstext .fliessalert { font-size: 1.2em; color: #ad021d; }
.fliesstext a, .fliesstext a:visited, .totoplink a, .totoplink a:visited { color: #2465AB; text-decoration: none; }
.fliesstext a:hover, .totoplink a:hover { text-decoration: underline; }
.fliessalert { font-size: 1.4em; font-weight: bold; color: #ad021d; }

.totoplink { text-align: right; width: 225px; margin:20px 65px 0 0; float:right; }
.backlink { position: absolute; top: 18px; left: 25px; width: 135px; height: 80px; }
.backlink img { width: 135px; height: 80px; }

/* Clubshop, Link für das Umschalte-Bild hin zum und vom Clubshop weg */
.clubshop_toggle { position:absolute; top:0px; left:480px; width:40px; height:15px; }
.clubshop_toggle img { width:130px; height:70px; }

.textmedium, .text { color: #144A84; text-align: left; font-weight: bold; }
#ItemList_pnlMsg .textmedium { margin: 8px 0px 0px 20px; font-size: 1.5em; }
#ItemList_pnlMsg { margin: 8px 0px 0px 20px; display: none; }
#pnlErrorText .textmedium p { margin: 2px 0px 0px 20px; font-size: 1em; }
.textmedium p { margin: 2px 0px 0px 0px; }
#pnlErrorText .textmedium p a { color: #000000; }
#pnlData .text strong { margin: 0px; font-size: 1.5em; text-align: left; }
.textbigger { color: #000000; font-size: 0.9em; font-weight: normal; }
.textbigger2 { color: #000000; font-size: 1.0em; font-weight: normal; }

.savebaskethelp a, .savebaskethelp a:visited, .savebaskethelp a:active { color: #000000; text-decoration: underline; font-size: 1em; padding: 0px 0px 0px 3px; text-align:left;  }
.savebaskethelp a:hover { text-decoration: none; }
.loadbaskethelp {}
.loadbaskethelplast { clear: both; }
.loadbaskethelp a, .loadbaskethelp a:visited, .loadbaskethelp a:active { color: #810000; text-decoration: underline; font-size: 1em; padding: 0px 0px 0px 8px; }
.loadbaskethelp a:hover { text-decoration: none; }

.agbcheck { font-size: 1.5em; margin-top: 10px; text-align: right; width: 750px; }
.agbcheck label { color: #ad021d; }
.agbcheck a, .agbcheck a:visited, .agbcheck a:hover, .agbcheck a:active { color: #ad021d; font-size: 1.2em; margin-left:5px; }

.ship a, .ship a:link, .ship a:active, .ship a:hover, .ship a:visited { color: #2465AB; text-decoration: underline; }
.ship a:hover { text-decoration: none; }
.ship { padding: 18px 0px 0px 0px; }
.ship p { width: 760px; }
.ship table caption, .ship table th { text-align: left; }
.ship h3 { padding: 6px 8px 6px 8px; margin: 0px; font-size: 1.2em; font-weight: bold; color: #ffffff; background-image: url(/App_Themes/Innova/images/pagenav_back.gif); background-repeat: repeat-x; border: 1px solid #6591C1; width: 756px; }
.ship table caption { visibility: hidden; }
.ship table { width: 552px; border-collapse: collapse; background-color: #f0f0f0; }
.ship table th { border: 1px solid #e0e0e0; background-color: #d8d8d8; padding: 8px; }
.ship table td { border: 1px solid #e0e0e0; background-color: #f7f7f7; padding: 8px; }
.ship table .rowtwo td { background-color: #f0f0f0; }
.ship2 .highlight { background-color : Yellow; color : #ad021d; font-size:1.1em; font-weight:bold; width: 772px; }
.shipsize { padding: 18px 0px 18px 0px; width:770px; }
.ship li { margin-left: 15px; }

.col2 { background-color: #000000; }

.wait { position: absolute; top: 190px; left: 208px; width: 300px; height: 10px; }

.searchresults p { color: #000000; font-size: 1em; font-family: Verdana, Arial, Helvetica; text-align: left; }

.cert { margin: 10px 0px 0px 0px; }

.seperator { margin: 0px; padding: 0px; }

/*#################################################################################################
  # CSS für das Steuerelement SaleInformation.ascx                                                #
  #################################################################################################
*/
.SaleInformation_ExtraIndent
{
    padding-left : 0px;
} 

.SaleInformation 
{
    /*background-color : #f7f7f7;  */
    width            : 768px;
    padding-bottom   : 10px;
    padding-left     : 5px; 
    border-bottom    : 1px dashed #7f7f7f;
    border-top       : 1px dashed #7f7f7f;
    background-color : #F9F9F9;
}

.SaleInformation .lblNote, .lblNote2
{
    width       : 720px;
    font-weight : bold;
    float       : none;
    padding-top : 10px
}

/* Header mit Auftragsnummer etc. */
.SaleInformation .saiHeader 
{
    width       : 720px;
    font-size   : 0.85em;
}

.SaleInformation .saiHeader 
    .lblSaleNum_LBL, .lblState_LBL
{
    font-weight   : bold;
    width         : 150px;
    text-align    : left;
    float         : left;
    padding-right : 10px;
}

.SaleInformation .saiHeader
    .lblSaleNum, .lblState
{
    width       : 560px;
    float       : left;
}

html>body .SaleInformation .saiHeader .lblState 
{
    float:none;
} /* Mozilla-Hack */

/* Information über die Zahlungsart */
.SaleInformation .Paytype
{
    width       : 720px;
    font-size   : 0.85em;
}

.SaleInformation .Paytype .lblPaytype_LBL
{
    font-weight   : bold;
    width         : 150px;
    text-align    : left;
    float         : left;
    padding-right : 10px;
}

.SaleInformation .Paytype .lblPaytype
{
    width       : 560px;
    float       : left;
}

html>body .SaleInformation .Paytype .lblPaytype 
{
    float:none;
} /* Mozilla-Hack */

/* Rechnungsanschrift / normale Lieferanschrift */
.SaleInformation .InvoiceAddress 
{
    width : 720px;
}

.SaleInformation .InvoiceAddress 
    .lblInvCustomerId_LBL,
    .lblInvSurname_LBL, .lblInvFirstname_LBL, .lblInvCO_LBL,     
    .lblInvStreet_LBL,  .lblInvZipcode_LBL,   .lblInvCity_LBL, 
    .lblInvCountry_LBL, .lblInvPhone_LBL,     .lblInvEMail_LBL
{
    font-weight   : bold;
    width         : 150px;
    text-align    : left;
    float         : left;
    padding-right : 10px;
}

.SaleInformation .InvoiceAddress 
    .lblInvCustomerId,
    .lblInvSurname, .lblInvFirstname, .lblInvCO,
    .lblInvStreet,  .lblInvZipcode,   .lblInvCity,   
    .lblInvCountry, .lblInvPhone,     .lblInvEMail 
{
    width       : 560px;
    float       : left;
}

/* Im Mozilla muss float:none bei diesen Labels gelten, sonst
   rutscht die Tabelle mit den Summen in die Adressen rein 
   Wenn Sie allerdings pauschal nicht floaten, dann funktioniert
   die Anzeige im IE nicht. 
*/
html>body .SaleInformation .InvoiceAddress 
    .lblInvCustomerId,
    .lblInvSurname, .lblInvFirstname, .lblInvCO,
    .lblInvStreet,  .lblInvZipcode,   .lblInvCity,   
    .lblInvCountry, .lblInvPhone,     .lblInvEMail 
{ float: none; } /* Mozilla Hack */

/* abweichende Lieferanschrift */
.SaleInformation .DeliveryAddress 
{
    width : 720px;
}

.SaleInformation .DeliveryAddress
    .lblDelCustomerId_LBL,
    .lblDelSurname_LBL, .lblDelFirstname_LBL, .lblDelStreet_LBL, 
    .lblDelZipcode_LBL, .lblDelCity_LBL,      .lblDelCountry_LBL,
    .lblDelPhone_LBL,   .lblDelCO_LBL
{
    font-weight   : bold;
    width         : 150px;
    text-align    : left;
    float         : left;
    padding-right : 10px;
}
    
.SaleInformation .DeliveryAddress  
    .lblInvCustomerId,
    .lblDelSurname, .lblDelFirstname, .lblDelStreet,
    .lblDelZipcode, .lblDelCity,      .lblDelCountry, 
    .lblDelPhone,	.lblDelCO
{
    width       : 560px;
    float       : left;
}

/* Im Mozilla muss float:none bei diesen Labels gelten, sonst
   rutscht die Tabelle mit den Summen in die Adressen rein. 
   Wenn Sie allerdings pauschal nicht floaten, dann funktioniert
   die Anzeige im IE nicht. 
*/
html>body .SaleInformation .DeliveryAddress 
    .lblDelCustomerId,
    .lblDelSurname, .lblDelFirstname, .lblDelStreet, 
    .lblDelZipcode, .lblDelCity,      .lblDelCountry, 
    .lblDelPhone 
{ float: none; } /* Mozilla Hack */

/* ##### SaleInformation.ascx ########################################################### */

/*##########################################################################################
  # CSS für das Steuerelement ctrl_RepairTrackingView.ascx                                 #
  ##########################################################################################
*/

.ctrl_RepairTrackingView_ExtraIndent { padding-left : 20px; } 

.ctrl_RepairTrackingView
{ 
    width            : 741px;
    border-bottom    : 1px dashed #7f7f7f; 
    border-top       : 1px dashed #7f7f7f;
    background-color : #F9F9F9;
    padding          : 2px 2px 12px 2px;
    height           : 100px;
}

.ctrl_RepairTrackingView .rtvHeader 
{ 
    background-color: #E0E0E0;
    width           : 741px;
    padding         : 2px 2px 2px 2px;
    height           : 34px;
}

.ctrl_RepairTrackingView .rtvHeader .rtvHeader_Row1
{
    background-color : Red;
}

.ctrl_RepairTrackingView .rtvHeader .rtvHeader_Row2
{
    background-color : Red;
}

.ctrl_RepairTrackingView .rtvHeader .rtvHeader_Row1 .rtvHeader_Number_LBL 
{ 
    width            : 180px;
    float            : left;
    font-weight      : bold;
    background-color : #E0E0E0; /* ansonsten gibts Darstellungsfehler */
}

.ctrl_RepairTrackingView .rtvHeader .rtvHeader_Row1 .rtvHeader_Number 
{ 
    width            : 550px;
    float            : left;
    text-align       : right;
    padding-right    : 10px;
}

.ctrl_RepairTrackingView .rtvHeader .rtvHeader_Row2 .rtvHeader_Description_LBL
{ 
    width            : 180px;
    float            : left;
    font-weight      : bold;
    background-color : #E0E0E0; 
}

.ctrl_RepairTrackingView .rtvHeader .rtvHeader_Row2 .rtvHeader_Description 
{
    width      : 550px; 
    float      : left; 
    text-align : right;
}

.ctrl_RepairTrackingView .rtvBody { width : 745px; font-size:0.85em; }

.ctrl_RepairTrackingView .rtvBody .rtvBody_Row1
{
    width : 745px;
}

.ctrl_RepairTrackingView .rtvBody .rtvBody_Row1 .rtvState_LBL 
{
    width       : 150px;
    float       : left;
    font-weight : bold;
    padding-top : 5px;
}
.ctrl_RepairTrackingView .rtvBody .rtvBody_Row1 .rtvState { width : 595px; float : left; padding-top : 5px; }

.ctrl_RepairTrackingView .rtvBody .rtvBody_Row2
{
    width : 745px;
}

.ctrl_RepairTrackingView .rtvBody .rtvBody_Row2 .rtvAcceptedDate_LBL, .rtvReadyDate_LBL
{
    width            : 150px;
    float            : left;
    font-weight      : bold;
    padding-top      : 5px;
}

.ctrl_RepairTrackingView .rtvBody 
    .rtvBody_Row2 .rtvReadyDate, .rtvAcceptedDate
{
    width            : 222px;
    float            : left;
    padding-top      : 5px;
}

.ctrl_RepairTrackingView .rtvBody .rtvEstimation
{
    width            : 745px;
}

.ctrl_RepairTrackingView .rtvBody .rtvEstimation
    .rtvCreatedDate_LBL, .rtvOKDate_LBL
{
    width       : 150px;
    float       : left;
    font-weight : bold;
    padding-top : 5px;
}

.ctrl_RepairTrackingView .rtvBody .rtvEstimation .rtvOKDate, .rtvCreatedDate
{
    width            : 222px;
    float            : left;
    padding-top      : 10px;
}

.SaleNote
{
    background-color : #FF7777;
    width : 737px;
    border: solid 2px black;
    padding : 2px 2px 2px 2px;
}
/* MOZILLA-HACKS */
/*html>body .ctrl_RepairTrackingView .rtvHeader .rtvHeader_Description    { float: none; }
html>body .ctrl_RepairTrackingView .rtvBody   .rtvState                 { float: none; } 
html>body .ctrl_RepairTrackingView .rtvBody   .rtvReadyDate             { float: none; }*/
/* ENDE: MOZILLA-HACKS */ 

/* ##### ctrl_RepairTrackingView.ascx ################################################### */

/*##########################################################################################
  # CSS für Search.aspx                                                                    #
  ##########################################################################################
*/

.searchform_extraindent { padding-left : 0px; } 

.searchform
{
    width            : 768px;
    border-bottom    : 1px dashed #7f7f7f;
    border-top       : 1px dashed #7f7f7f;
    background-color : #F9F9F9;
    padding          : 2px 2px 12px 2px;
    height           : 220px;
}

.searchform .lblSearch
{
    font-weight : bold;
    width       : 300px;
    float       : left;
    margin-top  : 5px;
    margin-left : 10px;
}
html>body .searchform .lblSearch   { margin-left : 20px; }

.searchform .edtSearch
{
    width       : 380px;
    margin-top  : 5px;
    margin-left : 10px;
}
html>body .searchform .edtSearch   { margin-left : 20px; }

.searchform .lblItemGroup
{
    font-weight : bold;
    width       : 300px;
    float       : left;
    margin-top  : 5px;
    margin-left : 10px;
} 
html>body .searchform .lblItemGroup   { margin-left : 20px; }

.searchform .cboItemGroup 
{
    width       : 383px; 
    margin-top  : 5px;
    margin-left : 10px;
}
html>body .searchform .cboItemGroup   { margin-left : 20px; }

.searchform .lblUpperPriceBound
{
    font-weight : bold;
    width       : 300px;
    float       : left;
    margin-top  : 5px;
    margin-left : 10px;
}
html>body .searchform .lblUpperPriceBound   { margin-left : 20px; }

.searchform .cboUpperPriceBound
{
    width       : 383px; 
    margin-top  : 5px;
    margin-left : 10px;
}
html>body .searchform .cboUpperPriceBound   { margin-left : 20px; }

.searchform .lblItemState
{
    font-weight : bold;
    width       : 300px;
    float       : left;
    margin-top  : 5px;
    margin-left : 10px;
}
html>body .searchform .lblItemState   { margin-left : 20px; }

.searchform .cboItemState
{
    width       : 383px; 
    margin-top  : 5px;
    margin-left : 10px;
}
html>body .searchform .cboItemState   { margin-left : 20px; }

.searchform .lblAvailability
{
    font-weight : bold;
    width       : 300px;
    float       : left;
    margin-top  : 5px;
    margin-left : 10px;
}
html>body .searchform .lblAvailability   { margin-left : 20px; }

.searchform .cboAvailability
{
    width       : 383px; 
    margin-top  : 5px;
    margin-left : 10px;
}
html>body .searchform .cboAvailability   { margin-left : 20px; }

.searchform .lblSearchMemberItemsOnly
{
    font-weight : bold;
    width       : 300px;
    float       : left;
    margin-top  : 5px;
    margin-left : 10px;
}
html>body .searchform .lblSearchMemberItemsOnly   { margin-left : 20px; }

.searchform .cboMemberItems
{
    width       : 383px; 
    margin-top  : 5px;
    margin-left : 10px;
}
html>body .searchform .cboMemberItems   { margin-left : 20px; }

.searchform .chkSearchMemberItemsOnly
{
    width           : 383px; 
    margin-top      : 5px;
    margin-left     : 10px;
    text-align      : left;
}
html>body .searchform .chkSearchMemberItemsOnly   { margin-left : 20px; }

.searchform .noteSearchMemberItemsOnlyActive
{
    font-weight : bold;
    width       : 703px;
    float       : left;
    margin-top  : 5px;
    margin-left : 10px;
    margin-bottom : 5px;
}
html>body .searchform .noteSearchMemberItemsOnlyActive   { margin-left : 20px; }


.searchform .SearchButton
{
    margin-left : 20px;
    background-color: transparent; 
    border: 0px; 
    color: #363636; 
    font-family: Verdana, Arial, Helvetica; 
    font-weight: bold; 
    font-size: 0.85em; 
    width: 180px; 
    height: 25px; 
    background-image: url(/App_Themes/Innova/images/submitbutton_back.gif); 
    background-repeat: no-repeat; 
    cursor: pointer; 
    padding-bottom: 1px;
}

.searchform a:visited, 
.searchform a:active, 
.searchform a:hover, 
.searchform a:link,
.searchform a { color: #d30132; }


/*##########################################################################################
  # CSS für Suchergebnisinfo-Box                                                           #
  ##########################################################################################
*/

.maincol .searchresultinfo_extraindent { padding-left : 0px;} 

.maincol .searchresultinfo_extraindent .searchresultinfo
{
    width            : 768px;
    border-bottom    : 1px dashed #7f7f7f;
    border-top       : 1px dashed #7f7f7f;
    background-color : #FFFFA0;
    padding          : 2px 2px 12px 2px;
    height           : 170px;
    margin-bottom:10px;
}
/*html>body .maincol .searchresultinfo_extraindent .searchresultinfo { height : 0px; }*/

.maincol .searchresultinfo_extraindent .searchresultinfo .lblSearch
{
    font-weight : bold;
    width:290px;
    float       : left;
    margin-top  : 5px;
    margin-left : 10px;
}
html>body .maincol .searchresultinfo_extraindent .searchresultinfo .lblSearch  { margin-left : 20px; }

.maincol .searchresultinfo_extraindent .searchresultinfo .cntSearch
{
    width            : 430px;
    margin-top       : 7px;
    margin-left      : 3px;
    /*float            : left;*/
}
html>body .maincol .searchresultinfo_extraindent .searchresultinfo .cntSearch   
{ 
    margin-left : 0px;
    float       : left;
}

.maincol .searchresultinfo .lblSearch_NewInfo
{
    font-weight : bold;
    width       : 250px;
    float       : left;
    margin-top  : 5px;
    margin-left : 10px;
    color       : #98152a;
}
html>body .maincol .searchresultinfo_extraindent .searchresultinfo .lblSearch_NewInfo  
{ 
    margin-left : 20px; 
}

.maincol .searchresultinfo_extraindent .searchresultinfo .cntSearch_NewInfo
{
    width       : 430px;
    margin-top  : 5px;
    margin-left : 3px;
    color       : #98152a;
    /*float       : left; */
}
html>body .maincol .searchresultinfo_extraindent .searchresultinfo .cntSearch_NewInfo   
{ 
    margin-left : 0px; 
    margin-top  : 100px;
    float       : none;
}

.maincol .searchresultinfo .NewSearch
{
    margin-right : 20px;
    float        : none;
    text-align   : right;
}

.maincol .searchresultinfo .NewSearch a:hover { text-decoration: underline; font-weight: bold; color:Black }
.maincol .searchresultinfo .NewSearch a:link { text-decoration: none; font-weight: bold; color:Black}
.maincol .searchresultinfo .NewSearch a:visited { text-decoration: none; font-weight: bold; color:Black}
.maincol .searchresultinfo .NewSearch a:active { text-decoration: none; font-weight: bold; color:Black}
.maincol .searchresultinfo .NewSearch a:link:hover { text-decoration: underline; font-weight: bold; color:Black}
.maincol .searchresultinfo .NewSearch a:visited:hover { text-decoration: underline; font-weight: bold; color:Black}

html>body .maincol .searchresultinfo_extraindent .searchresultinfo .NewSearchBtn   { margin-left : 20px; }

/* ##### Search.aspx ###################################################################### */

/* Hilfebutton */

.helperdiv { position: absolute; top: 152px; left: 782px; z-index: 90; margin: 0px; padding: 0px; }
.helperdiv p { margin: 0px; padding: 0px; }
.helperdiv p a, .helperdiv p a:link, .helperdiv p a:active, .helperdiv p a:hover, .helperdiv p a:visited { text-decoration: none; font-size: 0.85em; color: #000000; font-weight: bold; }
.helperdiv p a:hover { text-decoration: underline; }
.helperdiv img { margin: 2px 0px 2px 2px; vertical-align: middle; }

/* Tracking */

.listitemtracking { font-size: 1em; border-bottom: 1px dashed #7f7f7f; padding-top: 7px; padding-bottom: 7px; background-color: #f0f0f0; width: 746px; height: 25px; }
.listitemtracking .listitemtrackingnb { float: left; padding: 4px 10px 0px 10px; width : 520px;}
.listitemtracking .listitemtrackinghd { font-weight: bold; float: left; padding: 4px 10px 0px 10px; }
.listitemtracking .listitemtrackingbt { float: left; padding: 0px 10px 0px 10px; }
.listitemtracking .logintrackingbtn 
{
    border: 0px; 
    background-color: transparent; 
    color: #363636; 
    font-family: Verdana, Arial, Helvetica; 
    font-weight: bold;
 
    font-size: 0.85em; 
    width: 180px; 
    height: 25px; 
    background-image: url(/App_Themes/Innova/images/submitbutton_back.gif); 
    background-repeat: no-repeat; 
    cursor: pointer; 
    padding-bottom: 1px; 
}

/* hervorgehobene Notiz auf dem Artikeldetail
*/ 
.maincol .ItemDetailNote
{
    background-color : #FFE0E0;
    width : 737px;
    border: solid 2px black;
    padding : 2px 2px 2px 2px; 
}

.listcalculation { border-bottom: 1px dashed #7f7f7f; padding-bottom: 8px; padding-left: 2px; width: 744px; }
.relist { float: left; width: 200px; color: #000000; font-size: 1.0em; padding-left: 5px;}
.relist2 { float: left; width: 200px; color: #000000; font-size: 1.0em; color: #810000; font-weight: bold; padding-left: 5px;}
.buttonDownload { margin-top: 5px; background-image: url(/App_Themes/Innova/images/button_download.jpg); width:98px; height: 23px; }

#aktiontop { width: 800px; height: 0px; position: absolute; top: 0px; left: 210px;  z-index: 999; }
#aktionright { margin-left: 1px; z-index: 1000; }
#soundcontrol {  float:left; margin-top:100px; margin-left:50px; }

/* 04/2011 */
.navmain, .navmainerror, .add, .navmainmenu, .navmainmenu2, .wait, .backlink, 
.navmain_club_norm, .clubshop_toggle, .navmain_club, .plccook, .plcladenpreise, .plcinnova54 { margin-top: 110px; }
/* 04/2011 */
.maincol { width: 838px; }


.solditems { color: #000000; text-align:left; padding: 4px 8px 5px 8px; font-size: 0.85em; height: 15px; width: 732px; margin: 90px 0px 0px 180px; }
.solditems table { width:730px; font-family: Verdana, Arial, Helvetica; font-size: 1.3em; color: #FFFFFF; }
.solditems table td { border: 0px; font-size:0.75em; vertical-align:text-bottom; }
.solditems table tr { border: 0px;  font-size:0.85em; }
.solditemcount strong { font-weight:bold; font-size:1.55em; }

/* Reparatur und Rücknahmen */

.repair_textarea { width:500px; height:200px; border:1px solid #000000; }
.repair_textarea_access { width:500px; height:100px; border:1px solid #000000; }
.repair_item_label { width:160px; float:left; }
.repair_item_text { width:300px; font-weight:bold; }
.submit_right { float:right; }
.list_repair { margin: 12px 25px 0px 20px; } 

.CountrySelectionControl table { width: 350px; border-collapse: collapse; background-color: #ffffff; }
.CountrySelectionControl table tr { background-color: Transparent; }
.CountrySelectionControl table td { border: none; background-color: #ffffff; padding: 3px; font-size:1em;}

/*Ladenpreise und guck mal wer da kocht Links*/
.plccook { height:40px; margin-left:760px; position:absolute; top:0px; width:210px; background-image:url(/App_Themes/Innova/images/dummy);}
.plcladenpreise { height:50px; margin-left:800px; position:absolute; top:40px; width:160px;background-image:url(/App_Themes/Innova/images/dummy);}
.plcinnova54 { height:60px; margin-left:620px; position:absolute; top:0px; width:130px;background-image:url(/App_Themes/Innova/images/dummy);}

.partnershops {width:201px; padding-bottom:0px; background-color:#FBE2BF; border-right:1px #C5C5C5 solid;}
.partnershops h3 {height:35px; color:#ffffff; font-size:1em; margin:0px 0px 0px 10px; padding:9px 0px 0px 0px; background-image:url(/App_Themes/Innova/images/header_zuletztgesehen.gif); background-repeat: no-repeat; text-align:center;}
.partnershops li { margin:0px 8px 0px 20px; padding:5px 0px; list-style-type: none; font-size: 0.85em; font-weight: bold; line-height: 110%; border-bottom: 1px dashed #D4A060; }
.partnershops .guenstiger { margin: 0px; padding: 0px; }
.partnershops .guenstiger img { margin: 10px 10px 10px 20px; padding: 0px; }

.cartadditem {background-image:url(/App_Themes/Innova/images/icon_cart_empty.gif); background-repeat:no-repeat; height: 53px; width: 53px; margin:0; float:left;}
.cartadditemdetail {background-image:url(/App_Themes/Innova/images/icon_cart_empty_detail.gif); background-repeat:no-repeat; height: 60px; width: 223px; margin:10px 0 0;}
.cartemptyCart {background-image:url(/App_Themes/Innova/images/icon_cart_empty.gif); background-repeat:no-repeat; height: 53px; width: 53px;}
.btnrepair { float:right; background-image:url(/App_Themes/Innova/images/button_repair.png); width:92px; height:27px; background-repeat:no-repeat; position:absolute; right:5px; margin:-55px 70px 0px 0px;}
.btnrepairtext{float:left; font-size: 0.80em; margin-top:0px;}
.btnrepairtext a{ color:#2465AB;}
.btnrepairtext a:hover, .btnrepairtext a:active, .btnrepairtext a:focus {color:#2465AB; text-decoration:none;}
.btnreceipt {background-image:url(/App_Themes/Innova/images/button_receipt.png); width:92px; height:27px; background-repeat:no-repeat;}
.btnaccesories {background-image:url(/App_Themes/Innova/images/button_add_accessories.png); width:442px; height:27px; background-repeat:no-repeat;}
.imgbasketfull {background-image:url(/App_Themes/Innova/images/header_warenkorbansicht.gif); width:48px; height:64px; background-repeat:no-repeat;}

.0percent {padding-top:50px;}
.btninnovakuechen {padding-top:50px;}

.list_header { color:#000000; text-decoration:none;}
.pagelinks { margin-bottom:10px; color:#000000; z-index:3; width:756px; background-color:#CBDFF5; padding:5px 8px 5px 8px ; border:1px solid #6591C1; }
.pagelinks a {font-size:0.85em; text-decoration:none; color:#000000; }
.pagelinks a:visited, .pagelinks a:hover { color:#000000;}
.pagelinksservice, .pagelinksfilialen, .pagelinksnlanmeldung { padding-right: 25px; }
.clublink { display: none; visibility: hidden; }
.pagelinksnewsletter { display: none; visibility: hidden; }

.pnlInformation2{ clear: both; float: none; margin-bottom:20px;}

.onehour { float: left; width: 143px; margin: 0px 10px 0px 0px; }
.videolink { float: left; padding: 5px; }
.pnlvideo { padding:0px 0px 20px 0px; z-index: 0; }
.videopopup { margin: 5px 0px 5px 0px; }
.plcspecallinks { color: #D30132; width: 284px; height: 80px; }
.artdescpromo { font-size: 0.9em; width: 283px; float: left; margin-top: 10px; margin-bottom: 10px; }
.btnkuechen { margin-top: 10px; margin-bottom: 10px; clear:both; }
.item_cost_gt_250 { float: left; margin-top: 10px; margin-left: 20px; margin-bottom: 10px; }
.btntokitch { margin: 0px 0px 0px 0px; position: relative; float: right; }
.btntellafriend img { background-image:url(/App_Themes/Innova/images/tellafriend.gif); width:169px; height:30px; margin: -5px 0px 0px 0px; vertical-align:top;}
.btnaddfavorites img { background-image:url(/App_Themes/Innova/images/addfavorites.gif); width:169px; height:30px; margin: -5px 0px 0px -5px; vertical-align:top;}
.pnlhelp, .pnlhelpcontrols { line-height:200%; color:#000000; font-size:0.75em; padding:0px; width:780px; height: 20px;}
.pnlhelp a, .pnlhelpcontrols a {color:#000000;  vertical-align:top; }
.pnlhelpcontrols { text-align:right; }

.maincol .tabitemproberties { margin:0px; width:425px; font-size:1.2em;}
.tabitemproberties tr td { vertical-align: bottom; }

/* 04/2011 */
.navmainmenu li .navmenusecond { opacity: 0.9; filter: alpha(opacity=90); } 
.navmainmenu li .navmenusecond { clear: both; width: 162px; display: none; position: absolute; top: 24px; margin: 0px 0px 0px -1px; padding: 0px; z-index: 100; }
.navmainmenu li:hover .navmenusecond { display: block; }
.navmainmenu li .navmenusecond li { list-style-type: none; float: none; padding: 0px; margin: 0px; background-color: #ffffff; border-bottom: 0px; font-size: 10px; }
.navmainmenu li .navmenusecond li a, .navmainmenu li .navmenusecond li a:link, .navmainmenu li .navmenusecond li a:active, .navmainmenu li .navmenusecond li a:visited, .navmainmenu li .navmenusecond li a:hover { border: 1px solid #fdfcf8; border-bottom: 0px; width: 150px; text-decoration: none; margin: 0px; padding: 5px; color: #ffffff !important; background-color: #ea7704; }
.navmainmenu li .navmenusecond li a:hover { background-color: #F3A43E; color: #874400 !important; }
.navmainmenu li .navmenusecond .last a, .navmainmenu li .navmenusecond .last a:link, .navmainmenu li .navmenusecond .last a:active, .navmainmenu li .navmenusecond .last a:visited, .navmainmenu li .navmenusecond .last a:hover { border-bottom: 1px solid #fdfcf8; }
/* 04/2011 */

/* Nur heute */

.nurheute { padding-left: 10px; padding-right: 10px; }

/* CSS all end*/

.debug
{
	margin-top:10px;
	width:100px;
}

/* FactFinder */

.factfindercategories { width: 782px; margin-top: -10px; }
.factfindercategories h3 { font-size: 1em; }
.factfindercategories .filtername, factfindercategories .filtertext { font-weight: bold; font-size: 0.95em; }
.factfindercategories .filtername { border-bottom: 1px solid #bcb19f; }
.factfindercategories table { border-top: 1px dashed #7f7f7f; border: 1px solid #deddd8; border-bottom: 0px; line-height: 1.6em; width: 99%; font-size: 0.95em; }
.factfindercategories table td, .factfindercategories table th, .factfindercategories table th { padding: 0px 10px 10px 10px; vertical-align: top; border: 0px; background-color: #f8e9d4; color: #8c7e6b; }
.factfindercategories table tr td .factfindercategoryname { font-weight: bold; border-bottom: 1px solid #bcb19f; font-size: 1.2em; color: #000000; }
.factfindercategories table tr td ul { margin-top: 10px; }
.factfindercategories table tr td ul li { list-style-type: disc; margin-left: 8px; }
.factfindercategories table tr td a, .factfindercategories table tr td a:link, .factfindercategories table tr td a:active, .factfindercategories table tr td a:visited, .factfindercategories table tr td a:hover { color: #000000; text-decoration: none; }
.factfindercategories table tr td a:hover { text-decoration: underline; }
.factfindercategories .factfindercategoryselect { background-color: #f9f0df; border: 1px solid #ada3ab; width: 95%; margin-left:-5px; }
.factfindercategories .factfindercategorybutton { background-image: url(/App_Themes/Innova/images/factfinderbutton.gif); width: 19px; height: 19px; border: 0px; background-color: transparent; background-repeat: no-repeat; cursor: pointer; margin: 0px 0px 0px 3px; padding: 0px; position:absolute;}
.factfindercategories .active, .factfindercategories .active a, .factfindercategories .active a:link, .factfindercategories .active a:visited  { color: #d30132; }

.factfindersuggestion { z-index: 10000; position: absolute; margin-top: -10px; }
.factfindersuggestiontable { display: table; border: 1px solid #c4d1eb; }
.factfindersuggestiontable tr td { padding: 5px; border: 0px; background-color: #e6ebf6; }
.suggestHeader { font-weight: bold; }
.factfindersuggestion .suggestTextQuery, .factfindersuggestion .suggestTextType { cursor: pointer;  }
.factfindersuggestion .suggestTextQueryTyped { font-weight: bold; }
.factfindersuggestion .suggestHighlight td, .factfindersuggestion .suggestRow td { text-decoration: underline }
.factfindersuggestion .suggestHighlight td { background-color: #ffffff; }
.factfindersuggestion .suggestTextType { text-decoration: none; font-style: italic; }


/* Änderungen von MM */

/* Hersteller Interface */
.MyTableStyle {
  border-collapse: collapse;
  border-color:#FFFFFF;
  border-style:none;
  width: 770px;
}

/* Werbung für Country Selection  */
#de_flag { position: absolute; top: 202px; left: 529px; width: 43px; height: 31px; }
#de_flag img { width: 43px; height: 31px; }

#at_flag { position: absolute; top: 202px; left: 583px; width: 43px; height: 31px; }
#at_flag img { width: 43px; height: 31px; }
#at_flag_pos {z-index: 100;}

#pl_flag { position: absolute; top: 202px; left: 636px; width: 43px; height: 31px; }
#pl_flag img { width: 43px; height: 31px;}
#pl_flag_pos {z-index: 100;}

#at_left_flag_pos { position:fixed; }

.flag_popupControl {
    position:absolute; 
	width:95px;
	font-size:0.8em;
	text-align:left;  
	background-color:#ffe2c4;
	border: 1px solid #fbc096;
	z-index:2;
}

/* Suche unter My Innova */
.popupControl {
    background-color:#FFFFFF;
    position:absolute;
    visibility:hidden;
    border: solid 1px #9cbadc;
    width:480px;
}

/* Tasten */
.searchbutton { background-color: transparent; border: 0px; width:45px; height:50px; background-image: url(/images/suche.jpg); background-repeat: no-repeat; cursor: pointer; vertical-align:top;}
.sendmail { background-color: transparent; border: 0px; background-repeat: no-repeat; cursor: pointer; vertical-align:top;}
.itemcompare, .itemmorepics { background-color: transparent; border: 0px; height:20px;
	           background-image: url(/App_Themes/Innova/images/bg-menu-main.png);
	           background-repeat:repeat-x; cursor: pointer; vertical-align:top;
	           color:#FFF; font-weight:bold; font-size:small; }
.filterButton { background-color: transparent; border: 0px; width:20px; background-image: url(/images/filter.gif); background-repeat: no-repeat; cursor: pointer;}	          

/* Masked Edit Control */
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditError
{
    background-color: #ffcccc;
}

/* CollapsiblePanel */
.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}
.collapsePanelHeader{
	width:100%;
	height:40px;
	background-image: url(/App_Themes/Innova/images/bg-menu-main.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}

/* Image Zoom */
#imgZoom {
    border:0px solid #FFFFFF;
    display: none;
    position:absolute;
    z-index:1;
}
#imgDoZoom { background:url(/images/zoom.png) no-repeat; width:40px; height:40px; display:inline; cursor:pointer; float:right; }
#imgZoomClose { background:url(/images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-1px; right:-8px; cursor:pointer; }
#imgContainer { cursor:pointer; }

/* Item Set More Images */
#setMoreImagesList li {
    border: 1px solid #ec7000;
    float: left;
    margin-right: 6px;
    list-style-type: none;
}
#setMoreImagesList li.isLast {
    margin-right: 0;
}
#setMoreImagesList li a {
    float: left;
}
#setMoreImagesList li img {
    width: 37px;
}

.setItemImage {
    float: left;
    margin-right: 10px;
}
.setItemComparePrices 
{
    float:left; 
    margin-top:5px;
    font-style: italic; 
    font-weight: normal; 
}

/* Item Compare */
.CompareItemName { font-size:10px;}
.CompareItemPrice { font-size: 14px; font-weight:bolder; color:#EC7000;}

/* Item Picture Viewer */
#picViewer-shoutout {
    display:none;    
}
#picViewer-shoutout img {
    float:left; 
    margin-right: 25px;
}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {height:400px; width:650px; color:#bbb; background-color:#333; border:4px solid #444; padding:12px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(/images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container #basic-modal-content {padding:8px;}

.ItemPic { background-color: #f9f0df; border: 1px solid #ada3ab; width:60px; height:60px; padding:5px;}
.SlideViewerButton {border: 0px; background-color: transparent; height: 25px;
 background-image: url(/App_Themes/Innova/images/bg-menu-main.png);
 background-repeat:repeat-x;
 color:#000000;
 font-weight: bold; font-size: 0.80em;}
 
 /* Temp NavMenu Liveauktion */
 #live_auction { cursor: pointer; }
 #live_auction_pos {z-index: 100;}
 
 /* Banner Telefonsupport  */
.telefonsupport { position: absolute; top: 200px; left: 698px; width: 286px; height: 35px; }
 
 /* Countdown */
 .countdown { position: absolute; top: 390px; left: 540px; }
 
 /* ticker */ 
#ticker { clear: both; border: 1px solid #a8bbdf; color: #0d284d; padding: 5px 5px 0px 5px; width: 762px; height: 24px; background-color: #e5edf6; font-size: 15px; cursor: pointer; margin-top: 8px; }
#ticker a, #ticker a:link, #ticker a:active, #ticker a:visited, #ticker a:hover { font-weight: bold; text-decoration: underline; color: #335e97; }
#ticker a:hover { text-decoration: none; }
#ticker strong { color:#EC7000;}

#tickeroffers{
    display : inline-block;
    width:725px;
    height:24px;
    white-space : nowrap;
    float : left;
    margin-top : 0px;
}
.onDrag{
    cursor: hand;   
}
.btntickerspeedleft, .btntickerspeedright{
    display : block;
    background-repeat: no-repeat;
    width: 15px;
    height : 15px;
}
.btntickerspeedleft{
    float : left;
    background-image: url(/App_Themes/Innova/images/move_left.gif);
}
.btntickerspeedlefta{
    background-image: url(/App_Themes/Innova/images/move_left.gif);
}
.btntickerspeedright{
    float : right;
    background-image: url(/App_Themes/Innova/images/move_right.gif);
}
.btntickerspeedrighta{
    background-image: url(/App_Themes/Innova/images/move_right.gif);
}

/* Warranty Text */
.warrantyText { font-style: normal; font-size: 1em; color: #ec7000; text-shadow: 2px 2px 2px #cdcdcd;}
/* item url */
.itemUrlMark { background: url(/App_Themes/Innova/images/move_right.gif) no-repeat; display:inline; }

/* Payment Types Logos */
#ptphorizontalcontainer { width: 760px; margin-top: 10px;}
#ptphorizontalitem { float: left; width: 200px; margin-left: 5px; }

#ptpverticalcontainer { width: 201px;}
#ptpverticalitem { float: left; width: 160px; margin-top: 10px; margin-bottom: 5px; text-align:center; }

/* Commerz Finanz */
#ContractWizard { width: 800px; }

.bg_grey {
    margin: 0 !important;
    padding: 10px 10px 10px 0;
    width: 750px;
}
.bg_grey p {
    line-height: 16px;
    margin: 0 32px 0 0;
    padding: 0;
    font-size: 0.9em;
    text-align:left;
}
.bg_grey p a, .bg_grey p a:visited {
    color: #000000;
    text-decoration: underline;
}
.bg_grey p a:hover {
    color: #000000;
    text-decoration: underline;
}
.bg_grey_dark {
    border-bottom: 1px solid #a0b0c7;
    width: 773px;
    font: bold 12px Verdana !important;
    margin: 0 0 2px;
    padding: 4px 0 6px;
}

.tarification_table {
    margin: 15px 0 0;
}
.tarification_table th {
    background-color: #EBEBEB;
    font-weight: normal;
    padding: 2px 0;
}
.tarification_table_row td {
    background-color: #DDDDDD;
    border-bottom: 2px solid #F3F3F3;
}
.tarification_table_row table.radio td {
    border-bottom: 0 none;
    padding: 2px 0;
}
.tarification_table_row input.radio {
    background-color: #DDDDDD;
    margin-left: 5px;
}
.tarification_table .tarification_table_firstheader_text {
    padding-left: 5px;
}
.tarification_table .marked {
    font-weight: bold;
} 
