html {
	margin              : 0px;
	padding             : 0px;
	border              : 0px;
	background-color    : #ffffff;
}
body {
	width               : 969px;
	margin              : 0px;
	padding             : 0px;
	background-color    : #ffffff;
}
iframe {
	border              : 0;
}

div#page_top {
	clear               : both;
	position            : relative;
	left                : 45px;
	top                 : 0px;
	width               : 924px;
	height              : 117px;
}
div#page_main {
	clear               : both;
	position            : relative;
	clear               : both;
	left                : 45px;
	top                 : 0px;
	width               : 924px;
}
div#page_bottom {
	clear               : both;
	position            : relative;
	clear               : both;
	left                : 45px;
	top                 : 0px;
	width               : 924px;
	border-top          : 20px solid #ffffff;
}

div#page_logo {
	position            : relative;
	left                : 0px;
	top                 : 0px;
}
div#page_claim {
	position            : absolute;
	right               : 0px;
	top                 : 20px;
}
div#page_navigation {
	position            : absolute;
	right               : 5px;
	top                 : 64px;
}
div#page_tabs {
	position            : absolute;
	right               : 0px;
	bottom              : 0px;
}

div#home_header {
	position            : relative;
	height              : 212px;
}
div#home_blue {
	position            : relative;
	height              : 359px;
}
div#home_green {
	position            : relative;
	height              : 262px;
}
div#home_header_blue {
	position            : absolute;
	top                 : 0px;
	left                : 0px;
	width               : 924px;
	height              : 206px;
	background-image    : url('images/blue/box_home_0.jpg');
}
div#home_header_green {
	position            : absolute;
	top                 : 0px;
	left                : 0px;
	width               : 924px;
	height              : 206px;
	background-image    : url('images/green/box_home_0.jpg');
}
div#home_focus {
	position            : absolute;
	top                 : 0px;
	left                : 0px;
	width               : 303px;
	height              : 173px;
	background-image    : url('images/blue/box_home_1.gif');
}
div#home_news {
	position            : absolute;
	top                 : 180px;
	left                : 0px;
	width               : 303px;
	height              : 173px;
	background-image    : url('images/blue/box_home_1.gif');
}
div#home_search {
	position            : absolute;
	top                 : 0px;
	left                : 310px;
	width               : 303px;
	height              : 173px;
	background-image    : url('images/blue/box_home_1.gif');
}
div#home_services {
	position            : absolute;
	top                 : 180px;
	left                : 310px;
	width               : 303px;
	height              : 173px;
	background-image    : url('images/blue/box_home_1.gif');
}
div#home_jobs {
	position            : absolute;
	top                 : 0px;
	left                : 620px;
	width               : 303px;
	height              : 353px;
	background-image    : url('images/blue/box_home_2.gif');
}
div#home_overview {
	position            : absolute;
	top                 : 0px;
	left                : 0px;
	width               : 303px;
	height              : 262px;
	background-image    : url('images/green/box_home_1.gif');
}
div#home_renewrebels {
	position            : absolute;
	top                 : 0px;
	left                : 310px;
	width               : 613px;
	height              : 262px;
	background-image    : url('images/green/box_home_2.gif');
}

div.hotjob {
	position            : relative;
	width               : 280px;
	height              : 300px;
	overflow            : hidden;
}
div.hotjob_list {
	position            : relative;
	top                 : 0px;
	left                : 0px;
	width               : 1120px;
	height              : 300px;
	border              : 0px;
}
div.hotjob_line {
	position            : relative;
	clear               : both;
	width               : 1120px;
	margin              : 0px;
	margin-top          : 0px;
	margin-bottom       : 0px;
	white-space         : nowrap;
}
div.hotjob_entry {
	float               : left;
	width               : 280px;
	margin              : 0px;
	margin-left         : 0px;
	margin-right        : 0px;
	white-space         : normal;
	overflow            : hidden;
}

div#content_header {
	position            : relative;
	height              : 143px;
}
div#content_header_blue, div#content_header_blue_jobs_finden, div#content_header_blue_my_renewrebels, div#content_header_blue_karriere_service, div#content_header_blue_vermittlung {
	position            : absolute;
	top                 : 0px;
	left                : 0px;
	width               : 924px;
	height              : 132px;
	background-image    : url('images/blue/jobs_finden.jpg');
}
div#content_header_blue_jobs_finden {
	background-image    : url('images/blue/jobs_finden.jpg');
}
div#content_header_blue_my_renewrebels {
	background-image    : url('images/blue/my_renewrebels.jpg');
}
div#content_header_blue_karriere_service {
	background-image    : url('images/blue/karriere_service.jpg');
}
div#content_header_blue_vermittlung {
	background-image    : url('images/blue/vermittlung.jpg');
}
div#content_header_green, div#content_header_green_produkte, div#content_header_green_my_renewrebels, div#content_header_green_hr_news, div#content_header_green_beraten_lassen {
	position            : absolute;
	top                 : 0px;
	left                : 0px;
	width               : 924px;
	height              : 132px;
	background-image    : url('images/green/produkte.jpg');
}
div#content_header_green_produkte {
	background-image    : url('images/green/produkte.jpg');
}
div#content_header_green_my_renewrebels {
	background-image    : url('images/green/my_renewrebels.jpg');
}
div#content_header_green_hr_news {
	background-image    : url('images/green/hr_news.jpg');
}
div#content_header_green_beraten_lassen {
	background-image    : url('images/green/beraten_lassen.jpg');
}
div#content_header_administration {
	position            : relative;
	height              : 58px;
}
div#content_header_administration_administration {
	position            : absolute;
	top                 : 0px;
	left                : 0px;
	width               : 924px;
	height              : 47px;
	background-image    : url('images/administration/administration.jpg');
}
div#page_menu {
	float               : left;
	width               : 174px;
}

