body {
  background-color: #FFFFFF;
  background-image: url(http://domfelsen.de/gfx/baum_blau.jpg);
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-position: bottom left;
  font-family:Arial,Helvetica,Swiss;
  margin-left:  5pt;
  margin-right: 5pt;
}

a:link {
  color:#4050a0; 
  text-decoration: none;
}

a:visited { 
  color:#303060;
  text-decoration: none;
}

a:active, a:hover {
  color:#5060f0;
  text-decoration: underline;  
}
		
h1,h2,h3,h4,h5,h6 {
  font-family:Tahoma,Helvetica,Swiss;
  color:#00319c;
  margin-top:8pt;
  margin-bottom:1pt;
}

h1 {	
  font-size:13pt;
  font-weight:bold;
}
	
h2 {
  font-size:11pt;
  font-weight:bold;
}

h3 {
  font-size:11pt;
}

h4 {
  font-size:10pt;
}

h5 {
  font-size:9pt;
}

h5.termin {
  margin-bottom: 0pt; 
}

address {	
  font-family:Arial,Swiss,Helvetica;
  font-size:9pt;
  font-style: normal;
  text-align: left; 
  color:#202020;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0.25cm;
  margin-bottom: 0.25cm;
}
		
p,p.fliessverz {
  font-family:Arial,Helvetica,Swiss;
  font-size:10pt;
  color:#202020;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0.25cm;
  margin-bottom: 0.25cm;
}

blockquote {
  font-family:Arial,Helvetica,Swiss;
  font-size:10pt;
  font-style:italic;
  color: #00319c;
  margin-left: 0.33cm;
  margin-right: 0.33cm;
  margin-top: 0.25cm;
  margin-bottom: 0.25cm;
}

/*
ul { 
  margin-left: 0pt;
}
*/

li { 
  font-family:Arial,Helvetica,Swiss;
  font-size:9pt;
  font-style: italic;
  color:#202020;
  margin-bottom: 7pt;
  text-indent: 0pt;
  margin-left: 0pt;
  margin-right: 5pt;
/*  list-style-position: inside;*/
 }

ul li {
  list-style-type: square;
}

/*
ol li { 

 }
*/

li.andacht { 
  font-family:Arial,Helvetica,Swiss;
  font-size:9pt;
  font-style: italic;
  color:#202020;
  list-style-type: square;
  text-indent:  0pt;
  margin-left:  0pt;
  margin-right: 0pt;
  margin-bottom: 7pt;
  padding-left: 0pt;
}

p.news { 
  font-family:Arial,Helvetica,Swiss;
  font-size:9pt;
  color:#202020;
  margin-left: 0cm;
  margin-right: 0.5cm;
  margin-top: 0.25cm;
  margin-bottom: 0cm;
  
}

p.termin {
  font-family:Arial,Helvetica,Swiss;
  font-size:9pt;
  color:#202020;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0cm;
  margin-bottom: 0cm;
}

p.author {
  font-family:Arial,Helvetica,Swiss;
  font-style:italic;
  font-size:9pt;
  color:#303050;
}

author { 
  font-family:Arial,Helvetica,Swiss;
  font-style:italic;
  font-size:9pt;
  color:#303050;
 }

div.mehr { 
  font-family:Arial,Helvetica,Swiss;
  font-weight:bold;
  font-size:9pt;
  text-align:right;
  margin-top: -2pt; 
  margin-bottom: 4pt;
  margin-right: 4pt;
}

div.info { 
  font-family: Arial,Helvetica,Swiss;
  font-weight: normal;
  font-size: 9pt;
  text-align:right;
  margin-top: 7pt; 
  margin-bottom: 0pt;
  margin-right: 0pt;
}

.termin { 
  font-family:Tahoma,Helvetica,Swiss;
  font-weight: bold;
  font-style: normal;
  font-size:9pt;
  margin-top: 7pt; 
  margin-bottom: 0px;
  color:#304070;
  text-align:left;		
}

.ort { 
  font-family:Tahoma,Helvetica,Swiss;
  font-weight: bold;
  font-size:8pt;
  margin-top: 0px; 
  margin-bottom: 1px;
  color:#00319c;
}

.foto { 
  font-family:Tahoma,Helvetica,Swiss;
  font-weight: normal;
  font-size:8pt;
  margin-top: -1px;
  padding-top: 0px;
  margin-bottom: 1px;
  color:#00319c;
}

.termintext { 
  font-family:Tahoma,Helvetica,Swiss;
  font-weight: normal;
  font-style: normal;
  font-size:8pt;
  margin-top: 0px; 
  margin-bottom: 3pt;
  color:#304070;
  text-align:left;		
}

.datum { 
  font-family:Tahoma,Helvetica,Swiss;
  font-weight: normal;
  font-style: normal;
  font-size:8pt;
  margin-top: 2pt; 
  margin-bottom: 1pt;
  margin-left: 10pt;
  color:#304070;
  text-align:left;		
}

p.submenu {
  font-family:Arial,Helvetica,Swiss;
  font-size:8pt; 
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
}

.inhalt {
  font-family:Arial,Helvetica,Swiss;
  font-weight:bold;
  font-size:10pt; 
}

.tilde { 
  font-size:20pt;
  vertical-align: middle;
  color: blue;
}

.mainhead {
  font-family:Tahoma,Helvetica,Swiss;
  font-size:11pt;
  font-weight:bold;
  color:#0d3ca4;
  background-color:white;
}

.mainheadin {
  font-family:Tahoma,Helvetica,Swiss;
  text-align:center;
  font-size:14pt;
  font-weight:bold;
  color:#0d3ca4;
  background-color:white;
}

.sidehead {
  font-family:Tahoma,Helvetica,Swiss;
  text-align:left;
  font-size:11pt;
  font-weight:bold;
  color:black;
  background-color:#aaccee;
}

div.footer {
  font-family:Tahoma,Helvetica,Swiss;
  font-size:8pt;		
  font-style:normal;
  text-align:center;
  color:#00319C;
}

div.navi {
  font-family:Tahoma,Helvetica,Swiss;
  font-size:8pt;	
  font-style:normal;
  text-align:center;
  color:#00319C;
}


/* E-Mail */

input { 
  font-family:Arial,Helvetica,Swiss;
  font-size: 9pt;
  font-style: bold;
  color: #202060;
  background-color:#e0f0ff;
}

textarea { 
  font-family: Courier New, Courier, fixed;
  font-size: 10pt;
  font-style: normal;
  color: #202060;
  background-color:#e0f0ff;
}

.label {
  font-size: 9pt;
  font-weight: bold;
}

.help  {
  font-size: 8pt;
  font-weight: normal;
}

tr.formrow0 { 
  vertical-align: top;
  background-color:white;
}

tr.formrow1 { 
  vertical-align: top;
  background-color:white;
}
