body {
	background: #FFFEFD;
	margin: 0;
	padding: 0;
	color: #000;
	font: 101% Trebuchet MS,Verdana,sans-serif;
	background: url("../img/hint2.gif") no-repeat fixed;
  }

 

/* der container beherbergt alle inhalte */  

#gesamt {
  margin: 0 0 0 8em;
  padding: 0;
  /*width: 50.5em; original*/
  html* width: 50.1em; /* - ver&auml;ndertIEX*/
  width: 50.4em; /* - ver&auml;ndertMoz*/
}

img {
border: none;
}

/* ----------------------------------------- */  


/* kopfbereich */  

#header {
  float: left;
  margin: 0;
  padding: 0;
  font-size: 0.7em;
  background: url("../img/onepix.gif") #A92822 no-repeat bottom left;
  height: 1.8em;
  width: 72.3em; 
}


#header ul {
  float: right;
  margin: 0;
  padding: 0;
  list-style: none;
  background: url("../img/headerUl.gif") #FFFEFD repeat-x;
  border: 0.1em solid #A92822;
  }

#header li {
   padding: 0.3em 0.5em 0.2em 2.8em;
 }

#header li#first {
  float: left;
  margin:0;
  background:url("../img/headerLiFirst.gif") no-repeat top left;
  }

#header li#last {
  float: left;
  background: url("../img/headerLiLast.gif") no-repeat top right;
  padding-left: 0.5em;
  padding-right: 0.7em;
}

#header a {
  color: #A92822;
  font-weight: bold;
  text-decoration: none;/*underline*/
  display: block;
  }
  
 #header a:hover {
  color: #000;
  }
  

/* ----------------------------------------- */  

  
#topbox {
  margin: 0;
  padding: 0;
  height: 158px;
  background: url("../img/logo3.gif") no-repeat 0.5em 0.6em;
}

html* #topbox {
  height: 138px;
  background: url("../img/logo3.gif") no-repeat top;
}

h1 { font-size:18px; color:#a92822; margin:30px 0 0 35px;}


/* ----------------------------------------- */  


  
  
/* horizontale Navigation */    
  
#navi {
  margin-top:-2.2em;
  float: left;
  /*width: auto;*/
  background: url("../img/hint_navi.gif") repeat-x bottom;
  font-size: 0.7em;
  /*line-height: normal;*/
  }
  
  #navi.impr {
  padding-bottom:0.1em;
  }
  
#navi ul {
  margin: 0;
  /*padding: 0 3.15em;*/
  padding-top: 0;
  padding-bottom:0;
  padding-right: 1.9em;
  padding-left: 2em;
  list-style: none;
  }
#navi li {
  float: left;
  background: url("../img/li.gif") no-repeat left top;
  margin: 0 0.2em;
  padding: 0 0 0 0.5em;
  }
#navi a {
  float: left;
  display: block;
  background: url("../img/re.gif") no-repeat right top;
  padding: 0.4em 1.9em 0.32em 0.7em;
  text-decoration: none;
  /*font-weight:bold;*/
  color: #000;
  }

/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#navi a {
	float:none;
	}
/* End IE5-Mac hack */


#navi a:hover {
  color:#A92822;
  }
#navi #aktuell {
  background-image:url("../img/li_on.gif");
  }
#navi #aktuell a {
  background-image:url("../img/re_on.gif");
  color:#A92822;
  padding-bottom:0.4em;
  }

  
/* ----------------------------------------- */  


/* rahmen rechts und links */    
  
#border {
  float:left;
  margin-top: 0;
  padding: 0;
  border-right: 0.05em solid #A92822;
  border-left: 0.05em solid #A92822;
  background-color: #FFFEFD;
  html* width: 50.1em; /* - ver&auml;ndertIEX*/
  width: 50.4em; /* - ver&auml;ndertMoz*/
}
  
/* ----------------------------------------- */   


/* teasertext */  

 #teaser {
 margin: 0 1.2em;
 float: right;
 width: 12.4em;
 color:#A92822;
 background: url("../img/onepix.gif") #E5BEBC no-repeat bottom right;
 font-family: Trebuchet MS,Verdana,sans-serif;
 line-height: 90%;
 }
 
 #teaser h4 {
 height: 1.7em;
 margin: 0;
 padding: 0.7em;
 background: url("../img/subhead.gif") no-repeat;
 font-size: 0.8em;
 }

 
 #teaser .subhead {
 margin: 0;
 font-size: 0.75em;
 font-weight: bold;
 padding: 0 1.2em;
 }

 
 #teaser .fliess {
  padding: 0 1.2em 1.2em 1.2em;
  margin: 0;
  font-size: 0.7em;
  background: url("../img/onepix.gif") no-repeat bottom left;
 }
 
  #teaser .fliess .bold {
  font-weight: bold;
 }

 #teaser a {
 color: #A92822;
 font-weight: bold;
 }

 
  /* ----------------------------------------- */   
 
  /* jubilaeums-info */
 
  #jubi_info {
  margin: 0 1.2em;
  float: right;
 }

  #img_aktuelles {  
  margin: 0.5em 0em 1em 1.8em;
  padding-left: 1.3em;
  background: url("../img/signe.gif") #FFFEFD no-repeat 0 0.6em;
  height: 5.2em;
 }
 
  #spendenTeaser {
  margin: 0 0 0 0.95em;
 }

 
  * html #img_aktuelles { /*- fuer iex*/
  margin: 0.5em 0em 0.2em 1.8em;
  padding-left: 1.3em;
  background: url("../img/signe.gif") no-repeat 0;
  /*height: 4.4em;*/
 }
 
  h2#aktuelles { 
  margin: 0;
  padding: 0.4em 0 0 3em;
  background: none;
  }
  
  * html h2#aktuelles { 
  margin: 0;
  padding: 1em 0 0 3em;
  background: none;
  }

  #jubi_typo {
  float: right;
  width: 22em;
  height: 12em;
  background: url("../img/hint_jubi.gif") no-repeat;
  }
 
 
  #jubiFotos {
  margin: 0 3em 0 1.6em;
  float: right;
  color: #A92822;
  font-size: 0.7em;
  width: 29.5em;
 }
 
  * html #jubiFotos {
  margin: 0 1.6em;
 }
 
 .navDiasshow {
  margin-bottom: 0.3em;
  padding: 0 1em 0 20.9em;
  background-color: #f6e7e6;
  height: 1.4em;
 }
 
 .navDiasshow a {
  text-decoration: none;
  color:#A92822;
 }
 
 .navBlaettern {
  padding: 0.05em;
  text-align: center;
  text-decoration: none;
  border: 0.05em solid #A92822;
  height: 1.4em;
 }
 
 .navBlaettern a {
  text-decoration: none;
  color:#A92822;
 }
 
  #picText {
  padding-left: 10em;
  display: inline;
 }
 
 
 
   /* ----------------------------------------- */   
 
 
  /* subnavi */
 
 
 #subnavi {
  float: right;
  margin: 0 2.5em 1.8em 1.8em;
  padding: 0;
  font-size: 0.7em;
  width: 14em;
}

  #subnavi ul {
  list-style: none;
  margin: 0;
  padding: 0; 
}

/*standort [abgerundete Ecken]*/
  #subnavi ul li#onMain {
  padding: 0.2em 1em;
  background: url("../img/onepix.gif") #D49390 no-repeat top left;
  color: #fff;
  font-weight: bold;
}

   #subnavi li#onMain span {
    display: block;
    background: url("../img/onepix.gif") #D49390 no-repeat top right;
	margin-right: -1em;
	margin-top: -0.2em;
	padding-top: 0.2em;
}


  #subnavi ul li#onUnten {
  padding: 0.2em 1em;
  background: url("../img/onepix.gif") #D49390 no-repeat bottom left;
  color: #fff;
  font-weight: bold;
  border-top: 0.05em solid #FFFEFD;
  /*height: 1.6em;*/
}


 #subnavi ul li#onUnten span {
  display: block;
  background: url("../img/onepix.gif") transparent no-repeat bottom right;
  margin-right: -1em;
  margin-bottom: -0.2em;
  padding-right: 1em;
  padding-bottom: 0.2em;
}


 #subnavi ul li#on {
  padding: 0.2em 1em;
  background-color: #D49390;
  color: #fff;
  /*color: #A92822;*/
  font-weight: bold;
  border-top: 0.05em solid #FFFEFD;
  /*height: 1.6em;*/
}

