/*  project Gartenreich.com
 *  stylesheet (CSS) definitions
 *  version: CSS 2
 *  !! still under heavy development !!
 */

#div {
#  border:1px dashed #CCCCCC;
#}

#table {
#  border:1px solid #996666;
#}

body {
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
}

body, p, table, tr, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	/* color: #264311; */
	color: #000000;
	text-align: left;
	margin: 0;
	padding: 0;
}

/* body of right column webobjects: font family Verdana
div.right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/******************/
/* Hx - Headlines */
/******************/

/* headline */
h1 {
  font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: normal;
	line-height: 25px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #264311;
	color: #000000;
	text-align: left;
	vertical-align: top;
	margin-bottom: 0px
}

/* headline */
h1.startPage {
  font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #264311;
	color: #000000;
	text-align: left;
        vertical-align:top;
	margin-bottom: 0px;
}

/* lead in / 'Vorspann' */
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-variant: normal;
	text-transform: none;
	text-align: left;
	vertical-align: top;
	margin-bottom: 3px;
	font-weight: bold;
	margin-top: 3px;
	color: #66824f;
	color: #000000;
}


/* over headline with sep. class */
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-variant: normal;
	text-transform: none;
	color: #50663e;
	color: #000000;
	text-align: left;
	vertical-align: top;
	margin-bottom: 3px;
	font-weight: bold;
	margin-top: 3px;
}

/* overheadline */
H3.overHeadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #66824f;
	color: #000000;
	letter-spacing: 1px;
	font-weight: normal;
	line-height: 15px;
}

H3.overHeadlineStartPage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #66824f;
	color: #000000;
	letter-spacing: 1px;
	font-weight: normal;
	line-height: 15px;
        margin-bottom:-10px;
}

/* H3 as sub headline (content) */
h3.subline {
  font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #66824f;
	color: #000000;
	/* color: #264311; */
	text-align: left;
	vertical-align: top;
	margin-bottom: 3px
}

/* content 'Zwischenüberschrift' */
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 14px;
	font-variant: normal;
	text-transform: none;
	color: #66824f;
	color: #000000;
	text-align: right;
	vertical-align: top;
	margin-bottom: 3px;
	font-weight: normal;
	margin-top: 9px;
}

/********************************************/
/* right column overhead, headline, subline */
/********************************************/

td.rightOH {
	text-align:left;
	vertical-align:bottom;
}

.rightOverhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #66824f;
	color: #000000;
	letter-spacing: 1px;
	font-weight: normal;
	line-height: 14px;
	text-align: left;
}

/* headline */
.rightHeadline {
  font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14pt;
	font-weight: bold;
	text-transform: none;
	color: #264311;
	color: #000000;
	text-align: left;
	vertical-align: top;
	margin-bottom: 0px
}

/* body */
.rightBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	margin-top:-8px;
}

div.right {
}

/*******************************/
/* Hx - Headlines NEWS / PRESS */
/*******************************/

/* H3 News Overhead(line) */
h3.newsOverhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #66824f;
	color: #000000;
	letter-spacing: 1px;
	font-weight: normal;
	line-height: 9px;
	margin:0px;
	padding:0px;
}

/* headline */
h2.newsHeadline {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #264311;
	color: #000000;
	text-align: left;
	/* vertical-align: top; */
	margin-bottom: 0px
}

/* H3 as sub headline (content) */
h3.newsSubline {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #66824f;
	color: #000000;
	text-align: left;
	vertical-align: top;
	margin-bottom: 3px
}

/********************************/
/* Hx - Headlines SEARCH RESULT */
/********************************/

/* Overhead(line) */
span.searchResultOverhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-transform: uppercase;
	color: #66824f;
	letter-spacing: 1px;
	font-weight: normal;
}

/* Headline */
span.searchResultHeadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #66824f;
	font-weight: normal;
}

/********************************/
/* A - hyper links              */
/********************************/

/* defs for all links except otherwise stated */
A  {
	color:#660000;
	color: #000000;
	text-decoration : underline;
}

A:hover  {
	color:#990000;
	text-decoration : underline;
}

/* hyperlinks within headline - no underline! */
H1 A.body { text-decoration:none; color: #264311; }
H2 A.body { text-decoration:none; color: #66824F; }
H3 A.body { text-decoration:none; color: #66824F; }
H4 A.body { text-decoration:none; color: #264311; }

/* A - langNav */
A.langNav  {
	color:#66824F;
	text-decoration : none;
}

A.langNav:hover  {
	color:#990000;
	text-decoration : underline;
}


/******************/
/* navigation top */

A.naviTopVersal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 20px;
	color: #264311;
	font-weight: normal;
	text-transform: uppercase;
}

A.naviTopVersal:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 20px;
	color: #990000;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration : underline;
}

/**********************/
/* navigation Level 0 */

A.naviL0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #264311;
	font-weight: normal;
	text-transform: none;
}

A.naviL0:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #F4F8EE;
	font-weight: normal;
	text-transform: none;
	text-decoration : none;
}

A.naviL0High {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #F4F8EE;
	font-weight: normal;
	text-transform: none;
}

/*****************************/
/* navigation Level 0 Versal */

A.naviL0Versal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 17px;
	color: #264311;
	font-weight: normal;
	text-transform: uppercase;
}

