/***
  PRODUCTS
    ***/
    
	#list-product-image {
		background: #efefef;
	}
	
	#list-product-title {
		background: #efefef;
		height: 20px;
	}
	
	#list-product-basket {
		background: #efefef;
		width: 100px;
	}

	#list-product-description {
		background: #efefef;
	}

body {
   margin-top: 0px;
   margin-left: 0px;
   margin-bottom: 0px;
   margin-right: 0px;
   font-family:Verdana;
}

img {
   border-style:none;
}

a {
   color: #008000;
}

pre {
   font-family: Verdana;
   font-size: 18px;
}

h3 {
   text-align: center;
}

hr {
   color: #008000;
   border-color: #008000;
}

td.site-header h1{
   font-size: 18px;
}

td.site-header h2{
   font-size: 16px;
}

td.menu a:link, td.menu a:visited,td.menu a:active{
   color: #FFFFFF;
}

table {
   border-style:none;
}

td.menu {
   background-image: url(http://p7419.typo3server.info/fileadmin/layout/images/navi.jpg);
   background-repeat: repeat-x;
   vertical-align: top;
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 0px;
}

td.menu td.spacer {
   background-color: #008000;
}

td.content {
   vertical-align: top;
   padding-left: 30px;
   padding-top: 10px;
}

.searchfield {  
	border : 1px solid #DDDDDD;
	font-family: Verdana; 
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	vertical-align: top;
}

body.preisel a, body.preisel hr, body.preisel u, body.preisel h4, body.preisel h5, body.preisel pre, body.preisel h3 {
   color: #FF0000;
}

body.ilon a, body.ilon hr, body.ilon u, body.ilon h4, body.ilon h5, body.ilon pre, body.ilon h3 {
   color: #008000;
}

body.derm a, body.derm hr, body.derm u, body.derm h4, body.derm h5, body.derm pre, body.derm h3 {
   color: #000080;
}

body.citro a, body.citro hr, body.citro u, body.citro h4, body.citro h5, body.citro pre, body.citro h3 {
   color: #FCCA03;
}

body.abdo a, body.abdo hr, body.abdo u, body.abdo h4, body.abdo h5, body.abdo pre, body.abdo h3 {
   color: #800000;
}

	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }