/**







Farben















hell: #FCD3D7







mittel: #FC93A1







dunkel: #ab265b







**/











.errorText {



	color: red;



}











body,td {







	font-family: Arial, Verdana, Helvetica, sans-serif







}







.outline {







	width: 970px;







	height: 100%;







	







}







#LayerHead {







	position:relative;







	left:0;







	top:0px;







	width:100%;







	height:150px;







	z-index:3;







	visibility: visible;







	}







#header {







	position:absolute;







	left:0px;







	top:0px;







	width:100%;







	height:148px;







	border: 1px solid #AB265B;







	background-image: url(images/head_ohne_wolken.jpg);







	background-position:center;







	background-repeat:no-repeat;







}





#header_left {







	position:absolute;







	left:0px;







	top:0px;







	width:250px;







	height:148px;





}





#header_right {







	position:absolute;







	right:5px;







	top:5px;







	width:250px;







	height:148px;





}







#topnavi {







	position:absolute;







	right:10px; 







	top:132px; 







	font-size:11pt; 







	color:#FFFFFF;







}







#topnavi a {







	color:#FFFFFF;







	text-decoration:none;







}







#topnavi a:hover {







	text-decoration:underline;







}















#breadcrumb {







	position:absolute;







	left:10px; 







	top:133px; 







	font-size:8pt; 







	color:#FFFFFF;







}















#breadcrumb a {







	color: white;







	text-decoration:none;







}







#breadcrumb a:hover {







	text-decoration:underline;







}























/* ************ */







/* LEFTCOLUM  */







/* ************ */















#leftnavi {







	position:absolute;







	left:0px;







	top:0px;







	width:151px;















}







#leftnavi .infoBoxCategory .infoBoxHeading {







  font-size: 10pt;







  color: #ffffff;







  text-align: center;







  height: 5px;







  width: 151px;







  vertical-align: middle;







}







/**.leftnavi .infoBox {







  font-size: 10pt;







  color: red;







  text-align: center;







  width: 151px;







  vertical-align: middle;







}**/







#infoBoxCategoryContent {







	width: 190px;







	background-repeat:repeat-y;







	padding-bottom: 10px;







}







#infoBoxCategory {







	margin-top: 15px;







	background-image:url(images/mback.jpg);







	background-repeat:repeat-y;







	







}







.infoBoxCategory .boxText {







	color: white;







	font-size: 8pt;







	font-weight: bold;







	line-height: 19px;







	text-align:left;







}















.infoBoxCategory .boxText a {







	padding: 0px;







	padding-left: 10px;







	text-decoration:none;







	color: white;







}







.infoBoxCategory .boxText a:hover {







	color: #ab265b;







}







.infoBoxCategory #activeCategory {







	color: #ab265b;







}







.infoBoxCategory .level0, .level0activeCategory{







	font-size: 10pt;







	font-weight: bold;







}























.infoBoxCategory ul {







	margin: 0px;







	padding: 0px;







	line-height: 20px;







	list-style-type:none;







}







.infoBoxCategory li {







	background-image:url(images/moutback.jpg);







	background-repeat:repeat-y;







	padding: 0px;







	margin: 0px;







	line-height: 20px;







	list-style-type:none;







}















.infoBoxCategory .level0activeCategory {







	background-image:url(images/moverback.jpg);







	color: #FFFFFF;







}















.infoBoxCategory .level0activeCategory a:hover{







	color: #FFFFFF;







}















.infoBoxCategory .level1 {







	line-height: 15px;







	font-size: 8pt;







	font-weight: normal;







	background-image: url(images/mrback.jpg);







	background-repeat: repeat-y;







	margin: 0px;







	padding-left: 10px;







}







.infoBoxCategory .level1activeCategory {







	font-size: 8pt;







	font-weight: bold;







	background-image: url(images/mrback.jpg);







	background-repeat: repeat-y;







	margin: 0px;







	padding-left: 10px;







}















.infoBoxCategory .level1 a:hover {







	text-decoration:underline;







}	







.infoBoxCategory .level1activeCategory a, .infoBoxCategory .level1 a {







	color: #ab265b;







}







.infoBoxCategory .level1activeCategory a {







	font-weight: bold;







}















#leftnavi .informationbox {







  background-image:url(images/mback.jpg);







  background-repeat:repeat-y;







  border-bottom: 1px solid #ab265b;







  border-top: 1px solid #ab265b;







}















