    body {
    	font: 100% Verdana, Arial, Helvetica, sans-serif;
    	background: #ffffff;
    	margin: 0; 
    	padding: 0;
		height: 100%;
    	text-align: left; 
    	color: #000000;
    }
	img  {
		border: none;
	}
    #container { 
    	width: 1012px;  
		/*height: auto;*/
		height:100%;
/*		min-height:100%;*/
    	background: #FFFFFF;
    	margin: 0; 
    	text-align: left;
    } 
	.clearboth {
	clear: both;
	}	
	.font_size{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #9c9d9f;	
		text-decoration: none;
	}	
	.normal_text{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
    	color: #000000;		
	}
	input, textarea {
		padding:2px 4px; 
		width:270px;
		border:1px solid #00244F;
		background:#f7fbfe;
	}
	#plz { width: 40px; }
	#ort { width: 217px; }
	input.button { width:auto; background:#bbb; border:1px solid #000; }
	
	#buchenbutton { width:auto; height:35px; background:#AFD4FF; color:#000; padding:6px; text-decoration:none; border:solid 1px #68A9EF; }
	#buchenbuttondiv { margin:0 auto; display:block; width:100%; text-align:center; margin:30px 0; }
	.pilgertable tr { vertical-align:top; }
	.pilgertable tr td { line-height:18px; }
	.pilgertable .blue { background:#E9F9FF; }
	
/*///////////////////////////////////////////////////
//// HEAD_1 ///////////////////////////////////////*/
    #head_1 {
	width: 1012px;
	height: auto;
	background: #FFFFFF;
    } 
    #schatten_oben { 
    	width: 1012px;  
		height: auto;
    	background: #FFFFFF;
    } 			
    #head_1_in { 
    	width: 1012px;  
		height: auto;
    	background: #FFFFFF;
    } 		
    #schatten_links { 
		float: left;
    	width: 17px;  
		height: 213px;
    	background: #FFFFFF;
    } 	
/* Navigation_1_oben */	
    #navi_top {
	float: left;
	width: 237px;
	height: auto;
	background: white;
	overflow:hidden;
	margin-bottom: 0px;
	padding-bottom: 0px;
    } 	
    .navi_top_text {
	width: 297px;
	height: auto;
	background: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9b9c9e;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
    } 
	.navi_top_text_link{
	color: #9b9c9e;
	text-decoration:none;
	}	
	a.navi_top_text_link:hover{
	color: #9b9c9e;
	text-decoration:underline;
	}		
/* Navigation_2_oben */
    .navi_sub_text_active { 	
    	width: 237px;  
		height: auto;
    	background: #FFFFFF;
		padding: 3px 0px 0px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #707172;	
    } 	
    .navi_sub_text_inactive { 	
    	width: 237px;  
		height: auto;
    	background: #FFFFFF;
		padding: 3px 0px 0px 20px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #707172;	
    } 		
	
/*    .navi_sub_text_inactive a{ 	
		text-decoration:none;
    } 		*/	
	
	.navi_sub_text_link{
	color: #707172;
	text-decoration:none;
	}	
/* Headline_Logo_Schatten */				
    #headline_bereich {
	float: left;
	width: 514px;
	height: auto;
	background: #FFFFFF;
	overflow:hidden;
    } 	
    #logo_bereich {
	float: left;
	width: 231px;
	height: auto;
	background: #FFFFFF;
    } 	
    #logo_bereich_memorial {
	position:absolute;
	top: 39px;
	left: 765px;
	width: 221px;
	height: 390px;
	background: #FFFFFF;
	z-index: 100;
    } 			
    #schatten_rechts { 
		float: left;	
    	width: 13px;  
		height: 213px;
    	background: #FFFFFF;
    } 					
	
	
/*///////////////////////////////////////////////////
//// HEAD_2 ///////////////////////////////////////*/
    #head_2 { 
    	width: 1012px;  
		height: auto;
    	background: #FFFFFF;
    }  	
    #bilder_bereich { 
		float: left;	
    	width: 759px;  
		height: 182px;
    	background: #FFFFFF;
    } 		
    #news_bereich { 
		float: left;	
    	width: 236px;  
		height: 182px;
    	background: #9c9d9f;
    } 	
	.news_text{
		width: 206px;
		height: 100px;
		margin: 10px 15px 10px 15px; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
	}
	a.news_text_link:active{
	color: #FFFFFF;
	text-decoration:none;
	}		
	a.news_text_link:link{
	color: #FFFFFF;
	text-decoration:none;
	}		
	a.news_text_link:visited{
	color: #FFFFFF;
	text-decoration:none;
	}		
	a.news_text_link:hover{
	color: #FFFFFF;
	text-decoration:underline;
	}		
	.news_text_link{
	color: #FFFFFF;
	text-decoration:none;
	}	
    .schatten_pattern_rechts { 
		float: left;	
    	width: 17px;  
		height: 182px;
    	background: #FFFFFF;
		background-image:url(../images/schatten_pattern_rechts.jpg);
		background-repeat:repeat-y;
    } 			
	
	
