
	/* Template Styles */
	
	div.contentHead {
	
		font-weight:	bold;
	}
	
	div.contentBlock {
	
		margin-top:		6px;
	}
	
	/* dynamic letter overview */
	
	div.listByLettersTopNavi,
	div.listByLettersBottomNavi {
	
		padding:		5px;
	}
	
	div.listByLettersTopNavi {
		
		margin-bottom:	10px;
		padding-left:	0px;
		border-bottom:	1px dashed #0185c3;
		text-align:		left;
	}
	
	div.listByLettersBottomNavi {
	
		margin-top:		10px;
		padding-right:	0px;
		border-top:		1px dashed #ccc;
		text-align:		right;
	}
	
	select.letterSelect {
	
		font:			normal 8pt verdana, arial;
	}
	
	option.letterUnselected {
	
		color:		#0185c3;
	}
	
	option.letterSelected {
	
		color:			#fff;
		background-color:		#0185c3;
	}
	
	a.pageEntry,
	a.pageEntryOn {
		
		display:			inline;
		padding-left:		3px;
		padding-right:		3px;
	}
	
	a.pageEntryOn,
	a.pageEntryOn:link,
	a.pageEntryOn:visited,
	a.pageEntryOn:active  {
	
		font-weight:		bold;
		color:			#000;
	}
	
	div.listByPagesContainer {
	
		margin-top:		10px;
		padding-top:	5px;
		border-top:		1px dashed #ccc;
	}
	
	td.nextBackLink {
	
		color:		#ccc;
	}
	
	div.teasercontainer {
	
		float:		right;
		padding-right:	10px;
		padding-bottom:	10px;
		width:		150px;
	}
	
	div.teaserHead {
		font-weight:	bold;
		padding-bottom:	4px;
	}
	
	div.teaserSpacer {
		border-top:		1px dashed #ccc;
		padding-top:	10px;
		margin-top:		10px;
	}
	
	div.teaserContent {
		padding-bottom:	4px;
		font-weight:	lighter;
	}
	
	div.teaserLink {
		text-align:		right;
	}
	
	div.anmeldeHeader {
		font-weight:	bold;
		margin-top:		25px;
		margin-bottom:	4px;
		padding-bottom:	4px;
		border-bottom:	1px dashed #ccc;
	}
	
	div.anmeldeLink {
		text-align:		right;
	}