/* - - - - - - - - - - - - - - - - - - - -
  M A S T E R - S T Y L E S
- - - - - - - - - - - - - - - - - - - - */

/*Definition des Bodys*/
BODY {
    MARGIN-TOP: 15px;
    MARGIN-LEFT: 15px;
    COLOR: #666666;
    FONT-SIZE: 11;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #FFFFFF;
    BACKGROUND-ATTACHMENT: fixed;
    BACKGROUND-IMAGE: url();
    BACKGROUND-REPEAT: no-repeat;
	}

/*Definition der Tags*/
TD,DIV,TABLE,P { font-size: 11; font-family: Arial; }
HR { color: #AAB94B; height: 1; border-style: solid; }
H1 { color: #AAB94B; font-size: 16; font-family: Arial; font-weight: bold; font-style: normal; }
H2 { color: #AAB94B; font-size: 14; font-family: Arial; font-weight: bold; font-style: normal; }
H3 { color: #AAB94B; font-size: 13; font-family: Arial; font-weight: bold; font-style: normal; }

/*Link Definitionen*/
A:link { text-decoration: none; color:#AAB94B; }
A:visited { text-decoration: none; color:#636D21; }
A:active { text-decoration: none; color:#636D21; }
A:hover { text-decoration: underline; color:#000000; }

/*Klassen Definitionen*/
.clsTitlePage { color: #AAB94B; font-size: 14; font-family: Arial; font-weight: bold; font-style: normal; }
.classButton { border-style: ridge; border-color: #AAB94B; border-width: 1px; background-color: #CCCCCC;	font-family: Arial; color: #000000; }
.cls_FrameColor { background-color: #CCCCCC; color: #000000; }
.cls_Line { background-color:#AAB94B; }

.clsBasket {
	BORDER-LEFT: #AAB94B 1px solid;    
	BORDER-RIGHT: #AAB94B 1px solid;
	BORDER-TOP: #AAB94B 1px solid;
	BORDER-BOTTOM: #AAB94B 1px solid;
	PADDING-LEFT: 6px;
	background-color: #FFFFFF;
	font-weight: normal;
	COLOR: #666666;
	FONT-SIZE: 11;
	FONT-FAMILY: Arial;
	}

#frmborder{
	background-color: #FFFFFF;
	border-style: none;
	font-family: Arial;
	font-size: 11;
	color: #666666;
	overflow: hidden;
	}
/* - - - - - - - - - - - - - - - - - - - -
  C U S T O M - S T Y L E S
- - - - - - - - - - - - - - - - - - - - */
body { background: #ffffff; margin: 0px 15px 0; }
body#Welcome { background: #ffffff; margin: 5px 15px 0; }
body#frameHeader { background: #ffffff; margin: 0 0 0; overflow: hidden; }
body#smallBasket { background: #FFF9E5; margin: 0 0 0; overflow: hidden; }
body#iframeBasket { background: #FFF9E5; }
body#frameFooter { background: #FCC300; margin: 0 0 0; overflow: hidden; margin-left: 20px; margin-right: 20px; }
body#frameNavShadow { margin: 0; padding: 0; }
body#frameNavShadow { background: url(../theme/images/background/shadowLeft.jpg) no-repeat 0 0; overflow: hidden; }
body#frameDivider   { background: #ccc; margin: 0 0 0; }
body#frameContentShadow { margin: 0; padding: 0; }
body#frameContentShadow div#conShadow { margin: 0 0 0; padding: 0 0 0; width: 100%; height: 30px; line-height: 30px; background: url(../theme/images/background/shadowContentTop.gif) repeat-x 0 0; overflow: hidden; }
body#frameShadowLeft { background: #fff url(../theme/images/background/shadowLeft.jpg) repeat-y 100% 0; overflow: hidden; }
body#frameShadowRight { background: #fff url(../theme/images/background/shadowRight.jpg) repeat-y 0 0; overflow: hidden; }

/* - - - - - - - - - - - - - - - - - - - -
  H E A D E R (Kopf-Frame)
- - - - - - - - - - - - - - - - - - - - */
#headNav table#headNavTable       	{ z-index: 3; position: absolute; top: 98px; left: 149px; width: 100%; }
#headNav td#headNavTableRow01     	{ z-index: 4; height: 30px; white-space: nowrap; }
#headBar                        	{ z-index: 2; position: absolute; top: 98px; left: 149px; width: 100%; height: 30px; background: url(../theme/images/background/bkgBarTitle.jpg) repeat-x 0 0; }
#headLogo     				{ z-index: 2; position: absolute; top: 0; left: 0; width: 850px; height: 98px; background: url(../theme/images/background/ishop_morethan_ecommerce.jpg) no-repeat 0 0; }
#logo 					{ z-index: 0; position: absolute; top: 15px; left: 10px; }
#logo a					{ display: block; width: 160px; height: 100px; outline: none; }
#headSearch 				{ z-index: 4; position: absolute; top: 126; left: 685px; height: 30px; white-space: nowrap; color: #105245; font-weight: bold; font-size: 10px; }
#headSearch table#headSearchTable 	{ margin:0; padding:0; white-space: nowrap; vertical-align: middle; font-weight: bold; font-size: 12px; color: #3F1B00; }
div#headLanguage 			{ z-index: 4; position: absolute; top: 98; left:0; width: 149px; height: 30px; white-space: nowrap; background: #ffffff url(../theme/images/background/navHorizontalFillLeft.jpg) no-repeat 0 0; }

/* - - - - - - - - - - - - - - - - - - - -
  S T A R T S E I T E
- - - - - - - - - - - - - - - - - - - - */
.TableWelcomeRight 			{ width: 100%; border: 1px solid #bfbfbf; border-collapse: collapse; margin:0; margin-bottom: 3px; }
.CellTitleRight 			{ padding-top: 4px; padding-bottom: 14px; padding-left: 5px; font-weight: bold; color:#ffffff; height: 35px; background: url(../theme/images/background/bkgContentCellTitle.jpg) repeat-x 0 0; border:0; }
.CellContentRight 			{ padding: 5px; }
.CellContentRightList 			{ padding-left: 0px; }
.CellContentRight a 			{ display: block; font-weight: normal; text-decoration:none; margin-bottom:5px; }
.CellContentRight a:hover 		{ font-weight: normal; text-decoration:none; }
hr					{ margin: 7px 0; padding: 0; border: 0 none; border-top: 1px solid #999; height: 1px; }
* html hr				{ margin: 0; background: transparent url(../theme/images/background/navHeadRowDivider.gif) 0 50% repeat-x; } /* for IE */




