/* -----------------------------------------------------------------------------------------



   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $



   XT-Commerce - community made shopping



   http://www.xt-commerce.com



   Copyright (c) 2004 XT-Commerce



   -----------------------------------------------------------------------------------------



based on:



 (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)



   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com



   (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org



   Released under the GNU General Public License



   ---------------------------------------------------------------------------------------*/



/****** GRUNDLEGENDER STIL *****/



BODY



{



	color: #181818;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans serif;
	margin: 0px;
	background-color: #ffffff;



}



img



{



	border:0;



	text-decoration: none;



}



FORM { display: inline; }



.onepxwidth { width: 1px; }



CHECKBOX,



INPUT,



RADIO,



SELECT



{



	



	font-size: 11px;



}



TEXTAREA



{



	width: 95%;



	



	font-size: 11px;



}







/* schriftformatierung fÃ¼r allgem. textbereiche  */







.main



{



	



	font-size: 1.0em;
	color: #666666;


	line-height: 1.4em;





}



.main2



{



	



	font-size: 0.95em;



	line-height: 1.5;






}







/**** STYLE FÃ?R INDEX.HTML ***/







#shop { width: 90%; }







/* obere navigaton / anmelden/ihr konto/korb/kasse */







TD.topNavigation



{



	background-color: #e8e8e8;



	padding: 0px;



}



UL#top_navigation



{



	height: 25px;



	vertical-align: top;



	margin: 0px;



	padding: 0px;



}



UL#top_navigation li



{



	list-style: none;



	float: right;



	border-left: 1px solid #fee1b6;



	padding: 2px 10px 2px 10px;



	background-image: url(img/header/top_button.gif);



	background-repeat: repeat-x;



}



UL#top_navigation li a



{



	



	font-size: 11px;



	color: #13059a;



	font-weight: bold;



}



UL#top_navigation li a:hover



{



	



	font-size: 11px;



	color: #333333;



	font-weight: bold;



	text-decoration: underline;



	padding-bottom: 1px;



}







/* goldfarbige linie oben */







#line_topp



{



	background-image: url(img/header/line_top.gif);



	background-repeat: repeat-x;



	height: 3px;



}







/* headerbereich fÃ¼r top_logo */







#header_background



{



	background-image: url(templates/ne_xt/img/header/logo_bg.jpg);



	background-repeat: repeat-x;



	height: 120px;



	text-align: left;



	padding-left: 5px;



}



#header_search



{



	background-image: url(img/header/);



	background-repeat: repeat-x;



	width: 15%;



	text-align: left;



	vertical-align: bottom;



	padding-bottom: 10px;



}



#logo



{



	background-image: url(templates/ne_xt/img/header/logo_bg.jpg);



	background-repeat: no-repeat;



	background-position: left;



	height: 120px;



}







/* goldfarbige linie unten */







#line_bottom



{



	background-image: url(img/header/line_bottom.gif);



	background-repeat: repeat-x;



	height: 3px;



}







/* "navtrail" - seitennavigation /startseite/katalog.. */







TD.headerNavigation



{



	



	font-size: 1.0em;



	color: #25309f;



	font-weight : normal;



	background-color: #;



	height: 18px;



	vertical-align: middle;



	padding-left: 5px;



}



.headerNavigation



{



	color: #777777;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	margin-left: 5px;



	font-size: 1.0em;



}



