html {
				font-size:100.01%;
				color:#555555;
}

body {			
			   font-family:Verdana, AvantGarde, Arial, sans-serif;
			   font-size:0.78em;
			   letter-spacing:0.08em;
			   line-height:1.1em;
}

#container {		
				width:80em;
				height:100em;
				margin:0 auto 0 auto;
				padding:0;
				font-size:0.88em;
				background-color:white;
				background-image:url("../grafik/Kreuzkirche_background.png");
			   background-position:59.2em 21.5em;
			   background-repeat:no-repeat;
				
}

#container a img	{
				border:none;
}

#container a img:hover {
				filter:alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70;	/*zZ. nicht validierbar*/
}

#container a {
				text-decoration:none;
				color:#E5460F;

}

#container a:hover, 	
#container a:focus,		
#container a:active
				{
				text-decoration:underline;
				color:#E5460F;
}

h1 {
				color:#E5460F;
				font-weight:lighter;
				background-color:white;
				font-size:2.4em;
				letter-spacing:0.04em;
				line-height:1.2em;
				text-align:left;
}

h2 {
				color:#E5460F;
				font-size:1.3em;
				letter-spacing:0.04em;
				line-height:1.4em;
				
}

h3 {
				color:#555555;
				font-size:1.15em;
				letter-spacing:0.02em;
				line-height:1.4em;
}

.kursiv {
				font-style:italic;
}

.fett {
				font-weight:bold;
}

.klein {
				font-size:0.9em;
				line-height:1.3em;
}

.petit {
				width:10em;
				margin:2em 2em 2em 0;
}

/*-------------------------------------------------------*/

#kopf {
				height:14em;
				width:80em;
}

#kopf img {
				height:13.8em;
				width:auto;
}
/*----------------------------------------------------------------*/

#navigation {	
				margin:2em 0 0 0;
				padding:0;
				
				width:16em;
				height:35em;
				float:left;
}

#navigation ul {			
                 margin:0;
                 padding:0;
}

#navigation ul li {
               text-decoration:none;
               list-style-type:none;
			   margin:0;
			  
}

.rechts {												/*für Einrückungen*/
				text-indent:1.6em;
				padding:0;
}

.ganzrechts {
				text-indent:3.2em;
				padding:0;
}

#navigation ul li .list {
				padding:0.5em;
				display:block;
				border-right:5px solid;
				border-color:#E5460F;
				color:#E5460F;
}

#navigation ul li a {
				padding:0.5em;
				color:#555555;
				display:block;
}

#navigation ul li a:hover {
				text-decoration:none;
				padding:0.5em;
				background-color:#EDEDED;
}

#navigation ul li a:active,
#navigation ul li a:focus {
				text-decoration:none;
				padding:0.5em;
}

#navigation ul li a:visited {
				text-decoration:none;
				padding:0.5em;
				color:#555555;
}
/*---------------------------------------------------------------*/


/*---------------------------------------------------------------*/
#inhalt  {
				min-height:62em;
				width:40em;
				background-color:#EDEDED;
				margin:2em 0 0 0;
				padding:0 2.5em 1em 2.5em;
				letter-spacing:0.05em;
				line-height:1.4em;
				float:left;

				
}

#inhalt img {
				height:16em;
				width:auto;
				float:left;
				margin:0.5em 2.5em 1.5em 0.5em;
}

#inhalt img.rechts {
				height:16em;
				width:auto;
				float:right;
				margin:1.5em 0 1.5em 2em;
}

#inhalt .small {
				height:1.8em;
				margin:0.8em 1.5em 0.5em 0;			/*für Bilder/Logos/Noten*/
}

#inhalt .bigger {
				width:38em;
				height:auto;
}

#inhalt a {
				text-decoration:none;
				color:#E5460F;
}

#inhalt a:hover, 	
#inhalt a:focus,		
#inhalt a:active
				{
				text-decoration:underline;
				color:#E5460F;
}

#inhalt table {
				width:40em;
				text-align:left;
}

#inhalt table td {
				vertical-align:top;
				padding:0 1.3em 0.4em 0;
}

