body {
  margin:0px;
  padding:0px;
  font-family:Arial,sans-serif;
  background:#ffffff;
  font-size:13px;
  width:100%;
  height:100%;   
 }

img {
  border:0px;
 }

#content {
  margin-top:10px; 
  margin-left:10px; 
  margin-right:220px;
  max-height:50000px;
  height:100%;
}

div.productmain {
  border:1px solid #c0c0c0; 
  width:230px; 
  height:320px;
  margin-right:20px; 
  margin-bottom:20px;  
  float:left;  
  cursor:pointer;  
}


h1.productmain {
  font-size:14px;
  padding:0px; 
  margin-top:10px; 
  margin-left:10px; 
  margin-bottom:5px;
}

img.productmain {
  margin-left:25px;
}

p.productmain {
  margin:10px;
  text-align:left;
}

div.ebene1 {
  width:260px; 
  border:1px solid #c0c0c0; 
  margin-right:20px;   
  margin-bottom:20px;  
  float:left;
  cursor:pointer;
}

div.ebene1h {
  height:340px;
}

div.ebene1su {
  border-bottom:1px solid #c0c0c0; 
  padding:3px; 
  background:#f8f8f8;
}

img.ebene1 {
  margin-left:40px; margin-top:10px;
}

div.ebene1bo {
  border-top:1px solid #c0c0c0; 
  padding:3px; 
  background:#f8f8f8; 
  font-size:10px; 
  text-align:right; 
}

h1.ebene {
  font-size:18px; 
  padding:0px;
}

div.ebene2 {
  border:1px solid #c0c0c0; 
  padding:10px; 
  margin-bottom:20px;
  background:#f8f8f8;
}

div.ebene2r {
  float:right; 
  border-left:1px solid #808080; 
  padding-left:10px;
}

td.ebene3 {
  background:#eeeeee;
  border-bottom:1px solid #808080;
  border-top:1px solid #808080;  
  padding:4px;
  font-size:13px;  
}

tr.ebene3a {
  background:#f8f8f8;
  font-size:13px;    
}

td.ebene3a {
  padding:4px;
  font-size:13px;    
}

tr.ebene3b {
  background:#ffffff;
  font-size:13px;    
}

td.ebene3b {
  padding:4px;
  font-size:13px;    
}

tr.ebene3a {
  background:#f8f8f8;
  cursor:pointer;
}

#productbox {
 width: 600px;	
}

table.dt {
  border:1px solid #c0c0c0; 
  margin:10px;
  border-collapse:collapse;
  background-color:#ffffff;
}

td.dta {
  border:1px solid #c0c0c0; 
  padding:5px;
  background:#eeeeee;
  font-size:13px;
}

td.dtb {
  border:1px solid #c0c0c0; 
  padding:5px;
  font-size:13px;
}

td.dtbc {
  border:1px solid #c0c0c0; 
  padding:5px;
  font-size:13px;
  text-align:center;
}

div.ebene5img { 
  float:left; 
  width:180px; 
  border-left:1px solid #c0c0c0; 
  border-top:1px solid #c0c0c0; 
  border-bottom:1px solid #c0c0c0; 
  padding:5px;
  text-align: center;
  }

ebene5img > table {  
	margin: 10px auto;  
}  

font.ebene5img {  
  font-size:11px;
  }  

div.ebene5det {  
  margin-left:191px; 
  margin-right:0px;
  margin-top:0px;
  border:1px solid #c0c0c0; 
  padding:5px; 
  background-color:#f8f8f8;
  }  

div.ebene5preis {
  float:right; 
  border:1px solid #c0c0c0; 
  width:200px;/* Alter Wert: 180px;*/ 
  height:135px; 
  text-align:center; 
  padding:5px; 
  margin-right:20px; 
  margin-top:20px; 
  background:#ffffff;
  }   

div.ebene5dl {  
  border:1px solid #c0c0c0; 
  padding:5px; 
  background-color:#ffffff; 
  margin:10px;
  }

div.redbasket {
  padding:8px; 
  background:#ff0000;
  }  
  
