/*--- general --------------------------------------------------------------*/
html, body {
	height				:	100%;
	width				:	100%;
	font-size			:	12px;
	text-align			:	center;
	background-image	:	url('/img/bg_page.gif');
	background-repeat	:	repeat-x;
	background-color	:	#E1E3E6;
}
html, body, div, p, h1, h2, h3, ul, ol, span, a, table, td, form, img, li {
	margin				:	0;
	padding				:	0;
	font-family			:	Verdana, Arial, Helvetica, sans-serif;
}
a:link, a:visited, a:active {
	text-decoration		:	none;
}
a:hover {
	text-decoration		:	underline;
}
ul {
	list-style-type		:	none;
}
fieldset, img {
	border				:	0;
}
fieldset {
	margin				:	0;
	padding				:	0;
}
.left {
	float				:	left;
}
.right {
	float				:	right;
}
.clear {
	overflow			:	hidden;
	height				:	0px;
	clear				:	both;
}
/*--- /general --------------------------------------------------------------*/

/*--- basic layout --------------------------------------------------------------*/
#container {
	width				:	951px;
	margin				:	0 auto;
	background-image	:	url('/img/bg_container.gif');
	background-repeat	:	repeat-y;
}
#container_header {
	height				:	221px;
	background-image	:	url('/img/bg_container_header.gif');
	background-repeat	:	no-repeat;
}
#header {
	position			:	relative;
	height				:	221px;
	width				:	902px;
	margin				:	0 auto;
	background-repeat	:	no-repeat;
}
#logo, #logo:hover {
	position			:	absolute;
	top				:	45px;
	left				:	7px;
	display				:	block;
	height				:	100px;
	width				:	200px;
	text-decoration                 :          none;
}


#container_mainnavigation {
	position			:	absolute;
	bottom				:	0px;
	left				:	0px;
	height				:	48px;
	width				:	902px;
}
#container_mainnavigation #search {
	float				:	left;
	height				:	48px;
	width				:	205px;
	padding				:	0;
	overflow			:	hidden;
	text-align			:	left;
}
#container_mainnavigation #search form {
	padding				:	0 0 0 21px;
}
#container_mainnavigation #search form span.searchlabel {
	display				:	block;
	height				:	11px;
	margin				:	0 0 10px 0;
	padding				:	0;
}
#container_mainnavigation #search form span.searchlabel label {
	font-size			:	10px;
	color				:	#666;
	vertical-align		:	top;
}
#container_mainnavigation #search form fieldset.searchinputs {
	display				:	block;
	height				:	27px;
	margin				:	0;
	padding				:	0;
}
#container_mainnavigation #search form fieldset.searchinputs input {
	border				:	1px solid #666;
}
#container_mainnavigation #search form fieldset.searchinputs input.searchbutton {
	height				:	16px;
	width				:	17px;
	border				:	0;
	background-image	:	url('/img/btn_submit_search.gif');
	background-repeat	:	no-repeat;
	background-position	:	left;
	background-color	:	transparent
}
#container_mainnavigation #mainnavigation {
	float				:	right;
	height				:	48px;
	width				:	690px;
}
#container_content {
	height				:	auto;
	width				:	902px;
	text-align			:	left;
	margin				:	19px auto 0 auto;
}
#container_content_left {
	float				:	left;
	width				:	725px;
}
#container_content_middle {
	float				:	left;
	width				:	515px;
	font-size			:	11px;
}
#container_content_right {
	float				:	right;
	width				:	160px;
}
#container_content_right .box {
	margin				:	0 0 25px 0;
}
#container_content_right .last {
	margin				:	0;
}
#container_content_right .last .logo {
	text-align			:	center;
	margin				:	0 0 10px 0;
}
#container_content_right .last .text {
	font-size			:	10px;
}
#container_subnavigation {
	float				:	left;
	width				:	190px;
	margin				:	0 20px 0 0;
}
#container_footer {
	width				:	951px;
	margin				:	0 auto;
	background-image	:	url('/img/bg_container_footer.gif');
	background-repeat	:	no-repeat;
	background-position	:	top;
}
#footer {
	padding				:	50px 25px 15px 25px;
	color				:	#666;
}
#footer .copy {
	float				:	right;
	line-height			:	16px;
	font-size			:	10px;
	color                           : rgb(157, 158, 160);
}
/*--- /basic layout --------------------------------------------------------------*/
/*--- header graphics --------------------------------------------------------------*/
.header_startpage {
	background-image	:	url('/img/header/bg_header_start.jpg');
}
.header_infos {
	background-image	:	url('/img/header/bg_header_info.jpg');
}
.header_vermoegensverwaltung {
	background-image	:	url('/img/header/bg_header_vermoegensverwaltung.jpg');
}
.header_contact {
	background-image	:	url('/img/header/bg_header_contact.jpg');
}
.header_seminar {
	background-image	:	url('/img/header/bg_header_seminar.jpg');
}
.header_archiv {
	background-image	:	url('/img/header/bg_header_archiv.jpg');
}
/*--- /header graphics --------------------------------------------------------------*/
