/* CSS Document */
/*site styles*/
	html {visibility:visible; font-family:Arial, Tahoma, sans-serif; font-size:11pt;}
	body {visibility:visible; font-family:Arial, Tahoma, sans-serif; font-size:11pt;}
	table, td {font-size:1em;}
/*content*/
	#content {position:relative; padding:0; margin:0; top:10px; z-index:1; background-color:#ffffff; z-index:3;}
	.pad1 {display:none;}
/*rahmen - top/right/bottom/left*/
	/*fixed boxes*/
	#head {visibility:visible;}
	#foot {display:none;}
	#right {display:none;}

	/*border box left*/
	#conborleft {display:none;}
	/*border box top*/
	#banlog {display:none;}
	#banflexb {display:none;}
	#banend {display:none;}
	/*border box right*/
	#banobri {display:none;}
	#banricon {display:none;}
	
	#forulu {display:none;}
	#foruru {display:none;}

/*seperator right*/
	.rigsep {display:none;}
	.rigsepend {display:none;}
	
/*content seperator*/
	.seperatorleft {display:none;}
	.seperatorright {display:none;}
	.seperatorline {display:none;}

/*menu positioning styles*/
	#ttlogo {display:none;}
	#tt_printlogo {position:relative; left:0px; top:0px; z-index:5;}
	.mainmenu {display:none;}
	.menutypo {display:none;}
	#qbartop {display:none;}
	#qbarunli {display:none;}
	#qbarunre {display:none;}
	#qbarunmi {display:none;}
	.submenu {display:none;}

