a:link {text-decoration:none; color:#4D2F26;}
a:visited {text-decoration:none; color:#4D2F26;}
a:active {text-decoration:none; color:#4D2F26;}
a:hover {text-decoration:underline; color:#4D2F26;}

a.no_select:link {text-decoration:none; color:#4D2F26;}
a.no_select:visited {text-decoration:none; color:#4D2F26;}
a.no_select:active {text-decoration:none; color:#4D2F26;}
a.no_select:hover {text-decoration:underline; color:#4D2F26;}
 
body, table, tr, td, b, span, div, ul, li, a {
	font-size: 9pt;
	font-family: arial;
	color: #4D2F26;
}

iframe {
	width: 100%;
	height: 100%;
}

h3 {
	text-align: left;
}

h4 {
	text-align: left;
}

tr.line_selected {
	background-color: #E6D4CF;	
}
tr.line_0 {
	background-color: #FFFFFF;
}
tr.line_1 {
	background-color: #EFE9E7;
}
tr.line_0:hover {
	background:#E6D4CF;
}
tr.line_1:hover {
	background:#E6D4CF;
}
tr.line:hover {
	background:#E6D4CF;
}

.border_top {
	border-top: 1px ridge #CB8670;
}
.border_left {
	border-left: 1px ridge #CB8670;
}


.header {
	background-color: #F2E9E6;
	font-weight: bold; font-size: 12pt;
	text-align: center;
}

.table_header {
	font-weight: bold; font-size: 10pt;
	text-align: left;
	text-decoration:underline;
}

a.table_header {
	font-weight: bold; font-size: 10pt;
	text-align: left;
	text-decoration:underline;
}

.text {
	text-align: justify;
}

.error {
	font: bold;
	color: Red;
	text-align: justify;
}

.help_text {
	text-align: justify;
}

.warranty {
	color: #BFB1AC;
	font-size: 8pt;
	text-align: justify;
}

a.warranty {
	color: #BFB1AC;
	text-align: justify;
	text-decoration:underline;
}

a.warranty:visited {
	color: #BFB1AC;
	text-align: justify;
	text-decoration:underline;
}

.welcome {
	text-align: left;
	height: 25px;
	vertical-align: middle;	
	width:100%;
	font-size: 12px;
}

.impotant {
	color: red;
	text-decoration:underline;
}


.reclam_area {
	border: 1px ridge #CB8670;
	font-size: 9pt;
	text-align: left;
	background: #E6D4CF;
}


.reclam_point_out {
	font-size: 9pt;
	text-align: left;
	height: 25px;
	vertical-align: middle;	
}

.reclam_attention_area {
	border: 2px dashed red;
	font-size: 9pt;
	text-align: left;
	background: #E6D4CF;
}

.hoch_menu {
	color:#B37C6B; 
}

a.hoch_menu_link {
	color:#B37C6B; 
	text-decoration:underline; 
}

a.hoch_menu_link:visited {
	color:#B37C6B; 
	text-decoration:underline; 
}

.menu_area {
	font-weight: bold;
	text-align: center;
	border-collapse:collapse;
	font-size: 9pt;
}

.menu_aktiv {
	background: #CB8670;
	color: White;
	border: 1px solid #CB8670;
	font-style: normal;
}

.menu_inaktiv {
	background: white;
	color:#CB8670;
	border: 1px solid #CB8670;
}

a.menu_aktiv_link {
	color: White;
}

a.menu_aktiv_link:visited {
	color: White;
}

a.menu_inaktiv_link {
	color:#CB8670;
}
a.menu_inaktiv_link:visited {
	color:#CB8670;
}


a.menu_aktiv_link:hover {
	text-decoration:none;
}

.menu_empty_horizontal {
	background: white;
	color:#B37C6B;
	border-bottom: 1px solid #CB8670;
}

.menu_empty_text_only {
	background: white;
	color:#B37C6B;
	border-bottom: 1px solid #CB8670;
	font-weight: normal;
}

.navi_area {
	background: #CB8670;
	font-weight: normal;
	color: White;
	font-size: 9pt;
	font-family: arial;
}

.navi {
	font-weight: bold;
	color: White;
	white-space:nowrap;
}

a.navi {
	font-weight: bold;
	color: White;
	white-space:nowrap;
}

a.navi:hover {
	font-weight: bold;
	color: White;
	white-space:nowrap;
}

a.navi:visited {
	font-weight: bold;
	color: White;
	white-space:nowrap;
}

.tooltip {
	background: #FFFFB7;
	border: 1px ridge #CB8670;
	color: #804F40;
	font: 10pt;
}

.command_line {
	background: #BFB1AC;
	color: #4D2F26;
	vertical-align: middle;	
	height: 25px; 
	white-space:nowrap;
}

.work_area {
	text-align: left;
	border: 1px solid #CB8670;
	height: 100%;
	min-height:450px;
	width: 100%;
	border-collapse:collapse;
}

.notice {
	font-weight: bold; font-size: 10pt;
	color: Green;
}

.login_area {
	border-left:  1px ridge #CB8670;
	border-right:  1px ridge #CB8670;
}

.login_header {
	font-size: 12pt;
	text-align: left;
}

.login_header_2 {
	font-size: bold 10pt;
	background-color: #F2E9E6;
	text-align: left;
}

.button {
	
}

a.button_link {
	font-size: 8pt;
	color:#4D2F26;
	white-space:nowrap;
}

a.button_link:hover {
	color:#4D2F26;
	text-decoration:underline; 
}

a.button_link:visited {
	color:#4D2F26;
}

a.letter {
	font: bold 11pt verdana;
	color:#4D2F26; 
	text-decoration:none; 
}

a.letter:visted {
	color:#4D2F26;
}

a.letter:hover {
	background-color: #E6D4CF;
}

a.letter_selected {
	font: bold 11pt verdana;
	color:White;
	background: #CB8670;	
}

a.letter_selected:visited {
	color:White;
}

tr.group {
	font-size: 8pt;
	text-decoration:none; 
}

td.group {
	border: 1px solid #CB8670;
	white-space:nowrap;
}

tr.group:hover {
	background:#E6D4CF;
}

tr.group_selected {
	font-size: 8pt;
	color:White;
	background: #CB8670;	
	text-decoration:none; 
	white-space:nowrap;
}

a.group {
	font-size: 8pt;
	text-decoration:none; 
}

a.group:visited {
	text-decoration:none; 
}

a.group:hover {
	text-decoration:none; 
	background:#E6D4CF;
}

a.group_selected {
	color:White;
}

a.group_selected:visited {
	color:White;
}

.item {
	height: 23px;
	vertical-align: middle;
	white-space:nowrap;
}

.big_item {
	height: 25px;
	vertical-align: middle;
	white-space:nowrap;
	font-size: 10pt;
	
}

.small_item {
	font-size: 8pt;
	height: 18px;
	vertical-align: middle;
	white-space:nowrap;
}

a.item_link {
	text-decoration:underline; 
	vertical-align: middle;
}

a.item_link:visited {
	text-decoration:underline; 
}

a.headline_link {
	text-align: left;
	font-weight: bold; font-size: 12pt;
	white-space:nowrap;	
}

a.headline_link:visisted {
}

.list_table {
	border: 0px ridge #CB8670;
}

.list_header {
	font-weight: bold; font-size: 10pt;
	text-align: center;
	white-space:nowrap;	
	background-color: #F2E9E6;
}

a.list_header {
}

a.list_header:visited {
}

.product_name {
	text-align: left;
	white-space:nowrap;
}

.product_others {
	text-align: left;
	white-space:nowrap;
}

.info_welcome {
	text-align: justify;
}

.info_text {
	text-align: justify;
}

.info_header {
	background-color: #F2E9E6;
	font-weight: bold; 
	font-size: 12pt;
	text-align: center;
	white-space:nowrap;
}
.info_header a {
	font-size: 11pt;
}

.info_topic {
	background-color: #F2E9E6;
	font: bold 12pt
	text-align: left;
	white-space:nowrap;
}

a.info_link {
	text-decoration:underline; 
}

a.info_link:visited {
	text-decoration:underline; 
}

.welcome_text {
	font:italic 18pt times;
}

a.welcome_link {
	font: normal 16pt serif;
	text-decoration:underline;
	white-space:nowrap;
}

a.welcome_link:visited {
	text-decoration:underline;
}

.sub_menu_area {
	color:#CB8670;
	font-weight: bold;
	text-align: left;
	border: 1px solid #CB8670;
	border-collapse:collapse;
	width: 90px;
}

.sub_menu_aktiv {
	color:#CB8670;
	white-space:nowrap;
}

.sub_menu_inaktiv {
	color:#CB8670;
	background: white;
	white-space:nowrap;
}

a.sub_menu_aktiv_link {
	color:#4D2F26;
}

a.sub_menu_aktiv_link:visited {
	color:#4D2F26;
}

a.sub_menu_aktiv_link:hover {
	color:#4D2F26;
	text-decoration:none;
}

a.sub_menu_inaktiv_link {
	color:#CB8670;
}

a.sub_menu_inaktiv_link:visted {
	color:#CB8670;
}

.empty_message {
	font-weight: bold; font-size: 10pt;
	text-align: center;
}

.offer_action_list {
	border: 1px ridge #CB8670; background-color: #F2E9E6;
}

.offer_small {
	background-color:#F2E9E6;
	font-size:8pt;
	
}

.offer_small_selected {
	background-color:#AAAAAA;
}

.offer_small_title {
	font-weight: bold; font-size: 8pt;
}

a.offer_small_title {
	font-weight: bold; font-size: 8pt;
}

a.offer_small_title:visted {
}

a.offer_small_title:hover {
	text-decoration:none;
}

.offer_big {
	font-size:11pt;
}

.offer_big_title {
	font-weight: bold; font-size: 12pt;
	color:#804F40;
}

.offer_big_subtitle {
	font-weight: bold;
	font-size:10pt;
}

.offer_big_detail {
	font-size:11pt;	
}

.offer_big_price {
	font-weight: bold; font-size: 12pt;
	color: red;
}

a.front_google_1_title {
	font: bold 9pt arial, sans-serif;
	color: black;
	white-space:nowrap;
	height: 17px;	
	text-decoration:underline;
}

a.front_google_1_title:visited {
	color: black;
	text-decoration:underline;
}


td.front_google_1_item {
	font: normal 9pt arial, sans-serif;
	height: 17px;	
}

a.front_google_1_link {
	font: normal 9pt arial, sans-serif;
	color: black;
	text-decoration:underline;
	white-space:nowrap;
	height: 17px;	
}

a.front_google_1_link:visited {
	text-decoration:underline;
}

.fieldWithErrors {
	border: 1px solid red;
}