/*verweise [abgerundete Ecken]*/

  #subnavi ul li#oben a {
  background: url("../img/onepix.gif") #E5BEBC no-repeat top left;
}

 #subnavi ul li#oben a span {
  	display: block;
    background: url("../img/onepix.gif") #E5BEBC no-repeat top right;
	margin-right: -1em;
	margin-top: -0.2em;
	padding-top: 0.2em;
}

  #subnavi ul li#oben a:hover {
  background: url("../img/onepix.gif") #F2DFDE no-repeat top left;
}

 #subnavi ul li#oben a:hover span {
  	display: block;
    background: url("../img/onepix.gif") #F2DFDE no-repeat top right;
	margin-right: -1em;
	margin-top: -0.2em;
	padding-top: 0.2em;
}

  #subnavi ul li#unten {
  background: url("../img/onepix.gif") #E5BEBC no-repeat bottom right;
}

  #subnavi ul li#unten a {
  background: url("../img/onepix.gif") no-repeat bottom left;
}


  #subnavi ul li#unten a:hover {
  background: url("../img/onepix.gif") #F2DFDE no-repeat bottom right;
}


 #subnavi ul li#unten a:hover span {
  display: block;
  background: url("../img/onepix.gif") transparent no-repeat bottom left;
  margin-left: -1em;
  margin-bottom: -0.2em;
  padding-left: 1em;
  padding-bottom: 0.2em;
}

 * html #subnavi ul li#unten a:hover span {
  margin: -0.35em -1em;
  padding: 0.35em 1em;
  background: url("../img/onepix.gif") no-repeat bottom left;
  display: block;
}
 
 
  * html #subnavi ul li a {
   display: block;
   padding: 0.2em 1em;
   text-decoration: none;
   background-color: #E5BEBC;
   color:#A92822;
   border-top: 0.05em solid #FFFEFD;
   height: 1.6em;/*nur fuer ie*/
 }

   #subnavi ul li a {
   display: block;
   padding: 0.2em 1em;
   text-decoration: none;
   background-color: #E5BEBC;
   color:#A92822;
   border-top: 0.05em solid #FFFEFD;
 }

 
 
  #subnavi ul li a:hover {
   background-color: #F2DFDE;
 }

 
 
  /* ----------------------------------------- */ 
  
   /* Spendenseiten */  
	
   /* auswahl */
	
  #error { 
	visibility: hidden; 
	color: #A92822;
}
  
  /* einzug */


	select.qbar {
		font: 13px Trebuchet MS,Verdana,sans-serif;
		width: 380px;
	}
	
	
	option {
		font: 101% Trebuchet MS,Verdana,sans-serif;
	}

	p.abstand {
	padding-bottom: 0.8em;
	}
	
	/*p label.spenden, p input.spenden { 
	float: left;  
	border: 1px red solid;
	} */
	
	p input.betragVon { 
	width: 6.2em; 
	border-left: #333 0.05em solid;
	border-bottom: #333 0.05em solid;
	border-top: #FFFEFD 0.05em solid;
	border-right: #FFFEFD 0.05em solid;
	font: 1em Trebuchet MS,Verdana,sans-serif;
	height: 15px;
	color: #333;
	background-color: #EFEEED;
	} 
	  

  
  
  
  
    /* ----------------------------------------- */ 
 
 /* Headlines und Fliesstexte */  

  
  
  
  h2 {
  /*color: #A92822;*/
  color: #666;
  background: url("../img/h2_hint.gif") no-repeat 0 0.2em;
  margin: 0.5em 0em 0.2em 1.8em;
  padding-left: 1.3em;
  height: 1em;
  font-size: 1.2em;
  /*width: 37em; nur Opera*/
  }
  
 

  h3 {
  /*color: #A92822;*/
  color: #999;
  margin: 0 14em 1.6em 2.5em;
  padding-left: 1.3em;
  /*height: 1em;*/
  font-size: 1em;
  }
  
  
  * html h3#zweizeilen { /*bei zweizeiliger Ueberschrift (h2) - fuer iex*/
  color: #999;
  margin: 0em 14em 1.6em 2.5em;
  padding-left: 1.3em;
  font-size: 1em;
  }
  
  h3#zweizeilen { /*bei zweizeiliger Ueberschrift (h2) - nur firefox*/
  color: #999;
  margin: 2em 14em 1.6em 2.5em;
  padding-left: 1.3em;
  font-size: 1em;
  }

 h4 {
 margin:0 2.3em 0;
 color:#A92822;
 font-size: 0.9em;
 }

  
 p {
 margin:0 2.7em 0;
 padding-bottom: 1.6em;
 color:#000;
 font: small/1.2em Trebuchet MS,Verdana,sans-serif;
 line-height: 140%;
 }
 
 p a {
 color:#A92822;
 }
 
 li a {
 color:#A92822;
 } 
 
 p span {
 font-weight: bold;
 }
