/** { padding: 0; margin: 0; }
*/
a img { border: none; }

a { text-decoration: none; color:#e6b66d;}

a:hover { color:#ffeed2;}

p { text-decoration: none; color:#e6b66d;}

body {
	
	font-family:georgia, garamond, serif;
	font-size: 100%;
	color: #e6b66d;
	text-decoration: none;
	width: 765px;
	margin: 0 auto;
	background-color: #8f4322;
}

#header {
	width: 765px;
	height: 100px;
	background:url(header.gif);
}

#newsletter #header {
	width: 765px;
	height: 120px;
	background:url(newsheader.gif);
}

#navigation {
	display:block;
	width: 765px;
	height:30px;
	background:url(navlink.gif);
}

#navigation ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#navigation li {
	float:left;
}

#navigation li a {
	display:block;
	height:30px;
	border:none;
}

#navigation li.navhome a {background:url(home.gif); margin: 0px 0px 0px 34px; width:63px;}

#navigation li.navproducts a {background:url(products.gif); margin: 0px 0px 0px 43.5px; width:103px;}

#navigation li.navgifts a {background:url(gifts.gif); margin: 0px 0px 0px 40px; width:63px;}

#navigation li.navshop_locally a {background:url(shop_locally.gif); margin: 0px 0px 0px 35px; width:135px;}

#navigation li.navmedia a {background:url(media.gif); margin: 0px 0px 0px 36px; width:68px;}

#navigation li.navabout a {background:url(about.gif); margin: 0px 0px 0px 36px; width:68px;}

#navigation li.navhome a:hover {background:url(homelnk.gif);}

#navigation li.navproducts a:hover {background:url(productslnk.gif);}

#navigation li.navgifts a:hover {background:url(giftslnk.gif);}

#navigation li.navshop_locally a:hover {background:url(shop_locallylnk.gif);}

#navigation li.navmedia a:hover {background:url(medialnk.gif);}

#navigation li.navabout a:hover {background:url(aboutlnk.gif);}

#title {
	display: inline;
	background:url(content.gif);
	float: left;
	padding-top: 20px;
	width: 765px;
}

#titleleft {
	display: inline;
	width: 230px;
	margin-left: 30px;
	float: left;
}

#title a {
	font-style: normal;
	font-size: 120%;
	color: #582700;
}

#title a:hover {
	text-decoration: underline;
}	

#titleright{
	display: inline;
	float: left;
	width: 483px;
	font-size: 130%;
 	border-bottom:#582700 solid 1px;
	color: #582700;
}

#content {
overflow: hidden;
	width: 765px;
	float: left;
	background:url(content.gif);
}

#inhalt { 
	float: left;
	width: 765px;
}
	
#leftcolumn {
	display: inline;
	float: left;
	width: 230px;
	margin-top: 30px;
	margin-left: 30px;
}

#leftcolumn .image {
	float: left;
	height: 190px;
	width: 190px;
	border:#582700 solid 5px;
	margin: 0px 0px 30px 0px;
}

#newsletter #leftcolumn .image1 {
	float: left;
	height: 190px;
	width: 190px;
	border:#582700 solid 5px;
	margin: 0px 0px 30px 0px;
}

#newsletter #leftcolumn .image2 {
	float: left;
	height: 190px;
	width: 190px;
	border:#582700 solid 5px;
	margin: 0px 0px 30px 0px;
}

#newsletter #leftcolumn .image3 {
	float: left;
	height: 190px;
	width: 190px;
	border:#582700 solid 5px;
	margin: 0px 0px 30px 0px;
}

#shop_locally #leftcolumn .image {
	float: left;
	height: 150px;
	width: 104px;
	border:#582700 solid 5px;
	margin: 0px 0px 30px 0px;
}


#shop_local_first #leftcolumn .image {
	height: 280px;
}

#about #leftcolumn .image {
	height: 280px;
}

