#container {
	position: relative;
	width: 1007px;
	margin: 0px auto;
	padding-top: 174px;
}

#main {
	width: 958px;
	margin: 0px 7px 30px 7px;
	padding: 10px 24px 50px 11px;
	min-height: 500px;
	background: #ffffff url(../img/layout/main.jpg) bottom center no-repeat;
}

#main div.subnavigation	{
	float: left;
	width: 162px;
	padding: 0px 12px 14px 0px;
	background: transparent url(../img/layout/subnavigation.jpg) bottom left no-repeat;
}

#main div.content {
	float: left;
	width: 477px;
	padding: 5px 20px 0px 0px;
}

#main div.sidebar {
	float: left;
	width: 286px;
	padding-top: 5px;
}

#logo {
	position: absolute;
	top: 52px;
	left: 7px;
}

#rde-logo {
	position: absolute;
	top: 17px;
	left: 24px;
}

#rde-logo #rde-logo-image {
	background: #fff url(../img/layout/rde-logo.jpg) center center no-repeat;
	height: 97px;
	float: left;
	width: 195px;
	padding: 2px;
}

#logo a, #rde-logo a {
	display: block;
}

#navigation	{
	position: absolute;
	top: 127px;
	left: 0px;
	width: 972px;
	padding: 10px 10px 0px 25px;
	height: 37px;
	background: transparent url(../img/layout/navigation.jpg) bottom left no-repeat;
}

#navigation div.status {
	float: left;
}

/* -------------------------------------- Content: Boxen -------------------------------------- */

div.content div.box-big	{
	padding: 0px 20px 20px 20px;
	min-height: 564px;
	margin-bottom: 30px;
	background: transparent url(../img/layout/content_gradient_big.jpg) bottom left no-repeat;
}
						
div.content div.box-large {
	padding: 0px 20px 20px 20px;
	min-height: 564px;
	margin-bottom: 30px;
	background: transparent url(../img/layout/content_gradient_large.jpg) bottom left no-repeat;
}

div.content div.box-medium {
	padding: 0px 20px 20px 20px;
	min-height: 202px;
	margin-bottom: 30px;
	background: transparent url(../img/layout/content_gradient_medium.jpg) bottom left no-repeat;
}

div.content div.box-medium2 {
	padding: 0px 20px 20px 20px;
	min-height: 202px;
	margin-bottom: 30px;
	background: transparent url(../img/layout/content_gradient_medium2.jpg) bottom left no-repeat;
}

div.content div.box-small {
	padding: 0px 20px 20px 20px;
	min-height: 55px;
	margin-bottom: 30px;
	background: transparent url(../img/layout/content_gradient_small.jpg) bottom left no-repeat;
}

/* -------------------------------------- Sidebar: Boxen -------------------------------------- */

div.sidebar div.box-medium {
	padding: 0px 20px 20px 20px;
	min-height: 292px;
	margin-bottom: 30px;
	background: transparent url(../img/layout/sidebar_gradient_medium.jpg) bottom left no-repeat;
}

/* -------------------------------------- Faxinbox / Faxeingang / Faxserver -------------------------------------- */

#faxinbox #main div.content {
	width: 784px;
	padding-right: 0px;
}

#faxinbox div.selected-entries , #faxserver div.selected-entries {
	float: left;
	padding-bottom: 1em;
}

#faxinbox div.entries-per-page, #faxserver div.entries-per-page {
	float: right;
	padding-bottom: 1em;
}
						
#faxinbox ul.control-entries, #faxserver ul.control-entries {
	clear: both;
	float: right;
	padding-bottom: 2px;
}

#faxserver #main div.content {
	width: 784px;
	padding-right: 0px;
}

/* -------------------------------------- My documents / Meine Dokumente -------------------------------------- */

#mydocuments #main div.content {
	width: 784px;
	padding-right: 0px;
}

#mydocuments div.selected-entries {
	float: left;
	padding-bottom: 1em;
}

#mydocuments div.entries-per-page {
	float: right;
	padding-bottom: 1em;
}
						
#mydocuments ul.control-entries {
	clear: both;
	float: right;
	padding-bottom: 2px;
}

/* -------------------------------------- Journal -------------------------------------- */

#journal #main div.content {
	width: 784px;
	padding-right: 0px;
}

#journal div.entries-per-page {
	float: right;
	padding-bottom: 1em;
}

#journal ul.control-entries {
	clear: both;
	float: right;
	padding-bottom: 2px;
}

/* -------------------------------------- Invoices / Rechnungen -------------------------------------- */

#invoices #main div.content #search {
	width: 440px;
}

#invoices #main div.content {
	width: 784px;
	padding-right: 0px;
}

#invoices form.list-form div#search-date {
	display: inline;
}

#invoices div.entries-per-page {
	float: right;
	padding-bottom: 1em;
}
						
#invoices ul.control-entries {
	clear: both;
	float: right;
	padding-bottom: 2px;
}

/* -------------------------------------- SendProof / Einzelnachweis -------------------------------------- */

#sendproof #main div.content #search {
	width: 440px;
}

#sendproof #main div.content {
	width: 784px;
	padding-right: 0px;
}

#sendproof form.list-form div#search-date1, #sendproof form.list-form div#search-date2 {
	display: inline;
}

#sendproof div.entries-per-page {
	float: right;
	padding-bottom: 1em;
}
						
#sendproof ul.control-entries {
	clear: both;
	float: right;
	padding-bottom: 2px;
}

/* -------------------------------------- SendProtocol / Sendeprotokollnachweis -------------------------------------- */

#sendprotocol #main div.content #search {
	width: 440px;
}

#sendprotocol #main div.content {
	width: 784px;
	padding-right: 0px;
}

#sendprotocol form.list-form div#search-date {
	display: inline;
}

#sendprotocol div.entries-per-page {
	float: right;
	padding-bottom: 1em;
}
						
#sendprotocol ul.control-entries {
	clear: both;
	float: right;
	padding-bottom: 2px;
}

/* -------------------------------------- Orders / Meine Aufträge -------------------------------------- */

#orders #main div.content {
	width: 784px;
	padding-right: 0px;
}

#orders div.entries-per-page {
	float: right;
	padding-bottom: 1em;
}
						
#orders div.manage_orders {					
	float: left;
	padding-bottom: 1em;
}						
				
#orders ul.control-entries {
	clear: both;
	float: right;
	padding-bottom: 2px;
}
		
/* -------------------------------------- Mailing / Einzelversand -------------------------------------- */

#mailing div.recipient, #mailing div.message {
	float: left;
	width: 186px;
}

#mailing div.timer {
	float: right;
	width: 186px;
}

/* -------------------------------------- Login / Lost password -------------------------------------- */

#login #main div.content, #lostpassword #main div.content {
	float: none;
	margin-left: auto;
	margin-right: auto;
}

/* -------------------------------------- Verschiedenes -------------------------------------- */

.vspacer {
	clear: both;
	height: 0px;
	line-height: 0px;
}