a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:active {text-decoration:none;}
a:hover {text-decoration:underline;}
 
body {
	font-family: serif;
	font-size: 12pt;
}

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

h3 {
	text-align: left;
}

h4 {
	text-align: left;
}

.header {
	background-color: #BED1F3;
	font: bold 14pt serif;
	text-align: center;
}

.table_header {
	color: #00008B;
	font: bold 12pt serif;
	text-align: left;
	text-decoration:underline;
}

.text {
	font-family: serif;
	font-size: 12pt;
	text-align: justify;
}

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

.help_text {
	font-size: 10pt;
	text-align: justify;
}

.warranty {
	color: Gray;
	font-size: 9pt;
	text-align: justify;
}

a.warranty {
	color: Gray;
	font-size: 9pt;
	text-align: justify;
	text-decoration:underline;
}

a.warranty:visited {
	color: Gray;
	font-size: 9pt;
	text-align: justify;
	text-decoration:underline;
}

.welcome {
	font-family: serif;
	font-size: 12pt;
	text-align: left;
	height: 25px;
	vertical-align: middle;	
}

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

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

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

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

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

.menu_aktiv_link {
	color: White;
}

.menu_inaktiv_link {
	color: #00008B;
}

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

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

.navi_area {
	background: #00008B;
	font-weight: bold;
	color: White;
}

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

.tooltip {
	background: #FFFFB7;
	border: 1px ridge #00008B;
	color: #00008B;
	font: 10pt;
}

.command_line {
	background: #A9A9A9;
	color: Black;
	font: 12pt serif;
	vertical-align: middle;	
	height: 25px; 
}

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

.reclam {
	border: 1px ridge #00008B;
}

.reclam_attention {
	border: 2px dashed red;
}

.notice {
	font: bold 12pt serif;
	color: Green;
}

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

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

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

.button {
	
}

a.button_link {
	font-size: 12pt;
	color:Black;
	height:23px; 
}

a.button_link:hover {
	font-size: 12pt;
	color:Black; 
	text-decoration:underline; 
	height:23px; 
}

a.letter {
	font: normal 12pt serif;
	color:Black; 
	text-decoration:underline; 
}

a.letter {
	font: normal 12pt serif;
	color:Black; 
	text-decoration:underline; 
}

a.letter:visited {
	font: normal 12pt serif;
	color:Black; 
	text-decoration:underline; 
}

a.letter:hover {
	font: 12pt serif;
	color:Black; 
	text-decoration:underline; 
	background-color: #BED1F3;
}

.item {
	font: bold 12pt serif;
	color:Black; 
	height: 23px;
	vertical-align: middle;
}

.big_item {
	font: bold 12pt serif;
	color:Black; 
	height: 25px;
	vertical-align: middle;
}

.small_item {
	font: normal 11pt serif;
	color:Black; 
	height: 18px;
	vertical-align: middle;
}

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

a.headline_link {
	text-align: left;
	font: bold 14pt serif;
	color: #00008B
}

.list_table {
	border: 0px ridge #00008B;
}

.list_header {
	font: bold 14pt serif;
	text-align: center;
}

.product_name {
	font: bold 12pt serif;
	text-align: left;
}

.product_others {
	font: normal 12pt serif;
	text-align: left;
}

.info_welcome {
	font-family: serif;
	font-size: 13pt;
	text-align: justify;
}

.info_text {
	font-family: serif;
	font-size: 12pt;
	text-align: justify;
}

.info_header {
	background-color: #BED1F3;
	font: bold 14pt serif;
	text-align: center;
}

.info_topic {
	background-color: #BED1F3;
	font: bold 12pt serif;
	text-align: left;
}

a.info_link {
	font: normal 12pt serif;
	color:Blue; 
	text-decoration:underline; 
}

a.info_link:visited {
	font: normal 12pt serif;
	color:Blue; 
	text-decoration:underline; 
}

.line_selected {
	background-color: #AAAAAA;	
}

.line_0 {
	background-color: #FFFFFF;
}

.line_1 {
	background-color: #EEEEEE;
}

.welcome_text {
	font: italic 18pt serif;
}

a.welcome_link {
	font: bold 16pt serif;
	color: black;
	text-decoration:underline;
}
a.welcome_link:visited {
	font: bold 16pt serif;
	color: black;
	text-decoration:underline;
}

.sub_menu_area {
	color: #00008B;
	font-weight: bold;
	text-align: center;
	border: 1px solid #BBBBBB;
	border-collapse:collapse;
}

.sub_menu_header {
	background: #BEBEEC;
}

.sub_menu_aktiv {
	color: #00008B;
	background: #BBBBBB;
}

.sub_menu_inaktiv {
	color: #00008B;
	background: white;
}

a.sub_menu_aktiv_link {
	color: #00008B;
}

a.sub_menu_aktiv_link:hover {
	color: #00008B;
	text-decoration:none;
}

a.sub_menu_inaktiv_link {
	color: #00008B;
}



