/* ==== STRUKTURANGABEN ==== */

/* ==== ALLE RDB SEITENTYPEN ==== */

/* Grundlegende Positionierung */
body
	{
	margin:42px 0 0 60px;
	padding:0;
	font:70%/160% Arial,Sans-Serif;
	word-spacing:0em;
	color:#4b4b4b;
	}
div#content-area
	{
	position:absolute;
	width:878px;
	background:#ffffff;
	}

/* Main Content Areas */
.content-quarter-left
	{
	float:left;
	width:206px;
	text-align:left;
	}	
.content-quarter
	{
	float:left;
	margin-left:18px;
	width:206px;
	}	
.content-double-quarter-left
	{
	float:left;
	width:430px;
	}
.content-double-quarter
	{
	float:left;
	width:430px;
	margin-left:18px;
	}
.content-triple-quarter-left
	{
	float:left;
	width:654px;
	}
.content-triple-quarter
	{
	float:left;
	width:654px;
	margin-left:18px;
	}
	
/* TagCloud Content-Area */	
.tagcloud
	{
	float:left;
	width:878px;
	text-align:justify;
	margin-top:-4px;
	margin-bottom:-4px;
	}
	
/* Footer */
div#footer
	{
	float:left;
	width:878px;
	height:18px;
	border-top:2px solid #7fc31b;
	text-align:right;
	color:#7fc31b;
	font:bold 0.9em/20px Arial,Sans-Serif;
	}	

/* Tabellen */
.content-include-table
	{
	float:left;
	width:878px;
	text-align:justify;
	margin-top:-4px;
	margin-bottom:-4px;
	}

.content-include-table table
	{
	width:100%;
	}

/* Spacer �ber 1, 2 oder 3 Spalten sowie Spacer-Zeile */	
.spacer-row
	{
	clear:both;
	width:206px;
	height:30px;
	}
.spacer-single-quarter-left
	{
	float:left;
	width:206px;
	}
.spacer-single-quarter
	{
	float:left;
	width:206px;
	margin-left:18px;
	}
.spacer-double-quarter-left
	{
	float:left;
	width:430px;
	}	
.spacer-double-quarter	
	{
	float:left;
	width:430px;
	margin-left:18px;
	}	
.spacer-triple-quarter-left
	{
	float:left;
	width:654px;
	}
.spacer-triple-quarter
	{
	float:left;
	width:654px;
	margin-left:18px;
	}

/* ==== HEADER UND NAVIGATION F�R ALLE STANDARDSEITEN ==== */

/* Logo links und Platz zwischen Logo und Login-Bereich */
div#top-imagearea
	{
	float:left;
	width:521px;
	height:78px;
	}
div#header-logo
	{
	float:left;
	}
	
/* Headerimage */
div#header-image
	{
	float:left;
	top:138px;
	}
			
/* Breadcrumbs */
div#area-breadcrumbs
	{
	float:left;
	top:246px;
	height:30px;
	width:878px;
	color:#999999;
	font:0.9em/2.4em Arial,Sans-Serif;
	text-transform:lowercase;
	}
a.breadcrumb:link, a.breadcrumb:visited
	{
	color:#4b4b4b;
	text-decoration:none;
	}
a.breadcrumb:hover, a.breadcrumb:active
	{
	color:#7FC31B;
	text-decoration:none;
	}

/* default-Breadcrumb */

a:focus, a:focus img
{
	outline:0px;
}

a:link, a:visited
	{
	color:#4b4b4b;
	text-decoration:none;
	}
a:hover, a:active
	{
	color:#7FC31B;
	text-decoration:none;
	}

/* ==== HEADER F�R FEHLERMELDUNGSSEITEN "Error-Page" ==== */
div#errorpage-header
	{
	float:left;
	height:15px;
	width:878px;
	background-color: #7fc31b;
	border-bottom: 3px solid #737373;
	}

/* ==== HEADER F�R QUELLENBESCHREIBUNGSSEITEN ==== */
/* Quellen - Header */
div#rdb-logo
	{
	float:left;
	vertical-align:top;
	}
div#header-bildkante
	{
	float:left;
	margin-top:6px;
	margin-left:37px;
	}
div#header-text
	{
	float:left;
	margin-top:6px;
	padding-left:13px;
	width:321px;
	height:30px;
	background:#7FC31B;
	font:1.7em/1.6em Arial;
	color:#FFFFFF;
	}
div#header-infoicon
	{
	float:left;
	margin-left:45px;
	margin-top:13px;
	}	
div#header-infotext
	{
	float:left;
	margin-left:9px;
	margin-top:12px;
	}	
div#header-trennlinie
	{
	float:left;
	margin-top:3px;
	margin-left:112px;
	}
div#header-detaillinks
	{
	float:right;
	text-align:right;
	padding:0px;
	margin-top:3px;
	margin-right:93px;
	}
a.quellen-header-link
	{
	font:1em/1.1em Arial,Sans-Serif;
	color:#7FC31B;
	text-decoration:none;
	}
a.quellen-header-link:hover
	{
	color:#7FC31B;		
	text-decoration:underline;
	}

/* ==== STRUKTUR F�R HILFE-POPUP-SEITEN & AUTOMAIL ==== */

.three-column-body
	{
	margin:5px 0 0 5px;
	padding:0;
	font:70%/160% Arial,Sans-Serif;
	word-spacing:0em;
	color:#4b4b4b;
	}
div#three-column-content-area
	{
	position:absolute;
	width:654px;
	background:#ffffff;
	}
div#hilfepopup-footer
	{
	float:left;
	width:654px;
	height:18px;
	border-top:2px solid #7fc31b;
	text-align:right;
	color:#7fc31b;
	font:bold 0.9em/20px Arial,Sans-Serif;
	}
.three-column-spacer-row
	{
	clear:both;
	text-align:left;
	width:654px;
	height:30px;
	}