body {
	font-family						: Arial, Verdana, sans-serif;
	font-size							: 12px;
	color 								: #000;
	background-color      : #D6C99B;
	margin 								: 0px;
	text-align            : center;
}

td, th {
  font-size							: 12px;
}

h1 {
	font-family: verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #118431;
}

h2 {
	font-family: verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #118431;
	padding: 0;
	margin: 0;
}

h3 {
	font-family: verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	padding: 0;
	margin: 0;
}

img {
	display : block;
}
img.inline {
	display : inline;
}
img.news_thumb {
  display : inline;
  float: right;
  border: solid 1px #118431;
  margin: 0 3px;
}
img.shop_thumb {
  display : inline;
  border: solid 1px #118431;
  margin: 0 3px;
}

img.shop_image {
  border: solid 1px #118431;
  margin: 0 3px;
}

a {
	color 						: #000;
}

a:hover {
	color 						: #118431;
}

a.select {
	color 						: #118431;
}

p {
  margin: 1.2em 0;
  padding: 0;
}

p.error {
  padding: 5px;
  font-weight: bold;
  background-color: #f00;
  color: #fff;
  border: 1px solid #333;
}

ol.ol_faq {
  margin-top: 0;
}

ul.ul_shop {
  margin-top: 0;
}
  

/* ------------( site ) ----------- */
div#site {
  width 								: 750px;
  padding               : 0;
  margin-top						: 0;
  margin-left           : auto;
  margin-right          : auto;
  text-align						: left;
}

/* ------------( header ) ----------- */
div#header {
	background-image 			: url('/images/header/imagerotator.php');
  background-position 	: top left;
	background-repeat 		: no-repeat;
	font-family						: Verdana, sans-serif;
	font-size							: 10px;
	margin 								: 0;
	text-align            : left;
	width                 : 750px;
	height 								: 162px;
}
div#header div#menu {
  background-color      : transparent;
  padding               : 112px 0 0 270px;
  width                 : 750px;
	voice-family          : "\"}\""; 
	voice-family          : inherit;
	width                 : 430px;
}

div#header a {
  text-decoration       : none;
}

div#header a:hover {
  text-decoration       : underline;
  color                 : #118431;
}

/* ------------( main ) ----------- */
div#main {
  float: left;
  width: 750px;
  margin: 0;
  padding: 0;
	background: url(/images/bg_main.jpg);
	background-repeat: repeat-y;
	padding-bottom: 10px;
	text-align: left;
}

/* ------------( leftcol ) ----------- */
div#leftcol {
  float:left;
  margin: 0;
  padding: 9px 9px 9px 43px;
  width: 215px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 163px;
}

html>leftcol { 
	width: 163px;
}


/* ------------( breadcrumb ) ----------- */
div#breadcrumb {
  margin: 0;
  padding: 0;
	text-align: left;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #B4AB83;
}
div#breadcrumb a {
  color: #B4AB83;
  text-decoration: none;
}
div#breadcrumb a:hover {
  text-decoration: underline;
  color: #118431;
}


/* ------------( content ) ----------- */
div#content {
  top :0;
  margin: 0;
  text-align: left;
  margin-left: 215px;
  padding: 0 45px 0 0;
  line-height:1.5em;
  width: 532px;
  voice-family: "\"}\""; 
	voice-family: inherit;
	width: 487px;
}

html>content { 
	width: 487px;
}

/* ------------( footer ) ----------- */
div#footer {
  clear: both;
  background: #f00;
  width: 750px;
  height: 15px;
  margin: 0;
  padding: 0;
	background: url(/images/bg_footer.jpg);
	background-repeat: no-repeat;
}


/* ------------( box ) ----------- */
div.box {
  display: block;
  background-color: #B4AD8D;
  background: url(/images/bg_box.gif);
  background-repeat: no-repeat;
  background-position: bottom left;
  margin: 0;
  padding: 0 9px 9px 9px;
  font-family: Verdana, sans-serif;
	font-size: 10px;
	color:#fff;
	width: 163px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 145px;
}

html>box { 
	width: 145px;
}

div.box_header {
  display: block;
  background-color: #B4AD8D;
  background-position: top left;
  background: url(/images/bg_box_header.gif);
  background-repeat: repeat-y;
  margin: 0;
  padding: 9px;
  font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#118431;
	width: 163px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 145px;
}

html>box_header { 
	width: 145px;
}



div.box a{
  color:#fff;
}

/* ------------( listing ) ----------- */
#listing {
	border-collapse: collapse;
	background-color: #DED09F;
  border: #B6AD84 solid 1px;
}

