body {
  background:#800000;
  font-family:arial;
}

h3 {
  font-size:15px;
  font-weight:bold;
}


#main-wrapper {
  margin:0 auto;
  width:810px;
  padding:0;
}


.top {
  height:150px;
  background:url('grf/header.jpg') top left no-repeat;
}


.content {
  background:url('grf/background.jpg') repeat-y;
  margin:0;
  padding:0;
}



/*  NAVIGATION  */

.navi {
  float:left;
}
.navi ul {
  list-style-type:none;
  padding:0;
  margin:5px 0 0 29px;
}
.navi li {
  margin:0 0 10px 0;
}
.navi a img{
  border:0;
}



/*  TEXT   */

.text {
  color:#333;
  padding-top:20px;
  margin-left:15em;
  width:34.5em;
  font-size:15px;
  line-height:20px;
}

.text a:link, .text a:visited {
  color:#db1912; 
  text-decoration:none;
}
.text a:hover {
  text-decoration:underline;
}

.text ul li {
  margin:0 0 8px 0;
}
.text ol {
  font-size:12px;
}

.header {
  font-weight:bold;
  text-align:right;
  margin-bottom:10px;
}

.block {
  text-align:justify;
}

#flugblatt, #spucki, #bild-rechts {
  float:right;
  margin:0 0 5px 5px;
}

#bild-links {
  float:left;
  margin:0 5px 5px 0;
}

#fussnote {
  font-size:11px;
}

#bestellung {
  border:1px dotted #333;
  padding:10px;
}

/*#table {
  font-size:13px;
}
#table td {
  padding:0 5px 10px 0;
}*/

.middle {
  text-align:center;
  margin:0;
  padding:40px 0 0 0;
}
.middle img {
  border:0;
}
.middle a:link, .middle a:visited {
  text-decoration:none;
  color:#777;
  font-size:11px;
}
.bottom {
  height:133px;
  background:url('grf/bottom.jpg') bottom left no-repeat;
  padding:0 0 0 185px;
  margin:0;
  text-align:center;
}
.bottom img {
  border:0;
}
.bottom a:link, .bottom a:visited {
  text-decoration:none;
  color:#777;
  font-size:11px; 
}