/*nur notwendig fuer firefox!!*/
 #spacer {
 width: 50.3em;
/* border: 0.05em solid #FFFEFD;*/
  }
 
  #top  {
  color:#A92822;
}
 
 .invis, hr {
 display: block;
 margin-top: 8em;
 }
 


 .liste {
 margin:0 2.7em 0;
 padding: 0;
 color:#000;
 font: small/1.2em Trebuchet MS,Verdana,sans-serif;
 line-height: 140%;
}


 .liste span {
  font-weight: bold;
 }

  .liste span a {
  color:#A92822;
 }

 
/*soz-betr.-kontakt*/

  #betr {
  width: 30em;
  /*border: #333 0.05em solid;*/
  float: left;
  }


#betreuung_kontakt {
  margin: 1em 2.4em 1.8em 1em;
  padding: 0.8em 0.4em;
  float: right;
  font-size: 0.7em;
  width: 13.4em;
  background: url("../img/onepix.gif") #EFEEED no-repeat bottom right;
}
#betreuung_kontakt span {
 font-weight: bold;
 }
 
  #betreuung_kontakt a {
 color:#A92822;
 }
  /* ----------------------------------------- */ 
 
 
 
 
/*adressenblock kontakt*/
#adresse {
  margin: 1em 2.4em 1.8em 0;
  padding: 0.8em 0.4em;
  float: right;
  font-size: 0.7em;
  width: 13.4em;
  background: url("../img/onepix.gif") #EFEEED no-repeat bottom right;
}
#adresse span {
 font-weight: bold;
 }
  /* ----------------------------------------- */ 

#kontaktform {
margin: 0;
padding: 0;
float: left; 
/*border: #333 1px solid;*/ 
width: 32em;
}  
  
  
/* Formulare */

p label.form { 
float: left;  
width: 11em; 
color: #333; 
} 

p input.feld {
border-left: #333 0.05em solid;
border-bottom: #333 0.05em solid;
border-top: #FFFEFD 0.05em solid;
border-right: #FFFEFD 0.05em solid;
font: 1em Trebuchet MS,Verdana,sans-serif;
width: 21em;
height: 15px;
color: #333;
background-color: #EFEEED;
}

p textarea { 
border-left: #333 0.05em solid;
border-bottom: #333 0.05em solid;
border-top: #FFFEFD 0.05em solid;
border-right: #FFFEFD 0.05em solid;
font: 1em Trebuchet MS,Verdana,sans-serif;
width: 21em;
color: #333;
background-color: #EFEEED; 
} 

p input.senden { 
margin-left: 7em;
padding: 0.2em; 
border: #333 0.05em solid; 
font: 1em Trebuchet MS,Verdana,sans-serif;
color: #333;
background-color: #FFFEFD; 
} 

/* sitemap */

 #map ul{
 margin:0 4.1em 0;
 padding: 0;
 color:#000;
 font: small/1.2em Trebuchet MS,Verdana,sans-serif;
 list-style-image: url("../img/document.gif");
}

 #map li {
 margin: 0.6em 0;
 padding: 0;
 }

 #map a {
 color:#000;
 }
 
 #map a:hover {
 color:#A92822;
 }
 
 
 /* info_jubilaeum */
 
 body.infobox {
 background: url("../img/hint_jubi.gif") no-repeat;
 }
 

 #infoHead {
 margin: 0;
 padding: 0.8em 1em 0 2em;
 background: url("../img/ani_jubilaeum.gif") no-repeat;
 /*background-color: #A92822;*/
 }
 
 #infoHead h2 {
 margin: 0;
 padding: 0;
 background: none;
 height: 4.1em;
 }
 
 #infoHead h2 span {
display: none;
 }

 
 #infoContent p {
 margin: 1.2em 1.5em;
 padding: 0.6em 1em;
 }
 
 
 /*Footer*/
#s-footer 		{ min-height:200px; border-top: 0.05em solid #A92822; margin-top:20px;}
#s-footer ul 		{ padding:0; margin:0;}
#s-footer li 		{ list-style:none;}
#s-footer li a 		{ font-size:12px; text-decoration:none;}
#s-footer li a:hover 	{ color:#000;}
#s-footer ul#col1 	{ width:260px; float:left; margin:0 20px 50px 40px; clear:both;}
#s-footer ul#col2 	{ width:360px; float:left; margin:0; border-left: 0.05em solid #ccc; padding-left:40px;}
 

 
 
