* {
	font-family:Arial, Helvetica, sans-serif;
}

body {
	margin:0;
	padding:0;
	background-image:url(../images/bg.jpg);
	font-size:14px;
	color:#5D4628;
}

img {
	border:0;
}

a {
	color:#a26624;
	text-decoration:none;
}

.transparent {
	behavior:	url("styles/pngbehavior.htc");
}

#main {
	margin:0 auto 0 auto;
	width:999px;
	background-image:url(../images/body-bg.gif);
	background-repeat:no-repeat;
}

#body {
	margin:0 0 0 4px;
	width:995px;
	background-image:url(../images/bohnen.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}

#left {
	float:left;
	width:180px;
	margin:0 2px 120px 0;
}

#right {
	float:left;
	width:813px;
	margin:0 0 40px 0;
}

#right-start {
	float:left;
	width:813px;
	margin:0 0 0 0;
}

#rightheader {
	position:relative;
	width:813px;
	height:238px;
	background-repeat:no-repeat;
}

#themepic {
	position:relative;
	width:725px;
	height:238px;
}

#themepic p {
	margin:0;
	padding:0;
}

#rightheader #rand {
	position:absolute;
	top:0;
	left:725px;
}

#content {
	position:relative;
	width:759px; /* 798 */
	padding:25px 19px 30px 20px;
}

#content-start {
	position:relative;
	width:798px; /* 798 */
	height:154px;
	background-image:url(../images/start-content2.jpg);
	color:#AB722E;
	font-size:12px;
}

#content h1 {
	position:absolute;
	top:-40px;
	left:21px;
	font-size:23px;
	font-weight:normal;
	margin:0;
}

#nav0-1, #nav3-1 {
	
}

#nav3-1 h1 {
	margin:10px 0 10px 0;
	color:#5D4628;
	text-align:center;
	font-size:13px;
	font-weight:bold;
}

#nav0-1 a, #nav3-1 a {
	display:block;
	width:180px;
	line-height:30px;
	background-image:url(../images/nav0-1.jpg);
	font-size:13px;
	color:#5D4628;
	text-transform:uppercase;
	text-align:center;
}

#nav0-1 a:hover, #nav3-1 a:hover {
	background-image:url(../images/nav0-1-hover.jpg);
}

#nav0-1 a.active, #nav0-1 a.activesub, #nav3-1 a.active, #nav3-1 a.activesub {
	background-image:url(../images/nav0-1-hover.jpg);
	font-weight:bold;
}


#nav0-2, #nav3-2 {
	
}

#nav0-2 .top, #nav3-2 .top {
	background-image:url(../images/nav0-2_top.jpg);
	height:8px;
	font-size:1px;
}

#nav0-2 .bottom, #nav3-2 .bottom {
	background-image:url(../images/nav0-2_bottom.jpg);
	height:8px;
	font-size:1px;
}

#nav0-2 a, #nav3-2 a {
	display:block;
	width:180px;
	line-height:23px;
	margin:1px 0 0 0;
	background-image:url(../images/nav0-2.jpg);
	font-size:12px;
	color:#5D4628;
	text-transform:normal;
	text-align:center;
}

#nav0-2 a:hover, #nav3-2 a:hover {
	background-image:url(../images/nav0-2.jpg);
	font-weight:bold;
}

#nav0-2 a.active, #nav0-2 a.activesub, #nav3-2 a.active, #nav3-2 a.activesub {
	background-image:url(../images/nav0-2.jpg);
	font-weight:bold;
}

#grosshandel {
	text-align:center;
	padding:20px 0 0 0;
}

ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

li {
	background-image:url(../images/li.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	padding:0 0 0 15px;
	margin:0 0 5px 0;
	position:relative;
}

#footer {
	margin:0 auto 0 auto;
	padding:10px 18px 0 0; 
	width:981px;
	background-image:url(../images/footer.gif);
	background-repeat:no-repeat;
	font-size:11px;
	color:#FFF5DF;
	text-align:right;
}

#footer a {
	color:#FFF5DF;
	text-transform:uppercase;
}

#copyright {
	color:#C5B4A4;
}

table tr td {
	vertical-align: top;
}

.spalte1 {
	width: 377px;
	border-right: 2px solid #DBCCBA;
	vertical-align: top;
}

.spalte2 {
	width: 360px;
	padding:0 0 0 20px;
	vertical-align: top;
}

#sonder tr th {
	border-right: 1px #FFFAF0 solid;
	border-bottom: 1px #FFFAF0 solid;
	padding:2px 5px 2px 5px;
	background-color: #CDBDAE;
	text-align:left;
	font-weight:normal;
	color:#fff;
}