#leftnavi .informationbox .infoBoxHeading {







  font-size: 10pt;







  font-weight: bold;







  color: #ffffff;







  text-align: left;







  padding-left: 10px;







  line-height: 18px;







  height: 5px;







  width: 151px;







  vertical-align: middle;







}















#leftnavi .informationbox .infoBoxContent {







	background-image:url(images/mrback.jpg);







    background-repeat:repeat-y;







}







#leftnavi .informationbox .infoBoxContents {







	line-height: 15px;







	font-size: 8pt;







	font-weight: normal;







	margin: 0px;







	padding-left: 15px;







}















#leftnavi .informationbox .infoBox a {







	font-weight: normal;







}















#leftnavi .searchbox {







  background-image:url(images/mback.jpg);







  background-repeat:repeat-y;







  height: 50px;







  overflow: hidden;







  border-top: 1px solid #ab265b;







}







#leftnavi .searchbox input{







	border: 1px solid #ab265b;







	color: #ab265b;







	background-color: #FCD3D7; 







	width: 140px;







}







#leftnavi .searchbox .imgbutton {







	border: none;







	width: 70px;







}







#leftnavi .searchbox .infoBoxHeading {







  font-size: 10pt;







  font-weight: bold;







  color: #ffffff;







  text-align: left;







  padding-left: 10px;







  line-height: 18px;







  height: 5px;







  width: 151px;







  vertical-align: middle;







}







#leftnavi .searchbox .infoBoxContents {







	line-height: 15px;







	font-size: 8pt;







	font-weight: normal;







	margin: 0px;







	padding-left: 0px;







	padding-top: 3px;







	padding-bottom: 3px;







}















/*Teaser-Kopf*/







#leftcolumboxes{







	color: #ab265b;







}







#leftcolumboxes .infoBoxHeading{ 







	/*background-color:#FC93A1;*/







	background-color:#ab265b;







	padding:2px;







	color:#ffffff;







	/*color:#ab265b;*/







	letter-spacing:1px;







	font-weight:bold;	







	text-align: center;







	margin-top: 0px; 







	margin-bottom: 2px; 







	margin-left: 0px; 







	font-size:9pt;







	border: 1px solid #ab265b;







}







	







/*Teaserinhalt*/







#leftcolumboxes .infoBox .infoBoxContent .infoBoxContents .boxText { 







	margin-top: 0px;







	margin-left: 2px;







	margin-right: 2px; 







	padding-top: 6px; 







	padding-bottom: 4px; 







	padding-left: 4px; 







	padding-right: 4px;







	border-style: none solid solid solid; 







	border-width: 0px 1px 1px 1px; 







	border-color: #ab265b;







	text-align: left;







	font-size: 9pt;







	text-align:center;







}







#leftcolumboxes .infoBox .infoBoxContent .infoBoxContents .boxText a{







	text-decoration:none;







} 







#leftcolumboxes .infoBox .infoBoxContent .infoBoxContents .boxText a:hover{







	text-decoration:underline;







} 























/* LEFTECOLUM END */























/* ************ */







/* MIDDLECOLUM  */







/* ************ */















#middlecolumbox table.infoBoxHeader {







	background-color: #ab265b;







}







#middlecolumbox td.infoBoxHeader {







    font-weight:bold;







    font-size: 11pt;







	color:#ffffff;







	border:1px solid #ffffff;







    background-color: #ab265b;







    text-align:center;







}















#middlecolumbox	.boxText #specialsBigBox table {







	border-collapse:collapse;







	height: 100%;







}















#middlecolumbox	.boxText #specialsBigBox{







	height:auto;







}







	







#middlecolumbox	.boxText #specialsBigBox table td {







	border:1px solid #ab265b;







	text-align: center;







	vertical-align: top;







}















#middlecolumbox	.boxText #specialsBigBox table td.infoBoxDescription{







	vertical-align: top;







}















#middlecolumbox .boxText .infoBoxHeading {







    font-weight:bold;







    font-size: 9pt;







	color:#ab265b;







    text-align:center;







	height: 12px;







}







#middlecolumbox .boxText .infoBoxDescription{







	margin-top: 2px;







	margin-left: 2px;







	margin-right: 2px; 







	padding-top: 6px; 







	padding-bottom: 4px; 







	padding-left: 4px;







	padding-right: 4px; 







}







.tab_purpur{







	background-color:#ab265b;







}







.tabzelle_index {







    font-weight:normal;







    font-size: 10pt;







	color:#000000;







    background-color: #ffffff;







    text-align:left;







}