/*////////////////////////////////////////////////////
//// CONTENT ///////////////////////////////////////*/
    #content { 
    	width: 1012px;  
		height: 100%;
    	background: #FFFFFF;
		background-image:url(../images/pattern_blue.jpg);
		background-repeat:repeat-y;
    } 	
    #content_lila { 
    	width: 1012px;  
		height: 100%;
    	background: #FFFFFF;
		background-image:url(../images/pattern_lila.jpg);
		background-repeat:repeat-y;
    } 	
    #content_orange { 
    	width: 1012px;  
		height: 100%;
    	background: #FFFFFF;
		background-image:url(../images/pattern_orange.jpg);
		background-repeat:repeat-y;
    } 	
    #content_gelb { 
    	width: 1012px;  
		height: 100%;
    	background: #FFFFFF;
		background-image:url(../images/pattern_gelb.jpg);
		background-repeat:repeat-y;
    } 	
	#content_green { 
    	width: 1012px;  
		height: 100%;
    	background: #FFFFFF;
		background-image:url(../images/pattern_green.jpg);
		background-repeat:repeat-y;
	}
	#content_dunkellila {
	width: 1012px;
	height: 100%;
	background: #FFFFFF;
	background-image:url(../images/pattern_dlila.jpg);
	background-repeat:repeat-y;
	}
    #content_rosa {
	width: 1012px;
	height: auto;
	background-image:url(../images/pattern_rosa.jpg);
	background-repeat:repeat-y;
	background-color: #FFFFFF;
    } 		
    #content_rot { 
    	width: 1012px;  
		height: 100%;
    	background: #FFFFFF;
		background-image:url(../images/pattern_rot.jpg);
		background-repeat:repeat-y;
    } 					
/* Inhalt_links	*/
    #schatten_pattern_links { 
		float: left;	
    	width: 20px;  
		padding-top: 36px;			
/*		height: 574px;	*/
		height: 100%;	
    	background: #FFFFFF;
		background-image:url(../images/schatten_pattern_links.jpg);
		background-repeat:repeat-y;
    } 			
    #navi_bottom { 
		float: left;	
    	width: 236px;  
/*		height: 664px;*/
		height: 600px;
		padding-top: 36px;	
    	background: #013f8a;
		background-image:url(../images/bg_navi_bottom.gif);
		background-repeat:no-repeat;
    } 
    #navi_bottom_rot { 
		float: left;
    	width: 236px;  
