.{{MODE}} {
	.{{_border}} {
		.ac6 {
			float:left;
			width: {{Width}}px;
			overflow: hidden;
			position:relative;// fix overflow:hidden bug in IE6/7

			.ah11,
			.ai12,
			.aj13,
			.aq19,
			.ar20,
			.as21 {
				width: {{Width}}px;
			}

			.ax26,
			.ay27,
			.az28 {
				width: {{Width}}px;
			}

			.ag10 {
				height: {{teaserVerSpacing}}px;
				width:{{Width}}px;
			}
			p.ni3,		// required in order to bring the parent container to the height of the new icon
			p.lni3 {
				margin:0;
				width: 1px !important;
				height: {{NewIcon_Height}}px;
				position: relative;
				left: 65565px;	// hide it
			}
			p.ni3 {	// required in order to bring the parent container to the height of the new icon
				float: right;
			}
			p.lni3 {	// required in order to bring the parent container to the height of the new icon
				float: left;
			}

			.af9 {
				float:left;
				position:relative;
				width: {{teaser_halfbox_width}}px;

				p {
					float:left;
					width: {{teaser_halfbox_img_width}}px - {{tsrpadding}}px;
					margin: 0;
				}
				p.righttext {
					position: relative;
					left: {{tsrpadding}}px;
				}
				img {
					float:left;
					position: relative;
					width: {{teaser_halfbox_img_width}}px;
				}
			}

			.ab5s {
				float: left;
				position:relative;
				width: {{Width}}px - {{border_left_center_Width}}px - {{border_right_center_Width}}px;
			}

			.bc33 {
				width: {{Width}}px - {{border_left_center_Width}}px - {{border_right_center_Width}}px;
			}

			.ab51 {
				left: {{tsrpadding}}px;
				width: {{Width}}px - {{border_left_center_Width}}px - {{border_right_center_Width}}px - 2 * {{tsrpadding}}px;

			}
			.bb32 {
				width:  {{Width}}px - 2 * {{tsrpadding}}px - {{border_left_center_Width}}px - {{border_right_center_Width}}px - {{newicon_correction}}px;
			  position: relative;
			}

			.ai12 {
				width: {{Width}}px - {{border_top_left_Width}}px - {{border_top_right_Width}}px;
				left: {{border_top_left_Width}}px;
			}
			.ar20 {
				width: {{Width}}px - {{border_bottom_left_Width}}px - {{border_bottom_right_Width}}px;
				left: {{border_bottom_left_Width}}px;
			}

		  .ay27 {
				width: {{Width}}px - {{border_left_center_Width}}px - {{border_right_center_Width}}px;
		  	left: {{border_left_center_Width}}px;
		  }
		}
	}
}