body {
	margin:0px;
	font-family:Arial;
  background-color:#EEE4D4;
	background-image:url(bg.jpg);
	background-repeat:repeat-x;
}

.bgTable {

}
.subHeader a{
	color:#353535;
	text-decoration:none;
	font-weight:bold;
}
.subHeader a:hover{
	color:#000000;
}
.mainTable {
	background-image:url('contbg.gif');
	background-repeat:repeat-x;
	background-color:white;
}
.topsearch input{
  border:1px #C98C34 solid;
  background:#FFFFFF;
}
.topmain{
  background-image:url('topsearchbg.gif');
  background-repeat:repeat-x;
}
.advertisements {
	background-color:#FDF3EA;
	font-size:12px;
}
.mostPopular {
	background-color:#FDF3EA;
	font-size:12px;	
}
.mostPopular a{
  margin-left:5px;
	color:darkblue;
	text-decoration:none;
}
.mostPopular a:hover {
	color:maroon;
}
.leftHeader{
	background-image:url('menuheadbg.gif');
	background-repeat:repeat-x;
	font-weight:bold;
	padding:5px;
	color:white;
	font-size:12px;
}
.rightHeader{
	background-image:url('menuheadbg.gif');
	background-repeat:repeat-x;
	font-weight:bold;
	padding:5px;
	color:white;
	font-size:12px;
}

.pageNav {
	font-size:12px;
}
.pageNav ul {
	list-style:none;
	padding:0px;
	margin:0px;

}
.pageNav a{
	padding-left:2px;
	text-decoration:none;
}
.pageNav a:hover{
	color:maroon;
}
.pageNav li{
		padding:8px;
		background-color:#FDEFDB;
		color:#393939;
		font-weight:bold;
}	
.pageNav li:hover{
	background-color:#FEE6C4;
	
}	
/* Category Level 1 -- Root */
.pageNav li a{
	color:#444444;
}
/* Category Level 2 */
.pageNav li li a{
	color:#FF6600;
}
/* Category Level 3 */
.pageNav li li li a{
	color:#666666;
}
/* Category Level 4 */
.pageNav li li li li a{
	color:#000000;
}
.pageNav li li li li li a{
	color:#993300;
}

/* SUB HEADER */
.subHeader{
	background-image:url('topbg.jpg');
	background-repeat: repeat-x;
	border-top:1px solid #EDB14F;
	font-size:12px;
	color:#333333;
	padding-left:4px;
}

.subHeader input.textbox{
  border:1px #D4782B solid;
  bachground:#F7E1BF;
}

.infolisting{
  border-bottom:1px black solid;
}

.leftCell{
	background-color:#FDF3EA;
	border-left:1px #FFEBDD solid;
	border-right:1px #FFEBDD solid;
}

.rightCell{
	background-color:#FDF3EA;
	border-left:1px #FFEBDD solid;
	border-right:1px #FFEBDD solid;
}

select {
	font-size:12px;
}
input {
	font-size:12px;
}
textarea{
	font-size:12px;
}
.main{ 
	padding:10px;
	color:#333333;
	font-size:13px;
  background-image:url('topsearchbg.gif');
  background-repeat:repeat-x;
  background-position:top;
}
.main input{
  border:1px #B6B6B6 solid;
}
.main input:focus{
  background:#fceed7;
}
.main select{
  border:1px #B6B6B6 solid;
}
.main a{
	color:darkblue;
	text-decoration:none;
}
.main a:hover {
	text-decoration:underline;
}
.subCat a{
	color:#003333;
	padding-left:10px;
}
.footer {
	font-size:10px;
}
.innerSearchTable {

}
.innerSearchTable td{
	border-bottom:1px solid #FBE5C4;

	margin:0px;
}
.aktionsbereich a{
  color:#E28702;
  font-weight:bold;
  text-decoration:none;
}
.aktionsbereich{
  text-align: right;
}
.searchImage {
	border:1px dotted gray;
}
.detailTable td{
	border-top:1px solid #CCCCCC;
}
.featureAds td{

}

ul.rating {list-style: none;position: relative;width: 100px;height: 20px;background-image: url("rate_images/ratings.png");background-position: -100px 0;background-repeat: no-repeat;padding: 0;left: 50px;margin-left: -50px;overflow: hidden;}
.rating li {margin: 0;padding: 0;float: left;}
.rating li a {display: block;position: absolute;width: 20px;height: 20px;text-indent: -9999px;overflow: hidden;z-index: 20;}

ul.worst { background-position: -80px 0;}
ul.bad { background-position: -60px 0;}
ul.fair { background-position: -40px 0;}
ul.good { background-position: -20px 0;}
ul.best { background-position: 0 0;}

.rating a.worst { left: 0; }
.rating a.bad { left: 20px; }
.rating a.fair { left: 40px; }
.rating a.good { left: 60px; }
.rating a.best { left: 80px; }

.rating li a:hover {background: transparent url("rate_images/star.png") left top repeat-x;left: 0;z-index: 1;}

.rating a.worst:hover {width: 20px;}	
.rating a.bad:hover {width: 40px;}
.rating a.fair:hover {width: 60px;}
.rating a.good:hover {width: 80px;}
.rating a.best:hover {width: 100px;}

