/**************************************/
/* HATZ Einkaufsportal CSS Stylesheet */
/**************************************/

body {
	background-color: #efefef;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

h2 {
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}

h3 {

	font-size: 12px;
	font-weight: bold;
	color: #000;
}

/* Links
*/

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	background-color: #FFFFFF;
}

.menu_nav_active {
	text-decoration: underline;
	background-color: #FFFFFF;
}


/* START: Seiten-Layout
*/

div#container_page_menu {
	position: absolute;
	z-index:0;
	top: 45px;
	left: 0;
	width: 169px;
	float: left;
	padding-left: 10px;
	padding-top: 03px;
}

div#container_page_menu a {
	display: block;
	padding: 5px;
}

div#container_page_menu a.menu_language_nobreak {
	display: inline;
}

div#container_page_menu a.menu_language_nobreak_active {
	display: inline;
	background-color: #FFFFFF;
}

div#container_page_header {
	position: absolute;
	top: 0;
	left: 0;
	height: 45px;
	width: 100%;
	background-color: #fff;
	background-image: url(../bilder/layout/balken01.gif);
	background-repeat: no-repeat;
	background-position: 0px 30px;
}

div#container_page_header h1 {
	color: #000080;
	font-size: 16px;
	margin: 0;
	padding-left: 10px;
	padding-top: 10px;
}

div#container_page_header_ek {
	position: absolute;
	top: 0;
	left: 0;
	height: 45px;
	width: 100%;
	background-color: #000080;
	background-image: url(../bilder/layout/balken_intern.gif);
	background-repeat: repeat-x;
	background-position: 0px 30px;
}

div#container_page_header_ek h1 {
	color: #fff;
	font-size: 16px;
	margin: 0;
	padding-left: 10px;
	padding-top: 10px;
}

div#container_page_content {
	z-index:99;
	background-color: #FFFFFF;
	padding: 10px;
	margin-top: 60px;
	margin-left: 180px;
	margin-right: 2%;
	border: 1px solid #999999;
	border-color: #CCCCCC;
}

h2 em {
	color: #000;
	font-size: 90%;
	font-style: normal;
	font-weight: normal;
}

div#container_page_wizard_doku {
	position: absolute;
	z-index:0;
	top: 45px;
	left: 0;
	width: 169px;
	float: left;
	padding-left: 10px;
	padding-top: 03px;
}

/* START: grafische tabellenrahmen 
*/