A.naviL0Versal:Hover {
	color: #F4F8EE;
  text-decoration : none;
}

A.naviL0VersalHigh {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 17px;
	color: #F4F8EE;
	font-weight: normal;
	text-transform: uppercase;
}

A.naviL0VersalHigh:hover {
	text-decoration : none;
}

/***********************/
/* navigation Level 1  */

A.naviL1  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration : none;
	color : #264311;
}

A.naviL1:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration : none;
	color : #F4F8EE;
}

A.naviL1High  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration : none;
	color : #F4F8EE;
}

A.naviL1High:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration : none;
	color : #F4F8EE;
}

/******************************/
/* links within document body */
/******************************/

A.body {
  text-decoration:none;
}

A.body:hover {
  text-decoration:underline;
}

/* navigation page foot */
A.footnav {
	text-decoration : none;
	color : #66824F;
}

A.footnav:hover {
	text-decoration : underline;
	color : #264311;
}

A.zusatzlink:link  {
	text-decoration : none;	color : #264311;
}

A.zusatzlink:visited  {
	text-decoration : none;	color : #264311;
}

A.zusatzlink:hover  {
	text-decoration : none;
	color : #9aab8a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

/*************************/
/* Subnavigation Level 3 */
/*************************/

#nav0 {
  padding-left:15px;
}

div.naviL2 {
  background-color:#9EBA77;
  min-width:100px;
  padding-top:5px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:2px;
}

/***********/
/* Sitemap */
/***********/

ul.sitemap {
  list-style-position:inside;
  list-style-image:url('/images/bullet_66d.gif');
  padding:0px;
  margin-left:5px;
  margin-top:2px;
  margin-bottom:2px;
}

li.sitemap {
  padding-left:2px;
  vertical-align:top;
}

table.sitemap {
  padding-left:5px;
}

td.sitemap0 {
  width:150px;
  padding:2px;
  border:1px solid #000000;
  background-color:#CED4C0;
}

td.sitemap1 {
  width:170px;
  padding:2px;
  border:1px solid #000000;
  background-color:#D8E3CC;
}

td.sitemap2 {
  width:170px;
  padding:2px;
  border:1px solid #000000;
  background-color:#D6DDC7;
}

td.sitemap3 {
  width:170px;
  padding:2px;
  border:1px solid #000000;
  background-color:#D4DAC5;
}

span.sitemapDoc {
  margin-left:35px;
}

span.sitemapCat1 {
  font-weight:bold;
}

td.sitemapTD0 {
  background-color:F5F8F1;
}

td.sitemapTD1 {
  background-color:E9F3D8;
}

/**********************/
/* Images left column */
/**********************/

/* image subline */
.imgsubline {
	margin-top: 9px;
	margin-bottom: 3px;
	padding-right:5px;
	width:194px;
	text-align: right;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 14px;
	font-variant: normal;
	text-transform: none;
	color: #66824f;
	font-weight: normal;
	color: #000000;
}

/**************/
/* Quotations */
/**************/

.quotationLeft {
  width:169px;
  margin-top:20px;
  margin-left:20px;
  margin-right:10px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 14px;
  font-style: italic;
  font-weight: lighter;
}

.quotationLeftAuthor {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:9px;
  padding-right:5px;
  width:190px;
  text-align:right;
}

.quotationRight {
  width:169px;
  margin-top:20px;
  margin-left:5px;
  margin-right:10px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 14px;
  font-style: italic;
  font-weight: lighter;
  text-align:left;
}

.quotationRightAuthor {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  width:174px;
  margin-right:10px;
  text-align:right;
}


/************************/
/* Shop / Product Pages */
/************************/

.shopVersal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #264311;
	font-size: 11px;
	line-height: 12px;
	text-transform: uppercase;
}

.shopPrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
}

/************************/
/* Event Calendar       */
/************************/

.eventVersal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #264311;
	font-size: 11px;
	line-height: 12px;
	text-transform: uppercase;
}

.eventVersalBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #264311;
	font-size: 11px;
	line-height: 12px;
	text-transform: uppercase;
	font-weight:bold;
}

table.eventTbl {
	width:530px;
	border-top:1px dashed #B9C3AB;
}

td.eventTblDate {
	width:140px;
	border-bottom:1px dashed #B9C3AB;
	vertical-align:top;
	padding:5px;
}

td.eventTblName {
	width:280px;
	border-bottom:1px dashed #B9C3AB;
	vertical-align:top;
	padding:5px;
}

td.eventTblMore {
	width:80px;
	border-bottom:1px dashed #B9C3AB;
	vertical-align:top;
	padding:5px;
}

span.eventName {
	font-weight:bold;
}

.eventCatHl {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #7A886E;
	text-align: left;
	/* vertical-align: top; */
	margin-bottom: 0px
}

/************/
/* Listings */
/************/

/* see browser specific files ! */

/*******************/
/* MISC - Diverses */
/*******************/

.Unternavigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #264311;
}

.newsueberschrift {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 14px;
	color: #50663e;
	font-weight: bold;
}

.newstext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #264311;
}

.bereichsbezeichnung {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #66824f;
	letter-spacing: 1px;
	font-weight: normal;
	line-height: 9px;
}

.linkhellklein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #9aab8a;
}


