body { background:#FFFFFF; font-family:Verdana, Arial, Lucida Grande, Lucida Sans unicode; font-size:11px; margin:0px; padding:0px; }
td,div { font-size:11px; font-weight:normal; font-family:Verdana, Arial, Lucida Grande, Lucida Sans unicode; }
img { border:none; }

hr{ height:1px; width:100%; color:#CCCCCC; background-color: #CCCCCC; border:0; clear:both; }

h1 { font-size:28px; font-weight:normal; font-family:Verdana, Arial, Lucida Grande, Lucida Sans unicode; color:#FFFFFF; padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; }
h2 { font-size:18px; font-weight:normal; font-family:Verdana, Arial, Lucida Grande, Lucida Sans unicode; color:#333333; padding:0px 0px 0px 25px; margin:0px 0px 0px 0px; background:url(/images/arrow_4-k.gif) 0px 2px no-repeat; }
.h2_2 { font-size:18px; font-weight:normal; font-family:Verdana, Arial, Lucida Grande, Lucida Sans unicode; color:#333333; padding:0px 0px 0px 25px; margin:0px 0px 0px 0px; background:url(/images/arrow_4-e.gif) 0px 2px no-repeat; }
.h2_3 { font-size:18px; font-weight:normal; font-family:Verdana, Arial, Lucida Grande, Lucida Sans unicode; color:#333333; padding:0px 0px 0px 25px; margin:0px 0px 0px 0px; background:url(/images/arrow_4-t.gif) 0px 2px no-repeat; }
h3 { font-size:11px; font-weight:bold; font-family:Verdana, Arial, Lucida Grande, Lucida Sans unicode; color:#333333; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; letter-spacing:0.1em; }
h4 { font-size:11px; font-weight:bold; font-family:Verdana, Arial, Lucida Grande, Lucida Sans unicode; color:#666666; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
h5 { font-size:11px; font-weight:normal; font-family:Verdana, Arial, Lucida Grande, Lucida Sans unicode; color:#666666; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
h6 { padding:23px 25px 0px 0px; margin:0px 0px 0px 0px; font-size:17px; font-weight:bold; font-family:Verdana, Arial, Lucida Grande, Lucida Sans unicode; color:rgb(254,193,7); }


p {margin:0px 0px 0px 0px;padding:2px 0px 2px 0px;}
ul {margin:5px 0px 5px 10px;padding:0px 0px 0px 0px;}
li {margin:0px 0 0 16px;padding:0;list-style-type:square;}

.page { width:845px;overflow:hidden; }
.page_left { float:left;width:200px;overflow:hidden; }
.page_right { float:left;width:600px;overflow:hidden; }
.page_right_left { float:left;width:360px;overflow:hidden; }
.page_right_right { float:right;width:220px;overflow:hidden; }

.page_right_left_left { float:left;width:170px;overflow:hidden; }
.page_right_left_right { float:right;width:170px;overflow:hidden; }

.page_right_bg { background:url(/images/page_right_bg.gif) 70px 0px repeat-y; }
.page_right_left_bg { background:url(/images/page_right_bg.gif) -125px 0px repeat-y; }

.header_s_1 { width:600px; height:300px;  background:url(/images/s_1.jpg) 0px -20px no-repeat; }
.header_s_2 { width:600px; height:300px;  background:url(/images/s_2.jpg) 0px -20px no-repeat; }
.header_w_1 { width:600px; height:300px;  background:url(/images/w_1.jpg) 0px -20px no-repeat; }
.header_w_2 { width:600px; height:300px;  background:url(/images/w_2.jpg) 0px -20px no-repeat; }
.header_m_1 { width:600px; height:300px;  background:url(/images/m_1.jpg) 0px -20px no-repeat; }
.header_m_2 { width:600px; height:320px;  background:url(/images/m_2.jpg) 0px 0px no-repeat; }
.header_partner { width:600px; height:55px;  background-color:rgb(211,224,254); background-image:url(/images/header_partner.gif); }
.header_partner_login { width:220px; height:65px;  /*background-color:rgb(211,224,254);*/background-color:#E4E4E4; background-image:url(/images/header_partner_login.gif); }
.header_partner_box_1 { float:left; width:184px; height:45px; overflow:hidden; }
.header_partner_box_2 { float:left; width:184px; height:45px; overflow:hidden; }
.header_partner_box_3 { float:left; width:230px; height:45px; overflow:hidden; }
.header_partner_box_content { padding:0px 8px 0px 8px; }

.partner_overview_list_l1 { float:left;width:300px; overflow:hidden; }
.partner_overview_list_r1 { float:right;width:60px; overflow:hidden; }

.partner_overview_list_l2 { float:left;width:300px; overflow:hidden; background:rgb(245,245,245); }
.partner_overview_list_r2 { float:right;width:60px; overflow:hidden; background:rgb(245,245,245); }

.header_content { width:340px; padding:0px 10px 10px 20px; }

li.nav {
	margin:0px;
	float:left;
	background: url("/images/000_nav_bg.gif") no-repeat bottom left;
	list-style-type:none;
	}
li.firstnav {
	margin:0px;padding:3px 7px 4px 14px;
	float:left;
	list-style-type:none;
	}
li.nav_r_corner {
	float:left;
	margin:0px;padding:3px 7px 4px 0;
	background: url("/images/000_nav_r_corner.gif") no-repeat bottom left;
	list-style-type:none;
	}
li.nav_active {
	margin:0px;
	float:left;
	list-style-type:none;
	}
li.nav_r_corner {
	float:left;
	margin:0px;padding:3px 7px 4px 0;
	background: url("/images/000_nav_r_corner.gif") no-repeat bottom left;
	list-style-type:none;
	}
	
.nav_corner {
	margin:0px;padding:3px 10px 4px 14px;
	background: url("/images/000_nav_corner.gif") no-repeat top left;
	}
.nav_corner_first {
	margin:0px;padding:3px 10px 4px 14px;
	}

form { margin:0px;padding:0px;}
input,textarea,select { font-family:Verdana, Arial, Lucida Grande, Lucida Sans unicode; }
blockquote { margin:0px 0px 0px 10px; padding:0px 0px 0px 10px; }

.bg_navi_main { background-color:#FFFFFF;padding:3px; cursor:pointer; }
.bg_navi_main_h { background-color:#EEEEEE;padding:3px; cursor:pointer; }

a { font-family:Verdana, Arial, Lucida Grande, Lucida Sans unicode; text-decoration:underline; color:#666666; font-size:11px; }

a.link_next { font-size:11px; text-decoration:underline; color:#333333; font-weight:bold; }
a.link_next:link { font-size:11px; text-decoration:underline; color:#333333; font-weight:bold; }
a.link_next:hover { font-size:11px; text-decoration:underline; color:#333333; font-weight:bold; }

a.main { font-size:12px; text-decoration:none; color:#666666; font-weight:bold; letter-spacing:0.1em;  }
a.main:link { font-size:12px; text-decoration:none; color:#666666; font-weight:bold; letter-spacing:0.1em; }
a.main:hover { font-size:12px; text-decoration:none; color:#666666; font-weight:bold; letter-spacing:0.1em; }

a.navi-o-r { text-decoration:underline; color:#666666; font-size:11px; font-weight:normal; }
a.navi-o-r:link { text-decoration:underline; color:#666666; font-size:11px; font-weight:normal; }
a.navi-o-r:hover { text-decoration:none; color:#666666; font-size:11px; font-weight:normal; }

a.main_partner { text-decoration:none; color:#006699; font-size:11px; font-weight:bold; }
a.main_partner:link { text-decoration:none; color:#006699; font-size:11px; font-weight:bold; }
a.main_partner:hover { text-decoration:none; color:#006699; font-size:11px; font-weight:bold; }

a.footer { padding:0px 0px 0px 0px; color:#999999; }
a.footer:link { padding:0px 0px 0px 0px; color:#999999; }
a.footer:hover { padding:0px 0px 0px 0px; color:#999999; }

a.sub_navi_right { text-decoration:underline;  }
a.sub_navi_right:link { text-decoration:underline;  }
a.sub_navi_right:hover { text-decoration:none;  }

a.main_top { font-size:12px; text-decoration:none; color:#333333; font-weight:bold; letter-spacing:0.1em; }
a.main_top:link { font-size:12px; text-decoration:none; color:#333333; font-weight:bold; letter-spacing:0.1em; }
a.main_top:hover { font-size:12px; text-decoration:none; color:#333333; font-weight:bold; letter-spacing:0.1em; }

a.main_top_2 { color:#333333; }
a.main_top_2:link { color:#333333; }
a.main_top_2:hover { color:#CCCCCC; }

a.info_link { font-size:12px; text-decoration:none; color:rgb(236,40,43); font-weight:bold; }
a.info_link:link { font-size:12px; text-decoration:none; color:rgb(236,40,43); font-weight:bold; }
a.info_link:hover { font-size:12px; text-decoration:underline; color:#666666; font-weight:bold; }

.v_space_20 { float:left; overflow:hidden; height:1px; width:20px; font-size:1px; line-height:1px; }
.v_space_25 { float:left; overflow:hidden; height:1px; width:25px; font-size:1px; line-height:1px; }
.v_space_35 { float:left; overflow:hidden; height:1px; width:35px; font-size:1px; line-height:1px; }
.v_space_50 { float:left; overflow:hidden; height:1px; width:50px; font-size:1px; line-height:1px; }
.v_space_40 { float:left; overflow:hidden; height:1px; width:40px; font-size:1px; line-height:1px; }
.v_space_140 { float:left; overflow:hidden; height:1px; width:140px; font-size:1px; line-height:1px; }
.v_space_16 { float:left; overflow:hidden; height:1px; width:16px; font-size:1px; line-height:1px; }
.v_space_13 { float:left; overflow:hidden; height:1px; width:13px; font-size:1px; line-height:1px; }
.v_space_10 { float:left; overflow:hidden; height:1px; width:10px; font-size:1px; line-height:1px; }
.v_space_6 { float:left; overflow:hidden; height:1px; width:6px; font-size:1px; line-height:1px; }
.v_space_3 { float:left; overflow:hidden; height:1px; width:3px; font-size:1px; line-height:1px; }
.v_space_2 { float:left; overflow:hidden; height:1px; width:2px; font-size:1px; line-height:1px; }
.h_space_0 { height:0px; width:1px; font-size:1px; line-height:1px;	clear:both; }
.h_space_1 { height:1px; width:1px; font-size:1px; line-height:1px;	clear:both; }
.h_space_2 { height:2px; width:1px; font-size:1px; line-height:1px;	clear:both; }
.h_space_3 { height:3px; width:1px; font-size:1px; line-height:1px;	clear:both; }
.h_space_5 { height:5px; width:100%; font-size:1px; line-height:1px;	clear:both; }
.h_space_6 { height:6px; width:1px; font-size:1px; line-height:1px;	clear:both; }
.h_space_10 { height:10px; width:1px; font-size:1px; line-height:1px;	clear:both; }
.h_space_15 { height:15px; width:1px; font-size:1px; line-height:1px;	clear:both; }
.h_space_20 { height:20px; width:1px; font-size:1px; line-height:1px;	clear:both; }
.h_space_25 { height:25px; width:1px; font-size:1px; line-height:1px;	clear:both; }
.h_space_30 { height:30px; width:1px; font-size:1px; line-height:1px;	clear:both; }
.h_space_40 { height:40px; width:1px; font-size:1px; line-height:1px;	clear:both; }
.h_space_50 { height:50px; width:1px; font-size:1px; line-height:1px;	clear:both; }
.h_space_60 { height:60px; width:1px; font-size:1px; line-height:1px;	clear:both; }
.h_space_70 { height:70px; width:1px; font-size:1px; line-height:1px;	clear:both; }
.h_space_100 { height:120px; width:1px; font-size:1px; line-height:1px;	clear:both; }

.box_default_right { float:left;width:220px;overflow:hidden; }

.box_content_right_headline { position:relative; top:7px; left:10px; font-size:17px; font-weight:normal; font-family:Verdana, Arial, Lucida Grande, Lucida Sans unicode; color:rgb(73,157,200); padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.box_content_right { border-top:1px solid rgb(194,194,194);border-left:1px solid rgb(194,194,194);border-right:1px solid rgb(194,194,194);background:#FFFFFF;padding:15px 10px 0px 10px;overflow:hidden; text-align:left; }
.box_end_button { height:31px;background-image:url(/images/box-u-r-b.gif); background-repeat:no-repeat;background-position:right;padding-right:10px; }

.box_end_button_left { height:22px; width:2px; float:left; overflow:hidden; border-left:1px solid rgb(194,194,194); }
.box_button_dyn { float:right; /*overflow:hidden;*/ cursor:pointer; margin-left:10px;}

.box_button_s_l { float:left;height:31px; width:10px; background:url(/images/button-box-s-l_combi.gif) 0px 0px no-repeat; }
.box_button_s_lmember { float:left;height:31px; width:10px; background:url(/images/button-box-s-l_combi-member.gif) 0px 0px no-repeat; }
.box_button_s_l_a { float:left;height:17px; width:7px; background:url(/images/button-box-s-l_a_combi.gif) 0px 0px no-repeat; }
.box_button_s_l_h { float:left;height:31px; width:10px; background-image:url(/images/button-box-s-l-h.gif); }

.box_button_s_m { float:left; height:31px; background:url(/images/button-box-s-m_combi.gif) 0px 0px repeat-x; text-align:center; }
.box_button_s_mmember { float:left; height:31px; background:url(/images/button-box-s-m_combi-member.gif) 0px 0px repeat-x; text-align:center; }
.box_button_s_m_a { float:left; height:17px; background:url(/images/button-box-s-m_a_combi.gif) 0px 0px repeat-x; text-align:center; }
.box_button_s_m_h { float:left; height:31px; background-image:url(/images/button-box-s-m-h.gif); text-align:center; }

.box_button_s_r { float:left;height:31px; width:10px; background:url(/images/button-box-s-r_combi.gif) 0px 0px no-repeat; }
.box_button_s_rmember { float:left;height:31px; width:10px; background:url(/images/button-box-s-r_combi-member.gif) 0px 0px no-repeat; }
.box_button_s_r_a { float:left;height:17px; width:7px; background:url(/images/button-box-s-r_a_combi.gif) 0px 0px no-repeat; }
.box_button_s_r_h { float:left;height:31px; width:10px; background-image:url(/images/button-box-s-r-h.gif); }

.box_button_s_c { padding-top:12px; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Lucida Grande, Lucida Sans unicode; color:rgb(56,87,123);  }
.box_button_s_c_a { padding-top:2px; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Lucida Grande, Lucida Sans unicode; color:rgb(56,87,123);  }

/* Formulare */

.form_field_name_2 { font-size:11px; font-weight:bold; font-family: Arial, Lucida Grande, Lucida Sans unicode; color:#666666; }
.form_field_input_2 { padding:2px 0px 10px 0px; font-size:11px; font-weight:normal; font-family:Verdana, Arial, Lucida Grande, Lucida Sans unicode; color:#333333; }

.form_field_name { padding:2px 0px 0px 7px; font-size:11px; font-weight:bold; font-family: Arial, Lucida Grande, Lucida Sans unicode; color:#666666; /*border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;*/ background:rgb(245,245,245); }
.form_field_name_error { padding:2px 0px 0px 7px; font-size:11px; font-weight:bold; font-family: Arial, Lucida Grande, Lucida Sans unicode; color:#CC0000; /*border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;*/ background:rgb(245,245,245); }
.form_field_input { padding:2px 7px 2px 7px; font-size:11px; font-weight:normal; font-family:Verdana, Arial, Lucida Grande, Lucida Sans unicode; color:#333333; /*border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;*/ margin-bottom:0px; background:rgb(245,245,245); }
.form_field_input_a { padding:2px 7px 5px 7px; font-size:11px; font-weight:normal; font-family:Verdana, Arial, Lucida Grande, Lucida Sans unicode; color:#333333; /*border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;*/ margin-bottom:10px; background:rgb(245,245,245); }
.pflicht_kennung { font-size:16px; font-weight:normal; color:#CC0000; font-family:Arial, Lucida Grande, Lucida Sans unicode; }

.form_field_name_option { padding:2px 0px 0px 7px; font-size:11px; font-weight:bold; font-family: Arial, Lucida Grande, Lucida Sans unicode; color:#666666; /*border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;*/ background:rgb(216,215,197); }
.form_field_input_option { padding:2px 7px 5px 7px; font-size:11px; font-weight:normal; font-family:Verdana, Arial, Lucida Grande, Lucida Sans unicode; color:#333333; /*border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;*/ margin-bottom:10px; background:rgb(216	,215,197); }


.field_input_2_45 { width:43px; font-size:12px; font-weight:normal; font-family:Arial, Lucida Grande, Lucida Sans unicode; color:#000000; border-left:2px solid #999999;  border-top:2px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; background:rgb(247,247,247); }
.field_input_2_60 { width:55px; font-size:12px; font-weight:normal; font-family:Arial, Lucida Grande, Lucida Sans unicode; color:#000000; border-left:2px solid #999999;  border-top:2px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; background:rgb(247,247,247); }
.field_input_2_100 { width:100px; font-size:12px; font-weight:normal; font-family:Arial, Lucida Grande, Lucida Sans unicode; color:#000000; border-left:2px solid #999999;  border-top:2px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; background:rgb(247,247,247); }
.field_input_2_150 { width:150px; font-size:12px; font-weight:normal; font-family:Arial, Lucida Grande, Lucida Sans unicode; color:#000000; border-left:2px solid #999999;  border-top:2px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; background:rgb(247,247,247); }
.field_input_2_200 { width:200px; font-size:12px; font-weight:normal; font-family:Arial, Lucida Grande, Lucida Sans unicode; color:#000000; border-left:2px solid #999999;  border-top:2px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; background:rgb(247,247,247); }
.field_input_2_190 { width:188px; font-size:12px; font-weight:normal; font-family:Arial, Lucida Grande, Lucida Sans unicode; color:#000000; border-left:2px solid #999999;  border-top:2px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; background:rgb(247,247,247); }
.field_input_2_230 { width:230px; font-size:12px; font-weight:normal; font-family:Arial, Lucida Grande, Lucida Sans unicode; color:#000000; border-left:2px solid #999999;  border-top:2px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; background:rgb(247,247,247); }
.field_input_2_250 { width:250px; font-size:12px; font-weight:normal; font-family:Arial, Lucida Grande, Lucida Sans unicode; color:#000000; border-left:2px solid #999999;  border-top:2px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; background:rgb(247,247,247); }
.field_input_2_300 { width:300px; font-size:12px; font-weight:normal; font-family:Arial, Lucida Grande, Lucida Sans unicode; color:#000000; border-left:2px solid #999999;  border-top:2px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; background:rgb(247,247,247); }
.field_input_2_full { width:100%; font-size:12px; font-weight:normal; font-family:Arial, Lucida Grande, Lucida Sans unicode; color:#000000; border-left:2px solid #999999;  border-top:2px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; background:rgb(247,247,247); }

.field_input_25 { width:25px; font-size:10px; font-weight:normal; font-family:Arial, Lucida Grande, Lucida Sans unicode; color:#000000; border-left:2px solid #999999;  border-top:2px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;  }
.field_input_45 { width:43px; font-size:10px; font-weight:normal; font-family:Arial, Lucida Grande, Lucida Sans unicode; color:#000000; border-left:2px solid #999999;  border-top:2px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;  }
.field_input_60 { width:55px; font-size:10px; font-weight:normal; font-family:Arial, Lucida Grande, Lucida Sans unicode; color:#000000; border-left:2px solid #999999;  border-top:2px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;  }
.field_input_80 { width:75px; font-size:10px; font-weight:normal; font-family:Arial, Lucida Grande, Lucida Sans unicode; color:#000000; border-left:2px solid #999999;  border-top:2px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;  }
.field_input_90 { width:90px; font-size:10px; font-weight:normal; font-family:Arial, Lucida Grande, Lucida Sans unicode; color:#000000; border-left:2px solid #999999;  border-top:2px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;  }

.field_input_100 { width:100px; font-size:10px; font-weight:normal; font-family:Arial, Lucida Grande, Lucida Sans unicode; color:#000000; border-left:2px solid #999999;  border-top:2px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;  }
.field_input_120 { width:120px; font-size:10px; font-weight:normal; font-family:Arial, Lucida Grande, Lucida Sans unicode; color:#000000; border-left:2px solid #999999;  border-top:2px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;  }
.field_input_150 { width:150px; font-size:10px; font-weight:normal; font-family:Arial, Lucida Grande, Lucida Sans unicode; color:#000000; border-left:2px solid #999999;  border-top:2px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;  }
.field_input_170 { width:165px; font-size:10px; font-weight:normal; font-family:Arial, Lucida Grande, Lucida Sans unicode; color:#000000; border-left:2px solid #999999;  border-top:2px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;  }
.field_input_200 { width:200px; font-size:10px; font-weight:normal; font-family:Arial, Lucida Grande, Lucida Sans unicode; color:#000000; border-left:2px solid #999999;  border-top:2px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;  }
.field_input_180 { width:180px; font-size:10px; font-weight:normal; font-family:Arial, Lucida Grande, Lucida Sans unicode; color:#000000; border-left:2px solid #999999;  border-top:2px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;  }
.field_input_190 { width:188px; font-size:10px; font-weight:normal; font-family:Arial, Lucida Grande, Lucida Sans unicode; color:#000000; border-left:2px solid #999999;  border-top:2px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;  }
.field_input_230 { width:230px; font-size:10px; font-weight:normal; font-family:Arial, Lucida Grande, Lucida Sans unicode; color:#000000; border-left:2px solid #999999;  border-top:2px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;  }
.field_input_250 { width:250px; font-size:10px; font-weight:normal; font-family:Arial, Lucida Grande, Lucida Sans unicode; color:#000000; border-left:2px solid #999999;  border-top:2px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }
.field_input_300 { width:300px; font-size:10px; font-weight:normal; font-family:Arial, Lucida Grande, Lucida Sans unicode; color:#000000; border-left:2px solid #999999;  border-top:2px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }
.field_input_full { width:100%; font-size:10px; font-weight:normal; font-family:Arial, Lucida Grande, Lucida Sans unicode; color:#000000; border-left:2px solid #999999;  border-top:2px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }
*html .field_input_full { width:95%; font-size:10px; font-weight:normal; font-family:Arial, Lucida Grande, Lucida Sans unicode; color:#000000; border-left:2px solid #999999;  border-top:2px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }

/* Button */


.button_100 { border:0px; height:17px; width:100px; color:#333333; font-size:10px; font-weight:bold; cursor:pointer; padding:0px 0px 2px 0px; background-color:#FFFFFF; background-image:url('/images/button_100.gif'); background-repeat:no-repeat; background-position:0px 0px; }
.button_150 { border:0px; height:21px; width:150px; color:rgb(18,79,110); font-size:11px; font-weight:bold; cursor:pointer; padding:0px 0px 2px 0px; background-image:url('/images/button_150.gif'); background-repeat:no-repeat; background-position:0px 0px; }
.button_150_2 { border:0px; height:21px; width:150px; color:rgb(18,79,110); font-size:11px; font-weight:bold; cursor:pointer; padding:0px 0px 2px 0px; background-image:url('/images/button_150_2.gif'); background-repeat:no-repeat; background-position:0px 0px; }
.button_230_2 { border:0px; height:21px; width:230px; color:rgb(18,79,110); font-size:11px; font-weight:bold; cursor:pointer; padding:0px 0px 2px 0px; background-image:url('/images/button_230_2.gif'); background-repeat:no-repeat; background-position:0px 0px; }
.button_200 { border:0px; height:21px; width:200px; color:rgb(18,79,110); font-size:11px; font-weight:bold; cursor:pointer; padding:0px 0px 2px 0px; background-image:url('/images/button_200.gif'); background-repeat:no-repeat; background-position:0px 0px; }
.button_73 { border:0px; height:21px; width:73px; color:rgb(18,79,110); font-size:11px; font-weight:bold; cursor:pointer; padding:0px 0px 2px 0px; background-image:url('/images/button_73.gif'); background-repeat:no-repeat; background-position:0px 0px; }
.button_59 { border:0px; height:17px; width:59px; color:rgb(18,79,110); font-size:11px; font-weight:bold; cursor:pointer; padding:0px 0px 2px 0px; background-image:url('/images/button_59.gif'); background-repeat:no-repeat; background-position:0px 0px; }
.button_60 { border:0px; height:17px; width:60px; color:#333333; font-size:10px; font-weight:bold; cursor:pointer; padding:0px 0px 2px 0px; background-color:#FFFFFF; background-image:url('/images/button_60.gif'); background-repeat:no-repeat; background-position:0px 0px; }

.button_100_r { border:0px; height:21px; width:100px; color:#FFFFFF; font-size:11px; font-weight:bold; cursor:pointer; padding:0px 0px 2px 0px; background-image:url('/images/button_100_r.gif'); background-repeat:no-repeat; background-position:0px 0px; }
.button_150_r { border:0px; height:21px; width:150px; color:#FFFFFF; font-size:11px; font-weight:bold; cursor:pointer; padding:0px 0px 2px 0px; background-image:url('/images/button_150_r.gif'); background-repeat:no-repeat; background-position:0px 0px; }
.button_200_r { border:0px; height:21px; width:200px; color:#FFFFFF; font-size:11px; font-weight:bold; cursor:pointer; padding:0px 0px 2px 0px; background-image:url('/images/button_200_r.gif'); background-repeat:no-repeat; background-position:0px 0px; }
.button_73_r { border:0px; height:21px; width:73px; color:#FFFFFF; font-size:11px; font-weight:bold; cursor:pointer; padding:0px 0px 2px 0px; background-image:url('/images/button_73_r.gif'); background-repeat:no-repeat; background-position:0px 0px; }


/* Footer */

.footer { color:#999999; width:845px;overflow:hidden; }

/* Help */

.help_box { background:#FFFFEC; border:1px solid #F5E689; padding:8px; font-size:11px; color:#666666; }

/* Info */

.info { font-size:11px; color:#666666; margin:0px 0px 7px 0px; }
.info_box { background:#E8EFF7; border:1px solid rgb(160,194,221); padding:8px; font-size:11px; color:#666666; }

/* POPUP */
.Popup_1 { position:absolute; left:30%; top:20%; width:0px; z-index:4000;border:2px solid #FFFFFF;background:#FFFFFF;background-image:url(/images/popup_bg_2.gif);background-repeat:repeat-x;background-position:top;display:none; }
.Popup_1_Title_bg { width:0px;height:23px; }
.Popup_1_Title { float:left;height:23px;color:#FFFFFF;font-weight:bold;font-size:12px;padding:3px 0px 0px 6px; }
.Popup_1_Close { float:right;overflow:hidden;height:23px;padding:3px 10px 0px 0px; }
.Popup_1_Content { padding:0px 12px 0px 8px;font-size:13px; color:#666666; }
.Popup_1_Footer { height:17px;width:100%;background:rgb(250,250,250);border-top:1px solid #EEEEEE; }
.Popup_1_Footer_c { padding:2px 0px 0px 10px;color:#999999; }

/* Error */

.save_error { font-size:11px; font-family:Verdana, Arial, Lucida Grande, Lucida Sans unicode; font-weight:bold; color:#CC3300; margin:5px 0px 5px 0px; }
.save_ok { font-size:11px; font-family:Verdana, Arial, Lucida Grande, Lucida Sans unicode; font-weight:bold; color:#009900; margin:5px 0px 5px 0px; }

.member_smal_info { font-size:10px;color:#999999;font-style:italic; }


/* FAQ */

.faq_them { cursor:pointer; font-size:13px; font-weight:bold; }