body,html     { padding:0px; margin:0px; font-family:arial,helvetica; line-height:17px; }
html          { height: 100%; }
body          { color:#887B62; font-size:12px; line-height:17px; background-color: #D2CCC1; height: 100.01%;}
table,div  		{ color:#887B62; font-size:12px; line-height:17px; padding:0px; margin:0px; }
form					{ padding:0px; margin:0px; }

ul            { list-style-type:square; margin-top:6px; margin-left:17px; margin-bottom:6px; }
li            { list-style-type:square; line-height:1.5em; }
img						{ galleryimg:false; }
p							{ padding-bottom:6px; }

xa[href^="/"]:link:after { content: " (URL: <http://www.maxasp.com " attr(href) ">) "; }
xa:link:after, a:link:visited:after { content: " (URL <" attr(href) ">) "; font-size:100%; color:#999999; background: transparent; }


div#all_top    {
  position:relative;
  width:990px;
  height:15px;
  padding-left:24px;
  margin:0px;
  background:url('/gfx/common/background_t.gif') no-repeat;
}
div#all_middle {
  text-align:left;
  width:990px;
  padding:0px;
  padding-bottom:0px;
  padding-top:0px;
  padding-left:24px;
  margin:0px;
  overflow:hidden;
  background-color:#FFFFFF;
  background:url('/gfx/common/background.gif') repeat-y;
}
div#all_bottom    {
  width:990px;
  height:24px;
  padding-top:0px;
  padding-left:24px;
  background:url('/gfx/common/background_b.gif') no-repeat;
  z-index:3;
}

/*== Basics =====================*/

div#mstHeadline { font-size:16px; color:#DF6923; padding-bottom:20px; font-weight:bold; text-decoration:none; }

div#content_all {
  width:943px;
  min-height:500px;
  margin-left:0px; 
  margin-bottom:0px; 
  margin-top:0px; 
  padding-right:0px;
}

div#mstContent {
  width:566px;
  min-height:500px;
  margin-left:0px; 
  margin-bottom:26px; 
  margin-top:0px; 
  padding-right:50px;
  float:left;
}

div#mstSeealso { 
  position:alsolute;
  float:left;
  overflow:hidden;
  width:240px;
  padding-left:30px; 
  margin-top:0px; 
  padding-right:10px;
}

div#menu_primary {
  width: 930px;
  overflow:hidden;
  text-align:right;
  height:30px;
  padding-top:4px;
  padding-right:15px;
  padding-left:294px;
}

div#bg_content_home {
  width: 943px;
  height:610px;
  padding-bottom:0px;
  padding-top:0px;
  margin-top:4px;
  background:url('/gfx/common/bg_content_home_1.jpg') no-repeat;
}

div#bg_content {
  width: 943px;
  height:1px;
  padding-bottom:0px;
  padding-top:0px;
  margin-top:3px;
}

div#teaser_main {
  position:absolute;
  width:590px;
  float:left;
  margin-top:120px;
  margin-left:35px;
  padding:0px;
  overflow:hidden;
}

div#teaser_box_1_bg {
  position:absolute;
  width:223px;
  min-height:112px;
  float:left;
  margin-top:60px;
  margin-left:660px;
  padding:20px;
  background-color:#FFFFFF;
  filter:alpha(opacity=8); -moz-opacity: 0.8; opacity: 0.8;
  z-index:2;
}

div#teaser_box_1 {
  position:absolute;
  width:221px;
  min-height:60px;
  border-color:#FFFFFF;
  border-style:solid;
  border-width:2px;
  float:left;
  margin-top:60px;
  margin-left:660px;
  padding:20px;
  overflow:hidden;
  background-color:transparent;
  z-index:4;
}

div#teaser_box_2_bg {
  position:absolute;
  width:223px;
  min-height:264px;
  float:left;
  margin-top:240px;
  margin-left:660px;
  padding:20px;
  background-color:#FFFFFF;
  filter:alpha(opacity=8); -moz-opacity: 0.8; opacity: 0.8;
  z-index:2;
}

div#teaser_box_2 {
  position:absolute;
  width:221px;
  min-height:200px;
  border-color:#FFFFFF;
  border-style:solid;
  border-width:2px;
  float:left;
  margin-top:240px;
  margin-left:660px;
  padding:20px;
  overflow:hidden;
  background-color:transparent;
  z-index:4;
}

