/* CSS Document */

/* ********************************************************************************************
 * Formatierungen für Report Detailansicht
 ******************************************************************************************* */
	#report {
		position:relative; 
		margin-bottom:15px; 
		padding-bottom:30px;
		font-size:1em;
		line-height:1.4;
	}
	
	#report .date { 
		text-decoration: none;
	}
	
	#report h1 {
		font-size:1.5em;
		font-weight:normal;
		color:#00a75c;
		line-height:1.2;
		letter-spacing:1.1pt;
		padding:0 0 4px 0;
		margin:0 0 15px 0;
		border-bottom:2px solid #000;
	}
	
	#report h2 {
		color:#00a75c;
	}
	
	#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 12px 20px;
		padding:0px 0px 0px 0px;
		list-style-position:outside;
		list-style-type:disc;
	}
	
	#report .textLarge ul li {
		margin:0px;
		padding:0px;
		margin-bottom:2px;
	}
	
	#report .textLarge td {
		border-bottom:2px solid #000;
	}
	
	#report .textLarge a.linkBlack { 
    position:relative;
		text-align:right;
		background:url(/_images/linkBlack.png) no-repeat 0 1px;
		padding-left:24px;
		line-height:1;
		vertical-align:bottom;	
	}
	
	#report .textLarge a.linkBlack:hover {
	  color:#00a75c !important;
	}
	
	
	#report img {
		margin-bottom:14px !important;
	}
	
	#report img#imageReportSmall {
		float:right;
		margin:0 0 20px 20px;
		border:2px solid #000;
	}
	
	/* Report Fusszeile ---------------------------------------------------------------------- */
	#report .footer {
		position:relative;
		border-top:2px solid #d5d5d5;
		margin-top: 12px;
		height:18px;
	}
	
	/*#report .footer a {
		font-size: 11px; 
		color: #000000; 
		font-weight: normal;
		text-decoration: none;
	}
	
	#report .footer a:hover {
		color: #7d7d7d;
	}*/
	
		
	.skipReportMore {
		position:relative;
		text-align:right;
		background:url(/_images/link.png) no-repeat 0 1px;
		padding-left:24px;
		line-height:1;
		vertical-align:bottom;
	}
	
	#report .footer .skipReportRight {
		position:absolute;
		bottom:0px; right:0px;
		font-size:9px;
		font-weight:bold;
		text-transform:uppercase;
		text-align:right;
	}
	
	#report .footer .skipReportLeft {
		position:absolute;
		bottom:0px; left:0px;
		font-size:9px;
		font-weight:bold;
		text-transform:uppercase;
		text-align:left;
	}


/* ********************************************************************************************
 * Auflistung Startseite
 ******************************************************************************************* */
	ul.reportViewHome {
		list-style:none;
		margin:0px; padding:0px;
		margin-bottom:40px;
	}
	
	ul.reportViewHome li {
		position:relative;
		list-style:none;
		border:0;
		margin:0 90px 15px 0 !important;
		padding:0 !important;
		height:auto;
		width:260px;
		float:left;
	}
	
	ul.reportViewHome li:nth-child(3) {
	  margin-right:0 !important;
	}
	
	ul.reportViewHome li:first-child + li + li {
	  /*margin-right:0 !important;*/
	}
	
	ul.reportViewHome li a {
		display:block;
		padding:11px 13px;
		border:2px solid #fff;
		border-radius:15px;
		text-decoration:none !important;
	}
	
	ul.reportViewHome li a:hover {
		border-color:#00a75c;
	}
	
	ul.reportViewHome li a:hover h2 {
		border:none !important;
		color:#00a75c !important;
	}
	
	ul.reportViewHome li img {
		border:none;
		line-height:0px;
		vertical-align:bottom;
	}
	
	ul.reportViewHome li div.image {
		width:230px; 
		height:96px;
		line-height:100px;
		margin:0 0 14px 0;
 		padding:0;
		text-align:center;
		vertical-align:bottom;
		background-image:url(/_images/report/bgImage.png);
		background-repeat:no-repeat;
		overflow:hidden;
	}
	
	ul.reportViewHome li p:last-child {
		margin-bottom:0px;
	}
	
	ul.reportViewHome li h2, ul.reportViewHome li .date {
		color:#fff !important;
		padding:0;
	}
	
	ul.reportViewHome li h2 {
		margin:0 !important;
	}
	
	ul.reportViewHome li .date {
		margin:0;
	}
	ul.reportViewHome li a:hover .date {
	  color:#00a75c !important;
	}

	ul.reportViewHome li .skipReportMore {
	  text-align:left;
	}
	
	ul.reportViewHome li .skipReportMore a {
		color:#fff !important;
	}
	
	ul.reportViewHome li .skipReportMore a:hover {
	  color:#00a75c !important;
	}
	
	
/* ********************************************************************************************
 * Auflistung Report View
 ******************************************************************************************* */
	ul.reportView {
		list-style:none;
		margin:0px; padding:0px;
		margin-bottom:20px;
	}
	
	ul.reportView li {
		position:relative;
		list-style:none;
		border:0px;
		margin:0px; padding:0px;
		margin-bottom:15px;
		padding-bottom:20px;
		height:auto;
		width:527px;
		clear:both;
		border-bottom:1px solid #ffffff;
	}
	
	ul.reportView li img {
		border:none;
    padding:0px;
    margin:1px 10px 14px 0px;
		line-height:0px;
		vertical-align:bottom;
	}
	
	ul.reportView li h2 {
		padding:0px;
		margin:0px;
		font-size:13px;
		color:#8AAED7;
	}
	
	
	/* ********************************************************************************************
 * Reference: Page Home
 ******************************************************************************************* */
	#sliderReportPhotoGallery {
		position:relative;
		width:340px;
		height:120px;
		padding:0px 40px 0px 40px;
		overflow:hidden;
		background-color:#e6e5d3;
	}
	
	#sliderReportPhotoGallery #boxViewReportPhotoGallery{
		position:absolute;
		top:0px;
		left:41px;
		width:340px;
		height:120px;
		margin:0;
		padding:0;
		overflow:hidden;
	}
	
	a#left {
		display:block;
		position:absolute;
		left:0;
		top:0;
		height:120px;
		width:38px;
		background-image:url(/_images/content/btnLeft.png);
		background-repeat:no-repeat;
		background-position: 5px 46px;
		padding:0;
	}
	
	a#left:hover {
		background-image:url(/_images/content/btnLeftLock.png);
	}
	
	a#right {
		display:block;
		position:absolute;
		right:0;
		top:0;
		height:120px;
		width:38px;
		background-image:url(/_images/content/btnRight.png);
		background-repeat:no-repeat;
		background-position: 5px 46px;
		padding:0;
	}
	
	a#right:hover {
		background-image:url(/_images/content/btnRightLock.png);
	}
	
	
	#viewReportPhotoGallery {
		position:absolute;
		top:0px;
		left:0px;
		width:1000px;
		height:120px;
	}

	#viewReportPhotoGallery ul {
		list-style: none;
		padding:10px 0;
		margin:0;
	}
	
	#viewReportPhotoGallery li {
		display:block;
		position:relative;
		list-style:none;
		float:left;
		width:100px;
		height:100px;
		line-height:97px !important;
		margin:0 17px 0 0 !important;
		padding:0 !important;
		text-align:center !important;
		border:1px solid #000;
	}
	
	#viewReportPhotoGallery li img {
		width:100px;
		height:100px;
		margin:0;
		border:none;
    padding:0;   
		line-height:0;
		vertical-align:middle !important;
	}

 span.eventDate { display:block; font-size:0.9em; }