body
  {
  margin: 0px;
  padding:0px;
  background-color: #ffffff;
  background-image:none;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  }
  
img
 {
 border:0pt none;
 }
 
body,
table,
.tsr-price
  {
  font-size: 11px;
  }
 
h1 {
font-size: 13px;
}

.text-bold {
font-weight: bold;
}

h1.decorated {
margin: 0px 0px 5px;
color: rgb(0, 51, 153);
padding-left: 23px;
background-image: url(images/nav/h_linie.gif);
background-repeat: no-repeat;
line-height: 30px;
font-size: 14px;
}

.justify {
text-align:justify;
}

a {
color:#003399;
}
 
#main
  {
  margin:5px 0 0 5px;
  }

#headerBox
  {
  width:850px;
  background-image:url(images/top/header_bg.gif);
  background-repeat:no-repeat;
  }
#headerTop
  {
  padding:2px;
  padding-bottom:0px;
  }

a.headerNavButton,
#headerHome
  {
  display:block;
  float:left;
  border:1px solid #ffffff;
  border-top-width:0px;
  border-left-width:0px;
  background-color:#bacbdf;
  /* font size */
  font-weight:bold;
  text-decoration:none;
  color:#003399;
  }
  
a.headerNavButton,
#headerHome span
  {
  padding:5px;
  padding-left:30px;
  padding-right:30px;

  }

#headerNavButton
  {
  border:1px solid #003298;
  padding-bottom:3px;
  float:left;
  background-color:#e1e6f1;
  }
  
a.headerNavButton:hover
  {
  padding-top:4px;
  border-top:1px solid #ffffff;
  background-color:#0044bb;
  color:#ffffff;
  }

#headerNavButton2
  {
  width:848px;
  }

a#headerHome
  {
  font-size:11px;
  }
  
a#headerHome span
  {
  float:left;
  line-height:14px;
  padding-left:45px;
  background-image:url(images/top/home.gif);
  background-repeat:no-repeat;
  background-position:30px 50%;
  cursor:pointer;
  }
a#headerHome:hover span
  {
  background-image:url(images/top/home_hover.gif);
  color:#000000;
  }
  
a.headerNavButton,
#headerHome
  {
  font-size:12px;
  }
  
a#headerHome
  {
  display:block;
  width:110px;
  padding:0px;
  background-image:url(images/top/header_nav1_bg.gif);
  /* font size */
  font-weight:bold;
  color:#003399;
  text-decoration:none;
  }
  
table#shopBody
  {
  width:850px;
  padding-top:10px;
  clear:both;

  }
  
col.content-cell, td.content-cell
  {
  width:670px;
  }
  
col.navi-right-cell,
td.navi-right-cell
  {
  width:180px;
  }
  
td.navi-right-cell
  {
  background-color:#EEEEEE;
  }
  
div.content-cell {
padding-left:30px;
padding-right:15px;
}
  
ul.navi-container
  {
  background-color:#ffffff;
  padding-bottom:5px;
  }
  
ul.navi-container,
li.navi-block,
li.navi-block-advertise,
ul.navi-body,
ul.navi-body li
  {
  padding:0px;
  margin:0px;
  list-style-type:none;
  }
  
ul.navi-container,
ul.navi-body table p,
ul.navi-body a,
p.navi-title {
font-size:10px;
}

li.navi-block {
border:0px solid #000000;
margin-bottom:2px;
height:1%;
}
  
.copyright {
color:#000000;
font-weight:normal;
font-size:10px;
padding-top: 30px;
}

p.navi-title {
background-color:#999999;
background-repeat:no-repeat;
color:#FFFFFF;
font-weight:bold;
height:21px;
line-height:20px;
padding-left:8px;
text-transform:uppercase;
}

p.navi-title {
background-color:transparent;
background-image:url(images/nav/h1-right-ms.gif);
}

ul.navi-body, li.navi-body {
background-color:#E1E6F1;
border:1px solid #CCCCE0;
}
ul.navi-body a {
color:#003399;
display:block;
height:1%;
text-decoration:none;
}
ul.navi-body a:hover {
color:#3366CC;
}

ul.navi-container, li.navi-block, ul.navi-body, ul.navi-body li {
list-style-type:none;
margin:0px;
padding:0px;
}

ul.navi-body {
background-color:#EEEEEE;
border:1px solid #CCCCCC;
margin-top:0px;
padding:5px 5px 5px 8px;
}

ul.navi-container p {
margin:0px;
}