/* CSS Document */

/* ********************************************************************************************
 * Formatierungen für Report Detailansicht
 ******************************************************************************************* */
	#report {

	}
	
	#report .date { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		color: #2e365b; 
		font-weight: bold;
	}
	
	#report .title { 
		color:#2e365b;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
		margin:6px 0px 20px 0px; 
		text-transform:uppercase;
	}
	
	#report .title a:link, #report .title a:hover, #report .title a:visited, #report .title a:active {
		text-decoration: none;
	}

	#report .title a:hover {

	}
	
	#report .textSmall { 
		font-weight:bold; 
		margin-bottom:20px; 
	}
	
	#report .textSmall a:link, #report .textSmall a:hover, #report .textSmall a:visited, #report .textSmall a:active {
		text-decoration: none;
	}

	#report .textSmall a:hover {

	}

	
	#report .textLarge { 
		margin-top: 14px;
	}
	
	/* Report Fusszeile ---------------------------------------------------------------------- */
	#report #contentFooter {
		border-top: 1px solid #7E7E7E;
		text-align: right;
		margin-top: 12px;
	}
	
	#report #contentFooter a {
		font-size: 11px; 
		color: #000000; 
		font-weight: normal;
		text-decoration: none;
	}
	
	#report #contentFooter a:hover {
		color: #7d7d7d;
	}


/* ********************************************************************************************
 * Formatierungen für Report Listenansicht
 ******************************************************************************************* */
	#reportView {
		color: #5a5a5a;
	}
	
	#reportView ul {
		list-style: none;
		text-align: left;
		padding: 0px;                     /* Padding-Eigenschaft für Listenelement auf 0px setzen */
		margin: 0px;                      /* Marging-Eigenschaft für Listenelement auf 0px setzen */
	}
	
	#reportView li {
		line-height: 18px;
		padding: 4px 2px 22px 0px;
		margin-top: 1px; 
		margin-left: 1px;
	}
	
	#reportView li a:hover .title {
		border-left: 8px solid #2e365b;
		color: #2e365b;
	}
	
	#reportView li a:hover .textSmall {
		border-left: 8px solid #2e365b;
		color: #2e365b;
	}
	
	#reportView .date { 
		width:150px;
		height:18px;
		line-height: 18px;
		color: #2e365b;
		font-size: 12px;
		font-weight: bold;
		vertical-align: bottom;
		text-decoration: none;
		background-color: #f5f5f5;
		border-left: 8px solid #2e365b;
		padding: 0px 2px 1px 5px;
		margin-bottom: 4px;
		text-transform:uppercase;
	}
	
	#reportView .title { 
		font-weight: bold;
		text-decoration: none;
		background-color: #fafafa;
		border-left: 8px solid #d8d8d8;
		padding: 1px 2px 1px 5px; 
	}
	
	#reportView .textSmall { 
		padding: 3px 2px 3px 5px;
		background-color: #fafafa; 
		border-left: 8px solid #d8d8d8;
	}
	
	#reportView .document { 
		font-weight: bold;
		text-decoration: none;
		background-color: #fafafa;
		border-left: 8px solid #d8d8d8;
		padding: 1px 2px 5px 5px; 
	}


/* ********************************************************************************************
 * Formatierungen für für Report textSmall und textLarge
 ******************************************************************************************* */	
	.textSmall ul, .textLarge ul {
		list-style: disc !important;
		text-align: left !important;
		padding: 0px !important;                     /* Padding-Eigenschaft für Listenelement auf 0px setzen */
		margin: 0px !important;                      /* Marging-Eigenschaft für Listenelement auf 0px setzen */
		margin-left: 16px !important;
	}
	
	.textSmall li, .textLarge li {
		line-height: 18px !important;
		padding: 3px 2px 3px 0px !important;
		margin-left: 1px !important;
	}
	
	.textSmall p:last-child, .textLarge p:last-child {
		margin-bottom:0px;	
	}
		
/* ********************************************************************************************
 * Formatierungen für für Report Listenansicht Main
 ******************************************************************************************* */
	
	#reportViewMain li a:hover div {
		margin-left:-14px;
		padding-left:6px;
		border-left: 8px solid #2e365b;
		color: #2e365b;
	}
	
/* ********************************************************************************************
 * Formatierungen für Termine
 ******************************************************************************************* */
	#reportDateView {
		
	}
	
	#reportDateView .groupMonth {
		width:150px;
		height:18px;
		line-height: 18px;
		color: #2e365b;
		font-size: 12px;
		font-weight: bold;
		vertical-align: bottom;
		text-decoration: none;
		background-color: #f5f5f5;
		border-left: 8px solid #2e365b;
		padding: 1px 2px 1px 5px;
		margin-bottom: 4px;
		text-transform:uppercase;
	}
	
	#reportDateView ul {
		list-style: none;
		text-align: left;
		padding: 0px;                     /* Padding-Eigenschaft für Listenelement auf 0px setzen */
		margin: 0px;                      /* Marging-Eigenschaft für Listenelement auf 0px setzen */
		background-color: #fafafa;
		border-left: 8px solid #d8d8d8;
		padding: 0px 2px 0px 5px;
		margin-bottom: 22px;
	}
	
	#reportDateView li {
		line-height: 18px;
		padding: 1px 2px 4px 0px;
	}	
	
	#reportDateView .date { 
		font-weight: bold;
	}
	
	#reportDateView .title { 

	}
	
	#reportDateView .description { 

	}
	
	#reportDateView .place { 

	}	
