/* default styles for extension "tx_danfemailsystem_pi1" */
			.tx-danfemailsystem-pi1 .date{
				color:#570606;
				font-style:normal;
				font-weight:bold;
				}
				
			.tx-danfemailsystem-pi1 .time{
				color:#570606;
				font-style:normal;
				font-weight:normal;
				}
				
				.tx-danfemailsystem-pi1  th{
					text-align:left;
				}	
							
				.tx-danfemailsystem-pi1 .subject a {
					display:block; 
					margin-left:25px;
				}
				
				
				

				.tx-danfemailsystem-pi1 .readstate {
					float:left;
				}
				
				#content .tx-danfemailsystem-pi1 .subject .read a {
					font-weight:normal;
					}
				#content .tx-danfemailsystem-pi1 .subject .deleted a {
					font-weight:bold;
					color: #283743;
					}

				.messagebox.messages0 {
					visibility:hidden;
					}
				
				.messagebox {
					background:#A0A6B0;
					border: 1px solid #000;
					padding:3px;
					width:auto;
					}
					
.message_info .sender,
.message_info .empfaenger  {
	width: 167px;
	}
	.message_info .subject {
	width: 314px;
	
	}
	
	.message_info .senddate {
		width: 167px;
	}
	
	.message_content dd.message,
	.message_info dd.subject {
		color: #000;
	}
	

	.tx-danfemailsystem-pi1 .message_info  dl{
				float: left;
				margin-right:2px;
		}
					
					
					/* bar container */
#accountbar{
    border:1px solid black;
    height:20px;
    position:relative;
    color:black;
  }
  
  #accountbar,
  #accountbar .progressbar_text {
   	    width:400px;

   	}

  
  /* color bar */
#accountbar div.fullness{
    position:absolute;
    width:0;
    height:100%;
    overflow:hidden;
    background-color:#283743;
  }
  /* text on bar */
#accountbar div.fullness .progressbar_text{
    position:absolute;
    text-align:center;
    top:0px;
    height:100%;
    background:url(../typo3conf/ext/dan_fe_mailsystem/res/statusbar_warnbackground.gif) repeat-y scroll right top;
    color:white;
  }

  /* text off bar */
#accountbar div.text{
    position:absolute;
    width:100%;
    height:100%;
    top:0px;
    text-align:center;
  }
 #accountbar div.text span,
 #accountbar div.fullness .progressbar_text span
 {
	margin-top:3px;
	display:block;
  } 
  			
  
  /* 
================================================
autosuggest
================================================
*/


.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background : Window url('../typo3conf/ext/dan_fe_mailsystem/res/indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}
/* default styles for extension "tx_cssstyledcontent" */
	/* Needed for noRows setting */
	.csc-textpic DIV.imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.imagewrap .image {
		border: 1px solid #000000;
		/*padding: 0px 0px;*/
	}

	.csc-textpic DIV.imagewrap { padding: 0; }

	.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	.csc-textpic DIV.imagewrap DIV.image { float: left; }

	/* UL: This will place the images side by side */
	.csc-textpic DIV.imagewrap UL { list-style: none; margin: 0; padding: 0; }
	.csc-textpic DIV.imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	.csc-textpic DIV.imagewrap DL.image { float: left; }
	.csc-textpic DIV.imagewrap DL.image DT { float: none; }
	.csc-textpic DIV.imagewrap DL.image DD { float: none; }
	.csc-textpic DIV.imagewrap DL.image DD IMG { border: none; } /* FE-Editing Icons */
	.csc-textpic DL.image { margin: 0; }
	.csc-textpic DL.image DT { margin: 0; display: inline; }
	.csc-textpic DL.image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	.csc-textpic.left DIV.imagewrap .image,
	.csc-textpic.left-nowrap DIV.imagewrap .image,
	.csc-textpic.intext-left DIV.imagewrap .image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 8px;
	}

	/* Pictures on right, add margin on left */
	.csc-textpic.right DIV.imagewrap .image,
	.csc-textpic.intext-right-nowrap DIV.imagewrap .image,
	.csc-textpic.intext-right DIV.imagewrap .image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 8px;
	}

	/* Pictures centered, add margin on left */
	.csc-textpic.center .imagewrap .image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 8px;
	}
	.csc-textpic DIV.imagewrap .image IMG { margin: 0; }


	/* Space below each image (also in-between rows) */
	.csc-textpic DIV.imagewrap .image { margin-bottom: 4px; }
	.csc-textpic.csc-textpic-equalheight DIV.imagerow { margin-bottom: 1em; display: block; }
	.csc-textpic DIV.imagerow { clear: both; }

	/* No margins around the whole image-block */
	.csc-textpic DIV.imagewrap .firstcol { margin-left: 0px !important; }
	.csc-textpic DIV.imagewrap .lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	.csc-textpic.intext-left DIV.imagewrap,
	.csc-textpic.intext-left-nowrap DIV.imagewrap {
		margin-right: 12px !important;
	}
	.csc-textpic.intext-right DIV.imagewrap,
	.csc-textpic.intext-right-nowrap DIV.imagewrap {
		margin-left: 12px !important;
	}
	
	/* Positioning of images: */

	/* Above */
	.csc-textpic.above DIV.imgtext { clear: both; }

	/* Center (above or below) */
	.csc-textpic.center { text-align: center; /* IE-hack */ }
	.csc-textpic.center DIV.imagewrap { margin: 0 auto; }
	.csc-textpic.center DIV.imagewrap .image { text-align: left; /* Remove IE-hack */ }
	.csc-textpic.center DIV.imgtext { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	.csc-textpic.right DIV.imagewrap { float: right; }
	.csc-textpic.right DIV.imgtext { clear: right; }

	/* Left (above or below) */
	.csc-textpic.left DIV.imagewrap { float: left; }
	.csc-textpic.left DIV.imgtext { clear: left; }

	/* Left (in text) */
	.csc-textpic.intext-left DIV.imagewrap { float: left; }

	/* Right (in text) */
	.csc-textpic.intext-right DIV.imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	.csc-textpic.intext-right-nowrap DIV.imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html .csc-textpic.intext-right-nowrap .imgtext { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	.csc-textpic.intext-left-nowrap DIV.imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html .csc-textpic.intext-left-nowrap .imgtext { height: 1%; }
	/* End hide from IE5/mac */
/* default styles for extension "tx_a21glossary" */
   acronym, dfn, abbr, span.abbr { border-bottom: 1px dotted black; cursor: help; }
   dl.glossary dt { font-weight: bold; margin: 0 0 3px 0; font-style: normal; }
   dl.glossary dd { margin: 0 0 15px 20px; }
   dl.glossary .description { margin: 0; padding: 0; }
   dl.glossary .type { font-style: italic; padding: 0 3px 0 0; }
