

body { 
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px 0px 0px 0px;
	color: #000000;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	background-color:#FFFFFF;
	background-repeat:repeat;
}

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; font-size: 1em; color: #000000; }
table caption { font-size: 1.3em; }
hr { visibility: hidden; }

.maincol .agb .agbhighlight { background-color : Yellow; color : #ad021d; font-size:1.1em; font-weight:bold; }

.leftcol { position:absolute; float: left; clear: both; background-color:#FFFFFF; width:1056px; background-position:right top; }
.maincol { position:absolute; left: 202px; position: absolute; z-index: 2; padding-left:17px; background-color:#FFFFFF; }
.maincol .startsellerheader h3  { color: #ffffff; padding: 0px; font-size: 0.85em; margin: 10px 0px 0px 0px; }

.maincol table caption { visibility: hidden; }
.maincol table { width: 774px; border-collapse: collapse; background-color: #f0f0f0; }
.maincol table th { border: 1px solid #e0e0e0; background-color: #d8d8d8; padding: 3px; font-size:0.85em; }
.maincol table td { border: 1px solid #e0e0e0; background-color: #FFFFFF; padding: 3px; font-size:0.85em; }
.maincol table .rowtwo td { background-color: #f0f0f0; }


.hiddentext { visibility: hidden; display: none; }
.formdef { padding: 0px; margin: 0px; }
.trenner { border-bottom: 1px dashed #7f7f7f; height: 1px; width: 748px; }
.social { clear: both; }


/* Navigationsleiste oben, Variante 2 / Clubshop ist da + aktiv*/
.navmain_club, .navmainerror_club { background-image: url(/App_Themes/Innova/images/header_club.jpg); width: 1055px; height: 188px; background-repeat:no-repeat;}
.navmain_club .navmainmenu { position: absolute; left: 9px; top: 132px; width: 985px; height: 29px; z-index: 99; }
.navmain_club .navmainmenu li { background-image:url(/App_Themes/Innova/images/menu_top_club_left_ff.gif); font-size: 9px; background-position:left top ; background-repeat:no-repeat; float:left; list-style-type:none; margin-left:2px; padding:0px 0px 10px;  }
.navmain_club .navmainmenu a {background-image:url(/App_Themes/Innova/images/menu_top_club_right_ff.gif); background-position:right top; background-repeat:no-repeat; color:#FFFFFF; display:block; padding:9px 8px 0px 19px; text-decoration:none; float:left; }
.navmain_club .navmainmenu a:active {color:#FFFFFF; display:block; padding:6px 8px 0px 20px; text-decoration:none;float:left; }
.navmain_club .navmainmenu a:focus { color:#FFFFFF; display:block; padding:6px 8px 0px 20px; text-decoration:none;}
.navmain_club img { margin-top:100px; } 
.navmain_club .buerosmalllink a { background-image:url(/App_Themes/Innova/images/menu_top_club_right_ff.gif); }
.navmain_club .navmainmenu .btnlog img { padding:0px 0px 0px 3px; margin-top:0px;}



.logstatus { color: #FFFFFF; font-size: 0.8em; }
.logstatus p { padding: 0px 0px 10px 18px; margin: 0px 0px 0px 0px; }
.logstatus a { color: #FFFFFF; } 

.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 #AA630E; font-family: Verdana, Arial, Helvetica; color: #693b03; font-size: 1em; padding: 2px; margin: 0px 5px 5px 0px; font-weight: bold; }
.searchbox .searchnote { font-family: Verdana, Arial, Helvetica; font-weight: bold; color: #AA630E; 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: #AA630E; 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_club.gif); background-repeat: no-repeat; cursor: pointer; margin: -8px 0px 8px 1px; vertical-align:top; }
.searchbox .extendedSearchLink { padding: 0px; margin: 0px 0px 8px 5px; left:575px; width:160px; top:48px; position:absolute; vertical-align:top; }
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: #AA630E; 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: #CB9A3E; background-image:url(/App_Themes/Innova/images/bg_products_club.jpg); background-repeat:no-repeat; border-right: 1px solid #F5E39A; width: 201px; }
.products h3 { margin: 0px 0px 0px 10px; padding: 29px 20px 0px 50px; background-image:url(/App_Themes/Innova/images/header_club_produkte.gif); background-repeat: no-repeat; height: 33px; color: #FFFFFF; font-weight: bold; font-size: 1em; text-align: right; }
.products li { margin:0px 13px 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; }
.products li ul li, .products .last { border-bottom: 1px solid #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: #FFFFFF; }
.products li a:hover { color: #E9DDB8; }

.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; }

.partnershopsmyinnova { padding-bottom: 10px; background-color: #CB9A3E; background-image:url(/App_Themes/Innova/images/bg_products_club.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_club.gif); background-repeat: no-repeat; height: 35px; color: #FFFFFF; font-weight: bold; font-size: 1em; text-align: right; }
.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: #CB9A3E; background-repeat:no-repeat; border-right: 1px solid #F5E39A; width: 201px; }
.cart h3 { margin: 0px 0px 0px 10px; padding: 34px 17px 0px 0px; background-image:url(/App_Themes/Innova/images/header_warenkorb_club.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_club_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: #FFFFFF; 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: #FFFFFF; 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; }

.count { font-size: 0.85em; position: absolute; top: 150px; left: 186px; color: #000000; width: 228px; height: 27px; text-align: center; padding-top: 3px; }
.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: #CB9A3E; border-right: 1px solid #F5E39A;  width: 201px; }
.lastvisited h3 { margin: 0px 0px 0px 10px; padding: 9px 19px 0px 0px; background-image: url(/App_Themes/Innova/images/header_zuletztgesehen_club.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: #FFFFFF; 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: #FFFFFF; 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_club.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 ; margin: -2px 0px 0px 0px; padding: opx 5px 0px 0px; background-image: url(/App_Themes/Innova/images/helper_icon_club.gif); width:25px; height:25px; background-repeat:no-repeat; }

.pagenavigation { padding: 3px 8px 6px 8px; margin: 0px 0px 0px 0px; font-size: 0.85em; height: 15px; color: #ffffff; background-color: #CB9A3E; background-image: url(/App_Themes/Innova/images/pagenav_back_club.gif); background-repeat: repeat-x; border: 1px solid #AA630E; 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: #B1721C; }
.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: #AA630E; }
.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:772px; }

.list { margin: 12px 25px 0px 0px; }
.list .listheader, .list .sumheader {margin:10px 0px 0px; border-bottom: 1px dashed #7f7f7f; padding-bottom: 8px; 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_club.gif); }
.listheaderarticle_desc, .listheaderarticler_desc, .listheaderprice_desc, .listheaderpricer_desc, .listheaderinfo_desc, .listheaderinfor_desc { background-image:url(/App_Themes/Innova/images/sort_desc_club.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
{
	background-repeat:no-repeat; 
	background-position:left center;
	list-style-type: none; 
	line-height: 160%;
	font-size: 0.85em;
}

.list .listheader .listheaderarticle_asc { float: left; width: 350px; padding-left: 12px; height:20px; }
.list .listheader .listheaderarticle_desc {  float: left; width: 350px; padding-left: 12px; height:20px; }
.list .listheader .listheaderarticler_asc { float: left; width: 325px; }
.list .listheader .listheaderarticler_desc { float: left; width: 325px; }
.list .listheader .listheaderprice_asc { padding-left: 12px; height:20px;}
.list .listheader .listheaderprice_desc { padding-left: 12px; height:20px;}
.list .listheader .listheaderpricer_asc { padding-left: 12px; height:20px;}
.list .listheader .listheaderpricer_desc { padding-left: 12px; height:20px;}
.list .listheader .listheaderinfo_asc { float: left; width: 246px; padding-left:12px; height:20px; }
.list .listheader .listheaderinfo_desc { float: left; width: 246px; padding-left:12px; height:20px; }
.list .listheader .listheaderinfor_asc { float: left; width: 255px; }
.list .listheader .listheaderinfor_desc { float: left; width: 255px; }

.list .listheader .mssortamount { float: left; width: 83px; font-size: 0.85em; list-style-type: none; line-height: 140%; }

.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: 272px; font-size: 0.85em; list-style-type: none; line-height: 140%; }
.list .listheader .mssortpric { float: left; width: 160px; 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.85em; }
.list .sumheader .esortdesc a, .list .sumheader .esortdesc a:visited, .list .sumheader .esortdesc a:active { color: #AA630E; 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 #AA630E; background-color: #EFD68A; 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; }

.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; padding-top:10px;}
.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_club.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; padding-top:10px;}
.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: 25px; margin-left: 11px; color: #363636; font-size: 0.85em; float: left; width: 243px; }
.list .listitem .listitemdesc a, .list .listitem .listitemdesc a:visited { color: #AA630E; font-size: 1.2em; text-decoration: underline; }
.list .listitem .listitemdesc a:hover { color: #AA630E; font-size: 1.2em; text-decoration: none; }
.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; margin:0px 0px 0px 10px; }
.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_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 { 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:2px; }
.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;
    float:left;
}
.listiteminfo_access a:hover 
{
	float:left;
	height:auto;
    text-decoration:none;
}

.listitemprice_access {  float:left; text-align:right; margin:0px; padding:0px; color: #d30132; 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; float:left; 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; float:left; margin-top:2px; }

.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_receipt { float:right; padding-right:10px; margin-top:15px; }
.btn_repair  { float:right; margin-left:85px; margin-right:10px; width:678px; }

/* RMA ENDE -- RMA ENDE -- RMA ENDE -- RMA ENDE */



.list .listitem .listitemprice, .list .listitem .listitempricer, .artdesc .artfooter .listitempricer { margin:0px 0px 0px 10px; float: left; color: #AA630E; 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: #AA630E; 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: #AA630E; font-size: 1em; text-decoration: underline; }
.list .listitemmyev .msdate, .list .listitemmyun .msdate { width: 185px; float: left; padding-left: 5px; padding-top: 3px; }
.list .listitemmyev .msdate a:hover, .list .listitemmyun .msdate a:hover { text-decoration: none; }
.list .listitemmyev .msprice, .list .listitemmyun .msprice { float: left; width: 160px; color: #000000; font-size: 1em; padding-top: 3px; text-align: right; margin-right: 85px; }
.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 .cartsum .cartnetto { float: left; width: 128px; font-size: 1em; padding-left: 5px; padding-top: 3px; font-weight: bold; color: #AA630E; }
.list .cartsum .cartship { float: left; width: 108px; padding-top: 5px; font-size: 0.9em; color: #AA630E; font-weight: bold; }
.list .cartsum .cartkind { float: left; width: 127px; padding-top: 5px; font-size: 0.9em; color: #AA630E; font-weight: bold; }
.list .cartsum .carttax { float: left; width: 122px; padding-top: 5px; font-size: 0.9em; color: #AA630E; font-weight: bold; }
.list .cartsum .cartend, .list .cartsum .cartendload { float: left; width: 145px; padding-top: 3px; font-size: 1.2em; color: #AA630E; font-weight: bold; }
.list .cartsum .cartendload { width: 145px; }
.detail_dispatch_price { font-size: 0.8em; margin-bottom: 10px; white-space: nowrap; width:200px; }
.list_dispatch_price { font-style: oblique; font-size: 0.9em; }
.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: 70px; 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: 40px; }
.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: 70px; 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; }

.notice, .startseller {margin:20px 0px 0px 0px; font-size: 0.85em; 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; }

.footer { margin: 25px 40px 0px 0px; padding-bottom: 5px; color: #AA630E; font-size: 0.75em; float:left; }
.footer a, .footer a:hover, .footer a:visited { color: #AA630E; }

.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: #CB9A3E; background-image: url(/App_Themes/Innova/images/pagenav_back_club.gif); background-repeat: repeat-x; border: 1px solid #AA630E; 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                                                      #
  ###############################################################################################
*/
.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 { border: 0px; background-color: transparent; color: #363636; font-family: Verdana, Arial, Helvetica; font-weight: bold; font-size: 0.85em; height: 25px; background-image: url(/App_Themes/Innova/images/submitbutton_back_club.gif); background-repeat: no-repeat; cursor: pointer; padding-bottom: 1px; margin-top:5px;}
.loginmiscbtn, .loginmsbtn, .camountbtn { background-image: url(/App_Themes/Innova/images/submitbutton_back_small_club.gif); width: 100px; margin-top: 15px; }
.loginrebtn, .loginkdbtn, .btnRepairTrackingView { margin-top: 10px; }
.loginredbtn { background-image: url(/App_Themes/Innova/images/submitbutton_back_red_club.gif); width: 100px; margin-top: 0px; font-size: 0.85em; color: #AA630E; }
.loginnewcustbtn { width: 202px; background-image: url(/App_Themes/Innova/images/submitbutton_back_long_club.gif); margin-top: 20px; }
.loginmsbtn, .camountbtn { margin: 0px; background-image: url(/App_Themes/Innova/images/submitbutton_back_small_club.gif)); }
.camountbtn, .cchshipbtn { float: left; background-image: url(/App_Themes/Innova/images/submitbutton_back_vsmall_club.gif); width: 75px; }
.cchshipbtn { float: none; background-image: url(/App_Themes/Innova/images/submitbutton_back_csmall_club.gif); height: 21px; padding-bottom: 2px; margin-left: 3px; }
.loginformtag { width: 410px; text-align: right; padding: 5px 0px 20px 0px; }
.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; }
#btnLoad { width: 80px; float: left; background-image: url(/App_Themes/Innova/images/submitbutton_back_red_small_club.gif); }

.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}
.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; }
.artdesc .artdescicots img, .artdesc .artdescicoc img, .artdesc .artdescicof img { margin: 0px 0px 0px 0px; padding-top: 0px; float:left; }
.artdesc .artdescicots img { float: left; padding-right: 10px; }
.artdesc .artdescicoc img { float: left; padding-right: 10px; }
.artdesc .artfooter .listitempricer { text-align: left; margin: 0px; padding-bottom: 15px; width: 200px; float:none;}
.artdesc .listiteminfoad { margin:0px 0px 0px 0px; padding-top: 0px; float: none; font-size: 1.2em; font-weight: bold; width: 350px; clear:left;}
.artdesc .artdescpic img { margin: 13px 0px 0px 10px; max-width:400px; height:250px; }
.artdesc .artdescpic .symbolabb { color: #686868; font-size: 0.8em; font-style: italic; margin: 0px; text-align: right; }
.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:1.3em; font-weight:bold; margin: 0px 0px 15px 0px; }
.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: 15px; padding-top:0px; height: 22px; margin-bottom:60px;}

.artdescpicdiv {padding:0px; margin:0px;}
			   
.agb p { padding-left: 0px; }
.agb ol, .agb ul { margin-left: 22px; font-size: 0.85em; line-height: 150%;  }
.agb ul { list-style-type: none; }
.agb ul.liseclev { margin: 5px 0px 5px 22px; font-size: 1em; list-style-type: square; }
.agb h3, .agb h4 { font-size: 1.5em; color: #AA630E; 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: #CB9A3E; background-image: url(/App_Themes/Innova/images/pagenav_back_club.gif); background-repeat: repeat-x; border: 1px solid #AA630E; }

.imprint h3 { font-size: 1.5em; color: #AA630E; margin: 0px 0px 0px 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: #AA630E; }
.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: #AA630E; 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:60px; left:220px; width:40px; height:15px; }
.clubshop_toggle img { width:120px; height:60px; }

.textmedium, .text { color: #AA630E; 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; }
.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: #AA630E; 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_club.gif); background-repeat: repeat-x; border: 1px solid #AA630E; 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; background-image: url(/App_Themes/Innova/images/wait.gif); background-repeat: no-repeat; }

.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, .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, .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, .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; /* ansonsten gibts Darstellungsfehler */
}

.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_club.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-left : 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_club.jpg); width:98px; height: 23px; }

#aktiontop { width: 800px; height: 0px; position: absolute; top: 0px; left: 0px;  z-index: 999; }
#aktionright { width: 200px; height: 600px; position: absolute; top: 0px; left: 1020px;  z-index: 1000; }
.navmain, .navmainerror, .add, .navmainmenu, .wait, .backlink, 
.navmain_club_norm, .clubshop_toggle, .navmain_club, .plccook, .plcladenpreise, .plcinnova54 { margin-top: 110px; }
.maincol { width: 838px; }


.solditems { color: #000000; text-align:left; padding: 4px 8px 5px 8px; font-size: 0.85em; height: 15px; width: 732px; margin: 78px 0px 0px 340px; }
.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 td { border: none; background-color: #ffffff; padding: 3px; font-size:1em;}

/*Ladenpreise und guck mal wer da kocht Links*/
.plccook { height:40px; margin-left:730px; position:absolute; top:0px; width:210px;background-image:url(/App_Themes/Innova/images/dummy);}
.plcladenpreise { height:50px; left:760px; position:absolute; top:40px; width:160px;background-image:url(/App_Themes/Innova/images/dummy);}
.plcinnova54 { height:60px; margin-left:530px; position:absolute; top:10px; width:180px;background-image:url(/App_Themes/Innova/images/dummy);}

.partnershops {width:201px; padding-bottom:0px; background-color:#CB9A3E; border-right:1px #F5E39A 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_club.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; }

.listheaderarticle, .sort_ascending {background-image:url(/App_Themes/Innova/images/sort_asc_club.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_club.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_club.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_club.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_club.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_club.gif); height:10px; width:10px; background-repeat:no-repeat; background-position:left center;}

.cartadditem {background-image:url(/App_Themes/Innova/images/icon_cart_empty_club.gif); background-repeat:no-repeat; height: 53px; width: 53px;}
.cartadditemdetail {background-image:url(/App_Themes/Innova/images/icon_cart_empty_detail_club.gif); background-repeat:no-repeat; height: 60px; width: 223px; margin:10px 0 0;}
.cartemptyCart {background-image:url(/App_Themes/Innova/images/icon_cart_empty_club.gif); background-repeat:no-repeat; height: 53px; width: 53px;}
.btnrepair { float:right; background-image:url(/App_Themes/Innova/images/button_repair_club.png); width:92px; height:27px; background-repeat:no-repeat;  position:absolute; right:5px; margin:-55px 70px 0px 0px;}
.btnrepairtext{width:440px; font-size: 0.85em; margin-top:0px;}
.btnrepairtext a{ color:#AA630E;}
.btnrepairtext a:hover, .btnrepairtext a:active, .btnrepairtext a:focus {color:#AA630E; text-decoration:none;}
.btnreceipt {background-image:url(/App_Themes/Innova/images/button_receipt_club.png); width:92px; height:27px; background-repeat:no-repeat;}
.btnaccesories {background-image:url(/App_Themes/Innova/images/button_add_accessories_club.png); width:442px; height:27px; background-repeat:no-repeat;}
.imgbasketfull {background-image:url(/App_Themes/Innova/images/header_warenkorbansicht_club.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:#EFD68A; padding:5px 8px 5px 8px ; border:1px solid #AA630E; }
.pagelinks a {font-size: 0.85em; text-decoration: none; color:#000000; padding-right: 0px; }
.pagelinks a:visited, .pagelinks a:hover { color:#000000;}
.pagelinksservice, .pagelinksnlanmeldung { display: none; visibility: hidden; }
.pagelinksnewsletter, .pagelinksfilialen, .clublink { margin-right: 20px; }

.pnlInformation2{ clear: both; float: none; margin-bottom:20px;}

.pnlList, .pnlListItem, .pnlListItem2, .pnlListHeader ul, .pnlListItem ul, .pnlListItem2 ul { width: 773px; }
.pnlList { margin: 10px 0px 0px 0px; }
.pnlListHeader				   ul { border-bottom: 1px dashed #7F7F7F; padding-bottom: 8px; padding-left: 2px; }
.pnlListItem ul, .pnlListItem2 ul { border-bottom: 1px dashed #7F7F7F; padding-bottom: 7px; padding-top: 7px; font-weight: normal; background-color: #F0F0F0; }
.pnlListItem a, .pnlListItem2 a { color: #000000; font-weight: normal; }
.pnlListItem a:hover, .pnlListItem2 a:hover, .pnlListItem a:visited, .pnlListItem2 a:visited { color: #7A7A7A; font-weight: normal; }

.lblKitchenFileListHeaderDatum {float:left; font-size:0.85em; line-height:140%; list-style-type:none; width:190px;}
.lblKitchenFileListHeaderName {float:left; font-size:0.85em; line-height:140%; list-style-type:none; width:436px;}
.lblKitchenFileListHeaderStatus {font-size:0.85em; line-height:140%; list-style-type:none;}

.lblKitchenFileListDatum { padding-left:5px; width:185px;list-style-type:none;}
.lblKitchenFileListName {margin:-17px 0px 0px;  font-size:1em;  text-align:left; list-style-type:none; padding:0px 180px 0px 190px;}
.lblKitchenFileListStatus {text-align:left; font-size:1em; padding:0px 8px 0px 629px; list-style-type:none; width:135px; margin:-17px 0px 0px;}

.lblKitchenFileEntryListHeaderDatum {float:left; font-size:0.85em; line-height:140%; list-style-type:none; width:185px;}
.lblKitchenFileEntryListHeaderEntryKind {float:left; font-size:0.85em; line-height:140%; list-style-type:none; width:336px;}
.lblKitchenFileEntryListHeaderText {font-size:0.85em; line-height:140%; list-style-type:none;}

.lblKitchenFileEntryListDatum { padding-left:5px; width:185px;list-style-type:none;}
.lblKitchenFileEntryListEntryKind {margin:-17px 0px 0px;  font-size:1em;  text-align:left; list-style-type:none; padding:0px 180px 0px 185px;}
.lblKitchenFileEntryListText {text-align:left; font-size:1em; padding:0px 8px 0px 525px; list-style-type:none; margin:-17px 0px 0px; width:240px;}

.onehour { float: left; width: 143px; margin: 0px 10px 0px 0px; }
.videolink { float:left; padding-top:13px;}
.pnlvideo { padding:0px 0px 20px 0px; z-index: 0; }
.videopopup { margin: 5px 0px 5px 0px; }
.plcspecallinks { color:#AD7602; float:left; list-style-type:none; margin:0px 0px 0px 0px; top:0px;}
.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;}
.btntellafriend img { background-image:url(/App_Themes/Innova/images/tellafriend_club.gif); width:169px; height:30px; margin: -5px 0px 0px 0px; vertical-align:top;}
.btnaddfavorites img { background-image:url(/App_Themes/Innova/images/addfavorites_club.gif); width:169px; height:30px; margin: -5px 0px 0px -5px; vertical-align:top;}
.pnlhelp { line-height:200%; color:#000000; font-size:0.75em; margin:20px 0px 0px 0px; padding:0px; width:780px;}
.pnlhelp a {color:#000000;  vertical-align:top; margin:10px 0px 0px;}

.linkkueche{float:left; margin:-105px 0px 0px 250px; position:absolute;}

.navmainmenu li .navmenusecond {
	margin:0;
	padding:1px 1px 0;
	list-style:none;
	display:none;
	background:#ffffff;
	width:146px;
	position:absolute;
	top:24px;
	left:-17px;
	border-top:none;
}
.navmainmenu li:hover .navmenusecond {
	display:block;
	margin:0px 0px 0px 260px;
}
.navmainmenu li .navmenusecond li {
	width:146px;
	clear:left;
	width:146px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:none;
}
.navmainmenu li .navmenusecond li a:link, .navmainmenu li .navmenusecond li a:visited {
	clear:left;
	background:#B06D16;
	padding:4px 0px 4px 4px;
	width:142px;
	border:none;
	border-bottom:1px solid #ffffff;
	position:relative;
	z-index:1000;
}
.navmainmenu li .navmenusecond li:hover a, .navmainmenu li .navmenusecond li a:active, .navmainmenu li .navmenusecond li a:hover {
	clear:left;
	background:#D7AE50;
	padding:4px 0px 4px 4px;
	width:142px;
	border:none;
	border-bottom:1px solid #ffffff;
	position:relative;
	z-index:1000;
}

/* CSS all end*/

