    body {
        font-family: "Lucida Grande", Verdana, Arial, sans-serif;
        margin:0;
        padding:0;			/* This removes the border around the viewport in old versions of IE */
        background:white;
    }




#container {
			width: 960px;
			\width: 980px;
			w\idth: 960px;
			border: 1px solid #cccccc;
			margin: 10px;
			margin-left: auto;
			margin-right: auto;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #fff;
}




#banner {
	height: 200px;
	margin-top: 10px;
	text-align: right;
	margin-bottom: ;

	border-bottom: 1px solid #cccccc;
	padding-right: 10px;
	padding-bottom: 10px;

	background-image: url(../images/1.jpg);
	background-repeat: no-repeat;	
	background-position: left top;
	
}




#content {
			margin-left: 210px;
			background-color: #fff;
	padding: 0px 0px 5px 10px;
	
}






#termine {
			margin-left: 10px;
			width: 250px;
			border-left-style: solid;
			border-left-color: #cccccc;
			border-left-width: 1px;
			float: right;
			background-color: #fff;
	padding: 0px 0px 5px 10px;
	
}



#footer {
			color: #666666;
			clear: both;
			padding: 10px 5px 5px;
			
			background-color: #ffffff;
	font-size: 0.7em;
	border-top: 1px solid #cccccc;
	text-align: right;
	margin: -1px;
	margin-top: 10px;
}




ul {
	color: #666666;
	font: 1.0em Arial, Helvetica, sans-serif;
}




li {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	color: #666666;
	font: 0.7em;
}




img {
	border-width: 0;
}




img.kirche {
	margin-right: 5px;
	padding: 5px;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
}




img.mitte {
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	padding: 5px;
}




img.rechts {
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
	margin: 0 0 2px 7px;
	display: inline;
	float: right;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}




img.links {
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
	margin: 0 7px 2px 0;
	display: inline;
	float: left;
	padding: 5px;
}








p {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	line-height: 1.4em;
	color: #666666;
	font-size: 0.8em;
}




a:link, a:visited {
	color: #8164ac;
	border-bottom: 1px;
	text-decoration: none;
}




a:hover {
	color: #666666;
	border-bottom: 1px  #999999;
	text-decoration: none;
}








#banner li {
	padding-right: 10px;
	border-left-color: #7e0003;
	border-left-style: solid;
	border-left-width: 1px;
	padding-left: 10px;
	float: right;
	margin: 0px;
	list-style-type: none;
	text-transform: capitalize;
	font-size: 12px;
}




h1{
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	margin-top: 10px;
	margin-bottom: 10px;
	letter-spacing: 1px;
	font-style: normal;
	font-weight: normal;
	font-size: 1.2em;
	color: #7e61a3;
}




h2{
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	margin-top: 10px;
	margin-bottom: 10px;
	letter-spacing: 1px;
	font-weight: bold;
	font-size: 1.1em;
	color: #7e61a3;
}




h3{
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	margin-top: 10px;
	margin-bottom: 10px;
	letter-spacing: 1px;
	font-style: normal;
	font-weight: normal;
	font-size: 1em;
	color: #7e61a3;
}




h5{
	color: #7e61a3;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	letter-spacing: 1px;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
}








/*******************
*  Menue
*****************************************************************************************/
.menu {
			margin-left: 0;
			margin-top: 15px;
			float: left;
			width: 190px;
			margin-right: 0;
	margin-bottom: 0;
	background: #ffffff;
			}
			
.menu ul, .menu li {
	padding-left: 0;
	padding-bottom: 0;
	padding-top: 0;
	margin: 0;
	list-style: none;
	margin-bottom: 5px;




font-size: 1em; /*bottom spacing between menu items*/




}
.menu ul ul {
	padding-left: 20px;
	
}




/* normale 1st level */
.menu a:link, .menu a:visited, .menu a:active, .menu a:hover {
font-family:"Lucida Grande",Verdana,Arial,sans-serif;
font-size: 0.7em; 
font-style:normal;
font-weight:normal;
margin-bottom:10px;
padding:4px 0 4px 10px;
text-transform:uppercase;




border-bottom:1px solid silver;
color: #7e61a3;
text-decoration:none;
letter-spacing:1px;




padding-bottom: 2px;
padding-right: 0;
padding-top: 2px;
display: block;
padding-left: 19px; /*link text is indented 19px*/
border-bottom: 1px solid #dadada;
}








.menu a:hover{
		background-color:#F3F3F3;
	   color: #330066;
}




a.menu-child:link{
	color: #7e61a3 !important;
}




a.menu-child:hover{
	color: #330066 !important;
}




/* aktives Menu 
a.menu-current{
	color: #EE6A08 !important;
	margin-bottom: 0.5em;




	background-image: url(images/nav-bg-active.gif) !important;
	background-repeat: no-repeat;
	background-position: left 3px;
}*/








/* ge�ffnetes Menu 
a.menu-parent{




	color: #EE6A08 !important;
	margin-bottom: 0.5em;




	background-image: url(images/nav-bg-open.gif) !important;
	background-repeat: no-repeat;
	background-position: left 3px;
}*/