.tabzelle_index_rosa {







    font-weight:normal;







    font-size: 10pt;







	color:#000000;







    background-color: #fef2f3;







    text-align:left;







}







.tabhead {







    font-weight:bold;







    font-size: 11pt;







	color:#ffffff;







	border:#ffffff solid 1px;







    background-color: #ab265b;







    text-align:center;







}















/* MIDDLECOLUM  */























/* ************ */







/* RIGHTCOLUM   */







/* ************ */







#rightcolumn { 







	position:absolute;







	color:#ab265b;







	right: 0px; 







	top: 7px; 







	width: 180px;







	z-index:3;







}















	







/*Teaser-Kopf*/







#rightcolumn .infoBoxHeading{ 







	background-color:#ab265b;







	padding:2px;







	color:#ffffff;







	letter-spacing:1px;







	font-weight:bold;	







	text-align: center;







	margin-top: 0px; 







	margin-bottom: 2px; 







	margin-left: 0px; 







	font-size:9pt;







}







	







/*Teaserinhalt*/







#rightcolumn .infoBox .infoBoxContent .infoBoxContents .boxText { 







	margin-top: 0px;







	margin-left: 2px; 







	padding-top: 6px; 







	padding-bottom: 4px; 







	padding-left: 4px; 







	border-style: none none solid solid; 







	border-width: 0px 0px 1px 1px; 







	border-color: #ab265b;







	text-align: left;







	font-size: 9pt;







}







#rightcolumn .infoBox .infoBoxContent .infoBoxContents .boxText a{







	text-decoration:none;







} 







#rightcolumn .infoBox .infoBoxContent .infoBoxContents .boxText a:hover{







	text-decoration:underline;







} 















/* ***************** */







/* BOX SHOPPING CART */







/* ***************** */







#rightcolumn .infoBoxCart .infoBoxCartContent  {







	border-left: 1px solid #ab265b;







	border-bottom: 1px solid #ab265b;







	







}















#rightcolumn .infoBoxCart .infoBoxContentseven {







	background-color: #FCD6D9;







}















#rightcolumn .infoBoxCart .boxText {







	font-size: 9pt;







	padding-left: 2px;







}















/* BOX SHOPPING CART ENDE*/















/* RIGHTCOLUM END */































#content {







	position:absolute;







	background-color:#ffffff;







	font-size:10pt;







	text-align:left;







	line-height:11pt;







	color:#000000;







	left:0px;







	top:150px;







	width:100%;







	}







#content_index {







	position:absolute;







	background-color:#ffffff;







	font-size:10pt;







	text-align:left;







	line-height:11pt;







	color:#000000;







	left:169px;







	right: 190px;







	top:7px;







	width:605px;







}







a{







	color:#ab265b;







	text-decoration:none;







}







a:hover{text-decoration:underline;}







a.tax_info {







	color:#ab265b; 







}







.maninfoboxdiv {







	right: 0px; width: 120px;







}







.maninfoboxdiv .infoBoxContents{







	text-align:center







}







TD.pageHeading {







  font-size: 16pt;







  font-weight: bold;







  color: #ab265b;







  text-align: left;







  padding-top: 15px;







  height: 25px;







} 







TD.pageHeadingImage {







  padding-top: 15px;







}







DIV.pageHeading {







  font-size: 16pt;







  font-weight: bold;







  color: #ab265b;







  text-align: left;







}















.productInfo table {







	border-collapse:collapse;







	border: 1px solid #ab265b;







	







}







.productInfo table table{







	border: none;







}















.productInfo table td {







	border: 1px solid #ab265b;







}















h3, big {







	color: #ab265b;







	font-size:10pt;







}















.sizeTable td{







	height: 15px;







	border-bottom: 1px dotted #ab265b;







	padding-top: 2px;







}







.sizeTable td form {







	padding: 0px;







	margin: 0px;







}















.submit, .reset { 			







	/*background-color:#FFE38C;*/







	background-color:#ab265b;







  	border: 3px outset #ab265b ;







	color: white;







	font-weight: bold;







 }















.productListing td.productListing-heading {







	border-bottom: 1px solid #ab265b







}























.productListing-odd, .productListing-even{







	background: url(images/plbg.gif);







	background-position:bottom;







	background-repeat:repeat-x;







}















small, .tax_info {







	font-size: 7pt;







}







.tax_info {







	white-space:nowrap;







	color: black;







}























.fusscopyright {







    font-size: 8pt;







	color:#f799a0;







    font-family: Verdana, Arial, Helvetica, sans-serif;







    text-align:center;







}







