html { margin:0; 
       width:100%; 
	   height:100%; 
	 }

body { font-family: Arial, Verdana, Helvetica, sans-serif;
	   font-size:11px;
       background-color: #000000;
	   color: #bfbfbf;
	   font-size:12px;
	   margin: 0px;
	   width:100%; 
	   height:100%;
	   font-style: normal; 
	   line-height: 13.87pt; 
	   font-weight: normal; 
	   font-variant: normal; 
	   text-transform: none; 
	   text-align: left; 
	 }

td { 	font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
}

TR.productListing-even {
}

TR.productListing-odd {
}

.orderEdit {
			  font-family: Arial, Verdana, Helvetica, sans-serif;
	          font-size:11px;
			  color: white;
			  font-weight: bold;
}

#headermenu { position:absolute; 
			  font-family: Arial, Verdana, Helvetica, sans-serif;
	          font-size:11px;
              top:50px; 
			  right:25%;
			  width:200px;
			  color: white;
			  }

#topmenu { position:relative; 
			  font-family: Arial, Verdana, Helvetica, sans-serif;
	          font-size:11px;
              top:0px; 
			  left:63px;
			  color: white;
			  }

#bottommenu { position:relative; 
			  font-family: Arial, Verdana, Helvetica, sans-serif;
	          font-size:11px;
              top:1px; 
			  left:499px;
			  color: white;
			  }

#copyright { position:relative; 
			  font-family: Arial, Verdana, Helvetica, sans-serif;
	          font-size:11px;
              top:1px; 
			  left:3px;
			  color: white;
			  }

#menuleft { position:relative; 
			  font-family: Arial, Verdana, Helvetica, sans-serif;
	          font-size:12px;
              top:35px; 
			  left:3px;
			  width: 160px;
			  color: white;
			  }

#content { position:relative; 
			  font-family: Arial, Verdana, Helvetica, sans-serif;
	          font-size:12px;
              top:30px; 
			  left:1px;
			  width:577px;
			  }

#contentbox { position:relative; 
			  font-family: Arial, Verdana, Helvetica, sans-serif;
	          font-size:12px;
              top:0px; 
			  left:11px;
			  width:560px;
			  border:1px solid #bfbfbf;
			  }

#loginbox { position:relative; 
			  font-family: Arial, Verdana, Helvetica, sans-serif;
	          font-size:12px;
              top:0px; 
			  left:11px;
			  width:255px;
			  height:230px;
			  border:1px solid #bfbfbf;
			  }

#passwordforgottenbox { position:relative; 
			  font-family: Arial, Verdana, Helvetica, sans-serif;
	          font-size:12px;
              top:0px; 
			  left:11px;
			  width:350px;
			  border:1px solid #bfbfbf;
			  }

#productmenubox { position:relative; 
			  font-family: Arial, Verdana, Helvetica, sans-serif;
	          font-size:12px;
              top:0px; 
			  left:15px;
			  width:137px;
			  border:1px solid #bfbfbf;
			  }

#contentboxCustomer { position:relative; 
			  font-family: Arial, Verdana, Helvetica, sans-serif;
	          font-size:12px;
              top:0px; 
			  left:11px;
			  width:440px;
			  border:1px solid #bfbfbf;
			  }

#contentboxShoppingCart { position:relative; 
			  font-family: Arial, Verdana, Helvetica, sans-serif;
	          font-size:12px;
              top:0px; 
			  left:11px;
			  width:440px;
			  border:1px solid #bfbfbf;
			  }
#contentboxShoppingCart { position:relative; 
			  font-family: Arial, Verdana, Helvetica, sans-serif;
	          font-size:12px;
              top:0px; 
			  left:11px;
			  width:440px;
			  border:1px solid #bfbfbf;
			  }

#contentboxwithoutborder { position:relative; 
			  font-family: Arial, Verdana, Helvetica, sans-serif;
	          font-size:12px;
              top:0px; 
			  left:11px;
			  width:440px;
			  }

#contentboxAccount { position:relative; 
			  font-family: Arial, Verdana, Helvetica, sans-serif;
	          font-size:12px;
              top:0px; 
			  left:11px;
			  width:440px;
			  border:1px solid #bfbfbf;
			  }

#descriptionboxProduct { position:relative; 
			  font-family: Arial, Verdana, Helvetica, sans-serif;
	          font-size:12px;
              top:0px; 
			  left:11px;
			  width:400px;
			  border:1px solid #bfbfbf;
			  }

#contentboxCatalog { position:relative; 
			  font-family: Arial, Verdana, Helvetica, sans-serif;
	          font-size:12px;
              top:0px; 
			  left:11px;
			  width:430px;
			  border:1px solid #bfbfbf;
			  }

#contentboxOrder { position:relative; 
			  font-family: Arial, Verdana, Helvetica, sans-serif;
	          font-size:12px;
              top:0px; 
			  left:11px;
			  width:440px;
			  border:1px solid #bfbfbf;
			  }

#contentboxOrderLittle { position:relative; 
			  font-family: Arial, Verdana, Helvetica, sans-serif;
	          font-size:12px;
              top:0px; 
			  left:11px;
			  width:205px;
			  border:1px solid #bfbfbf;
			  }

#contentboxSettings { position:relative; 
			  font-family: Arial, Verdana, Helvetica, sans-serif;
	          font-size:12px;
              top:0px; 
			  left:11px;
			  width:440px;
			  border:1px solid #bfbfbf;
			  }