div.menu_blue {
	width               : 174px;
	background-image    : url('images/blue/box_menu_shadow.gif');
}
div.menu_blue_top {
	width               : 174px;
	height              : 30px;
	background-image    : url('images/blue/box_menu_top.gif');
}
div.menu_blue_bottom {
	width               : 174px;
	height              : 16px;
	background-image    : url('images/blue/box_menu_bottom.gif');
}
div.menu_green {
	width               : 174px;
	background-image    : url('images/green/box_menu_shadow.gif');
}
div.menu_green_top {
	width               : 174px;
	height              : 30px;
	background-image    : url('images/green/box_menu_top.gif');
}
div.menu_green_bottom {
	width               : 174px;
	height              : 16px;
	background-image    : url('images/green/box_menu_bottom.gif');
}

div#page_content {
	position            : relative;
	float               : left;
	width               : 542px;
	margin-left         : 16px;
	min-height          : 400px;
}
div#page_window {
	position            : relative;
	float               : left;
	width               : 542px;
	margin              : 10px;
	margin-right        : 0px;
	min-height          : 400px;
}
div.content_blue {
	width               : 542px;
	background-image    : url('images/blue/box_content_shadow.gif');
}
div.content_blue_top, div.content_blue_table_top {
	width               : 542px;
	height              : 30px;
	background-image    : url('images/blue/box_content_top.gif');
}
div.content_blue_table_top {
	background-image    : url('images/blue/box_content_table.gif');
}
div.content_blue_bottom {
	width               : 542px;
	height              : 15px;
	background-image    : url('images/blue/box_content_bottom.gif');
}
div.content_green {
	width               : 542px;
	background-image    : url('images/green/box_content_shadow.gif');
}
div.content_green_top, div.content_green_table_top {
	width               : 542px;
	height              : 30px;
	background-image    : url('images/green/box_content_top.gif');
}
div.content_green_table_top {
	background-image    : url('images/green/box_content_table.gif');
}
div.content_green_bottom {
	width               : 542px;
	height              : 15px;
	background-image    : url('images/green/box_content_bottom.gif');
}
div.content_blue_table {
	width               : 540px;
	background-color    : #dceafa;
	border              : 1px solid #8ebaec;
	border-top          : 0px;
}
div.content_green_table {
	width               : 540px;
	background-color    : #e0f3ce;
	border              : 1px solid #7ccc3c;
	border-top          : 0px;
}
div.content_blue_line {
	border-bottom       : 1px solid #8ebaec;
}
div.content_green_line {
	border-bottom       : 1px solid #7ccc3c;
}
div.content_blue_bar, div.content_blue_light_bar, div.content_green_bar, div.content_green_light_bar {
	margin-left         : 1px;
	padding             : 15px;
	padding-top         : 5px;
	padding-bottom      : 5px;
	width               : 510px;
	font-weight         : bold;
}
div.content_blue_bar {
	background-color    : #2178da;
	color               : #ffffff;
}
div.content_blue_light_bar {
	background-color    : #dceafa;
}
div.content_green_bar {
	background-color    : #5ab412;
	color               : #ffffff;
}
div.content_green_light_bar {
	background-color    : #e0f3ce;
}

div.teaser_blue {
	width               : 263px;
	background-image    : url('images/blue/box_teaser_shadow.gif');
}
div.teaser_blue_top {
	width               : 263px;
	height              : 30px;
	background-image    : url('images/blue/box_teaser_top.gif');
}
div.teaser_blue_bottom {
	width               : 263px;
	height              : 15px;
	background-image    : url('images/blue/box_teaser_bottom.gif');
}
div.teaser_green {
	width               : 263px;
	background-image    : url('images/green/box_teaser_shadow.gif');
}
div.teaser_green_top {
	width               : 263px;
	height              : 30px;
	background-image    : url('images/green/box_teaser_top.gif');
}
div.teaser_green_bottom {
	width               : 263px;
	height              : 15px;
	background-image    : url('images/green/box_teaser_bottom.gif');
}

