/* CSS Document */

/* ********************************************************************************************
 * Formatierungen für Report Detailansicht
 ******************************************************************************************* */
	#report {
		overflow:visible;
		background-color:#f0f0f0;
		margin-bottom:1px;
		font-size:12px;
		margin-bottom:10px;
	}
	
	#report .entry {
		padding:10px;
	}
	
	#report .entry h2 {
		font-size:14px;
		font-weight:bold;
		line-height:16px;
		margin:0px;
		padding:0px;
		margin-bottom:4px;
	}
	
	#report .more {
		font-weight:bold;
	}
	
	#report .source {
		display:block;
		font-size:10px;
		line-height:14px;
		margin-top:4px;
	}
	
	#report .source .caption, #report .autor .caption {
		font-size:10px;
		font-weight:normal;
		text-decoration:underline;
	}
	
	#report .autor {
		display:block;
		font-size:10px;
		line-height:14px;
		margin-top:4px;
		text-align:right;
	}
	
	#report .date { 
		font-family: Arial, Helvetica, sans-serif; 
		text-decoration: none;
	}
	
	
	#report .textSmall { 
		margin-bottom:6px; 
	}
	
	#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: 6px;
	}
	
	#report .textLarge p {
		margin:2px 0px 10px 0px;
		padding:0px 0px 0px 0px;
	}
	
	#report .textLarge ul {
		margin:0px 0px 20px 20px;
		padding:0px 0px 0px 0px;
		list-style-position:outside;
		list-style-type:square;
	}
	
	#report .textLarge ul li {
		margin:0px;
		padding:0px;
		margin-bottom:5px;
		line-height:12px;
	}
	
	/* Report Fusszeile ---------------------------------------------------------------------- */
	#report .footer {
		border-top:1px solid #ffffff;
	}

/* ********************************************************************************************
 * Formatierungen für Report Listenansicht
 ******************************************************************************************* */
	#reportView {
		margin-bottom:10px;
	}
	
	#reportView ul {
		list-style:none;
		margin:0px;
		padding:0px;
	}
	
	#reportView ul li {
		list-style:none;
		margin:0px;
		padding:0px;
		background-color:#f0f0f0;
		margin-bottom:1px;
		font-size:12px;
		padding:7px 10px 10px 10px;
	}
	
	#reportView ul li img {
		margin:0px;
		padding:0px;
		border:none;
		line-height:0px;
		vertical-align:bottom;
	}
	
	#reportView ul li h2 {
		font-size:14px;
		font-weight:bold;
		line-height:16px;
		margin:0px;
		padding:0px;
		margin-bottom:4px;
	}


	
	#reportView ul li .more {
		font-weight:bold;
		margin-left:10px;
	}
	
	#reportView ul li .source {
		display:block;
		font-size:10px;
		line-height:14px;
		margin-top:4px;
		font-weight:normal;
	}
	
	#reportView ul li .source .caption {
		font-size:10px;
		font-weight:normal;
		text-decoration:underline;
	}

	
/* ********************************************************************************************
 * Formatierungen für Termine
 ******************************************************************************************* */
	#reportDateView {
		margin-bottom:10px;
	}
	
	#reportDateView ul {
		list-style:none;
		margin:0px;
		padding:0px;
	}
	
	#reportDateView ul li {
		list-style:none;
		margin:0px;
		padding:0px;
		background-color:#f0f0f0;
		margin-bottom:1px;
		padding:7px 10px 10px 10px;
		font-size:12px;
	}
	
	#reportDateView ul li h2 {
		font-size:12px;
		font-weight:bold;
		line-height:16px;
		margin:0px;
		padding:0px;
		margin-bottom:2px;
	}
	
	#reportDateView ul li .organizer {
		font-size:11px;
		font-weight:normal;
	}


	
	#reportDateView ul li .more {
		font-weight:bold;
	}
	
	#reportDateView ul li .source {
		display:block;
		font-size:10px;
		line-height:14px;
		margin-top:4px;
	}
	
	#reportDateView ul li .source .caption {
		font-size:10px;
		font-weight:normal;
		text-decoration:underline;
	}
	
	#reportDateView ul li .place { 

	}
	
	
	#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;
	}
	
/* ********************************************************************************************
 * Formatierungen für Termin
 ******************************************************************************************* */
	#reportDate {
		background-color:#f0f0f0;
		margin-bottom:1px;
		padding:7px 10px 10px 10px;
		font-size:12px;
		margin-bottom:10px;
	}
	
	#reportDate h2 {
		font-size:12px;
		font-weight:bold;
		line-height:16px;
		margin:0px;
		padding:0px;
		margin-bottom:2px;
	}
	
	#reportDate .organizer {
		font-size:11px;
		font-weight:normal;
	}


	
	#reportDate .more {
		font-weight:bold;
	}
	
	#reportDate .source {
		display:block;
		font-size:10px;
		line-height:14px;
		margin-top:4px;
	}
	
	#reportDate .source .caption {
		font-size:10px;
		font-weight:normal;
		text-decoration:underline;
	}
	
	#reportDate .place { 

	}
	
	
	#reportDate .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;
	}
	
	
