body, html {padding: 0; margin: 0; text-align: center; color: #FFFFCC; font-family: arial; font-size: 12px; background-image: url(background.gif); background-attachment: fixed;}
table {width: 100%; margin: 0;}
#wrapper {width: 700px; border-left: 1px solid #000; border-right: 1px solid #000; background-color: #454545; text-align: left; margin: 0 auto; background-image: url(background-wrapper2.png); background-repeat: no-repeat}
#top {width: 700px; height: 37px; }
#header {width: 700px; height: 235px; }
#nav {width: 700px; height: 75px; position: relative; top: -50px; z-index: 15; }
#leftbar {position: relative; top: -15px; width: 191px; margin: 0 33px 0 29px; }
#footer { text-align: right; width: 700px; height: 150px; background-image: url(background-footer.png); clear: both;}
#footer2 {color: #FFFFCC; text-align: center; width: 700px; height: 50px; background-color: #000;}
h1 {font-size: 14px; font-style: italic; color: #fff}
h2 {font-weight: bold; font-size: 12px; text-decoration: underline;}
img {border: 0;}
.boot {position: relative; top: -113px;}
.preis {text-align: right;}
.slideshow { height: 235px; width: 700px; }
.spalte_nummer  { width: 50px; vertical-align: top;}
.spalte_bezeichnung  { width: 200px; vertical-align: top;}
.spalte_liter { width: 50px; vertical-align: top;}
.spalte_preis { width: 50px; text-align: right; vertical-align: top;}
#content {position: relative; top: -15px; margin: 0 31px 0 30px; padding-bottom: 65px; width: 415px; float: right; }

a:focus {border:0; outline: 0;}
a:link, a:active, a:visited {text-decoration: none; color: #FFFFCC; border-bottom: 1px dotted #FFFFCC;}
a:hover {color: #fff;} 

#footer2 a {text-decoration: none; color: #404040; border: 0;}
#nav a {border:0; }

ul li {list-style: none; margin-left: -40px; }
.rexfancy-images a {border:0;}
.fancybox a {border:0;}