.fussleiste {







    font-size: 7pt;







	color:#ab265b;







    font-family: Verdana, Arial, Helvetica, sans-serif;







    text-align:center;







}







td.fusscopyright {







	border-top: 1px solid #f799a0;







}















.myProductHeading a{







	text-decoration: none;







	font-weight: bold;







	font-size: 10pt;







}







.myProductHeading a:hover{







	text-decoration: underline;







}















.fussnavi {color:#f799a0; text-align:center;}







a.fussnavi:link{color:#ab265b; text-decoration:none;}







a.fussnavi:visited{color:#ab265b; text-decoration:none;}







a.fussnavi:hover{text-decoration:underline;}







a.fussnavi:active{color:#ab265b; text-decoration:none;}































/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */















/*--------------------------------------------------







  REQUIRED to hide the non-active tab content.







  But do not hide them in the print stylesheet!







  --------------------------------------------------*/



.tabbertabhead {
	text-align: center;
	font-weight: bold;
	color: #ab265b;
}



.tabberlive .tabbertabhide {







 display:none;







}















/*--------------------------------------------------







  .tabber = before the tabber interface is set up







  .tabberlive = after the tabber interface is set up







  --------------------------------------------------*/







.tabber {







}







.tabberlive {







 margin-top:1em;







}















/*--------------------------------------------------







  ul.tabbernav = the tab navigation list







  li.tabberactive = the active tab







  --------------------------------------------------*/







ul.tabbernav







{







 margin:0;







 padding: 3px 0;







 border-bottom: 1px solid #ab265b;







 font: bold 12px Verdana, sans-serif;







}















ul.tabbernav li







{







 list-style: none;







 margin: 0;







 display: inline;







}















ul.tabbernav li a







{







 padding: 3px 0.5em;







 margin-left: 3px;







 border: 1px solid #ab265b;







 border-bottom: none;







 background: #eeeeee;







 text-decoration: none;







}















ul.tabbernav li a:link { color: #ab265b; }







ul.tabbernav li a:visited { color: #ab265b; }















ul.tabbernav li a:hover







{







 color: white;







 background: #ab265b;







 border-color: #ab265b;







}















ul.tabbernav li.tabberactive a







{







  color: #ab265b;







 background-color: #fff;







 border-bottom: 1px solid #fff;







}















ul.tabbernav li.tabberactive a:hover







{







 color: #ab265b;







 background: white;







 border-bottom: 1px solid #ffffff;







}















/*--------------------------------------------------







  .tabbertab = the tab content







  Add style only after the tabber interface is set up (.tabberlive)







  --------------------------------------------------*/







.tabberlive .tabbertab {







 padding:5px;







 border:1px solid #ab265b;







 border-top:0;















 /* If you don't want the tab size changing whenever a tab is changed







    you can set a fixed height */















 /* height:200px; */















 /* If you set a fix height set overflow to auto and you will get a







    scrollbar when necessary */















 /* overflow:auto; */







}















/* If desired, hide the heading since a heading is provided by the tab */







.tabberlive .tabbertab h2 {







 display:none;







}







.tabberlive .tabbertab h3 {







 display:none;







}















/* Example of using an ID to set different styles for the tabs on the page */







.tabberlive#tab1 {







}







.tabberlive#tab2 {







}







.tabberlive#tab2 .tabbertab {







 height:200px;







 overflow:auto;







}







.tabbertab, .tabberOff {







	border:1px solid #ab265b;







	margin-bottom: 10px;







}







.pageHeading{







	font-size: -1em;







	margin-bottom: 5px;







	line-height: 1.5em;







}















SPAN.productSpecialPrice {







	color: red;







	font-weight:bold;







}















h1.htc_cat {







	font-size: 16pt;







  font-weight: bold;







  color: #ab265b;







  text-align: left;







	padding: 0px;







	margin: 0px;







}







h1.htc_manufacturers {







	font-size: 16pt;







  font-weight: bold;







  color: #ab265b;







  text-align: left;







	padding: 0px;







	margin: 0px;







}







h1.products_name{







	font-size: 16pt;







  font-weight: bold;







	padding: 0px;







	margin: 0px;







  color: #ab265b;







  text-align: left;







}







h2.htc_cat {







}







h2.htc_manufacturers {







}

/* BOF Dynamic Sitemap */
  ul.sitemap {
  color: #ff0000;
}
/* EOF Dynamic Sitemap *







