/* CSS Document  */






body {


	font-family: Arial, Helvetica, sans-serif;


	background-color: #141448;


	margin: 0px;


	padding: 0px;


	font-size: 4px;


	color:#989FD1;


	text-align: center;


  	vertical-align: top;	


}



.iframe{
width:100%;
}

.maintable{


  border-collapse: collapse;


  border-width: 0px; 


  padding:0;


  border:none;  


   border-width: 0px; 


  width:100%;  


}


.maintable td{


border-width: 0px; 


  padding:0;


}








.mainlink_table{


	background-color: #FF5A00;


	border-collapse: collapse;


  	border-width: 0px; 


  	padding:0;


  	border:none;  


  	text-align: center;


  	vertical-align: middle;


  	border-width: 0px; 


	}


.mainlink_table td{


	border:0px; padding:0px;


}





	


.mainlink_table_topics{


 	border-collapse: collapse;


  	border-width: 0px; 


  	padding:0;


  	border:none;  


  	text-align: center;


  	vertical-align: middle;


  	border-width: 0px; 


	background-color: #FF5A00;


	width:100%;


	


	}


	


.mainlink_table_topics td{


border:0px; padding:0px;


}





.mainlink_table_topics img{


border:0px;


padding:0px;








}





.mainlink_table_topics a:link { 


		font-size: 12px;


		font-weight: bold;


		text-decoration:none; 


		color:#FFFFFF; 


		}


		


		


.mainlink_table_topics a:visited { 


	font-size: 12px;


	font-weight: bold;


	text-decoration:none; 


	color:#FFFFFF;  


	}


	


.mainlink_table_topics a:hover {	


	font-size: 12px;


	font-weight: bold;


 	text-decoration:none; 


 	color:#FFFFFF; 


 	}








.mainlink_table_topics_inactive{


	background-color: #FF5A00;





	}


	


.mainlink_table_topics_active{


	background-color: #8992C4;


	}


	


.main_link_spacer{


	width:1px;


	background-color: #8992C4;


	}


	


	


.mainlink_table_spacer1{


	font-size: 2px;


	height:10px;


	background-color: #141448;


	}


	


.mainlink_table_spacer2{


	height:50px;


	background-color: #585D90;


	background-image:url(../../images/1/spacerruler.jpg);


	}


	


.mainlink_table_spacer3{


	font-size: 2px;


	height:20px;


	background-color:#333367;


	


	border-collapse: collapse;


  	border-width: 0px; 


  	padding:0;


  	border:none;  


   	border-width: 0px; 


}





.mainlink_table_spacer3 td{


	padding:0;


  	border:none;  


}





	


/* Menu */






.linkmenu_topic_class{


	background-color: #989FD1;


	background-image:url(../../images/1/menuruler-topic.jpg);





	height:16px;


	}


	


.linkmenu_topic_class a:link { 


		font-size: 12px;


		font-weight: bold;


		text-decoration:none; 


		color:#585D90; 


		}


		


		


.linkmenu_topic_class a:visited { 


	font-size: 12px;


	font-weight: bold;


	text-decoration:none; 


	color:#585D90;  


	}


.linkmenu_topic_class a:hover {	


	font-size: 12px;


	font-weight: bold;


 	text-decoration:none; 


 	color:#585D90; 


 	}


	


	


	


.linkmenu_active{


	background-color: #FF5A00;


	background-image:url(../../images/1/menuruler-active.jpg);


	color:#FFFFFF;


	font-weight: bold;


	font-size: 12px;


	height:16px;


	}


	


.linkmenu_active a:link { 


		font-size: 12px;


		font-weight: bold;


		text-decoration:none; 


		color:#FFFFFF; 


		}


		


		


.linkmenu_active a:visited { 


	font-size: 12px;


	font-weight: bold;


	text-decoration:none; 


	color:#FFFFFF;  


	}


	


.linkmenu_active a:hover {	


	font-size: 12px;


	font-weight: bold;


 	text-decoration:none; 


 	color:#FFFFFF; 


 	}


	


	


