html
{
margin:0;
padding: 0;
}
body
{
margin:0;
padding: 0;
background: #ffffff;
background: url(/0_image/body-bg.jpg) top center no-repeat;
background-attachment:fixed;
}

div, td
{
font-family: verdana, helvetica, arial, sans-serif;
font-size: 11px;
color: #333333;
vertical-align:top;
}

a
{
color: #900024;
text-decoration: none;
}
a img {border: 0;}
a:hover
{
color: #000;
text-decoration:none;
}

ul {list-style-image: url(/0_image/list-icon.gif);}


.storeliste{ 
  margin: 0px; 
  Xbackground: url(/0_image/bestellen-bg.jpg) top left no-repeat;
  height: 260px;
  width: 50%;
}
.rahmen
{

width:994px;
margin:30px auto;
padding: 0px;
border: 2px solid #e4e4e4;
background-color: #fff;
}

.adresse
{
line-height: 0px;
height: 32px;
background: #E0C48B;
}

.ticker
{
color: #fff;
padding: 45px 10px 10px 120px;
height: 25px;
}

.flash
{
line-height:1;
padding: 0 0 0 1px;
}
.content {
width: 586px;
padding: 20px;}

h1 {font-size:12px; padding: 10px 0px;}
h2
{
font-size:12px;
border-bottom:  1px solid #EED9DF;
}
h3
{
font-size:11px; padding: 10px 0px;
border-bottom:  1px solid #EED9DF;
}

.left {float: left;}
.right {float: right;}

.box-rahmen {
background: url(/0_image/box_bg.gif) top left repeat-y;
}
.box-inner {
padding: 0px 50px;
}

.head { 
  margin: 0px; 
  padding: 0px;
  clear: both;
  height: 190px;
}


.nav
{
width: 520px;
background-color: #85c133;
height:53px;
margin: 0px 0px 0px 28px;
}
.nav-li
{
background: url(/0_image/nav_li.gif) top left no-repeat;
padding-left: 11px;
}
.nav-re
{
background: url(/0_image/nav_re.gif) top right no-repeat;
padding-right: 8px;
}

.nav a {margin: 0px; padding: 0px 5px 0px 0px; height: 53px;}
.nav a:hover {background: url(/0_image/hover.gif) bottom center no-repeat;}

.nav a.active {background: url(/0_image/hover.gif) bottom center no-repeat;}

a.active {color: #333;}