body
  {
	background-color: #FFFFFF;
  margin-top: 50px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
	text-align: center;
  SCROLLBAR-FACE-COLOR: #FFFFFF; 
  SCROLLBAR-HIGHLIGHT-COLOR: #999999; 
  SCROLLBAR-SHADOW-COLOR: #999999; 
  SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; 
  SCROLLBAR-ARROW-COLOR: #999999; 
  SCROLLBAR-TRACK-COLOR: #FFFFFF; 
  SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
  }

td,th           { font-family: Arial; font-size: 11px; color: #7F7F7F; text-decoration: none; text-transform: none; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; }
table.mainTable { height: 100%; width: 760px; border: 1px solid #CACACA; padding: 0px; margin: 0px; background-image: url(/_templates/img/bg.jpg); background-repeat: no-repeat; }
td.footer       { height: 15px; background-image: url(/_templates/img/hotline.gif); background-repeat: no-repeat; }
td.mainNavi     { height: 165px; }
td.subNavi      { width: 140px; }
td.spacer       { width: 20px; }
td.mainLanguage { height: 35px; margin-left: 20px;}
td.mainContent  { padding-left: 20px; }
img             { border: 0px; }
table.termine   { width: 100%; }
td.terminhd1    { background-color: #E5E5E5; font-weight: bolder; width: 120px; }
td.terminhd2    { background-color: #E5E5E5; font-weight: bolder; width: 130px; }
td.terminhd3    { background-color: #E5E5E5; font-weight: bolder; width: 280px; }

td.termin1      { background-color: #F2F2F2; font-weight: normal; width: 120px; }
td.termin2      { background-color: #F2F2F2; font-weight: normal; width: 130px; }
td.termin3      { background-color: #F2F2F2; font-weight: normal; width: 280px; }

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

a.mainNav:link      { color: #CC0001; text-decoration: none; }
a.mainNav:visited   { color: #CC0001;	text-decoration: none; }
a.mainNav:hover     {	color: #CC0001;	text-decoration: none; }
a.mainNav:active    { color: #CC0001; text-decoration: none; }

/* headlines */
div.hd01    { position: relative; padding: 2px; width: 527px; border: 1px solid #CACACA; color: #CC0001; font-weight: bold; background-color: #FFFFFF; }
div.hd02    { position: relative; padding: 2px; width: 150px; border: 1px solid #CACACA; color: #CC0001; font-weight: bold; background-color: #FFFFFF; }
div.hd03    { position: relative; padding: 2px; width: 220px; border: 1px solid #CACACA; color: #CC0001; font-weight: bold; background-color: #FFFFFF; }

div.hd04    { position: relative; padding: 2px; width: 513px; border: 1px solid #CACACA; color: #CC0001; font-weight: bold; background-color: #FFFFFF; }
div.hd05    { position: relative; padding: 2px; width: 195px; border: 1px solid #CACACA; color: #CC0001; font-weight: bold; background-color: #FFFFFF; }
div.wid04   { position: relative; padding: 2px; width: 513px; }
div.cnt04   { position: relative; margin-top: 10px; padding: 2px; width: 513px; }
div.cnt05   { position: relative; margin-top:  0px; padding: 2px; width: 195px; }


div.cnt01   { position: relative; margin-top: 10px; padding: 2px; width: 527px; }
div.cnt02   { position: relative; margin-top: 10px; padding: 2px; width: 150px; }
div.cnt03   { position: relative; margin-top: 10px; padding: 2px; width: 220px; }
div.subItem { margin-bottom: 3px; border-top: 1px solid #E7E7E7; border-bottom: 1px solid #E7E7E7; border-right: 1px solid #E7E7E7; background-color: #FFFFFF; height: 15px; width: 135px; }

/* language *************************************************************/
#divLanguage    { position: relative; top: 10px; left: 20px; width: 150px; height: 35px; }

/* subNaviArea *********************************************************/
#subNaviArea                  { position: absolute; left: 0px; top: 245px; width: 135px; color: #656565; font-weight: bold; }
#subNaviArea div.subItem      { margin-top: 3px; border: 1px solid #E7E7E7; background-color: #FFFFFF; height: 15px; }

#subNaviArea a.submenu        { font-family: Arial; font-weight: bold; font-size: 11px; text-transform: none; color: #656565; text-decoration: none; }
#subNaviArea a.submenu:Hover  { color: #858585; text-decoration: none }
#subNaviArea a.submenu:Active { color: #858585; text-decoration: none }

/* contentArea **********************************************************/
#contentArea            { position: relative; left: 145px; margin-top: 55px; }
#contentArea #headline  { position: relative; padding: 2px; width: 527px; border: 1px solid #CACACA; color: #CC0001; font-weight: bold; }
#contentArea #content   { position: relative; margin-top: 15px; padding: 2px; width: 527px; }

/* mainNavi *************************************************************/
#mainNavi
  {
  position: absolute;
  width: 756px;
  height: 155px;
  background-image: url(/_templates/img/navi/bg_navi.gif);
  background-repeat: no-repeat;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  }

#mainNavi a.topmenu{ font-family: Arial; font-weight: bold; font-size: 11px; text-transform: none; color: #CACACA; text-decoration: none; }
#mainNavi a.topmenu:Hover  { color: #CF1011; text-decoration: none }
#mainNavi a.topmenu:Active { color: #CF1011; text-decoration: none }

#mainNavi a.submenu{ font-family: Arial; font-weight: bold; font-size: 11px; text-transform: none; color: #BABABA; text-decoration: none; }
#mainNavi a.submenu:Hover  { color: #CF1011; text-decoration: none }
#mainNavi a.submenu:Active { color: #CF1011; text-decoration: none }

#mainNavi #top1lo { position: absolute; left:   0px; width: 111px; height: 75px; background-color: #FFFFFF; color: #CACACA; }
#mainNavi #top1hi { position: absolute; left:   0px; width: 111px; height: 75px; background-color: #EFEFEF; color: #CF1011; }
#mainNavi #top2lo { position: absolute; left: 112px; width: 111px; height: 75px; background-color: #FFFFFF; color: #CACACA; }
#mainNavi #top2hi { position: absolute; left: 112px; width: 111px; height: 75px; background-color: #EFEFEF; color: #CF1011; }
#mainNavi #top3lo { position: absolute; left: 224px; width: 111px; height: 75px; background-color: #FFFFFF; color: #CACACA; }
#mainNavi #top3hi { position: absolute; left: 224px; width: 111px; height: 75px; background-color: #EFEFEF; color: #CF1011; }
#mainNavi #top4lo { position: absolute; left: 336px; width: 110px; height: 75px; background-color: #FFFFFF; color: #CACACA; }
#mainNavi #top4hi { position: absolute; left: 336px; width: 110px; height: 75px; background-color: #EFEFEF; color: #CF1011; }
#mainNavi #top5lo { position: absolute; left: 447px; width: 113px; height: 75px; background-color: #FFFFFF; color: #CACACA; }
#mainNavi #top5hi { position: absolute; left: 447px; width: 113px; height: 75px; background-color: #EFEFEF; color: #CF1011; }
#mainNavi #top6lo { position: absolute; left: 561px; width: 115px; height: 75px; background-color: #FFFFFF; color: #CACACA; }
#mainNavi #top6hi { position: absolute; left: 561px; width: 115px; height: 75px; background-color: #EFEFEF; color: #CF1011; }

#mainNavi #sub1   { position: absolute; top: 78px; left:   0px; width: 111px; height: 68px; background-color: #FFFFFF; color: #CACACA; }
#mainNavi #sub2   { position: absolute; top: 78px; left: 112px; width: 111px; height: 68px; background-color: #FFFFFF; color: #CACACA; }
#mainNavi #sub3   { position: absolute; top: 78px; left: 224px; width: 111px; height: 68px; background-color: #FFFFFF; color: #CACACA; }
#mainNavi #sub4   { position: absolute; top: 78px; left: 336px; width: 110px; height: 68px; background-color: #FFFFFF; color: #CACACA; }
#mainNavi #sub5   { position: absolute; top: 78px; left: 448px; width: 110px; height: 68px; background-color: #FFFFFF; color: #CACACA; }
#mainNavi #sub6   { position: absolute; top: 78px; left: 561px; width: 111px; height: 68px; background-color: #FFFFFF; color: #CACACA; }

/* SHOP SHOP SHOP SHOP SHOP SHOP SHOP SHOP SHOP SHOP SHOP SHOP SHOP SHOP SHOP SHOP SHOP SHOP  */ 
#img                    { border:1px solid #999999; }
#divtopproductleft      { position: absolute; left: 20px;  top: 165px; z-index: 1; width: 160px; }
#divtopproductmiddle    { position: absolute; left: 195px; top: 165px; z-index: 1; width: 160px; }
#divtopproductright     { position: absolute; left: 370px; top: 165px; z-index: 1; width: 160px; }

/* toolbox.inc.php */
#divclientcenter{ width: 193px; height:110px; z-index: 1; background-color: #EFEFEF; }
#divclientlogin { width: 193px; height:235px; z-index: 1; background-color: #EFEFEF; }
#divclientmsg   { width: 193px; height:38px; z-index: 1; font-size: 9px;}
.headline       { font-weight: bold; }
table.box       { padding-left: 2px }
.msg            { font-size: 9px; }

/* Warenkorb */
#divkorbheadlinealt  { background-color: #CC0001; width: 193px; height: 13px; left: 547px; top: 140px; color: #FFFFFF; font-weight: bold; padding: 1px; }
#divkorbcontentalt   { background-color: #EFEFEF; width: 193px; left: 547px; top: 155px; font-size: 10px; padding: 1px; }

#divkorbheadline  { background-color: #CC0001; width: 191px; height: 13px; left: 547px; top: 275px; color: #FFFFFF; font-weight: bold; padding-left: 4px; padding-top: 1px; padding-bottom: 1px; }
#divkorbcontent   { background-color: #EFEFEF; width: 193px; left: 547px; top: 290px; font-size: 10px; padding: 1px; }
#divkorbfooter    { background-color: #EFEFEF; width: 193px; height: 19px; font-size: 11px; padding-top: 5px; padding-top: 3px; }

input           { color: #7F7F7F; font-size: 10px; border:1px solid #999999; }
input.login     { width: 140px; }
input.register  { width: 150px; }
input.plz       { width: 50px; }
input.pruef     { width: 30px; }
input.credit    { width: 120px; }
input.carduser  { width: 163px; }
select          { color: #7F7F7F; font-size: 10px; border:1px solid #999999; }
select.login    { width: 140px; }
select.register { width: 150px; }

#acceptlicense
  {
	border: 1px /*threedface*/ inset;
	background: #F9F9F9;
	padding: 0px 0px 0px 0px;	
	height: 300px;
	overflow: auto;
	text-align: left;
	width: 100%;
  }

.xspacer2  { width: 2px; }
.xspacer10 { width: 10px; }
.xspacer12 { width: 12px; }
.yspacer2  { height: 2px; }
.yspacer5  { height: 5px; }
.yspacer10 { height: 10px; }
.yspacer12 { height: 12px; }

th         { font-weight: bold; }
.fehler    { color: #CC0001; font-size: 11px; font-style: normal; font-weight: bold; }
.normal    { font-style: normal; }
