/*==============================================================================
| FILE   : pt_conference.css
|-------------------------------------------------------------------------------
| PURPOSE: Example style sheets for pt_conference extension
| ACCESS : via TypoScript setup: 
|          page.stylesheet = typo3conf/ext/pt_conference/res/pt_conference.css
| PARAMS :
| COMMENT: 
| AUTHOR : Rainer Kuhn <kuhn@punkt.de>, since 2004-03
+=============================================================================*/

/*******************************************************************************
    STYLES FOR HTML TAGS
*******************************************************************************/

/*===== Text =====
b { font-weight:bold; }
i { font-style:italic; }
small { font-size:11px; color:#666666; }
pre { font-family:CourierNew,monospace; }
*/

/*===== Tables =====*/
th { vertical-align:top; text-align:left; white-space:nowrap; } /* Table Header*/



/*******************************************************************************
    CSS CLASSES (general and element related) 
*******************************************************************************/
 
/*===== TEXT/FONTS (for the tags P, B, I, UL, OL, LI etc. and possibly TD, TH, BODY, SPAN, DIV) =====*/
    /*----- site-wide styles -----*/
    .mini { font-size:10px; color:#666666; } /* small font */
    .footer { font-size:8pt; }
    .error { color:red; font-weight:bold; }
    
    /*----- area-specific styles -----*/
	.news-text { font-size:10px; color:#333333; }
	a.news-text { font-size:10px; color:#333333; }
	.login-label { font-size:8pt; }
    td.stats-booked { font-weight:normal; background-color:blue; color:white; text-align:center; vertical-align:top; } /* statistics: booked */
    td.stats-cpaid { font-weight:normal; background-color:green; color:white; text-align:center; vertical-align:top; } /* statistics: completely paid */
    td.stats-unpaid { font-weight:normal; background-color:red; color:white; text-align:center; vertical-align:top; } /* statistics: unpaid */
    td.stats-ppaid { font-weight:normal; background-color:#666633; color:white; text-align:center; vertical-align:top; } /* statistics: partially paid */
    td.stats-neutral { font-weight:normal; background-color:#006666; color:white; text-align:center; vertical-align:top; } /* statistics: neutral */
    td.stats-sum-neutral { color:#000000; text-align:right; vertical-align:top; } /* statistics: sums neutral */
    td.stats-sum-unpaid { background-color:red; color:white; text-align:right; vertical-align:top; } /* statistics: sums unpaid */
    td.label { font-weight:bold; vertical-align:top; } /* label cells for data tables */


    /*----- area-specific styles -----*/
    
    
/*===== FORM ELEMENTS (for the tags INPUT, TEXTAREA, SELECT, OPTION) =====*/
    /*----- site-wide styles -----*/
    .transparent1 { background-color:#ffff99; } /* graphical buttons using transparent GIFs */
    
    /*----- area-specific styles -----*/
    .login-input, .login-password { border: 1px solid #CDA75A; width: 80px }
    .login-submit { border-top: 1px solid #CDA75A; border-right: 1px solid #66532D; border-bottom: 1px solid #66532D; border-left: 1px solid #CDA75A; width: 80px;  height: 20px;  background: #FFF7DF;  color: black }
    .login-table { margin: 2px 2px 2px 2px; padding: 2px 2px 2px 2px; border: 1px solid #666666;  background: #FFEECC; }
    .login-footer { font-size:7pt }
    
    
/*===== MISCELLANEOUS LAYOUT ELEMENTS =====*/
    /*----- site-wide styles -----*/
    .formbg { background-color:#cccccc; } /* background color for forms in tables */
    .formchg { background-color:#ccccff; } /* alternative background color for forms in tables (in values are changed) */
    .blockborder { border-style:solid; border-color:#ffcc66; border-width:3px; padding:3px; } /* highlighted element block with border */ 
    .active { color:#3366ff; } /* active/changed elements (texts, table rows etc.) */
    .active2 { color:#B00000; } /* type2 für active/changed elements  */
    .active3 { color:#339966; } /* type3 für active/changed elements */
    tr.row1 { vertical-align:top; background-color:#dddddd; } /* tables rows using alternating colors: type1 */
    tr.row2 { vertical-align:top; background-color:#cccccc; } /* tables rows using alternating colors: type2 */   
    
    /*----- area-specific styles -----*/
    .toolbox { border: 1px solid #cda75a; width:150px; background-color:#ffd88b; }
    .toolbox-txt { font-size:8pt; }
	.breadcrumbbox { border: 1px solid #cda75a; background-color:#FFEECC; padding:3px; }




.infobox {
	padding:         0;
	margin:          0;
	list-style-type: none;
}

.infobox a {
	text-decoration: none;
	display:	     block;
}


.infobox a p {
	display:	     none;
}

.infobox a:hover p {
	position:	     absolute;
	top:		     50%;
	left:		     50%;
	z-index:	     100;
	display:	     block;
	width:		     600px;
	background:	     #c8cddc;
	border:		     1px dotted #1b3664;
	padding:	     10px;
	margin:	  	     -100px 0 0 -250px;
	text-decoration:     none;
	color:		     #1b3664;
	font-size:		 10pt;
}