div#hspacer10 {
  width:1px;
  height:10px;
}

div#hspacer20 {
  width:1px;
  height:20px;
}

div#hspacer30 {
  width:1px;
  height:30px;
}

/*== Navigation ======*/
div.navPrimary  {
  color:#FFB700;
  text-transform:none;
  text-decoration:none;
  font-weight:bold;
  font-size:15px;
  float:left;
  text-align:right;
  padding-left:10px;
  padding-top:4px;
  height:20px;
  margin-left:4px;
}

div.navPrimary2  {
  color:#887B62;
  text-transform:none;
  text-decoration:none;
  font-weight:bold;
  font-size:15px;
  float:left;
  text-align:right;
  padding-left:10px;
  padding-top:4px;
  height:20px;
  margin-left:4px;
}
div.navPrimary a,           { font-size:15px; color:#FFB700;}
div.navPrimary a:link,      { font-size:15px; color:#FFB700;}
div.navPrimary a:visited  	{ font-size:15px; color:#FFB700;text-decoration:none; }
div.navPrimary a:hover      { font-size:15px; color:#FFB700;text-decoration:none; }

div.navPrimary2 a,          { font-size:15px; color:#887B62;}
div.navPrimary2 a:link,     { font-size:15px; color:#887B62;}
div.navPrimary2 a:visited  	{ font-size:15px; color:#887B62;text-decoration:none; }
div.navPrimary2 a:hover     { font-size:15px; color:#887B62;text-decoration:none; }

div.navPrimary.selected     { background-image:url('/gfx/primary/selected.gif'); }
div.navPrimary.item1     	  { background-image:url('/gfx/primary/background_01.gif'); }
div.navPrimary.item2     	  { background-image:url('/gfx/primary/background_02.gif'); }
div.navPrimary.item3     	  { background-image:url('/gfx/primary/background_03.gif'); }
div.navPrimary.selected a,
div.navPrimary.selected a:link,
div.navPrimary.selected a:visited,
div.navPrimary.selected a:hover			{ color: #FFFFFF; }

div#navPrimarySub {
  margin-top:3px;
  margin-bottom:6px !important; margin-bottom:-2px;
  padding-left:240px;
  height:20px;
}

div#navTitle {
  position:absolute;
  margin-top:-38px;
  margin-left:-11px;
  padding-left:23px;
  padding-top:2px;
  width:201px;
  height:18px;
  color:#FFFFFF;
  font-size:11px;
  text-transform:uppercase;
  background-color:#0083D2;
}

.navActive {
  font-size:11px;
  color:#887B62;
  font-weight:bold;
  text-transform:uppercase;
  padding:6px 0px 2px 3px;
}
a.navActive, a.navActive:visited, a.navActive:link, a.navActive:hover, a.navActive:active {
  text-decoration:none;
}
.navActive2 {
  font-size:11px;
  color:#887B62;
  font-weight:normal;
  color:#0083D2;
  text-transform:none;
  padding:6px 0px 2px 3px;
}
a.navActive2,a.navActive2:visited,a.navActive2:active {
  text-decoration:none;
  text-transform:none;
}

.navSub1,
a.navSub1,a.navSub1:link,
a.navSub1:visited,
a.navSub1:active {
  font-size:11px;
  color:#887B62;
  text-transform:uppercase;
  text-decoration:none;
  padding:6px 0px 2px 3px;
}
a.navSub1:hover {
  text-decoration:underline;
}

.navSub2,
a.navSub2,a.navSub:link,
a.navSub2:visited,
a.navSub2:active          { font-family:arial,helvetica; font-size:1.0em; padding:6px 0px 2px 3px; color:#887B62; text-decoration:none; text-transform:none; }
a.navSub2:hover           { font-family:arial,helvetica; font-size:1.0em; padding:6px 0px 2px 3px; color:#887B62; text-decoration:underline; text-transform:none; }

.navSubActive,
a.navSubActive,a.navSubActive:link,
a.navSubActive:visited,
a.navSubActive:active     { font-family:arial,helvetica; font-size:1.0em; padding:6px 0px 2px 3px; color:#887B62; font-weight:normal; text-decoration:none; }
a.navSubActive:hover      { font-family:arial,helvetica; font-size:1.0em; padding:6px 0px 2px 3px; color:#887B62; font-weight:normal; text-decoration:underline; }

.menu_block {
  _height:400px;
  background-color:#F4F4F4;
  padding:5px;
}

div#menu_logo {
  color:#000000;
  text-decoration:none;
  font-size:10px;
  position:absolute;
  margin-top:-100px;
  margin-left:20px;
  height:110px;
  overflow:hidden;
  width:170px;
  background-color:#FFFFFF;
  background:url('/gfx/logo.gif') no-repeat 0 20px;
  cursor:pointer;
}

div#footer {
  text-align:left;
  width:990px;
  margin-top:0px;
  padding-top:0px;
  padding-left:60px;
  color:#887B62;
}


table.sitemap											{ width:100%; }
table.sitemap	table.inner					{ width:100%; background-color:#F4F4F4; margin-bottom:10px; }
table.sitemap	table.inner	td			{ background-color:#F4F4F4; }
table.sitemap table.inner th 	    { background-color:#0083D2; color:#FFFFFF; padding-right:10px; }
table.sitemap table.inner th a	  { background-color:#0083D2; color:#FFFFFF; padding-right:10px; }
table.sitemap table.inner a				{ padding-left:5px; color:#0083D2; }

table.searchResult 								{ width:100%; }
table.searchResult th, th a 			{ text-align:left; font-weight:bold; background-color:#0083D2; color:#FFFFFF; text-decoration:none; }
table.searchResult td 						{ }
table.searchResult td.text				{ background-color:#ECECEC; }
table.searchResult td.url 				{ padding-bottom:10px; }
table.searchResult td span.pager 	{ font-size:12px; color:887B62; }
a.pager, a.pager:link,a.pager:active,a.pager:visited,a.pager.hover { font-size:12px; color:#887B62; }


/* specific definitions */


.a                { FONT-SIZE: 12px; COLOR: #7DBB00; FONT-FAMILY: arial,sans-serif; }
a:link            { FONT-SIZE: 12px; COLOR: #7DBB00; FONT-FAMILY: arial,sans-serif; TEXT-DECORATION: none; }
a:visited         { FONT-SIZE: 12px; COLOR: #7DBB00; FONT-FAMILY: arial,sans-serif; TEXT-DECORATION: none; }
a:active          { FONT-SIZE: 12px; COLOR: #7DBB00; FONT-FAMILY: arial,sans-serif; TEXT-DECORATION: none; }
a:hover           { FONT-SIZE: 12px; COLOR: #7DBB00; FONT-FAMILY: arial,sans-serif; TEXT-DECORATION: underline; }
/* 0099CC */

.white12           { FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: arial,sans-serif; }
A.white12:link     { FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: arial,sans-serif; TEXT-DECORATION: none; }
A.white12:visited  { FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: arial,sans-serif; TEXT-DECORATION: none; }
A.white12:active   { FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: arial,sans-serif; TEXT-DECORATION: none; }
A.white12:hover    { FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: arial,sans-serif; TEXT-DECORATION: none; }

.white12active           { FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: arial,sans-serif; }
A.white12active:link     { FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: arial,sans-serif; TEXT-DECORATION: underline; }
A.white12active:visited  { FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: arial,sans-serif; TEXT-DECORATION: underline; }
A.white12active:active   { FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: arial,sans-serif; TEXT-DECORATION: underline; }
A.white12active:hover    { FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: arial,sans-serif; TEXT-DECORATION: underline; }

.grey11           { FONT-SIZE: 11px; COLOR: #887B62; FONT-FAMILY: arial,sans-serif; }
A.grey11:link     { FONT-SIZE: 11px; COLOR: #887B62; FONT-FAMILY: arial,sans-serif; TEXT-DECORATION: none; }
A.grey11:visited  { FONT-SIZE: 11px; COLOR: #887B62; FONT-FAMILY: arial,sans-serif; TEXT-DECORATION: none; }
A.grey11:active   { FONT-SIZE: 11px; COLOR: #887B62; FONT-FAMILY: arial,sans-serif; TEXT-DECORATION: none; }
A.grey11:hover    { FONT-SIZE: 11px; COLOR: #887B62; FONT-FAMILY: arial,sans-serif; TEXT-DECORATION: none; }

.grey12           { FONT-SIZE: 12px; COLOR: #887B62; FONT-FAMILY: arial,sans-serif; }
A.grey12:link     { FONT-SIZE: 12px; COLOR: #887B62; FONT-FAMILY: arial,sans-serif; TEXT-DECORATION: none; }
A.grey12:visited  { FONT-SIZE: 12px; COLOR: #887B62; FONT-FAMILY: arial,sans-serif; TEXT-DECORATION: none; }
A.grey12:active   { FONT-SIZE: 12px; COLOR: #887B62; FONT-FAMILY: arial,sans-serif; TEXT-DECORATION: none; }
A.grey12:hover    { FONT-SIZE: 12px; COLOR: #887B62; FONT-FAMILY: arial,sans-serif; TEXT-DECORATION: none; }


.headline1, h1    { font-size:24px; color:#DF6923; padding:0px; text-transform:uppercase; text-decoration:none; font-weight:normal; line-height:26px; margin-top:0px; }
.headline2, h2    { font-size:20px; color:#DF6923; padding:0px; padding-bottom:12px; font-weight:bold; text-decoration:none; font-weight:normal; }
.headline3, h3    { font-size:16px; color:#DF6923; padding:0px; padding-bottom:6px; line-height:24px; text-decoration:none; font-weight:normal; }
.subheadline1     { font-size:1.1em; color:#FFFFFF; font-weight:bold; padding-bottom:6px; }
.subheadline2     { font-size:1.1em; color:#887B62; font-weight:bold; }
.headline4 {
  font-size:12px;
  color:#FFFFFF;
  padding-left:16px;
  padding-right:16px;
  padding-top:2px;
  height:18px;
  width:300px;
  white-space:nowrap;
  text-transform:uppercase;
  background-color:#80C1E9;
}

.box_headline             { font-size:14px;color:#DF6923;font-weight:bold;padding-bottom:6px;}
.teaser_headline1         { font-size:36px;color:#FFB700;font-weight:bold;line-height:40px;}
.teaser_headline2         { font-size:32px;color:#FFB700;font-weight:bold;line-height:40px;}

.menu_table							  { font-size:11px; margin-top:20px; width:100%; text-transform:uppercase; border-bottom:solid 1px #838383;}
.menu_table div.menu_line { position:absolute;margin-left:-17px;width:212px; }
.menu_table td						{ padding-left:10px; padding-right:10px; }
.menu_table a							{ font-size:11px; text-decoration:none; color:#887B62; }
.menu_header							{ color:#FFFFFF; background-color:#0083D2; }

.content_table						{ font-size:11px; width:100%; background-color:#ECECEC; border-bottom:solid 12px #FFFFFF; border-top:solid 1px #99CDED; }
.content_table th					{ font-size:11px; color:#FFFFFF; padding:2px; padding-left:16px; padding-right:10px; font-weight:bold; border-bottom:solid 3px #FFFFFF; text-decoration:none; text-transform:uppercase; line-height:16px; background-color:#0083D2; width:100%; }
.content_table td					{ color:#887B62; padding-left:10px; padding-right:10px; text-decoration:none; border-top:solid 1px #FFFFFF; }

div.block									{ padding:2px; padding-left:0px; }
div.block img							{ margin:5px; margin-right:10px; margin-left:0px; }

.standard									{ color:#887B62; text-decoration:none; }
.more											{ color:#887B62; text-decoration:none; padding:2px;padding-left:5px;padding-right:5px; background-color:#F4F4F4; white-space:nowrap; }
a.more										{ color:#887B62; text-decoration:underline; }

.login_table						  { font-size:11px; margin-top:20px; width:100%; text-transform:none; background-color:#FAFAFA; border:solid 1px #FFFFFF; border-left:solid 1px #EAEAEA; border-top:solid 1px #EAEAEA;}
.login_table td						{ padding-left:10px; padding-right:10px; }
.login_table a						{ padding-top:3px; font-size:10px; color:#0083D2; text-decoration:none; }
.login_header							{ color:#0083D2; padding-bottom:3px; text-transform:uppercase; }
.login_header	a						{ color:#FFFFFF; font-size:11px; padding-bottom:3px; text-transform:uppercase; }
.login_table .login_header	{ padding-top:3px; color:#FFFFFF; background-color:#0083D2; }
.login a									{ text-transform:none; padding-top:3px; font-size:11px; color:#0083D2; text-decoration:none; }

table.directions th 			{ font-size:11px; color:#FFFFFF; padding:2px; padding-left:16px; font-weight:bold; border-bottom:solid 3px #FFFFFF; text-decoration:none; text-transform:uppercase; line-height:16px; background-color:#0083D2; width:100%; }

.white_line								{ width:100%;color:white;background-color:white;height:3px;border:none; }
.navFooter1								{ color:#FFFFFF; text-decoration:none; }

/*== standard elements ===== */
.class9										{ border:none; }
.class10									{ font-size:10px; }
.class11									{ font-size:11px; }
.button11                 { font-family:arial,helvetica; font-size:12px; color:#FFFFFF; font-weight:bold; border:solid 1px #80C1E8; margin-bottom:1px; margin-bottom:1px; background-image:url(/gfx/button_bg2.gif); }
.mandatory								{ color: #BB0000; }

/*== input definitions ===== */
.inputName								{ color:#0083D2; padding-left:6px; }
.inputHeadline						{ font-size:12px; color:#FFFFFF; padding:0px; padding-left:16px; line-height:16px; text-transform:uppercase; font-weight:normal; }
input, select, radio, textarea {
  font-family:arial,helvetica;
  padding-left:0px;
  padding-right:0px;
  border:solid 1px #363635;
  margin-bottom:1px !important; margin-bottom:0px;
}
select { padding-right:0px !important; padding-right:0px; }

.tipp                     { font-size:10px; font-family:arial; text-align:left; border-style:solid;border-width:1px; border-color:#888888; background-color:#FAFAFA; padding:3px; cursor:help; }

#printHeader, #printFooter, #printWidth, #isPrintable { display: none; }
@page                     { size:21.0cm 29.7cm landscape; }
.pagebreak                { page-break-after:always; vertical-align:top; }



/* NS4 hack: not visible for NS */
/*/*/
.searchIn                 { font-family:arial,helvetica; font-size:10px; color:#000000; border:inset 1px; height:16px; }
input.class10             { font-family:arial,helvetica; font-size:10px; color:#000000; border:inset 1px; margin-bottom:1px; }
input.class11             { font-family:arial,helvetica; font-size:12px; color:#000000; border:inset 1px; margin-bottom:1px; }
textarea.class11          { font-family:arial,helvetica; font-size:12px; color:#000000; border:inset 1px; margin-bottom:1px; }
select.class11            { font-family:arial,helvetica; font-size:12px; color:#000000; margin-bottom:1px; margin-top:1px; }
.button11                 { font-family:arial,helvetica; font-size:12px; color:#000000; border:outset 1px; margin-bottom:1px; }

/* both browsers */
.mandatory                { color:#CC0000; }
.success                  { color:#008800; }
.tipp                     { font-size:10px; font-family:Arial,Helvetica; border-style:solid;border-width:1px; border-color:#888888; background-color:#FAFAFA; padding:3px; cursor:help; }

/* print is different */
#topofpage	 			{ display:none; }
#content_txt 			{ display:none; }
#imgImpression 		{ display:none; }
#content_list			{ display:none; }
#imgBackgroundAB 	{ display:none; }
#outercontainer 	{ display:none; }
.button11					{ display:none; }
a.green 					{ display:none; }
#navi_path        { display:none; }
#language_changer { display:none; }
#searchbox        { display:none; }
#mstPath          { display:none; }

#menu_primary			{ display:none; }
#menu_secondary		{ display:none; }
#navPrimarySub		{ display:none; }
#mstSeealso				{ display:none; }
#footer						{ display:none; }
#all_top					{ display:none; }
#all_bottom				{ display:none; }
#menu_logo				{ display:none; }
.notPrintable			{ display:none; }

div.shopItem .image 					{ display:none; }
div.order .itemCart 					{ display:none; }
#search, #news, #cart, #header_img, #correction_ff { display: none; }