div#page_margin {
	float               : left;
	width               : 174px;
	margin-left         : 18px;
}
div.margin_blue {
	width               : 174px;
	background-image    : url('images/blue/box_margin_shadow.gif');
}
div.margin_blue_top {
	width               : 174px;
	height              : 30px;
	background-image    : url('images/blue/box_margin_top.gif');
}
div.margin_blue_bottom {
	width               : 174px;
	height              : 15px;
	background-image    : url('images/blue/box_margin_bottom.gif');
}
div.margin_green {
	width               : 174px;
	background-image    : url('images/green/box_margin_shadow.gif');
}
div.margin_green_top {
	width               : 174px;
	height              : 30px;
	background-image    : url('images/green/box_margin_top.gif');
}
div.margin_green_bottom {
	width               : 174px;
	height              : 15px;
	background-image    : url('images/green/box_margin_bottom.gif');
}

div#page_copyright {
	text-align          : center;
	margin-bottom       : 20px;
	width               : 924px;
}

div#page_template {
	position            : absolute;
	bottom              : 0px;
}
div#page_admin {
	background-color    : #eeeeee;
	padding             : 10px;
	border              : 1px solid #999999;
	margin              : 0px;
	margin-left         : 45px;
	margin-bottom       : 10px;
}

div.space {
	height              : 10px;
}
div.with_space {
	margin-bottom       : 10px;
}
div.line_blue, div.line_green {
	margin-top          : 10px;
	height              : 10px;
}
div.line_blue {
	border-top          : 1px dotted #8ebaec;
}
div.line_green {
	border-top          : 1px dotted #7ccc3c;
}
div.linebox_blue, div.linebox_green {
	padding-top         : 5px;
	padding-bottom      : 5px;
}
div.linebox_blue {
	border-top          : 1px dotted #8ebaec;
	border-bottom       : 1px dotted #8ebaec;
}
div.linebox_green {
	border-top          : 1px dotted #7ccc3c;
	border-bottom       : 1px dotted #7ccc3c;
}
div.with_line_blue, div.with_line_green {
	padding-top         : 5px;
}
div.with_line_blue {
	border-top          : 1px dotted #8ebaec;
}
div.with_line_green {
	border-top          : 1px dotted #7ccc3c;
}
div.caption {
	position            : relative;
	padding-top         : 5px;
	padding-left        : 15px;
	height              : 25px;
}
div.box {
	position            : relative;
	clear               : both;
	padding             : 10px;
	padding-top         : 10px;
	padding-bottom      : 0px;
}
div.teaser {
	position            : relative;
	clear               : both;
	padding             : 10px;
	padding-bottom      : 0px;
}
div.content_icon {
	float               : right;
	width               : 464px;
}
div.content, div.content_table, div.content_control {
	position            : relative;
	padding-top         : 10px;
	padding-left        : 15px;
	padding-right       : 15px;
}
div.content_table {
	padding-top         : 0px;
}
div.content_control {
	padding-top         : 5px;
	padding-bottom      : 5px;
}
div.copyright {
	height              : 18px;
}

div.sitemap0 {margin-left   : 0px;}
div.sitemap1 {margin-left   : 30px;}
div.sitemap2 {margin-left   : 60px;}
div.sitemap3 {margin-left   : 90px;}
div.sitemap4 {margin-left   : 120px;}
div.sitemap5 {margin-left   : 150px;}

a.menu0, a.menu1, a.menu2, a.menu3 {
	display             : block;
	overflow            : hidden;
	width               : 155px;
	padding             : 5px;
	padding-left        : 10px;
	padding-right       : 5px;
	margin              : 0px;
	text-decoration     : none;
}
a.menu2 {
	width               : 145px;
	padding-left        : 20px;
}
a.menu3 {
	width               : 135px;
	padding-left        : 30px;
}
a.menu0 {
	color               : #ffffff !important;
	background          : #ff9900 !important;
}
a.active {
	font-weight         : bold !important;
}
a.menu_blue {
	border-top          : 1px solid #8ebaec;
}
a.menu_green {
	border-top          : 1px solid #7ccc3c;
}

form.form {
	margin              : 0px;
	padding             : 0px;
}
label.form {
	float               : left;
	padding-right       : 5px;
}
input.form, input.text, input.line, select.form, textarea.form {
	margin              : 0px;
}
input.text, input.line, select.form, textarea.form {
	width               : 100%;
	border              : 1px solid #7f9db9;
}
option.form {
}
input.radio, input.checkbox {
	margin              : 0px;
}

td.control_line_blue {
	border-top          : 1px dotted #8ebaec;
}
td.control_line_green {
	border-top          : 1px dotted #7ccc3c;
}
td.control_line_orange {
	border-top          : 1px dotted #ff8a00;
}