#sonder tr td {
	border-right: 1px #FFFAF0 solid;
	border-bottom: 1px #FFFAF0 solid;
	padding:2px 5px 2px 5px;
	background-color: #F1E8DA;
}

#weitereprodukte tr td {
	text-align:center;
}

.bg-weiter {
}

.center {
	padding:0 0 10px 0;
	font-size:12px;
}

h2 {
	margin:0 0 10px 0;
	color:#C5B4A4;
	font-size:16px;
	font-weight:normal;
	text-transform:uppercase;
}

h3 {
	margin:0 0 10px 0;
	font-size:18px;
	font-weight:normal;
}

#logo p {
	margin:0;
	padding:0;
}

#logo {
	position:relative;
}

.directedit {
	position: absolute;
	right:0px;
	top:0px;
}

.content {
	padding: 10px;
	background-image:none;
	background-color: #fff !important;
}

.randleiste_1 {
	padding: 10px;
	background-image:none;
	background-color: #fff !important;
}

.randleiste_2 {
	padding: 10px;
	background-image:none;
	background-color: #fff !important;
}

.randleiste_3 {
	padding: 10px;
	background-image:none;
	background-color: #fff !important;
}

/* Landingpages */

#body_landingpages {
	margin:0 0 0 4px;
	width:995px;
	background-image:url(../images/bohnen_landingpages.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}


#body_landingpages  h2{
	font-size:14px;
	color:#ab722e;
	margin:15px 0 10px 0;
	padding:0px;
	text-transform:none;
}

#lp_kontakt_top {
	background-image:URL(../images/links_kontakt_oben.jpg);
	background-repeat:no-repeat;
	width:180px;
	height:5px;
	margin-top:25px;
}

#lp_kontakt {
	 background-image:URL(../images/bg_links_kontakt.jpg);
	 background-repeat:repeat-y;
	 width:145px;
	 font-size:12px;
	 padding:15px 15px 15px 20px;
}

#lp_kontakt_bottom {
	background-image:URL(../images/links_kontakt_unten.jpg);
	background-repeat:no-repeat;
	width:180px;
	height:5px;
}

#lp_img_links {
	margin-bottom:-110px;
	padding-top:107px;
	position:relative;
}


/* Für WYSIWYG immer Content als important setzen! */
.content a {
 	color:#5D4628 !important;
 	text-decoration: none !important;
}

.content table {
	border-collapse: collapse;
}

.produktuebersicht {
	background-image:url(../images/bg-produebersicht.jpg);
	background-repeat:no-repeat;
}

.produktuebersicht tr td {
	padding:10px 5px 0 0;
}

.produktuebersicht tr td img {

}

.hauptproduktuebersicht tr td .spalte1 {
	width: 379px;
	padding:0 0 0 0;
	border-right: 2px solid #DBCCBA;
}

.hauptproduktuebersicht tr td .spalte2 {
	width: 360px;
	padding:0 0 0 19px;
}

.hauptproduktuebersicht tr th {
	padding:5px 0 5px 19px;
	background-color:#F1E8DA;
	text-align:left;
	font-weight:normal;
	border-right: 2px solid #fff;
}
input, textarea {
	border:1px solid #dbccba;
}

.linieform {
	margin:15px 0 15px 0;
	font-size:1px;
	height:1px;
	background-color:#F1E7DB;
}

h4 {
	background-color:#F1E7DB;
	padding:3px 0 3px 5px;
	font-size:14px;
	margin:0;
	font-weight:normal;
}

.lpright {
	margin:0 0 10px 0;
}

.lpoutercontent {
	background-image:url(../img_files/hg_huc/.1/hg.jpg); width:798px;
}

.lpcontent {
	padding-left:51px;
	padding-right:49px; 
	width:698px; 
	background-image:url(../images/bg_ecke.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}

* html .lpcontent {
	background-image:none;
}

.lpeckelinks {
	background-image:url(../images/ecke_links.png); width:10px; height:10px;
	background-repeat:no-repeat;
	font-size:1px;
}

.lpeckerechts {
	background-image:url(../images/ecke_rechts.png); width:10px; height:10px;
	background-repeat:no-repeat;
	font-size:1px;
}

.lpoben {
	background-image:url(../images/lp_oben.jpg); height:10px;
	font-size:1px;
}

.lpverlauf {
	background-image:url(../images/lp_verlauf.jpg); height:10px;
	background-repeat:repeat-x;
	background-color:#FEFAEF;
	font-size:1px;
}