.container_special_top_left_corner {
	background-color: #FFFFFF;
	background-image: url(../bilder/layout/corner_lefttop.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	width: 15px;
	height: 30px;
}

.container_special_top_right_corner {
	background-color: #FFFFFF;
	background-image: url(../bilder/layout/corner_righttop.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 15px;
	height: 30px;
}

.container_special_rim_left {
	background-color: #FFFFFF;
	background-image: url(../bilder/layout/rim_left.gif);
	background-position: right;
	background-repeat: repeat-y;
	border: none;
}

.container_special_rim_right {
	background-color: #FFFFFF;
	background-image: url(../bilder/layout/rim_right.gif);
	background-position: left;
	background-repeat: repeat-y;
	border: none;
}

.container_special_bottom_left_corner {
	background-color: #FFFFFF;
	background-image: url(../bilder/layout/corner_leftbott.gif);
	background-position: right top;
	background-repeat: no-repeat;
	width: 15px;
	height: 30px;
}

.container_special_rim_bottom {
	background-color: #FFFFFF;
	background-image: url(../bilder/layout/rim_foot.gif);
	background-repeat: repeat-x;
}

.container_special_rim_head {
	background-color: #FFFFFF;
	background-image: url(../bilder/layout/rim_head.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 30px;
	vertical-align: bottom;
}

.container_special_bottom_right_corner {
	background-color: #FFFFFF;
	background-image: url(../bilder/layout/corner_rightbott.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 15px;
	height: 30px;
}


/* START: tabellen
*/

td {
	padding: 3px;
	vertical-align: top;
}

th {
	text-align: left;
}

th a {
	color: #000;
}

.container_special_table {
	border-collapse: collapse;
	background-color: #F6F6F6;
	width: 100%;
}
.container_special_table_sub {
	width: 100%
}

.container_special_error_table td {
	color: #ff0000;
}

.container_special_td {
	border: 1px solid #fff;
	background-color: #e0e0e0;
}

.container_special_fieldname {
	border: 1px solid #fff;
	font-weight: bold;
}

.container_special_pos_middle {
	text-align: center;
	width: 33%;
}
.container_special_pos_left {
	text-align: right;
	width: 33%;
}
.container_special_pos_right {
	text-align: left;
	width: 33%;
}


/* START Fakebuttons - Iconlinks
*/

.plugin_fakebutton {
	background-color: #F6F7F8;
	background-image: url(../bilder/layout/buttn_gradient.jpg);
	background-position: left center;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #999999;
	border-top: 1px solid #CCCCCC;
	font-size: 12px;
}

.plugin_fakebutton_right {
	background-color: #F6F7F8;
	background-image: url(../bilder/layout/buttn_gradient.jpg);
	background-position: left center;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #999999;
	border-top: 1px solid #CCCCCC;
	font-size: 12px;
}

.plugin_fakebutton_small {
	background-color: #F6F7F8;
	background-image: url(../bilder/layout/buttn_gradient.jpg);
	background-position: left center;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #999999;
	border-top: 1px solid #CCCCCC;
	font-size: 12px;
}

.plugin_iconlink {
	font-size: 12px;
}

.plugin_iconlink_small {
	font-size: 12px;
}

.plugin_iconlink_right {
	font-size: 12px;
}

span.plugin_fakebutton a, span.plugin_iconlink a {
	background-position: 3px center;
	background-repeat: no-repeat;
	padding-bottom: 3px;
	padding-left: 28px;
	padding-right: 3px;
	padding-top: 3px;
	text-decoration: none;
}

span.plugin_fakebutton_small a, span.plugin_iconlink_small a {
	background-position: left center;
	background-repeat: no-repeat;
	padding-bottom: 3px;
	padding-left: 11px;
	padding-right: 3px;
	padding-top: 3px;
	text-decoration: none;
}

span.plugin_fakebutton_right_small a, span.plugin_iconlink_right_small a {
	background-position: right center;
	background-repeat: no-repeat;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 11px;
	padding-top: 3px;
	text-decoration: none;
}

span.plugin_fakebutton_right a, span.plugin_iconlink_right a {
	background-position: right center;
	background-repeat: no-repeat;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 28px;
	padding-top: 3px;
	text-decoration: none;
}


/* Plugin-Symbole
*/

.plugin_commit {
	background-image: url(../bilder/layout/icon_ok.gif);
}

.plugin_cancel {
	background-image: url(../bilder/layout/icon_cancel.gif);
}

.plugin_back {
	background-image: url(../bilder/layout/icon_arrow_l.gif);
}

.plugin_vendor_lock_unlock {
	background-image: url(../bilder/layout/icon_lock.gif);
}

.plugin_vendor_lock_lock {
	background-image: url(../bilder/layout/icon_unlock.gif);
}

.plugin_commit_login_button_ok {
	background-image: url(../bilder/layout/icon_login.gif);
}

.plugin_commit_login_lost_password {
	background-image: url(../bilder/layout/icon_pass_forgot.gif);
}

.plugin_vendor_delete {
	background-image: url(../bilder/layout/icon_delete.gif);
}

.plugin_vendor_new_password {
	background-image: url(../bilder/layout/icon_newpass.gif);
}


.plugin_prospect_delete {
	background-image: url(../bilder/layout/icon_delete.gif);
}


.plugin_prospect_invite {
	background-image: url(../bilder/layout/icon_invite.gif);
}

.plugin_prospect_invite_checked {
	background-image: url(../bilder/layout/icon_invite_chk.gif);
}


.plugin_prospect_rate_50 {
	background-image: url(../bilder/layout/icon_smiley_50.gif);
}

.plugin_prospect_rate_50_checked {
	background-image: url(../bilder/layout/icon_smiley_50_chk.gif);
}

.plugin_prospect_rate_100 {
	background-image: url(../bilder/layout/icon_smiley_100.gif);
}

.plugin_prospect_rate_100_checked {
	background-image: url(../bilder/layout/icon_smiley_100_chk.gif);
}

.plugin_prospect_to_vendor {
	background-image: url(../bilder/layout/icon_shakehands.gif);
}


.plugin_prospect_to_vendor_disabled {
	background-image: url(../bilder/layout/icon_shakehands_dis.gif);
	color: #999999;	
}


.plugin_prospect_goto_edit {
	background-image: url(../bilder/layout/icon_edit.gif);
}


.plugin_project_delete {
	background-image: url(../bilder/layout/icon_projdelete.gif);
}


.plugin_project_quotations_delete {
	background-image: url(../bilder/layout/icon_projdocs_delete.gif);
}

.plugin_project_quotations_delete_disabled {
	background-image: url(../bilder/layout/icon_projdocs_delete_dis.gif);
	color: #999999;	
}

.plugin_project_goto_new {
	background-image: url(../bilder/layout/icon_project.gif);
}


.plugin_project_goto_selectvendor {
	background-image: url(../bilder/layout/icon_select.gif);
}


.plugin_project_finalize {
	background-image: url(../bilder/layout/icon_projectfinal.gif);
}

.plugin_project_finalize_checked {
	background-image: url(../bilder/layout/icon_projectfinal_chk.gif);
	color: #999999;
}


.plugin_project_finalize_disabled {
	background-image: url(../bilder/layout/icon_projectfinal_dis.gif);
	color: #999999;
}


.plugin_project_goto_quotations {
	background-image: url(../bilder/layout/icon_projdocs.gif);
}

.plugin_project_goto_filemanagement {
	background-image: url(../bilder/layout/icon_projectfiles_goto.gif);
}

.plugin_project_filemanagement {
	background-image: url(../bilder/layout/icon_projectfiles.gif);
}

.plugin_project_filemanagement_delete {
	background-image: url(../bilder/layout/icon_delete.gif);
}


.plugin_project_goto_edit {
	background-image: url(../bilder/layout/icon_edit.gif);
}


.plugin_project_activate {
	background-image: url(../bilder/layout/icon_project_active.gif);
}


.plugin_project_activate_disabled {
	background-image: url(../bilder/layout/icon_project_active_dis.gif);
	color: #999999;
}


.plugin_project_activate_checked {
	background-image: url(../bilder/layout/icon_project_active_chk.gif);
	color: #999999;
}


.plugin_project_archive {
	background-image: url(../bilder/layout/icon_projekt_arch.gif);
}


.plugin_project_archive_disabled {
	background-image: url(../bilder/layout/icon_projekt_arch_dis.gif);
	color: #999999;
}


.plugin_project_archive_checked {
	background-image: url(../bilder/layout/icon_projekt_arch_chk.gif);
	color: #999999;
}

.plugin_search {
	background-image: url(../bilder/layout/icon_search.gif);
}

.plugin_vendor_rfi_send {
	background-image: url(../bilder/layout/icon_rfi_send.gif);
}

.plugin_vendor_rfi_send_checked {
	background-image: url(../bilder/layout/icon_rfi_send_chk.gif);
}

.plugin_vendor_rfi_available{
	background-image: url(../bilder/layout/icon_rfi_avail.gif);
}

.plugin_vendor_rfi_available_checked {
	background-image: url(../bilder/layout/icon_rfi_avail_chk.gif);
}

.plugin_vendor_rfi_download {
	background-image: url(../bilder/layout/icon_rfi_download.gif);
}

.plugin_vendor_rfi_download_disabled {
	background-image: url(../bilder/layout/icon_rfi_download_dis.gif);
	color: #999999;
}

.plugin_vendor_goto_edit {
	background-image: url(../bilder/layout/icon_edit.gif);
}

.plugin_material_group_delete {
	background-image: url(../bilder/layout/icon_delete.gif);
}

.plugin_material_group_goto_edit {
	background-image: url(../bilder/layout/icon_edit.gif);
}

.plugin_material_group_goto_new {
	background-image: url(../bilder/layout/icon_new.gif);
}

.plugin_menu_button_goto_detail {
	background-image: url(../bilder/layout/icon_info.gif);
}

.plugin_wizard_next {
	background-image: url(../bilder/layout/icon_arrow_r.gif);
	background-position: right center;
}

.plugin_wizard_prev {
	background-image: url(../bilder/layout/icon_arrow_l.gif);
	background-position: left center;
}

.plugin_dhtml_popup_button {
	background-image: url(../bilder/layout/icon_function.gif);
}

.plugin_wizard_select {
	background-image: url(../bilder/layout/icon_select.gif);
}

.plugin_wizard_unselect {
	background-image: url(../bilder/layout/icon_unselect.gif);
}

.plugin_vendor_goto_download {
	background-image: url(../bilder/layout/icon_download.gif);
}

.plugin_vendor_goto_upload {
	background-image: url(../bilder/layout/icon_upload.gif);
}

.plugin_vendor_goto_upload_disabled {
	background-image: url(../bilder/layout/icon_upload_dis.gif);
	color: #999999;
}

.plugin_list_sort_quo {
	background-image: url(../bilder/layout/icon_sort_quo.gif);
}

.plugin_list_sort_up {
	background-image: url(../bilder/layout/icon_sort_up.gif);
}

.plugin_list_sort_down {
	background-image: url(../bilder/layout/icon_sort_down.gif);
}

.plugin_list_pagenav_button_first {
	background-image: url(../bilder/layout/icon_pagenav_start.gif);
	background-color: #dfdfdf;
	margin: 1px;
}

.plugin_list_pagenav_button_last {
	background-image: url(../bilder/layout/icon_pagenav_end.gif);
	background-color: #dfdfdf;
	margin: 1px;
}

.plugin_list_pagenav_button_next {
	background-image: url(../bilder/layout/icon_pagenav_next.gif);
	background-color: #dfdfdf;
	margin: 1px;
}

.plugin_list_pagenav_button_prev {
	background-image: url(../bilder/layout/icon_pagenav_prev.gif);
	background-color: #dfdfdf;
}

.plugin_list_pagenav_page {
	text-decoration: underline;
	background-color: #dfdfdf;
	margin: 1px;
}

.plugin_list_pagenav_page_active {
	text-decoration: none;
	background-color: #fff;
}

.plugin_wizard_add_file {
	background-image: url(../bilder/layout/icon_upload.gif);
}

.plugin_list_legend {
	font-size: 80%;
}

.plugin_head_login {
	font-size: 80%;
}

.plugin_menu_user_information {
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	font-size: 80%;
	margin-top: 50px;
	margin-right: -1px;
	margin-left: -30px;
	background-color: #f9f9f9;
	padding: 5px 5px 5px 25px;
	border: 1px solid #CCCCCC;
}
.plugin_menu_user_information u {
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 1px;
	border-left: 25px solid #999999;
	margin-left: -25px;
	padding-left: 5px;
	
}

.plugin_menu_user_information b {
	display: block;
	font-weight: normal;
	color: #666;
	padding-left: 5px;
}

/* START DHTML PopUp-Layer
*/

.container_dhtml_popup {
	position:absolute;
	margin-left:-480px;
	width:480px;
	height:230px;
	z-index:999;
	background-color: #FFFFFF;
	border-top: 1px solid #FF0000;
	border-right: 1px solid #FF0000;
	border-bottom: 1px solid #FF0000;
	border-left: 20px solid #FF0000;
	visibility: hidden;
}

.container_dhtml_popup_table {
	background-color: #efefef;
	width: 365px;
}

.container_dhtml_popup_table td {
	border: 1px solid #fff;
	background-color: #f0f0f0;
}

.container_dhtml_popup_close {
	float: right;
	text-align: center;
	background-color: #cccccc;
	padding: 5px;
	height: 220px;
	width: 100px;
}

.container_wizard_vendor_selection {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 320px;
}

