/*
* (en) format stylesheet
* (de) foramt Stylesheet
*
* @copyright       Copyright 2008, think green - neue Medien, Peter Rozek
* @version         1.0
* @lastmodified    $Date: 2008-07-05 10:26:40 +0200 (Sa, 05 Juli 2008)$
*/

/* Headlines */
#quickSummary h1, #quickSummary h2, .columnleft h1, .columnleft h2, .columnright h1, .columnright h2  {
	margin: 0 0 15px 0;
}
#benefits h1, #benefits h2 {
	margin: 0 0 7px 0;
}
#benefits h2 {
	background: inherit;
	color: #A71930;
	font-size: 0.75em;
}
.columnleft h2.newsheadline {
	margin: 0 0 5px 0;
}
/* Contentbereich */
#content p {
	margin: 0 0 15px 0;
}
#content p.pdf, #content p.news {
	vertical-align: middle;
	padding: 10px 0 10px 35px;
	margin: 0 0 5px 0;	
}
#content p.pdf {
	background: url("images/icons/icon-pdf.gif") no-repeat left center;
}
#content p.news {
	background: url("images/icons/icon-news.gif") no-repeat left center;
}
#content ul.bullet {
	list-style-image: url("images/icons/icon-listenpfeil-re.gif");
	margin: 0 0 25px 20px;
}

#content ul.bullet ul {
	list-style-image: url("images/icons/icon-listenpfeil-re.gif");
	margin: 6px 0 8px 20px;
}
#content ul li {
	margin: 0 0 8px 20px;
	vertical-align: middle;
}
#content ul.bullet ul li {
	font-size: 100%;
}

/* Kontaktdaten im Header */
span.iconfon, span.iconemail {
	font: bold 1.1em georgia, "Lucida Grande", sans-serif;
	color: #A71930;
	letter-spacing: 0.035em;
}
span.iconfon {
	background: url("images/icons/icon-fon.gif") no-repeat left center;
	padding: 0 0 2px 21px;
	margin: 0 15px 0 0;	
}
span.iconemail {
	background: url("images/icons/icon-email.gif") no-repeat left center;	
}
span.iconemail a {
	background: inherit;
	color: #A71930;
	text-decoration: none;
	padding: 0 0 2px 35px;
}
span.iconemail a:hover, span.iconemail a:focus, span.iconemail a:active {
	background: inherit;
	color: #A71930;
	text-decoration: underline;
	padding: 0 0 2px 35px;
}
/* vCard */
a.iconvcard {
	background: url("images/icons/vcard.gif") no-repeat left center;
	display: block;
	font-size: 75%;
	padding: 8px 0 8px 45px;
	margin: 0 0 0 93px;
}
/* Blog */
#content .headlinecomments {
	margin: 40px 0 15px 0;
}
.comment {
	background: inherit;
	color: #A71930;
}

#content p.blogdatum {
	background: transparent url("images/hintergrund/bg_blogdatum.gif") no-repeat left center;
	color: #fff;
	display: block;
	float: left;
	font-size: 75%;
	padding: 8px 10px 8px 30px;
	margin: 0 5px 0 0;
}
#content p.comment {
	margin: 0 0 40px 0;
}

/* Formelemente */
.form {
	margin: 5px 0 0 0;
}
.sendmail {
	background: transparent url("images/hintergrund/bg_blogdatum.gif") no-repeat left center;
	color: #fff;
	margin: 15px 0 0 0;
	height: 50px;
	width: ;
}
#content p.error {
	background: inherit;
	color: #A71930;
	font-size: 100%;
	margin: 8px 0 0 0;
}

/* Footer */
#footer p {
	background: #A71930;
	color: #fff;
	font-size: 0.65em;
	letter-spacing: 0.035em;
}
/* Linkformatierung Footer */
#footer a {
	background: inherit;
	color: #fff;
	text-decoration: none;
}
#footer a:hover, #footer a:focus, #footer a:active {
	background: inherit;
	color: #fff;
	text-decoration: underline;	
}