#inhalt ul {
				margin:0.5em 0 0 0;
				text-align:left;
}

#inhalt ul li {
				list-style-type:circle;
				margin:0.5em 1em 0.3em 0em;
}

#inhalt ul li .rechts {
				list-style-type:none;
				margin:0 0 0 -1.5em;
} 

#inhalt .bild{
				margin:0 0 4.2em 0em;
				list-style-type:none;
}

#inhalt .untertitel {
				font-size:0.75em;
				position:relative;
				top:0.5em; left:38em;
}

#inhalt ul li img {
				height:6em;
				float:left;
				margin:0 2em 0em 0em;
}

#inhalt ul li .logo{
				height:2.2em;
				width:auto;
				margin:0 8em 0 0;
}

#inhalt ul li .logogross{
				height:4em;
				width:auto;
				margin:2em 2em 0 0;
}

#inhalt .ende {
				clear:left;
				list-style-type:none;
				margin:0 0 4em 0; 
}

#inhalt ol li {
			margin:0 0 1em 0;	
}

#inhalt .pfeil {
				height:1.1em;
				width:auto;
}

.drucker {
				 float:right;
				 padding:0 1em 0 0;
}

/*------------------------------------------------------------------*/
#ganzobenrechts {
				margin:2em 0 0 62em;
				padding:0 1em;
				width:16em;
				height:0.5em;
}

#rechtsoben{
				margin:2em 0 0 62em;
				padding:0 1em;
				width:16em;
				height:auto;			
}

#rechtsoben ul {
				margin:0.5em 0 0 0;
				text-align:left;
}

#rechtsoben ul li {
				list-style-type:circle;
				margin:0.5em 1em 0.3em 0em;
}

#rechtsoben table {
				width:16em;
}

#rechtsunten {
				margin:2em 0 0 62em;
				padding:0 1em;
				width:16em;
				height:30em;
}

#rechtsunten ul li {
				list-style-type:circle;
				margin:0 1em 0.3em -3em;
}
/*----------------------------------------------------------------------*/

#fuss {
				margin:0;
				padding:0 0.5em 1em 0.5em;
				width:auto;
				text-align:left;
				clear:left;
				font-size:0.88em;
}

#fuss a {
				color:#555555;
}

#fuss ul {
				margin:0;
                padding:0;
				float:right;
}

#fuss ul li {
               text-decoration:none;
               list-style-type:none;
			   border-left:1px solid silver;
			   margin:0;
			   display:inline;
}

#fuss ul li a {
				text-decoration:none;
				padding:0 0.5em 0 1em;
				color:#555555;
				letter-spacing:0.1em;
}

#fuss ul li a:hover, 	
#fuss ul li a:focus,		
#fuss ul li a:active
				{
				color:#E5460F;
				letter-spacing:0.1em;
				padding:0 0.5em 0 1em;
}

#fuss ul li .list {
				padding:0 0.5em 0 1em;
				color:#E5460F;
				letter-spacing:0.1em;
}

/*----------------------------------------------------------------------------*/

#fuss2 {
				margin:0;
				padding:1em 0 1em 0;
				width:auto;
				text-align:left;
				clear:left;
				font-size:0.88em;
}

#fuss2 ul {
				margin:0;
                padding:0;
				float:right;
}

#fuss2 ul li {
               text-decoration:none;
               list-style-type:none;
			   border-left:1px solid silver;
			   margin:0;
			   display:inline;
}

#fuss2 ul li a {
				text-decoration:none;
				padding:0 0.5em 0 1em;
				color:#555555;
				letter-spacing:0.1em;
}

#fuss2 ul li a:hover, 	
#fuss2 ul li a:focus,		
#fuss2 ul li a:active
				{
				color:#E5460F;
				letter-spacing:0.1em;
				padding:0 0.5em 0 1em;
}

#fuss2 ul li .list {
				padding:0 0.5em 0 1em;
				color:#E5460F;
				letter-spacing:0.1em;
}

/*----------------------------------------------------------------------------*/