A.link:link    {font-size: 10pt; COLOR: #ce1018; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.link:visited {font-size: 10pt; COLOR: #ce1018; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.link:active  {font-size: 10pt; COLOR: #ce1018; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.link:hover   {font-size: 10pt; COLOR: #ffffff; font-family: Arial, sans-serif; text-decoration: none; background-color:#ce1018; font-weight:bold;}

A.nav:link    {font-size: 10px; COLOR: #344767; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.nav:visited {font-size: 10px; COLOR: #344767; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.nav:active  {font-size: 10px; COLOR: #344767; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.nav:hover   {font-size: 10px; COLOR: #d01021; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.nav.selected {COLOR:#d01021;}

A.navc:link    {font-size: 10px; COLOR: #344767; font-family: Arial, sans-serif; text-decoration: none;}
A.navc:visited {font-size: 10px; COLOR: #344767; font-family: Arial, sans-serif; text-decoration: none;}
A.navc:active  {font-size: 10px; COLOR: #344767; font-family: Arial, sans-serif; text-decoration: none;}
A.navc:hover   {font-size: 10px; COLOR: #d01021; font-family: Arial, sans-serif; text-decoration: none;}

A.nav_reg:link    {font-size: 10px; COLOR: #d01021; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.nav_reg:visited {font-size: 10px; COLOR: #d01021; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.nav_reg:active  {font-size: 10px; COLOR: #d01021; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.nav_reg:hover   {font-size: 10px; COLOR: #ffffff; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold; background-color:#ce1018;}

A.nav_bas:link    {font-size: 10px; COLOR: #4e6c9a; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.nav_bas:visited {font-size: 10px; COLOR: #4e6c9a; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.nav_bas:active  {font-size: 10px; COLOR: #4e6c9a; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.nav_bas:hover   {font-size: 10px; COLOR: #000000; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}

A.productmain:link    {font-size: 14px; COLOR: #000000; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.productmain:visited {font-size: 14px; COLOR: #000000; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.productmain:active  {font-size: 14px; COLOR: #000000; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.productmain:hover   {font-size: 14px; COLOR: #EB0C51; font-family: Arial, sans-serif; text-decoration: underline; font-weight:bold;}

A.s:link    {font-size: 11px; COLOR: #4e6c9a; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.s:visited {font-size: 11px; COLOR: #4e6c9a; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.s:active  {font-size: 11px; COLOR: #4e6c9a; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.s:hover   {font-size: 11px; COLOR: #EB0C51; font-family: Arial, sans-serif; text-decoration: underline; font-weight:bold;}

A:link    {font-size: 13px; COLOR: #000099; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A:visited {font-size: 13px; COLOR: #000099; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A:active  {font-size: 13px; COLOR: #000099; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A:hover   {font-size: 13px; COLOR: #EB0C51; font-family: Arial, sans-serif; text-decoration: underline; font-weight:bold;}

A.red:link    {font-size: 13px; COLOR: #d01021; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.red:visited {font-size: 13px; COLOR: #d01021; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.red:active  {font-size: 13px; COLOR: #d01021; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.red:hover   {font-size: 13px; COLOR: #ffffff; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;  background-color:#ce1018;}

A.basket:link    {font-size: 12px; COLOR: #ffffff; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;  padding:5px; text-align:center;}
A.basket:visited {font-size: 12px; COLOR: #ffffff; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;  padding:5px; text-align:center;}
A.basket:active  {font-size: 12px; COLOR: #ffffff; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;  padding:5px; text-align:center;}
A.basket:hover   {font-size: 12px; COLOR: #ffffff; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold; text-decoration: underline;  text-align:center;}

A.cred:link    {font-size: 13px; COLOR: #d01021; font-family: Arial, sans-serif; text-decoration: none; }
A.cred:visited {font-size: 13px; COLOR: #d01021; font-family: Arial, sans-serif; text-decoration: none; }
A.cred:active  {font-size: 13px; COLOR: #d01021; font-family: Arial, sans-serif; text-decoration: none; }
A.cred:hover   {font-size: 13px; COLOR: #ffffff; font-family: Arial, sans-serif; text-decoration: none;  background-color:#ce1018;}



/* TABBED WIDGET */

.tabright {
  margin-top:10px;
  float:right;
  margin-right:5px;
  margin-bottom:0px;
  height:100%;
  }

.tabright h1 {
  font-size:12px;
  font-weight:bold;
  color:#404040;
  margin-top:10px;
  margin-bottom:0px;
  }

.tabs {
  float:left;
  font:10px Arial, helvetica, sans-serif;
  font-weight:bold;
  line-height:normal;
  border:0px solid #000;
  margin:0px;
  padding:0px;
  }
  
.inputbox {
 font:10px Arial, helvetica, sans-serif;
 padding:0px;
 margin-bottom:5px;
}
  
.tabs ul {
  margin:0px;
  padding:0px;
  list-style:none;             
  }
  
.tabs li {
  display:inline;
  margin:0px;
  padding:0px;
  }
  
.tabs a {
  float:left;
  font:10px Arial, helvetica, sans-serif;
  font-weight:bold;  
  background:url("tableft.gif") no-repeat left top;
  margin:0px 2px 0px 0px;
  padding:0 0 0 7px;
  text-decoration:none;
  }
  
.tabs a span {
  float:left;
  font:10px Arial, helvetica, sans-serif;
  font-weight:bold;
  display:block;
  background:url("tabright.gif") no-repeat right top;
  padding:3px 10px 3px 3px;
  color:#000000;

  }
  
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabs a span {
  float:none;
  }
/* End IE5-Mac hack */

.tabs a:hover span {
  color:#ff0000;
  font-weight:bold;
  }
  
.tabs a:hover {
  background-position:0% -42px;
  }
  
.tabs a:hover span {
  background-position:100% -42px;
  }

.tabs a.tab-active{
  background-position:0% -42px;
  }
  
.tabs a.tab-active span {
  background-position:100% -42px;
  }

.tab-container {
  background: #fff; 
  width:200px;
  background:url("pane_top.gif") no-repeat left top;
  font:10px Arial, helvetica, sans-serif;           
  }
  
.tab-panes { 
  margin:0px;
  padding-top:2px;
  clear:both;  
  width:200px;
  border:0px solid #000;         
  }

.panecen { 
  margin:0px;
  padding:0px 0px 0px 5px;
  clear:both; 
  background:url("pane_cent.gif") repeat-y left top;  
  width:200px;
  }

.panecen p { 
  margin:0px;
  padding:2px;
  width:190px; 
  }     

.panenav { 
  margin:0px;
  padding:0px 0px 0px 0px;
  clear:both; 
  background:url("pane_cent.gif") repeat-y left top;  
  width:200px;
  }

.panebot { 
  margin:0px;
  padding:0px;
  clear:both; 
  background:url("pane_bot.gif") no-repeat left top; 
  width:200px;
  height:3px;
  } 
  

table.navigation {
  border-spacing:0px; 
  border-collapse:collapse; 
  margin:0px; 
  padding:0px; 
  width:100%; 
  }

td.navigation { 
  padding-left:9px;  
  }

