/*  zusätzliche Styles für Landiner Webseite  - hier Kirche  */ 

/* Farben: 
Schrift:  Sehr Dunkel Rotbraun  #401005
Schatten:  warmes Dunkel Rotbraun  #501503
Dunkel-Hintergrund:  Dunkel Rotbraun  #602010
Page-Background:  Hell-Rotbraun  #E0B080 
Inhaltsfeld-Background:  Hell-Beige   #FFF6F0 
Link-Highlight:  Dunkel-Grün  #407010 
 */
 
.radgrad {
	background: -webkit-radial-gradient(#E0B080, #E0B080, #602010); /* For Safari 5.1 to 6.0 */
   background: -o-radial-gradient(#E0B080, #E0B080, #602010); /* For Opera 11.6 to 12.0 */
   background: -moz-radial-gradient(#E0B080, #E0B080, #602010); /* For Fx 3.6 to 15 */
   background: radial-gradient(#E0B080, #E0B080, #602010); /* Standard syntax (must be last) */
}

.li_hin {
	float:left;
	padding:0px;
	margin:0 30px 1.5em 30px;
	width:81%;
	border-top:2px solid #333333;
}

.li_hin .v_elmt {
	float:right;
	padding:15px;
	margin:0px 10px 0px 15px;
	min-height:5em;
	height:auto;
	border-left:2px solid #333333;
	text-align: left;
}
.li_hin .v_elmt h2 {
	margin: 0 0 4px 0;
	text-align: left;
}
.li_hin .v_elmt h3 {
	margin: 0 0 4px 0;
	text-align: left;
}
.li_hin .v_elmt img {
	margin:0;
	height: 10em;
}
.li_hin .v_elmt p {
	margin: 3px 0 0 0;
	padding: 0;
	text-align: left;
}

.li_hin .m_text {
	padding:15px;
	margin:0;
}
.li_hin .m_text p {
	margin: 0;
	padding: 0;
	text-align: right;
}
.li_hin .m_text h3 {
	margin: 0 0 4px 0;
	text-align: right;
}

.re_hin {
	float:right;
	padding:0px;
	margin: 0 30px 1.5em 30px;
	width:81%;
	border-top:2px solid #333333;
}

.re_hin .v_elmt {
	float:left;
	padding:15px;
	margin:0px 14px 0px 10px;
	min-height:5em;
	height:auto;
	border-right:2px solid #333333;
	text-align: right;
}
.re_hin .v_elmt h2 {
	margin: 0 0 4px 0;
	text-align: right;
}
.re_hin .v_elmt h3 {
	margin: 0 0 4px 0;
	text-align: right;
}
.re_hin .v_elmt img {
	margin:0;
	height: 10em;
}
.re_hin .v_elmt p {
	margin: 3px 0 0 0;
	padding: 0;
	text-align: right;
}

.re_hin .m_text {
	padding:15px;
	margin:0;
}
.re_hin .m_text p {
	margin: 0;
	padding: 0;
	text-align: left;
}
.re_hin .m_text h3 {
	margin: 0 0 4px 0;
	text-align: left;
}


.A_list {
	float:right;
	padding:0px;
	margin: 0 30px 1.5em 30px;
	width:94%;
	border-top:2px solid #407010;
}

.A_list .v_elmt {
	float:left;
	width: 9%;
	color: #407010;
	padding:15px;
	margin:0px 14px 0px 10px;
	min-height:5em;
	height:auto;
	border-right:2px solid #407010;
	text-align: right;
}
.A_list .v_elmt h2 {
	color: #38670B;
	margin: 0 0 4px 0;
	text-align: right;
	font-size: 1.34em;
}
.A_list .v_elmt h3 {
	color: #407010;
	margin: 0 0 4px 0;
	text-align: right;
}
.A_list .v_elmt img {
	margin:0;
	height: 10em;
}
.A_list .v_elmt p {
	color: #407010;
	margin: 3px 0 0 0;
	padding: 0;
	text-align: right;
}

.A_list .m_text {
	padding:15px;
	margin:0;
}
.A_list .m_text p {
	margin: 0;
	margin-bottom: 0.7em;
	padding: 0;
	text-align: left;
}
.A_list .m_text h3 {
	margin: 0 0 4px 0;
	text-align: left;
}
table.barometer {
	table-layout: fixed;
	border-collapse: collapse;
	text-align: center;
	border: 1px solid black; 
	background-color: #8a9da8;
}
table.barometer td {
	text-align: center;
	border: 1px solid black; 
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	padding-left: 0.8em;
	padding-right: 0.8em;
}
table.barometer td:nth-of-type(3) {
  text-align: right;
}
table.barometer thead {
	background-color: #8affa8;
	empty-cells: hide;
}
table.barometer tbody {
	background-color: #ffb0b0;
	empty-cells: show;
}
table.barometer tbody tr:nth-child(even) { 
   background-color: #ffd0d0; 
}
table.barometer tfoot {
	background-color: #8affa8;
	empty-cells: show;
	font-style: italic;
}
