/* Styles for printing */
div#site div#content{
float:none;
}
/*div.header,*/
div#left,
div#right,
div#rechts,
#navi,
form#searchform,
div#breadcrumb,
div#site div#content div#middle div#rec_box,
div#site div#content div#middle div#print_box,
div#site div#content div#middle div#line,
.ending_line
{
	display:none;
}

div#site,
div#site div#header,
div#site div#header div#logo,
div#site div#content,
div#site div#content div#middle {
	width:596px;
	width:559px;
}

div#site div#footer {
	margin-top: 20px;
	padding: 5px;
	padding-left: 10px;
	text-align:left;
	width:544px;
}

div#site {
	padding: 15px;
	border:0px solid #E6E7E8;
	background:none;
}

div#site div#header {
	height:70px;
}


/**** headlines ***************************/
div#site div#content div#middle h1, div#site div#content div#left h1, div#site div#content div#right h1 {
	background-color: #838F97;
	background-image: none;
	text-align:left;
	font-size:14px;
	padding: 5px;
	padding-left:0;
	width: 586px;
	width: 549px;
}

p.bodytext {
	margin-left: 0px;
}

div#site div#content div#middle h1 {
	margin: 0px;
	padding: 15 0px 0px 0px;
	font-size: 1.4em;
	color: black;
	background-color: white;
	background-image: none;
}

.news-latest-item,
.news-latest-item-alt,
.news-latest-body-alt,
.news-latest-body,
.news-list-item,
.news-list-item-alt,
.news-list-body,
.news-list-body-alt {
	background-color: white;
}

.grey_background {
	background-color: white;
	border-bottom:0px solid white;
	border-top:0px solid white;
	margin:0;
	padding: 3px 0px 3px 7px;
	background-image: none;
}

div#site div#footer {
	background-color: white;
	padding-left:0;
}


