@charset "utf-8";
/* CSS Document */

* {
  margin:0px;
  padding:0px;
  line-height:18px;
  font-family:"Lucida Grande", Georgia, "Times New Roman", Times, serif;
  font-size:14px;
  font-weight:normal;
  border:none;
}

body {
  margin-left:0px;
}

h1 {
  font-size:24px;
  line-height:30px;
  margin-bottom:18px;
  font-style:italic;
}

h2 {
  font-size:24px;
  line-height:30px;
  font-style:italic;
  margin-bottom:18px;
}

h3 {
  font-size:18px;
  line-height:24px;
  font-style:italic;
  margin-bottom:6px;
}

p {
  margin-bottom:10px;
}

strong {
	font-weight:bold;
}

a:link, a:visited, a:active {
  text-decoration:none;
  color:#000000;
}

a:hover {
  text-decoration:underline;
}

li {
  margin-bottom:10px;
}

#header {
  height:155px;
  border-bottom:1px solid #333;
  overflow:hidden;
}

#container {
  overflow:hidden;
  width:935px;
}

#navigation {
  float:left;
  width:199px;
  background-color:#44410d;
  border-right:1px solid #999;
  padding-top:10px;
  padding-bottom:10000px !important;
  margin-bottom:-10000px !important;
  color:#ccc180;
  overflow:hidden;
  padding-left:20px;
}

#navigation h2 {
}

#navigation a {
  color:#FFF;
}

#content {
  float:left;
  margin-left:10px;
  margin-top:10px;
  width:705px;
  color:#133409;
}

#navigation_list {
  list-style:none;
  padding-left:10px;
}

#navigation_list ul {
  list-style:none;
}

#navigation_list ul li {
  list-style:none;
  background-image:none;
  padding-left:20px;
  margin-bottom:0px;
  font-size:14px;
}

#navigation_list li {
  background-color:transparent;
  background-attachment:scroll;
  background-image:url(../images/bullet.gif);
  background-repeat:no-repeat;
  background-position: 0px 7px;
  padding-left: 15px;
}

.bold {
  font-weight:bold;
}

.accesskey {
  text-decoration:underline;
}

.hr {
  height:1px;
  width:100%;
  background-color:#666666;
  overflow:hidden;
  margin:20px auto;
}

th {
	text-align:left;
	font-weight:bold;
}
.angebot {
		width:600px;
		height:200px;
		border:1px solid black;
		margin:0px 0px 30px 0px;
		padding:10px;
		position:relative;
	}
	.bild {
		float:left;
		height:200px;
		width:200px;
	}
	.bild img {
		height:200px;
	}
	.name {
		font-weight:bold;
		font-size:18px;
	}
	.preis {
		position:absolute;
		bottom:10px;
		right:10px;
		font-size:18px;
	}
	.small {
		font-size:12px;
	}
	.alterpreis {
		font-size:12px;
		text-decoration:line-through;
		color:#900;
	}
	.artikelnummer {
		padding-top:10px;
	}
	.qualitaet {
		padding-top:10px;
	}
	.einheit {
		position:absolute;
		bottom:30px;
		right:10px;
	}
