/*
* (en) format stylesheet
* (de) formats 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)$
*/

#container {
	background: transparent url("images/hintergrund/bg-container.png") repeat-y 0 0;
	margin: 0 auto;
	width: 984px;
}
* html #container {
	background: transparent url("images/hintergrund/bg-container-ie.png") repeat-y 0 0;
}
#containershadow {
	background: url("images/hintergrund/bg-containershadow.png") no-repeat bottom left;
	padding: 0 0 8px 0;
	width: 984px;
}
#containerInnen {
	text-align: left;
	margin: 0 auto;
	width: 970px;
}
#header {
	background: #FAFAFB url("images/hintergrund/bg-header.jpg") repeat-x center top;color: inherit;
}
#metanavigation {
	padding: 15px 20px 0;
}
#mainnavigation {
	background: #E8E8E8 url("images/hintergrund/bg-mainnavigation.gif") repeat-x center top;color: inherit;
	height: 2.38em;
	margin: 16px 0 0 0;
}
#shortcontact {
	float: left;
	padding: 25px 20px 0;
}
#branding {
	float: right;
	padding: 0 20px;
}
#keyvisual {
	position: relative;
}
/* Quickbutton */
.quickbutton {
	background: #fff;color: inherit;
	position: absolute;
	top: 172px;
	left: 20px;
	width: 252px;
	height: 27px;
}
.quickbutton p {
	background-repeat: no-repeat;
	background-color: transparent; 
	display: block;
	text-indent: -10000em;
}
.quickbutton p a {
	display: block;
	overflow: hidden;
	width: 252px;
	height: 27px;
}
.startseite p a {
	background: #E8E8E8 url("images/hintergrund/button-leistungen.gif") no-repeat 0 0;color: inherit;
}
.kontakt p a {
	background: #E8E8E8 url("images/hintergrund/button-kontakt.gif") no-repeat 0 0;color: inherit;
}
.quickbutton p a:hover, .quickbutton p a:focus, .quickbutton p a:active {
	background-position: 0 -27px;
	border-bottom: none;
}
/* Ende Quickbutton */
#quickSummary, .columnleft {
	border-top: 2px solid #fff;
	background: #D4E0EC;color: inherit;
	height: 1%;
	padding: 21px 20px 34px;
}
#breadcrumb {
	padding: 2px 20px 0;
}
#content {
	background: #fff;
}
#content p#breadcrumb {
	margin: 0;
}
#content p#breadcrumb a {
	font-weight: normal;
}
.columnone, .column, .columnleft, .columnright {
	float: left;
}
.columnone {
	width: 290px;
	padding: 0 20px 0 0;
}
.column {
	width: 275px;
	padding: 0 15px 0 20px;
}
.columnleft {
	width: 600px;
}
.columnright {
	width: 270px;
	padding: 0 0 34px 20px;
}
#benefits {
	background: #fff;color: inherit;
	padding: 20px 20px 15px;
}
#footer {
	background: #A71930;color: inherit;
	border-bottom: 1px solid #fff;
	padding: 6px 20px 10px;
}

