﻿.main
{
	float:left;
	width:72.8%;
}
.mainstart
{
	background-color:#f4f6f4;
	background-image:url(../images/bg_mainstarttopleft.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.mainstartinner
{
	background-image:url(../images/bg_mainstartinnertopright.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding:0.8em;
}


.right
{
	float:right;
}
.rightstart
{
	width:25.1%;
}

.newsleft
{
	float:left;
	width:65%;
}
.newsright
{
	float:right;
	width:29.5%;
}
.newsleft p
{
	font-size:0.75em;
}
.newsleft .newstext
{
	padding-left:5.875em;
}
.newsright p
{
	font-size:0.6875em;
}
.newsdate
{
	text-transform:uppercase;
	color:#888888;
	font-weight:bold;
	font-size:0.625em;
	clear: both;
}
/*.news h1*/
.news h3
{
	font-family:Arial;
	line-height:1.1;
	margin-bottom:0.2em;
}
/*.newsleft h1*/
.newsleft h3
{
	font-size:1.125em;
}
/*.newsright h1*/
.newsright h3
{
	font-size:0.8125em;
}
.newslink
{
	font-size:0.6875em;
	line-height:1.4;
	padding-left:2em;
	margin-top:0.2em;
	margin-bottom:0.4em;
	display:block;
	background-position:left top;
	background-repeat:no-repeat;
}
.newstext .newslink
{
	margin-top:0.6em;
}
.newsleft .newslink
{
	background-position:0 0.2em;
	background-image:url(../images/bg_newslinkarrowlarge.gif);
	line-height:1.8;
}
.newsright .newslink
{
	background-position:0 0.2em;
	background-image:url(../images/bg_newslinkarrowsmall.gif);
}
.news img
{
	float:left;
	/* width:5.25em; */
	padding-top:0.2em;
}

.newsfooter
{
	background-color:#eaeeea;
	background-image:url(../images/bg_newsfooter.gif);
	background-position:left top;
	background-repeat:repeat-x;
	margin-bottom:1.5em;
}
.newsfooterbottomleft
{
	background-image:url(../images/bg_newsfooterbottomleft.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
.newsfooterbottomright
{
	background-image:url(../images/bg_newsfooterbottomright.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	padding:0.875em 0.875em 0.675em 0.875em;
}
.newsfooterbottomright img
{
	float:left;
	/* width:1.4375em; */
}
/*.newsfooter h1*/
.newsfooter h3
{
	color:#333333;
	font-size:0.625em;
	line-height:0.8;
}
.newsfootertext
{
	padding-left:1.75em;
	padding-top:0.2em;
}
.newsfooterlinks
{
	text-align:right;
}
.newsfooterlinks a
{
	font-size:0.625em;
	line-height:1.8;
	padding-left:1.75em;
	background-image:url(../images/bg_newsfooterlinkarrow.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
a.newsfooterprenlink
{
	float:left;
	padding-top:0.5em;
	background-position:0 0.7em;
}

.mainteaser1
{
	float:left;
	width:34.3%;
}
.mainteaser2
{
	float:left;
	width:34.3%;
}
.mainteaser3
{
	float:right;
	width:31.4%;
}
.mainteaserwrap
{
	margin-right:1em;
	background-color:#888d0b;
	background-image:url(../images/bg_mainteaser.gif);
	background-position:left top;
	background-repeat:repeat-x;
}
.mainteaserwrap img
{
	width:100%;
	vertical-align:top;
}
.mainteaserwrapnomargin
{
	margin-right:0!important;
}

.mainteaserwrap h2
{
	font-size:0.75em;
	font-family:Arial;
	color:#ffffff;
	background-image:url(../images/bg_mainteaserh1topleft.gif);
	background-position:left top;
	background-repeat:no-repeat;
	border-bottom:solid 1px #f4f6f4;
}
.mainteaserwrap h3
{
	font-size:0.8125em;
	line-height:1.2;
	font-family:Arial;
}
.mainteaserwrap p
{
	font-size:0.6875em;
	padding-bottom:0.4em;
}
.mainteaserwrap a
{
	font-size:0.6875em;
	line-height:1.5;
	padding-left:1.8em;
	display:block;
	background-position:0 0.6875em;
	background-position:0 0.2em;
	background-image:url(../images/bg_newslinkarrowsmall.gif);
	background-repeat:no-repeat;
}
.mainteaserwrap h2 span
{
	display:block;
	background-image:url(../images/bg_mainteaserh1topright.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding:0.75em 1.15em 0.6em 1.15em;
}
.mainteasertextwrap1
{
	background-color:#ced5cf;
	background-image:url(../images/bg_mainteasertextwrap1bottomleft.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
.mainteasertextwrap2
{
	background-image:url(../images/bg_mainteasertextwrap2bottomright.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	padding-bottom:0.6875em;
}
.mainteasertextwrap3
{
	background-color:#f4f6f4;
	padding:0.625em 0.875em 0.6em 0.875em;
}