/*text styles*/
	a:link {color:#870026;	text-decoration:none;}
	a:visited {color:#870026; text-decoration:none;}
	a:active {color:#870026; text-decoration:none;}
	a:hover {color:#000000; text-decoration:underline;}
	h1 {font-size:16px; font-weight:900; line-height:0.9em;}
	h2 {font-size:15px; font-weight:700; line-height:0.9em; margin-bottom:0.3em;}
	h3 {font-size:11px; font-weight:bold; margin-top:0em; margin-bottom:7px;}
	a.h3:link {font-size:11px; font-weight:bold; margin-top:0em; margin-bottom:7px; color:#870026; text-decoration:none;}
	a.h3:visited {font-size:11px; font-weight:bold; margin-top:0em; margin-bottom:7px; color:#870026; text-decoration:none;}
	a.h3:active {font-size:11px; font-weight:bold; margin-top:0em; margin-bottom:7px; color:#870026; text-decoration:none;}
	a.h3:hover{font-size:11px; font-weight:bold; margin-top:0em; margin-bottom:7px; color:#870026; text-decoration:underline;}
	h4 {font-size:12px; font-weight:900; line-height:0.9em; color:#870026; margin-bottom:0.3em;}
	h5 {font-size:12px; font-weight:bold; color:#870026; line-height:0.9em;}
	.ubright {font-size:13px; line-height:1.5em; color:#000000; text-decoration:none;}
	a.ubright:link {font-size:13px; line-height:1.5em; color:#870026; text-decoration:none;}
	a.ubright:visited {font-size:13px; line-height:1.5em; color:#870026; text-decoration:none;}
	a.ubright:active {font-size:13px; line-height:1.5em; color:#870026; text-decoration:none;}
	a.ubright:hover {font-size:13px; line-height:1.5em; color:#870026; text-decoration:underline;}
	.fontmari {font-size:11px; color:#000000;}
	a.fontmari:link {font-size:11px; color:#870026; text-decoration:none;}
	a.fontmari:visited {font-size:11px; color:#870026; text-decoration:none;}
	a.fontmari:active {font-size:11px; color:#870026; text-decoration:none;}
	a.fontmari:hover {font-size:11px; color:#870026; text-decoration:underline;}
	ul {margin:0px; margin-left:8px; padding:4px; padding-left:8px;}
	ol {margin:0px; margin-left:16px; padding:4px; padding-left:8px;}
	li {margin:0px; padding:0px; list-style-image:url(/transtec/images/ii.gif);}
	.pf {list-style-image:url(/transtec/images/arrow_small.gif)}
	.fopreis {color:#000000; font-size:15px; font-weight:bold;}
	.fomwst {font-size:9px;}
	/*Seitenpositionsanzeige*/
	.sitepos {font-size:12px; color:#7a817f;}
	a.sitepos:link {font-size:12px; color:#7a817f; text-decoration:none;}
	a.sitepos:visited {font-size:12px; color:#7a817f; text-decoration:none;}
	a.sitepos:active {font-size:12px; color:#7a817f; text-decoration:none;}
	a.sitepos:hover {font-size:12px; color:#7a817f; text-decoration:underline;}
	
/*styles for content layer max width must smaler than 92%*/
	.floatright {float:right; padding-top:10px;}
	.floatleft, .floatleft100 {float:left; padding-top:10px;}
	.floatleft100 {width:100%;}
	.nofloat {float:none; padding-top:10px;}
	.boxrelative {z-index:0; padding-top:10px;}
	.main100 {position:relative; top:0px; left:0px; background-color:#ffffff; z-index:3; font-size:11px; border:0px solid #7a817f;}
	
/*Listtable / Produktlisten auf Übersichtsseiten*/
	.tabtop {display:none;}
	.taptopru {display:none;}
	.tabbesch {padding:5px; padding-top:2px; text-align:left; vertical-align:top; font-size:12px; height:57px;}
	
/*Produktseite*/
	#p_mainbox {position:relative; left:0px; margin-right:-11px; padding:0px; float:none;}
	#pt_tabro_left {display:none;}
	#pt_tabro_right {display:none;}
	#pt_info_whi {height:23px; background-color:#ffffff; text-align:left; vertical-align:middle; font-weight:bold;}
	#pt_tabline_left {display:none;}
	#pt_pinf {height:141px; background-color:#f1f2f3; text-align:left; vertical-align:top; padding-top:4px; padding-bottom:4px;}
	#pt_tabline_right {display:none;}
	#pt_ikreuz_bot {display:none;}
	#pt_horline {height:2px; background-color:#ffffff;}
	#pt_basics {height:82px; background-color:#f1f1f3; text-align:left; padding-left:25px;}
	
	.rulo_ffffff {podisplay:none;}
	.rulu_ffffff {display:none;}
	.optionsep {display:none;}
	.ruro_ffffff {display:none;}
	.ruru_ffffff {display:none;}
	.width7x10 {width:7%;}

/* Bilder und runde Ecken auf Produktseiten*/
	/* Bild gross*/
	.gr_picframe1 {position:absolute; top:0px; right:0px; display:block; width:270px; height:163px; background-color:#F1F2F3; margin:0px; padding:0px; border:0px; visibility:visible;}
	.gr_picframe2 {display:none;}
	.gr_picframe3 {display:none;}
	.gr_picframe4 {display:none;}
	/* Bild klein*/
	#kl_picframe {position:relative; display:block; width:60px; height:60px; background-color:#F1F2F3; margin:0px; padding:0px; border:0px;}
	/* Rundungen für Bild gross und klein*/
	.picrulo {display:none;}
	.picruro {display:none;}
	.picrulu {display:none;}
	.picruru {display:none;}
	.picrulu_gr {display:none;}
	.picruru_gr {display:none;}

/*Partner auf Produktseiten*/
	.prod_partner {position:relative; top:0px; left:0px; width:100%; background-color:#ffffff; z-index:3; font-size:11px; padding:0px 0px 0px 0px;  border:0px solid #7a817f;}
	.prod_partner_head {height:16px;}
    .prod_partner_headfont {color:#000000; font-weight:bold; padding-left:4px;}
	.papictab {position:relative; left:0px; height:101px; z-index:10;}
	
/*Produktdatailrahmen auf Produktseiten*/
	.tabtop-1 {display:none;}
	.padtop3x2 {padding-top:3px; background-repeat:repeat-x; margin-right:20px;}
	.pad_makeup {display:none;}

	
/*Spectables auf Produktseiten*/
	.scwhi {border-bottom:2px solid #ffffff;}
	.gesscwhi {border:2px solid #ffffff; border-bottom:0px none;}
	.scred {background-color:#ffffff; font-weight:bold; padding:3px; border:0px none; border-bottom:1px solid #f1f2f3;}
	.show {display:table-row;}
	.tabrel {position:relative; width:100%; height:100%;}
	.tabrulo {display:none;}
	.tabruro {display:none;}
	.tabsof1f2f3, .tabsof1f2f3_head, .tabsof1f2f3_408 {border:1px solid #f1f2f3;} 
	.tabsof1f2f3_head {background-color:#f1f2f3; border-top:7px solid #f1f2f3; border-bottom:3px solid #f1f2f3;}
	.tabsof1f2f3_408 {width:40%; padding-left:8px;}
	
/*Spectables auf Produktseiten*/
	#complg {border:1px solid #f1f2f3;}
	#complg_15 {border:1px solid #f1f2f3; width:15px;}
	#compprname {border:1px solid #f1f2f3; padding-left:4px; background-color:#ffffff;}
	#head_complg {border:1px solid #f1f2f3;}
	#complg_whi {border:1px solid #f1f2f3; width:15px; text-align:center; background-color:#FFFFFF; color:#870026; font-size:11px;}
	#complg_red {border:1px solid #f1f2f3; width:15px; text-align:center; background-color:#870026; color:#FFFFFF; font-size:11px;}

/*selector styles on Core-Product Pages*/
	.selectorTab {background-color:#ffffff; width:436px;}
	.headerHori {background-color:#870026; color:#FFFFFF; width:71px; height:35px; border-bottom:2px solid #f1f2f3; border-right:2px solid #f1f2f3; padding-top:4px; vertical-align:middle;}
	.headerVert {background-color:#870026; color:#FFFFFF; width:67px; height:35px; border-bottom:2px solid #f1f2f3; border-right:2px solid #f1f2f3; padding-right:4px; text-align:right;}
	.headerBlank {background-color:#f1f2f3; color:#FFFFFF; width:67px; height:35px; border-bottom:2px solid #f1f2f3; border-right:2px solid #f1f2f3; padding-right:4px; text-align:right;}
	.selField {border-bottom:2px solid #f1f2f3; border-right:2px solid #f1f2f3;}
	.selFloatLeft {float:none; padding:8px; padding-left:0px; padding-top:0px; margin-top:0px;}
	.selHead {margin-bottom:0.3em; margin-top:0em;}
	.selCom {background-color:#f1f2f3; border:0px; text-align:right;}
	
/*product lists*/
	.pl_main {position:relative; left:0px; top:0px; z-index:3; height:60px;}
	.pl_cont {position:relative; display:block; background-color:#ffffff; margin:0px; padding:0px; border:0px; width:100%; height:59px; clear:both;}
	.pl_rulo {display:none;}
	.pl_ruro {display:none;}
	.pl_img {position:relative; left:8px; top:0px; width:59px; height:59px;}
	.pl_artnr {position:absolute; top:8px; left:75px;}
	.pl_artbez {position:absolute; bottom:8px; left:75px; width:80%; z-index:3;}
	.pl_preis {position:absolute; top:8px; right:8px;}
	.pl_checkbox {display:none;}
	.pl_rulu {display:none;}
	.pl_ruru {display:none;}

/*Rahmenrundung, universell einsetzbar!*/	
	.rarulo {display:none;}
	.raruro {display:none;}
	.rarulu {display:none;}
	.raruru {display:none;}
	
	.kat_main {position:relative; display:block; left:8px; top:6px; margin-right:12px; z-index:2;}
	.w57 {width:57%;}
	.kat_lastwords {float:none; clear:both; padding-bottom:11px;}
	.kat_img {margin:0px 20px 2px 0px;} 
	.kat_makeup_ro {display:none;}
	.kat_raruro {display:none;}
	.kat_rarurppipe {display:none;}
	
/*Producthead small*/	
	.prodheadS_raruru {display:none;}
	.prodheadS_bridge {display:none;}
	.prodheadS_stripe {display:none;}
		
/* Styles for Download Services*/
	P.ddlSnr {font-size:12px; font-weight:bold; color:#000000; margin:0 0 0 0;}
	TABLE.ddlFrame {width:100%; border:1px solid #7A817F;}
	TD.ddlHead {height:20px; padding:3px; background-color:#AFB3B2; color:#FFFFFF; font-weight:bold;}
	TABLE.ddlLight {width:100%; border-top:1px solid #7A817F; padding:3px; background-color:#FFFFFF;}
	TABLE.ddlDark {width:100%; border-top:1px solid #7A817F; padding:3px; background-color:#F1F2F3;}
	TD.ddlCol1 {width:50%; vertical-align:top;}
	TD.ddlCol2 {width:15%; vertical-align:top;}
	TD.ddlCol3 {width:20%; vertical-align:top;}
	SPAN.dllSymbol {display:none;}
	SPAN.dllSpacer {float:none; width:13px;}
	TD.ddlNo {height:20px; padding:3px; font-weight:bold; color:#000000; text-align:left; background-color:#FFFFFF;}