#about #leftcolumn .image2 {
	float: left;
	height: 176px;
	width: 190px;
	border:#582700 solid 5px;
	margin: 0px 0px 30px 0px;
}


#rightcolumn {
	float: left;
	width: 483px;
	margin-top: 30px;
	padding-bottom: 0px;
	padding-right: 0px;
/*	margin-right: 22px;
*/	color: #582700;
	text-align:justify;
}


#rightcolumn a {
	color: #582700;
}

#rightcolumn a:hover {
	text-decoration: underline;
}

#rightcolumn .h {
	float: left;
	width: 280px;
	border-bottom:#8F4322 solid 1px;
	font-size: 100%;
	font-style:normal;
}

#rightcolumn ul {
	margin-left: 0em;
	padding-left: 2.5em;
	margin-right: 16px;
	text-indent: 0em;
	float: left;
	font-size: 90%;
	list-style: decimal;
}

#rightcolumn .ref {
	float: right;
	text-align: right;
	font-size: 60%;
}

#rctb1 {
	padding-bottom: 30px;
	}

#shoplinksleft {
	float: left;
	width: 160px;
	height: 230px;
}

#shoplinksleft img {
	height: 40px;
	width: 95px;
	border:#582700 solid 1px;
	margin: 10px 20px 0px 20px;
}

#shoplinksmiddle {
	float: left;
	width: 160px;
	height: 230px;
}

#shoplinksmiddle img {
	height: 40px;
	width: 95px;
	border:#582700 solid 1px;
	margin: 10px 20px 0px 20px;
}

#shoplinksright {
	float: left;
	width: 160px;
	height: 230px;
}

#shoplinksright img {
	height: 40px;
	width: 95px;
	border:#582700 solid 1px;
	margin: 10px 20px 0px 20px;
}

#eventlinksleft {
	float: left;
	width: 160px;
	height: 70px;
}

#eventlinksleft img {
	height: 40px;
	width: 95px;
	border:#582700 solid 1px;
	margin: 10px 20px 0px 20px;
}

#eventlinksmiddle {
	float: left;
	width: 160px;
	height: 70px;
}

#eventlinksmiddle img {
	height: 40px;
	width: 95px;
	border:#582700 solid 1px;
	margin: 10px 20px 0px 20px;
}

#eventlinksright {
	float: left;
	width: 160px;
	height: 70px;
}

#eventlinksright img {
	height: 40px;
	width: 95px;
	border:#582700 solid 1px;
	margin: 10px 20px 0px 20px;
}

#rcb {
	margin-top: 20px;
	float:right;
	width: 483px;
	height: 30px;
	border-top-color: #582700;
	border-top-style: solid;
	border-right-style: none;
	border-top-width: 1px;
	margin-right: 22px;
	margin-left: 260px;
}

#shop_locally #rcb {
	margin-top: 20px;
	float:right;
	width: 713px;
	height: 30px;
	border-top-color: #582700;
	border-top-style: solid;
	border-right-style: none;
	border-top-width: 1px;
	margin-right: 22px;
	margin-left: 30px;
}

#rcb a {
	font-style: normal;
	font-size: 120%;
	float: right;
	color: #582700;
}

#rcb a:hover {
	text-decoration: underline;
}	

#footer {
	float:left;
	width: 765px;
	height: 35px;
	background:url(footer.gif);
}

#footerlinks {
	font-size:80%;
	margin: 10px 0px 0px 20px;}

#footerlinks a {
	margin-right: 20px;
}

#copyright {
	font-size:60%;
	float:right;
	width: 150px;
	text-align: right;
}

#gmap {
	text-decoration: none;
	font-size: 0.75em;
	float: left;
	margin-left: 30px;
	color:#582700;
	}
	
#newsletter #gmap {
	text-decoration: none;
	font-size: 0.75em;
	float: left;
	color:#582700;
	}
	
#gmap a {
	margin-left: 5px;
	color: #582700;
	line-height: 2em;
	}
	
#gmap a:hover {
	text-decoration:underline;
	}