#listing th	{
	padding: 5px 10px;
	margin: 0px;
	font-weight: bold;
	text-align: left;
	background-color: #BBB595;
	color: #118431;
}

#listing th	a {
	color: #118431;
}

#listing td	{
	padding: 5px 10px;
	margin: 0px;
	vertical-align: top;
}


/* ------------( product_details ) ----------- */
#product_details {
	border-collapse: collapse;
	background-color: #DED09F;
  border: #B6AD84 solid 1px;
}

#product_details th	{
	padding: 5px 10px;
	margin: 0px;
	font-weight: bold;
	text-align: left;
	background-color: #BBB595;
	color: #118431;
	border: #B6AD84 solid 1px;
}

#product_details th	a {
	color: #118431;
}

#product_details td	{
  border: #B6AD84 solid 1px;
	padding: 5px 10px;
	margin: 0px;
	vertical-align: top;
}

/* ------------( winkelmand ) ----------- */
#winkelmand {
	border-collapse: collapse;
	background-color: #DED09F;
  border: #B6AD84 solid 1px;
}

#winkelmand th	{
	padding: 5px 10px;
	margin: 0px;
	font-weight: bold;
	text-align: left;
	background-color: #BBB595;
	color: #118431;
	border: #B6AD84 solid 1px;
}

#winkelmand th	a {
	color: #118431;
}

#winkelmand td	{
  border: #B6AD84 solid 1px;
	padding: 5px 10px;
	margin: 0px;
	vertical-align: top;
}

td.alignright	{
  text-align: right;
}

/* ------------( enquete ) ----------- */
table.enquete {
	border-collapse: collapse;
	background-color: #DED09F;
  border: #B6AD84 solid 1px;
}

table.enquete th	{
	padding: 5px 10px;
	margin: 0px;
	font-weight: bold;
	text-align: left;
	background-color: #BBB595;
	color: #118431;
	border: #B6AD84 solid 1px;
}

table.enquete th	a {
	color: #118431;
}

table.enquete td	{
  border: #B6AD84 solid 1px;
	padding: 5px 10px;
	margin: 0px;
	vertical-align: top;
}

table.enquete td.score	{
  text-align: center;
  border: #B6AD84 solid 1px;
	padding: 5px 10px;
	margin: 0px;
	vertical-align: top;
}



/* ------------( mailing ) ----------- */
table.mailing {
	border-collapse: collapse;
	background-color: #DED09F;
  border: #B6AD84 solid 1px;
}

table.mailing th	{
	padding: 5px 10px;
	margin: 0px;
	font-weight: bold;
	text-align: left;
	background-color: #BBB595;
	color: #118431;
	border: #B6AD84 solid 1px;
}

table.mailing th	a {
	color: #118431;
}

table.mailing td	{
  border: #B6AD84 solid 1px;
	padding: 5px 10px;
	margin: 0px;
	vertical-align: top;
}

table.mailing td.score	{
  text-align: center;
  border: #B6AD84 solid 1px;
	padding: 5px 10px;
	margin: 0px;
	vertical-align: top;
}


/* ------------( contact ) ----------- */
table#contact {
	border-collapse: collapse;
	background-color: #DED09F;
  border: #B6AD84 solid 1px;
}

table#contact th	{
	padding: 5px 10px;
	margin: 0px;
	font-weight: bold;
	text-align: left;
	background-color: #BBB595;
	color: #118431;
	border: #B6AD84 solid 1px;
}

table#contact th	a {
	color: #118431;
}

table#contact td	{
  border: #B6AD84 solid 1px;
	padding: 5px 10px;
	margin: 0px;
	vertical-align: top;
}


/* ------------( forms ) ----------- */
.formbutton {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 2px;
	text-decoration: none;
	font-weight: bold;
	color: #118431;
}

.forminputbox {
	color: #000;
	background-color: #fff;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
}

.forminputbox_required {
	color: #000;
	background-color: #E4DEC7;
	font-family: Arial, Verdana, sans-serif;;
}

.mailing_input {
	color: #999;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
}

/* ---( Credits )----------------------------- */

#credits {
  
  /*padding-left					: auto;
	padding-right					: auto;*/
	display 							: block;
	text-align 						: center;
	font-size             : 9px;
  color                 : #9C9165;
  margin                : 0 auto;
  padding-bottom        : 2px;
}

#credits a {
  color                 : #9C9165;
}  

#credits a:hover {
  color                 : #000;
}  

