/*** COMMMON ***/

.imageText {
	margin:0px !important;
	padding:0px !important;
	border:0px;
	width:530px;
}

td {
	vertical-align:top;
}

/*** COMMON END ***/

/*** IMAGE LEFT ***/

.image {
	vertical-align:text-top;
	border: none; 
	width: 200px; 
	padding: 0px !important;
	margin:0px !important; 
}

.TextAreaImageLeft {
	padding-left: 10px;
}

/*** IMAGE LEFT END ***/

.TextAreaImageRight {
	padding-right: 10px;
}

/*** TEASER ***/

/** TEASER NEWS **/

.teaserNews a , .teaserNews a:hover {
	text-decoration:none;
}

.teaserNews {
	width:550px;
}

.teaserImage {
	float:left;
	margin-top:2px;
	padding-right:8px;
}

h1.teaserHeaderNews {
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	line-height: 28px;
	width:540px;
	background:#E9E9E9;
	padding-left:10px;
	margin-top:38px;
	font-size:15px;
	margin-left:-10px;
}

h2.teaserHeader {
	color:#B8152A;
	font-size: 13px;
	margin-bottom:-5px;
}

.teaserTextArea {
	width:390px;
	margin-left:85px;
	
}

.longLine {
	border-top:1px solid #CBCBCB;
	height:0px;
	line-height:0px;
	padding-bottom:7px;
	clear: left;
}

/** TEASER SHORT **/

h1.teaserHeaderShort {
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	width:255px;
	background:#E9E9E9;
	padding:5px 10px;
	margin-top:10px;
	font-size:15px;
}

.teaserLeft {
	float:left;
	width:285px;
	height: auto;
	padding-top: 10px;
}

.shortLine {
	border-top:1px solid #CBCBCB;
	height:0px;
	line-height:0px;
	padding-bottom:7px;
	width:265px;
}

.teaserShort, .teaserShortSingle {
	padding-bottom:10px;
}

.teaserShort {
	width:275px;
}

.teaserTextAreaShort {
	width:160px;
	margin-left:90px;
}

.teaserTextAreaShortSingle {
	margin-left:85px;
}

.teaserRight {
	margin-left:285px;
	height: auto;	
	padding-top: 10px;
}

.teaserTextAreaShort a, .teaserTextAreaShort a:hover {
	text-decoration:none;
}

/*** TEASER END ***/