.menu_default a:link, .menu_default a:visited, .menu_default a:active {
	border-bottom: 1px dashed #999999;
}
.menu_default a:hover {
	border-bottom: 1px dashed #333333;
}




.menu_current  {
	border-bottom: 1px dashed #999999;
	font-weight:bold;
}




table  {
	color: #666666;
	font-size: 0.8em;
}




#content li  {
	line-height: 1.4em;
	font-size: 0.8em;
}


 p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; text-align: center; font: 0.8em "Lucida Grande", Verdana, Arial, sans-serif Roman}
    p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 0.8em "Lucida Grande", Verdana, Arial, sans-serif Roman}
    p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px}
    table.t1 {width: 716.0px; border-style: solid; border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #808080 #808080 #808080 #808080}
    td.td1 {width: 422.0px; margin: 0.5px 0.5px 0.5px 0.5px; border-style: solid; border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #808080 #808080 #808080 #808080; padding: 3.0px 3.0px 3.0px 3.0px}
    td.td2 {width: 130.0px; margin: 0.5px 0.5px 0.5px 0.5px; border-style: solid; border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #808080 #808080 #808080 #808080; padding: 3.0px 3.0px 3.0px 3.0px}
    td.td3 {width: 132.0px; margin: 0.5px 0.5px 0.5px 0.5px; border-style: solid; border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #808080 #808080 #808080 #808080; padding: 3.0px 3.0px 3.0px 3.0px}
    td.td4 {width: 266.0px; margin: 0.5px 0.5px 0.5px 0.5px; border-style: solid; border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #808080 #808080 #808080 #808080; padding: 3.0px 3.0px 3.0px 3.0px}
    td.td5 {width: 146.0px; margin: 0.5px 0.5px 0.5px 0.5px; border-style: solid; border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #808080 #808080 #808080 #808080; padding: 3.0px 3.0px 3.0px 3.0px}
    td.td6 {width: 369.0px; margin: 0.5px 0.5px 0.5px 0.5px; border-style: solid; border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #808080 #808080 #808080 #808080; padding: 3.0px 3.0px 3.0px 3.0px}
    td.td7 {width: 43.0px; margin: 0.5px 0.5px 0.5px 0.5px; border-style: solid; border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #808080 #808080 #808080 #808080; padding: 3.0px 3.0px 3.0px 3.0px}
    td.td8 {width: 274.0px; margin: 0.5px 0.5px 0.5px 0.5px; padding: 0.0px 5.0px 0.0px 5.0px}
    td.td9 {width: 101.0px; margin: 0.5px 0.5px 0.5px 0.5px; padding: 0.0px 5.0px 0.0px 5.0px}
    td.td10 {width: 51.0px; margin: 0.5px 0.5px 0.5px 0.5px; padding: 0.0px 5.0px 0.0px 5.0px}
    td.td11 {width: 138.0px; margin: 0.5px 0.5px 0.5px 0.5px; padding: 0.0px 5.0px 0.0px 5.0px}
    td.td12 {width: 140.0px; margin: 0.5px 0.5px 0.5px 0.5px; padding: 0.0px 5.0px 0.0px 5.0px}
    td.td13 {width: 424.0px; margin: 0.5px 0.5px 0.5px 0.5px; border-style: solid; border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #808080 #808080 #808080 #808080; padding: 3.0px 3.0px 3.0px 3.0px}
    td.td14 {width: 131.0px; margin: 0.5px 0.5px 0.5px 0.5px; border-style: solid; border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #808080 #808080 #808080 #808080; padding: 3.0px 3.0px 3.0px 3.0px}
    td.td15 {width: 129.0px; margin: 0.5px 0.5px 0.5px 0.5px; border-style: solid; border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #808080 #808080 #808080 #808080; padding: 3.0px 3.0px 3.0px 3.0px}
    td.td16 {width: 148.0px; margin: 0.5px 0.5px 0.5px 0.5px; border-style: solid; border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #808080 #808080 #808080 #808080; padding: 3.0px 3.0px 3.0px 3.0px}
    td.td17 {width: 307.0px; margin: 0.5px 0.5px 0.5px 0.5px; border-style: solid; border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #808080 #808080 #808080 #808080; padding: 3.0px 3.0px 3.0px 3.0px}
    td.td18 {width: 107.0px; margin: 0.5px 0.5px 0.5px 0.5px; border-style: solid; border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #808080 #808080 #808080 #808080; padding: 3.0px 3.0px 3.0px 3.0px}
    td.td19 {width: 39.0px; margin: 0.5px 0.5px 0.5px 0.5px; padding: 0.0px 5.0px 0.0px 5.0px}
    td.td20 {width: 115.0px; margin: 0.5px 0.5px 0.5px 0.5px; padding: 0.0px 5.0px 0.0px 5.0px}
    td.td21 {width: 139.0px; margin: 0.5px 0.5px 0.5px 0.5px; padding: 0.0px 5.0px 0.0px 5.0px}
    td.td22 {width: 137.0px; margin: 0.5px 0.5px 0.5px 0.5px; padding: 0.0px 5.0px 0.0px 5.0px}
    /*****************************************************************************************/










