
#headerfooter {
  padding:3px 0 0 3px;
  margin:0;
  font-weight:bold;
  font-size:12px;
  border-bottom:1px black solid;
}

#breit
{
  float:left;
  width:600px;
  font-size:12px;
  font-weight:bold;
  margin:5px;
  /*border:1px black solid;*/
}

#breitright
{
  float:left;
  width:520px;
  font-size:12px;
  font-weight:bold;
  margin:0;
  text-align:right;
  /*border:1px black solid;*/
}

#shop .button
{
  /*background-image:url(../dynpics/button/big/standard.gif);*/
  background-repeat:no-repeat;
  width:210px;
  height:70px;
  padding: 6px 0px 0px 6px;
  margin:15px 0 0 40px;
  font-size:16px;
  font-weight:bold;
  float:left;
  text-align:left;
  display:block;
}

#content-right .button
{
  /*background-image:url(../dynpics/button/big/bg_button_2_01.gif);*/
  background-repeat:no-repeat;
  width:210px;
  height:70px;
 
  padding: 6px 0px 0px 6px;
  margin:15px 0 0 0px;
  font-size:16px;
  font-weight:bold;
  float:left;
  text-align:left;
  display:block;
}

#shop a
{
  text-decoration:none;
  color:#971010;
}

a.wka
{
  text-decoration:none;
  color:#971010;
  font-weight:bold;
  font-size:12px;
}


a.groesser
{
  text-decoration:none;
  color:#971010;
  font-weight:bold;
}

.artnr
{
  font-size:12px;
}

#shop  img
{
  border:10px solid #EEE;
}



#shop .button_2
{
  background-image:url(../dynpics/bg_button.gif);
  background-repeat:no-repeat;
  width:180px;
  height:70px;
 
  padding: 17px 0px 0px 35px;
  margin:10px;
  font-size:16px;
  font-weight:bold;
  float:left;
  text-align:left;
  display:block;
  text-decoration:none;
}

td
{
   font-size:12px;
}


#showbasket
{
  text-align:center;
  margin:10px 0 10px 0;
  padding:0;
  /* border:1px solid green; */
  width:205px;
}

.wkmess
{
  font-family:arial, sans-serif;
  width:180px;
  text-align:center;
  font-size:11px;
  font-weight:bold;
}


table.shop {
  border-bottom:1px solid #99CCFF;
  border-collapse:collapse;
  margin:0 8px 0 0;
}

table.shop td{
  /*border:1px solid #99CCFF;*/
  border-collapse:collapse;
}



.art_headline {
  position:relative;
}

.artnr
{
  position:absolute;
  right:8px;
}


td.groesse
{
  width:100px;
  height:20px;
  text-align:right;
}

td.anzahl
{
  width:100px;
  height:20px;
  text-align:right;
}

td.preis
{
  padding:0 9px 0 0;  
  text-align:right;
}

td.art_txt
{
  /*border:1px solid red;*/
  background-color:#FFFEE0;
}

table.shop td.art_txt ul{
  margin:0 0 0 12px;
  padding:0;
}
table.shop td.art_txt p{
  margin:0;
  padding:0;
}

.tn-img {
  width:150px;
  text-align:center;
}