/*		height: 538px;*/
		height: 664px;	
		padding-top: 36px;		
    	background: #be2f2c;
		background-image:url(../images/bg_navi_bottom_rot.gif);
		background-position:top;
		background-repeat:no-repeat;
    } 	
	.navi_bottom_text_big{
		width: 236px;
		height: auto;
    	background: #013f8a;	
		padding: 0px 0px 3px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration:none;		
		color: #FFFFFF;	
	}	
	a.navi_bottom_text_big:active{
		width: 236px;
		height: auto;
    	background: #013f8a;	
		padding: 0px 0px 3px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration:none;		
		color: #FFFFFF;	
	}	
	a.navi_bottom_text_big:link{
		width: 236px;
		height: auto;
    	background: #013f8a;	
		padding: 0px 0px 3px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration:none;		
		color: #FFFFFF;	
	}	
	a.navi_bottom_text_big:visited{
		width: 236px;
		height: auto;
    	background: #013f8a;	
		padding: 0px 0px 3px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration:none;		
		color: #FFFFFF;	
	}	
	a.navi_bottom_text_big:hover{
		width: 236px;
		height: auto;
    	background: #013f8a;	
		padding: 0px 0px 3px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration:none;		
		color: #FFFFFF;	
	}	
	.navi_bottom_text_small{
		width: 236px;
		height: auto;
    	background: #013f8a;	
		padding: 0px 0px 17px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration:none;
		color: #FFFFFF;	
	}			
	a.navi_bottom_text_small:active{
		width: 236px;
		height: auto;
    	background: #013f8a;	
		padding: 0px 0px 3px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration:none;		
		color: #FFFFFF;	
	}	
	a.navi_bottom_text_small:link{
		width: 236px;
		height: auto;
    	background: #013f8a;	
		padding: 0px 0px 3px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration:none;		
		color: #FFFFFF;	
	}	
	a.navi_bottom_text_small:visited{
		width: 236px;
		height: auto;
    	background: #013f8a;	
		padding: 0px 0px 3px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration:none;		
		color: #FFFFFF;	
	}	
	a.navi_bottom_text_small:hover{
		width: 236px;
		height: auto;
    	background: #013f8a;	
		padding: 0px 0px 3px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration:none;		
		color: #FFFFFF;	
	}	
	.navi_bottom_text_platzhalter{
		float: left;
		width: 18px;
		height: 7px;
	}
	.navi_bottom_text_link{
	text-decoration: none;
	}		
	.teaser_links{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#FFFFFF;
		padding: 10px;
	 	background: #de9795;
		text-decoration: none;		
	}
	.teaser_links:hover{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#FFFFFF;
		padding: 10px;
	 	background: #de9795;
		text-decoration: underline;		
	}	

/* Inhalt_mitte */		
    #inhalt { 
		float: left;	
    	width: 503px;  
		height:100%;
    	background: #FFFFFF;
    } 	
	.inhalt_text{
		width: 469px;
		height: 100%;;
/*		overflow:auto;	*/
/*		height: inherit;*/
		margin: 34px 17px 10px 17px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		background:#FFFFFF;
		color: #000000;		
	}	
	#adresse_fuss{ 
	text-align:center;
	background-image:url(../images/pattern_blue.jpg);
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;		
	}
	#adresse_fuss_lila{ 
	text-align:center;
	background-image:url(../images/pattern_lila.jpg);
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;		
	}
	#adresse_fuss_orange{ 
	text-align:center;
	background-image:url(../images/pattern_orange.jpg);
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;		
	}
	#adresse_fuss_gelb{ 
	text-align:center;
	background-image:url(../images/pattern_gelb.jpg);
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;		
	}	
	#adresse_fuss_rosa{
	text-align:center;
	background-image:url(../images/pattern_rosa.jpg);
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}	
	#adresse_fuss_dlila{
	text-align:center;
	background-image:url(../images/pattern_dlila.jpg);
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}	
	#adresse_fuss_green{
	text-align:center;
	background-image:url(../images/pattern_green.jpg);
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}	
	#adresse_fuss_rot{ 
	text-align:center;
	background-image:url(../images/pattern_rot.jpg);
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;		
	}
	a:active{
	color: #707172;
	text-decoration:underline;
	}	
	a:link{
	color: #707172;
	text-decoration:underline;
	}	
	a:visited{
	color: #707172;
	text-decoration:underline;
	}	
	a:hover{
	color: #000000;
	text-decoration:underline;
	}	
	.inhalt_text_link{
	color: #707172;
	text-decoration:underline;
	}
	a.inhalt_text_link:hover{
	color: #000000;
	text-decoration:underline;
	}	
	.inhalt_text_headline{
	font-size:12px;
	margin:10px 0 4px;;
	}
	
/* Inhalt_rechts */
    #termine_bereich{ 
		float: left;	
    	width: 236px;  
		padding-top: 36px;		
		height: 100%;	
    	background: #013f8a;
    }	
    #termine_bereich_rot{ 
		float: left;	
    	width: 236px;  
/*		height: 574px;	*/
		height: 100%;	
    	background: #be2f2c;
    }		 
	.termine_text{
		width: 206px;
		height: auto;
		margin: 27px 15px 10px 15px;
	}
    .schatten_pattern_rechts_2 { 
		float: left;	
    	width: 17px;  
		padding-top: 36px;			
/*		height: 574px;	*/	
		height: 100%;	
    	background: #FFFFFF;
		background-image:url(../images/schatten_pattern_rechts.jpg);
		background-repeat:repeat-y;
    } 	
	
    #schatten_unten { 
    	width: 1012px; 
		margin-left:0px; 
		height: auto;
    	background: #FFFFFF;
    } 		
			