A.headerNavigation:hover { color: #ad0505; }



.headerNavigation_right



{



	color: #777777;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	margin-right: 10px;



	font-size: 1.0em;



}







/********* SÃ?MTLICHE LINKDEFINITIONEN *************/



/*allgem. links*/







A



{


	text-decoration: none;
	color: #666666;

}



A:hover



{

	color: #ad0505;
	text-decoration: none;

}







/*loginbox passwort vergessen */







A.pw



{



	font-size: 1.0em;



	color: #777777;



	text-decoration: none;



}



A.pw:hover



{



	font-size: 1.0em;



	color: #ad0505;



	text-decoration: none;



}







/*produkt titel in den boxen die produktbilder enthalten wie "whatsnew" "last_viewed" "specials" */







A.boxLink



{



	color: #fe9f12;



	font-size: 12px;



	font-weight: bold;



	text-decoration: none;



}



A.boxLink:hover



{



	color: #ffcc66;



	font-weight: bold;



	text-decoration: underline;



}







/*weitere Links in den boxen mit produktbild wie zb. "last_viewed" */







A.boxLinkText



{



	color: #999999;



	font-size: 12px;



	text-decoration: none;



}



A.boxLinkText:hover



{



	color: #fe9f12;



	text-decoration: underline;



}







/*img links im titel von den linken boxen*/







A.show_left



{



	font-size: 1em;



	color: #484848;



	background-image: url(img/icon_more.gif);



	background-repeat: no-repeat;



	background-position: right center;



	display: block;



	width: 180px;



}



A.show_left:hover



{



	background-image: url(img/icon_more_light.gif);



	background-repeat: no-repeat;



	color: #333333;



	text-decoration: none;



}







/*img links im titel von den rechten boxen*/







A.show_right



{



	font-size: 1em;



	color: #ffffff;



	background-image: url(img/button100x1.jpg);



	background-repeat: no-repeat;



	background-position: right center;



	display: block;



	width: 173px;



}







/*A.show_right:hover {



	background-image: url(img/icon_more.gif);



	background-repeat: no-repeat;



	color: #333333;



	text-decoration: none;



}*/







/*link erweiterte Suche in der "searchbox" */







A.searchlink



{

	color: #484848;

	font-size: 0.8em;

	text-decoration: none;



}



A.searchlink:hover



{

	color: #484848;

	text-decoration: underline;



}



/*mwst und versandkosten links in den boxen*/







SPAN.box_shipping_link



{



	font-size: 11px;



	font-weight: normal;



}



.box_shipping_link a { color: #666666; }



.box_shipping_link a:hover { color: #484848; }



/* produkttitel als link zb. "new_products_default" */







.products_link



{



	font-size: 1.0em;



	color: #464646;



	font-weight: bold;



	text-decoration: none;



}



.products_link:hover



{



	font-size: 1.0em;



	color: #000000;



	text-decoration: none;



}



/* produkttitel link in der reviews_info */







A.reviews_link



{



	font-size: 12px;



	color: #666666;



	font-weight: bold;



	text-decoration: none;



}



A.reviews_link:hover



{



	font-size: 12px;



	color: #3b3b3b;



	font-weight: bold;



	text-decoration: none;



}



/*gutschein bild in der "box_cart"*/







A.gift_box



{



	background-image: url(img/img_gift.gif);



	background-repeat: no-repeat;



	background-position: 0px 0px;



	text-decoration: none;



	height: 40px;



	width: 48px;



	display: block;



}



A.gift_box:hover



{



	background-image: url(img/img_gift.gif);



	background-repeat: no-repeat;



	background-position: 0px -40px;



	text-decoration: none;



	height: 40px;



	width: 48px;



	display: block;



}



/*gift_cart.html*/







A.gift_link



{



	font-size: 12px;



	font-weight: bold;



	color: #E5861F;



	text-decoration: underline;



}



A.gift_link:hover



{



	font-size: 12px;



	font-weight: bold;



	color: #3b3b3b;



	text-decoration: underline;



}



/*seitennavigation bei mehreren produktseiten*/







.navbar



{



	font-size: 12px;



	color: #fe9f12;



}



A.pageResults



{



	color: #444444;



	text-decoration: underline;



}



A.pageResults:hover { color: #feb13d; }



/*im checkout - checkout_confirmation "bearbeiten"*/







A.confirmationEdit



{



	color: #669933;



	font-style: italic;



	font-weight: normal;



}



A.confirmationEdit:hover



{



	color: #669933;



	font-style: italic;



	text-decoration: underline;



	font-weight: normal;



}



/*categorie_listing*/



A.catLink



{



	font-size: 12px;



	font-weight: bold;



}



A.catLink:hover { }



/*product_navigator.html - datei bearbeiten, wenn anstelle der grafiken text stehen soll (text nur auskommentiert) */



A.first



{



	background-image: url(img/navigator/nav_first.gif);



	background-repeat: no-repeat;



	background-position: 0px 0px;



	height: 15px;



	width: 25px;



	display: block;



	padding: 0px 25px 0px 25px;



}



A.back



{



	background-image: url(img/navigator/nav_back.gif);



	background-repeat: no-repeat;



	background-position: 0px 2px;



	height: 15px;



	width: 15px;



	display: block;



	padding: 2px 25px 2px 25px;



}



A.next



{



	background-image: url(img/navigator/nav_next.gif);



	background-repeat: no-repeat;



	background-position: 0px 0px;



	height: 15px;



	width: 15px;



	display: block;



	padding: 0px 25px 0px 25px;



}



A.last



{



	background-image: url(img/navigator/nav_last.gif);



	background-repeat: no-repeat;



	background-position: 0px 0px;



	height: 15px;



	width: 25px;



	display: block;



	padding: 0px 25px 0px 25px;



}



/* CONTENTBEREICH  - index.html */



#main_col



{



	padding-left: 10px;



	padding-right: 10px;



	text-align: left;



	vertical-align: top;



	background-color: #ffffff;



}



/****** BOXEN links und rechts ******/



/*linke boxenspalte - index.html*/



#left_col



{



	width: 173px;



	height: 20px;



	vertical-align:top;



	margin: 5px;



	padding: 0px;



	background-image: url(img/boxes/menue_bg1px_links.gif);
	background-repeat: repeat-y;



}



/*rechte boxenspalte - index.html*/



#right_col



{



	width: 173px;



	vertical-align: top;



	margin: 0px;



	padding: 0px;



	background-color: #;



}



/*** KATEGORIEBOX ***/



/****** erste ebene (hauptkategorie) ******/



#boxCategories {
list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#boxCategories ul



{

list-style-type: none;

	margin: 5px;



	padding: 0px;



}



#boxCategories ul li { list-style-type: none; }



#boxCategories ul li a.normal



{



	font-size: 1.0em;



	color: #464646;



	padding-left: 0px;

list-style-type: none;

}



#boxCategories ul li a.normal:hover



{



	font-size: 1.0em;



	color: #000000;

list-style-type: none;

}



/*aktive hauptkategorie*/



#boxCategories ul li a.active



{



	font-size: 1.0em;



	color: #ad0505;







	background-position: 0px 5px;



	padding-left: 0px;

list-style-type: none;

}



#boxCategories ul li a.active:hover



{



	font-size: 1em;



	color: #8C0505;


list-style-type: none;




}



/****** zweite ebene  (Unterkategorie) ******/



#boxCategories ul ul



{



	margin: 0px 0px 0px 2px;



	padding: 0px;



}



#boxCategories ul ul li



{



	padding: 0px;



	border-bottom: 0px solid #a9a9a9;



}



#boxCategories ul ul li a.normal



{



	font-size: 1.0em;



	color: #464646;



	background-image: url(img/);



	background-repeat: no-repeat;



	background-position: 2px 5px;



	padding-left: 15px;



}



#boxCategories ul ul li a.normal:hover



{



	font-size: 1.0em;



	color: #464646;



	background-image: url(img/);



	background-repeat: no-repeat;



	background-position: 2px 5px;



	padding-left: 15px;



	font-weight: bold;



}



/* aktive unterkategorie */



#boxCategories ul ul li a.active



{



	font-size: 1.0em;



	color: #ad0505;







	background-image: url(img/);



	background-repeat: no-repeat;



	background-position: 2px 5px;



	padding-left: 15px;



}



#boxCategories ul ul li a.active:hover



{



	font-size: 1.0em;



	color: #ad0505;







	background-image: url(img/);



	background-repeat: no-repeat;



	background-position: 2px 5px;



	padding-left: 15px;



}














/*** ENDE KATEGORIEBOX ***/







/*auÃ?enrahmen der boxen*/



.shopbox



{



	margin: 0px;



	padding: 0px;



}



/* "nur text" in den boxen */



.boxText



{



	



	font-size: 0.8em;



	color: #484848;
	
	list-style-type: none;


}



/*LINKE BOXEN */



/*Ã¼berschrift*/



.infoBoxHeading_left

{
	
	font-size: 1em;
	font-weight: bold;
	color: #ffffff;
	height: 15px;
	line-height: 15px;
	vertical-align: middle;
	text-indent: 10px;
	background-image: url(img/boxes/button100x1.jpg);
	background-repeat: repeat-x;
	margin-top: 0px;


}



/*/*allgem. text in den boxen*/



/*.boxText {



	



	font-size: 11px;



	color: #3b3b3b;



}*/



/*inhalt*/



.infoBox_left
{
	
	padding: 5px;
	list-style-type: none;
	color: #484848;
	


}



/*inhalt zentriert*/



.infoBox_left_center



{



	



	font-size: 1.0em;



	text-align: center;






	margin: 0px;



	padding: 5px;



}



/*RECHTE BOXEN*/



/*Ã¼berschriften*/



.infoBoxHeading_right



{



	



	font-size: 1.0em;



	font-weight: bold;



	color: #ffffff;



	height: 15px;



	line-height: 15px;



	vertical-align: middle;



	text-indent: 10px;



	background-image: url(img/boxes/button100x1.jpg);



	background-repeat: repeat-x;



}



/*inhalt*/



.infoBox_right



{
	
	font-size: 1em;
	padding: 0px;
	color: #777777;
	margin-top: 5px;


}



.infoBox_right_center



{



	



	font-size: 1.0em;



	text-align: center;



	background: #eff1ff;



	margin: 0px;



	padding: 5px;



	color: #484848;



}



/**BOX_CART**/



/*in produkte der box "warenkorb"*/



.cart_products



{



	border-bottom: 1px solid #666666;



	padding: 5px;



}



.boxText_cart { color: #666666; }



/*preisfeld in boxen mit preis zb."whatsnew" "specials" ..*/



DIV.boxPrice



{



	color: #333333;



	font-weight: bold;



	background-color: #cdcdcd;



	padding: 3px;



	width: 80%;



	text-align: center;



	margin-top: 2px;



	margin-right: auto;



	margin-left: auto;



}



/* guthabenanzeige in der box "cart" */



.gvBox



{



	



	font-size : 14px;



	font-weight: bold;



	border: 1px solid #fe9f12;



	background-color: #ffc56f;



}



/*** BESTSELLERSBOX  ***/



.bestsellers



{



	border-bottom: 1px solid #a9a9a9;



	font-size: 11px;



}



/*preisfeld in der "bestsellersbox" */



.boxTextPrice



{



	



	font-size: 11px;



	color: #3b3b3b;



	text-align: right;



	font-weight: bold;



}



.bestsellers_shipping_link



{



	color: #a9a9a9;



	font-weight: normal;



}



/*AUFZÃ?HLUNG FÃ?R BOXEN zB /"mehr Ã¼ber" /"informationen" /"extrabox1" /"extrabox2" */



/*MenÃ¼liste fÃ¼r die box_information*/



UL#box_information



{



	font-size: 1.0em;



	font-family: Tahoma, Arial, Verdana;



	color: #484848;



	margin: 0px;



	padding: 0px;



}



#box_information li



{



	font-size: 1.0em;



	list-style: none;



	line-height: 1.5;



	margin: 0px 0px 0px 0px;



	border-bottom: 0px solid #b4b4b4;



}



#box_information li a



{



	text-decoration: none;



	font-size: 1.0em;



	font-family: Tahoma, Arial, Verdana;



	color: #484848;



}



#box_information li a:hover



{



	text-decoration: none;



	font-size: 1.0em;



	font-family: Tahoma, Arial, Verdana;



	color: #ad0505;



	padding: 0px;



}



/*MenÃ¼liste fÃ¼r die box_content*/



UL#box_content



{




	color: #484848;



	margin: 0px;



	padding: 0px;



}



#box_content li



{



	list-style: none;



	margin: 0px 0px 0px 0px;



	padding: 0px 0x 0px 0px;



}



#box_content li a



{



	line-height: 1.1;



	text-decoration: none;


	color: #484848;



}



#box_content li a:hover



{



	text-decoration: none;



	color: #ad0505;



	padding: 0px;



}



/*MenÃ¼liste fÃ¼r die box_extra1*/



UL#box_extra1



{

	color: #484848;



	margin: 0px;



	padding: 0px;



}



#box_extra1 li



{



	list-style: none;



	margin: 0px 0px 0px 0px;



	padding: 3px 5px 3px 5px;



	border-bottom: 0px solid #666666;



}



#box_extra1 li a



{



	text-decoration: none;

	color: #484848;



}



#box_extra1 li a:hover



{



	text-decoration: none;


	color: #ad0505;



	padding: 0px;



}



/*MenÃ¼liste fÃ¼r die box_extra2*/



UL#box_extra2



{



	color: #484848;



	margin: 0px;



	padding: 0px;



}



#box_extra2 li



{



	list-style: none;



	margin: 3px 0px 0px 0px;



	padding: 3px 5px 3px 5px;



	border-bottom: 1px solid #666666;



}



#box_extra2 li a



{



	text-decoration: none;





	color: #484848;



}



#box_extra2 li a:hover



{



	text-decoration: none;



	color: #ad0505;



	padding: 0px;



}



/*** STARTSEITE ***/



/* "Willkommen" */



.pageHeading



{



	



	font-size: 16px;



	font-weight: bold;



	color: #333333;



}



/* besucherbegrÃ¼ssung  "gast" "herr/frau name" */



SPAN.greetUser



{



	



	font-size: 12px;



	color: #fe9f12;



	font-weight: bold;



}



/**** MODULDATEIEN ****/



/* Ã¼berschiften in den moduldateien */



.contentsTopics



{



	



	font-size: 1.1em;



	color: #CCCCCC;



	font-weight: bold;



	background-repeat: repeat-x;



	height: 12px;



	line-height: 12px;



	vertical-align: middle;



	padding: 10px 10px 0px 10px;



	margin: 20px;



}



.moduleHeading



{



	



	font-size: small;



	font-weight: bold;



	padding-bottom: 10px;



}



.smallHeading



{



	



	font-size: 11px;



	font-weight: bold;



	color: #666666;



}



/* texte in den modultateien */



/*zb in reviews */



.small_text



{



	font-size: 10px;



	color: #669933;



}



.smallText



{



	



	font-size: 11px;



	color: #b3b3b3;



}



/* hintergrundfeld in den moduldateien */



#contentsBG



{



	padding-top: 0px;



	margin-top:px;



	vertical-align: top;



	background-image: url(img/detail_bg1.jpg);



	background-repeat: repeat-x;



	border: solid 1px;



	border-color: #b4b4b4;



}

#dvagBG



{



	padding-top: 0px;



	margin-top:px;



	vertical-align: top;



	background-image: url(img/detail_dvag.jpg);



	background-repeat: repeat-x;



	border: solid 1px #EDD048;



}

#news-BG



{



	padding-top: 0px;


	vertical-align: top;

	background-image: url(img/detail_2009.jpg);

	background-repeat: repeat-x;

	border: solid 1px #003A7F;



}


/* button  rechts */



#button_right



{



	padding-top: 5px;



	text-align: right;



	padding-bottom: 5px;



	padding-right: 10px;



}



/*kontaktforumlar*/



#contact



{



	background-image: url(img/);



	background-repeat: no-repeat;



	background-position: right top;



	padding: 10px;



}



/******** CHECKOUT + WARENKORB  *********/



/* im WARENKORB des Contentbereichs bzw. orderdetails */



.boxTextBG



{



	



	font-size: 10px;



	background-color: #e8e8e8;



}



.boxTextBGIII



{



	



	font-size: 10px;



	background-color: #eff1ff;



}



SPAN.total



{



	font-size: 12px;



	font-weight: bold;



	color: #fe9f12;



}



.summe



{



	font-size: 12px;



	color: #669933;



}



/*nicht genug auf lager anzeige im shopping_cart bzw. orderdetails*/



.stockWarning



{



	



	font-size : 10px;



	color: #cc0033;



}



/*gutscheinefeld in shopping_cart.html bzw. gift_cart.html  und error_message fÃ¼r die suche*/



.boxTextBGII



{



	



	font-size: 11px;



	color: #484848;



	border: 1px solid #b4b4b4;



	background-color:  #bfbfbf;



}



/*hintergundfelder bei "new_products_default" "new_products_overview" "specials"*/



.centerfield



{



	background-color: #ffffff;



	vertical-align: top;



	text-align: center;



	padding: 5px;



	height: 350px;



}



.centerfield:hover



{



	background-color: #d5d6ea;



	vertical-align: top;



	text-align: center;



	padding: 5px;



}



SPAN.products_price



{



	font-size: 1.1em;



	color: #ad0505;



	font-weight: bold;



}



SPAN.shipping { font-size: 12px; }

.dvag_table { background: transparent; }

.dvag_table:hover { background: #F6F0BE; }

.news-table { background: transparent; }

.news-table:hover { background: #B3CCEF; }

.products_table { background-color: #ffffff; }



.products_table:hover { background-color: #dcdcdc; }



/*** "categorie_listing" kategoriebild ***/



#float_image_right



{



	float: right;



	padding: 5px 5px 15px 15px;



}



.moreHeading



{



	font-size: 14px;



	font-weight: bold;



	color: #999999;



}



/*** product_info ***/



SPAN.info_price



{



	font-size: 1.2em;



	color: #AD0505;



	font-weight: bold;



}



/* hintergrund in der tabellarischen attribute auflistung (tablelisting.html) */



.tableListingI



{



	background-color: #8c8d8d;



	color: #f1f1f1;



}



.tableListingII



{



	background-color: #ced0d1;



	color: #484848;



}



/* UPCOMING_PRODUCTS */



.upcomingListingI



{



	background-color: #8c8d8d;



	color: #f1f1f1;



	font-size: 0.83em;



}



.upcomingListingI a { color: #f1f1f1; }



.upcomingListingI a:hover



{



	color: #f1f1f1;



	text-decoration: underline;



}



.upcomingListingII



{



	background-color: #ced0d1;



	color: #484848;



	font-size: 0.83em;



}



.upcomingListingII a { color: #484848; }



.upcomingListingII a:hover



{



	color: #484848;



	text-decoration: underline;



}



/*** REVIEWS ***/



SPAN.ratingtext



{



	



	font-size: 10px;



	font-weight: bold;



	color: #990033;



}



/**** LOGIN / ACCOUNT - DATEIEN ***/



/* zb in login.html / account - dateien / create_account */



DIV.formArea



{



	background-color: #CCCCCC;



	border-top: 1px solid #666666;



	border-bottom: 1px solid #666666;



	padding: 5px;



	margin-bottom: 10px;



}



TABLE.formArea,



TD.formArea



{



	background-color: #e8e8e8;



	border-top: 1px solid #666666;



	border-bottom: 1px solid #666666;



	margin-bottom: 10px;



}



.formArea:hover



{



	background-color: #FFFFFF;



	border-top: 1px solid #666666;



	border-bottom:1px solid #666666;



}



.formAreaTitle



{



	



	font-size: 0.83em;



	font-weight: bold;



	color: #999999;



}



/*account.html*/



UL#account_list



{



	padding: 0px;



	margin: 10px 0px 0px 0px;



}



UL#account_list li



{



	list-style: none;



	background-image: url(img/arrow_green.gif);



	background-repeat: no-repeat;



	background-position: 2px 5px;



	padding: 0px 5px 0px 20px;



}



UL#account_list li a



{



	color: #999999;



	font-size: 12px;



	text-decoration: none;



}



UL#account_list li a:hover



{



	font-size: 12px;



	color: #999999;



	text-decoration: underline;



}



/* abstand fÃ¼r die Ã¼berschriften in create_account */



.abstand



{



	margin-top: 10px;



	padding-left: 5px;



}



/* "notwendige Angabe" bei accounterstellung */



.inputRequirement



{



	



	font-size: 0.84em;



	color: #264815;



}



/* adressfeld in sÃ¤mtlichen dateien des adressbuchs und im checkout */



.address_lable



{



	background-color: #bfbfbf;



	font-size: 12px;



	color: #484848;



	padding: 5px;



}



.arrow



{



	background-image: url(img/arrow_right.gif);



	background-repeat: no-repeat;



	background-position: 0px 5px;



	width: 40px;



}



/* adressauswahl / versandauswahl / zahlungsauswahl */



.moduleRow



{



	



	font-size: 11px;



	line-height: 1.5;



	color: #484848;



	background-color: #bfbfbf;



	cursor: pointer;



}



.moduleRowOver



{



	



	font-size: 11px;



	line-height: 1.5;



	color: #484848;



	background-color: #ffc56f;



	cursor: pointer;



}



/* nur bei zahlungs und versandartauswahl */



.moduleRowSelected



{



	



	font-size: 11px;



	line-height: 1.5;



	color: #484848;



	background-color: #ffc56f;



}



/* gutscheinfeld - checkout_payment.html */



.cot_gv



{



	



	font-size: 11px;



	line-height: 1.5;



	color: #3b3b3b;



}



/* CHECKOUT DATEIN */



.checkoutTitle



{



	font-size: 11px;



	font-weight: bold;



	padding-top: 10px;



}



TABLE.checkoutTable



{



	background-color: #CCCCCC;



	border-top: 1px solid #999999;



	border-bottom: 1px solid #999999;



}



DIV.checkoutTable



{



	background-color: #CCCCCC;



	border-top: 1px solid #999999;



	border-bottom: 1px solid #999999;



	padding: 5px;



}



.tableabstand



{



	margin-top: 25px;



	margin-bottom: 15px;



}



.checkoutBarFrom,



.checkoutBarTo



{



	



	font-size: 10px;



	color: #8c8c8c;



}



.checkoutBarCurrent



{



	



	font-size: 10px;



	color: #dadada;



}



.checkout_bullet



{



	background-image: url(img/checkout_bullet.gif);



	background-repeat: no-repeat;



	background-position: 0px 5px;



}



.checkout_bullet2



{



	background-image: url(img/checkout_bullet2.gif);



	background-repeat: no-repeat;



	background-position: 0px 5px;



}



/* agb akzeptieren feld */



.conditions



{



	font-size: 12px;



	color: #990033;



	background-color: #ffcccc;



	border: 1px solid #990033;



	padding: 3px;



	margin-top: 2px;



}



SPAN.checktext { font-weight: normal; }



/* hinweis der oben angezeigt wird */



.confirmationText



{



	font-size: 12px;



	color: #fe9f12;



	border-top: 1px solid #666666;



	border-bottom: 1px solid #666666;



	padding: 3px;



}



/* checkout_success.html */



.successTopics



{



	



	font-size: 14px;



	color: #ae0406;



	font-weight: bold;



	line-height: 24px;



	vertical-align: middle;



	padding: 0px 10px 0px 10px;



	margin: 0px;



}



.checkout_success



{



	background-image: url(img/checkout_success.gif);



	background-repeat: no-repeat;



	background-position: center;



	height: 250px;



	width: 179px;



}



/* anzeige im Warenkorb bzw. order_details wenn ein artikel nicht verfÃ¼gbar ist */



SPAN.markProductOutOfStock



{



	



	font-size: 12px;



	color: #66cc33;



	font-weight: bold;



}



/******* PREISE ********/



SPAN.productSpecialPrice



{



	



	color: #ff0000;



}



SPAN.productOldPrice



{



	



	color: #990033;



	text-decoration: line-through;



}



SPAN.productDiscountPrice



{



	



	color: #990033;



	font-weight: bold;



}



/* Kategorie Liste (Ã¼bersicht) */



.sitemap_heading



{



	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;



	font-size: 10pt;



	color: #484848;



	background-color: #dadada;



	border-top: 1px solid #fe9f12;



	border-bottom: 1px solid #fe9f12;



	padding: 2px;



}



.sitemap_heading a { color: #484848; }



.sitemap_heading a:hover



{



	color: #333333;



	text-decoration:none;



}



.sitemap_sub



{



	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;



	font-size: 9pt;



	color: #dadada;



	border-bottom: 1px solid #ffc56f;



	padding: 2px 2px;



}



.sitemap_sub a { color:#dadada; }



.sitemap_sub a:hover



{



	color: #dadada;



	text-decoration: underline;



}



/* Hersteller Liste */



.manufacturers_heading



{



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10pt;



	color: #484848;



	background-color: #dadada;



	border-top: 1px solid #fe9f12;



	border-bottom: 1px solid #fe9f12;



	padding-top: 2px;



	padding-bottom: 2px;



}



.manufacturers_heading a



{



	color: #fe9f12;



	font-weight: bold;



}



.manufacturers_heading a:hover



{



	color: #333333;



	text-decoration: none;



}



/*** linien zb in product_listing ***/



.line_top { border-top: 1px solid #2530f; }



.line_right { border-right: 1px solid #2530f; }



.line_bottom { border-bottom: 1px solid #2530f; }



/* MELDUNGEN */



.errorBox



{



	



	font-size : 11px;



	color: #282828;



	background-color: #CCCCCC;



	border: 1px solid #b4b4b4;



	text-align: center;



	padding: 1px;



}



.errorBox2



{



	



	font-size : 11px;



	color: #282828;



	background-color: #ffcccc;



	border: 1px solid #990033;



	text-align: left;



	padding: 1px;



}



/*fehlermeldung zb in gutscheine versand */



SPAN.errorText



{



	



	font-weight: bold;



	color: #990033;



}



/* meldung beim checkout_payment */



.infoBoxNotice



{



	background: #ffcccc;



	padding: 2px;



}



.infoBoxNoticeContents



{



	background: #990033;



	



	font-size: 10px;



}



.productsNotifications { background-color: #f2fff7; }



/*message zb. gift_cart.html, login.html*/



.headerMessage



{



	background-color: #66cc33;



	color: #333333;



	text-align: center;



	font-weight: bold;



	padding: 1px;



}



.headerError



{



	



	font-size: 12px;



	background: #ff0000;



	color: #ffffff;



	font-weight : bold;



	text-align : center;



}



.headerInfo { background: #00ff00; }



.headerInfo



{



	



	font-size: 12px;



	background: #00ff00;



	color: #ffffff;



	font-weight: bold;



	text-align: center;



}



TD.fieldKey



{



	



	font-size: 12px;



	font-weight: bold;



}



TD.fieldValue



{



	



	font-size: 12px;



}



SPAN.underline { text-decoration: underline; }



/* message box */



.messageBox



{



	



	font-size: 10px;



}



.messageStackError,



.messageStackWarning



{



	



	font-size: 10px;



	background-color: #ffb3b5;



}



.messageStackSuccess



{



	



	font-size: 10px;



	background-color: #99ff00;



}



#design



{



	background-image: url(img/footer_bg.jpg);



	background-repeat: repeat-x;



	background-position: 0px 0px;



	border-top:1px solid #ae0406;



	height: 21px;



	line-height: 21px;



	font-size: 11px;



	color: #282828;



	text-align: right;



	vertical-align: middle;



	padding-right: 5px;



}



#design a



{



	text-decoration: none;



	color: #282828;



}



#design a:hover



{



	text-decoration: none;



	color: #fe9f12;



}



/* sitewide font classes */



/* Note: heading<Number> equals <font size="Number"> */



.heading1



{



	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;



	font-size: 7pt;



}



.heading2



{



	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;



	font-size: 9pt;



}



.heading3



{



	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;



	font-size: 10pt;



}



.heading4



{



	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;



	font-size: 12pt;



}



.heading5



{



	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;



	font-size: 16pt;



}



/* Tab Pane in checkout_payment.html AGB und Widerruf*/



.dynamic-tab-pane-control.tab-pane



{



	position:	relative;



	width:		100%;		/* width needed weird IE bug */



	margin-right:	-2px;	/* to make room for the shadow */



	margin-top: 15px;



}



.dynamic-tab-pane-control .tab-row .tab



{



	width:				auto;



	height:				16px;



	background-image:	url(img/tab.png);



	background-repaet:	repeat-x;



	position:		relative;



	top:			0;



	display:		inline;



	float:			left;



	overflow:		hidden;



	cursor:			pointer;



	margin:			1px -1px 1px 2px;



	padding:		4px 10px 2px 10px;



	border:			0;



	z-index:		1;



	font:			11px Tahoma;



	white-space:	nowrap;



	text-align:		center;



	border-left: 1px solid #cccccc;



	border-right: 1px solid #cccccc;



}



.dynamic-tab-pane-control .tab-row .tab.selected



{



	width:				auto;



	height:				18px !important;



	background-image:	url(img/tab.active.png) !important;



	background-repaet:	repeat-x;



	border-bottom-width:	0;



	z-index:		3;



	padding:		4px 10px 2px 10px;



	margin:			1px -3px -3px 0px;



	top:			-2px;



	font:				11px Tahoma;



}



.dynamic-tab-pane-control .tab-row .tab a



{



	font:				11px Tahoma;



	color:				Black;



	text-decoration:	none;



	cursor:				pointer;



}



.dynamic-tab-pane-control .tab-row .tab.hover



{



	font:				11px Tahoma;



	width:				auto;



	height:				16px;



	background-image:	url(img/tab.hover.png);



	background-repaet:	repeat-x;



	padding: 4px 10px 2px 10px;



	border-left: 1px solid #cccccc;



	border-right: 1px solid #cccccc;



}



.dynamic-tab-pane-control .tab-page



{



	clear:			both;



	border:			1px solid rgb( 145, 155, 156 );



	background:		rgb( 252, 252, 254 );



	z-index:		2;



	position:		relative;



	top:			-2px;



	font:				11px Tahoma;



	color:				Black;



 filter:			progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#fffcfcfe, EndColorStr=#fff4f3ee, GradientType=0)  progid:DXImageTransform.Microsoft.Shadow(Color=#ff919899, Strength=2, Direction=135);



	/*244, 243, 238*/



	/* 145, 155, 156*/



	padding:		10px;



}



.dynamic-tab-pane-control .tab-row



{



	z-index:		1;



	white-space:	nowrap;



}



/* wahrscheinlich nicht benÃ¶tigte klassen */



TR.accountHistory-odd,



TR.addressBook-odd,



TR.alsoPurchased-odd,



TR.payment-odd,



TR.productListing-odd,



TR.productReviews-odd,



TR.upcomingProducts-odd,



TR.shippingOptions-odd { background: #f8f8f9; }



TR.accountHistory-even,



TR.addressBook-even,



TR.alsoPurchased-even,



TR.payment-even,



TR.productListing-even,



TR.productReviews-even,



TR.upcomingProducts-even,



TR.shippingOptions-even { background: #f8f8f9; }



.subBar { background: #f4f7fd; }



.subBar



{



	



	font-size: 10px;



	color: #000000;



}



TD.accountCategory



{



	



	font-size: 13px;



	color: #aabbdd;



}



.tableBody { padding: 5px; }



TD.tableHeading



{



	



	font-size: 12px;



	font-weight: bold;



}



/* Tab Pane in checkout_payment.html AGB und Widerruf*/



.dynamic-tab-pane-control.tab-pane



{



	position:	relative;



	width:		100%;		/* width needed weird IE bug */



	margin-right:	-2px;	/* to make room for the shadow */



	margin-top: 15px;



}



.dynamic-tab-pane-control .tab-row .tab



{



	width:				auto;



	height:				16px;



	background-image:	url(img/tab.png);



	background-repaet:	repeat-x;



	position:		relative;



	top:			0;



	display:		inline;



	float:			left;



	overflow:		hidden;



	cursor:			pointer;



	margin:			1px -1px 1px 2px;



	padding:		4px 10px 2px 10px;



	border:			0;



	z-index:		1;



	font:			11px Tahoma;



	white-space:	nowrap;



	text-align:		center;



	border-left: 1px solid #cccccc;



	border-right: 1px solid #cccccc;



}



.dynamic-tab-pane-control .tab-row .tab.selected



{



	width:				auto;



	height:				18px !important;



	background-image:	url(img/tab.active.png) !important;



	background-repaet:	repeat-x;



	border-bottom-width:	0;



	z-index:		3;



	padding:		4px 10px 2px 10px;



	margin:			1px -3px -3px 0px;



	top:			-2px;



	font:				11px Tahoma;



}



.dynamic-tab-pane-control .tab-row .tab a



{



	font:				11px Tahoma;



	color:				Black;



	text-decoration:	none;



	cursor:				pointer;



}



.dynamic-tab-pane-control .tab-row .tab.hover



{



	font:				11px Tahoma;



	width:				auto;



	height:				16px;



	background-image:	url(img/tab.hover.png);



	background-repaet:	repeat-x;



	padding: 4px 10px 2px 10px;



	border-left: 1px solid #cccccc;



	border-right: 1px solid #cccccc;



}



.dynamic-tab-pane-control .tab-page



{



	clear:			both;



	border:			1px solid rgb( 145, 155, 156 );



	background:		rgb( 252, 252, 254 );



	z-index:		2;



	position:		relative;



	top:			-2px;



	font:				11px Tahoma;



	color:				Black;



 filter:			progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#fffcfcfe, EndColorStr=#fff4f3ee, GradientType=0)  progid:DXImageTransform.Microsoft.Shadow(Color=#ff919899, Strength=2, Direction=135);



	/*244, 243, 238*/



	/* 145, 155, 156*/



	padding:		10px;



}



.dynamic-tab-pane-control .tab-row



{



	z-index:		1;



	white-space:	nowrap;



}



.border-bottom { border-bottom:1px solid #ae0406; }



.border-top { border-top:1px solid #ae0406; }



.bildabstand { padding-left: 20px; }



.tagcloudlink

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.3em;

	text-align: center;

}



.contentseiten

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: 2em;

	font-weight: normal;

	font-variant: normal;

}

.contentseiten-fett {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: bolder;

	font-variant: normal;

	color: #666666;

}

/*ueber uns */

.kopf {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: medium;

	font-style: italic;

	font-weight: bolder;

	text-align: right;

	margin: 10px;

}

.koerper {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	text-align: justify;

	margin: 10px;

}

.versa {

	font-size: 24px;

	font-style: italic;

	font-weight: bolder;

}

.fett {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-style: normal;

	font-weight: bolder;

	font-size: 12px;

	text-align: justify;

}

.liste {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	list-style-type: circle;

}

.fettmitabstand {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-style: normal;

	font-weight: bolder;

	font-size: 12px;

	text-align: justify;

	padding-left: 10px;

	padding-right: 10px;

}

.footer {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	text-align: right;

	padding: 10px;

}

.kopffett {


	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: medium;

	font-style: italic;

	font-weight: bolder;

	text-align: left;

	margin: 10px;
}
.liste_mit_abstand {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	list-style-type: square;
	line-height: 2em;
	font-weight: bolder;
}

.bgImg {
	background-image: url(../../media/content/img/willkommen.jpg);
	background-repeat: no-repeat;

}

.tab_laser {
	border: 1px;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-style: solid;
	line-height: 1.2em;
	}
a.ht_searchword:link {color:#000080;}
.tooltip {
	position:absolute;
	display:none;
	background-color:#E1EDF5;
	padding:5px;
	border:1px solid #b41819;
	height: auto;
	width: 500px;
}

.ueberschriftArtikel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: italic;
	font-weight: bolder;
	text-align: left;
	color: #666666;

	}

.cursor {

	cursor: pointer;

}

.dvag-header {

	width: 585px;
	height: 71px;
	background: url(http://www.prowerma-awards.de/templates/1207/img/dvag-header.jpg) no-repeat;
	display: block;

}

.news-header {

	width: 585px;
	height: 71px;
	background: url(http://www.prowerma-awards.de/templates/1207/img/2009-header.jpg) no-repeat;
	display: block;

}

# preisnull {

	font-size: 1px;

}
