
/* ### -- -- -- -- -- Bugfix-Styles for Microsoft Internet Explorer 7 -- -- -- -- -- ### */

/* 

File: ie7-fix.css 
Copyright 2006 by WoltLab GmbH. 

For full XHTML- & CSS-Compatibility be sure to include this File only within the so called "Internet Explorer Comment Hack". 

*/

/* ### -- -- -- -- -- Miscellaneous -- -- -- -- -- ### */

#main {
	min-height: 0;	
}

table {
	border-collapse: collapse;
}

.tableHead .emptyHead input {
	margin-top: -2px;
}

.formElement {
	min-height: 0;
}

#searchPeriod .floatLeft {
	min-width: 250px;
}

fieldset {
	margin-top: 25px;
}

.formGroup fieldset {
	margin: 0;
}

fieldset legend {
	margin-top: -18px;
}

form .formPrefix div {
	margin-left: 5px;
	min-height: 0;
}

.container-1, .container-2, .container-3 {
	min-height: 0;
}

form input[type="file"] {
	padding: 3px;
}

textarea, .inputText {
	width: 98%;
}

.pageNavigation input {
	margin-top: 2px !important;
	margin-bottom: -2px !important;
	padding: 0 !important;
	height: 10px !important;
	width: 2em !important;
}

.tableList .columnTopic .topic, .tableList .columnTitle a, .tableList .columnTitle span {
	width: 300px;
}

.iconBox .iconBoxContent {
	margin-top: -20px !important;
}

.pmFolders {
	margin-bottom: 7px;
	min-height: 0;
}

.tabMenuContent {
	position: relative;
}

/* ### -- -- -- -- -- WYSIWYG-Editor -- -- -- -- -- ### */

.editor .popupMenu {
	min-height: 0 !important;
	left: 0 !important;
	bottom: 24px !important;
}

div.mceColors {
	min-height: 0 !important;
	padding-bottom: 1px;
}

div.mceColors ul {
	min-height: 0 !important;
}

#editor .border {
	margin-top: -1px;
	padding-bottom: 1px;	
}

.mceButtonDisabled a img { /* note: non-standard style-declaration */
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
}

/* ### -- -- -- -- -- Menu -- -- -- -- -- ### */

.mainMenu ul {
	width: 100%;
}

.mainMenu li, .mainMenu a  {
	display: inline;
}

.mainMenu img {
	margin: 3px 0 2px 0;
}

.mainMenu span, .pageMenu span {
	padding: 0 0 0 2px;
	display: inline !important;
}

/* ### -- -- -- -- -- Message Layout -- -- -- -- -- ### */

.message, .messageInner, .messageHeader, .messageBody, .messageFooter, .userMessenger {
	min-height: 0 !important;
}

.messageLeft .messageSidebar, .messageRight .messageSidebar, .messageFramedLeft .messageSidebar, .messageFramedRight .messageSidebar {
	min-width: 0 !important;
}

.messageNumber, .messageMarkCheckBox {
	float: left;
}

.message h3 .inputText, .message h4 .inputText {
	margin-left: -180px;
}

.messageFooter input {
	margin: 0 0 0 -10px;
	padding: 0;
}

.codeBox div {
	overflow-y: hidden;
}

.codeBox pre {
	padding-bottom: 2em;
}

.infoBox {
	clear: both !important;
}

.infoBox ul {
	margin: 7px 0;
}

.smallButtons {
	min-height: 0 !important;
}

/* -- -- -- -- -- calendar.css -- -- -- -- -- */

.otherMonth {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

.monthView table, .weekView table {
	border-collapse: separate;
}

/* ### -- -- -- -- -- EOF -- -- -- -- -- ### */