.linkmenu_level1_class{


	background-color: #7C87B9;


	background-image:url(../../images/1/menuruler-level1.jpg);


	


	font-weight: bold;


	font-size: 12px;


	height:16px;


	}


	


.linkmenu_level1_class a:link { 


		font-size: 12px;


		font-weight: bold;


		text-decoration:none; 


		color:#333367; 


		}


		


		


.linkmenu_level1_class a:visited { 


	font-size: 12px;


	font-weight: bold;


	text-decoration:none; 


	color:#333367;  


	}


	


.linkmenu_level1_class a:hover {	


	font-size: 12px;


	font-weight: bold;


 	text-decoration:none; 


 	color:#333367; 


 	}





.linkmenu_level2_class{


	background-color: #8992C4;


	color:#FFFFFF;


	background-image:url(../../images/1/menuruler-level2.jpg);


	font-weight: bold;


	font-size: 12px;


	height:16px;


	}	





.linkmenu_level2_class a:link { 


		font-size: 12px;


		font-weight: bold;


		text-decoration:none; 


		color:#333367; 


		}


		


		


.linkmenu_level2_class a:visited { 


	font-size: 12px;


	font-weight: bold;


	text-decoration:none; 


	color:#333367;  


	}


	


.linkmenu_level2_class a:hover {	


	font-size: 12px;


	font-weight: bold;


 	text-decoration:none; 


 	color:#333367; 


 	}





/*Innere Tabellen*/



.inner_table_class{


	background-color: #8992C4;


	color:#FFFFFF;


	background-image:url(../../images/1/menuruler-level2.jpg);


	font-weight: bold;


	font-size: 12px;


	height:16px;


	}


	


/*Alles was mit Headline zu tun hat*/
	


.headline{


font-size: 17px;


font-weight: bold;


color:#8992C4;


height:100;


background-color: #141448;


}





.headline_table{


height:110;


width:100%;


	border-collapse: collapse;


  	border-width: 0px; 


  	padding:0;


  	border:none;  


   	border-width: 0px; 


}





.headline_table td{


	padding:0;


  	border:none;  


}





.headline a:link { 


		font-size: 12px;


		font-weight: bold;


		text-decoration:none; 


		color:#FF5A00; 


		}


		


		


.headline a:visited { 


	font-size: 12px;


	font-weight: bold;


	text-decoration:none; 


	color:#FF5A00;  


	}


	


.headline a:hover {	


	font-size: 12px;


	font-weight: bold;


 	text-decoration:none; 


 	color:#FF5A00; 


 	}





.subheadline{


font-size: 8px;


height=10;


font-weight: bold;


color:#8992C4;


background-color: #141448;


}





.headlinespacer{


width:120px;


background-color: #141448;


}








.contentrow{


	width:100%;


	background-color: #333367;


	border-collapse: collapse;


  	border-width: 0px; 


  	padding:0;


  	border:none;  


   	border-width: 0px; 


}





.contentrow td{


	padding:0;


  	border:none;  


}











/*Alles was mit den 3 Hauptbereichen zu tun hat*/



.menuarea{


width:230px;


text-align: left;


vertical-align: top;


}





.menuarea td{


padding:0px;


border:none;


border-spacing:0px;





}





.textarea{
	text-align: center;
	vertical-align: top;


}





.textarea td{


padding:0px;


border:none;


border-spacing:0px;





}





.utilityarea{


border-collapse: collapse;


border-width: 0px; 


padding:0;


border:none;


border-spacing:0px;


width:260px;


text-align: center;


vertical-align: top;


}








.utilityarea a:link { 


		font-size: 12px;


		text-decoration:none; 


		color:#141448; 


		}


		


		


.utilityarea a:visited { 


	font-size: 12px;


	text-decoration:none; 


	color:#141448;  


	}





.utilityarea a:hover {	


	font-size: 12px;


	text-decoration:underline; 


 	color:#141448; 


}








.utilitygrid{


border-collapse: collapse;


border-width: 0px; 


padding:0;


border:none;


border-spacing:0px;


width:250px;


text-align: center;


vertical-align: top;


}





.utilitygrid td{ 


border:0px; padding:0px; 


}





