/* 
	Revisions:
	2008-10-09 Martin Johansson/CIKADO 
*/

.tmt-float-left {
	float:left;
}
.tmt-float-right {
	float:right;
}
img.tmt-float-left {
	margin-right:1ex;
	margin-bottom:1ex;
}
img.tmt-float-right {
	margin-left:1ex;
	margin-bottom:1ex;
}
.tmt-clear-left {
	clear:left;
}
.tmt-clear-right {
	clear:right;
}
.tmt-clear-both {
	clear:both;
}

.tmt-column {
	clear:both;
	display:block;
	overflow:hidden;
}
.tmt-column-left-float {
	min-height:1px; /* MSIE7 to keep width if there is no content... */
	clear:both;
	display:block;
	overflow:hidden;
	border-right:solid 1px gray;
	float:left;
	margin-right:-1px; 
}
.tmt-column-left-float-inner {
	display:block;
	overflow:hidden;
	margin-right:1em;	
}
.tmt-column-left {	
	display:block;
	overflow:hidden;
	border-right:solid 1px gray;
}
.tmt-column-left-inner {
	display:block;
	overflow:hidden;
	margin-right:1em;	
}
.tmt-column-right-float {
	min-height:1px; /* MSIE7 to keep width if there is no content... */
	clear:both;
	display:block;
	overflow:hidden;
	border-left:solid 1px gray;
	float:right; 
	margin-left:-1px;
}
.tmt-column-right-float-inner {
	display:block;
	overflow:hidden;
	margin-left:1em;
}
.tmt-column-right {
	display:block;
	overflow:hidden;
	border-left:solid 1px gray;
}
.tmt-column-right-inner {
	display:block;
	overflow:hidden;
	margin-left:1em;
}

/* MSIE5.5 & MSIE6 */

.tmt-column-left-float-inner {
	word-wrap:break-word;
}
.tmt-column-left {
	display:inline-block;
	/* float:left; */		/* Removed 2008-08-27 by Martin Johansson/CIKADO - for cikado.se on MSIE6 */
	float:right; 		/* Added 2008-08-27 by Martin Johansson/CIKADO - for cikado.se on MSIE6 */
	padding-left:1.5em; 	/* Added 2008-08-27 by Martin Johansson/CIKADO - for cikado.se on MSIE6 */
	padding-right:1em;
}
* > .tmt-column-left {
	display:block;
	float:none;
	padding-left:0em; 		/* Added 2008-08-27 by Martin Johansson/CIKADO - for cikado.se on MSIE6 */
	padding-right:0em;
}
.tmt-column-left-inner {
	width:100%;
	margin-right:0em;
}
* > .tmt-column-left-inner {
	width:auto;
	margin-right:1em;
}
.tmt-inpageedit .tmt-column-left-inner {
	width:auto;
}
.tmt-column-right-float-inner {
	word-wrap:break-word;
}
.tmt-column-right {
	display:inline-block;
	float:right;
	padding-left:1em;			
	padding-right:1em; 	/* Added 2008-08-27 by Martin Johansson/CIKADO - for cikado.se on MSIE6 */
}
* > .tmt-column-right {
	display:block;
	float:none;
	padding-left:0em;
	padding-right:0em; 	/* Added 2008-08-27 by Martin Johansson/CIKADO - for cikado.se on MSIE6 */
}
.tmt-column-right-inner {
	width:100%;
	margin-left:0em;
}
* > .tmt-column-right-inner {
	width:auto;
	margin-left:1em;
}
.tmt-inpageedit .tmt-column-right-inner {
	width:auto;
}

@media print { /* Added 2008-02-01 by Martin Johansson/CIKADO - Mozilla */
	.tmt-column, 
	.tmt-column-left-float,
	.tmt-column-left-float-inner,
	.tmt-column-left,
	.tmt-column-left-inner,
	.tmt-column-right-float,
	.tmt-column-right-float-inner,
	.tmt-column-right,
	.tmt-column-right-inner {
		overflow-x:hidden; /* Keeps overflow:hidden for MSIE */
		overflow-y:hidden; /* Keeps overflow:hidden for MSIE */
		overflow:visible;
	}
	.tmt-column-left-inner:before,
	.tmt-column-right-inner:before {
		content:" ";
		clear:both;
		display:block;
		height:0px;
		visibility:hidden;
	}
}

/* MSIE5.5 for menus to be on top */
/* Removed 2007-10-24 by Martin Johansson/CIKADO - overflow:visible for .tmt-column-left-inner and .tmt-column-right-inner makes the columns wrap when resizing MSIE6 on SH */
/*
.tmt-column-left, .tmt-column-right, .tmt-column-left-inner, .tmt-column-right-inner {
	overflow:visible;
}
* > .tmt-column-left, .tmt-column-right, .tmt-column-left-inner, .tmt-column-right-inner {
	overflow:hidden;
}
*/

/* Added 2008-10-09 by Martin Johansson/CIKADO */
.tmt-column {
	width:100%; /* MSIE6 */
	/* or "height:100%;" */
	/* or "height:1px; and overflow-y:visible;" */
}
* > .tmt-column {
	width:auto;
}
