
body {
  background: #E6E6E6;
  color: #44506C;
  margin: 0px;
}

form {
	display: inline;
}

checkbox, input, radio, select {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

textarea {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

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

a {
  color: #44506C;
  text-decoration: none;
}

a:hover {
  color: #44506C;
  text-decoration: underline;
}

a.headerNavigation { 
  color: #44506c; 
}

a.headerNavigation:hover {
  color: #44506c;
}

a.pageResults {
  color: #000000;
}

a.pageResults:hover {
  color: #A84A4C;
  background: #FFFFFF;
}

a.cat {
  color: #000000;
  text-decoration: none;
}

a.cat:hover {
  color: #000000;
  text-decoration: none;
}

a.boxLink {
  color: #44506C;
  text-decoration: none;
}

a.boxLink:hover {
  color: #000000;
  text-decoration: underline;
}

table.productListing {
/*  border: 1px;
  border-style: solid;
  border-color: #8594A9;
  border-spacing: 1px;
  border-collapse:collapse;*/
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  font-weight: bold;
  background: #5E627B;
}

td.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

tr.productListing-odd {
  background: #DDDFE3;
}

tr.productListing-even {
  background: #F1F1F1;
}

td.boxText, span.boxText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#44506C;
}

.boxImage {
  border: 1px solid #CECECE;
}

.contentImage {
  border: 1px solid #CECECE;
}

.stockWarning {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #CC0033; 
}

.orderEdit {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #8594A9;
  text-decoration: underline; 
}

TR.header {
  background: #2E3335;
}

TR.headerNavigation {
  background-image: url(http://www.malchik.de/xoshop/template/titan/images/xolayout/xo-header-line_01.jpg);
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background-image: url(http://www.malchik.de/xoshop/template/titan/images/xolayout/xo-header-line_01.jpg);
  color: #FFFFFF;
  font-weight : bold;
}

TR.headerError {
  background: #FF0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #FF0000;
  color: #FFFFFF;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00FF00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #8594A9;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #47516C;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background-image: url(http://www.malchik.de/xoshop/template/titan/images/xolayout/xo-header-line_01.jpg);
  color: #FFFFFF;
  font-weight: bold;
}

TD.katboxInfoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background-image:url(http://www.malchik.de/xoshop/template/titan/images/xolayout/xo-boxes-middle.jpg);
  background-color:#5E627B;
  color: #FFFFFF;
/*  border:1px #CECECE solid;*/
  border:1px #ABAFBD solid; 
  padding-left:11px;
  padding-right:11px;
}

TD.katboxSmallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #DDDFE3;
  border:1px #ABAFBD solid; 
}

td.katboxSmallText2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #2E3335;
}

.katboxSmallText3 { /* katboxSmallText ohne Rahmen */
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  background: #DDDFE3;
}

.infoBox {
  background: #DDDFE3;
/*  border:1px #000000 solid;*/
  border:1px #ABAFBD solid; 
}

.infoBox2 {
  background: #DDDFE3;
}

.infoBoxContents {
/*  background: #F1F1F1;*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

/* Style2 */
.infoBox4 {
  background: #FFFFFF;
}

/* Style2 */
.infoBoxContents4 { 
  background: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxContentsMiddleBox {
/*  background: #F8F8F9; */ 
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background-image: url(http://www.malchik.de/xoshop/template/titan/images/xolayout/xo-boxes-middle.jpg);
  background-color: #5D637B;
  color: #FFFFFF;
}

TD.infoBoxHeading2 { /* Hervorzuhebende Boxen */
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #B7CF70;
  color: #2E3335;
}

TD.infoBoxHeadingBoxen {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background-image: url(http://www.malchik.de/xoshop/template/titan/images/xolayout/xo-boxes-left-right.jpg);
  background: #2E3335;
  color: #2E3335;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.box_1 {
  background: #E0DEDE;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border: 1px solid #2E3335;
}

.box_2 {
  background-color:#F1F1F1;
  background-image:url(http://www.malchik.de/xoshop/template/titan/images/xolayout/box2-bg.gif);
}

.box_3 {
  background-color:#F1F1F1;
}
 
TD.boxhead_1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background-image: url(http://www.malchik.de/xoshop/template/titan/images/xolayout/xo-boxes-left-right.jpg);
  background: #2e3335;
  color: #FFFFFF;
  border-top :1px solid #2E3335;
  border-bottom :1px solid #2E3335;
  line-height:14px;
  padding-left:11px;
}

TD.boxhead_2 {
  width:100%;
  background-repeat:repeat-x;
  padding-left:5px;
  padding-bottom:1px;
  font-weight:bold;
  color:#F1F1F1;
  font-size: 11px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  white-space:nowrap;
  overflow:hidden;
  background-image:url(http://www.malchik.de/xoshop/template/titan/images/xolayout/box2-head-bg.gif);
}

TD.boxhead_2_2 {
  background-image:url(http://www.malchik.de/xoshop/template/titan/images/xolayout/box2-head2-bg.gif);
}

TD.boxhead_3 {
  width:100%;
  background-repeat:repeat-x;
  padding-left:5px;
  padding-bottom:1px;
  font-weight:bold;
  color:#F1F1F1;
  font-size: 11px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  white-space:nowrap;
  overflow:hidden;
  background-image:url(http://www.malchik.de/xoshop/template/titan/images/xolayout/box2-head-bg.gif);
}

TD.boxhead_3_2 {
  background-image:url(http://www.malchik.de/xoshop/template/titan/images/xolayout/box2-head2-bg.gif);
}

TD.pageHeading, DIV.pageHeading {
  background: #F1F1F1;
  padding-left: 5px;
}

h1.pageHeading {
  font-family: Verdana;
  font-size: 15px;
  font-weight: bold;
  color: #000000;
  display: inline;  
}

h1.pageHeadingbox {
  font-family: Verdana;
  font-size: 15px;
  font-weight: bold;
  color: #44506C;
  display: inline;  
}

h1.katboxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  display: inline;  
}

h2.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: bold;
  display: inline;
}

td.pageHeading2 {

}

.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color: #44506C;
}

TD.main_header, P.main_header {
  font-family: Verdana, Arial, sans-serif;
  font-weight: bold;
  font-size: 9px;
  color: #2E3335;
}

TD.main-header, P.main-header {
  font-family: Arial;
  font-size: 10px;
}

.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #44506C;  
}

.smallText2 { /* Shipping Estimator */
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #008000;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #8594A9;
  font-weight: bold;
}

TABLE.formArea {
  background: #F8F8F9;
  border-color: #8594A9;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #C76170;
  font-weight: bold;
}

/* Sonderangebotspreis (neu) */
SPAN.productSpecialPrice {
  font-family: Arial;
  font-size: 15px;
  color: #50BD00;
  font-weight: bold;
}

/* Sonderangebotspreis - Produktseite (neu) */
SPAN.productSpecialPrice3 {
  font-family: Arial;
  font-size: 17px;
  color: #50BD00;
  font-weight: bold;
}

/* Normalpreis */
SPAN.productPrice {
  font-family: Arial;
  font-size: 10pt;
  font-weight: bold;
}

/* Normalpreis (jetzt nur / statt vorher) */
SPAN.productPrice2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #FF0000;
}

SPAN.naviCategories {
  font-family: Verdana, Arial, sans-serif;
  color: #993134;
}


/* BOF price-break-1.11.3 */
td.productPriceInBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #DDDFE2;
}
/* EOF price-break-1.11.3 */


.moduleRow { }

.moduleRowOver {
  background-color: #E9F4FC;
  cursor: pointer;
}

.moduleRowSelected {
  background-color: #F1F1F1; 
}

.messageBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px; 
}

.messageStackError, .messageStackWarning { 
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
/*  background: #F8F8F9;
  color: #000000;*/
}

.messageStackSuccess {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background-color: #A1C459;
}

.inputRequirement {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000; 
}

/* ------- Poll Booth Contribution (ANFANG)-------- */
TD.pollBoxText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
/*  border-color: #F1F1F1;
  border-style: solid;
  border-width: 1px;    */
}

TR.pollOptRow {
/*  background: #F1F1F1;    */
}

TR.pollFooter {
/*  background: #F1F1F1;*/
}
/* ------- Poll Booth Contribution (ENDE)-------- */

/* VJ Links Manager v1.00 begin */
TABLE.linkListing {
  border: 1px;
  border-style: solid;
  border-color: #8594A9;
  border-spacing: 1px;
}

.linkListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #8594A9;
  color: #FFFFFF;
  text-align: center;
}

TD.linkListing-data {
  border-right: 1px solid #8594A9;
  border-bottom: 1px solid #8594A9;
  padding: 4px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.linkListing-odd {
  background: #F8F8F9;
}

TR.linkListing-even {
  background: #F5F5F5;
}
/* VJ Links Manager v1.00 end */


/* Produkterweiterungsmodul:  Artikelgroesse start */
.infoBoxContentsCo2 {
  background: #DDDFE3;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border:1px #D0D0D0 solid;
}
/* Produkterweiterungsmodul:  Artikelgroesse end */

/* TD.heading01 (Überschrift, fett, Verdena, 10 Pixel) */
TD.heading01-w4y {
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
}

table.katbox {
  border-collapse:collapse;
/*  border-color: #CECECE;*/
  border-color: #ABAFBD;
  border-style: solid;
  border-width: 1px;
}

.tax_info {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
	color: #758389;
	font-weight: normal;
}

/* STYLE2 */
.style2_name {
  font-family:   Verdana, Arial, sans-serif;
  font-size:     11px;
  font-weight:   bold;
  color:         #44506C;
}


.style2_desc {
  font-family:   Verdana, Arial, sans-serif;
  font-size:     10px;
  font-weight:   normal;
  color:         #758389;
}

.style2_price {
  font-family:   Verdana, Arial, sans-serif;
  font-size:     12px;
  font-weight:   bold;
  color:         #44506C;
}

.style2_leftbox {
  background: #DDDFE3;
}

.style2_rightbox {

}

.catline {
  background: #FFFFFF;
}

.catnormal_left {
  background-color: #E7E7E7;
  background-image:url(http://www.malchik.de/xoshop/template/titan/images/xolayout/box-category-bg.jpg);
  background-repeat:repeat-x;
  vertical-align:top;
  padding-top:7px;
}

.cathover_left {
  background-color: #D5D5D5;
  background-image:url(http://www.malchik.de/xoshop/template/titan/images/xolayout/box-category-hover-bg.jpg);
  background-repeat:repeat-x;
}

.catnormal_right {
  background-color: #E7E7E7;
  background-image:url(http://www.malchik.de/xoshop/template/titan/images/xolayout/box-category-bg.jpg);
  height:20px;
  width:99%;
  background-repeat:repeat-x;
}

.cathover_right {
  background-color: #D5D5D5;
  background-image:url(http://www.malchik.de/xoshop/template/titan/images/xolayout/box-category-hover-bg.jpg);
  height:20px;
  width:99%;
  background-repeat:repeat-x;
}

.catnormal {
  background-color: #E7E7E7;
}

.cathover {
  background-color: #D5D5D5;
}

div.box_bg {
  background-image:url(http://www.malchik.de/xoshop/template/titan/images/xolayout/box1-bg.gif);
  width:100%;
}

.mainbox_out {
  margin-top:8px;
/*  padding-left:0px;
  padding-right:0px;*/
  padding-left:15px;
  padding-right:15px;
  padding-bottom:0px;
}

.mainbox_in {
/*  background-color:yellow;
  margin-top:5px; */
}

.new_products_standard {
  background: #F1F1F1;
}

.new_products_style2_box {
  background: #FFFFFF;
}

.new_products_style2_price {
  background: #D4D4D4;
}

.hidden {
  position: absolute;
  left: -1500em;
}

not_hidden {

}

.bestseller_normal {
  background-color: #F1F1F1;
  border: 2px solid #CECECE;
}

.bestseller_hover {
  background-color: #D5D5D5;
  border: 2px solid #CECECE;
}

/*loginbox background*/
.infoBoxContents_Style_1 { 
  background-color: #57607D;
}

.theprice {
  font-family:   Verdana, Arial, sans-serif;
  font-size:     12px;
  font-weight:   bold;
  color:         #000000;
}

.contentBoxText {
  color: #44506C;
}

a.contentBoxLink {
  color: #44506C;
  text-decoration: underline;
}

a.contentBoxLink:hover {
  color: #000000;
  text-decoration: underline;
}

.quantitypricetable {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight:normal;  
}

/* x gespahrt (y%) */
.saving_amount {
  font-weight: bold;
  color:#44506C;
  font-size: 9px;
}

a.BoxHeadingLink, a.productListing-heading {
  color: #FFFFFF;
  text-decoration: none;
}

a.BoxHeadingLink:hover, a.productListing-heading:hover {
  color: #FFFFFF;
  text-decoration: underline;
}

.categorylinkbox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #44506C;
  background-color: #DDDFE3;
  text-align:center;
  vertical-align:middle;
  height:20px;  
}

.nopadding {
  padding:0px;
}

a.price_on_request {
  font-size: 8pt;
  font-weight: bold;
}

td.new_prod_colums2_up {
  border-top:7px #5E627B solid;
  border-left:1px #ABAFBD solid;
  border-right:1px #ABAFBD solid;
  padding:10px;
  font-size:9pt;
  font-weight:bold;
  text-align:center;
  vertical-align:top;  
}

td.new_prod_colums2_middle1 {
  border-left:1px #ABAFBD solid;
  border-right:1px #ABAFBD solid;
}

td.new_prod_colums2_middle2 {
  background-color:#DDDFE3;
  border:1px #ABAFBD solid;
}

td.new_prod_colums2_down {
  border-bottom:7px #5E627B solid;
  border-left:1px #ABAFBD solid;
  border-right:1px #ABAFBD solid;
  text-align:center;
  vertical-align:top;  
}
.get1free { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #ffb3b5; font-weight: bold;}
/* Start Document Manager */
.documents_heading { /* Headings on catalog/documents.php */
  font-weight: bold;
  font-size: 9pt;
}

.documents_category { /* Category names on catalog/documents.php */
  font-weight: bold;
  font-style: italic;
  font-size: 11pt;
  margin-top: 5px;
  margin-bottom: 1px;
}

.document_type { /* Description on catalog/includes/modules/documents.php (Used on catalog/product_info.php) */
  font-weight: bold;
  font-size: 9pt;
}

.document { /* Document name on catalog/includes/modules/documents.php (Used on catalog/product_info.php) */
  font-weight: normal;
  font-size: 9pt;
  height: 1.5em;
}

.document a { /* Document link on catalog/includes/modules/documents.php (Used on catalog/product_info.php) */
}
/* End Document Manager */
/*** BOF Advent_Calendar ***/
				.advent_zelle {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 18px;
					font-weight: bold;
					color: #000000;
					text-decoration: none;
					background-color: #990000;
					height: 60px;
					width: 60px;
					background-image:  url("/images/advent_calendar_star.gif");
					background-repeat: no-repeat;
					background-position: center center;
				}
				div#advent a {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 18px;
					font-weight: bold;
					color: #000000;
					text-decoration: none;
					padding: 10px;
				}
				div#advent a:hover {
					color: #CC0000;
					text-decoration: none;
				}
				.advent_rahmen {
					border: 5px solid #990000;
					font-family: Georgia, "Times New Roman", Times, serif;
					font-size: 14px;
					color: #000000;
					text-decoration: none;
				}

				.Stil1 {
					font-size: 16px;
					font-weight: bold;
					color: #FFFF99;
				}
				.listbox_lang {
        color: #000000;
        background-color: #D1D7DC;
        border: 1px solid #D1D7DC;
        font-size: 80%;
        font-family: Arial, Helvetica, sans-serif;
        vertical-align : middle;

}
h1{
        font-weight: bold;
        font-size: 22px;
        font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
        line-height : 120%;
        color : #000000;
        margin: 2px;
}

h2 {
        font-family: Verdana, Arial, sans-serif;
        font-size: 16px;
        margin: 0px;

}

h3 {
        font-weight: normal;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        margin: 2px;
}
.topmenu {
        line-height : 130%;
        font-size: 100%;
}

.topmenu a {
        color : #0033CC;
        text-decoration : none;
}

.topmenu a:hover  {
        color : #0033CC;
        text-decoration : underline;
}
.clickable_option {
        border-bottom : 1px dotted blue;
        cursor : hand;
}

.img_caption_table {
        border: none;
        background-color: #FFFFFF;
        width : 100%;
        margin : 0px;
}

.img_caption_table th {
        background: #D1D7DC ;
        font-size: 100%;
        color : #000000;
        padding-top: 4px;
        padding-right: 10px;
        padding-bottom: 4px;
        padding-left: 10px;
        border-top : 1px solid #FFFFFF;
}

.img_caption_table td {
        background: #EFEFEF ;
        padding-top: 6px;
        padding-right: 10px;
        padding-bottom: 6px;
        padding-left: 10px;
        border-top : 1px solid #FFFFFF;
}
.listbox {
        font-family: Verdana, Arial, Arial, Helvetica, sans-serif;
        font-size: 100%;
        border: 1px solid #D1D7DC;
        vertical-align : middle;
}
.tableh1 {
        background : #47516C ;
        color : #FFFFFF;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}

.tableh1_compact {
        background : #47516C ;
        color : #FFFFFF;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
}

.tableh2 {
        background: #D1D7DC ;
        color : #000000;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}

.tableh2_compact {
        background: #D1D7DC ;
        color : #000000;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
}

.tableb {
        background: #EFEFEF ;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}

.thumb_title {
        font-weight : bold;
        font-size: 80%;
        padding: 2px;
        display : block;
}

.thumb_caption {
        font-size: 80%;
        padding: 1px;
        display : block;
}

.thumb_caption a {
        text-decoration: underline;
        color: #000000;
}

.thumb_num_comments {
        font-weight: normal;
        font-size: 80%;
        padding: 2px;
        font-style : italic;
        display : block;
}

.user_thumb_infobox {
        margin-top: 1px;
        margin-bottom: 1px;
}

.user_thumb_infobox th {
        font-weight : bold;
        font-size: 100%;
        margin-top: 1px;
        margin-bottom: 1px;
        text-align : center;
}

.user_thumb_infobox td {
        font-size: 80%;
        margin-top: 1px;
        margin-bottom: 1px;
        text-align : center;
}

.user_thumb_infobox a {
        text-decoration: none;
        color: #000000;
}

.user_thumb_infobox a:hover {
        color: #000000;
        text-decoration: underline;
}
.admin_menu_thumb {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 85%;
        border: 1px solid #005D8C;
        background-image : url(images/button_bg.gif);
        background-position : bottom;
        color: #000000;
        font-weight: bold;
        margin-top: 0px;
        margin-bottom: 0px;
        width: 85px;
}

.admin_menu_thumb a {
        color: #000000;
        text-decoration: none;
        display: block;
        position: relative;
        padding-top: 1px;
        padding-bottom: 1px;
        padding-left: 10px;
        padding-right: 10px;
}


.admin_menu_thumb a:hover {
        color: #000000;
        text-decoration: underline;
}

.admin_menu {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 85%;
        border: 1px solid #005D8C;
        background-image : url(images/button_bg.gif);
        background-position : bottom;
        color: #000000;
        margin-top: 0px;
        margin-bottom: 0px;
        text-align: center;
}

.admin_menu a {
        color: #000000;
        text-decoration: none;
        display: block;
        position: relative;
        padding-top: 1px;
        padding-bottom: 1px;
        padding-left: 2px;
        padding-right: 2px;
}

.admin_menu a:hover {
        color: #000000;
        text-decoration: underline;
}
.statlink {
        color: #FFFFFF;
}

.statlink a {
        text-decoration: none;
        color: #FFFFFF;
}

.statlink a:hover {
        color: #FFFFFF;
        text-decoration: underline;
}

.alblink a {
        text-decoration: underline;
        color: #000000;
}

.alblink a:hover {
        color: #000000;
        text-decoration: underline;
}

.catlink {
        display: block;
        margin-bottom: 2px;
}

.catlink a {
        text-decoration: underline;
        color: #000000;
}

.catlink a:hover {
        color: #000000;
        text-decoration: underline;
}


.album_stat {
        font-size: 85%;
        margin: 5px 0px;
}

.tooltip {
	display:none;
	background:transparent url(http://flowplayer.org/tools/img/tooltip/black_arrow.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;	
}
<style> 
body {padding:0;}
 
img {
	border:0;		
}
 
#scroll {
	position:relative;
	height:;
	overflow:hidden;
	border:1px solid #ddd;
	width:948px;
	padding:15px;
	height:473px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
 
#tools {
	width:9999em;
	position:absolute;
	height:400px;
}
 
.tool {
	float:left;
	width:1000px;
	height:340px;
	text-align:center;
}
 
.details {
	font-size:18px;
	color:#555;
	margin-top:-20px;
	background-color:transparent;
	padding:5px 148px;
}
 
 
#thumbs {
	background:url(http://static.flowplayer.org/tools/img/demo-navi.jpg) no-repeat;
	height:90px;
	position:absolute;
	top:425px;
	width:990px;
	left:-8px;
}
 
.t {
	padding:0 !important;
	border:0 !important;
}
 
.t a {
	background:transparent url(http://static.flowplayer.org/tools/img/demo-navi.jpg) no-repeat scroll -21px -90px;
	margin-left:11px;
	display:block;
	width:99px;
	float:left;
	height:90px;
	cursor:pointer;
}
 
.t a.active {
	cursor:default !important;
}
 
.navi {
	margin-left:314px;
	_margin-left:304px;
}
 
/* CSS sprite for the navigation */
#t0 		  { margin-left:20px; _margin-left:10px;}
#t0.active { background-position:-21px 0 !important; }
#t0:hover  { background-position:-21px -180px; }
#t0:active { background-position:-21px -270px; }
 
#t1			{ background-position:-325px -90px; }
#t1:hover 	{ background-position:-325px -180px; }
#t1:active	{ background-position:-325px -270px; }
#t1.active	{ background-position:-325px 0 !important; }
 
#t2			{ background-position:-435px -90px; }
#t2:hover 	{ background-position:-435px -180px; }
#t2:active	{ background-position:-435px -270px; }
#t2.active	{ background-position:-435px 0 !important; }
 
#t3			{ background-position:-545px -90px; }
#t3:hover 	{ background-position:-545px -180px; }
#t3:active	{ background-position:-545px -270px; }
#t3.active	{ background-position:-545px 0 !important; }
 
#t4			{ background-position:-655px -90px; }
#t4:hover 	{ background-position:-655px -180px; }
#t4:active	{ background-position:-655px -270px; }
#t4.active	{ background-position:-655px 0 !important; }
 
#t5			{ background-position:-765px -90px; }
#t5:hover 	{ background-position:-765px -180px; }
#t5:active	{ background-position:-765px -270px; }
#t5.active	{ background-position:-765px 0 !important; }
 
#t6			{ background-position:-875px -90px; }
#t6:hover 	{ background-position:-875px -180px; }
#t6:active	{ background-position:-875px -270px; }
#t6.active	{ background-position:-875px 0 !important; }


/* fdm_styles bof */

 #buttonDownload {
  border-style: outset;
  border-color: #003300;
  background-color: #009933;
  text-decoration: none;   
  width: 180px;
  text-align: center;
}
 
.buttonDownloadText {
  color: white; 
  text-decoration: none;   
  font: bold 12pt Verdana;
  cursor: hand;
}

.buttonDownloadOver {
  color: yellow; 
  text-decoration: none;
  font: bold 12pt Verdana;
          cursor: hand;
}

 #buttonLogin {
  border-style: outset;
  border-color: #996600;
  background-color: #FFCC00;
  text-decoration: none;   
  width: 220px;
  text-align: center;
}
 
.buttonLoginText {
  color: black; 
  text-decoration: none;   
  font: bold 12pt Verdana;
  cursor: hand;
}

 #buttonReqP {
  border-style: outset;
  border-color: #996600;
  background-color: #FFCC00;
  text-decoration: none;   
  width: 220px;
  text-align: center;
}
 
.buttonReqPText {
  color: black; 
  text-decoration: none;   
  font: bold 12pt Verdana;
  cursor: hand;
}

 #buttonUnavail {
  border-style: outset;
  border-color: #800000;
  background-color: #CC0000;
  text-decoration: none;   
  width: 200px;
  text-align: center;
}
 
.buttonUnavailText {
  color: white; 
  text-decoration: none;   
  font: bold 12pt Verdana;
  cursor: hand;
}

.filesListing-main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  padding-left:20px;
}

.filesListing-name {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

.filesListingCol { background: #CCCCCC; }
.filesListingBoxHeader { background: #bbc3d3; }
.filesListing-odd { background: #f8f8f9; }
.filesListing-even { background: #e8f2ff; }

SPAN.authText {
  font-family: Verdana, Arial, sans-serif;
  color: #006600; 
  font-weight: bold;
}

TD.fileDetailInfo {
  border-right: 1px solid;
  border-bottom: 1px solid;
  border-color: #b6b7cb;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TD.fileListing {
  border-right: 1px solid;
  border-bottom: 1px solid;
  border-color: #b6b7cb;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TD.fileListing_heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  padding-left:20px;
}

TD.fileListingReqP {
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
  color: #000000;
  font-weight: bold;
}

TD.fileListing_header {
  border-right: 1px solid;
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-color: #b6b7cb;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TD.fileListing_left {
  border-right: 1px solid;
  border-bottom: 1px solid;
  border-left: 1px solid;
  border-color: #b6b7cb;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TD.fileListing_left_header {
  border-right: 1px solid;
  border-bottom: 1px solid;
  border-left: 1px solid;
  border-top: 1px solid;
  border-color: #b6b7cb;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

/* fdm_styles eof */
</style> 

/* root element for accordion. decorated with rounded borders and gradient background image */
#accordion {
	background:#333 url(/xoshop/jquery/h300.png) 0 0;
	width: 150px;
	border:10px solid #333;	
	-background:#666;
}

/* accordion header */
#accordion h2 {
	background:#ccc url(/xoshop/jquery/h30.png);
	margin:5;
	padding:0px 0px;
	font-size:10px;
	font-weight:normal;
	border:0px solid #fff;
	border-bottom:0px solid #ddd;
	cursor:pointer;		
}

/* currently active header */
#accordion h2.current {
	cursor:default;
	background-color:#fff;
}

/* accordion pane */
#accordion .pane {
	border:1px solid #fff;
	border-width:0 0px;
	display:none;
	height:110px;
	padding:2px;
	color:#fff;
	font-size:12px;
}

/* a title inside pane */
#accordion .pane h3 {
	font-weight:normal;
	margin:0 0 0px 0;
	font-size:16px;
	color:#999;
}

