@charset "utf-8";

* {
	margin: 0;
	padding: 0;

 color:#013600;
 line-height:1.6;
}

img, fieldset 	{ border: 0 none; }

.clear {
 clear:both;
}

h2 {
  font-size:18px;
  padding-top:20px;
  float:right;
}

h3 {
  padding-top:10px;
  margin-bottom:20px;
  font-size:18px;
}

h4 {
  font-size:16px;
  margin-bottom:10px;
}

p {
 padding-bottom:20px;
}

body {
 background-color:#e5eee5;
 padding-top:135px;
 padding-bottom:10px;
}

.small {
 font-size:12px;
}

a:link {
 text-decoration:none;
 color:black;
}

a:active {
 text-decoration:none;
 color:black;
}

a:visited {
 text-decoration:none;
 color:black;
}

a:hover {
 text-decoration:underline;
 color:black;
}

div#main {
 margin: 0 auto;
 width: 970px;
 border-left: 4px solid #80ad7f;
 border-right: 4px solid #80ad7f;
 border-bottom: 4px solid #80ad7f;
 background-color:white;
}

div.content {
 padding:10px 0px 10px 20px;
 float:left;
}

div#footer {
 padding:10px 20px 5px 5px;
 text-align:center;
 font-size:14px;
}

hr {
 clear:right;
 background-color:#025d00;
 height:1px;
}

hr.white {
 color:white;
 background-color:white;
 height:1px;
}

img.floatRight {
 float:right;
 padding:2px;
 border:3px solid #025d00;
 margin-left:20px;
 margin-bottom:10px;
}

img.floatLeft {
 float:left;
 padding:2px;
 border:3px solid #025d00;
 margin-right:20px;
 margin-bottom:10px;
}

div.preisliste {
 float:left;
 margin:10px;
}

div.bestellen {
 text-align:right;
 font-weight:bold;
}

div.preisliste_kommentar {
 width:345px;
 float:left;
 margin: 20px 10px 10px 10px;
 line-height:1.8;
}

table.preisliste {
 border:10px solid #e5eee4;
 width:345px;
 background-color:#e5eee4;
}

table.preisliste {
 text-align:right;
}

.small_font { font-size: 14px }

ul {
 padding-left:20px;
}
