#page {
  font-family:			Arial,Helvetica,sans-serif;
  width:			980px;
}

#navigation {
  color:			#000000;
  font-size:			0.9em;
  padding:			2px 0px 2px 0px;
  text-align:			right;
}

#navigation a {
  color:			#000000;
  font-size:			0.9em;
  text-decoration:		none;
}

#banner {

}

#breadcrumb, #breadcrumb a {
  background-color:		#2C8853;
  color:			#FFFFFF;
  font-size:			0.9em;
  padding:			2px;
}

#left {
  float:			left;
  margin-top:			10px;
}

#right {
  background-color:		#D1E9D1;
  float:			right;
  margin-top:			10px;
  padding:			2px;
  width:			180px;
}

#right h1 {
  background-color:		#2C8853;
  color:			#FFFFFF;
  font-size:			0.9em;
  font-weight:			bold;
  padding:			2px;
}

#right .bodytext {
  font-size:			0.9empx;
}

#right a {
  color:			#000000;
  text-decoration:		none;
}

#menu {
  background-color:		#D1E9D1;
  float:			clear;
  font-size:			0.9em;
  width:			200px;
}

#menu a {
  color:			#000000;
  font-size:			0.9em;
  text-decoration:		none;
}

#menu a:hover {
  font-weight:			bold;
}

#menu_headline {
  background-color:		#2C8853;
  color:			#FFFFFF;
  font-weight:			bold;
  padding:			2px;
}

.menu_ebene_1 {
  padding-left:			2px;
}

.menu_ebene_2 {
  padding-left:			12px;
}

.menu_ebene_3 {
  padding-left:			22px;
}

.menu_ebene_4 {
  font-size:			0.8em;
  padding-left:			32px;
}

#calendar {
  background-color:		#D1E9D1;
  float:			bottom;
  font-size:			0.9em;
  margin-top:			10px;
  width:			200px;
}

#calendar_headline {
  background-color:		#2C8853;
  color:			#FFFFFF;
  font-weight:			bold;
  padding:			2px;
}

#content {
  background-color:		#FFFFFF;
  border:			none;
  float:			left;
  font-size:			0.9em;
  margin-top:			10px;
  margin-left:			10px;
  padding:			2px;
  width:			580px;
}

#content h1.csc-firstHeader {
  font-size:			16px;
}

#content h1 {
  font-family:			Verdana, Arial, Helvetica, sans-serif;
  font-size:			14px;
}

#content .csc-textpic-caption {
  font-size:			0.8em;
  font-style:			italic;
}

#content a {
  color:			#2C8853;
  text-decoration:		none;
}

.align-center {
  text-align:			center;
}

.align-left {
  text-align:			left;
}

.align-right {
  text-align:			right;
}

img {
  border:			0px;
}

p, ul, li {
  font-family:			Verdana, Arial, Helvetica, sans-serif;
  font-size:			12px;
}

/* Gästebuch */
.tx-guestbook-list-header {
  background-color:		#2C8853;
}

.tx-guestbook-list-rowleft {
  background-color:		#D1E9D1;
}

.tx-guestbook-list-table {
  border:			none;
}

/* gallerie - listing */
#tx-lzgallery-pi1-listing {
  border-style:		dotted;
  border-width:		1px;
  border-color:		#00B92F;
  border-collapse:	collapse;
  font-size:		12px;
  padding:		0px;
  width:		500px;
}

#tx-lzgallery-pi1-listing tr.line1 {
  background-color:	#D1E9D1;
  color:		black;
}

#tx-lzgallery-pi1-listing tr.line1 td.startdate {
  white-space:		nowrap;
}

#tx-lzgallery-pi1-listing tr.line1 td.count {
  white-space-nowrap;
  padding-left:		20px;
}

#tx-lzgallery-pi1-listing td.preview {
  padding:		0px;
  width:		80px;
  padding-left:		4px;
}

#tx-lzgallery-pi1-listing td.title {
  font-size:		16px;
  font-face:		bold;
  padding-left:		10px;
  width:		80%;
}

#tx-lzgallery-pi1-listing tr.line2 {
  padding:		0px;
}
	
#tx-lzgallery-pi1-listing a {
  color:		black;
}	

#tx-lzgallery-pi1-listing #line-descr-short {
  border-top-width:	1px;
  border-top-style:	dotted;
  border-top-color:	#00B92F;
}

#tx-lzgallery-pi1-parent-descr-short {
  padding:		4px 4px 20px 4px;
}

#tx-lzgallery-pi1-parent-title {
  font-size:		20px;
  padding:		4px 4px 4px 4px;
}

#tx-lzgallery-pi1-parent-count {
  padding:		4px 4px 4px 4px;
}

#tx-lzgallery-pi1-parent-subcount {
  padding:		0px 4px 4px 4px;
}

#tx-lzgallery-pi1-listing td.information {
  font-size:		10px;
  white-space:		nowrap;
}

/* gallery - album  */
#tx-lzgallery-pi1-fotonav td {
  text-align:		center;
  padding-left:		15px;
}

#tx-lzgallery-pi1-fotonav td.descr {
  color:		#00B92F;
}

#tx-lzgallery-pi1-fotonav {
  background-color:	#D1E9D1;
  border-color:		#00B92F;
  border-style:		solid;
  border-width:		2px;
  margin-top:		5px;
}

#tx-lzgallery-pi1-fotos {
  border-width:		2px;
  border-style:		solid;
  border-color:		#00B92F;
  text-align:		center;
  padding:		5px 5px 5px 5px;
  background-color:	white;
  border-collapse:	collapse;
}

#tx-lzgallery-pi1-fotos td {
  text-align:		center;
  padding:		0;
  border-style:		solid;
  border-width:		1px;
  border-color:		#00B92F;
  padding:		3px;
}

#tx-lzgallery-pi1-title {
  border-bottom-width:	2px;
  border-bottom-style:	solid;
  border-bottom-color:	#00B92F;
  text-align:		center;
  margin-bottom:	20px;
  font-size:		20px;
}

#tx-lzgallery-pi1-descr-long {
  margin:		5px 5px 15px 5px;
  text-align:		justify;
}

/* gallery - annotations */
.tx-lzgallery-pi1-5x5-filename {
  font-size:		10px;
  font-style:		italic;
}

.tx-lzgallery-pi1-1x1-1 {
  font-size:		12px;
  font-face:		bold;
  border-bottom:	1px solid lightgray;
}

.tx-lzgallery-pi1-1x1-2 {
  font-size:		12px;
  border:		1px solid lightgray;
  margin:		3px 3px 3px 3px;
}

.tx-lzgallery-pi1-1x1-filename {
  font-size:		10px;
  font-style:		italic;
}