﻿body, .container
{
	width:100%;
	margin:0;
	padding:0;
}
.topintro
{
	float:none;
	text-align:left;
}
.logolink
{
	display:block;
	padding:1em 0 1em 0;
}


.globallinkstopleft
{
	text-align:left;
}
.globallinks label
{
	font-size:0.65em;
	font-weight:bold;
}
.globallinks li
{
	padding:0;
	float:none;
}


.toplinks ul
{
	margin:1em 0;
}
.toplinksbgbottomright
{
	padding:0;
}
.toplinks li
{
	float:none;
	display:block;
	background-color:#930036;
}



.left, .main, .right, .newsleft, .newsright
{
	float:none;
	width:100%;
	margin:0;
	padding:0;
}
.left
{
	margin-top:1em;
	margin-bottom:1em;
}
.breadcrumb
{
	margin-left:0;
	margin-bottom:1em;
}
.newsleft .newstext
{
	padding-left:0;
}
.news img
{
	float:none;
	width:auto;
}
.newsdate
{
	display:block;
	margin-top:2em;
}
.news h2
{
	margin:0;
}
.newsfooterbottomright img
{
	float:none;
	width:auto;
}
.newsfootertext
{
	padding-left:0;
}
.newsfooterlinks
{
	text-align:left;
}
.newsfooterlinks a
{
	padding-left:0;
}
a.newsfooterprenlink
{
	float:none;
}
.mainteaser1, .mainteaser2, .mainteaser3
{
	float:none;
	width:auto;
	margin-bottom:1em;
}
.mainteaserwrap
{
	margin-right:0;
	background-color:#f4f6f4;
}
.mainteaserwrap img
{
	width:100%;
	vertical-align:bottom;
	line-height:1;
}



.teaser img
{
	float:none;
	width:auto;
}
.teaserimagetext
{
	padding:0;
}
.teasertext h1
{
	padding-left:0;
}
.teasertext p
{
	text-indent:0;
	background-image:none;
}
.teasergrey
{
	margin-top:1em;
}

.banner img
{
	float:none;
}


.pagefooter
{
	text-align:left;
}
.pagefooter ul
{
	float:none;
}
.pagefooter li
{
	display:block;
	background-image:none;
	padding:0;
}
li.pagefooterfirstlistitem
{
	padding:0;
}


.subnews
{
	width:100%;
	margin-top:1em;
}
.subnewsleft, .linklistleft, .subnewsright, .linklistright, .subnews img
{
	float:none;
}
.subtopnewsinner
{
	padding:0;
}


.linklist
{
	width:100%;
	margin-bottom:1em;
}
.linklist li
{
	line-height:normal;
}


.facts
{
	margin-bottom:1em;
}

.searchfieldfreetext, .searchfielddocumenttype, .searchfieldpublishyear
{
	float:none;
	width:auto;
}
.freetext, .searchfielddocumenttype select, .searchfieldpublishyear select
{
	width:auto;
}
.searchsubmit, .searchhelp
{
	text-align:left;
}
.searchsubmitbutton
{
	padding:0;
}

.searchresults a
{
	display:inline;
	margin:0;
	padding:0;
}
.searchresults p, .searchresults li h1
{
	margin:0;
	padding:0;
}

.searchpaging li
{
	float:none;
	padding:0;
}
li.searchpagingselected, li.searchpagingfirst a, li.searchpaginglast a
{
	padding:0;
	margin:0;
}
