@charset "utf-8";
/* ###################### GENERAL DEFINITIONS ###################### */
a {
	text-decoration:none;
}

body {
	background:url(../img/body-start-bg.gif) top left repeat-x;
}



/* ###################### LAYOUT ###################### */
#page {
	background:none;
}


/* --- header /begin --- */
#header {
	height:145px;
}
/* --- header /end --- */


/* --- teaser /begin --- */
#teaser-wrap {
	position:relative;
	text-align:left;
}

.teaser {
	width:316px;
	margin-right:10px;
	float:left;
	background:url(../img/teaser-start-bg.gif) top left no-repeat;
}

#teaser-wrap .last {
	margin-right:-5px;
}

.teaser .content {
	position:relative;
	width:316px;
}

.teaser h1 {
	height:22px;
	font-size:17px;
	line-height:normal;
	font-weight:bold;
	color:#141215;
	padding:4px 0 0 33px;
	background:url(../img/teaser-start-hl-bg.gif) 10px 11px no-repeat;
}

.teaser h1 a {
	color:#141215;
}

.teaser p {
	padding:0 10px 0 10px;
	font-size:11px;
	color:#141215;
}

.teaser p.subheader {
	padding:0 10px 30px 10px;
	font-size:14px;
}

/* --- teaser /end --- */


#footer {
	padding-top:35px;
	padding-left:0;
	background:none;
}