#shopsearch { position:absolute; 
			  font-family: Arial, Verdana, Helvetica, sans-serif;
	          font-size:12px;
              top:0px; 
			  left:393px;
			  }
#orderssearch { position:absolute; 
			  font-family: Arial, Verdana, Helvetica, sans-serif;
	          font-size:12px;
              top:0px; 
			  left:220px;
			  }
#catalogsearch { position:absolute; 
			  font-family: Arial, Verdana, Helvetica, sans-serif;
	          font-size:12px;
              top:0px; 
			  left:270px;
			  }

#prevnext { position:relative; 
			  font-family: Arial, Verdana, Helvetica, sans-serif;
	          font-size:12px;
              top:0px; 
			  left:11px;
			  width:560px;
			  }

#prevnextAccount { position:relative; 
			  font-family: Arial, Verdana, Helvetica, sans-serif;
	          font-size:12px;
              top:0px; 
			  left:11px;
			  width:440px;
			  }

#prevnextpic { position:absolute; 
			  font-family: Arial, Verdana, Helvetica, sans-serif;
	          font-size:12px;
              top:10px; 
			  left:560px;
			  }
.smallText {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
}
			  
.categorytitle { font-size: 24px; color: #ffffff;font-weight: bold;}
.producttitle { font-size: 14px; color: #ffffff;font-weight: bold;}
.menutitle { color: #FFFFFF;font-weight: bold;}
.contenttitle { font-size: 16px; color: #bfbfbf;font-weight: bold;}
.sitetitle { font-size: 16px; color: #bfbfbf;font-weight: bold;}
.error { color: #ff0066;font-weight: bold; text-align: center; font-size: 13px; }
.errorEntry { color: #ff0066;font-weight: bold; }
.successfull { color: #0099ff;font-weight: bold; text-align: center; font-size: 13px; }
		   
a.menulinks {text-decoration: none; font-size:11px; color: #FFFFFF; }
a.menulinks:visited {text-decoration: none; font-size:11px; color: #FFFFFF; }
a.menulinks:hover {text-decoration: underline; font-size:11px; color: #FFFFFF; }
a.menulinks:active {text-decoration: none; font-size:11px; color: #FFFFFF; }

a {text-decoration: none; color: #bfbfbf; }
a:visited {text-decoration: none; color: #bfbfbf;}
a:hover {text-decoration: underline; color: #bfbfbf;}
a:active {text-decoration: none; color: #bfbfbf;}

a.pageResults {
  text-decoration: none;
  color: #bfbfbf;
}

a.pageResults:hover {
  color: #000000;
  text-decoration: none;
  background: #bfccd5;
}

.pageSelected {
  color: #FFFFFF;
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
}
.pageSelectField { 

}

a.categories {
  text-decoration: none;
  color: #bfbfbf;
  font-weight: bold;
}
a.categories:hover {
  color: #000000;
  text-decoration: none;
  background: #bfccd5;
}


/* data table */
.dataTableHeadingRow { background-color: #3a505b; }
.dataTableHeadingContent { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #bfbfbf; font-weight: bold; }
.dataTableRow { background-color: #000000; color: #bfbfbf; }
.dataTableRowSelected { background-color: #DEE4E8; }
.dataTableRowOver { background-color: #bfccd5; color:#000000; cursor: pointer;  }
.dataTableContent { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;  }

/* forms */
CHECKBOX, INPUT, RADIO, SELECT, TEXTAREA, FILE { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; }
FORM { display: inline; }


#menulinks { 
display: block;
width: 154px;
height:24px;
			  background: url(images/menulinks_backgr.jpg) no-repeat;
			  height: 24px;
			}
			
input.radio {		font-family: Arial, Verdana, Helvetica, sans-serif;
					font-size: 11px;
					color: #CC3333;
					border: solid #FFFFFF 0px;
}

input.image {		
border: solid #FFFFFF 0px;
}

input.checkbox {	font-family: Arial, Verdana, Helvetica, sans-serif;
					border: solid #FFFFFF 0px;
}


.inputaccount { 			width:160px;}
.inputfield { 			width:200px;}
.inputpassword { 			width:245px;}
.subject { 			width:300px;}
.textareafield { 			width:300px;
height:50px;}
.searchfield { 			width:140px;}

.bild {
        background-color: #FFFFFF;
        border: 1px outset #999999;
        padding: 1px;
}
.bildprev {
        padding: 10px;
        background-color: #444;
        border: 1px outset #999999;
}

.ptab { border:2px; border-color:#C0C0C0; border-style:solid; border-collapse:collapse; 
		width:100%; }
.ptabkopf { background-color:#3a505b; padding:4px; font-weight:bold; 
		border-width:1px; border-color:#C0C0C0; border-style:solid; border-collapse:collapse; }
.ptabbreak { padding:4px; font-weight:bold; 
		border-width:1px; border-color:#C0C0C0; border-style:solid; border-collapse:collapse; }
.ptabcolhead { padding:4px; font-weight:bold; 
		border-width:1px; border-color:#C0C0C0; border-style:solid; border-collapse:collapse; }
.ptabdata { padding:4px; font-weight:normal; 
		border-width:1px; border-color:#C0C0C0; border-style:solid; border-collapse:collapse; }
.ueberschrift4 { font-family:Arial, Helvetica, MS Sans Serife, Sans Serife; font-size:10pt; font-weight:bold; color:#DDDDDD; }   

