body {
	margin: 0px 0px 0px 0px;
	text-align: left;
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F0F0F0;
	background-repeat: no-repeat;
	color: #000000;
	}
img {
	border:0px solid #666666;
}

A {
color: #444444;

  text-decoration: none;
}
A.links {
  text-decoration: none;
}

A:hover.links {
  text-decoration: none;
}

A:hover {

  text-decoration: underline;
}
p{
margin-top:8px;
margin-bottom:8px;
}
table {
  color: #444444;
  background-color: #fafafa;
   width: 600px;
  font-size: 11px; 
  border-spacing: 0px 0px;
  border-collapse: collapse;
}
 
td {
   border:1px solid #dddddd;
  padding: 2px;
  vertical-align:top;
}
.links p {
	margin-top: 0px;
	margin-bottom: 2px;

}
.links hr {
	margin-top: 8px;
	margin-bottom: 8px;
	*margin-top: 1px;
	*margin-bottom: 1px;


}
.links input {
	font-size: 10px; 


}
input{
   border:1px solid #666666;
  background-color: #dddddd;
  font-size: 11px;

}
textarea{
width:470px;
font-family: Verdana, Arial, Helvetica, sans-serif;
height:60px;
   border:1px solid #666666;
  background-color: #dddddd;
  font-size: 11px;

}
hr {
  width:180px; 
  margin: 0px;
  height:1px; 
  text-align:left; 
  border-top:1px solid #444444;
  border-bottom:0px solid #444444;
  border-right:0px solid #444444;
}
form {
  margin: 0px;
  padding: 0px;
}
.links { 
  color: #000000;
  position: absolute;
  line-height: 14px;
  margin: 0px;
  top: 190px; 
  left: 30px; 
  width: 200px; 
}
.warnung { 
  color: #ff0000;
}
.rechts { 
  color: #000000;
  position: absolute;
  margin: 0px;
  top: 190px; 
  left: 260px; 
  width: 640px; 
	height: 332px;
   	overflow: auto;
	//white-space: nowrap;
	SCROLLBAR-FACE-COLOR: #DDEDB4; 
	SCROLLBAR-HIGHLIGHT-COLOR: #F0F0F0; 
	SCROLLBAR-SHADOW-COLOR: #666666; 
	SCROLLBAR-ARROW-COLOR: #AAD11E; 
	SCROLLBAR-TRACK-COLOR: #F0F0F0; 
	SCROLLBAR-DARKSHADOW-COLOR: #666666; 
	scrollbar-background-color: #F0F0F0;
}

.rechnen { 
  color: #ffffff;

}
.adressfeld { 
  width: 100%;
}

.bild {
  float: left;
  margin-right: 20px;
  margin-bottom: 10px;
}


.menukasten {
	position: absolute;
	left: 0px;
	top: 98px;


}

.menukasten a{
  color:#ffffff;
  background-color:#aad11d;
  margin:0px;
  text-align:center;
  text-decoration:none;
  font-family: Arial Narrow, Arial, _sans;
  font-size:15px;
  float:left;
  font-weight:bold;
  height: 32px;
  line-height:17px;
  border-right:1px solid #e7f4c6;
}
.menukasten a:hover{
  background-color:#c4266f;
  text-decoration:none;
}
.menukasten a:active, a:focus {
outline: none
}
.menuhinweis{
font-size:11px;
margin:-1px;
padding:0px;
font-style:italic;
line-height:12px;
}
.produktmenukasten {
	position: absolute;
	left: 0px;
	top: 0px;
}
.submenukasten {
	position: absolute;
	left: 132px;
	top: 42px;

}

.subnavi {
	position: absolute;
	color: #888888;
	left: 30px;
	top: 570px;
}


.linie {
	position: absolute;
	top: 560px;
	height: 1px;
	width: 900px;
	border-top:1px solid #666666;
}
.logo {
	position: absolute;
	padding-left: 20px;
	padding-top: 10px;
	border-top:1px solid #666666;
	top: 80px;
	left: 461px;
	width: 419px;
}
.agb {
	position: absolute;
	color: #888888;
	left: 535px;
	top: 570px;
}
.agb a {
text-decoration:underline;
	color: #86A907;
}
.agb a visited {
	color: #86A907;
}