.grid_spacer{


font-size: 1px;


background-color:#585D90;


height:4px;


}





/*Alles was mit Feldern zu tun hat*/









/*Textfeld*/



.field_text{
	border-collapse: collapse; 


	padding:0;


	border:1px 141448;
	border-spacing:0px;
	width:98%;


	}


	


.text_table{	


	border-collapse: collapse;


	padding:0;


	border: 1px solid #141448;


	width:98%;


	font-size: 10px;


	color:#141448;	


	}


.text_table td{


border-collapse: collapse;


padding:2;


border: 1px solid #141448;


}


.text_table tr{


border-collapse: collapse;


padding:0;


border: 1px solid #141448;





}





.text_table_headline{


color:#141448;


background-color:#8992C4;


font-size: 12px;


font-weight: bold;


}











.field_text_headline{


font-size: 14px;


font-weight: bold;


color:#141448;


background-color:#8992C4;


}





.field_text_content{


font-size: 12px;





color:#141448;


background-color:#B7BCDF;


}





.field_text_content a:link { 


		font-size: 12px;


		font-weight: bold;		


		text-decoration:none; 


		color:#141448; 


		}


		


		


.field_text_content a:visited { 


	font-size: 12px;


	font-weight: bold;	


	text-decoration:none;


	color:#141448;  


	}


	


.field_text_content a:hover {	


	font-size: 12px;


	font-weight: bold;	


 	text-decoration:underline; 


 	color:#141448; 


 	}





.field_text_end{


color:#141448;


font-size: 1px;


background-color:#B7BCDF;


height:6px;


}





/*Utilityfeld*/



.field_utility{


	border-collapse: collapse;


	border-width: 0px; 


	padding:0;


	border:none;


	border-spacing:0px;


	width:250px;





	}





.field_utility_headline{


font-size: 14px;


font-weight: bold;


color:#141448;


background-color:#FF5A00;


}





.field_utility_content{


font-size: 12px;


color:#141448;


background-color:#B7BCDF;


}





.field_utility_end{


color:#141448;


font-size: 1px;


background-color:#B7BCDF;


height:6px;


}














/*Alles was mit Footer zu tun hat*/



.footer{


	background-color: #FF5A00;


	height:24px;


	color:#8992C4;


	font-size: 12px;


	text-align: center;


  	vertical-align: middle;


	font-size: 12px;


	font-weight: bold;


	text-decoration:none; 


	color:#333367;  


	}


.footer a:link { 


		font-size: 12px;


		font-weight: bold;


		text-decoration:underline; 


		color:#333367; 


		}


		


		


.footer a:visited { 


	font-size: 12px;


	font-weight: bold;


	text-decoration:underline; 


	color:#333367;  


	}


	


.footer a:hover {	


	font-size: 12px;


	font-weight: bold;


 	text-decoration:underline;


 	color:#333367; 


 	}


	


.footer_spacer{


	height:20px;


	background-color: #333367;


	}


	


.footer_spacer2{


	height:20px;


	background-color: #585D90;


	}


	


.footer_spacer3{


	height:6px;


	font-size: 1px;


	background-color: #333367;


	}


.footer_spacer4{


	height:6px;


	font-size: 1px;


	background-color: #141448;


	}


	


/* Fotoframes */






.fotoframe {


	border-collapse: collapse;


	border-width: 0px; 


	padding:0;


	border:none;


	border-spacing:0px;





	color:#141448;


	background-color:#8992C4;








}





table.fotoframe td { 


border:0px; padding:1px; 


}


	


.route{


width=100%;


text-align: left;


font-size: 12px;


color:#B7BCDF;


}





.address_table{


	width:100%;


	font-size: 10px;


	text-decoration:none; 


	color:#7C87B9;  


}

.termin{
color:#141448;
background-color:#8992C4;
width:100%;
border-collapse: collapse;
border: 1px solid #141448;
}

.termin td{
padding:2px;
}
.termin .row0{
background-color:#B7BCDF;
}
.termin .row1{
background-color:#8992C4;

}

.termin .terminimg{
margin:5px;
border: 1px solid #141448;
}

